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
342723738668	342723739179	342723739728	342723740279	342723740828	342723741379	342723741928	342723742478	342723743028	342723743579	342723744129	342723744679	342723745228	342723745779	342723746329	342723746879	342723747428	342723747979	342723748529	342723749079	342723749628	342723750179	342723750729	342723751279	342723751828	342723752379	342723752929	342723753479	342723754028	342723754579	342723755129	342723755679	342723756228	342723756779	342723757329	342723757879	342723758428	342723758979	342723759529	342723760079	342723760628	342723761179	342723761729	342723762279	342723762828	342723763379	342723763929	342723764479	342723765028	342723765579	342723766129	342723766679	342723767228	342723767779	342723768329	342723768879	342723769428	342723769979	342723770529	342723771079	342723771628	342723772179	342723772729	342723773279	342723773828	342723774379	342723774929	342723775479	342723776028	342723776579	342723777129	342723777679	342723778228	342723778779	342723779329	342723779879	342723780428	342723780979	342723781529	342723782079	342723782628	342723783179	342723783729	342723784279	342723784828	342723785379	342723785929	342723786479	342723787028	342723787579	342723788129	342723788679	342723789228	342723789779	342723790329	342723790879	342723791428	342723791979	342723792529	342723793079	342723793628	342723794179	342723794729	342723795279	342723795828	342723796379	342723796929	342723797479	342723798028	342723798579	342723799129	342723799679	342723800228	342723800779	342723801329	342723801879	342723802428	342723802979	342723803529	342723804079	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2154	3300	1900	2700	2154	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2155	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2156	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	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
6869	19951	14701	5014	6611	12240	8906	4147	2403	1424	542	342	236	176	105	70	88	81	66	65	38	51	39	37	33	37	36	29	33	48	48	43	42	42	36	27	43	33	40	54	44	37	43	39	38	35	46	39	36	36	44	43	31	41	48	39	53	42	27	27	46	30	49	46	36	36	47	36	39	29	36	39	30	35	35	35	32	36	50	32	35	33	42	30	36	43	36	34	34	49	32	33	32	37	49	45	43	38	43	38	26	43	31	44	41	38	33	39	31	34	47	41	45	41	44	41	40	37	34	39	36	33	37	43	44	29	43	39	40	42	42	28	31	42	39	36	56	41	42	33	42	37	40	46	43	35	45	50	46	34	38	47	32	40	47	37	50	51	30	32	40	45	31	28	38	27	37	46	38	28	32	38	41	32	41	48	40	51	42	55	37	52	39	39	40	43	41	38	43	46	42	41	43	33	35	42	31	34	38	37	44	41	36	24	42	48	33	32	39	43	32	52	38	41	50	37	48	33	33	39	40	39	46	51	51	36	40	41	44	45	37	37	34	31	34	39	34	50	37	37	35	40	38	30	30	45	46	30	37	44	33	43	43	38	39	32	39	35	28	43	31	33	23	35	43	49	42	41	41	31	34	32	44	54	38	34	37	32	38	35	44	36	43	45	34	37	44	36	41	43	38	38	39	27	36	43	37	38	47	38	53	42	40	38	34	48	37	35	30	50	38	37	38	32	48	50	36	45	35	29	29	41	48	43	40	30	31	38	35	39	41	43	38	38	48	45	33	40	39	39	33	42	32	42	37	34	37	46	43	40	42	47	52	38	51	35	34	34	32	48	37	32	44	34	34	40	39	37	40	33	37	42	39	37	38	40	32	45	36	41	38	46	40	39	38	33	39	35	40	37	35	39	55	49	44	54	47	30	42	37	37	48	57	44	45	49	41	41	41	38	28	44	27	43	49	46	48	45	37	32	37	39	43	50	26	50	41	33	33	37	34	36	43	44	35	42	32	35	37	23	29	27	38	42	49	36	47	34	28	40	50	48	46	40	44	41	33	32	49	47	49	43	29	49	29	36	42	34	41	36	36	40	46	38	50	31	46	38	59	35	34	32	31	33	35	35	51	33	42	22	43	39	46	41	41	30	30	52	33	33	43	35	48	38	38	33	25	35	37	27	47	31	36	34	33	46	39	43	38	39	40	35	30	35	34	40	48	37	27	49	49	46	35	38	44	37	47	45	43	39	39	30	36	37	36	36	28	36	34	33	43	48	44	35	40	31	45	40	37	38	34	32	43	40	38	38	32	46	30	35	37	37	34	51	41	31	43	39	46	30	52	40	35	33	39	32	40	37	41	44	55	32	38	43	52	40	38	38	28	35	43	36	39	30	37	42	50	31	40	46	38	36	39	49	45	38	41	31	39	37	38	29	36	41	38	35	37	38	31	43	34	46	28	47	36	37	43	40	35	45	39	35	51	50	30	37	47	42	35	48	31	52	40	37	36	44	50	30	44	41	36	35	41	44	42	38	47	27	36	43	27	48	30	35	41	31	35	38	39	46	46	32	40	38	36	35	49	37	39	38	39	41	48	35	35	38	38	35	41	40	39	40	36	26	41	36	46	48	33	40	38	37	37	28	33	30	46	46	30	57	40	29	40	43	39	44	30	38	43	41	37	38	51	36	47	44	37	38	36	40	46	38	31	44	36	39	44	39	39	38	41	39	45	43	42	37	26	39	36	38	31	36	31	37	37	41	42	33	45	29	44	36	32	46	40	39	52	43	47	45	42	41	44	29	38	34	54	39	48	40	42	47	39	46	31	32	37	41	50	39	36	45	37	40	32	30	34	36	35	54	41	46	39	27	35	39	41	37	34	37	36	38	38	34	34	38	43	42	44	45	42	39	46	46	44	42	44	36	29	39	45	37	56	45	43	50	44	38	42	44	38	39	29	32	58	33	38	28	30	38	42	40	35	36	19	43	32	34	45	47	39	37	40	37	46	43	36	45	37	33	54	34	47	38	36	48	37	41	41	37	40	50	44	39	37	40	41	37	42	50	40	38	41	41	36	32	41	47	40	42	45	33	32	42	31	30	37	32	31	37	44	51	38	50	36	42	36	40	32	29	32	40	42	42	31	45	39	33	34	39	42	37	29	41	48	41	24	29	42	52	53	57	25	34	42	31	36	40	33	32	35	33	43	32	31	45	33	29	30	35	40	35	33	42	35	32	38	40	34	32	43	36	38	37	31	43	44	35	41	31	35	44	44	30	41	41	33	37	34	35	36	47	42	43	38	39	36	29	40	33	42	38	35	43	41	39	32	35	40	37	39	36	49	41	50	36	50	30	44	39	41	37	31	36	42	33	32	37	41	37	31	35	47	33	34	33	46	54	34	44	40	51	43	34	38	47	32	34	47	43	50	38	38	54	42	43	31	42	38	35	39	41	41	41	34	37	43	41	36	40	46	33	35	34	40	44	53	49	50	31	54	40	52	41	36	35	46	31	39	43	43	33	45	49	39	38	34	50	38	34	37	51	34	44	46	26	40	37	36	34	42	41	46	29	36	31	39	38	43	35	29	50	42	33	51	43	40	24	48	38	34	42	44	43	46	39	33	38	41	36	43	43	37	36	43	37	28	35	37	40	49	34	45	46	37	46	41	39	47	35	47	39	48	31	37	38	42	42	41	36	40	34	38	44	42	39	43	39	27	35	40	46	50	39	33	38	29	40	41	33	36	37	28	42	42	45	38	47	43	38	41	33	38	38	38	42	37	37	51	39	38	35	31	42	43	37	34	40	35	34	37	48	53	37	35	29	43	36	45	40	38	41	57	41	42	31	36	26	34	34	41	38	48	42	45	43	32	35	55	47	39	26	34	33	43	38	35	50	34	43	37	43	31	34	39	40	38	55	47	45	41	42	37	48	30	40	34	35	32	35	35	37	49	46	34	51	30	44	38	35	37	38	43	37	46	33	36	43	35	32	37	47	44	35	38	40	32	39	33	43	47	35	36	42	54	42	39	44	45	51	42	39	33	44	40	40	37	40	43	34	41	35	38	45	33	58	35	33	32	40	37	51	49	40	28	41	30	34	36	33	32	43	33	38	31	36	38	37	32	35	31	35	54	34	35	36	42	37	47	44	51	42	43	48	33	44	44	34	39	29	38	40	40	45	42	33	45	49	45	44	42	48	36	50	34	44	34	31	44	47	31	38	39	35	45	40	47	35	39	36	35	41	39	31	40	43	32	37	41	36	48	38	35	30	30	33	34	64	46	38	41	46	33	42	37	52	47	45	39	43	45	26	33	36	46	38	32	44	53	38	36	36	42	35	35	39	34	40	40	46	34	37	41	50	43	33	35	43	38	39	43	36	35	40	41	28	55	39	39	35	40	31	52	33	29	40	46	39	45	34	36	31	33	34	49	42	42	34	49	32	41	39	36	40	32	32	41	41	43	39	56	40	31	41	47	45	33	35	42	43	28	34	38	31	41	38
39558	44866	37762	37292	55309	61556	48917	35575	30670	24441	14083	10321	7277	4791	2429	1545	1983	1836	1570	1008	683	627	556	540	572	538	560	583	504	555	513	574	559	550	521	595	548	483	551	505	552	514	573	525	538	563	533	583	535	508	519	527	525	547	532	565	500	589	528	544	517	575	569	558	589	559	537	533	509	550	532	531	516	515	532	552	524	559	458	485	566	490	546	526	556	540	527	533	490	554	582	528	542	539	556	544	542	532	496	543	554	522	514	554	482	517	495	510	528	537	542	583	544	503	539	543	504	526	513	570	532	478	544	552	518	535	557	511	535	516	512	533	521	542	534	520	525	509	545	553	565	541	522	509	536	546	579	565	506	557	531	545	500	568	501	560	518	533	507	519	547	494	467	522	541	550	542	499	486	509	536	519	519	526	510	541	562	518	523	555	543	536	555	536	553	538	530	549	516	522	545	516	531	549	538	537	531	526	538	521	528	536	537	524	556	534	540	550	520	553	541	527	575	504	555	554	573	519	536	526	549	500	507	522	571	530	537	530	541	503	567	513	536	532	494	553	555	559	540	555	554	505	511	514	548	535	535	527	536	537	501	493	501	529	520	514	537	561	520	500	529	540	505	525	537	531	516	553	547	546	528	489	553	559	551	534	539	522	526	486	515	524	533	545	539	536	550	526	546	566	528	551	518	560	550	552	546	532	570	603	545	486	541	537	560	518	521	542	530	530	541	505	512	574	533	501	533	511	488	488	493	555	521	583	536	525	561	543	535	518	540	552	534	516	575	533	515	504	516	492	522	551	563	561	524	530	562	519	497	516	529	554	568	543	556	539	526	525	527	559	538	513	503	543	537	497	507	510	529	512	552	538	502	517	520	551	502	531	532	552	533	532	519	531	529	507	532	536	529	542	539	526	524	512	537	566	512	515	528	573	530	510	511	563	493	529	554	578	546	527	538	527	569	567	542	568	534	495	531	537	524	496	533	522	564	546	560	526	506	541	518	528	555	573	555	510	547	549	525	536	528	548	559	523	545	500	600	552	568	508	529	541	552	534	555	513	570	547	493	552	502	527	497	520	537	549	514	553	558	555	502	537	503	560	553	503	545	551	552	518	518	534	545	511	532	539	522	538	476	544	528	483	552	546	532	571	529	575	561	523	550	522	511	573	563	554	542	526	565	544	526	565	519	484	561	502	491	537	519	493	534	585	563	526	535	547	530	555	522	544	533	562	568	543	489	476	525	561	540	534	506	538	497	581	529	575	493	528	573	515	508	551	553	512	534	543	526	514	494	538	574	507	555	532	527	501	519	541	551	520	501	528	568	535	513	525	572	500	497	517	602	521	492	540	530	513	538	531	493	527	505	524	573	555	553	547	497	530	496	560	541	553	542	518	537	540	516	554	532	520	545	535	574	510	567	544	545	517	512	543	505	526	537	490	545	520	525	544	492	518	515	506	567	507	534	535	542	502	551	551	540	535	526	530	529	539	525	542	512	511	508	543	512	540	532	517	506	594	552	541	542	531	497	525	517	534	557	544	525	547	556	538	508	503	527	508	543	482	550	570	545	543	507	545	557	507	542	525	549	489	528	523	547	555	495	533	545	545	517	498	542	528	498	533	546	549	493	505	510	551	490	519	513	533	542	510	577	524	535	545	535	559	544	548	559	566	553	541	557	541	565	557	493	486	549	524	542	538	548	531	540	569	510	527	596	563	516	567	549	525	542	504	561	529	527	549	493	528	525	554	529	519	490	529	512	497	495	541	558	523	526	510	524	548	586	536	541	543	526	525	554	551	529	524	578	513	540	506	540	541	562	534	546	560	506	521	537	542	563	533	563	519	536	530	512	554	514	500	517	526	549	520	537	509	521	503	476	500	541	517	553	540	534	502	567	540	528	559	530	524	528	503	561	572	549	530	519	524	527	505	544	554	472	500	532	508	516	510	521	538	522	535	592	520	558	561	546	526	534	520	582	550	500	522	525	539	530	536	520	511	551	518	513	485	524	520	563	517	526	512	532	545	527	563	531	546	561	518	518	567	509	565	555	548	547	529	493	554	580	494	513	518	580	540	510	549	521	547	529	481	528	533	557	509	530	526	532	528	501	479	513	532	526	516	518	560	529	539	488	515	523	563	510	540	503	529	555	533	539	535	560	521	482	556	562	498	511	571	559	525	543	540	543	518	503	525	525	511	572	541	544	527	549	528	472	527	562	569	573	535	518	555	577	532	508	510	545	510	549	532	537	537	493	563	527	548	534	519	552	521	555	555	483	573	542	581	536	538	549	548	532	528	577	548	534	514	535	522	549	548	567	525	580	538	551	541	523	483	575	553	524	522	529	486	514	515	533	491	524	539	488	524	522	538	508	542	509	557	534	503	545	538	538	523	517	534	507	559	543	494	540	525	525	523	531	530	562	562	580	510	562	524	512	551	528	513	556	515	525	515	559	559	530	540	515	508	533	562	498	540	540	504	535	511	567	543	521	526	529	519	508	536	496	488	500	498	548	519	495	518	559	474	540	524	547	529	551	546	518	500	526	541	520	534	526	502	496	520	598	544	551	515	466	549	527	516	556	518	497	530	527	537	528	526	514	579	543	540	524	529	504	526	533	505	520	500	513	550	557	527	490	511	528	516	502	538	519	551	551	529	512	480	510	585	534	561	580	515	505	532	548	518	517	543	501	590	509	544	539	473	523	515	549	507	521	553	508	497	576	580	513	558	542	536	563	492	527	525	514	559	528	556	566	558	558	528	579	538	524	514	515	491	550	493	532	559	490	506	538	538	531	547	495	521	518	546	521	532	529	494	566	543	537	505	528	552	549	567	539	547	507	567	536	532	497	516	533	539	537	589	520	563	567	509	530	554	531	548	564	516	539	535	503	505	540	553	514	535	558	503	541	535	545	570	582	533	494	536	570	546	491	554	514	532	528	530	537	542	523	521	519	505	513	504	538	490	547	516	515	530	537	574	480	548	505	532	550	534	532	520	492	520	541	534	519	517	513	521	542	553	552	553	519	531	532	491	513	520	537	549	522	530	531	575	477	534	504	514	519	541	529	500	523	569	539	578	517	565	520	537	549	561	512	539	554	517	533	531	525	541	533	581	521	535	536	569	530	565	511	508	499	559	526	529	517	508	510	535	482	524	533	542	522	538	531	479	492	545	533	496	556	547	549	537	494	544	535	534	526	509	510	541	468	542	564	540	511	510	534	573	510	489	503	568	541	542	578	531	503	499	550	541	565	506	523	554	541	499	511	517	590	544	529	547	538	506	545	565	523	506	525	543	516	563	575	504	555	532	536	550	542	514	520	534	577	483	498	520	521	536	548	560	537	523	545	553	539	514	501	522	492	530	486	533	551	531	581	495	551	528	535	546	515	537	487	521	574	512	544	512	548	516	484	521	558	520	490	532	549	568	531	518	515	562	575	548	506	486	512	536	544	529	536	510	525	515	542	500	541	534	539	544	561	550	561	543	509	516	468	541	542	534	533	511	496	537
2661	3710	3364	1008	1459	2547	1982	852	585	393	149	111	82	84	63	58	58	41	45	39	40	25	33	52	37	34	38	42	44	43	35	49	40	31	35	43	39	35	36	39	41	41	49	47	48	41	40	43	37	36	41	40	49	40	43	39	44	56	46	28	38	43	38	38	44	39	44	51	41	35	47	38	39	39	31	38	40	39	42	44	48	38	50	44	43	56	40	57	35	25	47	36	37	39	50	42	37	37	38	25	32	33	51	44	33	36	44	25	32	43	33	38	34	39	46	47	41	46	43	43	44	46	34	55	45	38	33	27	45	30	38	45	36	42	48	41	41	51	29	36	37	38	44	42	41	38	38	38	38	38	59	30	40	43	35	42	33	34	46	43	46	31	48	35	37	47	36	39	39	33	41	49	61	33	45	45	38	39	34	50	28	37	59	48	45	45	43	37	36	47	37	33	47	43	32	41	35	42	35	39	37	57	48	50	35	40	42	44	30	41	42	61	33	34	42	34	37	30	42	54	43	33	39	47	30	38	42	41	43	43	35	45	36	44	44	23	40	47	43	46	39	33	42	45	38	47	38	37	42	50	44	41	39	45	41	42	34	34	56	32	32	43	49	33	48	34	43	46	35	36	34	44	47	38	43	41	45	45	44	43	46	40	35	48	36	26	47	38	36	50	37	36	38	48	46	47	42	42	36	39	52	46	43	46	47	29	53	40	47	42	43	43	36	40	43	48	43	43	40	38	43	46	45	40	36	47	42	39	32	40	49	52	39	40	40	38	39	40	49	35	44	34	49	38	35	34	36	53	48	35	45	38	40	41	37	38	34	34	39	35	40	52	37	40	42	43	31	46	42	37	33	40	42	43	36	36	42	48	38	45	31	42	33	42	48	38	43	42	43	52	42	38	48	35	45	40	46	42	32	48	35	33	32	54	44	41	35	32	37	56	41	35	40	45	49	36	36	46	54	36	30	31	35	50	42	40	34	44	45	39	42	38	41	28	32	36	50	45	47	43	35	40	37	44	33	48	42	46	42	36	53	34	53	39	35	37	44	42	36	43	42	39	49	40	41	41	44	35	36	39	36	44	41	36	46	37	40	46	33	40	47	43	47	54	48	44	45	31	39	43	51	36	38	33	52	34	45	41	33	30	29	41	41	41	30	44	44	45	56	37	34	46	41	41	51	39	48	40	42	41	36	45	49	41	47	39	55	36	58	42	36	38	39	56	45	52	58	45	49	54	33	32	32	42	47	43	42	32	50	52	41	36	37	41	30	38	40	41	32	48	42	55	38	31	38	31	41	44	44	41	42	35	29	36	44	34	39	39	41	43	45	29	44	42	40	39	41	49	38	47	34	31	49	35	38	42	41	32	43	46	42	43	50	30	49	40	28	50	27	48	42	43	29	48	46	37	34	36	43	35	26	33	35	32	56	34	46	30	43	42	32	46	40	30	45	39	40	52	48	42	31	43	39	47	47	44	39	45	50	32	47	49	44	44	36	45	37	43	40	48	30	45	33	44	39	41	46	50	40	45	40	45	39	41	32	40	44	32	44	37	48	42	38	45	46	35	42	38	42	43	42	45	53	29	39	41	55	40	39	43	38	36	39	40	40	43	36	39	25	50	39	40	45	26	41	41	51	35	44	47	37	40	33	38	45	37	39	34	39	38	32	35	44	46	36	44	42	52	30	56	47	39	49	34	35	45	40	43	40	38	45	35	34	42	43	30	37	29	39	40	40	36	41	40	38	37	36	31	40	44	50	52	44	38	43	34	47	47	38	38	40	39	40	33	44	31	38	42	47	43	33	39	35	41	41	42	42	36	49	34	42	46	48	35	39	51	39	48	43	36	37	36	40	39	44	44	43	47	51	40	53	40	47	34	40	38	41	37	37	36	47	37	33	38	50	42	42	33	37	43	40	41	35	49	40	43	29	33	48	36	49	42	33	50	42	49	43	47	50	54	53	32	41	43	43	48	35	35	37	38	44	42	41	37	58	47	43	43	44	31	41	36	35	48	42	35	39	50	47	27	39	29	43	34	48	41	33	36	44	42	48	39	46	43	43	37	32	43	40	37	31	38	33	33	44	40	46	41	33	39	38	45	38	48	48	42	45	40	45	37	49	35	35	38	49	52	44	37	42	43	47	49	43	40	43	37	44	41	39	37	33	49	45	48	42	39	43	33	45	45	30	32	31	50	49	38	36	44	45	52	35	46	40	49	34	34	47	40	42	33	31	56	44	39	38	38	36	30	37	33	36	39	37	40	59	44	42	35	56	33	35	51	36	35	35	37	43	40	32	30	35	39	45	50	48	31	38	46	36	39	48	41	51	41	40	46	49	47	46	41	29	43	37	30	36	36	36	26	41	39	30	28	41	51	51	43	47	30	33	38	48	53	39	44	42	41	36	48	56	43	37	33	43	40	49	37	45	47	39	43	38	44	31	37	38	31	45	45	45	48	37	38	38	42	46	29	37	46	39	49	45	47	34	24	49	48	51	41	43	42	47	51	41	34	40	38	37	54	41	42	45	46	45	39	41	51	42	36	37	37	53	48	39	52	42	35	47	38	37	39	42	33	44	49	47	23	37	43	45	38	48	41	44	41	54	41	38	42	41	47	51	38	35	46	43	35	46	39	39	40	41	48	39	46	54	50	42	39	40	45	34	46	45	32	34	32	35	48	38	41	46	40	45	52	44	52	47	39	35	46	39	39	47	37	39	44	37	35	36	51	41	42	36	34	37	40	42	39	44	37	50	32	36	43	54	41	48	49	40	49	48	54	37	41	49	36	34	30	43	37	38	47	43	47	39	49	53	53	37	42	48	54	46	42	36	43	51	42	38	37	51	31	60	36	32	37	38	33	41	45	49	30	37	39	37	44	38	36	53	57	30	42	37	43	48	45	44	36	36	34	35	46	47	39	39	36	34	48	45	39	39	41	31	35	43	30	45	39	45	36	46	35	43	51	42	43	40	45	36	39	34	36	48	43	41	37	43	44	44	31	40	45	57	36	35	40	49	37	38	45	40	38	47	37	40	45	36	34	42	49	38	44	34	39	39	39	33	43	44	39	35	39	43	38	46	55	37	45	47	40	50	46	56	42	38	42	49	40	36	38	41	46	42	44	31	35	50	43	62	31	47	34	38	41	35	43	48	35	41	49	44	37	38	43	37	39	41	45	37	39	49	43	46	45	39	39	41	29	50	32	48	37	48	37	44	34	54	45	38	46	49	38	42	44	40	49	50	44	33	39	43	47	41	32	48	35	36	31	52	44	50	39	33	43	32	42	49	31	40	35	36	39	33	37	36	35	40	45	51	46	50	48	34	40	54	43	43	45	36	45	27	44	48	33	44	38	39	52	50	36	34	28	43	47	34	35	38	45	58	45	34	41	41	47	44	31	46	34	40	40	33	49	52	53	43	42	40	32	42	37	53	45	37	34	32	32	48	27	43	36	39	49	39	39	38	43	41	41	40	28	39	51	37	43	37	39
29565	28525	25588	22915	37879	39318	32500	21783	17993	11734	4911	3330	2779	1542	910	831	1007	901	866	650	592	577	564	518	536	546	604	541	535	551	554	551	568	566	545	554	522	526	524	537	556	556	541	568	536	522	590	518	516	564	547	562	581	558	550	578	486	578	595	573	526	544	591	507	555	560	549	563	591	527	548	593	529	520	490	557	509	511	567	592	512	545	571	553	596	556	517	574	569	562	542	529	574	541	524	539	565	529	508	547	558	533	507	549	567	542	578	541	564	572	532	609	514	614	584	538	562	551	561	504	536	546	608	595	538	517	567	559	539	590	554	568	578	580	567	526	547	586	548	580	525	551	507	539	498	545	517	534	583	536	532	538	571	547	540	543	563	520	548	566	589	576	586	539	530	571	539	547	558	525	511	558	521	560	571	560	575	548	527	544	524	554	559	542	584	545	548	539	540	543	556	544	567	568	565	527	525	545	557	608	581	523	528	520	557	524	545	551	568	526	539	580	555	564	564	528	561	564	510	566	536	533	558	506	520	527	561	531	547	554	559	551	566	598	557	580	587	527	542	572	575	561	571	545	541	550	582	539	538	557	511	543	570	518	545	557	508	580	533	538	524	567	548	540	577	592	547	523	529	580	570	570	541	548	577	578	525	570	577	530	578	558	536	494	587	520	559	538	542	548	531	591	559	569	577	556	559	535	561	538	517	541	549	560	554	509	539	583	587	551	541	559	588	563	549	543	541	563	551	541	541	531	548	565	531	536	499	582	562	566	536	580	541	534	540	524	539	569	549	521	544	560	540	573	567	587	587	505	586	557	558	549	590	563	556	570	543	547	527	524	570	560	567	564	581	563	503	578	513	536	540	547	551	577	542	543	564	574	555	530	503	542	526	572	560	557	553	564	578	561	598	583	623	539	556	535	520	560	582	551	556	522	580	523	540	524	557	569	515	573	531	528	530	515	526	547	512	572	592	529	539	587	537	543	541	541	526	546	502	537	553	556	538	596	586	552	556	533	531	561	565	560	555	589	539	538	540	533	553	553	568	572	539	549	541	529	539	511	544	586	563	497	549	543	551	535	551	551	560	569	509	535	571	574	561	542	563	551	547	602	595	510	539	557	514	525	596	507	561	534	553	567	567	560	527	555	541	536	584	517	528	507	546	552	531	537	543	531	588	517	532	551	560	539	540	570	541	528	551	522	563	570	539	514	579	533	544	575	557	595	559	556	576	530	540	554	585	565	511	551	553	543	553	539	591	561	567	564	563	576	523	574	539	518	564	563	552	581	604	551	581	535	576	576	575	520	596	537	571	573	518	536	583	537	550	519	567	538	569	526	535	528	553	537	548	568	525	527	573	558	570	559	542	534	598	541	563	577	551	544	555	559	547	507	565	567	599	547	539	532	521	550	567	558	527	532	595	561	558	544	543	573	551	549	556	545	549	541	575	580	566	533	518	541	585	517	543	552	572	534	574	541	539	557	540	516	538	530	554	552	618	551	538	562	542	543	548	547	551	540	564	591	588	549	540	552	546	554	521	510	550	523	575	569	526	559	505	594	539	513	522	515	580	567	588	531	531	565	546	550	578	545	578	517	540	517	587	553	529	531	528	550	529	543	549	554	535	541	566	534	572	562	534	541	507	563	544	533	514	531	572	616	572	531	591	577	576	544	536	576	548	554	525	557	520	556	578	600	548	581	534	542	537	577	537	579	539	571	529	560	565	566	586	538	584	591	530	557	571	535	533	566	521	563	562	564	559	544	542	554	525	587	553	518	539	561	530	555	556	600	593	550	554	579	560	533	597	582	542	575	522	582	577	571	597	564	562	605	534	535	544	529	545	543	587	514	525	598	578	518	561	589	520	498	570	502	529	557	538	546	528	537	547	578	538	552	545	545	542	571	537	554	534	518	573	540	567	596	511	572	552	552	557	541	576	553	542	547	561	535	532	493	530	536	555	532	538	568	547	554	548	542	558	528	591	568	570	592	520	528	554	528	592	562	559	567	551	546	547	526	571	546	594	565	556	559	534	563	528	565	543	538	515	552	516	558	553	561	574	560	522	577	567	606	558	560	522	551	574	528	576	589	567	566	550	528	540	539	579	588	541	564	562	560	545	517	543	530	525	579	495	538	495	540	526	560	592	539	558	495	529	475	574	558	576	496	564	591	544	556	574	530	566	524	560	564	544	595	516	535	521	512	528	566	565	575	569	521	541	550	564	520	557	544	565	558	585	542	530	554	565	555	576	532	581	566	605	526	512	561	533	574	570	514	547	562	526	525	544	546	544	593	562	594	534	549	537	590	542	566	539	569	580	547	607	557	583	513	585	561	548	544	544	558	522	534	529	549	586	571	542	543	569	554	537	575	554	541	514	503	550	528	534	526	550	591	554	574	542	564	608	526	538	555	564	537	502	563	590	499	571	589	537	523	542	559	556	589	557	541	564	525	540	535	577	538	552	532	593	558	577	591	571	524	600	526	546	546	541	579	561	546	565	507	576	522	532	539	578	597	550	533	527	559	522	521	534	566	504	569	546	539	517	571	527	540	543	565	529	567	541	593	506	573	532	511	542	539	559	550	566	553	529	593	550	532	561	572	540	522	551	562	521	543	540	529	578	574	557	548	567	484	528	598	562	558	532	563	560	574	562	578	563	537	545	531	592	570	550	551	518	539	556	545	553	537	523	568	547	539	580	563	537	546	540	512	571	542	544	520	582	554	500	543	561	530	557	549	560	521	530	583	547	570	530	561	583	509	562	602	551	538	570	539	560	548	515	605	541	546	556	584	573	590	573	544	557	564	521	589	547	593	542	541	557	564	571	556	565	539	561	557	525	589	560	573	549	536	558	587	538	556	600	535	542	557	567	534	559	514	557	502	579	539	564	532	564	602	535	530	562	552	530	533	569	586	535	582	547	525	587	545	529	553	548	557	504	526	567	565	586	554	575	554	545	533	586	526	540	546	535	566	562	571	549	556	541	558	570	533	550	545	605	554	528	544	581	521	561	556	568	587	547	577	553	583	526	523	539	577	573	557	547	585	550	575	568	552	538	541	572	536	524	566	620	526	528	525	580	532	516	561	565	591	578	567	556	570	578	542	542	554	538	546	528	603	547	581	558	587	542	536	572	563	551	517	534	557	535	565	566	544	518	533	548	525	597	539	527	567	528	524	535	529	570	560	537	538	578	531	541	538	529	564	595	533	542	523	549	541	564	528	574	578	526	505	516	553	543	600	539	540	526	524	525	533	549	573	588	549	563	571	553	549	575	561	555	544	550	571	587	539	582	557	606	544	563	573	580	549	561	546	592	516	597	568	569	561	545	531	591	577	528	544	601	557	541	567	532	568	583	549	523	575	584	548	588	566	602	540	574	543	547	578	558	556	590	521	529	541	550	589	515	533	559	514	555	554	558	528	543	588	564	574	518	521	581	593	574	550	546	533	530	548	527	553	565	530	524	591	531	559	604	522	545	544	564	553	526	563	566	560	553	541	568	542
3491	14133	11001	3498	4382	6938	4859	1913	1498	836	311	256	185	106	67	70	73	75	57	52	37	45	43	48	37	44	54	38	33	41	44	47	43	46	43	36	33	53	52	29	39	35	52	53	30	48	42	45	48	45	46	36	38	42	35	33	50	45	32	34	44	41	38	34	39	46	44	44	38	34	44	29	43	40	41	51	31	33	37	40	29	52	52	47	45	43	52	33	42	36	36	40	47	40	32	31	48	34	36	42	46	58	43	44	43	40	34	41	40	40	62	43	37	36	41	34	41	49	33	62	44	40	46	36	57	44	36	37	35	46	55	38	41	43	37	54	37	42	46	38	48	26	33	34	37	41	38	44	48	48	35	46	47	43	45	40	43	28	37	46	48	37	47	38	42	37	38	35	42	51	37	36	42	30	43	45	53	49	45	37	47	50	35	43	36	22	43	44	46	41	32	49	35	38	31	39	46	41	37	49	40	44	36	38	43	37	38	36	46	47	42	52	44	46	35	49	39	34	43	49	42	33	44	40	37	38	40	43	37	37	39	46	45	54	44	43	36	45	49	49	35	31	44	46	54	46	54	42	44	27	39	46	42	40	50	57	38	47	44	41	41	36	46	41	43	44	42	48	46	53	41	32	36	41	36	31	46	34	32	44	32	41	43	42	27	41	32	42	43	62	50	32	35	40	34	43	37	38	31	49	33	44	46	45	36	45	43	53	42	40	33	44	45	41	52	34	42	48	47	37	45	39	53	38	39	39	34	34	37	52	41	39	50	43	49	37	35	41	46	42	61	47	46	52	40	33	44	46	36	33	48	42	40	43	35	42	41	29	55	40	43	42	37	42	40	41	31	45	37	40	52	49	44	35	36	45	39	33	36	31	38	35	27	43	57	54	43	35	46	50	46	42	51	43	44	43	55	41	42	44	44	39	47	61	45	42	39	45	39	57	48	38	34	43	27	39	39	49	43	43	44	40	43	48	34	47	33	32	35	36	43	32	43	37	45	31	47	36	39	41	51	31	41	50	47	36	39	33	38	34	45	55	51	40	48	33	47	31	35	48	40	47	50	51	40	45	43	40	41	50	41	45	40	40	41	42	46	40	40	37	40	44	54	43	37	41	37	39	49	43	43	44	39	42	40	50	50	37	42	40	27	46	42	39	53	43	41	47	46	37	41	39	53	39	40	45	54	30	45	35	41	42	39	50	44	48	34	42	51	34	25	35	34	43	43	30	38	45	42	56	48	38	58	45	39	44	38	50	33	52	34	47	42	43	38	43	39	42	45	53	44	36	58	40	37	49	42	38	46	35	34	46	47	40	57	47	47	48	38	43	43	51	46	39	45	43	34	36	42	34	42	41	39	39	38	43	46	44	42	42	38	42	51	45	36	52	42	46	35	47	47	35	47	43	45	39	53	37	48	32	45	35	49	45	48	49	44	31	43	48	42	40	44	41	58	34	49	37	36	40	36	44	43	42	43	44	36	38	35	43	40	38	37	51	38	50	38	41	44	42	41	48	39	36	37	37	44	40	34	51	34	60	44	45	43	44	42	44	45	47	38	30	47	37	54	49	45	46	40	47	52	36	51	42	49	51	38	49	40	49	46	34	29	36	28	43	46	35	43	40	42	52	52	40	39	48	42	36	34	41	43	34	46	31	60	36	52	32	46	39	36	48	35	36	36	46	53	47	33	55	45	38	34	33	24	43	46	52	51	40	42	43	33	43	49	39	45	39	35	36	38	37	54	27	50	35	43	43	35	36	32	40	48	39	53	47	40	49	49	45	51	38	35	33	41	40	46	54	34	40	42	33	38	35	36	43	40	43	41	40	38	45	45	41	41	50	39	41	57	42	39	35	33	48	39	37	41	47	39	41	45	48	45	42	41	43	34	38	41	26	51	38	37	42	41	48	48	45	32	40	42	45	47	45	42	42	39	37	50	44	32	41	50	40	48	46	41	32	38	41	38	30	52	42	45	34	43	32	47	38	37	35	45	37	43	37	40	33	49	41	42	43	39	36	39	33	44	44	40	51	39	41	41	50	46	41	50	41	38	55	48	45	47	47	34	44	47	40	40	49	29	35	43	41	38	39	40	37	49	47	40	38	46	55	44	41	41	42	32	35	34	31	40	43	39	41	39	45	43	31	43	44	54	46	43	37	38	36	40	49	48	34	44	51	40	45	37	47	51	43	51	35	34	48	34	43	47	45	44	46	35	40	38	54	51	37	40	53	44	45	38	55	61	42	50	37	35	45	38	43	36	47	37	49	33	40	37	50	46	43	38	49	46	37	46	34	44	40	48	40	38	52	35	44	46	43	39	40	41	48	51	45	41	41	32	43	47	36	39	54	41	35	45	40	31	37	45	28	39	52	43	44	47	43	48	26	44	43	55	47	45	49	31	43	41	46	44	41	49	41	35	35	37	42	49	38	46	37	45	34	49	44	36	41	42	37	49	39	36	33	30	32	50	41	36	35	44	44	29	53	38	47	27	47	49	36	41	45	47	45	51	35	55	30	37	41	52	40	42	45	39	33	43	46	46	48	41	43	43	27	37	41	24	49	37	50	34	39	37	48	50	47	52	48	34	42	45	41	32	33	49	30	45	43	39	40	39	42	31	52	33	43	37	48	37	42	43	48	38	47	38	43	47	34	35	35	50	41	52	52	41	42	50	42	42	37	37	31	49	40	40	45	29	43	39	49	36	44	42	40	43	36	35	43	37	41	38	29	43	44	46	40	52	38	38	43	42	46	43	54	44	33	42	46	35	39	42	40	41	36	36	43	35	46	39	41	50	30	40	45	37	54	53	42	43	57	46	34	42	47	44	47	36	36	33	45	58	39	39	34	39	35	46	44	48	51	44	51	42	47	49	55	46	34	53	39	35	37	48	33	52	39	48	40	36	42	42	44	39	45	28	41	49	49	40	29	37	49	37	37	42	38	38	42	46	36	39	39	43	37	49	41	41	44	52	41	41	45	38	42	35	42	38	38	44	40	49	41	42	50	44	56	42	43	34	44	41	37	39	38	49	38	42	36	42	36	36	38	36	35	50	43	39	45	45	41	43	48	43	50	49	50	36	42	44	39	45	31	41	45	51	52	35	42	47	39	37	38	37	43	40	29	34	41	45	50	40	34	37	42	34	39	40	42	47	46	36	47	43	54	49	46	38	44	34	46	31	47	48	39	40	38	43	41	42	54	41	50	42	51	43	57	36	48	36	38	46	37	41	38	38	37	43	47	42	50	41	51	37	44	42	53	44	47	36	36	44	39	42	45	37	43	50	35	36	33	39	36	36	38	38	43	56	50	47	56	53	37	46	39	35	47	40	30	37	50	38	44	43	38	50	36	45	41	37	44	36	40	38	33	37	46	41	42	54	46	36	33	48	50	45	40	37	34	42	43	39	52	42	32	31	47	34	50	31	52	48	37	40	43	41	36	58	39	35	45	34	44	42	40	45	45	41	35	39	48	45	44	39	45	39	46	32	42	44	40
36713	41921	36119	35270	50653	53383	42117	30131	27194	19025	9739	7518	5794	2585	1362	1516	1855	1642	1399	769	771	621	551	494	562	528	550	571	594	572	562	504	563	608	524	567	536	545	586	590	565	531	588	527	537	543	579	580	557	569	532	539	512	558	552	541	596	546	547	546	502	530	555	549	535	556	529	543	578	574	552	521	559	557	548	572	572	541	516	547	551	525	560	553	513	571	590	545	618	506	525	558	566	536	539	566	546	566	542	515	526	551	541	522	587	568	557	559	523	560	574	547	546	518	543	597	540	540	560	530	592	557	547	524	527	554	560	512	517	537	552	547	534	569	565	564	558	517	520	559	581	519	528	551	584	544	590	526	552	544	521	569	545	521	568	581	568	516	575	550	527	532	565	598	578	576	575	505	568	542	542	539	584	554	544	525	543	541	554	589	570	539	512	576	484	544	547	560	563	528	547	561	532	579	528	503	564	547	551	558	527	541	578	587	596	546	555	564	561	613	559	566	543	538	510	575	578	501	594	545	538	543	540	494	576	562	539	543	540	478	559	555	524	596	530	566	529	525	550	553	513	551	540	564	589	534	613	540	594	581	539	549	536	561	570	572	552	545	508	583	562	544	608	544	540	551	563	572	552	564	540	558	534	568	589	625	514	561	518	582	557	525	534	555	542	539	562	545	516	523	537	567	528	526	567	549	566	543	557	554	557	550	563	560	534	588	549	558	542	548	556	566	558	567	600	580	528	544	547	530	530	611	533	589	543	535	531	541	545	549	524	565	528	544	586	584	545	566	587	562	556	539	586	545	612	578	537	555	606	554	597	571	591	573	540	582	570	537	557	524	563	506	558	557	544	544	555	558	571	573	522	563	600	561	561	580	534	606	523	515	537	597	574	553	570	553	526	538	585	567	543	573	542	544	513	535	576	536	582	548	581	521	548	532	543	548	561	568	576	559	579	552	544	584	546	566	541	540	558	556	546	532	582	508	560	586	529	546	576	561	589	524	549	607	569	593	574	555	569	520	556	540	601	545	554	525	564	588	549	571	590	520	525	531	560	557	564	576	529	552	602	562	526	523	529	552	551	577	529	580	586	573	536	558	581	567	602	558	537	559	548	527	539	521	547	563	559	563	532	550	517	589	572	561	554	574	579	552	552	543	551	540	543	569	565	566	544	585	525	566	525	538	543	556	549	543	591	532	528	521	530	510	527	561	516	563	545	528	539	599	514	588	559	569	542	524	563	555	557	542	545	534	573	571	587	543	536	541	533	582	565	563	552	543	561	534	555	569	528	563	551	588	539	561	549	561	587	563	544	604	596	528	578	551	547	563	579	549	551	542	569	563	527	541	587	554	574	544	570	563	528	545	536	527	529	576	541	539	538	584	579	536	562	537	591	550	556	552	567	572	565	547	576	564	568	613	529	519	550	604	598	564	534	530	560	571	550	540	583	547	594	560	539	595	592	590	534	568	572	574	528	568	561	538	581	616	517	573	542	599	508	581	576	550	555	583	560	551	528	615	563	532	535	572	537	520	548	555	553	575	564	575	564	533	583	590	518	562	548	575	553	569	545	565	550	573	603	589	560	568	583	565	539	550	530	563	543	538	511	577	538	532	542	623	499	530	525	552	586	564	576	585	524	605	533	561	547	606	583	553	559	560	533	580	535	553	515	561	574	587	548	494	514	594	530	558	571	582	537	541	559	552	565	552	560	557	533	569	583	549	567	594	573	548	522	561	550	558	580	559	543	552	602	563	566	569	550	538	593	586	548	603	542	531	545	539	529	571	524	548	535	521	540	564	554	534	572	542	598	550	555	526	546	549	593	553	564	510	539	577	540	560	574	550	561	505	520	555	531	524	567	543	514	573	590	542	546	554	544	530	545	536	570	537	560	558	568	548	539	527	564	531	511	565	539	546	527	576	591	524	569	588	573	576	530	531	530	554	580	543	554	577	516	596	557	557	576	574	592	530	584	538	547	537	581	569	571	580	588	538	546	573	586	552	546	632	575	531	585	528	555	549	535	562	556	550	568	562	570	592	584	573	557	538	584	553	608	610	508	550	551	533	533	528	572	562	559	563	540	528	522	556	522	534	558	546	597	563	573	543	546	568	544	546	553	543	564	570	580	519	568	580	555	516	563	589	578	553	578	559	534	579	551	504	582	527	539	567	542	526	557	507	590	543	568	560	567	551	590	542	549	548	554	570	544	554	516	542	549	569	531	570	566	530	527	538	586	515	538	543	548	550	551	509	589	600	579	548	502	570	562	511	574	563	502	578	573	556	571	562	585	561	599	568	564	550	549	553	553	502	546	553	564	599	587	571	600	533	542	534	562	595	535	570	556	561	564	579	575	554	546	536	577	570	543	577	584	534	594	567	521	572	507	565	573	566	574	574	532	556	573	587	583	537	565	566	531	579	581	528	536	564	545	533	580	559	547	562	559	553	549	563	565	566	553	547	577	522	586	561	518	555	553	544	555	539	573	522	590	578	537	561	566	570	556	492	539	550	559	558	511	543	553	565	578	543	602	563	557	536	575	540	569	566	543	563	566	528	565	572	525	574	558	543	581	553	538	535	548	566	530	551	573	567	564	521	574	512	543	517	539	567	563	563	569	570	558	599	575	597	537	580	583	514	535	539	556	621	534	591	538	577	587	565	546	537	542	567	561	586	536	557	608	546	512	531	558	557	565	519	560	570	570	522	584	567	504	574	536	557	540	561	551	548	550	560	589	552	559	541	575	584	526	544	560	573	549	573	545	566	556	550	527	560	566	557	489	558	530	557	564	558	527	548	564	558	568	598	561	547	544	564	567	553	572	533	558	540	526	546	527	531	541	574	533	562	554	522	502	516	580	534	534	555	616	553	581	536	496	535	537	518	525	572	566	519	533	561	547	598	547	580	566	560	562	545	581	545	534	518	580	564	567	544	592	584	579	575	528	523	584	539	604	521	547	577	561	559	561	566	547	553	562	515	569	576	546	525	527	545	559	545	545	570	599	556	572	586	550	558	564	564	492	536	535	565	542	566	550	571	551	618	555	555	545	563	580	596	555	553	532	552	544	543	568	590	567	540	538	531	560	569	566	514	535	552	515	601	605	519	594	535	524	496	553	536	571	564	529	567	530	546	549	524	546	541	560	596	562	531	526	566	545	538	553	575	581	569	589	558	570	488	544	584	565	564	552	537	571	535	596	527	561	532	589	566	553	558	551	574	525	566	560	547	551	549	559	566	528	564	547	558	579	512	526	588	561	596	546	548	550	537	507	554	529	565	537	516	537	606	553	584	594	556	550	544	527	518	574	557	536	576	561	574	576	552	577	565	585	576	527	548	587	595	542	564	537	560	512	478	611	527	528	548	549	560	489	551	584	564	549	559	581	582	534	560	556	564	502	592	503	541	551	582	551	573	554	522	540	541	556	558	555	574	551	553	591	558	580	593	583	532	570	528	548	577	558	571	582	525	524	591	559	512	583	545	520	556	536	511	558	577	577	519	521	563
4881	13016	11266	3664	4892	8139	4649	1769	1433	871	327	263	166	105	79	80	95	93	91	57	53	48	57	48	46	34	43	40	43	38	43	38	53	44	49	48	38	46	41	54	40	44	35	43	46	38	42	46	39	50	35	32	35	39	39	29	41	42	44	48	41	44	45	36	59	44	54	39	42	46	45	35	23	47	39	43	45	43	39	42	34	43	58	40	32	41	45	45	41	46	53	41	42	38	58	48	37	51	41	52	45	42	35	35	37	54	52	41	52	41	41	40	45	47	42	55	50	32	41	40	31	37	47	45	37	40	45	46	44	41	44	42	41	37	44	41	42	46	50	42	54	54	45	32	35	49	46	47	34	47	40	47	35	50	40	39	49	48	37	36	53	40	46	42	37	44	45	37	40	42	41	37	48	42	37	41	33	42	52	42	52	43	42	39	37	44	40	42	43	43	43	39	40	40	39	39	52	42	40	46	45	45	43	50	34	28	44	37	43	37	46	27	45	41	58	45	33	40	40	38	46	37	49	38	35	52	35	43	40	47	41	58	44	38	35	48	57	40	37	38	45	46	42	43	42	45	41	46	41	42	42	42	39	49	49	44	36	45	41	44	47	41	43	52	40	38	42	41	40	53	42	37	38	32	35	42	38	38	46	40	28	41	40	48	38	51	34	44	40	40	46	48	28	32	32	51	50	38	38	37	49	41	42	59	39	31	38	44	37	47	39	36	40	45	45	54	40	42	52	37	37	40	48	31	34	36	41	40	41	46	39	44	43	30	49	40	45	41	56	40	41	37	41	40	36	50	39	48	42	45	55	34	38	38	39	38	41	54	37	59	45	49	48	39	51	52	36	47	34	43	41	48	39	39	44	40	54	30	38	39	43	51	46	46	32	32	40	45	51	46	44	37	46	45	53	45	41	41	34	36	30	31	41	51	41	51	39	36	43	39	50	56	56	40	47	41	35	43	37	59	36	37	54	39	34	41	46	42	45	51	48	39	38	43	48	57	53	25	38	51	45	43	41	44	36	46	30	46	42	46	41	43	37	41	43	39	52	38	53	51	40	47	41	50	46	39	40	30	36	34	34	45	32	30	39	42	50	43	38	39	49	47	31	41	43	37	29	47	37	46	48	34	38	36	34	52	46	45	47	44	47	41	39	43	40	38	34	33	41	33	39	39	52	43	52	31	42	32	52	47	40	47	42	62	34	55	32	34	40	42	39	41	48	51	30	43	50	31	48	37	57	40	40	38	40	32	36	41	44	55	40	42	38	47	41	35	35	30	48	49	28	46	40	42	55	38	49	37	39	43	44	44	37	41	29	47	32	38	42	42	50	47	34	31	52	37	48	37	51	46	47	54	35	42	53	50	43	42	37	41	49	50	47	44	41	40	52	36	43	38	40	46	44	43	40	51	44	53	50	43	40	45	42	46	41	37	33	44	45	32	43	39	44	41	39	42	48	35	43	42	51	34	46	48	51	54	52	49	51	49	45	49	48	47	40	49	51	33	33	36	47	46	41	40	48	38	49	41	50	41	60	44	52	47	47	52	43	45	50	43	34	34	44	44	35	40	39	45	44	52	38	53	39	36	44	39	40	46	49	47	52	40	36	41	51	39	50	37	41	35	50	50	38	40	43	42	42	48	58	42	49	43	48	44	46	48	40	43	43	49	32	40	42	39	46	62	45	60	33	41	43	34	39	42	37	43	37	36	48	50	45	46	45	40	43	43	56	29	42	27	36	48	46	60	54	51	39	37	42	47	54	51	26	46	43	39	44	38	46	32	42	38	37	34	38	39	35	50	38	38	38	48	43	51	46	30	47	45	37	58	53	33	42	53	42	40	41	51	52	44	49	38	41	55	45	48	31	51	44	45	47	46	39	38	31	42	44	46	39	46	54	50	41	39	39	40	39	40	43	43	44	35	35	53	37	47	31	40	38	52	41	40	50	31	49	39	45	39	39	48	46	42	53	43	36	39	44	46	38	44	32	41	38	45	47	56	48	33	46	39	46	45	38	32	38	43	36	30	57	36	42	32	41	48	36	47	38	37	38	35	53	46	51	33	49	50	41	31	35	51	42	51	33	59	41	49	54	43	40	34	25	47	26	40	49	65	37	45	52	41	52	56	36	37	47	51	48	39	42	44	42	48	43	38	55	34	38	35	46	24	41	31	46	47	48	43	42	39	34	44	42	41	42	53	39	48	37	54	48	52	45	53	36	54	46	50	46	45	49	42	41	37	39	43	38	52	41	32	36	34	43	44	51	38	43	51	32	45	33	38	36	42	46	34	38	39	41	46	37	46	41	44	44	43	55	41	36	52	47	44	46	35	52	47	50	48	46	41	26	38	36	45	37	40	52	41	30	48	58	44	32	46	44	42	43	39	41	45	50	47	47	47	51	37	31	41	32	39	44	39	49	34	50	37	40	39	39	44	50	48	47	38	34	44	33	43	29	35	35	40	37	37	32	45	40	31	50	38	44	37	36	48	44	32	45	36	36	41	46	48	43	45	43	38	47	41	25	48	50	40	46	51	40	47	56	38	49	26	37	34	48	52	41	41	48	25	52	47	30	45	48	44	44	30	50	33	34	37	40	33	46	43	40	31	50	32	51	48	41	46	38	40	45	33	46	34	41	42	37	49	39	43	45	51	42	53	37	49	51	41	29	46	43	46	56	54	39	43	46	43	54	38	39	57	43	38	40	36	44	55	47	32	47	40	40	46	43	45	50	45	49	40	42	42	37	55	50	34	46	27	38	37	42	46	53	36	40	54	41	48	41	42	41	37	47	46	39	40	52	51	32	47	37	28	46	37	44	42	31	41	41	43	39	42	47	45	42	37	44	42	37	46	64	48	48	39	48	40	45	41	43	49	50	44	48	40	39	52	49	30	37	43	54	45	43	38	34	39	50	55	50	45	46	40	42	31	41	46	53	45	33	44	41	49	50	42	38	38	49	47	38	44	54	49	44	44	42	53	41	50	53	45	38	42	42	47	45	45	26	42	41	43	51	42	61	37	48	45	44	49	45	44	45	40	36	33	40	46	51	49	49	45	35	35	37	42	38	41	39	34	36	39	44	36	46	45	44	42	36	43	36	49	38	36	58	50	52	38	47	40	42	38	47	39	48	39	37	43	37	57	38	45	44	47	52	43	41	46	46	43	54	38	42	39	38	48	43	40	37	38	39	41	46	39	40	43	49	36	34	35	42	49	42	39	40	38	41	46	50	50	48	28	37	42	53	35	36	47	42	42	50	45	36	41	43	41	40	46	45	32	50	39	42	39	43	41	43	44	45	43	43	50	40	38	40	46	38	33	43	48	48	36	49	48	37	46	42	35	36	47	40	34	34	41	39	56	47	37	23	38	37	47	45	44	40	48	28	40	36	36	41	51	43	50	38	46	51	39	48	34	38	37	40	39	32	44	42	44	34	36	39	58	47	48	50	36	46	43	36	51	42	45	47	46	40	46	40	35	42	44	46	40	42	44	50	48
33564	41971	36209	35862	51495	55441	41446	29985	27841	19673	9883	8760	4870	2649	1661	1804	2313	2027	1695	761	731	678	556	597	567	595	578	549	557	543	550	576	588	558	583	571	548	564	564	565	560	517	545	561	549	551	524	591	594	592	570	551	550	555	620	559	548	548	551	528	565	543	534	561	594	598	568	556	533	534	598	536	583	545	628	585	561	545	583	560	571	554	583	546	551	556	598	542	566	576	574	629	569	601	559	559	625	542	568	555	551	565	592	545	601	550	575	589	551	547	574	605	544	580	549	534	557	547	539	569	583	565	558	586	592	608	585	576	583	560	574	559	580	522	566	544	583	581	567	600	584	555	601	523	572	617	556	550	559	556	552	546	572	578	583	558	586	575	576	575	599	596	581	549	531	583	564	532	602	533	564	527	572	588	576	549	547	575	559	532	572	568	584	549	574	526	526	541	607	575	561	555	537	545	560	570	614	527	568	542	581	550	534	544	601	550	521	563	575	541	540	610	531	551	560	585	543	615	576	542	536	594	595	551	567	602	566	554	543	554	573	509	602	551	553	597	602	556	546	551	583	550	549	571	589	568	572	566	572	595	550	522	565	574	579	557	555	586	597	576	599	551	582	575	567	556	533	574	595	572	592	603	552	551	581	570	570	553	583	550	564	591	568	513	591	558	544	555	549	602	558	555	529	561	607	610	593	595	536	617	574	578	529	554	597	620	575	610	575	624	550	570	562	540	606	528	581	550	542	611	546	586	561	575	567	555	589	550	574	543	558	534	582	549	555	572	570	596	567	612	552	529	572	593	538	615	551	567	545	570	589	576	570	599	553	561	569	541	561	563	541	563	545	514	595	552	558	538	542	561	583	605	554	603	569	610	559	619	525	554	597	527	539	557	529	564	633	576	589	557	572	590	563	572	530	554	547	575	558	582	567	571	537	559	614	572	584	567	559	608	608	606	618	577	586	569	594	610	602	581	543	588	559	567	552	539	628	568	555	579	533	564	581	518	575	580	587	529	557	559	555	624	541	567	569	565	565	572	565	571	526	550	522	573	587	593	591	568	582	544	600	568	496	526	566	609	573	583	548	556	585	560	569	573	561	574	573	601	610	541	529	543	568	537	584	553	594	559	565	538	592	600	580	528	583	551	570	587	570	599	585	528	550	545	567	581	575	554	545	577	563	575	574	565	563	596	583	529	567	590	557	557	573	607	585	597	552	548	629	554	593	554	586	542	592	544	573	555	561	569	556	537	558	559	566	611	590	574	599	556	561	550	545	565	568	589	572	581	553	577	551	590	550	597	591	597	537	588	526	536	494	594	555	616	564	560	611	549	548	588	574	556	548	548	548	540	610	598	565	514	547	592	559	551	623	578	533	572	536	538	583	527	602	589	553	593	579	548	559	557	502	540	635	615	551	572	594	573	545	545	561	618	537	576	567	575	637	567	548	588	584	536	539	587	571	569	570	567	572	582	533	590	587	583	601	604	546	558	555	597	588	550	580	538	571	553	629	533	565	551	595	560	594	558	562	588	566	577	528	581	568	572	557	598	550	526	605	514	568	636	580	596	605	560	570	548	527	571	537	596	533	557	600	577	586	573	552	602	589	549	572	587	533	574	545	582	604	589	558	571	578	574	569	607	590	554	545	544	546	568	562	524	533	559	538	584	616	575	529	572	569	550	563	541	563	551	587	590	551	528	583	569	565	553	582	569	581	614	546	598	577	587	587	596	577	558	562	545	591	588	540	569	610	568	584	589	518	529	560	572	600	571	606	567	587	565	587	554	561	570	585	553	545	502	564	543	554	571	618	585	574	583	563	552	571	584	548	552	520	581	563	562	537	577	579	545	554	572	579	601	504	586	584	569	591	578	579	581	582	564	527	576	602	575	541	541	564	596	549	613	597	561	567	558	573	526	530	593	553	584	550	533	583	581	528	617	534	557	577	559	576	555	583	591	527	535	525	566	540	613	579	522	622	557	574	549	599	613	555	562	554	541	555	571	623	573	577	574	555	552	547	562	549	564	564	571	564	555	552	610	565	549	515	573	587	561	544	584	571	633	561	560	547	556	556	592	579	607	575	565	558	563	563	552	609	592	543	595	578	571	584	569	581	556	563	557	543	571	552	611	553	584	560	558	567	549	585	607	546	569	590	632	557	538	578	566	592	575	569	628	554	563	548	560	568	597	547	568	548	549	578	618	563	568	541	521	610	562	582	565	600	570	598	575	558	526	513	555	587	549	601	543	536	547	564	587	582	562	593	620	558	562	554	618	594	588	584	573	556	590	539	571	558	606	565	573	571	584	574	588	549	562	543	564	575	559	608	539	539	577	551	594	538	535	566	550	559	539	597	574	557	554	582	584	564	563	609	567	571	584	568	547	542	556	546	569	583	539	565	595	611	565	508	588	540	579	565	566	541	532	528	589	532	585	630	554	576	582	541	551	579	557	541	571	569	573	559	577	574	586	550	545	586	563	593	602	581	555	593	590	550	584	595	542	593	549	581	544	547	579	595	583	558	547	570	556	557	574	614	550	547	576	546	549	511	573	565	555	554	584	605	585	531	589	585	600	535	587	566	585	535	567	580	533	572	559	571	540	583	577	552	517	549	530	532	528	599	561	523	541	579	559	572	545	564	597	557	598	560	582	535	575	568	590	570	570	552	561	583	581	572	571	591	585	553	581	548	585	586	545	577	549	543	574	588	576	551	557	560	583	541	588	548	543	589	587	574	590	552	552	572	609	544	527	586	538	552	579	546	596	579	591	600	593	603	594	569	597	566	578	516	565	529	572	547	518	578	578	589	589	532	563	585	539	569	546	576	557	576	560	548	590	607	536	555	571	606	569	570	563	599	583	544	548	593	564	545	577	555	582	566	569	541	556	616	589	570	588	564	582	574	568	585	602	573	565	577	534	575	560	564	579	566	554	583	618	557	550	557	585	583	628	542	566	568	543	558	550	567	561	561	592	556	586	551	563	586	556	553	581	549	597	583	627	586	574	549	601	566	524	536	567	576	610	606	563	601	550	568	606	558	577	587	567	558	544	569	534	541	523	541	606	571	610	590	518	565	557	551	578	593	545	577	566	589	590	589	632	576	589	558	543	563	522	568	561	607	562	554	573	570	525	546	502	575	593	591	542	577	566	525	551	565	553	564	564	563	551	590	591	542	513	534	615	574	529	596	599	550	531	542	569	591	597	562	598	581	613	504	584	581	547	568	602	532	561	553	551	551	562	588	559	568	560	553	556	542	572	528	580	599	572	562	550	559	598	533	589	591	564	598	585	585	530	587	578	545	558	600	576	602	569	564	578	599	566	608	534	560	569	588	606	578	569	515	535	557	573	556	547	545	607	570	559	594	551	588	596	545	562	526	589	540	607	573	559	584	570	567	560	536	602	556	574	545	583	579	610	557	564	578	564	537	576	556	580	559	552	590	543	574	552	586	604	572	547	547	564	538	543	543	578	575	577	573	540	572	565	591	589	554	553	537	565	528	568
5472	19585	16620	6730	8199	13913	8302	3259	2468	1247	395	345	253	138	101	107	130	129	92	58	50	60	21	46	35	32	40	43	42	40	43	42	43	43	46	41	46	42	46	46	55	48	42	44	48	41	43	33	44	50	37	45	48	30	38	40	38	40	55	40	32	41	43	41	41	48	46	42	49	45	44	36	38	40	50	60	45	43	36	42	39	36	51	47	30	35	28	37	37	48	48	42	38	38	44	56	55	36	44	35	36	50	38	43	43	44	39	50	46	58	43	40	36	47	42	36	36	49	48	42	41	42	41	34	34	47	58	40	52	42	34	47	47	50	35	47	37	43	42	40	53	48	41	46	48	42	38	39	45	35	51	38	45	43	30	55	41	55	44	48	40	37	37	41	48	38	38	35	42	37	45	43	38	34	36	47	43	39	44	43	39	41	50	48	41	52	42	49	32	38	34	35	28	48	46	34	35	40	40	36	48	39	52	41	35	51	41	28	37	42	38	48	42	53	29	47	42	33	48	46	35	41	50	37	50	44	45	50	43	45	25	41	44	48	40	43	43	48	35	41	49	35	43	44	47	46	42	41	39	38	42	51	46	39	33	50	39	44	45	38	42	44	40	50	39	41	35	43	46	43	45	30	48	44	38	28	43	50	48	38	51	42	42	31	42	42	37	51	52	38	39	39	45	35	40	31	53	46	45	44	44	49	38	49	39	37	54	39	39	39	40	35	47	44	27	33	47	39	53	37	39	34	32	36	38	48	45	43	43	37	33	45	48	36	40	42	46	45	56	45	43	30	30	45	35	44	38	35	42	34	41	41	46	39	48	38	47	37	48	35	45	47	50	49	39	53	41	39	46	36	66	36	43	34	46	40	45	34	48	48	38	40	48	46	46	47	39	38	45	33	36	33	37	50	45	41	44	31	36	41	40	47	41	58	40	45	50	54	40	57	38	35	52	45	44	39	53	37	45	52	37	43	39	37	38	49	39	36	43	30	46	40	30	48	48	45	55	43	51	36	41	54	44	55	44	41	48	34	37	41	47	47	50	43	52	44	45	39	52	42	45	40	50	47	42	38	26	55	48	50	42	39	38	34	50	46	31	34	44	40	44	27	49	37	45	41	38	45	47	46	36	46	42	38	43	36	51	39	44	38	41	29	48	43	50	46	41	34	46	42	31	48	48	46	44	43	53	33	48	41	35	47	56	50	38	44	35	44	38	40	40	34	47	42	25	43	38	39	35	36	42	39	41	42	37	53	33	41	47	58	47	35	51	44	43	47	47	37	49	39	45	56	37	43	40	35	48	40	40	33	47	35	39	43	43	37	44	39	28	30	55	41	50	49	45	41	38	39	31	46	44	30	58	65	48	39	47	40	50	43	40	49	46	45	56	38	41	45	45	43	53	36	42	41	52	39	40	57	41	42	36	39	42	44	37	53	56	41	48	54	46	48	58	32	32	56	47	44	47	57	43	45	40	49	37	47	41	38	43	36	47	35	44	34	41	55	45	36	43	41	44	47	39	45	40	40	46	38	31	46	34	36	48	26	43	52	37	46	46	43	31	43	56	53	40	39	50	47	40	44	54	43	41	45	37	44	31	47	67	37	52	41	38	45	48	47	35	41	46	54	47	41	35	33	41	42	36	46	35	48	41	41	46	47	46	40	52	39	47	36	43	50	56	44	50	34	55	41	40	28	49	44	65	36	47	44	47	40	36	48	48	37	57	50	56	44	46	48	48	42	37	38	36	52	42	43	37	34	43	28	40	42	46	46	41	42	41	38	34	49	53	37	42	53	50	43	45	53	43	30	49	42	36	47	45	36	43	47	37	48	31	36	40	35	40	36	47	33	40	38	44	47	36	44	35	41	42	36	53	52	40	49	39	36	42	37	56	39	40	45	42	39	39	45	42	38	43	45	41	40	37	40	47	49	59	46	35	48	28	44	38	55	53	45	46	32	50	44	36	48	50	39	52	43	42	43	46	45	42	41	50	43	40	50	47	46	42	39	40	29	45	42	47	35	44	38	42	44	44	36	39	35	42	36	37	47	38	46	28	55	41	46	53	36	32	48	41	44	35	52	30	42	40	30	41	52	42	43	40	44	44	41	40	42	39	51	42	60	33	41	46	39	43	49	42	44	37	36	42	39	53	38	39	44	36	51	42	40	34	38	43	38	35	36	40	39	37	51	46	48	47	37	36	50	47	45	36	42	52	33	33	39	36	43	53	46	61	43	39	45	42	34	45	44	48	41	42	33	45	53	42	29	39	41	39	39	47	35	34	46	43	37	40	40	44	43	37	42	36	42	46	40	45	38	55	40	43	50	39	41	49	41	51	38	57	39	54	39	41	30	35	41	39	43	51	36	44	57	48	44	32	35	42	48	43	45	45	40	37	47	36	35	45	30	29	36	38	54	45	50	46	45	52	39	43	48	39	48	67	32	40	39	39	30	37	52	37	45	45	35	45	44	30	36	50	51	35	44	34	31	53	33	42	45	52	40	51	40	24	49	34	44	47	35	42	51	45	36	50	47	52	46	40	67	47	43	38	36	46	43	32	35	49	50	41	53	37	46	52	50	46	35	46	47	35	38	39	40	41	43	34	47	33	39	35	48	36	49	50	28	50	60	36	38	37	48	48	35	39	45	35	48	40	37	44	38	44	35	28	37	41	41	40	30	39	40	41	54	44	34	38	51	36	44	34	46	43	55	37	37	35	36	41	30	47	51	29	48	46	35	55	41	39	47	34	36	41	39	47	43	32	43	51	50	35	45	46	52	44	40	39	51	47	44	38	47	52	45	28	39	34	39	38	46	39	42	53	47	37	37	34	39	45	48	42	34	37	47	45	44	50	45	34	38	67	31	49	39	47	45	44	46	46	35	36	41	42	35	44	31	45	38	42	35	49	35	53	42	37	40	46	47	39	47	32	41	39	59	45	43	35	44	38	42	45	49	46	40	45	41	41	36	42	38	36	42	28	47	46	41	47	52	52	37	40	49	45	38	44	34	39	53	51	44	36	46	34	37	45	48	42	56	38	41	50	49	40	45	42	43	49	35	52	44	48	44	39	42	35	41	39	50	30	41	63	48	37	43	55	51	39	34	40	42	32	32	45	44	54	42	46	40	49	51	50	43	51	55	44	44	54	35	39	50	36	55	42	38	53	37	31	41	34	37	40	43	36	32	34	38	54	50	33	38	50	35	48	46	37	37	48	46	39	45	50	38	33	39	53	40	46	40	38	48	48	47	44	41	35	47	45	33	45	40	50	42	46	37	43	44	39	46	36	42	59	47	43	51	52	38	38	37	38	45	41	32	40	48	48	47	32	43	43	52	34	43	44	37	40	45	37	50	44	44	31	39	44	32	40	41	49	41	23	46	42	41	51	46	35	42	37	52	40	41	41	33	35	50	41	44	48	38	39	38	44	48	41	44	51	48	30	32	38	55	34	41	49	50	39	35	40	50	56	41	34	53	52	42	49	52	42	33	40	48	52	45
40108	46288	41942	43258	61930	66152	48955	35694	32735	23061	12607	10821	7338	3766	2846	2610	3634	3414	2187	1052	1060	759	570	570	601	601	554	552	579	556	592	597	595	561	586	565	593	575	582	557	578	565	536	565	579	549	566	573	565	564	554	592	544	526	576	531	514	570	598	570	557	587	570	578	536	569	605	593	573	580	580	587	530	573	578	538	572	574	589	525	560	568	565	550	527	599	571	606	562	621	579	585	569	600	581	593	528	584	577	594	546	570	598	570	571	570	592	579	592	589	640	575	573	548	584	546	564	602	571	562	584	515	572	555	571	576	550	524	578	624	608	559	586	553	585	591	572	569	587	573	548	577	606	536	563	581	579	573	546	563	599	585	590	612	562	542	581	583	560	574	604	562	570	573	581	555	559	589	559	608	569	586	569	577	550	547	568	535	579	561	584	587	550	584	537	544	590	586	575	562	560	526	537	595	597	589	545	549	556	591	601	524	526	552	533	559	536	599	594	574	577	593	568	558	615	591	580	581	543	527	559	586	592	554	560	586	537	571	579	525	541	560	606	556	543	583	598	576	601	587	559	609	609	602	559	566	505	556	533	573	559	580	561	586	598	581	604	535	568	619	532	560	563	540	572	530	558	567	548	562	538	575	550	546	562	541	559	585	584	585	563	614	595	623	626	497	551	599	563	629	602	550	582	546	559	543	564	604	566	533	541	566	590	538	539	589	560	584	576	554	566	574	566	625	595	569	568	535	554	596	560	562	571	588	579	599	585	579	586	598	593	625	539	552	616	534	602	580	567	606	551	563	589	584	560	564	563	594	605	600	531	599	586	553	566	598	594	538	596	589	563	578	576	544	591	534	574	544	565	566	615	542	533	620	581	573	569	605	593	587	568	556	547	617	572	582	619	639	566	586	590	629	597	571	590	601	597	593	534	557	555	600	549	555	587	576	580	580	567	574	553	573	563	566	562	579	551	523	615	544	561	573	582	554	548	556	583	549	605	552	552	554	579	562	603	571	570	542	580	562	529	588	549	534	594	560	573	554	582	577	572	578	540	570	567	598	599	542	577	565	538	563	560	560	585	575	578	578	568	539	570	547	605	568	570	553	581	584	559	601	578	580	562	594	565	521	616	565	539	593	611	518	607	575	559	578	563	588	585	563	586	528	579	577	590	561	623	598	606	568	584	560	560	567	568	556	576	561	607	561	573	599	577	572	546	589	531	561	588	606	561	552	618	571	561	602	556	565	589	597	553	590	566	553	578	568	569	561	572	582	573	559	540	586	581	587	582	599	571	538	550	551	570	561	606	541	574	606	584	595	560	580	589	560	596	556	541	563	543	577	562	552	588	581	533	565	567	574	554	596	584	553	579	578	610	544	608	566	583	610	567	573	584	568	562	562	546	553	575	545	548	541	563	596	628	576	585	541	535	605	543	540	598	575	514	560	561	550	592	567	591	593	571	565	557	584	551	590	584	546	555	549	579	591	581	548	562	565	587	541	598	549	557	508	518	542	596	552	581	579	545	565	609	606	594	619	582	544	578	570	551	586	489	528	613	571	574	590	556	558	574	543	547	532	588	576	573	614	568	570	540	586	588	566	564	601	515	546	574	516	575	586	598	535	606	568	559	570	574	566	551	557	531	583	586	574	585	583	578	534	562	560	573	588	594	576	557	588	559	534	545	555	575	604	583	593	547	516	552	544	626	546	609	564	542	546	582	557	596	606	573	561	531	574	593	543	568	501	574	597	565	544	586	601	574	557	579	568	584	595	568	573	566	573	580	610	589	562	583	580	585	568	557	605	527	586	598	566	569	596	576	588	550	569	540	561	647	568	614	587	556	628	560	545	589	567	575	574	545	600	589	578	574	583	546	564	607	532	605	549	600	561	579	616	596	586	549	572	560	564	548	586	552	590	553	565	515	611	590	575	575	562	586	549	569	561	585	627	586	578	600	587	587	584	621	564	572	633	571	564	585	583	553	600	607	570	542	555	579	561	517	586	569	589	549	548	522	602	547	609	587	543	589	587	587	565	576	605	576	576	569	590	573	574	589	590	563	657	577	542	545	520	573	548	613	578	617	596	572	572	556	601	608	627	615	571	583	554	578	549	575	584	525	549	607	613	578	575	583	573	573	566	565	583	576	634	564	567	534	561	567	570	554	573	569	614	612	585	565	558	593	518	577	566	522	594	579	572	583	595	551	571	546	586	567	559	599	587	557	556	644	563	547	579	556	618	568	537	603	541	605	546	568	548	603	619	560	582	577	548	590	586	530	585	591	541	536	586	573	615	577	577	551	553	588	593	594	583	577	574	544	569	582	548	540	565	582	588	596	596	554	595	565	576	563	611	582	580	539	526	604	565	580	547	532	591	562	584	588	571	560	620	569	556	558	571	568	560	584	606	523	560	581	605	564	583	521	593	607	578	551	605	560	540	585	547	540	548	593	592	547	564	579	595	537	578	572	540	530	536	565	563	566	563	540	554	528	572	597	622	563	567	572	599	568	561	549	548	599	581	561	560	581	603	572	532	612	615	583	575	583	538	593	621	543	616	569	583	532	542	564	615	594	543	555	539	581	569	591	598	593	579	608	575	587	558	586	545	546	572	560	563	599	551	565	557	562	619	566	549	586	560	549	611	610	570	624	572	537	559	584	546	573	585	548	567	588	583	575	605	557	593	561	574	586	610	563	560	540	531	601	536	575	570	582	572	570	559	622	552	551	574	514	599	595	537	535	576	548	605	516	573	571	571	562	549	567	604	578	521	557	587	588	585	560	598	566	594	556	573	597	556	552	570	517	621	605	574	566	520	576	522	578	576	599	528	588	584	550	599	554	561	530	584	589	527	557	595	580	568	555	603	591	549	601	562	582	621	576	538	586	611	561	533	604	597	563	589	560	552	580	585	597	527	565	560	564	547	578	554	577	571	601	566	545	584	521	572	555	570	561	601	536	544	576	591	595	558	561	561	560	610	576	579	615	594	541	591	558	573	564	612	523	547	593	543	590	578	574	586	584	604	597	592	590	533	578	562	564	573	591	551	567	518	571	595	593	593	503	575	597	595	596	556	609	600	543	545	559	585	525	586	587	576	579	584	557	548	554	587	548	567	569	559	576	545	594	581	572	562	557	570	599	581	583	564	595	548	562	564	589	543	563	569	602	557	581	610	594	580	573	572	574	531	570	559	595	576	558	578	576	550	595	530	578	549	593	548	574	592	579	587	562	574	525	600	535	570	585	586	568	571	576	538	580	532	550	568	584	549	568	573	587	588	607	572	559	576	607	560	539	548	580	576	554	546	580	575	546	569	575	572	563	551	573	554	539	572	571	562	538	586	617	586	554	600	598	539	557	579	589	555	606	535	544	560	567	537	589	626	567	554	562	557	511	566	577	572	555	545	570	574	573	576	506	578	549	560	578	584	632	551	568	556	598	570	621	563	578	621	583	608	569	547	557	588	591	550	579	612	575	553	589	537	557	541	603	554	578	605	571	568	572	571	609	589
2293	4347	3275	981	1559	2920	1661	710	593	245	114	116	91	52	65	57	73	69	63	57	40	41	47	43	34	41	37	42	38	26	46	45	38	43	37	52	23	42	43	32	35	42	33	43	46	40	42	39	37	41	34	40	43	40	48	46	31	40	31	49	42	42	54	45	36	35	34	45	52	54	41	43	29	35	51	48	52	46	39	44	31	22	48	52	47	31	37	38	42	32	50	48	33	50	40	34	41	31	37	46	42	43	46	50	42	53	31	51	43	39	45	29	50	38	38	43	37	40	30	47	44	41	28	31	53	48	41	40	35	50	35	45	44	49	29	40	35	46	44	53	33	48	47	35	39	47	35	36	39	32	37	34	40	37	30	44	45	45	49	43	35	41	41	38	29	35	50	32	48	41	34	46	57	25	44	43	44	50	43	34	51	38	42	51	46	40	47	34	42	37	37	54	28	44	30	46	45	34	43	32	42	40	45	35	47	42	45	45	25	32	29	38	44	44	43	23	35	33	47	38	32	48	46	34	38	42	43	53	47	43	40	36	33	45	47	33	37	47	39	45	46	39	51	29	38	49	38	39	43	56	41	47	42	45	37	44	40	33	39	37	37	56	37	47	35	51	44	43	32	34	34	35	37	39	32	32	37	41	36	40	37	36	34	38	45	37	39	41	40	38	38	29	43	42	34	45	44	41	40	35	42	27	44	43	46	35	47	41	41	33	31	48	39	29	39	41	43	46	36	44	45	42	50	36	33	38	38	37	38	39	39	43	50	49	44	59	47	30	34	49	41	44	51	46	38	41	33	52	39	44	34	38	37	32	42	41	44	39	38	30	40	49	41	47	44	49	38	37	40	46	47	37	39	45	45	35	40	49	40	39	36	39	31	43	37	47	42	29	38	39	54	30	46	47	49	44	59	41	38	39	48	47	46	44	42	40	43	37	40	30	44	49	39	49	45	40	39	48	44	41	38	48	44	48	47	40	40	36	35	46	32	42	44	39	33	35	49	42	39	40	43	43	49	33	42	43	42	44	38	42	35	40	40	34	49	39	36	45	50	45	52	38	36	40	37	36	35	44	30	41	43	38	41	38	48	30	40	44	41	39	43	23	44	39	32	36	38	29	34	41	40	42	27	48	43	37	46	47	39	46	29	43	46	57	43	39	41	43	36	48	32	50	53	46	32	35	36	43	47	39	40	36	38	48	51	36	42	42	33	55	55	48	51	32	44	41	45	43	34	34	45	40	41	33	35	43	46	46	39	43	41	46	41	35	27	48	39	51	42	40	41	35	39	41	52	43	39	44	43	48	33	38	40	38	35	38	35	49	35	42	43	46	51	53	44	52	40	41	38	40	40	38	42	42	42	37	45	46	41	48	30	30	36	62	27	40	48	34	41	39	49	43	38	49	44	46	43	36	42	46	37	38	30	40	38	42	41	49	32	40	33	46	37	36	36	44	45	39	31	40	35	35	44	37	49	46	41	37	35	43	43	42	35	42	35	45	46	44	45	37	40	44	52	42	47	60	46	52	36	47	40	46	33	31	47	39	32	43	47	39	43	42	44	42	49	39	43	48	44	46	37	44	46	41	42	47	35	35	34	45	43	48	41	42	37	35	35	42	50	43	45	42	51	32	46	45	53	41	36	35	36	38	37	44	47	40	27	37	39	45	46	42	37	42	43	38	45	42	34	38	38	43	37	43	37	41	54	42	39	43	37	35	50	43	36	32	36	38	33	36	37	54	39	41	48	40	43	36	43	39	36	33	36	41	53	54	40	58	40	44	49	34	36	34	37	34	39	41	40	39	45	41	35	40	43	37	32	42	27	44	45	36	38	39	45	31	47	41	43	47	41	39	48	35	31	51	39	38	48	37	47	33	41	43	53	45	45	38	30	41	31	36	30	36	41	44	36	25	46	47	32	43	51	37	39	42	37	42	42	41	36	34	42	46	44	50	36	46	42	45	35	40	47	42	39	49	41	48	35	50	36	49	48	37	33	44	34	37	48	46	42	50	31	36	40	40	52	42	37	32	42	34	44	38	43	41	30	42	39	33	40	48	35	44	37	53	38	48	41	40	43	29	44	46	43	54	53	53	42	44	36	51	35	42	40	46	38	37	46	36	50	35	43	52	37	41	40	35	31	61	37	44	52	42	42	46	40	35	53	54	44	37	37	32	41	37	37	42	39	41	52	41	35	46	49	36	41	45	47	35	32	45	35	40	38	46	34	40	31	35	44	40	45	36	34	33	40	42	42	32	39	52	41	31	44	47	46	40	38	36	40	36	33	31	40	38	33	46	38	35	30	38	39	37	38	47	27	42	39	49	38	40	46	36	46	39	38	43	45	35	40	35	42	35	43	51	29	46	30	37	43	36	40	40	32	45	44	36	49	42	42	44	36	54	35	43	54	34	40	55	33	50	37	44	48	49	44	43	33	47	42	44	45	29	41	37	49	45	38	48	48	38	47	43	40	41	38	50	42	41	37	49	42	48	35	34	37	33	35	42	35	43	43	40	44	31	43	43	43	40	31	36	42	36	38	45	38	35	44	50	45	43	45	33	36	34	38	44	40	35	43	38	39	41	50	55	54	33	37	41	48	34	39	46	32	43	49	54	50	45	45	39	44	49	33	42	44	34	43	36	37	48	40	42	40	35	38	39	35	41	44	50	37	34	47	42	38	41	55	40	39	47	39	39	32	36	38	46	51	31	36	42	47	29	51	50	40	29	41	35	49	39	46	34	26	41	42	39	36	40	39	36	30	39	35	46	37	41	38	53	36	38	35	45	37	36	32	38	26	30	45	28	35	46	36	38	37	38	47	48	33	47	53	48	37	33	36	42	53	29	38	38	41	45	44	46	36	34	45	48	49	44	38	37	40	35	46	39	31	43	35	37	57	47	45	50	42	42	46	41	52	42	37	34	49	50	51	42	49	50	49	37	48	38	47	36	44	45	48	40	46	33	36	51	44	38	44	38	35	57	49	33	40	34	44	49	36	33	41	40	40	51	34	52	19	34	41	53	43	37	41	41	42	40	50	27	39	34	45	37	32	37	49	32	47	37	52	31	49	45	35	33	36	38	42	32	30	44	27	41	41	44	45	29	47	41	33	44	28	42	47	45	35	56	49	37	46	50	43	47	44	41	39	43	40	48	38	33	41	36	35	45	31	33	55	49	46	40	28	35	34	45	33	35	41	36	45	37	44	42	26	49	41	42	44	53	43	31	33	48	50	45	31	35	42	51	43	40	46	36	51	39	44	40	44	45	42	42	41	42	45	38	38	37	47	39	38	43	43	40	44	41	42	33	41	37	45	34	44	32	42	39	39	40	39	37	51	46	39	41	33	43	43	37	45	37	34	45	36	37	34	36	50	45	54	43	46	40	39	38	39	38	44	49	44	35	36	55	37	41	43	40	48	54	32	39	34	37	38	44	43	38	45	41	41	33	39	46	41	30	51	41	38	40	45	37	35	54	38	40	44	42	53	40	40	45
26637	30220	24669	23621	37945	39836	29613	20716	18244	8745	3972	3400	2573	1369	1083	1039	1409	1336	785	735	690	578	554	554	508	544	517	578	552	548	517	548	577	547	510	556	560	510	514	509	550	560	561	508	508	568	537	480	555	535	534	522	548	535	578	529	541	555	486	544	559	518	574	567	566	551	538	543	576	563	523	486	524	565	519	534	565	580	514	533	531	558	536	581	520	503	541	578	557	540	549	536	530	550	584	554	516	546	577	540	512	527	504	572	521	556	592	585	525	567	522	537	517	539	554	530	527	573	543	549	558	534	547	558	510	543	514	555	556	561	506	539	531	501	579	556	551	540	578	577	533	556	502	537	524	515	519	557	545	559	545	533	525	510	544	536	560	546	539	506	501	550	523	539	536	557	517	518	556	600	536	565	544	517	521	582	556	549	604	530	528	540	560	571	575	581	538	556	563	512	503	584	561	549	556	545	509	528	507	569	549	526	527	509	553	548	540	553	548	504	547	529	538	577	541	535	520	503	571	581	611	505	570	524	520	539	539	521	540	541	541	539	572	560	508	531	515	528	543	538	569	551	542	550	519	552	514	591	547	536	490	514	530	523	539	525	549	528	570	564	578	526	531	530	544	531	584	547	572	567	534	543	517	516	539	542	574	521	547	529	558	553	595	469	541	500	532	547	541	540	513	562	565	558	479	518	562	551	522	540	553	600	533	576	554	523	527	529	557	533	558	559	553	551	551	505	499	535	559	549	509	553	534	521	532	523	570	500	566	518	536	514	546	533	561	558	554	535	518	555	548	526	536	527	557	556	548	572	536	544	532	572	549	511	550	558	562	506	547	526	561	561	546	537	548	546	564	519	517	554	525	523	517	573	533	544	559	532	563	539	549	605	525	566	547	531	563	529	537	572	531	541	556	541	579	553	565	558	592	541	506	538	593	559	573	564	562	543	557	537	545	492	495	517	581	493	521	546	517	569	542	563	496	542	564	540	536	543	512	572	540	531	518	537	546	528	525	521	532	568	525	538	519	564	505	510	575	545	560	543	563	553	523	507	559	529	532	557	528	543	533	581	569	540	524	531	579	554	554	519	546	539	515	537	551	530	585	573	555	563	522	567	582	536	572	521	541	565	528	537	540	545	558	534	498	541	531	538	522	547	592	553	479	519	538	551	549	534	554	563	526	522	532	555	539	546	580	546	522	534	523	505	534	543	537	535	578	516	559	557	567	544	529	526	518	542	577	553	551	546	519	567	565	522	531	542	505	549	544	555	548	570	522	533	531	552	546	558	592	509	508	550	542	526	535	552	559	547	533	543	564	565	520	542	533	582	577	535	535	523	515	517	554	547	574	556	547	523	555	528	534	543	565	550	541	527	549	586	575	573	587	535	541	529	542	556	542	552	499	562	529	516	564	563	599	571	531	547	536	559	521	524	567	552	541	593	529	529	555	526	510	502	557	558	577	545	546	525	558	515	516	588	552	510	560	554	528	543	538	553	548	531	536	515	505	493	541	575	530	546	543	566	563	532	540	582	532	576	545	534	545	525	519	505	575	577	538	535	528	560	543	532	531	513	539	590	559	574	529	542	553	515	531	511	558	575	540	506	558	543	498	534	515	539	517	534	518	506	552	562	527	501	550	575	525	517	539	509	541	546	551	582	531	552	554	551	530	521	530	528	566	512	547	522	509	522	554	536	560	532	546	562	542	540	567	535	579	554	543	540	535	507	521	532	525	553	547	525	517	545	542	544	553	568	526	566	541	616	518	528	548	514	554	523	530	583	542	520	555	547	543	565	529	547	539	512	568	548	563	556	516	555	531	529	524	555	515	570	541	503	562	528	510	548	576	559	540	553	557	541	555	539	545	508	565	543	500	521	522	546	550	535	551	603	563	525	524	518	576	557	556	564	573	522	542	592	543	533	501	528	569	606	509	564	543	561	562	511	547	563	524	555	561	527	538	578	547	528	551	563	526	529	550	577	543	513	568	549	522	575	526	585	526	531	529	557	517	521	540	566	552	508	530	578	528	550	534	561	547	543	527	594	546	520	528	536	536	546	551	540	550	544	516	550	509	515	530	546	542	536	546	568	500	539	599	533	568	567	555	519	559	543	554	515	556	552	528	549	532	521	508	556	573	514	514	547	545	541	526	525	528	526	586	509	558	554	585	531	553	540	567	518	558	545	592	523	521	507	494	513	573	538	558	540	527	560	573	548	535	543	520	549	544	551	573	559	524	567	540	559	520	581	551	547	565	561	503	530	503	590	559	517	534	532	571	567	558	529	537	557	535	523	529	543	540	536	548	554	582	566	556	581	565	515	517	531	578	518	555	540	532	548	575	540	570	519	540	550	554	544	543	535	557	526	561	570	526	509	569	568	520	551	542	522	534	536	585	540	550	540	540	530	536	579	563	558	528	548	569	539	515	532	539	562	540	535	547	510	562	513	554	512	517	523	575	527	561	539	540	547	557	567	540	488	503	516	528	523	539	518	568	574	587	521	550	533	547	527	541	525	521	529	546	558	540	507	553	551	543	523	560	504	521	548	520	541	500	536	499	558	527	549	577	558	529	525	542	577	523	581	513	564	517	521	544	519	540	574	575	558	543	505	538	527	538	506	550	546	536	563	596	518	557	526	560	553	554	539	599	550	538	520	528	528	564	527	514	547	548	584	548	543	520	556	553	566	522	555	529	540	540	566	508	587	570	551	503	593	532	601	563	536	558	529	571	512	553	530	559	519	562	496	549	526	534	528	547	536	556	518	539	572	516	552	534	507	501	557	519	553	495	581	531	543	536	568	545	592	566	546	547	539	553	556	523	506	564	522	544	510	529	557	562	554	537	532	563	542	528	508	563	508	536	515	552	562	550	538	516	545	590	497	537	560	545	542	542	527	533	518	551	571	531	508	522	541	531	486	529	549	534	509	519	521	547	597	529	566	520	533	546	519	556	560	529	592	535	540	549	564	514	545	543	573	592	550	565	534	542	569	554	538	529	546	537	501	514	556	502	552	521	575	538	550	529	529	552	558	494	561	549	539	545	541	551	539	543	522	541	487	558	558	540	558	558	548	530	567	520	527	552	561	542	529	542	572	565	546	518	614	499	572	525	597	543	557	547	538	546	573	580	553	547	511	542	554	535	542	548	557	481	512	515	565	541	523	553	514	562	585	525	563	542	564	540	529	523	543	557	559	506	542	549	528	514	521	541	556	531	538	541	539	551	570	554	553	537	534	535	546	512	568	538	541	505	544	532	527	532	554	571	503	563	547	537	546	572	489	552	492	561	554	553	514	562	541	569	541	535	534	513	522	554	521	555	531	562	523	528	519	511	530	545	496	550	570	549	550	550	557	553	549	549	541	569	556	527	531	502	566	549	553	529	505	562	517	522	562	566	549	536	538	550	588	542	546	562	552	519	538	555	532	567	551	549	559	565	569	547	533	533	538	528	569	571	517	522	486	512	549	573	535	513	557	543	544	569	541	537	536	546	563	556	549	542	567
4436	15393	9915	3059	4900	8033	4024	1689	1408	539	273	267	190	105	74	81	93	109	60	54	52	44	33	30	43	30	44	41	37	47	35	42	42	42	45	53	37	38	39	43	40	44	51	45	55	34	47	41	42	44	50	34	34	38	40	35	47	41	48	53	41	37	41	50	42	36	39	37	31	38	42	42	33	53	38	49	39	46	31	51	47	45	45	47	42	36	41	36	47	39	40	30	46	38	42	39	35	47	40	59	40	54	39	45	38	45	41	44	41	44	45	41	32	34	35	52	38	40	43	34	41	39	34	30	33	51	29	50	46	41	50	41	34	51	44	44	41	38	43	41	30	39	46	42	44	35	48	32	44	45	39	44	37	33	46	33	30	36	55	47	40	40	54	46	37	45	31	43	33	46	39	43	43	49	30	41	44	48	36	41	39	44	42	54	40	35	48	37	43	41	44	49	48	37	25	39	38	34	35	38	35	43	35	47	38	49	34	41	59	37	38	35	42	30	37	43	34	31	49	44	32	41	38	43	47	39	41	48	40	43	40	44	35	33	46	49	46	45	30	39	43	44	31	37	40	46	45	40	37	32	24	40	48	46	41	35	39	42	49	57	54	54	45	46	42	46	40	33	44	52	38	51	46	40	45	48	43	40	34	39	42	42	41	29	33	41	40	40	46	38	38	53	32	35	42	45	54	42	34	42	45	45	45	36	51	45	46	41	49	32	53	41	44	42	45	29	37	42	45	39	33	44	41	52	37	50	29	45	53	49	36	32	37	46	44	43	48	36	40	42	42	53	51	43	39	48	38	38	40	32	44	39	47	49	50	35	35	39	51	39	32	52	36	37	40	33	51	60	56	33	41	36	40	37	42	36	45	39	45	48	46	32	42	40	33	23	52	40	53	50	36	44	34	46	50	28	46	48	42	50	39	36	53	45	31	44	49	37	41	43	37	41	33	50	43	47	46	51	47	32	49	55	39	35	42	31	51	39	45	42	45	39	37	45	37	35	45	46	40	56	32	41	33	35	37	41	40	30	37	46	33	41	34	37	44	47	41	48	46	40	38	36	44	46	34	35	30	32	55	50	52	45	35	42	41	43	39	37	42	52	36	53	40	42	46	39	35	40	42	57	49	31	53	37	38	41	40	39	39	41	29	43	44	46	49	43	37	48	41	29	37	41	36	46	39	53	43	40	33	57	45	29	43	38	44	38	46	48	44	45	36	52	41	42	38	45	50	54	46	40	46	35	40	48	33	33	46	37	42	39	33	46	46	50	49	46	37	40	43	37	64	36	47	52	43	37	41	48	32	36	41	38	38	35	49	39	33	38	32	49	44	51	43	45	40	40	39	44	42	49	43	51	34	55	41	32	34	41	43	41	43	43	46	38	32	51	48	36	45	46	39	33	47	50	48	39	35	53	57	46	39	31	42	34	43	42	39	57	35	42	52	49	44	34	42	42	47	38	45	37	46	45	46	49	48	48	51	51	51	34	35	32	45	46	45	42	34	36	43	44	31	39	28	30	40	35	40	27	45	53	41	41	33	39	46	46	36	46	41	54	38	55	42	46	42	41	40	39	36	35	41	42	37	43	41	40	48	44	53	58	49	47	45	39	36	43	42	52	38	43	41	39	49	45	46	37	39	29	41	40	49	44	50	46	51	41	43	40	30	37	40	37	31	43	43	44	34	37	44	47	32	37	30	52	36	45	53	51	44	40	42	47	35	40	34	44	38	46	27	55	43	47	48	42	46	48	33	44	40	41	42	50	47	46	33	37	41	36	33	46	41	40	54	45	36	38	38	41	37	48	46	38	43	48	46	33	35	45	37	52	63	41	51	49	38	56	36	41	34	44	44	43	35	35	37	52	47	30	35	24	44	34	45	52	45	32	36	40	40	35	60	47	49	33	38	34	41	38	48	49	32	44	36	52	56	36	46	44	61	53	44	40	39	37	43	46	41	46	48	45	42	44	39	33	36	42	52	42	43	43	29	48	55	38	59	54	61	48	45	44	48	44	33	41	34	32	38	39	36	38	49	58	40	44	37	42	40	44	54	39	35	42	36	38	42	42	44	39	42	47	31	34	47	51	46	45	55	41	32	48	49	49	42	40	49	47	42	46	47	34	36	44	49	41	46	44	38	44	36	41	41	43	34	38	44	41	42	41	40	41	39	43	44	38	47	35	47	51	41	42	42	35	39	49	38	49	49	38	58	45	48	57	37	41	38	50	40	52	36	37	41	37	53	39	41	30	37	50	43	39	35	40	44	35	56	35	40	58	49	40	42	46	44	29	40	33	34	42	45	33	35	43	44	47	52	63	39	64	44	49	40	44	50	43	48	48	40	44	51	40	40	40	33	36	41	38	43	40	32	39	39	44	42	49	22	35	34	42	44	38	44	44	31	35	38	45	31	35	44	44	48	37	35	36	54	35	52	42	35	42	41	35	45	39	47	45	45	43	36	38	27	41	30	41	34	40	43	45	35	45	54	39	44	25	32	39	50	33	39	37	43	36	45	43	41	45	50	47	49	32	37	34	34	47	41	40	38	37	45	47	31	50	37	37	40	38	39	44	30	42	47	34	40	53	39	40	42	46	43	47	27	40	49	41	34	43	41	46	41	51	33	35	45	46	42	45	35	52	30	41	37	43	40	48	47	39	48	37	36	35	44	49	39	65	41	47	46	47	39	43	39	33	47	35	45	43	39	51	38	37	34	38	46	36	39	52	34	32	37	47	47	48	41	38	43	50	53	41	48	40	34	42	38	42	42	38	40	38	38	48	33	38	45	39	37	36	40	37	42	47	48	55	46	47	44	38	43	41	44	40	42	34	37	38	43	43	36	46	37	40	46	39	39	47	54	39	32	47	49	47	45	39	49	44	40	37	36	51	43	33	44	39	36	60	31	47	56	43	34	43	43	58	41	45	34	45	37	41	34	31	38	32	44	38	44	39	55	50	41	35	42	41	43	37	42	39	27	54	38	40	37	31	36	30	40	46	43	45	49	34	32	43	41	35	47	46	52	32	33	47	33	43	42	40	42	41	59	42	39	53	33	45	32	38	41	38	43	35	36	34	40	35	41	34	25	38	43	47	48	41	47	45	49	39	50	45	46	45	36	36	50	46	43	51	42	45	23	36	43	38	38	41	45	37	40	53	45	53	40	33	45	44	32	35	34	50	49	42	49	43	48	40	43	58	43	35	43	41	45	53	41	47	46	34	37	45	39	44	60	55	39	50	58	40	47	46	42	33	42	40	37	50	42	47	44	47	37	42	42	49	40	48	39	47	35	45	46	41	46	49	52	36	39	50	42	42	46	32	47	46	36	49	43	39	31	42	47	41	37	42	37	40	39	35	40	41	44	38	45	41	38	37	37	33	47	52	41	43	37	45	28	54	49	41	41	37	35	43	41	40	33	52	46	34	43	53	43	46	38	48	41	38	33	39	33	35	41	38	44	35	43	53	52	54	47	41	40	31	41	70	59	52	48	41	38	42
36058	43500	33596	35734	53723	54531	38818	29236	26776	14042	8654	8427	5448	2514	1518	1887	2575	2390	1351	1101	880	630	549	547	529	555	524	483	576	555	572	601	554	522	563	610	567	621	575	505	556	552	589	523	540	570	539	570	548	539	553	571	585	536	551	559	553	579	593	594	557	503	550	549	551	605	604	520	581	565	583	588	547	571	554	564	552	587	555	500	548	557	578	554	576	504	550	519	540	550	533	531	523	605	593	563	534	577	516	546	551	570	565	581	561	572	559	586	505	562	583	564	544	553	538	548	602	550	588	522	578	569	531	521	545	561	553	570	564	605	538	546	548	563	545	548	545	509	539	536	514	559	570	557	522	575	513	568	569	578	507	539	582	562	544	568	592	555	579	598	616	540	578	550	537	524	565	514	582	570	571	596	516	584	500	559	513	540	582	541	585	549	554	569	551	502	581	568	519	518	537	569	554	536	538	510	524	536	579	527	528	556	509	579	568	514	549	545	528	534	568	580	613	549	601	557	599	538	546	545	537	553	579	568	573	543	553	530	537	564	561	549	507	566	548	558	514	535	601	574	565	597	579	517	567	583	564	559	538	586	572	542	573	529	548	579	549	547	561	554	535	562	571	560	549	575	520	556	576	543	552	521	577	547	523	563	530	608	522	587	535	514	516	543	584	572	589	573	539	576	582	557	564	553	587	547	543	534	541	537	547	542	546	569	589	542	547	542	534	533	548	527	511	554	509	553	577	520	553	538	557	542	571	566	532	585	531	559	602	557	539	574	546	510	524	559	530	567	588	546	567	522	538	558	537	562	601	532	546	548	545	546	585	590	561	528	494	521	541	547	529	562	532	550	532	563	561	521	590	546	582	569	576	520	598	592	548	562	564	540	590	543	555	556	554	539	550	537	539	577	536	546	577	550	515	514	519	549	590	569	569	596	541	604	583	583	522	527	582	552	584	575	500	544	609	541	561	559	524	544	612	526	595	539	543	545	524	572	578	544	564	587	569	540	542	570	524	573	549	574	535	570	569	546	520	533	547	576	584	572	557	570	520	575	575	547	529	579	548	552	545	555	579	561	564	560	552	556	551	558	567	549	593	578	564	557	593	574	544	540	559	549	606	582	480	568	562	578	512	549	532	582	547	554	549	546	558	546	542	552	514	526	555	560	562	559	539	578	520	560	580	526	557	562	589	508	576	540	605	535	536	525	595	571	529	535	555	587	544	563	582	498	535	541	577	537	559	539	554	559	628	548	576	518	579	518	541	543	535	551	536	577	554	563	531	556	558	552	584	582	588	564	521	552	522	549	566	598	528	536	513	571	562	503	535	617	573	544	557	542	547	537	543	526	541	551	507	559	578	541	581	577	573	580	592	576	557	616	564	542	569	567	578	551	534	550	559	538	574	579	568	531	597	569	578	578	509	500	563	576	556	539	554	531	514	561	543	546	551	544	549	523	518	520	540	586	581	554	538	559	560	518	527	546	541	542	511	566	524	546	514	560	599	524	532	575	545	559	569	569	567	564	580	558	549	552	601	524	575	521	532	580	553	548	568	525	547	541	569	555	569	520	515	506	563	548	515	550	592	552	588	548	547	532	521	569	542	530	559	537	563	519	539	550	514	552	563	567	572	556	572	553	580	544	550	544	598	550	513	584	537	530	552	528	489	537	584	566	578	589	527	561	561	525	505	587	542	559	558	521	520	547	539	532	517	571	556	560	567	548	546	535	539	583	570	521	576	560	515	560	502	510	566	530	578	572	590	533	538	570	545	577	589	560	514	562	555	526	577	535	533	579	532	563	628	571	574	563	600	525	548	583	613	530	584	540	571	505	579	562	536	585	534	568	586	556	543	516	579	537	553	579	556	564	540	543	535	514	528	557	530	574	559	516	566	587	583	538	587	564	590	531	558	540	564	571	556	551	548	568	576	564	520	540	500	511	544	572	561	540	539	515	528	561	551	573	553	538	564	569	574	567	570	556	540	588	557	572	577	563	592	548	587	542	584	528	532	599	580	551	533	570	553	593	562	582	559	544	577	498	561	534	571	549	550	545	548	541	561	562	540	580	577	527	516	567	551	539	540	514	527	578	552	540	576	578	522	550	564	567	563	573	558	607	566	568	570	516	574	568	564	594	539	585	525	518	553	557	568	517	579	571	568	551	551	559	532	552	541	542	548	539	544	568	600	562	563	613	535	515	569	569	564	561	580	529	545	552	523	593	520	603	484	552	561	575	539	552	512	530	542	602	547	555	552	555	543	560	534	588	559	569	526	540	575	538	547	543	560	582	543	590	530	533	556	538	590	554	537	576	548	553	501	526	584	562	538	533	554	565	540	556	540	541	574	581	561	556	566	549	539	536	564	500	562	555	550	569	561	540	571	537	557	559	567	572	562	581	554	553	535	534	563	539	499	563	556	537	511	533	534	579	570	579	578	522	569	537	547	545	536	571	536	590	533	525	540	616	593	542	510	558	517	536	579	544	572	521	549	540	548	514	574	550	567	520	540	541	529	577	492	541	571	594	541	598	605	566	518	538	587	590	518	563	562	554	525	545	559	550	526	561	542	575	540	586	548	522	552	534	563	537	599	579	582	545	554	559	565	582	547	548	542	522	520	543	542	560	559	553	528	561	546	585	562	543	557	574	567	555	560	563	568	609	566	547	563	587	549	540	513	554	549	555	516	576	578	541	546	534	556	592	572	565	548	553	511	539	543	545	566	537	561	529	554	568	522	581	547	513	561	574	566	546	541	547	536	554	580	544	582	559	543	521	542	530	602	557	579	563	565	545	554	581	560	570	549	601	547	539	542	541	562	562	556	568	558	531	601	543	543	536	537	568	512	579	551	567	604	564	580	535	519	538	542	561	562	504	564	574	552	546	537	570	580	557	550	559	578	519	533	551	587	563	563	548	505	584	561	590	515	537	578	545	596	572	546	566	582	513	563	556	578	571	558	573	572	541	542	495	542	575	518	589	552	570	551	497	560	547	540	558	560	531	576	567	562	531	588	555	534	526	560	523	567	537	544	541	549	534	550	547	559	598	553	553	478	532	538	566	607	580	572	552	564	571	524	574	545	583	555	559	554	565	513	529	553	551	588	550	563	530	561	547	538	572	526	550	554	535	551	533	569	565	546	584	529	543	555	532	582	526	531	562	579	535	529	561	584	597	562	568	522	552	550	522	565	600	587	584	565	558	558	550	524	548	553	527	605	547	557	559	522	543	542	528	557	546	591	571	581	563	521	544	520	562	578	546	543	568	585	571	538	533	570	523	529	588	525	560	558	522	552	586	538	591	522	532	561	574	584	559	557	596	539	533	522	575	577	556	560	529	548	540	545	537	543	547	605	582	628	531	551	567	581	520	553	534	555	593	510	522	578	565	594	574	570	579	556	502	549	541	589	558	602	570	591	553	538	569	552	543	578	538	572	578	520	558	525	562	566	550	544	530	519	568	586	556	567	586	513	557	515	565	606	579	554	567	563	569	582	560	584	546	579	574
3641	10393	10225	4094	5263	8943	4680	1925	1684	599	337	270	187	118	58	84	104	109	71	60	45	48	37	49	41	47	46	43	32	38	36	59	52	40	50	40	31	47	39	45	43	38	47	43	46	30	34	46	48	46	37	44	55	25	41	47	48	35	48	45	33	49	51	47	40	53	34	42	41	47	38	41	39	42	44	39	43	34	59	48	38	45	44	47	49	37	38	40	31	36	37	48	40	42	57	38	39	44	43	49	39	52	46	42	41	49	39	40	33	37	46	47	43	41	50	36	46	39	45	41	31	51	39	42	38	39	42	43	57	36	37	39	45	39	46	44	41	36	31	35	42	40	44	48	41	44	51	58	46	48	51	42	47	42	49	43	46	34	47	37	42	38	45	42	52	41	41	36	38	41	42	35	41	45	47	38	45	37	42	51	48	34	50	53	43	35	49	39	41	47	46	44	41	42	45	56	37	44	35	45	41	35	32	35	56	32	44	42	49	56	40	45	42	34	48	57	35	47	51	47	41	43	33	36	39	58	43	44	44	49	45	45	52	34	47	35	48	44	47	35	44	41	42	43	45	35	45	47	42	46	32	32	40	43	42	47	40	47	59	47	42	44	51	47	44	44	48	43	43	45	47	43	44	46	45	47	32	50	35	35	37	37	44	52	37	36	35	43	40	43	49	43	47	47	38	45	48	48	34	36	43	37	40	36	38	48	42	47	43	41	33	45	41	31	37	44	49	41	39	46	40	49	37	30	50	41	40	41	43	46	42	42	42	34	43	36	41	54	30	37	38	39	44	44	38	46	36	37	43	39	40	52	52	43	33	63	28	55	38	39	54	56	44	39	58	38	52	39	48	41	40	48	48	43	44	51	29	38	54	43	43	42	50	48	52	32	38	46	44	41	53	60	35	42	37	33	40	38	44	46	43	39	46	38	32	39	43	46	44	26	46	47	33	36	39	44	35	38	35	46	40	35	42	38	46	39	53	50	40	34	44	57	31	49	41	46	39	46	40	53	41	32	41	39	62	32	53	36	33	42	41	44	44	37	36	49	39	38	46	37	57	48	51	33	54	45	41	43	37	39	42	39	37	42	45	39	44	51	42	51	53	45	31	53	31	33	34	51	42	49	44	35	50	47	55	44	42	47	46	34	41	21	34	51	44	39	42	42	39	39	41	41	40	47	45	46	35	42	39	45	45	39	46	48	37	38	53	42	37	40	43	35	44	56	30	46	45	50	53	34	44	46	39	39	54	41	34	51	45	43	46	44	39	53	49	31	36	55	49	40	50	38	48	42	34	38	41	30	41	35	39	47	41	41	41	35	47	40	41	35	39	41	45	38	40	48	40	38	47	50	47	49	50	39	40	38	42	58	44	41	44	49	46	36	39	47	47	41	55	39	38	54	61	38	40	39	58	42	43	47	39	34	49	45	32	43	42	49	49	44	47	53	33	35	38	38	48	26	39	47	39	36	41	40	45	36	39	30	37	43	42	45	39	44	56	47	40	49	41	42	43	48	44	44	44	48	38	33	40	51	45	35	56	41	47	40	50	58	42	50	43	42	45	51	49	40	44	37	32	50	46	43	48	30	42	36	36	42	52	50	47	43	37	46	47	29	37	31	34	46	44	43	42	40	37	39	45	40	54	63	36	42	32	40	37	36	43	46	55	50	36	49	39	49	29	42	41	54	49	44	43	41	49	41	44	37	42	52	37	40	49	38	35	47	41	56	37	49	41	52	34	45	43	47	43	53	37	51	40	35	41	44	43	32	37	43	47	34	44	43	42	56	33	40	53	34	45	44	42	41	44	57	38	52	43	29	41	41	32	30	41	40	36	43	35	47	53	37	41	39	58	29	45	43	39	32	47	36	38	46	47	55	48	38	33	39	51	46	28	38	44	40	62	48	43	51	46	43	38	57	38	41	46	48	45	46	39	47	39	44	39	37	44	40	44	36	35	36	51	44	37	40	41	35	24	46	49	46	40	42	42	32	46	33	51	37	51	48	46	36	31	42	37	40	37	46	43	40	39	37	51	42	42	43	50	46	31	36	43	43	38	37	45	42	46	52	45	45	48	24	40	39	48	56	46	45	50	40	35	39	48	41	50	47	39	39	42	52	48	40	43	41	45	40	51	43	32	35	55	44	49	37	55	39	47	38	59	31	53	45	40	36	43	34	53	45	38	46	34	34	55	46	39	42	45	28	41	45	47	33	47	51	55	44	38	50	50	44	31	43	45	36	41	51	53	31	41	38	37	42	37	34	44	47	46	52	36	57	36	47	51	42	49	44	42	46	42	46	38	43	36	39	31	39	46	58	45	45	39	29	42	47	43	44	49	35	36	54	34	46	35	39	46	35	44	29	38	53	56	45	38	54	56	40	43	43	48	49	40	49	40	53	40	42	46	29	42	36	51	42	37	35	34	34	44	56	41	41	40	47	35	44	49	34	40	35	47	43	42	49	38	49	38	37	31	42	49	47	47	42	37	45	48	47	50	38	41	44	43	41	37	50	50	45	30	48	53	42	49	48	36	37	38	39	42	50	41	45	44	51	35	44	42	31	51	37	43	40	42	33	45	51	37	47	32	46	44	40	46	37	58	30	46	34	46	42	42	42	47	59	46	39	41	38	33	49	39	43	45	30	41	44	46	43	50	54	38	40	41	38	31	48	41	40	45	39	45	35	41	51	40	40	46	51	47	39	39	31	43	42	46	36	46	37	42	44	44	39	39	48	50	37	31	35	38	50	51	43	47	49	55	48	44	42	44	48	50	48	44	43	38	43	34	31	45	39	46	37	42	54	44	56	39	52	43	34	45	51	41	38	29	43	45	43	40	42	39	46	50	42	39	43	50	41	54	34	49	49	46	36	54	48	38	40	47	48	39	41	49	41	33	40	61	53	45	40	44	30	37	37	44	44	37	42	43	42	47	50	39	44	42	42	36	38	31	52	41	47	37	48	30	41	36	32	35	34	44	45	41	54	37	45	33	55	37	43	56	41	43	48	49	45	43	27	37	28	47	34	50	45	46	49	38	46	52	47	40	44	49	35	30	42	31	45	45	37	42	33	45	40	30	32	44	31	31	54	37	53	55	28	48	50	41	44	46	36	47	44	35	31	43	52	48	42	50	51	42	45	37	45	44	34	38	45	45	40	49	43	45	48	46	39	47	45	44	34	44	42	60	46	44	51	44	45	42	48	51	43	42	40	57	35	46	44	47	28	40	45	36	59	29	45	54	63	41	44	40	31	42	35	40	31	42	58	50	29	45	30	43	41	35	46	42	44	42	54	45	33	31	32	54	45	58	41	47	52	39	42	47	39	41	44	48	45	39	43	40	46	43	37	49	45	32	43	39	56	41	53	59	35	45	33	46	45	28	48	39	45	58	40	36	41	34	43	36	32	42	36	36	31	39	53	55	43	40	51	45	37	43	56	27	44	43	37	37	38	33	34	36	45	62	54	39	46	44	41	31	36	33	34	51	54	35	32	38	43
30303	39864	35516	37819	54105	56064	41164	31218	28739	15191	10770	9349	6533	3432	1693	2032	3069	2833	1886	1059	963	688	597	582	584	595	583	570	583	576	569	586	583	610	585	603	581	567	514	590	554	579	573	599	557	553	556	597	574	550	602	590	562	592	609	539	581	559	548	572	543	563	556	528	544	580	557	537	589	597	549	520	590	542	570	542	525	557	536	509	586	535	540	560	584	559	562	614	575	546	597	552	534	529	607	576	597	531	570	562	597	566	551	582	521	564	564	544	558	558	567	597	583	572	557	617	603	591	554	550	565	552	593	532	552	606	547	580	591	555	624	624	559	597	600	547	541	562	564	554	607	592	585	540	571	521	594	611	537	567	558	559	611	540	560	554	559	565	529	600	584	567	582	626	601	588	562	557	553	530	543	586	556	573	569	580	557	554	558	542	551	547	512	573	502	577	618	575	551	575	600	567	567	567	619	573	562	568	557	581	575	517	593	535	583	567	569	525	601	586	596	544	563	559	598	551	533	539	575	606	559	533	566	591	590	570	565	576	553	603	566	581	557	572	578	584	585	527	566	549	587	579	555	565	542	547	601	507	561	528	557	574	548	609	569	572	596	561	554	534	579	560	575	607	583	583	572	553	556	564	545	599	584	531	582	567	552	582	564	613	565	578	599	586	575	590	563	586	580	509	617	535	569	623	589	566	570	560	553	623	560	548	546	552	529	566	547	588	562	546	586	546	555	554	600	569	591	556	579	555	543	533	554	565	569	538	572	572	541	566	560	594	582	576	559	607	573	554	578	616	563	602	544	536	571	570	546	602	617	556	589	580	545	538	576	590	589	576	530	582	559	600	570	581	493	558	613	573	570	556	553	557	586	597	577	545	556	537	583	587	573	571	522	584	561	611	535	582	526	598	560	582	524	596	574	549	582	567	558	570	573	607	547	617	535	574	515	579	573	576	530	538	581	546	568	563	571	610	582	568	578	551	580	544	554	568	544	598	552	596	589	538	571	555	578	615	541	565	546	558	574	594	567	541	545	547	568	571	550	515	571	566	573	551	552	567	594	541	601	608	572	581	598	602	591	541	542	579	553	563	540	548	620	583	580	566	568	575	577	541	561	598	594	582	597	569	546	596	568	559	543	579	562	578	556	563	577	578	559	590	585	562	568	556	546	563	544	550	602	530	586	589	560	595	622	557	560	548	566	571	579	561	532	548	511	604	564	561	566	566	621	559	552	536	574	560	601	607	553	546	526	541	607	553	580	560	578	533	580	599	529	582	568	516	560	551	557	603	585	542	577	496	567	576	561	561	534	561	576	584	563	599	559	571	592	594	606	555	586	597	595	625	551	540	526	579	612	576	556	577	534	534	595	569	604	559	569	575	623	564	546	585	606	538	535	582	554	524	573	541	577	581	549	613	554	553	571	577	581	575	566	572	577	563	562	566	588	573	558	522	567	536	620	589	558	526	594	561	542	583	543	594	586	542	562	544	605	591	556	539	568	588	585	571	594	579	606	597	581	576	527	562	551	566	603	554	605	558	580	567	560	577	551	571	584	584	579	634	549	591	561	543	563	597	515	575	596	555	595	565	567	586	546	545	592	598	561	574	575	582	580	554	528	559	595	580	511	547	572	542	550	530	576	596	557	554	573	551	566	528	519	597	565	533	579	590	570	606	589	583	561	565	567	558	565	518	582	565	554	556	594	540	561	561	588	568	522	577	581	575	595	590	529	632	599	601	547	554	582	549	611	578	531	564	602	557	587	595	564	538	581	561	535	570	592	543	603	600	530	547	601	627	556	563	567	560	618	564	575	584	572	525	547	568	547	554	578	562	584	587	573	553	548	581	556	578	534	537	606	516	561	569	540	526	571	578	589	546	585	584	592	579	574	570	589	633	550	573	544	567	576	543	586	585	574	554	541	557	531	546	586	580	571	509	590	552	563	564	574	537	554	585	570	619	569	595	604	584	552	564	554	528	561	606	558	576	591	540	554	560	554	564	570	583	551	588	616	515	563	586	549	556	570	572	591	554	587	586	532	533	566	559	541	572	504	556	581	542	588	541	570	550	559	547	587	537	588	607	584	581	577	547	589	613	539	585	518	596	534	595	557	559	562	548	561	554	543	586	547	559	527	562	582	582	555	544	577	535	566	541	529	583	546	594	616	568	608	571	596	558	567	570	558	591	571	572	560	613	550	563	585	576	578	567	561	573	561	552	555	587	543	539	575	558	565	584	563	600	570	631	551	555	577	612	608	547	593	561	558	562	561	577	636	586	569	564	591	560	560	554	610	536	563	557	627	577	587	600	579	568	555	552	568	577	588	616	518	552	561	631	568	551	553	570	545	567	569	567	620	578	562	579	603	547	562	574	564	604	603	571	579	569	555	582	557	566	540	571	582	558	595	583	589	562	570	564	569	594	542	537	557	574	596	553	548	587	564	553	585	568	611	568	600	534	552	584	584	576	597	560	550	582	576	599	584	568	572	567	621	566	572	571	588	574	564	536	517	630	576	585	575	571	574	573	539	585	582	584	585	550	569	519	556	550	598	574	580	540	576	572	549	515	531	569	555	587	573	610	595	553	556	538	529	603	511	544	530	551	565	577	563	591	573	559	553	585	554	561	566	553	590	553	574	604	608	572	548	567	559	610	575	595	564	534	594	603	582	575	545	570	609	609	563	562	583	581	532	582	569	570	550	578	578	544	573	561	578	574	540	544	565	590	561	562	537	551	555	495	552	519	592	558	587	591	527	586	600	576	617	546	543	584	594	595	600	567	593	504	571	555	585	585	581	544	531	585	587	586	564	571	550	568	571	544	557	561	557	554	566	581	578	567	567	592	615	549	602	571	558	564	583	528	586	570	560	560	611	567	513	571	555	528	565	546	577	628	605	612	523	612	546	534	577	562	567	558	568	590	571	561	538	532	547	547	571	555	577	543	543	544	563	556	523	533	566	575	564	587	580	581	580	549	603	581	577	544	507	553	551	564	604	576	605	567	574	524	518	577	615	590	573	574	597	579	562	571	548	529	583	556	588	563	564	542	545	566	547	576	511	582	601	567	563	539	565	573	560	568	517	566	563	567	561	582	564	553	566	603	596	555	572	560	577	589	571	588	593	580	572	584	578	613	563	573	573	587	585	565	585	574	586	557	558	557	558	595	548	581	563	552	584	550	596	606	577	531	553	569	583	566	558	503	573	577	572	610	548	567	542	546	596	599	597	586	550	578	560	598	524	582	598	581	561	576	563	569	559	584	548	556	549	553	554	570	537	597	608	573	579	557	563	551	551	591	536	601	575	584	555	527	577	519	580	584	541	597	573	578	623	525	568	533	521	552	554	577	590	598	567	586	546	580	578	571	576	602	583	589	577	571	611	563	558	582	556	586	598	559	533	603	520	587	563	594	571	546	544	595	559	557	541	574	587	532	573	558	601	592	598	542	539	560	549	560	545	570	596	558	589	586	552	543	507	550	561	595	561	608	567	575	537	531	568	607	552	597
3687	18607	17058	7351	11544	13727	6948	2582	2276	735	402	318	208	163	103	110	153	130	110	69	57	38	47	43	30	29	42	40	53	31	48	44	42	42	49	34	43	35	49	39	43	44	34	44	52	40	46	50	36	45	37	45	41	33	50	35	53	29	43	44	41	41	48	59	40	45	39	39	44	42	49	58	38	44	41	37	47	42	38	41	44	31	51	45	47	46	40	40	49	58	34	48	48	42	47	46	47	44	34	46	35	41	51	42	38	39	41	44	39	47	50	47	46	45	40	39	49	40	38	45	48	42	41	42	37	40	30	54	51	39	33	42	34	41	54	38	43	41	39	53	48	45	55	41	43	30	36	43	31	46	47	46	39	48	34	42	37	38	39	43	44	52	39	29	44	49	43	38	40	56	45	43	37	50	46	36	63	38	44	49	37	38	47	48	34	41	34	33	38	42	50	49	39	44	39	53	38	47	50	34	57	40	31	41	40	65	44	47	33	39	46	58	45	44	50	43	38	50	39	40	30	50	55	47	51	24	38	39	35	45	42	43	47	39	43	35	50	45	32	39	39	35	52	43	40	41	31	45	44	44	33	35	42	37	51	40	44	44	36	40	39	46	38	30	39	50	43	46	41	51	44	37	50	47	41	55	34	58	42	50	54	48	36	42	33	35	38	42	43	48	48	37	42	37	50	48	41	39	45	49	30	39	54	49	31	50	39	49	46	45	51	35	40	46	45	46	47	45	60	53	36	37	46	29	42	40	36	41	51	43	33	35	37	45	22	30	45	42	48	34	50	36	51	48	45	46	45	44	42	40	46	44	29	42	33	29	48	36	37	55	47	46	45	43	45	52	31	48	36	52	57	45	49	41	41	45	36	41	45	51	41	49	37	48	43	39	45	53	44	41	52	43	42	46	43	46	36	31	46	50	36	45	42	43	37	40	36	36	36	43	48	49	41	45	45	38	47	35	51	28	34	41	54	54	46	46	37	36	48	41	43	51	30	39	41	47	44	42	38	43	36	48	45	49	46	43	55	42	33	61	31	50	54	47	45	49	50	45	49	48	33	47	34	33	51	41	39	35	37	47	53	40	49	38	45	41	41	49	47	40	39	35	38	47	52	50	48	50	37	48	49	41	36	36	37	42	41	44	56	43	49	48	39	48	38	37	27	49	52	37	36	39	49	51	38	42	57	45	53	30	47	42	41	44	42	35	36	44	47	28	42	50	42	47	50	43	49	45	35	44	41	46	48	33	39	44	39	46	42	38	60	52	39	44	25	52	38	43	42	38	40	40	37	37	36	47	45	38	51	48	39	43	47	39	50	32	57	45	42	43	46	52	31	39	59	41	39	43	40	44	40	46	37	33	44	37	41	35	50	49	51	50	51	34	48	56	39	46	36	40	44	44	55	36	46	34	47	37	30	34	36	64	39	52	34	40	41	41	50	36	41	34	51	47	38	35	42	41	49	58	55	45	43	39	38	40	45	46	42	28	32	47	51	51	42	38	52	41	57	45	28	59	29	41	37	31	43	40	49	35	40	33	38	44	38	48	41	43	46	45	42	41	44	45	47	55	52	26	48	38	32	43	41	46	39	38	56	34	40	37	51	53	35	40	40	45	38	42	37	47	47	55	29	50	43	36	38	42	48	42	48	59	41	53	46	33	36	36	43	38	45	43	39	45	50	35	39	46	49	43	35	34	45	38	38	48	38	34	28	46	40	44	59	40	45	46	48	37	48	46	37	45	51	32	39	41	38	35	42	50	45	38	34	63	41	48	34	35	35	35	41	41	47	41	46	46	43	41	45	34	42	52	43	45	31	47	53	46	54	50	38	38	36	49	45	34	34	33	58	46	39	35	41	41	56	40	39	49	43	37	50	37	51	46	49	31	46	38	42	47	42	36	52	44	48	45	34	42	41	39	48	53	29	59	50	42	41	51	42	29	40	40	44	49	38	44	40	48	50	44	45	37	40	36	40	37	37	42	40	34	39	42	41	50	32	36	34	29	44	54	40	43	35	39	37	38	49	39	49	35	35	33	46	49	48	47	35	43	35	50	41	40	54	48	49	45	47	42	49	32	41	42	48	41	65	49	36	32	53	27	51	55	52	48	44	51	48	45	38	46	42	46	30	51	29	50	44	51	38	41	41	43	44	46	46	56	45	53	42	37	45	43	42	50	48	37	50	52	52	36	41	49	39	47	58	40	38	38	29	38	30	39	36	37	29	44	32	61	47	43	39	43	55	38	24	32	56	50	44	58	35	42	47	55	42	57	43	49	45	41	31	43	33	39	48	50	37	52	33	54	50	45	54	37	44	45	45	38	43	39	38	52	46	44	35	30	42	54	50	53	50	49	39	50	47	52	41	48	47	47	45	52	43	46	45	38	50	37	45	42	37	49	45	55	44	40	32	52	47	43	31	45	39	35	39	44	49	35	34	51	54	49	33	41	53	47	38	50	41	47	41	36	38	55	36	57	42	51	40	42	38	44	39	40	37	48	31	35	40	49	51	27	47	49	39	43	48	47	35	36	42	59	42	38	40	46	47	40	41	40	37	40	40	37	39	39	50	56	38	42	32	44	44	36	35	39	55	39	38	56	45	44	43	42	50	35	42	57	46	35	43	39	45	39	35	49	47	38	48	40	29	41	40	53	45	39	51	53	42	46	34	48	45	48	40	50	33	33	50	37	45	38	33	56	43	50	41	28	49	42	41	41	42	47	36	51	51	35	55	46	35	41	39	24	50	39	36	47	49	38	40	45	52	37	36	42	45	39	52	33	37	39	52	39	41	39	51	24	52	43	50	37	38	41	40	39	39	47	40	41	42	49	36	40	33	39	48	43	35	41	39	39	44	35	45	32	40	42	37	47	43	43	42	32	55	36	49	40	40	52	47	44	51	39	48	37	30	46	46	42	41	39	45	42	40	48	50	41	45	41	38	47	44	44	38	44	38	52	47	34	50	39	42	32	26	49	51	40	47	44	38	47	39	34	32	52	43	40	36	34	50	43	51	46	41	44	40	56	33	52	44	42	41	65	41	38	41	39	39	37	50	37	42	37	46	40	44	41	58	49	39	39	45	38	53	53	43	45	41	50	44	40	36	37	44	59	47	30	39	36	51	39	49	55	45	55	48	40	46	47	40	42	45	39	58	37	46	46	46	54	40	34	43	43	52	40	35	41	42	50	31	37	66	33	48	41	39	51	49	53	41	34	28	41	48	50	47	43	45	44	42	50	46	41	31	45	45	33	34	34	39	42	47	41	34	35	28	43	44	42	46	40	52	35	30	44	37	46	34	48	47	35	42	35	40	40	34	53	42	45	46	43	40	52	31	43	40	48	45	46	43	44	44	51	41	43	34	41	57	55	36	48	45	46	48	48	38	39	38	40	42	34	41	42	44	38	33	51	53	46	31	39	44	27	45	45	49	37	41	42	36	43	47	41	38	47	35	46	44	36	53	41	29	41	42	47	47	51	44	42	57	33	43	51	38	33
35003	48657	41851	44761	68338	62853	45559	33490	30970	16649	12206	9526	7103	5084	2319	2745	4195	4032	2497	1286	1178	724	628	550	543	561	582	587	572	547	551	536	584	541	562	530	590	611	616	588	540	586	534	535	564	550	551	569	523	611	566	584	577	551	579	584	584	597	603	566	588	576	589	588	555	566	571	584	544	602	591	561	552	540	566	540	590	541	581	582	553	562	516	622	533	562	576	575	551	571	584	578	578	552	575	638	576	598	570	561	561	534	568	589	603	596	544	544	560	585	574	577	545	606	542	593	556	565	581	586	549	614	594	533	566	580	530	595	602	559	560	574	549	598	571	598	541	537	573	575	579	588	580	574	531	550	580	567	554	607	542	577	582	569	536	529	562	567	606	514	576	569	555	555	539	557	578	559	577	545	585	582	570	572	508	588	593	588	554	549	589	557	565	541	617	548	532	571	550	540	620	566	562	583	529	584	558	575	578	568	555	544	534	545	560	540	570	553	551	513	555	554	552	597	567	568	550	554	562	556	584	548	578	550	575	570	560	555	495	561	549	535	527	599	584	574	537	577	605	553	568	568	540	579	570	574	527	555	545	573	539	595	553	559	571	582	532	567	580	595	589	583	580	567	569	609	538	531	563	556	599	577	580	596	539	546	575	604	570	557	564	605	536	592	593	555	569	520	531	558	572	584	526	552	557	564	551	557	525	609	577	572	585	575	598	561	581	554	520	530	551	546	548	601	584	558	547	547	576	560	577	561	532	568	578	567	571	567	581	543	557	535	571	575	573	558	579	555	537	564	571	545	600	562	549	594	606	550	525	547	554	574	549	566	553	561	572	563	551	577	537	567	537	527	534	561	575	560	576	595	552	537	555	565	568	586	594	586	579	626	551	556	613	540	560	576	586	566	539	581	577	578	547	594	580	581	544	609	549	591	569	587	585	556	610	566	575	601	575	552	569	589	551	579	563	581	566	558	569	560	549	592	536	599	583	609	543	576	561	545	576	571	564	566	577	557	559	556	587	555	559	601	569	555	576	596	540	547	551	578	600	569	601	541	554	560	556	530	551	537	569	570	532	560	606	577	578	554	582	600	588	556	572	566	565	569	564	572	593	569	584	579	570	581	623	580	550	585	567	584	544	588	551	566	543	519	608	565	604	575	616	596	561	618	565	557	571	559	565	568	546	544	609	553	613	545	577	589	590	584	617	600	536	579	551	528	595	572	568	582	627	527	580	610	541	535	564	544	529	521	564	574	571	589	520	541	546	592	535	550	567	569	563	581	562	584	586	563	610	605	606	579	559	579	603	548	559	554	551	528	604	538	579	564	601	508	580	527	545	553	584	619	570	573	570	576	543	550	571	608	543	516	608	570	593	558	603	539	566	553	573	589	610	514	597	582	565	573	582	567	631	551	591	576	540	575	551	622	570	589	583	517	518	571	578	577	564	596	525	562	590	593	568	566	562	536	593	559	555	579	592	586	572	584	554	569	574	661	563	567	584	545	628	546	619	555	604	570	547	591	555	587	571	562	576	545	574	556	575	564	583	591	540	540	528	553	573	553	556	535	595	572	535	614	575	571	572	549	597	539	551	563	547	598	583	609	554	586	543	578	556	533	548	542	558	582	581	569	567	596	579	530	600	560	563	562	571	613	545	610	551	574	579	591	601	509	566	603	611	590	583	559	519	572	624	527	565	567	580	542	555	576	555	581	566	552	582	567	556	509	553	540	551	544	543	595	571	569	527	592	566	582	573	536	539	561	598	597	571	548	578	577	573	555	556	530	572	587	568	547	539	592	561	568	589	562	580	531	590	570	578	611	580	567	561	592	587	593	545	589	593	575	570	546	592	582	557	596	558	559	586	583	514	582	581	583	578	597	533	604	567	551	542	574	568	592	606	592	580	548	529	570	582	562	592	600	545	562	572	513	605	525	583	576	552	580	568	538	558	572	569	551	522	595	570	566	521	532	583	611	568	570	545	542	511	570	547	543	549	579	572	572	557	620	588	541	546	586	592	580	566	563	563	605	636	579	557	568	557	574	520	592	569	590	551	567	560	588	588	595	616	598	580	535	561	565	563	549	560	559	580	535	550	592	534	593	546	575	551	559	589	582	568	593	588	593	565	548	582	543	586	499	593	568	567	616	535	573	547	576	589	561	590	537	540	574	570	587	566	559	573	572	572	561	547	560	603	547	590	547	566	576	557	589	568	587	565	579	544	579	594	605	564	572	530	576	557	579	533	588	525	575	550	582	559	561	563	561	567	593	556	559	565	556	595	563	597	561	538	581	545	516	543	522	575	561	572	554	555	530	545	558	567	555	533	599	530	596	560	598	553	591	595	562	562	577	579	587	594	563	571	561	554	560	566	565	578	605	558	573	547	536	532	556	576	536	571	553	578	556	565	560	579	577	583	566	572	559	585	551	554	562	548	581	576	553	526	545	598	568	545	579	580	568	547	566	545	599	551	549	630	544	571	555	563	554	527	545	560	585	571	624	580	531	549	545	516	597	524	572	556	539	585	603	579	578	538	577	594	565	597	547	560	546	571	544	545	574	575	562	567	583	611	567	579	592	559	570	533	559	557	536	542	552	631	545	539	564	518	551	554	575	538	571	577	550	568	600	575	525	556	584	577	584	558	550	570	565	585	548	549	584	581	564	583	600	572	557	546	588	578	568	552	554	587	555	567	553	536	604	574	587	608	575	563	583	521	596	546	551	543	559	573	564	519	565	566	602	601	582	531	565	530	571	591	601	533	565	545	570	560	557	605	563	571	598	557	572	573	553	593	580	550	564	572	585	579	574	567	585	577	561	573	579	558	547	542	572	559	571	592	602	551	567	600	529	538	582	578	577	614	508	590	539	618	538	580	542	566	528	569	585	583	595	579	581	601	558	600	578	576	558	545	543	569	551	593	626	578	547	570	607	571	560	601	541	602	583	594	548	585	555	553	572	583	555	589	495	575	584	571	597	579	583	570	577	562	588	537	582	525	579	570	565	588	599	539	561	560	538	566	593	573	537	563	598	548	614	563	540	600	575	564	575	587	578	613	532	559	544	555	590	639	546	547	595	517	596	576	581	548	538	551	567	548	574	537	573	592	538	560	576	565	603	568	558	558	554	552	572	554	561	584	547	587	563	558	543	581	556	561	589	558	564	599	576	576	557	554	558	570	549	578	609	582	585	590	570	584	542	558	541	558	578	569	567	564	576	587	549	571	573	576	521	579	588	556	545	533	583	602	583	539	589	566	509	631	591	574	596	577	596	596	577	588	596	554	573	547	592	575	578	557	571	595	565	526	524	529	561	549	637	549	600	564	555	588	532	575	557	614	554	565	557	556	590	574	577	524	558	574	567	550	547	555	593	580	547	527	594	567	541	555	582	565	574	598	590	561	597	579	596	529	528	570	561	557	591	561	547	545	520	597	585	570	615	602	548	570	530	570	552	579	582	562	586	576	529	551	548	605	528	596	625	533	583	564	561	548	554	540	603	592	559	585	543
2065	3600	3819	1329	2238	2888	1327	553	517	154	105	89	77	60	50	51	59	64	50	42	50	35	47	44	38	41	33	51	40	28	45	43	40	42	42	54	47	38	45	35	49	40	40	36	57	43	45	39	37	40	37	40	44	45	45	44	39	37	42	28	57	36	34	41	29	55	52	36	45	38	41	42	37	36	46	49	42	42	49	29	47	44	47	43	36	35	45	45	46	42	50	36	35	34	36	34	30	38	44	50	37	41	47	34	36	48	43	34	53	50	40	39	37	55	44	35	41	45	33	48	49	46	43	41	37	39	36	34	34	29	40	37	51	42	39	46	37	42	36	47	40	34	32	38	44	39	40	36	34	35	43	45	48	41	48	46	49	51	44	37	33	40	43	29	43	35	47	47	35	55	46	40	37	40	39	43	43	34	27	41	41	39	33	63	40	42	51	44	42	51	39	31	38	47	45	35	40	45	39	46	45	35	46	48	42	48	43	37	44	37	50	53	37	31	47	55	33	52	36	40	36	41	37	39	45	43	33	37	33	40	38	43	34	47	36	47	48	44	44	41	40	36	46	43	49	52	34	41	38	45	42	37	48	26	37	37	44	22	34	42	48	40	44	41	33	42	32	33	38	35	51	37	36	42	56	40	48	32	36	34	51	46	47	48	45	41	26	39	35	37	36	47	43	33	34	40	30	50	42	48	48	43	37	28	39	39	32	35	32	51	41	42	42	49	34	45	39	37	32	40	35	38	41	51	46	44	42	41	49	48	45	40	48	32	43	41	27	46	37	35	38	41	40	36	42	41	45	53	39	37	38	41	30	58	32	36	40	43	47	32	43	36	41	39	44	43	39	42	51	33	40	27	46	44	37	42	38	40	43	43	38	42	34	39	36	37	41	59	48	50	48	37	38	47	36	40	35	51	37	45	45	37	46	31	43	38	46	43	33	37	43	53	41	41	56	43	50	40	35	36	55	41	43	35	50	50	55	54	36	37	57	40	39	42	49	51	39	38	43	34	30	49	38	26	46	44	41	38	48	40	44	44	44	38	33	43	45	43	39	37	48	46	38	50	55	32	43	47	35	46	45	31	55	36	39	47	43	38	40	41	45	30	53	49	39	37	52	35	47	39	40	37	44	49	37	36	30	50	28	25	43	33	50	41	46	35	46	47	43	33	44	34	41	32	40	44	45	39	26	38	40	45	56	30	34	32	52	38	47	29	27	47	27	36	29	37	35	40	45	46	35	49	43	35	37	36	37	35	48	59	32	40	57	29	45	40	39	42	38	48	51	35	42	43	43	33	36	36	42	46	49	43	44	34	41	39	47	30	33	41	37	40	40	39	53	35	39	50	36	36	28	40	50	43	34	35	38	40	43	37	55	41	41	34	49	44	51	45	42	39	33	55	35	51	43	29	47	47	42	55	37	26	36	39	50	43	50	37	37	40	43	32	53	31	41	47	62	34	48	55	33	35	43	44	33	36	42	40	40	32	48	41	43	42	32	40	37	49	40	47	45	42	30	39	40	45	37	52	37	38	42	39	34	42	44	42	50	37	43	33	38	37	49	37	44	48	52	42	39	43	33	42	42	41	47	45	48	48	48	46	37	52	41	35	40	36	54	47	35	44	53	47	40	53	36	34	46	30	41	36	40	43	42	45	41	41	36	51	33	39	35	41	51	33	51	46	49	29	45	36	53	30	37	42	42	50	41	43	48	26	44	45	40	39	43	35	55	39	50	38	50	46	44	48	47	48	37	46	43	46	47	31	40	34	45	51	39	44	34	46	38	47	51	29	38	33	39	44	52	42	33	48	47	39	54	46	50	37	35	47	46	43	35	39	44	36	50	40	55	46	39	43	42	46	47	37	31	43	32	42	37	44	43	42	38	41	38	48	52	48	38	29	32	42	37	35	36	42	42	29	36	41	28	49	44	46	51	40	44	46	44	44	36	50	39	43	44	33	48	51	50	44	48	48	40	49	40	35	38	49	45	46	39	41	51	34	28	40	39	46	53	37	42	50	48	49	35	45	31	41	49	40	31	51	40	44	53	40	39	41	47	27	39	47	39	40	51	42	47	42	39	50	55	42	39	32	43	45	50	41	31	38	42	35	38	52	43	40	32	37	43	33	54	55	37	39	55	35	42	44	45	33	54	52	41	49	47	32	40	41	50	41	49	45	36	35	41	37	23	36	37	41	39	41	38	48	42	39	51	42	31	49	36	34	42	30	49	40	50	36	36	35	40	36	34	52	45	30	30	44	32	36	34	45	38	37	47	57	50	40	47	42	44	60	29	46	46	51	39	40	38	26	29	38	31	45	51	31	38	38	41	38	43	40	44	39	47	41	37	38	52	53	49	46	41	53	41	36	45	28	43	47	36	27	49	41	32	41	43	38	31	39	44	39	39	44	41	43	38	39	41	45	30	44	44	42	35	40	45	39	43	43	39	33	45	33	42	42	47	41	35	33	34	52	27	31	49	47	44	36	37	37	38	35	40	49	44	38	40	38	37	44	25	39	28	50	39	56	42	36	41	34	43	42	35	40	45	48	44	36	50	52	45	37	50	43	43	37	48	32	32	32	37	38	42	37	43	45	43	40	58	34	37	34	41	38	44	37	40	39	39	47	40	61	41	50	47	52	44	39	41	39	34	33	44	45	42	39	44	34	37	35	42	43	44	43	36	46	34	51	30	38	44	36	45	36	42	39	34	50	38	33	41	43	27	45	42	50	54	33	41	33	37	40	36	27	41	39	45	37	43	40	35	47	37	35	45	25	40	44	41	46	44	32	42	49	50	28	48	37	37	49	41	30	35	45	43	36	44	43	45	32	41	39	37	29	46	49	36	41	53	44	38	49	59	40	30	42	36	31	47	41	46	45	46	45	41	39	36	40	40	27	45	42	42	45	53	39	38	31	38	36	52	48	37	40	34	44	37	43	33	41	43	51	46	54	49	50	24	41	41	43	41	47	45	37	51	56	38	35	35	47	47	30	53	31	29	34	41	39	38	40	34	48	43	26	50	30	40	42	52	42	43	42	47	38	45	40	46	48	58	46	50	51	50	41	44	38	39	49	43	43	39	48	44	37	41	52	44	40	37	39	50	45	46	43	48	42	54	49	39	47	45	22	28	50	43	31	45	42	41	43	51	49	44	35	33	39	43	45	48	52	44	40	43	52	38	49	36	33	39	36	43	36	34	31	30	35	33	30	36	54	42	41	39	36	43	48	35	41	43	42	27	37	40	42	37	30	36	43	36	36	41	40	33	48	38	34	41	56	36	54	47	46	37	50	37	34	45	47	38	31	31	33	38	45	44	39	56	47	37	40	35	52	37	46	39	44	53	38	43	41	34	38	33	38	37	34	41	46	37	38	43	45	41	34	46	43	26	31	37	37	50	43	29	47	41	50	46	42	33	37	35	53	33	40	40	40	44	42	43	57	41	48	33	47	33	47	46	36	47	36	44	39	44	41	45	42	40	24	34	40	45	43	37	37
25471	28696	26831	26240	41229	38461	27739	18259	16016	5672	3534	3638	2017	1247	922	866	1306	1380	1090	668	722	575	545	527	524	527	554	588	542	545	603	551	540	572	547	552	567	585	552	559	558	585	545	543	536	541	518	527	538	531	581	525	560	530	534	550	540	547	554	543	561	560	555	521	556	520	559	482	581	582	579	540	521	551	508	530	535	557	564	546	517	568	550	544	544	498	564	568	562	536	538	543	566	571	516	577	577	499	530	577	584	565	548	538	560	557	597	518	545	510	512	504	538	506	518	527	565	524	543	573	553	515	512	545	560	531	539	541	626	549	534	566	545	540	565	612	523	566	538	548	560	572	547	528	555	587	577	535	580	588	577	564	510	583	542	602	546	539	532	535	547	565	559	559	562	480	524	530	515	553	510	552	510	534	527	547	535	583	518	507	530	553	541	522	535	530	544	583	558	556	557	538	544	534	543	536	583	541	593	560	542	580	543	578	525	550	568	531	584	519	501	552	560	563	519	580	531	557	550	558	539	542	556	528	573	547	541	570	522	494	564	536	575	597	539	562	529	573	554	551	554	519	559	503	545	523	564	533	593	556	539	531	513	586	501	518	551	520	532	527	550	553	531	530	556	569	571	516	519	505	553	509	542	535	544	550	569	524	588	546	538	568	545	528	549	564	609	534	537	515	551	532	539	531	557	578	533	533	527	567	590	539	596	544	571	602	530	522	514	553	523	567	544	542	522	547	513	518	558	521	538	583	500	513	570	546	543	552	567	531	583	499	513	552	524	528	555	584	556	573	509	554	519	547	566	529	576	546	561	526	560	559	533	566	529	556	538	568	620	534	552	544	551	556	527	539	538	507	564	518	543	543	540	535	547	549	555	565	513	546	579	526	585	543	535	523	520	523	552	549	525	548	561	544	557	542	578	576	554	502	540	609	570	524	539	583	543	558	552	560	587	506	569	532	537	507	529	541	546	541	572	513	551	538	511	520	554	556	559	507	536	532	549	610	573	518	506	546	563	589	532	579	566	522	607	583	536	527	521	556	528	531	521	512	543	549	549	569	550	546	541	543	529	553	565	533	550	562	542	573	534	554	562	528	559	541	510	521	548	562	562	531	528	544	543	530	539	525	557	545	545	501	598	552	536	496	539	579	521	529	556	557	549	518	580	550	505	554	511	522	529	548	546	543	552	557	508	537	532	544	531	600	544	542	545	554	541	544	540	528	573	567	586	588	559	545	562	565	536	543	539	552	534	538	536	555	532	566	552	481	533	551	578	538	550	550	548	565	529	493	539	514	559	560	567	529	563	524	590	539	547	600	551	584	533	530	555	505	540	578	536	619	543	528	549	553	541	549	536	556	523	558	528	578	540	538	571	548	598	552	529	550	539	589	548	526	537	542	561	556	531	553	544	536	611	542	581	567	564	541	552	498	521	528	560	543	572	524	524	515	508	513	543	549	546	546	609	564	532	566	533	538	541	574	561	558	523	562	566	556	547	508	588	556	539	586	550	519	572	545	544	539	523	575	502	510	532	566	548	522	581	513	543	537	561	534	564	569	544	534	569	549	517	503	528	569	506	559	551	592	513	560	519	562	583	563	553	529	574	553	556	520	568	543	567	540	567	543	568	590	560	531	560	543	532	612	564	536	536	543	573	535	567	518	536	527	567	534	548	537	473	619	533	554	590	567	541	548	521	509	575	549	522	541	556	573	521	560	582	531	566	526	525	530	544	540	566	518	515	498	562	580	573	544	532	538	525	534	536	588	557	580	556	562	550	537	511	534	545	565	567	527	526	530	542	544	498	564	588	521	571	520	562	550	520	605	584	517	530	539	557	554	537	525	500	549	549	560	529	542	558	536	552	605	544	553	552	519	545	512	552	539	561	584	554	559	507	510	521	511	512	568	570	569	576	569	568	555	563	556	542	519	568	543	543	546	579	566	533	564	512	532	546	533	532	551	544	584	577	602	547	547	532	538	589	541	511	532	526	569	566	519	535	561	561	549	497	556	540	550	570	537	595	518	561	564	495	590	570	530	528	560	506	544	553	557	528	540	526	571	516	577	560	526	537	541	550	509	572	548	502	502	557	552	564	543	541	551	550	556	526	550	564	578	522	551	582	538	559	555	558	537	561	566	566	545	590	525	514	548	529	507	559	525	558	507	570	505	551	564	560	622	485	562	551	506	546	529	586	509	559	549	576	535	527	539	572	574	529	575	525	596	565	573	546	519	575	594	544	549	574	540	539	582	562	537	482	593	552	485	576	578	548	573	544	508	575	509	532	554	486	554	519	519	537	552	564	597	560	563	521	554	580	548	512	570	535	535	550	574	563	503	537	548	521	523	533	565	580	535	555	528	529	550	541	552	548	553	568	556	539	543	531	538	510	521	545	551	526	527	561	534	608	570	563	539	572	544	493	614	527	544	543	580	553	546	559	548	572	536	521	565	551	541	572	564	525	575	507	570	533	526	504	547	519	576	528	566	554	587	533	526	559	542	537	527	546	573	509	576	543	504	517	550	562	546	591	531	569	539	521	581	526	540	522	544	543	541	553	552	562	510	591	514	549	545	565	537	559	504	494	516	572	543	552	575	550	574	544	566	546	565	552	575	552	543	540	588	541	566	515	585	523	539	562	531	600	508	527	536	536	534	551	543	579	486	539	585	506	545	549	550	588	585	550	536	525	515	587	552	521	553	517	507	522	532	577	533	545	517	519	506	527	586	529	551	519	502	550	567	563	551	533	539	532	565	559	519	547	554	561	536	582	570	592	533	548	577	578	545	544	582	558	552	525	572	511	543	549	523	545	543	569	558	546	587	545	563	557	554	528	562	575	571	562	532	547	494	541	538	541	534	536	538	556	551	553	536	553	540	556	575	527	568	580	545	560	533	565	553	538	522	555	597	559	554	547	552	557	564	548	549	537	559	540	532	537	549	503	500	569	546	559	522	559	512	527	534	552	537	563	538	536	529	566	598	582	508	584	544	532	549	523	514	575	580	574	581	552	607	561	527	547	528	553	535	596	571	559	549	582	553	563	552	570	597	596	572	576	565	540	519	523	557	539	589	561	566	554	594	541	533	525	570	546	551	516	525	547	488	536	560	588	532	563	562	599	523	548	576	564	547	541	587	553	505	568	486	541	527	534	550	541	521	556	551	535	569	547	546	500	599	556	555	557	511	577	519	564	560	572	519	569	542	544	578	552	538	550	525	561	550	530	511	539	545	544	547	585	537	599	552	564	564	600	524	566	509	559	517	552	542	527	551	559	558	548	517	554	574	525	535	547	589	570	603	521	519	595	540	556	541	545	572	474	516	559	579	576	552	589	556	518	559	530	534	563	536	543	559	556	545	494	538	552	519	559	533	553	555	548	527	527	584	557	526	577	550	523	550	523	556	536	539	566	507	568	521	521	534	540	545	546	526	541	583	528	545	473	537	554	532	526	548	533	559	550	518	551	529	499	530	525	533	553	564	523	574	546	502	556	555	585	547	546	519
2091	12408	11686	3938	6043	8414	3927	1297	1160	307	196	268	168	82	64	67	97	89	79	48	57	49	41	48	41	33	40	40	41	43	38	41	39	52	46	45	34	39	43	43	41	39	39	36	43	33	43	35	46	38	42	41	41	48	42	49	45	31	32	37	45	43	30	31	42	42	37	40	44	38	37	40	34	52	31	41	44	36	37	60	51	45	51	49	47	47	43	43	39	43	44	45	40	39	54	50	22	47	42	47	35	45	36	44	40	38	35	44	43	39	41	42	41	27	40	44	34	47	49	46	30	29	26	47	38	33	48	32	47	42	33	42	51	46	36	34	31	43	43	45	55	38	27	53	51	45	50	41	40	51	37	38	41	44	42	45	38	46	55	43	42	41	50	29	43	31	43	46	46	53	32	34	34	38	46	34	41	43	37	54	47	33	55	50	40	46	47	42	44	35	43	38	48	48	40	41	46	37	46	38	51	41	41	27	41	36	44	47	40	46	51	45	42	45	48	38	44	48	34	38	46	36	52	37	48	40	45	50	39	32	52	32	50	32	35	40	54	43	45	44	45	39	31	42	46	46	38	40	36	40	42	31	34	59	36	47	58	41	45	41	42	37	54	43	39	40	48	34	44	49	36	33	32	41	42	36	45	28	46	49	40	44	52	39	51	41	44	42	49	39	44	47	42	47	37	57	36	34	36	32	51	37	41	46	38	38	42	47	47	35	40	50	50	46	38	47	45	47	33	36	46	38	41	46	43	49	41	44	39	48	43	36	45	37	48	52	37	35	39	40	39	46	42	43	53	41	38	45	51	44	40	37	51	32	61	35	41	58	40	39	47	37	45	33	48	43	40	41	38	48	41	50	37	47	40	44	37	40	35	39	46	41	36	44	41	47	28	49	55	54	34	51	47	47	33	38	45	35	47	40	44	44	43	37	55	40	42	32	53	32	37	36	42	38	54	32	48	46	37	39	41	36	48	47	50	36	46	37	40	37	35	46	46	45	43	44	47	37	47	37	36	36	48	46	35	57	42	33	45	29	36	44	48	58	44	48	45	46	38	54	53	51	39	36	45	42	37	49	41	34	39	42	44	57	36	38	37	39	46	43	39	55	39	46	26	36	38	40	43	58	45	38	36	34	50	35	30	44	35	50	39	27	53	42	38	44	40	40	45	40	50	45	34	49	42	35	40	54	55	39	50	44	46	37	45	51	47	48	45	53	40	48	44	45	29	40	37	45	37	39	54	41	40	36	44	39	49	51	35	42	45	47	37	54	41	49	39	46	42	46	43	40	41	35	38	37	43	42	55	46	48	39	39	45	44	43	43	30	29	47	38	48	46	50	40	43	44	34	43	32	42	41	39	42	40	44	37	35	42	48	38	32	42	44	33	38	42	47	36	50	49	50	44	38	37	40	44	46	31	36	48	43	44	34	32	40	38	42	37	46	46	45	42	37	46	39	52	44	37	42	51	36	53	35	38	48	34	41	44	40	52	33	48	32	52	36	39	38	55	39	47	37	29	50	46	46	39	38	36	42	52	45	38	39	34	35	46	45	35	44	36	44	39	47	55	42	38	43	50	46	39	48	42	47	39	50	34	26	38	43	35	45	49	41	44	40	49	48	37	37	36	45	32	45	39	47	30	37	45	42	42	48	45	35	34	46	32	55	44	40	43	48	46	42	44	37	38	44	41	55	42	44	42	38	27	40	42	41	33	40	39	59	38	33	39	31	34	47	36	51	43	44	40	38	27	46	44	47	47	48	45	43	42	41	43	46	40	58	47	43	43	44	52	45	39	39	37	42	46	46	46	37	37	36	47	45	54	36	51	42	43	44	44	51	37	36	36	37	35	45	30	41	34	42	39	45	42	52	39	42	49	37	55	45	42	48	45	37	51	45	40	38	42	47	42	50	36	41	37	32	51	51	54	43	38	49	43	41	38	42	38	49	47	42	46	45	46	54	31	42	34	42	44	33	47	37	44	47	45	35	43	51	48	37	56	37	35	45	34	42	30	44	49	36	43	38	44	35	38	35	38	39	39	54	37	36	36	43	38	29	31	38	39	35	42	43	45	34	46	52	33	58	39	38	56	45	39	42	49	41	36	26	42	49	50	44	48	40	47	37	27	37	47	38	34	46	37	39	39	38	46	51	42	38	33	42	40	49	43	53	40	25	39	37	51	39	40	42	43	47	36	32	36	47	42	35	38	48	48	36	43	38	42	46	35	36	49	32	45	41	44	47	44	36	40	44	33	44	46	48	37	48	39	45	35	50	45	45	32	54	47	40	35	45	43	43	37	41	35	37	40	37	38	38	47	32	41	38	49	40	39	36	46	33	46	43	39	33	44	37	42	40	42	37	40	44	41	46	48	37	42	40	45	40	39	53	40	48	43	38	39	46	53	36	35	49	32	38	32	31	46	43	36	32	46	54	44	42	36	42	46	45	40	33	43	49	33	37	38	43	41	41	45	48	29	47	30	36	44	53	45	36	36	26	38	28	43	37	41	47	49	37	21	43	44	43	42	44	43	46	41	43	47	44	38	43	41	39	39	45	32	40	53	42	33	42	39	52	29	36	43	51	35	29	37	39	40	36	47	46	57	46	37	47	38	40	48	37	38	42	42	48	45	31	48	43	41	36	35	43	44	30	47	28	42	59	41	37	37	42	45	46	51	36	35	36	35	38	39	35	41	58	40	37	53	34	46	52	35	41	36	42	47	37	44	44	40	30	45	39	36	30	51	42	52	35	42	32	32	49	41	47	46	36	42	47	54	49	40	45	43	36	42	50	38	45	48	30	38	47	37	45	45	51	41	33	44	50	42	46	36	35	41	44	44	35	40	52	47	39	45	34	39	42	42	50	51	37	43	51	43	28	49	46	41	36	58	43	49	40	43	35	48	39	50	41	38	47	51	30	30	54	46	48	48	34	28	43	48	45	41	45	29	36	48	43	41	50	42	36	43	38	50	52	45	39	47	49	41	50	26	30	43	50	45	50	43	34	47	40	39	38	43	26	35	42	49	44	46	44	52	46	26	40	35	37	43	33	37	49	47	40	56	50	55	48	36	39	39	30	36	34	43	38	48	34	38	46	33	51	55	47	32	51	34	41	39	40	37	42	36	28	35	34	51	34	37	49	39	46	41	31	48	44	45	40	33	49	43	45	41	44	26	45	46	48	28	45	33	44	43	36	42	49	32	55	44	46	48	40	34	33	37	39	42	45	40	49	37	40	39	50	42	46	47	50	39	49	40	33	31	50	33	37	37	35	44	52	31	40	43	43	45	45	47	49	37	51	48	42	43	56	52	41	49	48	36	50	39	41	37	36	35	39	42	40	48	44	48	42	45	43	48	34	51	32	39	43	44	43	56	41	45	45	42	51	42	45	40	44	36	41	33	47	39	42	36	48	40	42	35	44	42	44	39	42	43	45	40	44	46	43	39	38	44	49	41	45	40	39	38	40	44	46	32	33	38	47	39	35	33	40	36	45	47	48
29195	41894	36949	37109	56155	53010	37522	26471	24040	9443	6142	8477	5543	2183	1613	1287	2247	2315	1717	811	793	717	595	536	534	554	562	562	535	553	537	577	515	565	546	581	580	542	531	563	555	537	541	552	572	525	514	601	536	552	567	537	550	544	549	577	534	581	578	549	585	556	516	519	558	541	549	533	533	561	539	536	542	580	507	574	563	487	546	561	561	510	565	549	545	563	518	570	558	522	546	497	534	494	531	534	533	569	556	530	534	537	569	542	535	556	530	548	559	532	554	524	534	557	605	502	521	544	566	547	541	554	531	531	564	573	539	524	516	537	542	528	513	601	548	544	573	555	541	547	537	528	548	567	551	529	529	576	538	534	558	576	543	541	575	552	558	511	597	564	557	567	573	549	490	548	535	534	533	566	539	537	544	541	514	566	581	542	546	550	513	563	532	565	568	532	535	547	565	524	547	540	494	531	513	526	531	522	571	571	577	571	531	576	590	585	556	594	516	535	573	533	536	551	558	531	513	531	530	546	524	581	559	534	569	540	590	541	600	544	573	530	569	543	524	576	560	524	572	552	579	531	504	520	529	531	537	534	557	563	555	562	550	521	517	559	537	564	531	512	557	570	557	555	522	526	559	529	605	538	542	563	561	528	516	512	561	542	561	549	603	574	559	599	532	542	506	555	566	565	515	565	528	576	542	584	532	559	579	558	576	562	562	578	536	535	563	568	505	574	570	511	523	530	529	530	537	568	522	522	508	500	556	571	545	536	518	564	590	552	537	539	518	552	554	555	510	564	550	592	542	528	545	549	552	501	592	578	578	559	559	526	551	530	522	558	553	554	505	561	538	542	563	528	542	506	544	542	540	563	548	556	527	539	560	531	553	540	522	573	557	533	516	532	545	514	582	539	539	553	544	521	539	543	527	555	547	553	551	581	538	546	513	537	501	602	515	543	550	559	527	526	578	520	505	531	552	590	531	567	493	550	560	551	555	546	571	523	522	537	579	554	534	529	540	513	571	525	552	547	537	562	515	557	563	565	529	575	558	548	541	554	557	499	579	571	540	565	542	527	526	512	499	557	540	530	527	513	502	583	549	559	520	520	566	545	612	511	546	547	551	543	536	551	521	577	555	570	483	522	603	580	546	599	526	561	541	546	523	583	574	556	531	557	530	548	535	538	514	551	538	568	525	485	560	556	537	553	581	510	542	564	550	554	550	528	569	584	560	579	555	541	531	515	589	549	498	557	573	571	564	582	553	526	609	558	567	557	545	568	513	523	518	575	549	524	569	525	553	546	571	586	546	534	553	522	546	588	546	556	565	572	579	533	523	529	544	540	541	526	527	518	577	576	571	521	574	526	524	565	518	520	524	572	565	562	560	566	555	489	525	554	558	533	557	558	599	570	563	538	572	544	543	531	557	544	536	538	540	545	555	550	498	565	543	513	519	509	522	552	516	556	562	576	545	537	529	517	544	549	570	539	531	538	562	523	562	533	573	527	554	548	505	565	558	538	544	547	538	543	570	559	543	562	546	489	549	577	550	508	533	531	522	522	584	539	529	584	564	560	543	563	512	554	573	564	559	561	526	553	525	583	558	530	528	540	522	558	571	556	553	541	544	542	574	573	543	554	559	551	502	578	547	595	530	538	577	535	569	552	553	555	547	559	589	509	543	572	535	535	549	528	514	545	530	575	530	598	551	549	525	537	543	557	581	536	510	570	520	558	505	529	549	581	535	587	504	537	550	544	548	510	528	553	580	543	554	551	567	555	545	568	553	570	581	504	552	549	527	541	530	559	527	572	561	597	551	598	621	504	563	534	568	545	497	560	539	537	539	565	557	519	559	502	549	564	514	555	576	550	523	572	558	520	549	565	590	612	556	574	528	533	541	561	546	547	560	540	563	503	531	529	559	549	518	553	558	592	558	570	519	557	543	575	515	560	596	542	517	560	531	576	576	554	536	560	549	523	567	527	538	541	563	540	562	589	543	556	506	531	564	604	536	573	549	560	555	550	522	581	536	539	538	524	529	564	541	562	525	557	549	536	556	530	539	546	540	542	555	506	574	549	517	583	579	554	555	535	580	578	560	557	538	527	611	544	518	519	529	572	565	566	527	546	566	514	535	556	578	519	574	523	515	524	566	549	535	548	594	566	568	558	542	547	561	589	535	567	561	547	533	559	549	504	551	557	504	553	521	542	535	544	561	586	535	548	554	556	540	539	568	537	555	549	563	513	580	525	527	526	550	551	536	529	553	538	576	563	568	569	590	536	547	516	502	521	572	516	537	521	488	574	555	529	503	555	542	522	544	529	523	592	555	566	558	530	528	571	553	598	565	579	535	537	532	578	541	528	559	534	585	601	537	534	534	523	555	486	548	529	560	540	555	555	533	551	545	553	556	527	539	546	537	558	535	575	511	571	524	533	508	584	562	630	532	555	542	557	486	522	549	575	538	541	518	534	568	592	548	509	574	551	508	519	569	517	596	549	544	552	534	587	550	551	527	530	543	549	532	565	567	534	543	582	552	566	520	577	526	527	552	572	561	505	545	565	548	547	568	546	534	567	526	546	531	538	531	565	543	519	602	530	559	524	533	521	542	549	514	528	561	531	540	534	579	554	577	530	562	539	517	563	557	557	581	582	547	571	566	535	522	561	509	573	557	543	545	519	544	539	514	576	536	577	575	487	534	540	549	555	503	515	592	514	540	539	570	549	517	582	495	536	544	586	495	554	508	541	540	533	536	520	544	579	542	553	548	535	503	541	561	566	542	577	537	558	524	577	537	561	589	580	527	547	521	573	548	545	545	553	562	551	577	563	538	541	551	538	591	573	541	569	528	525	559	502	539	506	595	558	548	558	561	535	561	508	543	561	548	571	568	551	509	555	508	532	557	532	558	571	565	495	565	546	573	548	532	546	544	531	533	515	539	503	589	565	583	558	583	568	580	567	539	568	515	544	552	573	523	536	495	543	530	578	568	537	533	579	544	531	568	564	542	508	521	575	521	521	517	545	565	518	556	552	549	582	564	547	572	543	506	522	521	545	494	538	537	595	541	583	531	511	575	545	569	520	551	532	551	541	558	540	545	520	566	600	546	548	553	565	543	550	525	545	575	557	566	540	542	544	562	588	565	525	530	521	531	527	554	542	548	557	557	557	521	523	557	534	579	571	542	527	550	579	552	550	554	610	562	586	553	544	577	545	572	536	518	591	504	553	547	565	556	562	526	527	532	569	559	522	548	595	548	544	578	527	570	567	519	574	560	532	578	549	536	516	560	564	562	584	518	547	530	563	551	563	528	557	570	545	552	533	557	515	570	551	568	522	541	568	541	514	561	532	545	583	571	567	576	553	589	550	592	519	558	545	563	535	530	515	530	557	568	574	555	510	525	523	529	545	537	587	527	543	578	565	579	518	564	563	528	513	544	550	527	546	520	570	535	571	560	572	534	581	558	527	542	533	535	527	538	591	577	558	576	561	552	511	533	551	543	533	568	523	519	555
2766	13887	14654	4469	5982	7507	3671	1276	1218	293	174	297	223	81	73	59	116	94	67	54	49	49	40	38	49	52	38	34	44	34	33	57	48	31	40	41	44	35	42	42	55	44	42	46	42	50	36	49	45	34	41	48	43	55	58	53	47	38	37	48	40	48	51	43	39	40	43	44	54	42	43	36	36	41	34	47	45	36	35	36	43	44	40	54	46	46	28	43	41	37	34	44	47	32	32	48	36	43	47	39	32	41	56	43	43	41	36	41	44	60	48	42	45	34	38	51	45	37	46	48	48	42	41	52	47	47	46	49	42	54	42	36	40	41	41	37	40	51	44	41	45	39	29	44	34	45	41	45	48	35	46	45	42	37	41	41	44	40	42	46	44	33	40	35	40	40	52	43	39	37	39	54	54	42	36	40	53	33	48	45	45	37	34	37	40	51	42	37	37	47	44	34	39	40	57	44	43	47	37	34	37	46	42	44	33	26	51	38	52	34	45	42	46	61	45	36	46	44	39	36	42	53	36	45	43	37	49	36	55	46	36	37	31	40	36	48	37	52	35	45	42	45	40	45	50	43	43	42	47	41	46	48	53	40	43	41	45	33	47	51	46	31	39	49	42	44	38	36	50	45	40	43	42	43	45	40	28	41	42	36	45	34	45	25	32	49	44	42	33	48	34	38	41	36	46	42	39	49	50	42	34	50	37	39	41	42	32	51	43	36	45	44	32	37	43	45	33	46	44	47	31	34	42	47	37	39	38	34	36	41	39	34	46	45	52	53	34	46	36	46	38	38	53	50	48	51	48	36	32	30	45	54	28	43	43	45	40	42	47	39	44	45	43	40	51	47	41	49	42	42	26	40	35	32	49	35	47	35	39	36	44	37	47	51	48	48	43	40	34	42	42	40	51	48	41	27	40	48	42	36	51	42	42	45	35	37	43	45	40	47	43	44	55	36	42	38	44	46	45	45	40	52	43	38	37	48	29	48	37	51	46	38	48	51	47	35	37	36	46	47	43	51	46	37	37	54	49	37	35	33	35	33	44	47	45	48	37	45	34	41	43	45	46	47	40	38	38	56	48	41	46	46	46	40	49	55	37	41	40	43	43	45	45	45	46	36	32	60	42	47	42	45	32	20	37	50	46	47	37	25	29	49	32	41	54	42	41	47	35	41	52	48	48	47	48	37	47	35	37	42	44	43	40	47	45	47	39	42	38	34	38	41	35	42	42	42	39	37	57	39	40	44	41	38	43	31	48	40	41	51	60	41	33	49	39	37	46	30	34	38	38	52	40	40	46	50	46	39	44	34	51	42	49	58	32	45	53	42	50	36	49	40	45	40	39	38	45	45	40	35	39	54	30	41	47	36	33	40	41	48	37	44	37	45	44	38	34	39	53	32	45	53	37	51	36	35	41	42	43	37	37	47	46	40	37	37	39	49	46	46	33	48	26	47	41	32	41	50	56	43	44	49	51	38	40	52	47	41	46	48	50	48	43	45	28	48	56	43	33	45	39	46	54	44	41	34	28	40	40	43	45	38	48	44	53	39	44	54	34	49	39	30	34	40	43	42	43	40	44	41	42	50	46	47	36	31	37	44	41	37	38	50	55	38	33	41	42	35	39	34	41	32	40	39	56	57	43	44	54	58	37	42	34	49	48	44	34	46	34	32	39	40	42	42	48	35	43	54	42	42	36	34	38	40	44	48	45	52	43	39	51	41	45	41	42	47	53	45	44	40	32	50	36	41	35	41	39	39	53	51	45	39	44	44	41	52	38	56	46	36	45	42	49	55	48	46	32	48	49	35	35	41	36	43	43	50	42	47	37	56	37	44	46	39	43	38	56	52	35	44	30	41	46	47	46	38	41	41	45	41	43	44	40	39	55	37	32	35	46	44	37	39	40	49	41	54	57	43	40	39	48	48	51	35	35	42	36	33	41	41	38	38	45	39	33	43	45	39	40	34	48	40	45	48	32	48	44	51	55	60	42	37	44	40	35	50	53	42	43	30	42	26	33	31	44	40	44	45	44	49	51	38	32	38	55	48	46	42	34	49	51	37	37	40	45	41	36	31	39	41	38	42	42	43	33	35	43	45	47	43	42	43	50	32	37	50	25	38	50	34	36	37	43	48	43	37	33	44	30	51	45	50	36	43	46	48	42	51	34	56	46	55	45	38	36	52	40	35	44	48	49	48	35	48	31	44	45	49	35	36	40	51	52	46	37	34	45	46	44	58	41	51	51	33	51	37	46	35	33	36	28	47	33	43	37	48	46	36	36	47	38	44	48	45	57	40	36	41	35	45	44	31	40	46	47	38	45	44	45	37	40	44	57	46	43	41	46	38	38	42	51	41	45	46	40	41	45	39	45	49	49	46	44	45	58	40	43	42	41	42	48	41	46	34	40	35	44	29	52	38	39	39	52	31	49	47	45	37	31	38	59	45	42	51	33	39	40	41	36	45	35	45	37	42	36	40	35	41	31	35	41	50	43	47	29	46	49	49	42	38	49	35	43	41	50	53	47	49	36	47	40	41	42	44	61	39	26	34	45	27	48	40	46	35	41	44	46	49	51	47	50	34	45	36	40	46	38	46	41	38	41	36	39	36	46	33	34	34	39	54	37	43	55	34	38	35	36	50	38	40	49	44	38	46	48	39	45	30	52	44	56	28	39	48	40	39	48	42	43	39	26	38	38	44	44	48	46	43	39	46	34	32	46	33	32	45	50	44	43	51	40	48	45	43	31	40	48	44	49	34	47	46	45	34	37	26	34	31	45	50	41	51	35	38	47	43	54	33	36	51	50	46	42	50	50	37	35	44	49	44	34	49	50	38	42	39	41	42	28	57	50	42	42	40	46	41	42	34	40	43	48	43	39	53	28	46	45	42	35	63	49	36	38	30	28	38	30	44	37	43	47	40	40	37	46	37	42	35	38	47	48	41	35	48	44	40	39	34	46	38	38	33	49	35	34	45	35	38	36	49	36	41	41	38	39	40	45	43	37	41	36	25	40	50	54	44	45	43	41	38	41	38	35	49	52	46	41	45	34	51	42	49	52	41	39	52	39	39	31	36	51	45	44	34	42	39	58	41	47	49	48	32	43	42	43	40	36	40	36	48	45	43	43	45	47	47	41	50	35	53	48	40	50	43	51	35	44	44	42	31	45	32	40	38	43	40	34	38	45	53	51	43	29	40	45	48	39	41	51	43	38	38	27	38	34	35	39	39	51	43	40	30	34	57	47	34	32	52	39	32	38	49	45	51	45	37	49	43	48	40	50	47	46	35	49	40	40	60	42	39	40	39	46	35	38	49	36	52	26	49	47	47	38	38	44	34	42	45	46	50	46	43	42	42	36	41	42	43	40	41	38	37	42	33	44	49	49	43	40	29	36	42	43	43	47	44	39	34	40	41	44	42	37	29	43	44	39	40	53	42	38	43	48	42	32	52	48	31	49	37	41	38	35	41	41	47	39	31	40	37	33	49	47	48	53	33
24142	43380	40292	36253	53959	51409	37521	26657	25310	9918	6435	10046	6687	2675	1602	1295	2561	2380	1636	849	947	805	646	568	572	522	550	534	560	560	544	582	546	558	536	575	543	604	563	573	532	575	572	515	551	531	565	579	615	576	530	595	560	529	560	547	519	518	553	591	558	588	535	560	555	579	556	559	589	530	535	591	561	555	557	572	544	560	567	591	528	601	546	558	567	513	534	582	574	521	562	558	552	579	534	587	577	534	519	579	595	569	558	539	565	595	532	538	544	548	528	546	556	549	564	565	563	566	568	503	542	579	571	567	558	552	554	573	547	557	564	579	568	573	565	570	577	509	530	585	572	556	558	540	565	559	593	525	592	549	534	589	584	561	536	571	581	554	579	511	508	564	517	549	538	579	580	569	550	545	553	545	560	542	549	592	584	578	550	576	558	530	559	539	527	574	573	574	515	552	550	567	554	561	576	599	574	518	576	553	521	589	594	539	521	573	567	534	573	578	572	557	605	591	591	569	569	516	565	570	554	552	556	604	563	544	583	600	551	524	527	559	567	526	577	554	589	546	592	568	583	539	579	552	602	580	593	570	556	566	600	574	541	562	525	558	511	572	558	585	570	595	581	535	549	605	590	562	555	601	620	553	515	522	553	562	547	592	543	589	593	581	562	569	528	573	560	583	598	599	556	578	588	568	539	629	603	584	570	576	535	556	575	580	569	612	553	566	541	545	523	587	591	567	572	557	610	604	539	577	588	563	554	585	546	558	572	545	577	540	556	564	633	559	555	546	588	612	572	610	579	565	561	548	580	532	581	578	556	544	608	567	560	577	541	591	600	557	534	590	535	582	530	533	564	512	590	556	556	567	570	605	583	541	527	528	572	560	556	583	559	545	543	547	556	574	572	520	533	556	571	595	498	589	562	587	563	523	563	579	569	568	532	579	580	511	545	552	554	522	569	554	565	530	513	535	573	580	545	559	532	611	552	581	523	575	549	631	604	582	600	551	579	547	543	568	554	602	535	581	537	586	602	579	579	560	549	584	569	526	541	563	520	538	557	535	560	550	572	546	571	568	517	524	566	521	552	511	597	526	526	546	527	598	536	585	600	629	580	588	556	560	560	583	604	540	545	578	580	570	543	549	530	555	586	568	585	548	522	583	585	544	579	522	560	580	566	573	572	593	557	597	594	552	585	557	552	549	555	524	535	579	609	583	529	601	593	555	622	561	559	553	510	558	581	605	574	565	566	572	557	545	531	594	556	551	593	550	541	583	529	561	550	576	568	569	543	559	603	558	614	568	568	568	576	561	557	583	586	556	559	531	547	563	545	608	553	575	594	566	560	544	570	521	560	548	599	535	582	582	579	536	540	577	580	579	529	592	569	566	584	566	581	524	609	556	548	576	528	593	559	566	551	581	562	575	554	520	521	589	578	565	553	558	550	570	549	573	557	563	598	581	535	550	569	561	577	593	547	585	553	575	561	543	563	582	596	585	575	532	559	518	502	514	515	540	558	616	609	570	568	588	582	532	576	560	567	574	532	552	582	575	566	514	571	572	583	546	567	553	528	542	606	494	581	530	560	537	611	583	575	550	535	587	546	570	630	559	540	572	575	584	603	570	540	536	550	548	576	586	569	579	563	606	557	575	526	567	563	552	612	511	588	544	562	578	545	580	595	577	586	518	614	593	559	559	575	593	563	548	569	560	558	593	547	521	534	579	575	568	553	547	569	598	546	540	560	538	564	542	532	578	556	573	572	558	539	576	566	538	538	568	565	556	522	550	557	582	598	570	550	568	587	584	575	573	527	559	554	587	581	534	529	571	514	526	605	538	576	610	585	538	562	557	617	549	546	555	553	594	558	521	561	579	573	601	560	557	538	574	550	544	581	556	541	564	559	525	570	537	550	592	587	576	539	575	537	561	565	572	600	604	590	586	571	557	547	495	549	575	544	542	573	533	567	530	601	564	592	559	583	557	557	559	572	547	576	543	544	574	570	573	567	533	553	558	540	533	535	553	584	504	600	574	578	635	557	539	581	579	574	589	566	567	563	548	564	572	570	527	573	538	582	585	574	556	518	512	583	584	540	566	561	556	543	554	532	568	537	511	544	546	602	585	524	528	552	586	558	513	564	573	551	600	578	571	536	575	592	552	567	553	588	571	574	586	562	614	563	588	564	529	527	577	595	528	574	590	546	536	564	534	574	578	577	580	559	578	540	524	598	564	587	553	571	579	587	585	567	579	564	604	512	583	553	553	534	612	578	545	569	584	586	548	551	572	553	544	569	584	554	560	590	576	557	586	613	586	584	544	562	567	524	554	577	567	558	610	524	596	558	606	593	587	554	525	544	593	545	547	570	548	611	565	540	527	543	544	570	593	571	562	547	570	557	572	547	558	532	565	588	592	557	560	548	590	550	590	554	532	593	571	555	566	566	553	538	601	563	598	533	554	562	562	504	587	586	577	553	539	557	519	573	570	571	595	552	576	591	563	539	564	591	562	543	513	596	614	561	556	547	562	559	516	542	576	513	553	550	560	558	578	586	587	545	573	555	565	574	567	573	550	528	573	560	569	556	542	572	570	603	551	538	551	577	568	569	566	558	593	522	543	556	564	554	575	576	521	567	569	567	582	587	571	582	532	526	563	574	580	616	577	592	549	567	550	528	548	577	616	541	572	576	520	545	565	541	574	569	534	552	547	538	590	579	604	525	567	563	562	569	577	536	570	600	608	566	530	535	645	514	528	560	564	566	576	530	526	538	553	589	599	583	546	561	536	587	559	556	545	540	586	576	536	556	555	586	579	530	528	560	570	527	577	577	550	605	585	564	523	540	577	550	545	576	607	569	585	550	552	590	564	533	588	590	539	562	600	578	557	577	570	578	563	564	568	584	546	546	511	568	581	544	542	563	540	570	561	540	531	563	564	508	546	537	552	558	541	560	523	573	565	583	563	581	576	566	565	547	539	566	572	597	581	522	537	584	546	528	538	547	555	564	569	562	589	538	562	571	560	577	557	544	558	571	577	565	565	552	568	569	575	574	579	573	567	607	533	568	556	543	507	547	558	593	573	578	574	567	539	573	591	515	548	548	553	607	557	559	581	559	560	530	569	595	614	589	530	547	560	554	566	618	589	556	541	575	529	534	537	567	530	578	588	545	543	577	581	543	539	578	573	593	584	540	564	564	555	574	530	571	560	581	533	564	553	554	563	585	527	580	559	595	548	574	582	566	552	556	572	553	546	546	612	538	554	565	527	589	578	554	529	541	586	573	597	541	581	541	572	581	579	546	603	581	626	544	565	584	549	540	534	560	542	565	559	564	555	528	570	590	559	562	559	564	570	553	558	577	566	600	572	564	558	549	554	556	521	564	590	532	587	573	568	572	570	532	533	553	578	560	572	584	549	547	578	580	587	598	559	552	547	594	570	527	529	563	584	548	541	576	553	561	608	558	571	539	577	569	561	578	552	585	529	593	641	541	551	544	561	584	648	597	579	540	533
5883	26686	23307	8479	9225	10108	5439	1794	1746	479	296	413	292	94	46	69	115	107	94	48	53	52	47	47	44	46	35	33	47	40	40	36	44	39	35	58	42	40	39	41	37	47	40	28	36	42	49	46	52	47	51	42	47	39	43	37	40	26	59	38	48	37	30	32	50	38	37	47	47	41	31	45	42	44	41	42	52	58	47	37	46	43	45	39	42	54	29	43	37	33	43	43	41	38	42	39	49	36	45	33	42	44	46	40	35	38	50	35	42	43	47	32	48	51	44	37	29	38	29	40	37	44	57	45	52	38	37	45	37	46	39	42	39	40	54	45	37	42	45	45	34	52	43	51	43	36	31	38	40	51	36	42	31	44	45	36	39	38	42	34	41	48	43	35	33	41	49	33	49	37	44	47	47	40	38	41	36	55	43	42	50	40	48	38	39	44	34	51	39	36	54	44	43	33	47	44	41	36	45	37	49	46	46	39	42	41	40	43	44	45	43	30	43	37	36	49	45	51	43	39	32	49	52	54	45	47	48	38	45	39	39	36	48	51	45	32	49	40	39	36	45	48	33	45	48	43	32	45	44	42	41	41	50	40	39	64	37	38	44	40	37	46	44	43	52	41	41	37	43	32	32	42	43	50	31	51	35	42	41	35	35	32	28	33	38	53	51	40	45	48	42	49	44	41	42	41	59	28	51	42	37	44	47	42	39	40	48	43	41	35	40	36	47	47	56	48	42	38	44	37	30	55	53	50	56	39	35	43	57	38	39	36	39	44	61	50	39	40	38	41	44	40	33	46	47	42	46	62	39	34	42	51	39	47	37	42	41	38	42	32	34	44	37	43	38	50	34	39	29	36	40	46	40	41	32	46	37	41	47	37	38	46	38	28	48	51	49	36	36	47	37	47	42	38	45	40	47	47	37	45	36	47	41	51	49	52	51	44	43	38	38	40	44	48	44	41	51	37	51	68	36	41	48	29	41	44	45	36	48	51	40	44	43	41	37	61	40	33	30	51	45	33	39	53	31	32	38	45	48	29	37	39	42	45	45	54	38	27	51	43	41	39	43	41	34	49	28	41	51	44	46	41	39	31	48	41	38	47	34	53	37	52	48	46	37	38	52	47	36	37	42	41	39	40	49	40	43	50	53	36	37	42	46	45	47	46	42	36	56	43	32	47	30	53	56	48	36	39	50	54	47	39	41	49	42	34	39	36	51	50	44	41	44	31	49	37	36	37	49	38	42	54	42	52	43	38	50	48	39	47	49	52	36	31	50	44	42	46	46	44	44	50	42	33	39	45	38	52	38	51	48	34	30	50	44	52	42	47	53	45	48	51	40	41	37	36	44	35	50	32	29	30	38	31	42	49	37	41	36	47	45	44	28	41	45	34	54	40	42	43	53	41	40	41	46	50	31	47	49	41	44	46	31	43	42	35	39	35	35	43	44	47	47	39	53	49	38	46	47	41	47	47	36	51	50	49	42	42	36	56	38	46	50	37	47	45	39	47	52	51	48	41	44	48	52	23	38	35	38	37	41	53	52	50	40	46	47	42	35	57	37	29	41	46	41	44	39	45	35	41	44	49	46	43	49	51	39	39	45	45	42	49	52	43	39	56	38	37	36	37	48	44	52	50	36	38	36	46	53	39	41	46	34	46	45	52	40	45	43	42	35	34	48	46	37	28	41	37	46	40	34	49	53	44	46	52	45	39	43	45	54	48	43	38	29	43	47	43	43	53	42	39	33	46	41	49	46	55	51	37	39	48	51	38	51	39	59	52	26	53	41	30	47	44	39	40	37	38	39	37	37	28	54	40	50	33	45	46	46	34	47	35	44	51	45	31	58	39	33	50	43	40	46	27	54	49	58	50	53	42	41	42	38	46	36	49	39	40	49	42	36	46	44	35	49	46	32	45	43	44	31	31	35	32	38	33	49	38	46	51	39	37	38	47	49	49	42	53	42	32	33	43	42	43	42	44	51	46	40	37	41	44	53	40	43	41	32	36	29	42	40	43	47	50	46	46	39	47	41	42	30	45	40	49	44	53	48	38	42	42	37	34	51	41	38	55	45	38	37	39	42	42	55	44	43	44	48	35	41	39	40	39	35	37	40	50	36	46	40	33	37	42	58	51	36	40	45	32	39	39	41	47	38	46	31	43	55	49	42	41	44	35	30	51	49	31	38	52	46	45	51	39	60	31	52	35	43	37	41	51	43	42	54	41	44	47	45	36	35	39	37	44	42	43	33	49	52	31	43	54	35	47	45	42	42	46	43	47	49	52	36	44	36	45	47	37	38	45	43	39	57	43	37	51	39	50	35	41	42	41	38	49	41	40	32	44	49	56	35	45	47	27	35	39	38	44	49	40	51	43	42	46	43	44	45	47	45	49	38	48	39	36	38	48	39	39	55	43	46	47	33	39	37	44	36	45	44	51	52	35	53	41	48	37	45	43	42	42	41	42	44	47	37	56	36	54	45	44	46	52	34	45	42	50	47	33	57	26	36	44	45	44	31	41	42	40	36	37	45	41	34	52	44	34	45	33	37	43	35	41	37	31	53	45	52	43	50	35	44	36	49	38	53	46	45	56	48	43	40	41	46	46	39	37	41	49	38	42	42	45	55	42	34	44	34	43	46	44	37	32	45	35	45	43	31	32	45	38	37	31	36	52	42	51	37	39	45	50	43	45	33	29	40	41	41	48	49	37	43	34	36	53	47	38	45	46	49	52	31	42	55	46	40	53	50	39	41	35	50	48	34	47	44	36	37	54	39	50	33	38	40	52	53	41	44	51	41	47	44	48	42	41	38	42	49	45	43	32	40	34	29	39	39	42	35	44	44	33	41	50	47	47	49	43	39	51	54	40	44	49	38	43	47	49	67	30	41	37	37	40	42	48	44	41	51	47	34	44	46	35	37	43	48	39	39	39	34	43	40	47	34	41	46	35	44	46	47	33	55	45	43	32	51	48	48	49	42	38	35	49	41	48	51	57	46	50	37	38	55	47	47	33	47	42	44	49	32	42	38	38	42	36	32	40	40	46	35	42	36	42	50	38	36	35	38	50	39	42	37	43	30	49	39	36	33	45	42	48	46	50	37	50	40	36	48	43	43	42	47	34	46	44	50	51	40	38	43	47	48	41	38	48	38	49	45	29	43	48	44	33	45	49	47	35	32	31	39	41	44	44	41	52	48	42	45	38	39	36	43	38	42	46	35	46	38	51	49	43	44	48	43	50	43	48	40	38	35	47	38	36	40	37	48	41	48	41	37	54	41	38	43	30	50	49	27	48	48	44	46	38	32	45	40	37	48	46	44	60	53	49	42	37	49	44	40	45	38	37	41	47	48	55	22	46	56	55	39	50	35	49	45	39	36	32	44	50	35	41	43	44	45	46	47	51	35	39	51	37	30	48	46	41	33	43	48	34	31	40	45	36	35	34	42	37	52	41	36	33	44	43	39	53	40	51	41	29	52	31	38	47	54	36	39	41	50	36
34570	52510	48149	41820	60818	56901	41541	29636	28569	13013	9057	11563	9172	2291	1117	1452	2941	2811	1998	1127	1108	748	625	569	598	553	567	567	567	600	591	591	581	512	581	537	561	543	559	608	582	574	550	556	566	579	586	586	518	568	568	556	567	596	560	587	542	585	542	493	544	561	596	558	541	566	543	549	614	544	567	635	546	571	570	581	558	551	597	529	567	567	541	536	599	589	575	560	529	574	559	557	564	556	593	553	594	563	546	543	614	562	592	593	600	580	560	597	538	564	526	586	568	572	563	558	590	564	566	606	553	568	601	569	543	524	602	586	569	555	557	571	559	548	547	594	586	571	568	570	569	558	561	664	609	618	573	518	528	585	599	575	556	548	578	540	529	546	539	558	594	562	588	567	593	535	561	559	578	553	574	580	558	551	569	611	565	525	548	529	545	556	561	562	572	571	554	541	522	547	581	564	564	601	576	563	581	575	624	559	585	558	561	596	589	576	556	580	566	573	577	602	567	582	551	560	602	583	530	589	560	602	575	530	554	583	541	526	554	584	549	561	550	540	557	572	520	602	600	527	584	520	534	569	513	575	590	556	548	579	577	603	560	593	558	559	578	550	555	563	588	551	577	551	549	565	560	568	564	616	561	594	580	541	509	516	531	553	597	556	595	569	576	577	566	578	611	529	558	538	547	567	544	610	531	540	633	581	541	524	573	536	559	561	595	584	581	602	599	552	581	568	573	556	620	547	591	514	588	591	606	593	616	561	539	540	528	569	557	547	573	558	555	518	540	543	590	572	610	529	540	581	560	564	592	560	604	555	596	552	523	527	588	567	575	573	543	563	558	643	590	568	540	604	495	529	547	601	489	571	553	614	590	558	559	524	603	561	568	552	560	603	583	615	579	563	568	520	572	556	598	553	578	602	565	555	564	592	608	605	558	505	578	570	538	598	552	559	570	510	519	564	574	558	567	566	570	574	550	578	549	622	568	559	557	554	603	559	604	566	567	582	565	625	602	548	577	567	549	555	555	534	579	587	550	543	613	545	557	579	553	536	600	565	540	587	569	567	574	613	567	553	575	562	536	550	549	563	589	569	561	564	524	568	612	557	629	588	586	559	574	581	613	568	601	593	567	584	602	572	588	578	552	574	580	545	555	601	581	602	589	535	548	560	561	632	552	567	550	525	566	593	590	611	595	549	597	578	563	576	567	579	549	587	521	557	570	584	548	557	554	595	572	567	586	592	583	558	562	554	551	569	534	553	586	537	554	574	573	609	565	573	587	564	534	587	553	556	593	547	528	576	541	558	568	592	603	559	533	593	616	540	583	564	590	532	548	572	611	592	557	575	526	594	583	601	540	594	549	588	573	571	579	545	559	581	595	556	573	568	572	578	587	565	584	544	540	518	553	585	533	601	558	533	556	589	554	566	542	568	558	577	597	568	562	557	576	573	560	580	574	564	562	550	559	568	532	579	583	504	584	578	577	526	547	560	591	537	539	557	581	567	598	550	574	577	584	576	579	553	542	540	552	569	620	588	545	546	558	594	506	597	544	566	546	590	558	558	570	577	593	547	548	569	577	600	559	561	555	531	534	582	539	545	613	541	568	565	505	566	553	565	589	623	585	573	571	588	599	558	584	550	536	575	569	547	580	493	569	562	605	590	591	562	566	542	553	533	564	584	590	515	578	571	598	556	602	583	594	552	605	568	548	579	518	572	575	571	556	544	597	543	576	570	584	592	600	569	579	572	630	539	521	584	532	590	586	550	587	579	554	585	613	591	543	549	608	595	555	551	580	554	578	585	544	583	575	563	557	549	591	581	539	561	562	593	503	565	560	533	563	572	595	577	536	569	575	580	557	584	539	562	602	522	559	575	588	570	556	586	577	570	568	552	550	600	564	558	572	613	515	572	562	543	547	576	580	564	551	557	559	563	537	535	573	583	557	575	616	539	601	570	585	597	550	610	567	548	575	584	537	561	565	532	566	573	567	521	549	547	583	561	584	552	588	574	543	568	557	520	508	577	541	557	545	542	558	590	534	614	621	557	546	577	529	560	553	574	572	537	575	595	580	576	570	542	579	529	625	563	566	544	580	606	572	577	601	567	560	596	548	589	537	572	635	542	525	570	572	570	552	582	566	559	583	565	582	581	630	605	551	546	609	560	554	591	575	603	573	568	565	578	520	553	572	580	543	550	574	566	593	610	558	551	584	534	593	622	582	572	578	525	552	562	551	559	574	590	566	534	540	528	574	542	553	536	576	530	511	553	560	599	570	604	580	593	553	602	563	575	591	605	528	594	546	608	561	546	565	534	549	546	541	596	564	581	595	517	553	551	597	559	598	551	586	613	543	605	568	598	570	592	629	556	572	545	552	573	616	549	576	583	543	574	567	599	548	577	556	563	566	583	575	541	544	565	571	556	573	553	575	537	540	523	563	517	586	557	582	553	569	583	562	586	581	601	531	590	587	574	619	538	521	574	555	588	580	555	557	565	561	572	542	532	607	550	583	553	525	557	550	596	566	578	558	580	551	570	583	562	558	552	565	597	566	599	593	616	603	557	541	508	570	554	584	568	583	581	591	590	575	501	588	586	544	536	560	561	580	568	569	591	569	571	601	534	577	565	574	561	567	558	546	529	578	579	607	577	548	593	620	590	581	583	601	615	585	533	624	547	556	594	571	573	561	509	550	571	563	567	587	582	595	561	589	579	557	596	563	530	557	551	578	560	586	600	561	557	561	582	533	536	574	556	577	571	573	566	538	581	563	540	555	567	533	571	515	544	571	538	559	589	539	569	579	592	528	533	559	554	583	558	535	523	540	511	552	551	567	553	564	571	577	633	561	573	595	560	580	568	547	607	562	570	572	586	565	549	557	540	525	573	554	570	554	571	573	600	551	585	582	583	590	559	554	531	533	583	546	634	533	544	543	600	573	601	576	593	578	539	558	550	632	590	580	570	571	570	561	565	588	582	570	523	564	555	566	587	563	588	522	580	575	545	543	575	546	564	542	512	582	551	536	547	581	553	594	564	578	578	565	514	563	557	559	556	564	577	605	541	596	543	556	518	530	535	564	534	561	549	541	532	586	558	577	583	596	544	588	591	541	604	587	576	587	544	581	557	569	616	567	591	639	557	567	591	537	552	589	567	552	562	577	549	560	548	529	568	577	564	569	554	599	572	569	593	570	555	607	534	587	530	553	551	568	546	547	561	592	550	552	595	583	580	565	573	580	575	549	538	546	530	540	624	550	560	590	574	584	541	560	548	567	569	583	562	571	550	568	560	530	541	559	577	587	563	610	592	543	570	521	515	544	532	585	577	578	590	548	549	588	536	585	585	557	555	603	545	559	548	613	563	576	556	529	562	552	594	587	564	568	566	577	567	548	548	571	548	576	579	591	558	537	552	587	559	576	570	571	619	592	565	569	575	581	566	589	553	593	589	504	559	571	570	557	598	505	541	551	552	569	563	557	606	583	561	537	567	592	557	552	581	608	573	558	594
1752	5305	5703	1514	1894	2207	1109	336	344	145	114	122	106	45	46	37	61	64	49	40	48	44	35	47	31	40	33	42	30	48	40	47	37	38	43	41	46	42	29	35	29	42	40	39	31	33	39	51	43	49	41	46	30	43	46	35	47	38	49	45	40	35	34	36	40	35	37	40	41	39	38	53	38	47	49	39	36	35	37	39	39	46	54	45	41	30	38	46	40	37	40	56	37	41	38	36	40	31	45	40	44	34	45	53	43	36	37	33	37	28	46	35	38	33	34	45	35	50	31	32	54	35	39	51	45	44	35	30	39	32	43	41	45	44	25	39	36	42	43	36	49	37	35	49	45	44	37	48	37	42	41	40	43	47	30	39	38	41	45	38	43	38	50	40	32	37	43	27	35	37	42	40	47	35	28	32	49	43	39	33	34	47	37	33	58	46	33	37	40	46	48	38	45	40	37	42	38	30	36	38	33	34	41	43	30	34	38	49	46	39	38	36	44	42	42	37	33	42	25	49	54	43	43	37	36	39	53	39	34	47	42	41	31	49	47	32	46	38	40	42	36	49	40	46	40	37	34	32	46	39	50	36	26	38	38	44	48	55	44	44	35	47	44	42	48	36	47	47	39	46	35	37	29	29	42	39	53	38	40	65	42	46	43	31	46	46	38	47	48	39	31	42	35	31	40	40	46	39	35	37	40	38	45	53	40	33	35	37	40	42	38	43	37	34	44	44	36	51	53	39	29	35	43	45	41	43	26	34	39	44	39	30	41	36	36	44	45	52	38	47	35	41	48	45	41	42	46	33	39	45	49	55	37	35	46	44	39	40	49	47	35	41	37	37	31	42	48	46	46	42	39	49	53	41	36	35	47	46	40	43	36	37	40	37	36	44	40	43	34	49	49	41	44	39	43	42	39	27	41	33	50	46	40	48	41	39	41	34	44	45	35	44	45	45	46	44	34	35	37	30	50	38	46	38	35	41	40	42	35	46	46	28	35	43	44	44	36	52	44	42	45	43	37	40	43	42	49	30	40	44	43	34	29	42	46	46	38	32	48	41	32	50	47	38	38	41	32	36	38	38	35	42	40	27	42	33	40	33	34	50	46	44	30	43	62	44	44	37	43	46	47	30	39	28	52	49	47	42	38	45	46	39	31	38	52	33	40	32	42	44	47	35	45	40	39	50	44	40	33	30	33	42	32	33	37	53	38	46	42	40	35	35	34	44	40	40	29	41	44	52	34	50	38	38	38	46	37	33	39	33	42	38	43	29	35	39	39	48	52	37	46	37	32	34	36	39	41	46	29	38	41	45	40	48	48	27	36	34	42	44	32	39	52	48	45	40	45	46	42	42	37	45	46	39	39	30	45	44	40	47	48	43	38	32	38	53	38	48	37	35	45	33	50	34	43	43	36	38	36	45	40	42	34	29	42	41	40	44	34	44	42	32	52	44	42	40	43	47	47	38	44	35	32	41	43	35	44	38	31	44	36	46	45	27	38	41	50	48	42	54	34	34	41	44	50	53	41	41	37	38	42	39	41	31	25	52	39	30	43	38	45	49	37	40	47	42	37	37	30	43	33	50	28	31	43	40	46	25	35	37	41	44	45	41	43	37	35	35	33	50	44	41	42	39	35	37	26	40	41	46	24	40	43	34	43	35	44	39	49	41	51	41	36	42	33	32	32	30	38	47	32	50	35	53	34	41	33	48	49	46	41	54	45	32	50	44	35	40	45	54	46	46	46	49	44	41	33	42	35	37	30	46	34	36	34	38	47	50	50	28	40	40	49	38	34	45	37	48	36	38	38	37	42	43	36	36	44	36	40	45	39	39	42	41	37	41	41	47	39	42	45	37	34	40	44	35	42	40	37	44	43	26	37	43	33	31	41	35	36	45	31	32	44	60	41	39	47	38	36	32	46	47	35	48	39	37	33	38	39	35	40	36	39	45	37	51	47	41	56	39	38	37	41	34	44	51	39	38	47	48	45	44	37	34	36	39	49	50	50	40	43	41	42	36	39	32	46	39	48	43	46	35	42	41	40	40	40	37	46	36	41	43	43	42	34	27	34	34	27	40	35	35	27	45	36	43	38	55	39	35	48	33	40	44	35	26	39	39	50	29	45	38	46	36	43	31	28	31	39	43	45	45	43	48	38	37	49	35	52	55	46	32	36	39	44	37	39	46	50	51	50	45	36	44	45	32	41	43	45	49	37	52	57	43	36	36	47	39	35	41	42	32	31	42	48	38	47	38	38	27	49	38	27	43	43	44	29	45	40	40	34	32	32	33	34	40	43	40	44	50	37	36	36	41	35	40	36	39	37	42	36	32	37	42	38	33	47	43	38	45	47	41	45	33	37	38	39	51	44	47	41	53	44	43	39	46	42	44	30	35	40	29	47	41	24	46	36	41	32	47	45	45	40	44	39	31	44	34	38	39	44	41	52	37	33	41	42	36	43	44	34	48	37	44	36	36	36	47	28	29	37	40	46	50	47	31	33	46	53	49	29	29	49	29	46	30	43	42	38	43	50	36	37	33	43	42	32	52	37	32	44	36	30	50	43	54	35	44	36	51	38	34	46	39	45	36	34	39	36	41	39	34	44	42	33	41	35	34	32	31	50	45	38	39	46	42	33	43	37	46	46	44	51	40	38	46	38	39	39	43	39	53	42	43	32	52	43	46	38	45	49	36	44	63	31	40	43	27	27	32	39	40	50	39	41	40	42	46	41	39	46	38	28	48	36	40	45	36	38	32	39	44	37	33	37	46	38	35	45	36	37	35	48	47	31	42	35	51	41	49	38	50	43	43	41	36	48	41	44	42	39	46	35	42	30	49	39	45	42	41	37	45	39	44	36	45	37	44	50	34	32	37	34	38	44	32	51	35	34	40	35	40	32	48	45	44	41	45	39	44	41	41	54	36	47	45	53	49	39	44	47	31	46	45	34	42	44	33	30	34	37	37	44	38	50	44	40	43	28	43	48	37	40	32	37	30	35	41	43	36	47	45	39	44	38	38	42	34	38	43	36	44	42	43	24	42	39	36	47	35	39	44	50	34	41	41	26	29	42	35	45	34	49	53	43	33	33	47	49	34	31	35	33	39	46	49	41	39	47	49	41	34	35	37	44	40	45	38	35	49	43	31	48	37	47	37	32	33	51	41	46	35	67	38	42	34	32	43	46	40	39	31	48	40	35	39	38	48	38	35	38	29	39	50	39	38	42	39	45	47	37	48	36	38	35	40	30	53	37	40	39	43	36	42	43	60	48	37	29	40	37	44	33	38	45	37	43	50	37	38	34	45	37	34	54	36	37	41	33	41	44	43	41	47	51	37	59	42	39	37	47	53	48	46	44	34	31	49	39	38	41	40	26	41	32	40	45	38	51	45	31	38	46	40	47	49	39	40	41	33	36	42	33	41	41	30	41	30	42	52	38	38	37	24	39	46	41	44	38	33	42	30	44	54	49	49	32	34	37	43	50	45	30	43	40	34
22426	32831	29931	24068	38308	34847	24735	13957	13454	4672	2919	4151	3004	859	611	733	1202	1062	818	706	686	560	612	545	512	518	535	566	573	552	533	582	503	549	569	553	535	556	544	552	512	516	584	556	539	550	543	528	557	519	519	531	510	528	511	499	566	516	536	552	537	542	554	547	513	640	536	567	518	587	538	565	554	600	568	516	519	530	509	524	516	569	539	564	535	513	578	550	495	545	541	548	522	538	566	509	536	524	527	521	514	556	534	543	542	535	561	524	522	530	520	523	526	580	523	533	544	536	558	536	539	528	530	547	554	557	529	547	551	514	559	531	520	560	510	544	578	548	550	519	570	562	521	569	522	499	543	529	568	554	520	540	530	576	516	550	497	548	503	532	526	538	546	529	525	534	547	525	532	501	537	587	550	546	578	601	546	537	541	531	493	489	541	559	507	570	528	585	535	515	531	585	560	538	565	527	571	524	544	542	523	563	508	525	560	537	528	488	534	511	567	514	584	548	550	532	528	525	599	502	510	536	583	567	552	534	562	533	532	526	540	554	591	535	542	576	580	583	544	526	555	532	557	563	592	544	506	555	537	562	581	561	544	529	515	541	547	590	548	546	548	579	549	536	535	571	514	549	544	575	581	547	539	524	552	536	511	521	587	562	540	514	513	561	535	545	529	540	507	517	547	558	538	590	597	546	557	558	570	531	583	542	545	535	563	512	543	517	531	526	534	569	543	565	534	540	518	521	574	540	531	552	544	526	536	538	548	536	537	533	579	536	520	545	529	562	546	528	568	522	537	553	517	558	566	581	525	562	568	559	559	583	549	535	552	543	578	543	555	514	580	522	521	591	596	510	520	566	557	564	501	517	530	552	559	534	534	551	569	544	544	561	547	524	542	521	561	507	567	544	544	536	543	557	533	556	524	534	534	517	538	543	558	534	540	572	532	581	529	547	548	533	546	536	553	507	543	516	590	458	529	560	510	550	513	525	549	574	581	504	555	513	584	577	534	542	571	527	542	553	522	543	548	576	525	561	510	517	562	497	529	533	507	476	542	561	554	488	532	502	570	520	519	519	593	545	519	497	534	556	577	533	542	553	534	520	519	528	537	546	561	562	548	567	560	536	493	563	488	524	568	518	526	541	497	511	530	592	489	543	540	546	520	503	553	531	515	514	530	509	510	544	560	541	540	507	535	575	551	546	528	521	550	568	562	539	492	513	543	510	553	488	530	541	556	538	532	525	551	524	547	535	548	537	540	529	569	532	578	554	495	553	565	538	575	548	547	501	529	526	537	557	498	539	553	539	547	592	572	541	590	502	511	576	525	558	534	536	534	580	535	566	519	515	550	550	510	556	536	541	538	533	534	559	534	560	526	497	522	526	541	549	568	524	587	515	541	558	570	569	584	541	519	553	572	541	512	541	517	519	572	532	541	522	560	527	530	535	558	522	543	537	541	512	571	537	532	532	520	515	541	507	574	569	573	577	537	572	566	525	513	540	523	530	552	542	525	542	573	566	559	528	544	591	575	536	513	550	517	550	519	577	549	541	560	523	559	522	566	531	560	517	523	572	563	516	535	514	543	577	532	511	571	534	532	552	553	517	581	563	530	526	519	519	539	541	575	500	534	566	588	603	560	567	542	559	530	503	569	529	555	571	514	559	524	537	558	555	529	553	534	566	550	516	536	541	516	527	525	548	521	522	553	492	555	562	523	561	542	575	572	532	520	535	551	536	533	572	547	557	562	564	545	516	557	547	562	509	531	555	523	570	530	523	544	574	563	526	552	554	546	541	543	537	545	537	568	509	543	542	545	563	559	553	571	535	553	514	534	537	550	590	519	527	557	540	531	546	536	562	572	541	573	564	574	525	534	522	552	556	549	542	583	517	564	524	543	538	531	573	546	552	542	542	588	539	510	565	588	481	515	584	580	519	509	534	558	512	565	584	522	530	531	515	521	572	532	549	515	534	540	525	546	544	529	529	579	542	502	550	587	525	532	536	552	533	533	544	571	581	546	551	574	590	529	526	577	573	552	568	533	534	547	532	545	590	588	528	571	542	571	561	576	576	527	539	552	538	518	551	577	564	573	509	535	532	581	527	536	558	505	506	552	562	544	556	547	539	568	566	545	563	495	526	553	531	531	548	553	545	506	513	532	553	496	558	546	530	559	582	554	519	516	499	521	541	576	511	527	489	510	571	537	502	506	533	539	559	545	565	534	566	564	564	520	569	520	520	516	578	528	544	509	545	570	589	546	557	527	539	559	546	550	541	575	504	526	549	531	511	569	535	571	482	545	549	534	545	565	535	596	535	533	556	538	565	563	513	533	529	525	569	538	514	526	528	538	524	539	476	510	531	508	542	547	546	524	494	499	550	563	522	534	508	564	547	570	512	531	546	571	512	583	572	536	565	509	544	535	530	536	526	581	565	562	602	517	539	537	584	527	505	561	560	491	529	535	533	556	487	534	551	537	522	520	534	539	560	526	524	547	526	521	558	568	565	525	560	551	514	549	533	529	516	535	565	563	535	561	543	523	554	530	501	492	563	577	538	554	536	551	572	514	547	499	539	552	528	594	535	572	576	509	535	567	526	578	557	546	539	559	535	533	558	522	528	525	533	570	555	542	517	555	509	517	538	522	559	532	528	534	543	612	534	551	544	528	553	598	480	576	509	527	507	575	527	574	552	538	557	550	577	585	554	554	539	567	533	538	599	521	520	567	574	579	537	524	495	506	546	586	518	599	580	562	517	523	501	540	512	543	555	525	526	537	508	565	536	557	538	509	561	562	558	554	542	568	596	530	512	581	571	564	551	568	536	517	496	562	551	517	540	535	498	538	552	561	488	515	561	511	555	535	553	535	532	547	514	555	550	561	547	530	562	569	526	519	503	559	548	534	551	512	591	538	550	562	517	539	557	559	518	557	574	552	533	494	517	562	555	559	521	542	499	577	546	529	601	561	504	528	554	546	559	554	529	578	525	544	577	591	569	553	513	535	526	583	560	540	542	539	514	536	567	535	530	561	557	553	550	506	518	529	530	560	556	512	538	522	569	511	543	558	555	520	538	518	538	550	567	551	517	532	575	566	520	533	554	503	516	504	487	520	559	500	547	531	561	526	583	522	532	547	557	533	555	559	563	557	541	537	545	504	519	531	519	556	520	569	510	565	507	510	542	549	553	539	552	552	512	547	524	514	540	520	555	528	536	583	551	568	508	561	573	540	550	570	536	519	552	503	510	550	534	526	530	542	538	549	497	557	537	549	517	528	532	534	594	519	548	540	535	559	554	515	551	505	541	553	550	545	545	533	582	530	543	498	521	506	539	523	540	567	527	545	540	555	547	525	519	529	553	577	559	552	531	500	511	553	568	554	551	523	542	562	539	513	551	536	550	576	503	611	545	544	564	544	573	504	558	577	547	505	577	568	537	529	498	570	561	571	560	519	487	566	541	508	556	522	558	560	558	540	515	518	560	534	562	546	536	541	510	527	506	560	544
3916	13661	11976	3833	7439	6943	3240	978	1121	338	242	365	196	66	45	59	91	85	63	58	55	44	37	49	38	36	46	45	41	39	36	38	46	45	31	41	43	48	41	40	38	51	33	52	53	52	42	46	50	46	46	37	47	43	38	46	49	44	37	35	39	46	48	53	55	41	59	40	47	41	51	31	38	52	43	35	47	38	39	35	53	42	51	30	17	37	38	41	43	39	37	40	36	38	44	36	37	41	33	39	32	33	45	34	46	47	34	41	46	45	38	37	44	36	48	36	44	48	41	38	46	39	53	47	35	46	38	45	36	35	48	34	41	48	44	43	40	49	39	39	42	37	32	37	34	37	41	51	35	47	36	43	41	42	38	37	55	39	35	37	35	38	43	54	43	51	51	46	57	43	50	34	42	31	41	54	40	36	40	31	38	43	39	41	34	40	31	33	32	41	40	44	41	36	46	39	39	28	34	50	35	40	52	48	49	60	40	47	32	35	34	37	36	34	33	33	51	44	49	33	29	39	44	43	40	41	41	48	41	34	38	45	44	44	53	38	35	41	32	38	44	48	55	45	45	49	30	37	41	42	43	59	38	35	40	38	58	37	30	56	40	51	45	41	40	32	34	39	48	27	33	47	46	44	44	37	35	30	37	57	36	48	40	43	48	31	49	33	37	32	40	57	52	39	34	41	42	44	34	43	49	43	40	42	39	33	43	49	35	47	30	40	45	37	47	48	38	43	45	39	52	41	40	29	46	44	43	48	39	45	48	42	49	36	32	52	46	43	42	43	39	43	37	35	41	50	30	47	44	31	44	41	40	41	30	39	41	40	50	54	46	38	34	37	47	45	43	34	46	46	51	35	46	45	27	46	43	28	43	30	43	42	47	52	42	35	43	38	40	53	42	41	42	50	41	45	37	37	38	31	39	33	36	49	33	45	39	44	45	34	50	37	33	38	35	45	43	42	45	46	50	39	49	46	56	44	37	38	42	48	47	40	43	30	44	31	44	42	47	45	47	43	38	35	37	48	34	52	34	48	43	45	30	37	43	47	41	47	49	38	37	39	33	37	44	55	34	46	34	49	36	30	47	46	43	33	44	44	35	42	37	37	39	42	46	45	50	41	43	56	32	43	40	30	38	42	31	48	45	51	48	40	37	40	48	41	36	47	35	39	42	39	29	39	41	39	33	49	38	40	47	40	42	35	43	39	48	47	46	41	51	41	35	33	37	45	44	39	41	41	33	40	39	48	40	46	37	39	37	36	44	49	35	49	41	41	40	47	41	40	35	43	50	29	39	39	39	41	50	38	33	45	41	35	33	42	59	38	43	40	44	34	41	29	41	42	34	41	49	39	47	45	39	41	41	36	48	39	54	45	33	47	30	32	49	48	49	44	41	48	41	41	35	62	39	43	41	42	50	49	48	40	36	30	33	48	44	43	40	28	37	39	43	43	30	32	41	41	51	34	39	44	34	47	35	42	42	40	44	40	45	55	48	43	44	40	37	45	40	38	43	41	37	40	38	30	27	51	47	44	35	44	33	37	40	47	43	49	40	47	58	41	35	51	43	46	46	26	47	39	46	42	33	44	55	45	37	51	48	41	48	40	41	38	31	43	33	51	46	38	49	52	44	45	44	36	34	41	39	36	32	38	35	48	49	44	52	42	36	34	26	57	40	42	39	49	41	35	48	47	40	44	27	41	52	39	38	47	40	42	29	48	28	44	38	27	43	32	54	43	38	41	32	46	45	41	48	39	45	44	47	48	33	42	40	38	50	28	52	40	37	45	35	36	55	32	52	38	45	43	47	48	33	28	36	45	40	36	41	47	38	39	36	52	38	36	29	41	45	49	49	40	40	34	40	40	32	31	36	42	47	35	48	41	39	35	46	36	28	42	47	41	39	41	29	47	58	44	40	40	31	36	37	42	31	53	48	40	42	48	49	52	45	46	40	39	28	35	41	41	45	41	46	66	45	40	39	36	52	51	40	44	39	44	34	37	23	36	28	35	41	44	43	41	47	47	48	38	42	47	38	42	41	31	38	52	40	44	41	52	42	39	32	54	32	44	41	41	40	39	39	35	36	37	41	38	39	24	38	31	53	40	45	53	46	43	43	42	46	43	48	52	41	42	43	39	44	36	46	40	34	30	36	40	63	45	39	42	31	40	46	44	34	35	57	32	42	40	36	40	36	41	49	30	47	46	49	46	43	41	39	35	43	47	48	44	54	45	28	39	53	43	44	43	45	47	32	52	49	36	47	41	35	50	53	38	33	39	36	47	46	49	44	40	42	33	37	48	31	45	38	41	36	41	38	57	38	36	34	49	42	30	51	48	34	42	45	46	45	34	54	50	55	37	39	34	39	48	45	32	37	44	40	43	34	37	46	30	39	42	31	38	33	43	42	38	53	37	39	39	41	49	41	47	44	41	43	44	41	41	44	43	37	36	35	42	33	38	47	38	36	42	39	36	44	38	41	49	47	51	41	37	37	37	56	36	37	33	45	57	28	42	45	55	47	45	45	45	42	38	42	51	39	38	35	42	35	41	39	38	47	36	40	36	41	36	34	49	45	48	28	34	47	34	35	59	39	33	49	34	47	39	31	45	47	36	34	40	48	39	46	33	34	42	38	44	43	40	47	45	41	38	40	46	38	56	42	46	32	49	36	45	48	35	50	56	45	53	42	52	41	61	40	41	41	35	43	34	39	54	35	50	47	46	36	50	42	45	32	43	30	50	39	37	42	42	41	43	37	36	47	39	33	45	38	47	38	31	45	32	44	33	45	43	40	34	37	44	44	31	45	38	39	46	45	39	37	36	33	39	39	39	47	40	46	50	41	39	42	35	29	33	46	33	45	49	35	44	43	37	46	53	52	38	35	46	58	41	44	49	41	34	41	35	40	55	48	36	37	35	53	41	43	34	45	41	47	43	36	38	39	42	39	42	37	46	39	47	38	38	39	37	44	45	55	35	46	36	47	35	39	39	40	48	37	45	38	49	39	43	38	40	46	33	50	36	40	38	40	42	42	41	38	44	39	43	30	52	38	41	50	44	41	42	32	39	38	52	51	38	41	36	47	32	47	49	39	41	38	52	49	39	45	43	38	47	51	44	33	40	35	47	45	34	29	37	40	38	37	43	43	42	41	38	50	39	55	31	41	41	54	40	36	40	42	33	38	41	40	40	42	45	41	42	39	40	29	40	54	50	43	44	42	46	27	40	35	49	41	31	37	38	45	42	39	39	44	37	43	38	32	43	48	49	50	43	42	44	34	37	35	38	46	53	43	37	38	32	50	49	38	45	50	38	48	45	69	39	49	37	41	37	48	49	41	43	41	46	49	39	40	40	48	40	42	45	45	56	44	38	27	42	38	43	39	34	44	37	37	39	48	32	42	43	40	48	52	40	43	53	46	28	42	38	41	38	31	40	45	34	31	45	39	38	44	35	40	52	47	52	34	38	35	48	53	39	46	29	33	44	41	33	43	44	48	53
35075	42992	36179	37737	58571	50142	35417	23576	23460	9819	7836	10283	5527	1099	584	1007	2125	1777	1372	1008	786	732	584	554	566	598	533	569	594	526	533	555	571	551	550	540	555	510	581	536	541	550	516	536	585	578	539	551	582	557	569	498	581	586	571	544	557	560	550	561	544	535	575	559	530	561	562	574	529	575	480	559	579	521	585	512	547	540	547	568	529	540	539	508	581	554	598	543	563	544	599	549	543	587	530	549	553	526	535	550	540	572	546	575	564	490	579	566	588	541	492	574	566	585	542	574	549	561	577	518	562	540	539	559	510	570	518	564	535	516	535	546	557	603	569	548	543	553	579	569	527	536	593	572	517	563	526	590	550	545	598	587	509	564	539	548	555	544	535	567	582	526	575	549	537	551	599	514	553	530	566	548	529	542	564	566	556	562	558	555	486	549	556	553	571	568	558	553	542	570	557	520	591	581	561	565	531	527	571	536	578	585	513	615	569	533	572	552	568	586	547	556	565	542	518	571	530	564	552	557	554	590	544	537	595	526	566	575	533	586	532	517	544	584	561	595	567	536	563	555	567	511	548	546	546	564	494	600	543	541	581	536	533	533	534	591	540	580	549	582	549	552	565	560	532	591	606	566	543	539	564	531	529	542	563	570	534	558	540	560	529	562	549	550	566	526	550	560	557	578	567	548	528	575	593	583	551	571	539	524	533	512	580	574	539	565	529	557	555	554	566	553	552	527	576	594	536	550	547	557	562	546	558	553	537	593	570	537	559	541	551	539	588	574	537	557	547	570	577	520	564	554	559	600	515	565	530	523	545	555	568	553	551	502	528	553	539	600	499	572	602	573	582	517	586	575	553	586	573	557	503	562	548	532	560	577	530	557	561	546	532	572	578	558	577	593	559	568	517	538	598	530	554	589	529	554	563	575	491	547	579	542	577	545	543	570	532	579	572	539	541	568	552	575	536	550	565	529	555	540	568	539	560	536	569	549	553	544	563	596	554	539	555	570	528	560	612	530	595	546	556	576	554	533	588	570	560	545	584	565	558	571	536	545	591	541	515	569	544	550	545	550	575	568	581	550	547	538	557	575	480	579	511	538	537	562	551	546	560	532	531	579	530	493	552	550	593	570	502	588	603	534	608	553	575	526	560	566	565	553	556	540	591	541	507	559	586	551	588	526	499	566	520	559	546	571	578	522	558	553	521	549	558	581	546	516	530	537	510	560	543	537	552	567	565	543	628	500	549	531	577	540	562	555	565	578	554	564	521	577	566	551	554	529	579	526	575	491	536	581	525	547	577	513	537	533	548	545	546	558	514	550	601	557	565	544	536	540	575	564	542	515	560	584	562	552	576	579	611	577	505	539	530	549	512	580	573	530	569	559	558	585	537	565	513	554	533	603	542	529	550	571	542	588	563	561	493	562	570	576	500	546	551	571	588	539	553	561	554	554	603	562	492	563	581	543	558	606	528	578	546	545	574	561	569	537	561	571	579	563	534	563	540	590	565	520	563	560	586	495	569	548	551	499	571	536	568	537	602	555	575	574	585	497	569	571	548	523	531	528	561	541	525	572	564	533	557	593	565	592	554	543	602	499	512	557	524	527	537	592	576	560	557	557	562	577	559	578	585	555	560	603	571	542	556	539	566	531	528	561	612	552	571	579	578	553	560	573	555	555	571	525	570	582	539	539	580	526	590	556	526	528	537	570	551	567	542	572	531	547	566	593	564	549	561	581	566	495	553	577	531	533	561	578	593	547	579	603	575	581	573	593	498	566	549	550	546	525	556	562	559	577	584	581	570	550	554	512	592	601	584	549	554	522	550	588	560	578	523	549	546	577	544	531	566	577	509	543	552	538	548	537	576	578	580	568	543	533	574	539	550	551	552	559	557	605	513	505	539	534	563	558	536	525	564	540	583	507	539	536	535	561	553	563	539	603	533	559	539	581	553	524	562	570	525	559	516	551	589	568	550	599	572	585	527	573	499	552	569	540	559	605	531	562	576	545	553	545	552	543	563	566	558	574	572	538	519	546	598	551	571	523	538	584	561	550	503	546	560	562	569	583	521	572	546	558	578	535	555	544	534	535	577	558	538	513	550	542	557	534	566	561	552	553	539	509	587	554	524	566	545	563	547	564	534	564	569	566	590	558	546	551	555	546	581	533	555	569	580	512	525	566	597	570	539	551	558	556	529	572	566	556	541	525	548	554	495	568	541	574	542	583	510	572	544	535	577	585	526	560	553	551	536	548	570	573	558	574	582	561	520	534	515	568	509	546	563	548	552	519	571	523	511	536	552	529	574	576	574	558	549	574	560	584	527	591	580	590	544	591	531	569	499	523	554	571	557	527	568	576	575	533	511	625	565	542	573	555	568	567	536	529	541	527	562	573	555	566	502	573	554	549	573	548	572	547	521	563	556	506	604	566	589	559	592	560	542	548	566	569	543	527	528	541	589	528	536	526	604	560	565	536	524	576	551	555	545	582	565	525	596	550	546	539	522	559	607	510	552	586	531	540	621	551	524	589	608	584	560	552	555	551	552	592	549	537	594	537	568	556	543	587	596	524	506	575	532	575	568	552	522	558	555	580	557	550	540	561	550	550	541	568	555	534	638	571	553	571	560	529	547	532	541	538	555	538	564	536	568	578	519	532	562	526	573	584	518	517	525	584	582	538	541	564	540	502	551	517	578	585	536	606	542	583	567	548	550	535	532	531	559	562	538	569	529	554	586	551	569	563	545	566	509	525	562	588	533	566	523	579	531	589	553	530	595	564	522	560	584	520	585	534	533	529	555	518	537	587	570	581	595	550	537	564	566	572	570	557	531	509	611	542	536	542	540	594	577	583	579	560	540	580	544	554	575	543	533	567	561	553	580	540	533	538	532	529	617	581	572	594	546	565	554	521	575	574	575	531	548	561	532	526	540	535	580	536	548	552	583	578	540	574	601	544	546	532	559	574	566	540	557	564	512	563	528	533	506	602	555	554	552	555	558	534	548	572	535	543	550	543	563	555	553	553	519	584	557	562	552	538	545	542	577	577	544	571	541	584	555	538	564	566	531	584	580	542	528	551	602	561	537	564	612	563	558	514	554	528	542	532	558	569	510	581	582	562	592	501	550	553	579	569	564	589	618	597	556	541	505	568	513	592	561	541	582	518	562	528	585	576	593	530	574	560	531	523	508	498	488	582	542	560	557	557	565	553	567	570	511	546	552	561	524	592	599	543	579	514	570	550	549	596	560	522	554	527	561	581	553	582	559	566	573	531	555	558	535	550	543	506	533	556	537	565	515	554	540	564	554	621	590	595	553	545	577	522	513	565	575	508	503	498	537	642	524	571	580	550	584	582	547	596	529	559	559	516	549	549	544	579	544	527	541	571	603	580	568	550	517	524	545	581	545	541	585	587	546	581	565	534	531	551	534	558	569	522	559	599	575	570	545	541	530	558	601	531	573	571	580	548	586	534	560	503	518	532	565	535	568	573	560	530	567	560	540	510
4213	14311	15063	4523	7712	6704	3098	915	1064	297	273	334	206	88	51	60	106	79	73	67	55	51	49	37	45	34	47	39	41	41	38	49	50	47	41	50	41	49	40	43	46	50	41	32	42	41	39	32	42	38	41	43	45	30	49	45	39	35	38	42	46	35	48	51	38	37	51	45	43	43	39	34	47	40	43	46	44	47	42	45	41	44	48	40	35	41	41	46	29	41	49	24	53	47	36	42	41	37	39	40	47	41	43	41	32	40	47	41	43	37	38	46	47	51	32	42	49	50	52	39	39	43	37	44	46	35	40	38	40	39	43	35	23	45	44	47	51	44	34	57	45	28	41	44	52	29	55	45	51	38	42	36	49	42	44	44	32	35	39	40	48	28	52	45	42	45	37	42	42	43	52	39	41	48	44	41	41	36	52	37	58	40	47	47	44	30	47	48	41	37	40	53	45	47	31	36	33	45	57	53	46	40	44	39	40	28	43	43	60	52	40	37	34	44	43	42	50	47	35	34	47	48	46	47	45	36	43	59	36	39	34	32	47	40	45	39	53	41	43	47	62	47	38	44	47	48	41	33	38	43	32	43	42	40	39	38	24	45	42	40	24	37	40	42	44	32	46	33	39	44	37	31	32	60	45	39	40	40	52	36	38	38	44	55	42	47	41	53	43	44	45	43	49	36	43	32	48	45	52	43	49	28	41	48	43	44	46	44	38	53	49	37	30	47	49	45	53	36	42	38	42	44	48	58	44	46	42	49	50	46	40	41	54	40	41	48	52	40	57	38	36	35	48	42	41	45	40	46	51	41	36	45	42	35	55	40	40	39	39	47	50	51	45	50	56	52	41	38	42	42	46	30	36	46	47	58	43	45	43	57	31	34	37	44	40	42	40	41	31	35	42	50	47	44	45	44	47	46	45	44	50	47	40	43	44	43	48	51	45	46	45	50	44	38	42	39	43	35	43	37	43	49	43	41	48	40	43	39	59	45	42	43	26	37	46	61	51	46	43	39	31	45	39	39	39	38	47	48	44	52	38	34	41	54	48	36	31	49	45	32	42	36	45	29	52	51	32	47	46	42	43	32	46	40	37	43	50	34	50	44	57	52	33	36	41	35	36	42	37	39	45	58	36	33	33	43	58	41	43	51	43	45	46	40	38	43	42	50	39	36	50	44	43	52	50	52	37	39	52	37	45	38	47	55	47	41	43	41	51	35	46	54	40	45	44	37	44	40	50	39	52	44	54	41	44	44	44	52	39	56	40	35	55	34	47	46	64	36	53	32	33	49	38	56	45	42	46	41	35	49	40	43	37	39	45	39	39	46	46	39	36	33	47	37	34	42	40	31	42	39	34	43	41	58	43	40	47	36	44	41	43	44	38	36	50	51	61	40	51	43	33	39	42	40	42	43	49	43	53	53	37	48	43	43	39	46	37	44	36	41	49	45	49	53	46	61	42	49	54	48	38	50	45	37	47	53	38	51	48	49	49	51	29	38	40	45	45	51	47	42	44	36	40	41	41	47	36	59	35	38	47	38	48	45	48	38	45	36	43	33	43	43	41	32	49	38	43	40	48	41	44	51	43	43	41	48	36	46	46	37	38	34	32	34	38	40	45	40	44	43	42	46	48	43	50	38	38	38	50	53	52	48	43	49	44	37	49	38	48	36	45	44	37	44	56	39	39	43	39	33	50	38	44	42	46	52	50	40	47	45	55	42	36	46	50	46	40	49	34	37	40	47	45	50	55	43	41	44	42	57	36	47	50	43	41	30	42	44	40	50	43	38	46	41	53	37	42	38	34	43	44	30	35	53	50	48	39	43	43	42	37	44	45	40	44	48	39	40	33	35	41	47	41	42	45	41	36	40	43	43	41	46	43	51	39	44	48	51	28	48	31	56	41	37	33	54	27	47	56	44	42	35	44	43	36	38	46	50	44	40	45	43	47	44	44	61	42	51	40	43	35	44	32	42	45	39	49	45	30	47	49	39	41	42	38	37	38	44	41	44	41	35	34	29	52	51	33	42	45	50	39	44	40	42	34	46	38	43	47	31	39	33	34	42	55	44	51	46	39	45	42	53	36	51	43	42	47	39	43	38	42	52	35	42	36	41	57	52	44	47	43	39	51	42	53	41	56	45	44	39	46	51	37	43	41	37	43	39	56	46	44	40	46	50	45	51	44	38	34	47	54	40	41	65	40	30	40	49	43	40	42	47	41	36	48	36	49	44	40	51	37	35	46	40	31	44	55	42	49	49	46	49	43	44	43	37	44	47	41	41	41	23	40	51	47	48	51	40	37	46	47	48	55	45	58	38	43	47	49	43	55	38	59	38	41	32	45	50	38	51	44	40	54	37	51	47	43	33	34	51	40	45	38	38	49	50	38	37	36	50	53	46	40	51	54	46	34	38	45	38	31	40	38	48	38	36	46	34	53	40	53	53	47	48	32	37	56	40	40	36	29	37	45	44	39	43	53	44	42	58	45	45	41	50	47	49	50	50	44	42	34	39	45	36	54	34	58	42	42	32	28	44	41	42	38	44	38	46	45	43	33	41	35	36	37	46	48	49	38	37	42	45	44	38	37	29	46	39	47	43	44	46	46	31	54	43	37	34	43	29	50	48	30	44	52	43	40	49	46	40	53	44	35	40	46	36	49	39	45	46	49	43	48	46	32	38	48	43	41	41	52	46	41	48	33	50	40	44	39	47	40	47	52	37	38	39	32	39	41	46	35	54	46	55	56	43	43	37	49	39	45	51	42	50	57	43	49	38	33	34	52	40	31	47	47	39	53	47	43	37	48	43	43	35	48	50	44	39	41	48	47	48	44	49	37	45	41	51	45	45	59	45	47	54	42	36	34	45	39	41	33	27	40	40	41	43	34	42	51	40	44	49	50	45	32	46	35	30	54	41	43	34	43	55	45	40	42	32	39	47	41	28	40	55	40	31	47	49	49	39	51	43	36	48	46	48	43	42	38	38	45	42	49	48	43	40	42	37	47	42	35	44	41	42	34	55	50	35	43	42	42	51	34	42	50	47	45	53	42	47	39	38	34	38	41	42	36	58	43	40	44	50	37	31	37	34	42	34	57	43	45	46	35	47	46	48	38	45	34	53	36	58	46	35	42	38	40	52	41	47	38	44	47	43	42	33	41	41	40	38	47	47	38	45	41	32	54	50	43	42	50	37	44	47	35	49	48	55	49	39	50	40	53	42	40	46	39	51	32	35	49	35	38	36	41	45	35	40	41	51	37	43	49	43	48	47	36	41	39	48	51	47	42	45	46	35	37	48	47	44	44	52	47	43	37	36	48	45	48	35	38	41	30	37	41	41	43	47	47	48	51	46	40	34	47	37	42	36	47	35	37	33	41	46	36	31	51	44	40	38	33	41	47	47	38	58	38	40	44	35	43	53	31	49	43	39	32	39	35	32	50	45	38	41	55	51	52	46	37	46	54	35	45	37	53	44	47	57	34	36	51	42	35	63	42	40
32222	44375	40285	36489	56593	48679	34381	23480	23927	9444	9970	10798	5750	1210	627	1133	2057	1751	1426	1016	721	655	566	583	554	544	531	546	588	563	569	585	577	560	549	549	563	574	562	530	555	567	575	568	598	564	618	573	603	573	541	521	554	587	620	564	560	568	581	565	570	566	539	550	587	599	583	589	555	573	567	513	546	514	556	546	598	581	579	551	543	530	571	577	593	586	560	545	563	530	518	521	566	519	579	638	566	561	543	520	570	549	577	540	555	587	551	578	534	597	591	545	609	534	552	560	583	548	575	527	599	584	586	571	572	588	576	564	567	611	516	555	574	564	527	536	583	605	552	560	541	536	587	537	577	553	561	581	560	564	586	587	564	578	567	590	565	556	549	615	571	592	558	583	596	578	577	587	551	573	575	572	562	549	573	575	601	553	595	576	600	575	603	522	610	588	626	564	584	566	549	541	574	566	586	546	581	573	574	551	573	555	625	540	601	558	579	571	588	604	570	567	569	611	582	530	534	529	559	604	558	537	595	587	533	584	555	560	563	564	555	567	537	545	586	559	581	590	572	562	584	593	554	546	538	591	557	525	561	574	563	571	580	636	575	592	575	550	534	513	537	592	563	558	575	548	562	579	532	547	572	619	561	596	556	557	509	597	589	535	544	568	553	590	563	591	577	574	574	528	573	573	586	527	565	580	572	547	537	547	552	580	574	594	570	559	560	553	563	550	568	563	573	579	554	571	604	580	527	557	587	535	538	553	576	555	602	600	577	578	537	516	568	549	591	574	572	543	599	590	592	588	546	592	547	596	608	540	562	543	523	592	578	575	580	563	556	571	580	576	600	559	580	566	577	577	571	581	528	566	531	524	552	553	579	623	565	590	542	569	617	571	528	555	559	577	539	602	594	603	561	593	522	578	536	557	555	555	584	545	574	585	598	555	572	592	573	549	566	617	527	598	574	546	594	560	574	587	526	554	546	580	558	559	558	565	557	548	557	517	590	581	557	585	599	574	583	600	548	543	587	562	582	596	534	535	568	624	552	577	599	541	592	540	595	576	604	567	600	533	591	555	593	572	550	546	604	567	589	569	567	590	558	569	565	536	550	536	585	575	590	572	580	585	545	591	530	583	551	562	558	568	585	570	580	527	551	608	608	563	561	594	580	579	554	545	596	551	611	581	576	567	594	563	600	586	541	547	615	594	596	583	561	617	605	534	588	566	588	558	539	524	548	587	562	556	580	598	573	577	564	601	541	595	587	571	587	571	558	553	552	596	570	617	577	615	566	527	603	607	553	565	509	546	568	520	546	564	548	601	582	609	630	582	526	533	559	558	573	569	596	598	571	557	585	572	562	523	612	579	554	571	587	586	553	579	564	616	567	596	589	531	565	570	569	544	562	604	537	585	592	577	565	568	574	569	615	581	565	576	582	576	542	604	574	600	582	577	541	556	594	533	570	570	565	578	569	573	517	555	575	557	575	560	579	572	511	577	527	586	587	580	532	578	578	606	565	544	543	623	574	610	582	575	560	577	563	558	542	560	618	535	597	576	607	534	540	577	547	574	583	572	602	587	588	573	558	578	553	582	595	589	557	556	597	574	615	572	568	566	566	566	537	594	557	556	592	560	602	549	513	533	583	545	562	564	592	583	568	573	590	578	604	580	558	575	561	559	564	581	599	586	576	541	536	549	585	601	547	582	589	583	564	609	582	604	515	566	553	564	565	586	550	542	572	576	587	551	586	527	544	575	497	561	584	558	567	574	542	609	573	573	553	540	555	590	602	601	582	558	543	585	494	589	573	573	555	555	590	579	517	573	528	576	578	596	569	573	559	552	554	564	555	589	559	536	599	564	604	604	537	589	538	514	553	550	537	581	567	564	560	573	551	550	544	541	548	561	565	550	568	552	557	555	603	607	601	573	547	551	568	556	551	605	586	591	555	556	591	566	566	609	579	552	622	549	548	589	569	556	551	524	539	579	588	533	593	570	603	565	588	592	580	584	577	570	580	538	581	595	602	552	546	585	564	562	632	572	530	581	573	588	564	559	583	556	561	562	523	584	547	556	579	568	572	599	560	600	558	560	590	568	531	561	575	608	626	574	595	584	564	573	569	566	541	576	538	574	577	555	580	575	588	526	597	539	555	578	601	595	571	550	566	577	553	553	553	553	583	569	588	561	578	546	577	568	570	573	519	543	497	574	602	566	595	531	547	536	616	563	555	591	569	551	585	590	540	568	552	551	573	609	572	582	568	594	536	543	577	543	544	531	587	555	561	590	538	581	562	537	526	561	553	598	572	578	599	576	606	590	568	596	579	586	566	575	555	594	541	539	575	568	599	562	550	523	553	594	566	559	604	555	590	528	566	553	569	592	584	608	614	540	581	577	592	556	605	565	572	546	579	575	547	589	565	591	570	575	585	539	578	566	509	546	545	577	598	600	572	552	576	546	555	572	510	606	555	552	567	568	611	554	552	540	562	585	538	576	492	542	558	563	590	586	546	593	601	574	540	567	568	626	535	544	530	586	569	540	604	571	585	576	566	556	571	561	607	548	515	544	552	534	576	571	602	550	557	571	571	604	580	533	548	572	563	569	540	544	530	576	589	570	557	579	564	592	596	559	612	574	566	547	549	600	570	550	575	583	581	551	583	556	556	585	562	579	590	576	590	566	569	611	603	572	564	591	565	561	593	550	556	558	545	536	552	599	602	552	545	551	554	582	577	527	538	561	576	582	542	582	522	584	544	604	605	524	533	540	578	587	564	571	601	600	590	526	579	580	582	564	569	552	554	537	532	602	562	631	540	561	563	587	587	562	559	538	549	601	569	538	585	572	585	554	579	539	609	545	548	573	584	528	573	587	563	532	551	576	569	555	546	545	617	590	534	563	564	589	559	524	573	545	598	581	526	541	552	572	552	590	612	562	559	569	541	538	598	505	550	609	601	558	550	545	519	563	575	564	565	536	533	550	561	609	566	617	595	587	526	596	572	568	550	560	594	604	570	601	557	566	565	606	618	569	580	597	577	554	527	547	514	571	570	552	562	600	586	562	542	577	587	568	521	618	566	562	548	594	544	592	567	539	542	585	557	567	590	591	615	577	557	573	571	581	563	562	574	563	544	599	546	572	551	593	556	549	576	548	535	557	562	596	591	579	572	567	551	559	604	537	584	566	582	567	585	582	529	536	566	626	519	530	542	533	544	579	559	544	560	571	569	553	585	569	568	540	572	578	622	611	547	595	598	591	543	574	542	576	597	540	597	615	579	573	581	566	589	573	567	606	582	590	589	574	544	548	586	568	581	609	559	609	606	563	592	580	571	566	560	570	533	559	548	601	572	566	589	545	574	582	556	592	605	544	582	598	572	588	578	595	573	550	564	562	601	590	558	553	527	540	580	553	537	571	574	512	557	584	565	607	539	551	562	569	560	543	594	569	552	551	565	568	571	528	559	567	592	568	565	564	530	584	596	598	569	583	524	588	531	550	581	557	545	574	582	563
7352	27608	21067	7220	10300	10390	5256	1563	1674	433	451	507	243	52	47	45	103	96	88	55	45	49	53	40	42	56	38	42	40	47	55	30	48	38	48	45	49	50	51	42	36	49	41	41	27	29	46	54	49	43	32	46	34	36	48	46	44	40	35	46	41	40	41	41	44	50	39	38	27	41	38	45	32	42	40	44	35	55	37	37	45	48	43	43	55	45	47	47	45	42	45	39	35	43	36	45	48	42	52	36	40	43	40	48	40	43	49	39	47	41	48	39	51	30	37	40	40	45	38	41	47	38	58	41	40	26	45	47	44	46	34	27	36	46	37	38	46	43	49	40	48	42	44	39	42	37	36	47	37	50	36	48	36	33	46	50	42	48	52	44	27	41	51	47	42	41	34	41	43	31	39	34	54	59	45	46	41	33	42	50	40	40	51	42	40	43	30	35	34	44	42	48	48	42	39	43	42	44	39	39	54	41	49	36	39	42	52	43	47	45	44	40	38	30	42	51	42	34	43	49	42	61	46	45	41	31	44	36	55	39	44	40	38	43	40	32	52	36	43	43	38	49	46	36	41	48	48	40	37	59	43	33	37	49	41	31	53	33	39	46	50	39	36	46	44	33	47	48	43	45	41	29	38	38	43	44	50	37	40	41	45	39	39	57	38	35	37	33	34	46	42	43	28	52	42	38	40	37	39	41	48	42	37	39	46	45	54	39	44	47	42	35	54	45	47	54	45	43	57	45	46	39	47	45	39	45	31	41	40	41	37	39	38	30	42	44	33	51	35	35	39	35	56	40	34	46	51	38	40	54	35	47	43	35	44	35	39	41	44	29	41	47	42	34	50	47	42	38	30	44	31	35	45	43	42	51	50	46	44	30	32	34	38	37	43	39	48	39	44	50	45	32	35	35	39	47	46	35	32	52	42	30	43	46	48	39	41	52	44	43	38	52	40	45	43	44	39	37	46	44	42	38	39	38	37	46	38	45	31	41	34	52	29	44	49	41	44	46	44	40	26	44	42	43	35	47	30	49	51	37	39	40	39	45	41	51	32	43	45	34	54	41	45	41	52	42	49	32	44	31	53	50	64	39	39	46	44	41	52	42	31	48	47	38	38	44	39	48	42	23	46	50	35	39	30	40	43	32	43	42	43	42	39	41	38	37	43	38	38	36	34	50	43	48	42	47	40	33	40	45	45	31	39	26	37	38	39	40	47	45	45	35	45	40	54	42	29	39	35	53	51	43	37	43	45	35	53	42	46	44	42	38	55	47	34	45	35	49	42	37	36	53	37	37	38	45	31	50	31	32	44	47	50	50	47	43	33	46	53	47	50	41	48	44	47	48	44	55	44	38	33	45	48	45	39	43	39	52	42	40	48	46	47	48	40	41	36	43	42	42	44	39	34	39	41	51	39	37	41	43	50	40	52	38	45	37	50	33	30	46	47	38	34	50	36	28	39	36	41	34	41	34	36	44	35	34	48	37	42	55	38	35	47	45	45	51	53	41	35	46	40	34	48	47	51	45	40	43	50	36	46	35	40	44	38	40	34	44	40	40	49	39	55	31	34	33	47	46	43	46	49	45	47	50	43	43	39	39	40	41	42	32	37	49	60	37	44	35	46	53	37	50	40	55	41	42	47	48	36	44	28	50	47	56	43	37	35	37	38	50	47	39	47	34	51	56	40	48	48	32	31	40	41	43	40	49	36	51	33	59	37	39	49	33	54	41	46	44	40	42	33	49	46	47	38	39	36	47	49	41	41	52	42	50	26	44	50	48	35	35	43	41	36	49	36	44	49	37	43	37	35	43	48	44	42	41	44	32	43	43	51	43	46	45	50	35	51	53	37	32	43	43	55	39	35	38	44	50	43	36	50	37	48	34	47	29	47	43	48	42	32	30	42	40	53	41	40	43	54	46	51	37	47	45	43	44	29	58	42	37	52	32	49	31	38	47	55	32	42	36	47	45	36	39	45	34	34	32	42	48	43	28	37	42	47	40	48	35	45	39	48	77	40	43	38	40	39	39	58	46	45	52	50	43	34	37	39	46	39	41	33	38	49	37	31	34	45	35	34	34	39	35	37	45	40	39	42	48	39	35	45	30	38	36	43	46	50	41	34	40	44	41	38	35	50	39	44	44	51	37	52	36	34	37	39	36	45	44	34	35	53	40	33	45	38	35	39	52	40	41	32	38	52	32	34	29	54	35	37	43	39	43	31	41	52	39	43	31	49	28	36	43	40	35	37	46	46	44	37	42	47	52	46	30	40	37	44	31	41	34	30	44	47	39	38	42	35	44	46	42	47	39	39	33	43	49	43	66	44	45	41	46	36	42	53	29	44	42	41	38	48	49	33	43	50	47	33	40	41	53	33	46	40	41	45	31	40	37	40	47	44	46	39	35	45	33	43	43	51	45	41	43	51	45	40	37	43	44	61	41	52	38	43	40	42	55	44	41	48	30	49	42	44	47	44	48	50	32	46	47	48	47	37	42	47	43	36	37	40	48	35	51	41	43	40	35	48	39	36	55	51	42	42	49	39	49	34	44	36	27	35	37	48	44	37	42	44	54	51	44	37	34	41	36	34	41	45	49	43	53	48	47	27	41	46	52	43	44	31	51	49	36	48	47	31	46	44	35	52	44	48	39	44	39	44	43	39	50	36	30	35	38	43	31	43	49	44	38	41	50	45	39	41	53	43	35	39	44	37	42	44	39	44	41	44	41	44	46	42	40	52	44	36	42	39	45	51	47	36	39	53	46	43	44	46	42	46	45	36	43	43	36	39	37	43	42	42	34	45	38	43	48	35	30	39	40	41	46	24	44	52	44	53	53	41	38	45	44	29	40	48	42	50	38	37	39	44	46	37	49	31	37	40	43	44	37	45	45	45	39	55	41	53	39	42	40	36	37	32	36	40	34	41	44	54	52	44	52	42	54	52	36	42	35	42	47	50	40	32	44	44	48	43	39	41	38	43	39	33	43	42	51	44	43	42	37	45	46	38	42	41	46	52	60	35	49	54	41	39	50	50	49	46	42	37	47	36	38	44	42	46	44	40	53	36	42	45	40	49	41	34	47	45	39	45	43	44	47	43	43	56	46	39	43	44	28	56	40	29	43	42	39	46	30	42	33	43	44	40	36	45	50	65	44	46	46	36	51	46	37	40	41	47	34	46	45	38	37	39	43	46	51	35	41	56	36	32	36	42	44	53	46	41	39	56	50	43	39	41	46	37	51	46	45	43	36	47	47	42	48	50	44	49	52	40	41	43	49	34	34	37	31	38	41	34	36	53	45	42	48	43	35	39	48	40	43	40	46	42	39	41	50	45	48	45	42	43	33	47	38	54	30	42	42	37	42	47	35	45	43	38	57	46	54	46	40	32	36	41	48	27	46	38	44	42	37	49	43	45	48	43	36	46	39	39	55	50	46	33	38	34	39	40	52	46	46	35	40	44	43	37	37	36	39	31	40	55	42	37	47	44	37	33	39	43	44
40140	53357	44415	43192	63943	57615	41065	29038	28223	13248	15094	13788	7399	1303	679	1095	2417	2468	2013	1211	877	703	598	536	608	598	589	603	560	591	580	603	585	553	577	605	538	572	622	591	574	594	588	623	550	578	559	593	540	563	564	599	543	543	558	533	535	578	557	573	590	587	599	571	568	566	533	579	579	561	595	572	524	563	611	561	611	565	619	568	547	562	591	593	611	538	569	549	622	569	568	577	559	539	554	569	620	575	543	554	599	592	542	566	577	595	573	540	572	548	561	566	596	534	572	524	576	578	589	560	600	560	561	550	518	614	539	593	570	560	583	605	549	594	603	598	600	562	552	589	559	592	561	608	559	612	578	545	574	562	540	614	629	591	587	559	600	578	548	559	611	574	542	538	609	533	559	556	568	557	577	557	592	557	577	586	559	592	523	591	569	539	569	584	558	537	559	571	580	520	637	577	555	568	561	556	588	617	571	571	578	622	563	567	602	629	586	570	565	535	585	604	592	580	602	591	546	591	582	558	534	584	576	588	561	567	583	537	574	568	585	554	577	590	591	549	549	596	571	570	587	568	595	608	586	586	577	514	588	572	588	571	587	593	595	546	559	554	609	584	576	574	561	554	579	588	574	580	562	629	559	565	535	539	564	609	563	562	537	576	578	571	570	617	581	578	565	581	542	569	549	579	534	537	534	581	546	530	567	574	593	597	542	560	602	595	563	563	585	593	603	587	587	587	539	576	573	553	548	574	568	548	588	581	586	550	531	583	538	557	580	545	550	533	575	561	542	584	545	578	573	556	593	579	582	542	579	597	568	540	563	571	568	560	558	539	606	591	597	567	565	564	567	601	539	574	534	546	601	544	564	539	617	606	605	580	624	620	569	587	549	545	586	535	561	585	594	603	536	548	572	588	567	580	562	553	581	540	535	592	570	604	565	575	592	584	576	543	557	561	575	541	608	583	619	619	561	589	599	578	589	610	562	587	552	588	601	550	590	580	561	628	562	527	546	567	571	550	577	567	542	559	577	565	606	553	592	571	574	553	591	591	586	593	585	579	603	567	573	638	544	584	561	549	535	578	568	602	601	593	557	591	541	570	602	536	585	548	561	585	556	570	598	595	576	583	578	544	572	585	575	589	587	567	559	571	536	567	569	528	586	557	554	555	574	584	597	617	605	560	582	536	542	629	556	580	619	581	578	534	568	581	571	577	547	576	550	580	511	572	580	589	560	575	572	556	606	579	570	524	538	577	578	543	589	592	611	587	595	574	613	575	602	568	608	540	550	598	571	624	548	586	555	578	587	564	537	554	579	604	565	546	575	616	585	574	543	549	565	545	606	564	578	532	555	555	563	570	613	543	565	577	560	553	566	560	596	583	564	610	583	554	574	612	584	581	569	605	543	615	567	559	513	577	532	577	593	628	586	550	546	583	572	548	580	568	569	600	588	591	533	588	551	587	561	589	564	574	580	614	543	558	557	539	573	559	556	595	562	542	560	535	583	553	536	564	547	550	566	530	619	550	571	558	590	571	559	564	530	559	601	585	593	541	566	602	565	547	594	568	540	603	577	593	570	580	579	533	556	575	576	599	555	608	597	550	539	567	576	546	568	592	618	531	564	572	574	513	572	537	554	536	565	526	571	614	601	637	537	571	595	564	533	610	587	547	568	593	580	569	538	567	569	542	570	540	606	589	545	544	587	587	585	586	614	590	521	568	551	565	563	595	607	551	594	547	602	565	597	554	610	575	578	598	578	570	565	525	592	568	582	573	610	591	587	594	574	579	562	590	605	556	544	559	602	626	585	578	582	570	615	575	604	579	563	553	580	551	588	589	573	575	584	566	542	559	571	552	543	557	560	581	579	543	586	588	603	595	612	575	579	576	591	580	557	570	565	582	561	563	563	565	556	564	564	567	608	582	567	553	542	577	598	592	587	552	536	567	574	599	639	607	570	555	565	580	565	586	552	567	575	541	605	548	568	572	574	595	570	554	583	556	559	572	562	590	593	613	551	571	566	580	557	606	549	586	598	604	579	598	558	612	588	520	542	554	586	618	565	596	558	566	597	553	573	586	599	570	581	582	540	572	563	554	612	589	611	556	571	578	603	580	555	560	519	550	619	606	572	529	597	572	582	577	588	550	587	596	589	584	629	608	506	582	609	576	608	598	531	612	573	549	562	576	557	596	582	571	574	568	586	574	591	617	590	598	581	548	639	515	552	617	586	595	542	570	584	549	539	558	554	563	554	577	573	555	560	543	591	551	586	580	571	564	561	525	549	582	592	557	557	536	570	580	585	576	549	565	549	583	582	582	627	591	601	616	575	594	565	603	549	576	532	534	562	586	598	565	592	558	576	576	595	568	540	595	532	531	594	588	569	596	551	569	520	582	600	584	583	583	554	554	578	559	532	556	584	504	583	594	561	566	594	560	573	597	611	595	566	535	565	572	601	597	571	603	586	637	575	606	592	594	546	546	619	583	606	593	566	551	561	530	588	580	592	577	556	563	565	586	591	579	529	527	564	594	570	560	558	632	565	552	553	585	579	579	545	576	586	564	580	533	589	576	558	591	574	581	588	569	568	552	592	580	578	564	624	555	581	592	529	581	583	556	545	587	574	616	553	560	558	558	561	572	593	599	547	551	530	565	563	555	542	610	556	580	539	581	575	579	582	534	563	521	558	545	559	554	583	612	611	610	539	599	566	615	565	563	612	575	558	564	567	522	567	543	565	580	555	604	552	565	601	593	567	506	559	555	576	587	588	573	576	604	568	552	618	597	573	576	537	628	563	556	571	573	576	550	546	529	608	606	596	586	596	575	589	584	600	571	573	572	561	607	597	625	579	514	586	555	595	617	509	574	582	622	545	575	575	593	578	571	552	555	582	576	567	567	588	590	545	527	555	578	547	589	560	570	554	559	567	568	545	554	539	562	598	549	595	584	542	554	580	560	566	541	556	560	548	496	582	580	596	564	603	525	579	517	566	584	583	524	617	571	576	560	569	613	538	601	582	573	558	582	592	573	569	570	523	585	585	564	597	565	584	551	542	586	556	582	596	580	586	543	542	583	529	536	616	575	593	602	586	593	556	539	565	557	611	561	615	549	576	564	593	582	554	576	586	584	590	535	585	563	527	604	586	581	581	560	590	566	605	580	587	602	542	541	571	566	563	600	548	552	572	587	559	586	586	598	526	599	548	593	600	547	611	513	591	581	584	567	569	617	579	542	538	554	561	569	567	593	581	571	516	608	599	591	552	547	597	569	576	530	551	576	613	545	595	588	568	585	618	562	603	576	556	530	619	571	533	562	573	575	560	563	585	551	578	593	559	570	599	516	576	597	521	558	544	547	560	566	549	609	615	557	586	625	601	584	620	588	580	591	548	576	558	573	621	563	589	575	582	609	565	605	561	578	578	541	575	575	603	597	534	563	552	595	565	574	604	569	577	577	600	594	570	601	548	598	557	583	556	590	573	577	555	586	590	550	522	572	581	573	607	547
2745	6830	4850	1224	1884	2093	1102	397	348	133	130	138	109	37	35	42	49	62	52	52	49	40	46	42	44	40	48	27	31	45	48	45	34	43	42	44	37	37	48	41	49	38	46	49	37	39	37	48	44	37	39	44	45	43	38	51	37	43	51	39	43	36	34	46	41	38	45	42	49	36	43	32	38	39	32	47	47	36	48	35	39	47	43	40	49	40	35	39	35	38	46	31	35	43	45	49	31	42	49	31	42	53	36	36	56	49	39	35	36	45	32	44	38	43	39	37	51	42	33	35	28	47	46	42	37	52	33	39	47	45	47	41	40	37	40	35	41	42	45	38	36	37	42	31	34	34	42	37	37	34	45	44	38	55	29	39	36	38	51	38	36	42	38	43	35	41	47	29	43	49	47	49	44	42	36	28	47	56	31	39	37	31	39	42	53	55	34	52	45	39	42	42	42	47	38	45	41	36	42	34	40	43	38	54	26	47	36	32	40	35	37	33	35	50	38	38	35	39	42	42	43	44	58	46	44	40	35	40	34	37	46	35	37	47	37	46	36	47	45	42	37	41	31	52	41	44	40	49	37	34	47	34	29	44	35	32	41	37	39	42	34	36	49	39	42	38	44	40	54	53	48	36	35	43	39	28	36	44	49	51	42	35	41	35	44	47	38	35	44	45	40	42	51	41	36	38	38	39	40	46	38	40	29	39	44	45	51	41	46	42	38	32	35	37	36	33	37	31	37	33	45	36	48	38	36	27	49	40	36	33	42	45	30	46	40	45	32	35	31	45	34	41	50	49	39	42	35	49	31	42	37	40	48	43	52	44	42	45	38	40	56	36	41	36	48	37	40	34	40	36	40	43	44	37	38	43	33	42	40	47	37	38	46	32	43	43	44	39	38	42	36	45	32	45	36	39	41	47	45	44	43	44	37	41	46	34	34	42	49	36	38	43	50	33	48	42	33	32	47	51	38	38	45	50	47	50	37	35	34	45	38	37	37	45	33	45	37	47	34	51	29	38	42	52	30	53	41	38	39	45	52	44	45	42	49	42	43	31	36	23	45	48	39	39	33	31	47	56	34	28	51	36	44	40	33	31	44	27	40	30	39	42	32	26	31	32	41	39	42	38	38	51	31	40	41	34	32	42	41	47	44	37	33	51	38	42	35	40	42	36	41	38	42	39	44	42	45	50	46	40	27	36	43	36	47	45	47	41	39	37	40	45	37	35	30	52	43	27	36	43	41	41	37	58	33	41	38	37	50	47	42	50	35	43	41	42	42	43	35	45	46	38	47	42	50	49	51	31	44	41	47	34	45	40	32	40	34	37	47	43	34	35	33	53	43	42	39	39	41	47	37	43	26	37	34	47	37	46	33	44	38	48	51	33	51	37	28	37	40	44	39	50	30	40	34	46	43	45	49	34	29	45	40	43	47	51	37	40	39	44	40	40	33	32	45	44	42	45	39	43	33	43	47	37	41	43	53	37	48	33	45	35	44	46	45	47	42	43	40	47	39	45	43	47	39	38	34	42	46	40	48	50	42	36	50	42	39	44	49	45	48	49	29	35	33	36	38	42	48	38	36	46	47	42	36	41	38	41	47	48	51	41	43	37	31	42	34	27	39	34	39	43	40	32	48	39	34	58	49	35	47	40	48	41	49	52	43	39	47	50	45	51	44	44	53	51	36	33	38	48	42	50	43	37	47	44	38	44	37	43	36	38	44	36	42	33	38	51	33	41	50	31	36	31	43	35	42	34	39	53	49	42	34	43	58	47	34	50	43	37	35	46	37	40	40	43	51	36	42	46	33	27	41	36	33	40	49	40	44	44	40	39	45	47	46	39	54	33	31	38	30	50	33	54	40	34	36	46	40	32	49	42	36	48	30	45	40	36	45	45	38	47	57	29	46	32	30	30	50	39	43	51	37	48	50	36	36	46	42	39	46	35	39	40	47	38	31	41	45	45	38	29	38	43	49	32	36	45	30	37	47	50	45	59	48	49	44	40	33	48	38	32	41	42	44	47	40	36	31	40	50	34	38	42	41	41	40	39	49	61	39	46	31	37	45	35	43	44	40	32	51	43	36	40	39	34	39	28	47	41	45	31	42	29	41	42	43	38	34	41	36	35	41	39	48	46	35	44	44	42	46	47	40	43	40	43	31	38	36	40	37	37	41	46	36	41	46	36	45	42	36	39	30	47	40	37	39	47	36	34	60	52	35	36	37	47	34	46	53	34	46	39	46	42	40	42	43	46	50	39	45	47	41	45	39	44	44	33	37	37	41	44	45	43	34	45	43	36	40	28	44	30	35	41	40	53	39	45	33	62	49	44	52	43	45	39	44	40	39	36	41	40	28	45	42	38	36	39	36	53	43	44	47	45	44	43	46	44	38	45	34	36	45	35	37	34	29	31	51	40	50	37	42	35	41	29	36	43	39	45	30	46	33	44	47	39	43	30	36	36	51	33	38	43	39	50	45	52	57	41	31	42	42	39	34	46	40	51	24	34	37	42	49	48	45	47	48	41	33	40	56	42	34	33	38	42	36	45	41	38	40	38	41	34	37	48	43	38	40	40	40	36	55	43	39	51	48	32	50	38	52	27	39	50	30	34	40	46	43	45	40	43	54	34	43	33	38	35	45	34	38	39	43	46	43	34	27	38	41	39	49	41	34	41	45	29	54	27	41	38	47	39	47	48	45	33	35	39	38	48	53	40	46	36	40	40	43	34	46	35	54	35	34	38	52	35	50	51	36	46	32	39	35	43	36	38	38	47	42	39	51	43	38	26	37	37	57	42	34	56	37	37	49	39	34	59	35	44	40	44	34	37	37	47	40	37	42	42	41	55	38	35	43	43	39	29	40	33	46	39	49	47	41	34	37	37	49	42	44	42	39	26	32	41	32	40	43	44	33	49	39	36	37	52	45	38	46	43	35	45	55	38	40	40	32	36	39	35	31	39	55	46	29	36	39	44	49	44	37	48	42	30	41	44	45	34	40	45	39	41	25	38	42	37	42	34	38	34	53	44	25	40	37	43	46	49	36	35	41	41	49	33	44	52	45	51	38	46	43	30	34	37	48	39	52	39	36	58	32	43	32	33	39	38	30	46	41	37	36	29	38	46	51	38	47	43	39	41	44	44	48	37	30	37	53	50	37	41	31	37	52	31	43	34	37	34	51	51	30	45	38	42	39	34	35	33	53	41	43	52	42	37	39	36	39	30	36	35	41	42	43	39	41	40	34	37	32	38	28	49	29	35	39	39	39	41	40	39	45	53	47	40	46	38	48	51	31	51	41	44	38	43	33	37	42	50	37	41	40	43	41	44	52	27	40	39	42	42	46	37	35	44	41	42	44	49	37	46	46	38	41	40	44	44	40	43	51	40	43	43	37	26	40	34	39	52	32	37	41	49	42	36	45	40	37	41	42	43	55	42	43	37	47	35	32	31	33	51	45	46	43	38	44	31	24	32	49	32	43	34	33	45	50	40	46	38
31735	33724	27202	24892	37619	35489	25538	15078	13655	4873	4903	4811	2017	716	550	605	902	1074	921	724	659	604	535	596	554	548	544	517	518	537	555	597	571	550	558	541	563	593	542	541	552	537	574	565	499	546	568	503	586	567	527	562	531	534	528	552	554	499	570	546	591	563	539	533	579	506	548	538	571	566	517	531	516	519	565	574	523	590	518	566	528	526	537	602	584	545	520	535	566	522	558	543	601	566	561	551	537	579	518	513	505	539	518	576	516	557	540	541	534	515	522	548	485	530	526	541	558	534	579	549	544	541	503	551	548	588	582	565	536	527	550	549	587	540	552	569	552	577	563	545	520	540	554	544	571	538	527	551	542	522	565	573	604	546	567	523	535	509	561	528	556	541	499	546	559	519	586	570	565	510	554	559	559	575	587	587	563	542	554	569	568	526	540	566	530	501	579	548	540	539	559	567	557	544	564	506	599	541	558	565	517	542	565	510	579	514	538	546	544	567	541	514	496	544	537	573	542	544	523	576	545	540	567	507	542	540	594	552	528	548	489	562	553	522	578	537	507	558	530	615	559	524	524	533	557	550	530	507	537	537	569	585	548	531	549	603	568	550	529	551	573	539	549	552	525	543	582	554	512	502	532	551	563	545	538	544	560	575	535	524	542	575	522	505	549	553	535	499	580	530	570	577	563	497	552	530	582	541	522	571	566	543	542	546	553	544	574	546	510	561	571	488	509	574	504	549	573	531	581	573	578	558	565	536	543	540	516	524	540	494	545	552	580	542	560	561	510	633	570	515	540	553	578	527	570	578	524	569	541	514	562	569	550	533	528	547	503	559	578	498	520	539	554	534	597	549	533	569	557	527	526	519	510	514	552	499	538	553	556	567	527	553	539	579	592	506	564	521	541	564	538	587	509	624	573	523	559	520	558	545	585	543	500	536	538	568	506	548	560	533	495	576	557	548	570	521	558	566	534	550	568	569	563	551	567	520	565	577	550	550	533	540	508	593	524	557	568	567	541	546	563	548	541	581	598	572	513	555	564	533	560	566	598	549	524	512	586	521	507	575	550	518	539	551	538	528	533	553	591	543	556	523	542	531	542	505	551	568	538	538	582	555	554	548	571	546	515	549	522	510	559	542	510	569	562	545	540	528	564	507	545	546	560	542	587	569	556	586	578	521	511	578	590	527	537	522	556	532	587	548	566	525	603	524	493	574	542	598	546	544	555	567	543	561	544	504	556	572	539	546	551	553	563	540	560	559	540	583	578	536	554	534	528	581	552	514	520	530	519	509	539	534	529	551	534	534	574	553	552	565	583	571	571	533	553	547	552	552	572	585	554	543	553	541	589	581	501	563	548	535	539	540	572	556	549	568	549	572	572	547	559	561	547	569	534	573	557	536	529	537	542	578	548	558	513	533	581	562	531	572	577	529	520	575	573	555	556	542	573	510	522	559	545	563	576	538	526	538	549	592	559	541	543	533	569	564	522	569	527	546	562	593	535	559	595	505	526	563	518	553	574	575	541	532	565	520	548	542	576	558	550	521	545	549	553	567	525	555	575	506	535	572	602	548	598	523	555	545	548	552	525	594	543	548	560	582	537	547	554	568	557	547	502	547	548	537	566	542	559	565	534	566	514	562	539	547	594	572	591	529	530	528	573	535	526	534	542	548	562	559	561	547	548	563	572	567	555	553	567	560	535	585	557	556	525	570	581	522	568	564	535	597	539	561	550	515	542	557	578	530	511	528	544	561	541	559	569	560	517	528	586	566	545	548	555	549	576	521	554	572	584	519	544	562	582	512	511	558	572	531	563	546	555	527	563	507	551	541	550	525	560	545	536	525	554	572	563	527	563	529	507	550	566	566	505	535	569	554	577	589	576	551	559	534	598	523	516	544	571	583	541	538	587	567	558	545	624	570	520	526	518	514	609	525	542	537	552	552	558	528	525	573	549	530	539	530	542	520	541	520	570	525	580	535	544	524	544	558	578	542	524	543	524	560	545	551	568	557	568	572	566	567	510	530	580	542	599	555	524	545	515	527	548	596	521	575	536	558	559	540	587	568	525	555	537	565	565	537	546	588	559	549	527	557	518	542	503	538	527	570	529	563	545	590	532	542	571	555	544	548	517	559	502	541	546	521	585	564	550	523	523	541	529	552	563	514	538	562	578	557	565	579	593	534	582	585	514	542	570	579	612	531	567	563	554	550	533	567	530	554	583	530	517	528	488	523	585	593	549	522	573	560	586	590	575	538	544	527	530	570	580	537	569	567	510	516	519	541	545	536	518	539	603	546	547	538	579	576	501	511	554	516	509	539	544	527	585	528	552	545	539	557	577	502	536	549	571	577	552	576	538	576	607	556	527	533	551	547	522	561	527	525	535	523	569	589	527	563	549	540	574	546	554	527	513	556	552	535	529	554	547	543	560	569	558	553	551	544	526	553	593	565	543	585	541	561	504	577	539	540	519	521	545	530	567	568	517	575	590	553	567	509	564	576	572	536	582	582	539	541	529	532	543	541	532	559	552	522	558	535	530	543	539	533	535	523	620	594	500	548	512	556	522	575	584	546	570	566	548	579	506	563	555	536	505	557	524	560	544	565	558	546	536	523	567	569	520	558	565	528	566	535	565	547	574	548	527	557	557	568	561	555	582	537	557	524	516	528	535	597	527	535	529	540	522	557	538	595	542	554	540	514	561	582	544	537	553	556	505	537	559	566	548	560	512	563	535	522	579	539	537	549	576	613	536	536	572	536	538	604	548	545	554	561	544	503	551	520	569	532	600	523	577	546	555	566	553	547	526	583	518	567	566	547	612	566	540	516	573	541	514	587	518	503	531	539	553	556	581	589	550	582	573	532	554	539	533	544	562	583	515	554	575	558	540	567	563	560	593	539	528	529	512	556	532	510	529	538	584	564	579	548	506	546	521	545	473	525	523	576	572	536	564	527	553	534	564	603	558	552	579	539	567	534	501	572	540	537	568	550	531	540	578	531	583	533	531	576	533	570	548	534	549	559	536	509	527	534	554	547	558	585	555	530	570	530	568	511	542	538	530	555	556	521	579	558	552	544	536	532	542	523	528	549	554	593	528	502	523	580	525	568	520	595	569	590	553	550	531	545	597	567	530	563	532	543	561	554	541	520	525	495	546	572	556	524	535	564	565	502	513	541	563	553	531	570	563	563	515	544	588	513	557	562	553	575	557	527	535	536	584	558	549	576	527	567	548	560	512	570	563	513	495	546	572	567	496	521	530	512	562	525	572	530	536	562	544	549	530	517	574	551	572	532	550	555	522	515	552	582	572	553	537	570	555	549	574	568	609	561	561	552	576	516	566	528	510	517	529	574	523	560	556	540	587	555	529	554	551	570	549	518	523	587	592	523	553	542	526	556	571	547	492	570	550	552	591	523	551	532	531	587	557	575	548	505	554	505	574	563	555	560	549	574	551	526	517	574	529	545	541	532	570	553	566	554	531	544	542	559	563	560	539	578	500	567
5067	19546	12943	3978	5402	6064	3169	1036	1054	341	322	306	163	44	36	52	65	64	59	59	53	41	41	40	37	40	41	42	33	40	48	41	38	38	53	42	37	45	44	26	50	47	35	42	38	19	37	44	45	47	33	45	49	46	43	46	39	36	30	38	35	52	33	41	47	35	36	38	42	43	40	38	32	52	43	41	41	47	56	34	38	46	40	33	53	49	42	43	41	40	44	45	33	38	41	40	46	39	49	32	45	44	46	33	48	41	39	44	44	37	41	31	35	36	47	34	38	42	43	42	39	47	48	46	37	37	42	45	35	40	40	31	32	34	51	40	48	56	41	40	40	50	30	43	45	43	31	53	31	46	41	40	54	43	45	47	39	35	44	30	44	42	44	35	45	44	30	43	36	47	45	44	38	50	44	44	38	44	32	58	43	51	48	45	38	40	41	43	39	44	50	48	50	43	43	59	47	47	30	52	43	38	49	53	39	50	33	42	33	33	49	49	49	44	35	45	42	33	36	30	45	44	47	30	43	37	39	41	50	44	45	34	39	56	40	41	34	49	39	38	40	44	54	48	35	41	34	51	41	46	52	27	31	45	45	34	51	44	41	64	38	50	41	41	40	33	32	44	44	49	52	46	35	42	26	40	41	47	43	31	42	43	46	39	39	48	48	41	34	33	38	40	51	35	36	32	43	37	36	47	34	31	36	44	49	61	39	45	47	42	43	39	37	43	38	50	52	41	52	59	43	39	57	38	33	43	41	47	31	32	36	44	46	42	38	32	42	39	41	50	45	31	40	49	35	43	36	42	49	40	32	35	47	37	48	39	46	43	45	46	38	33	40	34	37	38	47	32	40	33	46	49	43	42	48	38	38	44	43	49	40	34	31	50	37	37	43	44	42	38	47	41	43	46	38	47	38	34	37	30	27	40	45	45	43	40	40	30	33	40	50	37	35	41	47	48	41	31	45	39	34	40	44	48	28	38	58	47	35	34	46	49	60	43	46	43	28	32	40	35	35	37	46	50	55	43	55	27	36	44	49	29	40	38	35	42	43	33	53	33	42	49	41	42	47	46	32	40	38	39	40	60	45	40	48	39	34	41	41	38	48	51	44	38	50	43	39	32	36	39	46	36	43	42	39	47	51	39	43	43	48	41	53	44	44	45	43	38	36	38	38	44	48	46	40	41	47	40	35	39	42	40	58	42	34	45	44	36	43	45	42	47	45	43	38	45	43	49	34	43	37	41	40	33	51	43	39	46	46	48	35	40	38	33	44	50	34	45	32	35	52	44	42	33	38	45	50	52	31	48	52	42	33	40	49	32	29	44	38	35	32	34	38	36	41	53	42	41	35	43	50	46	53	36	51	40	42	46	40	55	48	50	53	38	47	42	36	33	43	44	34	43	34	47	42	45	52	43	40	25	30	47	46	48	53	45	47	55	45	36	34	40	37	36	42	41	42	36	59	49	41	40	31	40	43	40	40	51	39	39	47	44	40	35	47	38	59	44	56	37	38	44	38	23	26	44	43	44	39	41	54	43	50	45	51	35	39	50	50	45	48	43	41	38	38	38	41	46	37	37	46	45	39	26	27	49	42	39	38	39	30	51	44	43	46	45	38	43	38	41	35	46	34	32	52	47	31	40	51	38	50	37	34	39	46	39	48	54	45	37	38	42	48	39	43	38	30	40	47	52	43	37	43	36	31	52	35	51	39	30	35	36	37	42	34	44	37	43	48	39	38	40	45	36	50	44	41	38	49	46	43	48	51	44	42	50	59	49	38	50	34	40	41	40	38	50	47	31	42	45	36	35	36	41	43	41	31	29	44	53	40	40	53	39	41	38	51	36	37	40	43	40	35	36	38	38	44	50	37	48	54	41	35	51	36	47	35	38	33	39	44	47	38	45	27	43	47	33	53	42	42	45	44	52	38	35	51	36	44	40	53	30	50	37	42	46	44	44	47	36	34	38	48	58	47	44	51	37	36	32	38	41	35	47	41	45	41	51	34	43	56	39	39	43	47	30	33	50	29	56	44	34	45	36	50	35	46	52	41	41	39	36	37	36	42	42	28	39	41	39	45	47	40	37	35	38	26	39	37	29	25	59	44	44	35	42	45	39	48	41	42	35	37	41	36	46	38	43	41	56	37	55	39	49	34	40	39	37	46	48	36	46	46	27	33	47	36	45	48	29	44	38	43	39	40	45	47	36	46	37	37	45	43	47	34	40	41	56	37	38	53	40	38	27	47	37	32	37	23	40	37	41	52	37	40	46	52	48	39	35	32	55	35	48	41	39	34	43	41	42	44	44	46	35	34	37	37	52	37	50	42	34	44	45	50	33	50	47	50	40	48	56	30	49	48	46	40	38	41	60	49	39	39	44	44	53	36	34	43	45	34	54	34	44	37	41	37	42	39	49	29	36	43	33	32	44	47	40	40	43	43	48	49	41	41	35	40	48	45	47	49	46	42	42	53	50	45	41	57	38	46	49	54	47	46	45	47	52	47	44	43	29	36	41	46	56	34	39	40	50	45	39	49	36	33	39	36	43	38	37	45	27	52	47	41	35	46	36	41	44	43	41	32	45	52	45	33	33	38	46	32	36	46	40	47	29	36	36	42	43	42	43	43	33	47	43	24	35	47	38	52	41	39	53	40	25	40	43	33	29	47	36	36	44	42	27	43	37	40	52	51	49	41	44	43	44	42	48	40	50	39	45	40	41	45	35	40	49	41	54	40	41	45	39	47	48	52	48	39	40	35	42	47	54	30	49	51	54	45	55	53	46	45	52	46	39	35	49	44	47	34	49	48	41	38	50	37	36	45	36	30	31	28	32	32	37	43	32	49	38	30	36	47	47	33	53	49	32	41	38	42	42	46	39	50	39	46	35	47	41	31	39	47	41	53	37	49	43	56	51	29	50	52	44	36	51	40	34	42	46	46	41	35	33	30	44	35	40	52	44	47	30	40	37	50	48	46	40	51	38	51	38	49	37	32	60	44	55	45	34	43	46	35	32	40	51	51	37	37	35	46	41	32	56	44	31	41	40	56	41	38	34	46	56	42	45	44	44	44	30	40	44	42	46	62	36	50	38	47	45	37	54	43	53	49	42	32	33	50	49	40	43	33	53	40	34	40	51	42	45	41	52	40	36	55	37	34	39	36	47	43	40	37	37	40	41	54	49	43	34	42	40	46	45	49	31	51	38	41	33	49	33	50	48	44	34	43	46	45	46	32	44	40	36	47	34	33	47	35	52	38	26	40	34	49	37	44	38	39	33	44	27	46	43	35	31	29	32	45	44	41	49	50	41	33	39	38	40	49	39	29	39	39	46	37	50	41	32	39	34	47	37	35	48	45	48	32	43	46	44	42	41	41	33	40	39	40	56	45	41	39	37	39	37	33	50	45	36	34	46	46	43	45	38	38	44	53	47	41	50	42	56	49	43	44	47	36	38	54	50	37	47	49	46	38	34	42	55	42	40	38	37	37	44	42	49
39656	47750	36066	36879	53192	48629	35721	24904	22517	10976	10901	9624	4267	1330	568	852	1273	1630	1408	981	727	662	601	584	569	536	531	571	582	570	570	563	541	538	570	543	548	581	554	552	572	542	536	603	578	576	577	571	531	589	594	515	586	510	554	573	526	526	573	582	542	555	518	535	536	579	549	485	562	555	602	571	569	559	539	552	534	505	541	572	517	565	556	527	549	561	518	535	570	542	569	578	589	583	573	586	585	555	554	531	564	565	564	566	535	514	586	550	578	577	563	561	544	547	551	564	552	605	569	550	582	525	540	571	523	567	535	547	552	545	557	601	578	544	511	570	569	539	561	544	582	557	577	547	585	541	613	559	584	537	559	577	548	535	554	557	557	554	589	593	594	527	549	543	540	561	554	538	564	535	570	531	512	543	566	571	582	574	559	588	540	567	566	558	578	588	544	574	519	548	514	542	554	556	555	558	615	531	532	537	569	551	546	593	574	528	568	574	514	545	530	544	542	545	524	566	572	533	566	538	537	587	551	571	581	576	570	583	588	526	555	554	565	565	577	577	569	552	558	569	570	564	575	548	510	545	536	587	543	531	565	592	570	563	567	528	563	531	567	578	569	591	590	588	546	560	588	547	537	560	544	550	567	573	533	557	573	540	593	542	524	607	578	541	542	594	522	572	526	556	570	567	565	543	590	573	515	587	557	531	562	535	566	551	563	568	545	581	578	546	544	606	553	540	506	541	558	545	585	528	569	562	555	535	549	536	592	557	562	505	595	529	510	531	561	551	532	546	570	555	597	566	577	590	511	565	570	548	561	511	548	571	589	599	559	541	548	528	557	580	586	517	528	601	592	593	578	545	567	557	575	541	586	551	580	574	575	577	551	526	577	540	541	546	559	545	558	555	584	591	549	564	538	534	588	545	525	551	545	584	503	566	563	579	591	558	551	608	553	585	580	592	518	597	613	589	530	552	614	615	586	511	508	576	565	563	561	564	570	546	524	597	574	532	550	566	566	564	539	515	548	565	531	602	546	573	561	552	545	585	606	539	541	606	567	619	527	579	589	571	552	544	594	567	556	527	501	562	508	604	556	568	563	554	539	612	542	544	559	566	503	537	522	604	560	531	592	570	569	569	543	530	577	550	563	565	579	514	552	589	604	566	575	584	584	551	551	554	549	585	559	563	568	549	545	591	611	604	564	545	578	530	546	581	551	513	562	544	527	551	584	519	561	555	553	599	539	552	524	576	542	576	581	574	559	547	569	535	548	571	581	534	565	561	564	555	555	536	518	536	542	545	557	534	570	521	528	569	573	576	556	552	524	589	538	527	578	585	518	554	523	599	521	569	555	590	559	536	577	575	532	520	586	515	588	529	564	581	549	559	527	582	579	564	553	588	582	525	571	516	568	539	580	559	519	540	570	537	558	567	530	547	557	575	538	574	564	558	548	549	569	567	526	545	523	562	586	521	547	594	546	559	543	572	585	565	589	564	592	575	546	574	577	540	569	561	573	572	575	535	542	570	580	577	521	563	556	572	586	540	605	555	596	554	569	541	543	586	566	571	577	537	537	535	558	558	540	542	577	550	581	562	574	563	570	578	544	558	547	587	555	557	598	565	534	532	565	551	615	548	515	573	575	571	518	608	562	541	582	589	544	549	578	550	554	609	548	544	537	571	594	556	560	575	556	545	514	584	597	556	599	579	576	579	586	598	547	590	564	575	563	558	573	567	588	563	530	534	534	581	571	589	548	555	515	543	584	589	561	550	560	563	562	597	584	526	558	583	593	563	589	527	582	566	518	553	571	587	569	551	533	512	557	539	581	526	574	543	517	551	546	549	567	580	570	563	539	564	539	523	546	528	552	545	565	581	572	624	554	579	548	548	565	567	504	580	566	530	557	549	574	594	566	560	547	551	528	602	582	577	571	532	544	578	583	563	551	534	527	522	598	568	545	573	527	549	536	557	579	553	564	539	571	599	556	556	584	590	596	527	566	587	580	509	557	601	622	559	537	513	538	545	569	548	563	538	553	548	538	556	535	561	578	608	548	597	583	559	556	564	549	552	555	552	562	544	577	565	582	589	554	548	596	561	582	577	539	521	551	566	580	562	518	535	586	547	533	539	537	560	561	543	563	562	553	562	590	568	591	574	531	548	573	520	590	548	578	577	507	559	565	551	544	513	540	546	518	582	551	550	542	535	567	518	539	563	561	568	569	589	564	505	579	549	557	545	611	556	562	536	508	533	545	560	561	537	563	576	580	549	545	546	550	570	566	532	558	555	551	580	546	542	557	615	529	595	540	535	567	580	562	524	559	596	577	549	559	574	575	548	589	588	565	583	589	578	508	588	582	538	547	557	569	538	541	567	567	555	542	544	573	555	573	581	538	545	553	524	556	532	556	588	533	569	560	539	543	579	557	560	579	546	540	542	570	531	575	573	556	550	552	567	602	590	553	584	561	605	576	562	527	537	540	525	538	599	597	532	536	568	589	518	504	569	516	521	583	543	544	583	533	507	511	516	541	567	566	607	567	531	571	490	597	564	579	538	594	569	548	570	542	562	559	604	592	551	553	566	589	559	560	526	554	550	594	558	551	515	571	538	557	534	556	555	585	542	590	538	598	583	586	608	551	563	586	558	556	576	554	519	552	554	618	550	506	552	570	539	547	576	578	554	536	529	534	577	577	536	526	554	552	562	571	539	576	531	557	542	553	581	555	586	564	562	580	572	528	542	575	526	539	579	539	551	560	600	563	562	537	586	535	555	559	539	599	552	580	555	557	570	535	545	605	523	531	551	527	526	528	580	556	575	577	564	554	581	538	520	552	537	545	550	547	541	577	557	578	564	599	599	548	581	549	564	557	530	543	555	511	537	575	517	576	540	545	541	568	539	545	571	544	569	547	566	565	505	584	565	557	551	590	527	576	573	568	532	554	533	546	583	602	549	559	557	550	594	543	541	546	515	573	580	558	558	551	545	559	526	504	551	539	518	535	542	557	570	562	535	510	565	546	532	563	570	571	557	530	552	564	583	562	562	547	574	555	509	561	565	592	558	547	546	568	543	551	568	597	550	562	540	546	565	590	553	580	568	588	579	547	568	565	590	581	567	515	568	549	549	564	539	527	522	568	570	595	552	585	539	536	558	529	591	560	592	549	557	597	602	587	578	535	562	565	548	541	555	606	594	575	532	545	572	540	559	555	553	570	564	560	592	563	594	566	549	566	539	580	556	550	557	610	548	540	574	550	582	573	573	539	580	597	563	539	568	524	593	574	535	552	550	551	565	528	549	577	543	568	580	561	545	594	561	571	515	568	537	550	582	564	563	594	550	549	571	576	573	578	594	572	577	567	540	561	545	542	544	518	557	544	534	540	579	561	570	580	570	554	560	585	533	580	550	561	536	554	599	578	541	564	573	556	561	580	566	554	564	569	580	542	560	546	580	550	535	568	544	561	563	566	581	560	544	565	603	519	514	521	565	561	533	516	560	533	550	576	566
8057	20699	14912	4145	5028	5490	2913	962	1011	379	319	251	152	74	47	47	62	70	70	47	42	41	43	43	44	41	46	37	45	34	39	44	36	36	34	42	37	54	41	54	40	45	35	41	36	53	48	47	36	46	48	46	35	40	35	55	44	44	53	50	44	36	35	36	47	42	44	36	47	27	40	33	50	42	43	33	44	41	45	46	37	37	41	42	34	41	36	46	49	45	42	44	42	53	44	31	44	44	55	49	47	34	42	37	35	39	41	44	48	36	44	32	49	32	36	53	38	52	39	43	40	52	40	41	43	40	37	44	37	34	46	46	40	47	43	50	50	46	42	44	32	42	51	46	42	44	48	46	40	40	36	45	40	37	36	41	35	44	42	62	32	32	50	50	52	43	33	43	45	34	41	38	42	45	49	38	37	34	38	45	43	49	31	48	34	32	36	53	42	48	50	44	42	44	39	46	41	37	42	39	60	45	41	42	44	57	49	48	45	58	38	31	30	45	44	28	34	36	43	37	41	49	39	35	41	47	38	45	44	47	51	51	43	36	41	39	44	38	55	37	45	49	49	43	48	42	47	47	27	43	45	34	50	42	33	47	42	52	43	36	44	38	36	46	48	33	38	38	41	37	39	43	42	46	54	50	39	49	45	35	41	41	49	47	37	54	39	41	45	42	45	32	41	48	43	42	35	42	50	60	41	46	35	42	48	38	51	48	40	42	49	51	42	42	40	46	49	48	42	49	39	32	45	40	32	54	45	47	44	47	46	46	51	51	52	32	35	39	53	32	44	46	61	52	44	46	46	45	41	53	51	36	48	46	49	40	33	38	52	48	41	43	52	37	46	33	50	45	45	43	51	37	49	34	48	44	39	39	38	38	49	33	40	34	48	36	46	32	50	42	54	42	58	47	51	50	59	36	42	41	48	46	32	43	49	45	42	38	43	47	32	44	52	45	36	49	40	40	41	34	39	36	40	39	49	43	38	36	39	46	46	34	43	45	29	37	40	49	53	41	41	39	53	35	38	46	43	31	30	51	45	47	33	46	39	39	50	47	34	38	46	35	57	61	37	51	37	26	47	39	48	43	48	33	46	35	46	43	29	40	39	51	34	37	37	42	39	45	43	45	50	41	37	53	53	42	41	43	37	54	47	39	45	43	47	45	57	58	43	43	47	38	34	38	34	52	46	54	48	58	39	47	50	48	38	40	35	49	44	40	28	46	48	51	46	57	36	44	43	49	45	39	37	40	39	47	49	54	42	52	39	37	32	49	42	46	53	44	35	37	41	42	42	41	44	48	40	37	31	47	48	44	45	38	49	39	43	46	49	42	40	43	42	29	39	34	40	51	29	47	41	31	35	38	50	43	39	40	50	39	35	42	44	43	49	32	42	48	46	44	40	40	30	43	46	34	32	41	37	39	51	59	34	35	41	55	44	35	51	35	47	26	35	53	39	42	42	41	33	39	43	34	36	48	43	48	52	42	48	39	42	34	31	40	40	39	39	42	41	41	39	35	44	29	45	30	34	42	45	49	46	44	33	35	58	48	45	56	42	41	39	36	37	52	49	35	36	35	41	44	33	33	41	34	43	43	48	42	41	39	38	41	50	37	43	45	48	29	43	37	47	49	47	40	42	45	42	32	45	40	47	36	42	41	46	49	41	50	47	39	46	40	30	38	44	33	49	41	48	54	37	44	37	53	47	40	44	31	25	39	45	46	34	57	42	38	36	42	45	33	46	48	46	38	45	37	39	45	34	38	34	41	43	46	43	47	38	45	38	51	50	48	33	46	26	43	44	35	50	49	34	41	51	44	44	52	39	46	44	41	37	34	52	35	41	31	40	49	40	41	36	62	39	44	41	52	45	51	56	45	51	44	45	47	33	46	46	51	51	36	47	39	49	42	35	30	57	41	38	36	45	36	40	46	42	42	44	45	38	42	48	34	42	44	43	35	46	38	37	50	47	47	37	36	38	46	48	47	46	42	37	51	40	39	51	44	36	51	41	48	45	40	46	41	35	35	43	40	35	42	41	56	37	34	35	31	37	29	44	39	39	43	43	45	45	41	48	30	46	38	40	51	66	38	34	46	33	40	43	35	41	50	37	39	40	47	49	39	40	32	42	36	30	48	43	52	46	38	41	35	50	46	40	39	38	48	39	30	35	48	48	46	34	50	50	40	34	45	48	49	47	32	34	41	48	38	32	40	37	35	54	42	46	54	47	32	46	40	47	33	47	45	36	39	42	48	38	39	42	46	39	50	41	42	42	54	40	46	49	41	45	42	28	56	38	52	38	44	52	32	27	35	44	42	36	49	44	32	39	41	41	43	46	41	36	48	44	48	38	54	43	27	37	38	40	36	45	34	45	44	33	35	44	49	39	36	37	44	37	48	34	36	41	48	45	42	43	50	36	43	42	46	35	49	38	35	47	42	51	42	48	38	38	51	33	35	34	55	35	46	54	50	37	44	38	52	51	44	49	38	38	49	39	45	42	39	46	51	38	48	46	50	44	47	48	40	39	41	42	49	33	34	38	45	43	37	37	46	41	36	37	42	42	36	51	40	42	45	55	54	40	31	36	40	51	43	47	31	54	45	37	41	31	34	42	37	47	47	40	34	35	44	44	37	43	34	59	54	31	36	32	50	44	35	42	50	54	39	41	48	36	32	49	52	37	47	47	48	44	36	48	45	41	40	44	57	52	41	32	50	41	39	33	45	38	27	44	53	48	34	40	34	40	38	40	47	38	52	39	48	37	43	37	40	41	50	43	41	48	28	38	48	45	49	29	46	36	49	36	40	35	46	37	41	47	41	42	34	53	46	44	44	33	39	43	35	36	47	40	44	30	50	40	39	45	43	46	58	38	49	42	49	39	36	48	36	51	44	53	42	49	48	36	37	48	48	38	45	38	48	29	44	33	41	44	38	56	40	39	42	50	41	49	38	51	43	49	45	33	40	52	45	54	45	51	35	44	36	41	45	41	49	37	39	33	52	47	36	44	37	30	29	55	38	46	49	41	40	48	43	46	45	35	51	44	37	39	42	38	40	33	43	39	35	53	47	37	40	53	29	43	50	47	44	43	56	43	37	50	45	46	48	52	36	44	40	47	41	46	43	45	51	46	35	39	41	45	30	52	45	47	41	39	48	37	33	28	42	38	38	49	43	45	40	40	34	34	34	35	26	51	45	46	37	44	47	32	42	36	37	44	30	24	45	44	30	53	41	45	38	46	49	45	37	46	47	47	40	50	37	34	43	40	41	47	36	40	34	42	44	40	48	46	27	32	39	41	43	41	43	43	42	53	41	43	42	36	32	45	49	52	40	45	33	40	38	44	38	39	49	38	47	36	43	40	30	38	41	54	40	42	44	39	43	34	30	37	42	52	42	34	42	55	42	46	34	46	44	42	54	51	40	38	44	36	39	45	45	50	33	42	45	38	43	41	46	49	41	41	49	48	56	45	42	53	39	44	47	43	48	49	33	29	40	56	35
41768	47572	38486	35052	49694	47219	34590	25088	23068	12575	10458	8970	4760	1755	599	856	1050	1448	1303	935	688	692	545	578	573	538	546	551	589	595	548	537	576	558	546	525	546	571	594	587	558	545	537	561	574	561	548	576	541	539	620	555	596	543	545	604	562	579	571	589	637	562	544	591	577	547	507	588	536	581	598	547	570	609	569	569	563	554	566	546	585	526	591	520	567	531	567	597	575	584	610	582	550	572	582	577	581	578	555	606	544	595	586	543	588	554	587	587	574	574	530	582	536	570	534	603	544	550	570	506	619	551	528	567	589	587	599	521	563	559	610	574	605	587	607	555	580	562	583	590	573	557	610	607	577	590	555	578	583	592	560	545	549	623	611	580	532	572	555	604	513	585	497	553	544	582	533	585	611	591	539	570	551	572	558	579	580	519	591	555	544	598	558	553	550	553	563	552	528	559	537	571	563	579	552	590	580	587	517	583	590	568	579	568	529	627	524	531	571	554	581	572	586	534	580	605	556	592	583	573	554	539	545	580	539	569	589	575	575	597	591	564	543	597	556	496	550	552	614	553	521	537	569	549	584	605	578	528	588	558	587	579	598	567	523	563	575	594	580	548	561	538	567	573	523	559	577	569	574	583	599	531	563	563	564	543	589	548	545	555	549	561	570	573	568	563	586	554	592	581	540	609	546	529	559	525	589	585	542	549	612	558	574	580	559	572	562	543	628	562	565	574	563	534	543	523	554	629	563	575	548	579	560	582	584	603	549	548	556	586	606	568	556	567	603	559	609	561	558	571	590	579	591	584	585	590	587	598	563	554	553	580	596	607	562	572	599	541	554	562	571	579	586	548	581	571	578	562	550	594	573	531	579	579	529	513	604	547	573	554	562	570	571	550	558	566	552	612	557	572	580	546	541	504	544	580	570	524	543	559	559	565	543	540	581	549	615	604	533	615	569	541	570	612	588	549	563	609	568	549	594	570	575	559	555	540	546	589	588	585	556	545	561	604	576	524	529	598	564	590	603	569	550	563	623	580	583	555	575	570	589	582	588	556	534	542	582	570	579	567	554	591	567	564	560	526	622	579	592	544	571	538	549	562	528	550	555	516	568	526	575	588	529	563	586	551	540	575	595	554	581	522	549	589	541	539	538	580	570	560	569	562	539	523	569	538	551	563	586	562	579	558	599	589	554	584	574	596	563	573	578	554	522	570	582	563	592	561	573	594	554	593	546	562	527	552	579	553	622	523	564	562	555	540	529	572	543	528	572	542	592	556	553	556	559	550	576	563	573	563	555	531	585	586	593	576	598	518	557	572	545	543	595	592	597	575	622	577	579	562	564	564	606	619	528	518	554	572	561	545	595	534	569	541	550	566	587	574	567	542	544	560	560	578	556	536	520	576	553	547	585	585	559	582	519	531	564	570	589	586	541	569	563	538	558	560	587	564	521	639	572	553	573	526	587	589	605	588	592	564	564	568	530	562	570	569	586	565	591	557	560	593	654	526	611	565	535	574	597	551	569	542	591	598	518	571	581	547	560	600	574	539	552	567	552	540	576	555	587	561	553	596	571	586	563	574	582	580	562	524	591	523	611	574	584	579	544	562	528	558	552	522	549	587	580	555	572	552	585	541	525	517	529	534	568	553	552	572	562	576	592	534	629	582	547	587	584	567	590	568	577	543	544	602	572	617	560	583	561	593	568	559	577	540	579	543	582	585	588	564	581	581	581	572	559	575	586	557	585	571	576	578	576	578	585	557	579	560	578	541	589	553	549	562	560	590	545	581	568	590	581	549	513	577	556	560	550	595	582	578	618	564	563	531	561	535	587	540	606	567	634	618	600	635	584	531	572	537	534	514	549	579	582	547	562	594	586	532	560	573	580	583	604	532	577	563	613	564	591	562	603	548	544	575	555	551	588	533	587	611	564	547	593	534	574	606	595	578	574	592	594	578	524	577	582	564	537	553	558	560	579	518	573	540	547	557	574	583	581	568	564	550	603	587	576	535	541	579	588	554	626	543	558	574	537	593	556	577	582	598	573	548	591	545	545	565	609	544	565	553	596	615	566	567	568	569	596	586	570	564	548	582	566	557	557	558	600	615	549	568	557	589	577	603	586	554	582	584	614	568	569	561	587	546	582	528	519	526	563	549	530	556	550	602	566	568	567	596	565	559	546	561	592	563	600	538	579	634	549	541	574	578	594	535	579	557	537	592	522	569	570	576	578	545	571	567	581	595	537	534	588	563	540	561	586	591	589	530	594	577	591	540	556	594	564	622	550	532	529	581	597	568	598	575	571	567	584	579	548	539	579	607	585	589	588	585	548	617	551	576	589	567	606	565	564	545	558	538	542	576	518	556	554	548	553	575	548	517	551	586	557	587	593	552	578	565	590	526	548	599	568	545	554	584	572	652	532	606	560	567	582	590	596	548	585	597	543	535	520	561	559	575	562	559	570	526	556	589	537	533	566	584	525	562	590	548	574	560	593	534	572	545	556	584	642	548	556	562	558	557	559	552	583	556	584	556	532	577	562	565	557	582	556	545	591	585	562	577	580	541	541	589	592	554	540	576	553	600	558	552	546	605	553	512	577	554	577	555	544	567	557	585	589	580	541	579	576	573	583	550	569	576	573	582	575	576	532	535	569	561	559	529	534	605	555	578	567	564	530	535	523	612	582	583	525	559	519	536	551	605	539	565	543	571	611	586	562	604	581	584	522	510	600	583	583	591	590	578	559	558	555	573	596	597	556	539	510	596	559	544	542	596	582	553	542	553	607	567	590	569	585	583	551	582	568	608	596	578	600	552	555	531	549	561	531	536	627	559	569	585	553	541	581	542	578	538	578	528	556	598	547	570	546	556	549	573	557	521	571	542	567	591	563	594	545	538	553	600	581	571	529	586	559	597	536	522	571	555	552	560	561	557	590	567	593	505	577	570	539	535	565	575	559	545	599	583	528	600	581	560	604	555	572	546	541	579	554	532	595	562	572	558	535	581	537	537	607	585	565	580	557	550	590	540	570	558	586	614	608	555	611	583	569	509	596	560	552	567	602	576	582	565	528	605	590	590	595	581	589	580	544	564	560	569	571	568	578	552	551	567	529	577	552	600	593	506	590	546	566	556	557	583	552	556	588	581	606	596	565	562	564	525	577	569	572	562	538	587	576	572	534	586	576	590	600	587	546	588	574	483	571	568	572	561	524	602	563	533	582	534	568	602	569	567	563	579	538	551	536	512	570	592	550	592	527	584	563	564	549	551	576	584	600	557	519	577	592	558	617	560	622	584	571	530	634	561	603	562	545	560	590	647	547	555	567	536	570	524	596	554	583	553	591	540	551	601	537	578	552	576	547	567	539	599	549	570	548	545	565	577	547	544	528	583	590	523	609	555	588	559	550	545	624	533	584	565	573	578	567	533	569	519	603	618	602	583	536	526	583	596	563	552	570	548	609	581	546	573	548	523	558	520	588	593	568	564	574	580	547	565	569	528	516	567	545	545
13833	30783	21613	6959	8402	9284	4713	1782	1659	601	527	420	190	82	48	61	59	81	63	64	54	50	40	51	32	36	46	33	42	37	50	40	38	44	50	27	46	31	39	49	33	44	47	50	45	41	38	39	32	36	39	29	44	39	43	53	33	37	43	48	52	46	33	45	36	41	46	40	32	42	29	48	48	36	63	51	38	44	36	40	37	40	42	40	34	34	41	46	39	34	56	47	41	39	36	40	35	41	35	39	47	48	39	34	32	42	35	41	44	38	46	42	43	49	36	49	36	45	53	50	44	35	36	41	41	41	50	39	47	33	38	45	45	41	50	31	45	31	41	53	42	40	45	37	52	37	47	50	40	40	40	42	56	46	38	38	44	44	26	41	42	46	41	50	38	45	46	43	43	50	50	46	45	55	41	35	44	43	45	40	34	45	45	31	37	46	46	36	38	37	44	47	51	56	50	50	36	41	28	49	45	37	42	49	50	35	37	53	43	38	38	46	34	35	33	38	46	53	43	42	46	44	43	42	45	43	33	49	43	43	31	46	43	48	57	41	47	34	45	32	47	34	59	33	43	41	40	25	40	48	44	43	35	46	26	43	46	58	34	46	42	55	41	42	41	41	42	45	31	24	49	45	33	53	38	45	58	41	47	37	45	48	41	41	45	40	40	29	50	43	52	38	34	39	54	36	40	42	57	40	32	34	42	43	53	41	50	30	45	38	44	39	32	35	32	36	53	42	41	34	36	30	38	43	50	41	30	37	42	43	36	33	36	44	51	41	41	36	42	33	43	35	64	42	29	40	42	38	39	40	42	50	42	39	47	55	26	35	37	48	53	51	52	36	31	43	51	36	39	35	43	33	34	41	54	50	53	36	35	36	46	44	44	44	38	42	35	39	48	41	48	40	46	38	41	53	36	46	38	49	39	45	33	51	48	50	51	48	43	35	40	36	33	41	41	50	26	32	32	41	47	42	42	42	28	47	48	56	31	44	43	40	48	45	37	34	34	51	36	40	52	48	46	35	39	47	53	40	35	46	45	31	52	41	60	41	44	37	46	39	60	38	52	42	36	35	38	37	39	45	46	40	54	44	57	49	40	44	38	37	43	23	46	55	56	42	41	48	48	49	46	45	47	41	41	35	46	35	46	40	44	40	46	38	38	47	41	34	47	53	56	53	50	42	32	44	32	44	51	42	39	42	39	47	42	43	45	46	45	37	38	47	51	43	27	48	49	42	41	36	47	44	40	58	48	47	51	42	46	42	48	38	44	37	36	40	42	46	42	51	42	40	48	30	44	37	35	33	41	50	35	37	47	40	50	39	32	42	36	38	40	50	36	42	40	32	48	51	39	39	38	42	45	31	51	38	35	44	39	36	46	30	40	24	41	31	26	43	38	48	47	49	40	40	45	55	51	38	34	45	37	42	46	33	54	37	45	51	41	33	31	46	43	39	45	45	34	34	49	39	35	43	30	36	45	31	39	34	36	57	41	49	48	38	47	55	57	30	51	56	38	36	48	42	43	60	42	41	51	47	47	36	46	39	43	46	41	33	47	35	43	51	44	49	37	44	43	39	35	52	24	44	40	38	44	47	37	35	32	40	31	42	49	53	44	41	30	37	37	34	48	39	41	39	46	36	38	36	37	46	47	51	54	58	46	38	40	50	47	41	41	43	46	46	48	45	41	43	45	40	40	51	43	47	49	56	39	39	39	34	31	33	46	51	45	48	39	52	36	43	43	53	47	29	47	39	28	39	50	34	36	46	37	48	49	39	56	47	46	37	40	38	44	36	45	44	36	40	36	50	34	30	38	36	48	44	47	43	38	45	37	28	38	59	52	41	47	45	45	44	46	45	51	48	43	44	48	49	40	46	44	32	44	32	30	42	42	44	34	38	30	43	40	43	42	43	45	41	41	40	48	48	48	40	40	35	41	54	48	38	49	39	39	32	34	53	42	44	39	39	47	58	31	33	44	43	42	47	47	38	43	56	39	33	39	35	44	38	51	41	58	36	32	34	34	47	48	33	39	37	44	57	41	49	45	45	46	50	41	52	36	41	32	49	45	31	49	60	38	31	48	48	43	39	44	41	47	40	55	39	32	53	43	38	44	31	49	56	42	52	42	44	39	38	46	42	42	39	40	45	62	48	49	47	46	35	36	43	38	43	39	48	40	44	35	32	48	47	44	46	40	57	52	40	37	55	41	55	42	39	42	41	41	57	49	38	44	46	40	40	39	49	61	47	38	37	44	34	42	43	42	47	41	50	44	37	45	37	33	43	38	37	42	38	49	41	40	38	41	37	48	38	43	40	45	36	51	55	37	39	44	41	52	39	43	37	51	39	34	35	40	51	39	34	31	44	48	44	43	33	37	47	42	45	45	43	57	45	51	40	41	43	48	39	37	39	31	55	47	47	50	49	52	40	38	43	34	49	50	50	47	35	36	41	41	36	47	34	38	42	54	38	36	43	49	47	44	44	40	41	49	46	35	36	38	44	57	54	37	55	41	49	32	44	44	36	39	53	46	46	46	51	49	48	44	41	36	39	43	56	43	42	44	36	35	34	52	37	50	38	40	48	54	45	38	36	44	45	50	40	45	49	46	39	40	46	48	48	46	39	44	36	40	49	48	38	35	43	44	32	48	33	49	44	42	38	41	42	36	43	42	33	45	38	34	44	38	31	44	42	37	35	29	32	30	53	34	41	48	39	48	52	39	38	39	37	29	48	44	46	45	41	34	34	52	46	44	43	39	40	40	51	49	41	29	34	49	35	47	35	53	35	45	42	37	43	53	49	35	41	38	45	32	44	42	39	37	44	51	45	44	45	57	45	52	39	35	42	44	30	45	57	56	47	42	48	50	33	44	34	49	43	39	42	40	36	29	47	46	41	42	34	44	37	43	60	35	46	54	45	40	49	40	30	42	46	32	53	39	38	45	40	44	39	32	40	53	49	43	51	36	45	47	36	46	55	29	47	47	48	50	37	46	25	48	47	46	51	46	29	41	38	54	48	42	38	48	59	44	44	35	48	42	40	42	37	44	52	43	30	32	42	40	37	46	32	54	42	40	31	37	40	45	45	37	38	40	35	33	47	41	39	43	39	42	43	37	46	38	48	40	42	42	42	31	33	31	47	41	30	33	39	37	41	44	37	37	39	40	49	37	32	48	48	34	47	39	35	55	31	47	31	53	38	37	46	39	46	45	45	27	50	38	37	51	38	38	45	44	44	43	41	46	37	44	44	45	44	49	35	52	52	53	39	38	35	50	38	47	42	52	46	42	35	51	34	40	48	54	37	52	39	34	53	41	48	40	44	47	50	38	54	33	32	47	46	49	40	41	60	33	29	43	49	54	33	29	37	44	36	47	46	43	55	33	47	38	42	41	37	40	46	42	41	45	39	54	36	41	48	52	36	44	29	42	34	44	42	39	38	44	50	37	41	43	34	38	35	36	39	31	47	48	31	49	40	43	52	34	44	38	37	44	36	45	28
45982	52909	44001	41172	59523	56286	39449	30683	27140	16353	13930	11677	6232	2269	977	896	1201	1692	1554	1106	785	679	603	524	548	598	570	529	576	508	552	568	575	582	571	571	561	547	578	565	582	594	567	591	546	592	569	598	580	544	582	506	536	516	555	527	554	535	561	568	597	582	536	576	522	569	567	559	556	596	552	565	585	548	531	554	545	523	581	555	578	551	539	538	511	563	585	568	551	524	564	565	556	540	563	590	544	585	553	497	535	553	547	521	576	591	534	575	578	581	565	515	532	565	554	578	538	571	537	544	589	545	571	579	564	591	559	609	544	561	533	568	561	545	580	571	537	555	557	599	576	552	542	582	555	538	589	537	579	537	560	569	597	598	569	580	568	550	588	598	585	544	559	578	578	595	553	567	593	580	583	570	509	534	566	560	574	526	562	575	524	605	550	547	595	556	581	533	552	590	554	586	538	555	528	584	578	568	569	535	567	567	588	590	563	536	580	567	565	578	599	602	526	546	506	581	574	587	546	547	552	553	565	550	537	579	613	608	573	557	566	583	574	560	593	618	515	530	557	586	555	569	589	564	515	524	586	556	602	576	571	603	578	574	535	565	552	557	533	529	542	590	550	546	541	569	591	556	534	561	549	549	577	560	534	590	598	564	574	567	583	542	576	614	570	594	549	587	589	553	577	548	579	584	554	555	598	578	539	558	569	545	522	582	543	579	566	528	570	590	545	545	578	553	585	559	546	589	561	562	549	569	607	585	570	570	548	551	541	543	540	549	564	549	558	536	624	558	608	560	587	577	583	560	512	577	620	591	573	590	577	604	575	584	552	561	531	558	552	554	596	582	564	560	555	545	572	568	599	559	532	551	567	571	571	574	583	566	588	505	588	572	567	589	503	592	591	565	600	597	547	512	531	561	587	585	559	572	531	582	554	593	593	584	564	561	592	591	582	576	568	549	595	605	558	579	581	547	588	536	544	554	567	577	571	581	574	556	571	567	604	572	554	537	589	551	556	565	576	549	560	602	573	572	566	543	585	569	558	588	620	568	556	561	538	557	593	566	537	541	568	557	602	545	543	563	529	585	556	563	598	558	569	531	584	612	568	542	563	584	593	545	542	561	547	518	598	549	561	521	559	564	550	573	514	588	592	575	541	545	594	539	550	603	578	521	581	561	605	604	563	538	578	562	576	557	545	542	571	572	578	616	553	565	569	558	572	530	532	561	542	551	538	585	580	534	583	555	611	552	573	560	580	558	585	595	537	515	565	589	582	573	561	575	561	552	576	635	569	586	547	592	607	603	533	557	591	573	580	602	566	568	547	545	557	543	609	598	569	589	574	574	515	626	556	539	528	563	541	608	549	554	567	547	594	568	554	556	553	578	545	560	592	574	560	538	518	525	575	601	546	532	573	498	567	566	570	546	577	548	575	571	573	589	586	560	553	545	609	565	591	518	613	542	532	582	519	595	537	602	556	599	589	640	604	566	561	551	547	571	548	564	574	590	562	554	526	561	558	535	611	576	534	567	545	568	578	523	575	548	555	558	578	560	531	584	568	562	554	548	556	496	569	587	552	535	603	599	560	657	591	567	590	556	571	568	564	531	556	561	557	580	566	547	567	617	557	542	563	527	579	569	549	542	562	532	554	588	567	606	573	566	576	574	547	552	610	561	553	558	573	583	558	585	569	558	589	588	535	542	545	534	570	601	579	628	596	592	612	550	568	545	529	568	554	543	563	591	574	546	604	612	577	602	586	545	568	553	562	528	510	622	586	519	523	533	576	579	585	557	555	573	580	539	559	571	520	570	568	536	565	597	544	580	563	601	552	555	550	543	559	572	589	604	538	575	560	555	589	600	534	550	554	546	562	527	541	523	564	543	542	538	623	530	564	578	574	488	561	537	559	576	551	573	584	573	552	572	547	565	554	596	563	564	588	617	568	542	563	602	587	596	548	572	544	553	578	571	600	567	537	595	587	576	562	575	592	589	582	584	560	577	607	564	551	652	589	556	576	537	563	533	557	504	548	607	572	563	607	544	566	531	608	545	578	580	565	563	563	562	537	556	557	561	557	602	541	565	545	541	555	550	580	585	559	545	564	552	522	603	571	587	589	558	565	590	513	530	586	557	581	564	594	598	531	606	510	585	571	514	529	562	550	562	587	571	600	546	578	525	546	585	505	544	593	535	579	564	537	562	573	579	550	546	577	570	555	562	553	547	545	537	585	568	570	547	516	538	595	552	579	572	549	586	544	555	579	603	585	539	568	590	575	588	579	567	587	552	583	575	558	553	590	514	570	545	550	582	580	603	581	555	572	588	533	576	579	548	563	598	585	549	580	545	552	531	572	554	597	566	582	580	528	555	577	591	554	566	580	614	550	562	558	583	538	565	566	565	544	541	576	534	528	580	549	569	601	554	562	562	585	540	531	580	537	522	590	568	557	569	552	564	563	596	564	546	549	584	582	588	557	533	572	604	628	569	523	574	569	532	593	523	597	581	556	521	571	561	551	578	616	567	591	572	574	565	544	553	593	558	572	590	597	565	538	606	558	608	550	529	561	612	572	604	584	572	576	525	600	624	571	575	561	538	520	555	525	553	556	543	575	533	541	546	573	532	590	571	548	516	565	558	574	554	556	528	598	583	533	549	517	547	554	527	587	587	587	568	571	581	512	550	596	529	607	560	568	526	550	546	576	555	534	549	572	557	605	577	534	552	531	550	551	558	575	553	548	540	590	608	611	603	560	549	563	570	562	597	561	535	560	565	574	594	562	542	565	561	591	567	554	531	565	563	546	537	532	615	565	549	562	595	568	558	594	581	574	574	512	566	558	542	566	565	548	545	606	588	570	577	555	572	583	610	607	569	504	571	552	549	603	563	582	587	592	547	536	594	592	553	556	557	597	549	566	574	547	543	531	538	601	542	537	555	597	559	528	595	588	581	591	564	571	590	586	589	587	575	568	589	626	559	535	543	566	590	578	559	564	563	548	589	554	521	580	578	586	576	545	543	565	586	560	542	561	589	594	547	599	581	559	594	574	605	546	583	580	531	578	588	560	562	552	571	541	570	543	581	529	588	548	526	562	581	598	609	559	568	584	580	544	580	586	552	560	545	544	592	553	578	549	548	590	558	549	556	576	567	562	605	577	550	548	549	567	564	592	555	593	573	583	557	501	582	555	520	576	555	567	610	555	562	546	497	540	568	551	593	591	587	546	588	575	539	552	566	626	560	586	567	551	593	591	589	608	560	552	550	532	569	592	569	598	573	566	578	561	514	532	571	566	562	568	552	594	567	564	570	550	574	608	575	581	548	529	580	559	573	530	559	526	550	583	513	564	546	536	529	593	537	544	566	605	530	588	579	584	547	586	570	597	545	558	566	601	591	612	589	527	519	590	567	565	546	552	582	552	560	587	546	588	579	536	578	569	577	577	619	564	567	551	551	562	506	558	572	568	557	545	582	550	576	572	559	525	547	559	573	568	581	584	549	590	584	541	570
4564	7910	5152	1143	1701	1805	894	367	359	178	123	142	76	54	41	39	48	31	51	48	38	32	37	36	37	47	38	43	46	40	39	39	34	51	40	45	27	47	48	33	41	39	43	39	40	46	37	40	45	44	39	42	43	41	38	40	46	31	38	43	38	43	37	38	33	39	49	30	29	38	37	37	46	37	37	47	47	31	41	43	36	37	42	43	32	40	38	34	30	50	41	42	40	47	51	37	49	34	47	38	29	28	41	32	39	41	45	46	37	34	37	43	39	35	40	44	46	50	42	41	37	31	38	38	32	34	51	51	49	40	36	52	36	36	38	34	50	40	33	50	37	31	44	33	42	48	31	38	46	46	43	37	42	42	36	39	46	43	28	45	48	45	42	43	42	44	34	41	42	36	46	33	43	32	44	37	41	34	46	38	51	50	40	45	32	40	36	45	29	50	43	53	46	46	54	42	43	42	34	38	52	34	48	43	39	45	40	50	40	54	40	36	46	26	37	40	39	46	38	36	40	44	55	41	42	49	42	39	37	42	46	34	42	32	48	42	41	42	37	34	42	39	44	40	44	49	60	49	27	37	38	47	35	29	39	41	26	39	37	52	40	45	44	29	51	51	52	43	42	31	49	50	39	46	38	51	36	32	51	37	40	40	42	40	35	42	45	39	39	32	46	39	46	38	42	31	36	38	25	43	39	51	38	31	45	51	45	43	34	38	39	33	38	42	36	34	56	34	34	40	37	35	39	40	46	32	26	36	38	40	41	55	29	46	36	48	51	42	43	40	33	45	37	34	48	42	45	39	33	49	38	27	40	37	39	42	41	50	47	37	34	33	37	38	39	40	50	34	50	42	42	34	40	44	33	43	38	28	53	39	35	55	39	41	40	44	47	35	46	42	36	46	48	38	46	56	40	42	42	47	42	35	38	47	38	31	36	41	41	53	40	37	34	34	40	41	40	38	44	41	44	46	40	41	42	49	41	41	44	45	40	45	38	36	44	44	36	39	42	38	49	45	38	35	41	37	38	37	47	42	33	49	44	38	49	51	25	46	43	32	44	53	33	45	47	39	44	35	37	43	35	35	45	41	31	43	39	52	43	38	33	40	38	45	42	41	52	44	32	29	40	50	47	51	40	45	49	40	41	36	42	42	39	41	35	41	43	40	47	42	38	42	49	35	46	32	45	41	29	35	42	43	43	47	37	47	46	43	33	37	38	50	51	42	54	50	46	49	37	40	48	44	43	48	45	34	36	40	37	47	41	36	43	49	40	37	39	45	31	40	40	35	47	49	45	44	38	32	52	34	35	36	41	40	54	33	38	39	43	30	40	48	29	42	46	39	39	45	43	49	35	43	36	38	42	39	35	53	45	36	47	38	41	46	35	42	30	45	36	47	53	48	40	42	37	42	40	40	39	38	43	43	47	39	41	46	30	33	35	45	38	27	50	37	54	42	48	36	44	34	31	35	51	39	45	33	34	45	41	35	48	53	44	50	34	56	35	32	35	42	41	45	34	34	40	42	36	37	37	49	35	37	41	39	32	48	29	38	42	37	36	39	32	33	63	54	38	33	49	41	41	34	37	42	48	33	38	27	41	47	48	36	39	35	33	41	41	41	49	42	34	44	45	33	44	40	41	45	42	42	41	51	44	48	37	52	41	40	39	37	45	33	42	52	50	36	49	37	47	45	41	50	32	41	35	41	31	35	41	46	44	36	37	36	48	33	45	38	33	48	48	41	40	43	47	38	39	41	53	45	57	40	44	50	32	37	33	53	42	39	35	55	40	33	42	25	37	31	41	34	32	45	47	38	41	39	48	31	28	48	46	49	43	36	39	51	46	41	35	40	43	38	39	30	43	37	38	41	44	60	34	39	33	42	41	41	45	41	35	37	42	42	30	37	51	46	45	33	49	45	51	50	37	34	34	52	33	43	42	43	34	35	45	30	40	31	35	31	48	38	34	43	47	38	40	34	46	36	45	34	37	36	39	46	34	38	48	38	48	34	46	34	47	40	39	43	53	57	40	46	44	49	28	42	34	60	42	38	34	50	40	43	41	47	36	40	49	44	31	33	39	41	40	44	42	49	41	38	33	37	35	30	40	35	29	38	50	35	40	40	31	45	46	34	36	40	33	42	44	41	36	38	52	42	43	40	37	38	53	47	43	44	43	42	46	43	44	49	33	35	43	43	54	38	40	38	36	48	42	44	35	47	42	51	50	39	44	36	47	47	32	26	48	29	38	40	37	32	58	35	34	44	40	51	46	38	43	43	44	35	37	45	52	32	42	46	49	35	48	37	34	43	31	41	40	41	38	45	33	39	40	40	41	29	38	46	42	48	48	40	41	39	50	46	46	48	45	38	42	32	36	39	42	37	39	30	33	42	47	31	36	32	40	42	32	40	48	45	64	35	36	44	37	41	39	40	39	43	47	41	50	39	44	33	40	33	48	42	41	40	35	43	45	48	46	46	53	40	32	47	47	52	38	43	38	50	39	36	36	40	49	43	36	40	32	33	38	48	34	48	26	41	48	35	39	36	45	44	59	37	48	44	39	25	42	50	38	34	46	46	43	32	44	34	43	44	42	54	41	38	45	39	45	47	45	38	38	39	35	53	44	36	39	30	39	48	53	46	48	39	39	50	32	47	36	47	31	40	55	43	38	52	42	40	45	32	45	31	51	39	46	34	40	32	53	46	39	40	35	56	44	35	45	43	32	33	52	41	39	28	34	44	38	38	42	38	47	34	37	38	41	46	44	36	37	37	38	30	44	31	38	46	57	38	51	41	46	44	46	38	49	36	41	41	37	37	36	36	37	41	46	37	41	41	28	47	41	36	37	35	51	28	40	39	41	36	42	42	35	43	43	40	38	33	41	37	42	28	40	39	47	35	32	43	36	43	36	31	34	51	45	47	35	34	44	57	34	35	37	36	40	43	48	34	39	52	50	33	31	34	39	40	41	51	49	39	46	51	50	43	53	38	51	39	38	38	41	48	38	32	43	33	38	53	44	47	42	30	49	40	42	37	46	54	38	46	36	36	48	39	40	37	36	50	35	50	41	48	34	52	47	50	41	40	40	45	48	31	41	34	41	46	48	45	50	36	43	31	34	33	43	39	50	44	27	47	38	36	47	38	31	42	33	42	43	53	36	39	50	36	38	46	44	45	40	43	41	34	50	39	59	34	41	39	29	31	35	52	37	37	41	40	40	36	49	49	30	41	43	47	43	41	47	39	37	35	40	50	49	50	47	49	49	38	32	48	39	44	49	47	33	36	32	41	39	40	44	40	38	50	42	44	38	47	35	35	48	43	35	42	49	37	38	42	38	44	35	41	44	46	39	39	41	35	41	41	38	45	30	34	52	48	38	55	40	45	49	34	40	36	44	32	46	42	33	48	34	39	42	45	47	44	38	30	31	55	43	45	41	39	35	30	40	36	38	49	41	36	51	46	49	44	51	43	34	34	41	41	46	32	31	37	39	47	45	35
35887	35602	26761	23158	35805	33684	22439	15297	12555	5968	4226	3554	1988	967	721	610	659	718	764	641	661	539	521	551	497	563	569	561	555	553	541	521	517	548	562	511	580	540	556	545	537	572	504	539	564	573	555	576	536	542	510	507	575	526	575	522	537	526	501	490	529	566	492	545	547	532	503	545	500	487	572	542	553	546	579	539	529	550	532	570	526	533	561	548	554	507	554	541	513	509	546	530	552	520	527	504	500	533	508	524	530	580	537	523	551	559	573	548	546	532	523	505	557	548	498	536	510	579	561	500	591	499	556	518	525	494	563	531	547	572	529	497	537	558	551	544	558	484	537	535	596	546	541	574	588	535	546	564	577	569	507	574	539	540	524	592	513	571	550	587	544	532	517	520	512	566	537	509	540	540	538	522	550	526	540	526	506	532	529	569	523	513	550	575	569	547	572	526	504	569	508	551	556	490	511	543	558	565	550	541	524	565	542	561	561	531	573	575	541	532	575	514	531	539	566	539	563	545	544	527	574	542	526	581	570	575	550	523	514	569	543	558	547	490	504	486	533	584	531	524	528	507	523	538	568	528	583	526	519	574	528	582	532	541	556	484	532	522	539	530	529	503	539	580	517	497	562	538	528	572	535	520	546	519	520	514	541	593	525	518	548	503	510	570	529	509	525	566	544	531	557	576	527	545	560	509	558	565	527	533	525	548	533	505	545	516	518	537	541	514	524	526	536	538	517	556	529	562	581	563	515	493	577	547	564	532	553	515	510	587	548	533	522	541	542	548	556	519	557	519	564	546	532	517	534	534	524	581	542	581	533	548	525	541	542	508	527	518	537	564	490	593	512	572	560	544	524	529	533	537	568	567	554	545	547	530	566	530	543	553	552	556	545	564	513	549	487	563	526	549	503	542	542	548	579	535	494	555	561	525	575	521	518	546	546	533	563	516	522	541	557	520	550	575	567	547	525	535	529	529	524	540	545	527	546	542	565	522	497	531	555	547	562	538	526	537	523	534	516	535	532	572	518	591	523	492	523	516	503	548	551	517	545	574	557	526	534	532	558	532	485	548	524	532	532	507	543	510	494	528	516	515	555	530	511	506	518	517	531	536	551	555	535	508	535	561	562	526	499	519	496	525	541	545	523	521	508	551	534	541	566	532	506	544	553	579	540	570	538	528	557	515	548	553	512	549	576	566	542	548	541	576	535	548	532	551	524	480	587	549	555	535	612	522	503	535	553	555	568	543	554	536	496	539	541	546	581	547	510	553	527	554	539	512	539	497	563	565	549	510	537	561	533	550	508	557	544	549	545	544	559	528	527	538	568	559	521	548	564	533	570	522	528	563	518	558	512	559	541	548	556	536	536	536	535	551	520	485	564	575	561	571	508	534	564	548	521	541	565	539	543	544	537	502	565	507	532	546	513	560	562	537	519	542	485	568	561	559	534	554	584	537	514	521	554	562	532	545	551	508	524	526	549	499	515	534	620	530	529	520	561	551	566	520	544	536	549	535	550	548	543	552	524	549	554	532	531	551	586	512	549	552	558	487	524	525	546	521	559	562	509	537	510	540	538	553	511	589	549	547	549	564	555	507	515	523	536	532	560	551	527	521	533	534	537	550	521	522	547	521	540	526	579	574	537	548	589	539	498	527	508	517	514	535	532	554	501	548	534	572	535	535	556	506	546	522	567	560	564	550	539	507	556	594	567	542	549	519	538	549	540	551	568	547	535	548	551	542	547	547	539	515	519	544	559	570	546	517	514	537	535	566	507	548	491	559	570	554	573	565	562	575	532	496	564	508	543	544	556	501	524	525	519	526	546	521	556	532	535	510	550	522	535	492	580	567	515	527	536	553	539	550	532	561	536	519	520	538	526	508	556	573	538	557	527	521	524	504	506	513	490	568	524	566	559	519	539	541	525	542	552	528	560	540	511	557	519	529	549	566	532	541	495	558	512	508	554	539	548	504	528	563	561	539	517	523	563	546	540	528	501	475	514	558	530	529	543	545	568	544	541	541	553	535	524	542	510	566	545	514	572	509	551	526	537	526	565	529	565	575	511	557	469	561	542	552	566	485	491	532	560	563	543	531	489	521	553	540	533	509	521	522	585	557	567	518	537	527	522	579	563	532	560	517	588	547	516	557	569	534	509	549	525	539	559	536	543	527	540	520	519	517	524	495	563	513	545	520	552	537	496	519	517	532	505	556	561	496	567	510	556	496	553	496	616	546	520	519	523	522	537	565	540	577	528	564	562	561	543	532	539	537	566	584	554	537	541	553	525	598	558	574	543	531	578	533	509	578	572	513	588	591	509	519	543	541	537	516	544	533	525	501	554	551	513	557	534	537	560	542	528	515	551	518	547	555	536	502	547	563	547	530	513	534	522	535	514	519	559	544	515	533	539	532	532	524	507	526	556	581	575	504	523	550	544	524	520	549	515	563	570	539	542	520	556	536	521	553	568	505	568	541	550	520	529	557	527	556	489	594	554	542	558	515	555	549	561	518	529	567	506	529	551	528	542	544	562	514	531	587	550	558	532	506	557	518	557	572	526	551	530	529	509	539	532	559	531	556	526	517	525	541	542	555	557	557	533	509	576	529	569	543	524	502	562	556	544	537	572	534	543	529	518	588	486	525	525	533	549	528	515	532	558	548	509	533	569	560	537	493	582	513	513	602	568	600	560	539	524	538	510	547	501	557	526	540	556	503	532	529	517	537	535	519	572	551	527	532	513	546	509	545	523	565	543	551	571	539	562	516	564	484	549	520	520	567	500	503	554	530	552	539	540	546	506	599	527	540	563	523	544	530	554	516	540	507	545	543	551	567	522	516	520	580	546	567	520	524	556	545	555	551	523	503	534	541	532	509	510	517	547	548	516	533	565	580	520	558	511	577	532	498	502	533	522	546	584	528	566	507	550	504	552	506	522	552	556	562	521	544	564	495	550	567	571	542	530	518	545	558	526	550	555	527	563	515	556	543	545	550	552	520	610	512	527	558	519	555	526	550	532	540	522	508	530	531	527	551	584	573	552	517	563	559	520	491	520	519	539	541	520	500	549	550	536	551	515	521	576	554	540	535	582	539	507	552	531	512	550	531	547	495	548	524	540	533	499	560	535	501	528	538	571	534	562	507	491	534	536	551	565	536	530	535	553	533	550	563	583	530	553	549	581	570	514	545	515	515	524	551	509	509	576	552	515	592	504	564	539	515	546	503	499	544	550	522	562	595	546	542	561	525	512	476	551	496	501	509	531	565	538	548	548	506	494	503	537	553	517	557	543	509	540	543	561	527	537	567	562	521	534	569	579	522	539	542	556	532	533	572	535	547	527	595	521	531	564	549	540	553	561	530	508	580	538	564	542	527	558	561	516	521	579	574	544	558	522	530	564	568	538	506	544	529	558	547	509	561	527	534	522	548	510	551	520	522	536	527	521	547	524	499	555	511	537	544	519	523	561	568	514	555	568	510	548	549	527	568	562	542	523	551	530	571	518	560
7643	21272	13630	3839	5317	5632	2428	1077	964	424	267	243	152	71	66	54	56	53	58	60	54	36	42	45	47	50	58	50	48	56	38	45	55	42	36	37	47	29	39	33	44	40	42	30	46	36	38	45	37	52	42	40	43	42	29	44	37	48	41	50	40	46	29	46	41	36	41	30	45	47	48	32	43	40	47	50	39	40	40	50	50	30	31	46	40	43	51	49	40	31	37	33	41	44	29	28	33	39	41	32	43	39	47	42	47	44	41	43	40	34	52	45	36	46	46	30	30	49	29	37	57	41	43	48	42	39	40	47	52	33	39	35	38	39	37	44	47	45	36	39	29	38	54	44	35	54	37	38	49	47	30	37	46	32	49	42	38	46	32	53	47	42	40	40	48	56	39	36	26	36	33	53	42	44	43	39	44	45	41	44	41	35	56	43	51	40	44	39	53	49	48	38	40	45	40	41	49	45	49	44	45	46	35	45	30	51	31	42	36	36	41	39	28	35	19	50	36	29	33	25	33	39	44	41	47	37	38	46	39	27	41	45	38	47	49	28	43	36	36	42	39	41	34	45	37	48	44	40	40	46	37	44	40	35	43	40	41	34	37	51	34	41	52	43	37	47	38	35	46	47	40	40	32	42	29	41	41	45	34	44	52	36	30	44	47	33	50	35	50	38	36	62	37	38	29	47	48	48	37	41	36	42	36	43	45	32	43	42	46	48	43	48	38	46	38	46	45	41	51	46	41	44	52	35	46	46	40	43	39	37	42	31	49	36	42	48	39	38	32	39	32	49	39	49	53	33	39	32	53	36	35	44	40	37	44	47	52	51	45	62	35	44	56	48	38	38	47	45	35	49	35	54	36	41	36	57	40	34	40	51	49	55	40	55	43	42	41	48	38	57	29	45	34	40	41	42	38	29	29	43	48	42	41	53	42	41	43	33	46	46	46	47	33	34	43	40	28	39	48	40	48	39	31	56	43	41	47	38	34	46	33	38	35	38	46	44	49	37	48	39	35	39	34	37	40	37	41	41	47	46	30	42	49	32	37	49	38	39	41	46	46	50	53	50	39	50	40	44	36	44	52	39	37	34	38	40	53	29	41	47	33	42	36	38	31	52	42	40	42	32	31	53	33	35	53	41	31	43	48	30	46	54	51	42	33	38	46	42	39	40	37	37	52	44	40	36	45	52	45	38	35	42	48	36	52	40	48	38	36	42	36	48	32	40	35	40	36	43	39	40	47	46	36	39	44	40	39	41	42	54	46	42	40	37	41	45	38	26	46	40	26	47	45	41	38	54	51	32	45	34	41	30	38	45	40	32	37	50	34	31	48	46	40	46	40	43	36	51	39	48	45	34	44	51	55	39	49	52	41	44	36	34	35	49	32	45	40	36	37	44	43	50	55	33	29	49	33	50	41	47	38	39	36	39	49	41	38	27	50	38	49	44	45	51	36	32	45	38	49	46	31	44	43	33	41	41	40	33	44	44	57	37	45	36	52	51	36	36	48	37	45	35	38	39	39	44	64	40	63	48	32	41	34	49	31	50	37	43	43	39	47	41	39	36	41	44	39	45	35	46	45	39	35	48	41	55	38	50	41	29	28	47	30	57	43	36	30	49	56	37	28	42	30	37	42	48	39	44	37	41	42	41	46	48	39	39	36	36	47	50	30	40	50	47	43	34	41	43	43	34	37	35	40	49	47	33	44	36	43	40	51	32	44	33	37	35	41	34	37	51	37	45	48	55	51	41	40	52	39	50	47	43	41	34	49	40	27	43	45	48	38	37	41	45	45	36	36	31	40	44	46	50	37	36	40	32	39	34	42	38	38	42	52	38	38	41	36	38	46	36	37	40	41	42	57	35	42	35	40	44	46	48	40	42	43	42	38	39	35	47	40	42	44	50	46	43	48	30	35	40	44	42	39	41	47	47	49	43	36	43	42	39	54	44	38	41	39	45	44	44	35	38	43	40	34	43	38	40	41	45	41	49	41	33	33	45	46	45	36	30	43	52	39	45	52	34	27	41	45	47	40	35	38	40	40	36	39	45	51	38	43	49	56	42	56	39	39	40	44	36	40	42	48	33	30	45	36	35	51	35	42	47	38	43	36	45	43	46	44	47	32	52	39	33	29	39	54	42	34	45	41	55	48	34	31	38	30	43	44	42	46	46	40	45	50	32	48	47	46	39	42	31	50	45	46	45	31	53	35	50	35	41	42	29	41	43	33	50	44	28	27	51	44	40	40	52	36	46	35	47	42	35	36	47	43	45	37	42	56	38	38	34	33	45	46	50	39	43	40	52	48	42	41	45	44	37	39	43	45	39	29	49	52	46	55	54	34	34	41	49	45	28	48	47	36	42	41	48	53	54	47	38	43	40	36	47	35	37	44	41	43	40	39	28	41	41	41	38	34	37	51	40	46	45	55	30	53	39	46	38	42	52	36	57	52	44	35	47	36	40	36	39	50	49	44	50	41	48	48	46	37	44	40	37	50	41	59	44	43	41	44	44	50	45	42	48	39	42	39	44	56	37	54	38	35	45	38	39	37	47	36	48	44	38	48	28	50	30	44	46	41	40	44	39	42	50	35	52	42	45	41	35	36	46	42	39	35	40	32	52	46	33	34	35	46	46	52	36	40	44	49	45	49	36	46	45	35	44	44	43	40	45	39	48	44	38	59	33	53	45	38	33	34	32	37	37	37	48	32	40	33	49	33	32	40	29	45	40	37	36	35	38	37	41	32	49	39	50	32	38	43	42	40	44	45	42	48	41	38	34	43	41	37	43	33	45	42	45	40	54	28	34	27	41	31	41	35	37	27	57	39	49	35	44	35	38	42	45	39	44	56	47	35	44	43	48	43	52	42	39	56	41	41	43	42	40	43	41	30	45	27	46	32	54	45	42	49	41	41	39	41	31	35	46	43	40	26	44	44	41	43	35	50	42	44	47	34	46	50	36	39	45	45	47	45	37	38	64	41	43	49	42	32	38	43	38	40	40	36	43	42	42	38	48	40	37	49	44	29	46	39	54	46	46	33	38	42	25	32	38	42	41	42	47	40	47	32	30	34	46	39	43	46	46	46	37	36	44	33	36	38	34	38	44	49	53	52	30	36	43	46	49	41	47	38	52	51	41	35	48	37	37	35	39	28	48	49	37	38	43	40	50	31	39	33	35	38	47	51	43	39	52	42	40	56	43	35	60	41	51	40	37	42	42	45	34	39	44	45	34	39	39	37	46	36	42	45	49	30	36	40	46	38	44	48	48	45	38	51	35	49	36	38	28	40	43	28	37	41	44	41	43	50	45	35	29	50	43	54	33	40	41	45	51	51	38	44	46	51	38	50	35	44	46	43	53	51	45	27	37	36	47	32	33	35	41	37	42	32	39	62	40	53	45	44	44	45	47	47	42	47	49	45	32	35	38	42	37	34	46	47	42	28	58	53	28	38	47	45	50	42	43	46	43	57	50	54	39	47	43	45	53	44	44	41	43
44946	47817	34857	36399	51627	47210	32406	25436	20808	13046	9428	7805	3846	1393	1246	847	929	954	1026	858	701	604	617	610	569	586	522	547	561	610	555	568	570	555	584	505	555	549	524	517	576	521	546	564	569	602	575	550	548	535	504	552	553	576	597	560	568	549	537	555	539	543	560	560	553	558	553	516	516	523	576	589	520	559	565	546	600	515	553	559	552	538	556	535	575	507	568	568	568	518	522	559	581	559	537	520	586	520	532	531	541	547	544	531	582	564	577	545	568	546	594	554	554	574	560	588	558	557	544	544	549	546	516	580	539	534	577	535	580	569	613	570	571	579	564	545	516	575	543	558	571	557	615	572	584	536	586	542	516	530	563	523	561	574	599	540	612	566	531	575	585	523	563	560	587	582	542	555	549	578	570	571	563	531	534	522	530	534	550	550	540	527	550	550	561	588	585	534	551	568	579	559	527	497	530	548	535	585	572	565	572	588	531	539	578	525	533	571	540	523	510	599	560	590	531	572	554	587	587	576	567	568	570	571	553	547	556	578	541	559	564	498	575	528	546	606	575	565	542	499	550	538	596	544	537	550	570	532	534	526	554	550	510	611	583	552	551	531	586	562	573	532	555	579	531	527	564	570	602	567	564	578	509	565	565	548	561	591	545	570	565	515	595	578	548	544	508	544	524	573	562	539	546	540	594	566	567	538	574	559	544	539	517	531	572	509	562	582	543	568	555	525	524	513	595	554	538	575	521	560	517	536	545	551	601	572	558	556	559	512	537	546	519	536	595	548	583	504	567	588	586	553	584	529	555	609	529	587	571	574	573	556	534	604	525	579	547	582	576	549	541	605	570	569	537	524	534	536	565	552	542	601	557	590	565	540	524	520	566	532	522	554	510	527	569	570	551	549	544	546	538	549	569	572	567	547	516	555	530	550	562	512	585	565	555	565	574	583	585	494	552	550	509	574	547	546	555	547	553	541	580	580	561	534	557	531	521	534	559	533	559	605	568	547	614	545	551	539	573	554	533	547	542	545	574	509	548	548	523	543	567	569	521	505	540	550	578	541	548	538	561	521	575	563	507	533	550	604	552	566	552	568	539	564	572	524	560	564	533	524	519	562	587	561	582	538	506	497	532	566	545	573	541	532	547	558	564	565	541	526	574	589	575	541	547	513	532	527	556	532	534	555	566	513	605	558	529	524	566	565	547	582	581	565	551	527	548	539	536	573	578	539	561	552	561	534	559	569	592	597	565	511	571	550	527	549	534	533	601	540	532	532	575	549	567	515	582	572	575	575	570	561	567	569	519	568	519	593	545	540	572	527	553	562	519	555	567	559	586	509	595	558	547	546	530	535	563	559	566	546	545	549	561	519	568	564	553	565	543	519	544	545	568	570	544	560	533	547	589	535	507	521	581	537	564	555	556	525	556	551	578	557	595	557	527	583	588	570	567	600	571	569	561	521	543	617	541	517	548	589	559	528	536	563	560	589	583	570	517	546	573	542	558	523	562	559	512	506	549	577	537	573	583	592	552	569	524	532	571	532	559	554	573	499	516	539	532	558	562	502	575	555	593	539	553	501	540	535	500	576	527	581	534	544	542	534	532	548	544	528	509	551	559	586	513	559	557	557	558	558	589	542	587	559	527	565	572	567	537	569	533	581	570	552	526	561	559	562	605	517	618	565	618	547	565	549	574	557	542	500	534	572	538	531	570	563	567	569	558	557	554	509	590	580	533	579	548	568	528	544	503	576	546	563	589	580	547	537	497	519	538	512	534	576	549	534	559	555	518	560	537	613	544	540	584	504	539	516	554	559	543	566	526	537	552	568	589	535	536	575	543	563	563	595	583	554	508	572	548	568	600	538	549	587	560	610	560	595	545	541	552	561	557	538	517	585	556	535	542	547	580	553	551	546	532	574	538	541	573	523	571	531	506	519	550	526	538	547	568	516	521	551	570	567	534	573	552	530	581	546	534	551	543	567	523	598	567	553	590	522	567	504	576	567	535	594	536	518	563	557	548	579	558	543	505	577	597	544	568	548	543	536	560	519	538	515	564	592	544	567	579	571	552	539	552	597	553	554	550	553	568	605	544	575	533	515	535	541	581	542	535	529	555	548	507	563	574	503	576	560	565	537	537	594	591	554	540	542	573	542	568	551	546	570	537	506	584	507	549	588	536	579	586	519	562	568	578	566	568	550	527	589	561	559	560	528	570	551	558	532	543	535	599	575	571	530	554	571	616	568	560	566	518	582	560	531	577	566	552	532	560	542	526	556	591	516	546	558	564	542	525	600	563	576	545	539	547	575	519	585	598	547	538	557	567	575	567	482	511	551	524	566	530	594	527	551	566	565	573	525	573	542	540	579	532	533	523	549	577	565	552	551	561	557	570	593	553	513	514	559	522	557	581	552	522	557	540	547	563	543	549	540	566	543	601	529	570	568	532	581	537	564	578	534	548	577	540	518	559	553	574	547	578	523	565	537	552	546	545	544	527	526	513	577	525	564	585	553	588	534	577	574	545	572	582	571	556	548	593	539	569	568	601	578	575	535	564	568	567	553	543	550	601	523	555	548	542	535	565	544	556	578	541	532	567	537	570	561	555	535	540	547	591	562	544	570	550	551	517	565	574	578	558	506	559	520	556	574	563	541	525	575	564	556	559	564	559	542	555	563	531	575	577	596	552	517	551	577	553	547	577	554	545	508	599	539	580	567	538	515	560	550	580	550	515	522	568	540	555	555	584	516	567	592	524	562	592	572	557	551	562	567	533	563	564	611	581	548	529	557	536	591	570	553	522	574	540	487	606	533	535	524	558	521	581	555	511	580	592	544	542	567	554	575	569	535	536	554	550	524	532	562	553	536	540	541	546	511	597	579	533	501	537	544	494	552	561	573	529	527	537	613	510	571	586	548	539	590	527	578	574	531	561	536	525	570	593	588	573	567	567	500	502	531	568	505	582	541	552	498	556	535	570	562	566	575	496	577	507	530	566	556	562	557	556	520	521	577	574	571	591	525	545	544	572	511	565	575	539	579	591	574	589	510	590	557	527	575	547	514	519	573	545	581	539	539	562	545	554	560	593	564	532	523	538	514	576	510	577	544	568	519	527	516	530	535	548	521	518	551	532	576	618	561	575	562	552	571	559	577	543	558	544	581	533	513	551	583	504	660	517	556	537	545	589	591	548	528	559	526	545	517	563	518	571	541	560	561	562	555	514	552	566	531	547	554	559	566	560	518	585	587	544	532	522	550	500	535	500	606	525	586	557	590	564	550	556	528	544	570	554	563	574	558	541	528	568	564	555	566	539	571	575	537	570	563	594	568	592	549	536	609	537	534	551	575	534	560	570	546	555	540	546	498	545	529	525	559	565	558	546	567	579	559	526	572	568	505	529	571	560	581	553	612	571	548	510	571	528	548	567	520	570	565	573	548	566	548	543	547	557	523	562	514	591	561	587	573	543	523	559	511	593	553	567	557	546	551	611	544	556	549	604	529	539	552
9470	21784	13136	4268	4936	5533	2508	1188	972	438	317	269	145	66	63	74	50	56	62	53	56	48	41	37	45	53	52	36	46	50	44	41	34	39	42	48	41	31	42	53	51	41	46	52	38	41	42	47	55	42	57	37	34	39	38	29	48	43	48	39	52	51	44	32	45	36	41	48	41	38	55	37	43	36	44	53	46	43	36	28	40	36	38	31	42	45	41	48	50	40	36	55	45	39	42	39	49	45	45	45	39	42	41	34	36	40	49	55	60	43	58	37	46	58	39	43	43	51	44	44	28	52	37	53	45	43	51	49	36	45	42	44	41	47	33	36	37	34	46	37	39	43	45	47	45	29	45	59	33	43	50	49	38	32	47	37	34	37	39	39	45	40	34	45	49	46	38	43	40	54	37	38	47	36	40	35	33	46	44	51	39	52	38	51	43	35	43	31	40	44	39	47	39	44	37	45	38	42	44	40	52	41	46	41	43	38	52	43	27	40	48	47	44	34	38	42	34	43	53	45	44	50	57	47	45	42	47	37	47	45	56	41	46	33	44	44	33	40	46	41	52	44	35	41	43	46	37	50	52	36	45	51	38	47	44	43	40	50	46	48	47	38	34	50	51	39	50	48	40	43	54	56	42	41	29	46	38	45	54	29	37	50	37	42	29	40	48	37	37	38	38	41	42	38	50	43	42	40	32	34	38	38	43	63	44	49	42	44	37	38	49	51	41	38	38	42	36	28	48	45	38	43	41	42	41	42	53	52	49	43	49	41	49	42	37	45	42	39	46	30	35	29	40	32	40	50	48	46	45	36	53	48	42	53	44	39	46	43	50	44	50	45	42	46	39	34	42	50	43	50	57	44	51	41	41	46	36	32	38	23	41	49	36	41	32	33	32	46	38	37	43	47	42	34	37	35	43	33	43	34	37	53	28	46	43	36	36	34	41	45	33	38	46	44	37	49	40	47	42	42	39	33	41	43	37	43	49	61	54	41	39	34	53	43	31	49	31	47	30	41	39	42	49	47	42	38	57	39	42	43	46	33	50	46	48	29	44	44	48	37	36	48	29	37	46	39	46	33	57	40	49	47	50	48	43	42	41	33	41	55	42	58	41	39	46	50	37	51	31	45	35	28	36	39	38	38	37	32	38	42	40	41	37	46	42	37	41	48	52	52	49	36	38	52	49	35	39	35	54	43	46	26	47	38	38	38	38	36	41	43	37	36	36	43	58	42	40	52	44	50	42	43	35	48	47	45	40	42	37	45	41	42	35	45	51	43	40	34	43	40	51	41	44	38	41	38	49	47	54	45	37	40	36	37	45	43	36	44	52	33	42	48	43	46	36	49	42	39	49	34	53	58	45	28	49	57	37	40	40	40	45	39	36	43	50	53	44	37	34	38	38	47	45	46	46	44	40	39	52	47	48	43	59	42	36	52	42	41	43	40	39	45	57	38	46	41	41	47	32	45	44	55	40	53	44	50	40	37	61	29	38	55	38	38	36	42	43	41	44	34	31	45	38	42	34	52	40	65	43	48	49	52	42	51	40	40	48	46	52	44	42	45	41	44	37	44	42	50	42	43	45	51	51	49	41	49	53	42	46	44	37	49	38	38	38	50	47	43	35	41	42	42	38	42	51	24	43	42	41	52	41	36	42	41	39	40	36	47	50	53	56	39	54	36	46	35	46	52	50	43	45	27	38	44	45	39	31	48	35	47	34	52	46	39	42	44	37	43	38	50	48	34	28	39	32	42	43	63	40	36	47	45	46	45	44	29	35	34	44	52	31	44	33	41	40	45	41	53	46	40	36	39	38	41	46	45	47	44	43	44	29	30	31	37	40	40	32	46	44	44	43	48	40	36	46	36	40	61	33	35	46	51	37	52	49	51	31	36	53	38	42	34	38	51	45	50	46	48	47	33	46	45	35	39	46	52	42	41	47	45	44	38	49	34	40	45	46	52	40	37	38	47	42	33	45	49	41	46	50	55	41	52	40	51	50	40	48	42	36	42	39	53	51	50	37	43	31	40	42	45	47	41	40	37	37	49	51	47	46	51	55	42	49	42	55	36	49	38	39	45	44	31	41	50	42	49	34	44	40	44	35	39	41	42	43	41	40	45	61	40	43	36	44	36	38	50	40	38	34	44	46	48	47	56	42	43	29	49	41	61	48	56	42	40	51	52	46	47	33	33	42	29	39	44	43	45	49	55	48	26	39	41	47	52	45	43	45	32	40	43	51	46	44	38	38	56	44	49	43	35	45	37	42	47	47	47	41	46	29	51	45	49	44	38	35	50	29	49	42	32	45	45	38	30	39	45	51	41	52	32	59	45	45	39	36	48	41	51	41	42	44	39	40	39	36	48	45	40	40	42	42	43	42	46	45	53	43	44	40	36	40	56	41	42	39	39	31	42	36	50	42	43	44	39	40	47	42	46	47	43	45	44	41	45	50	37	46	49	55	30	41	55	32	50	48	34	46	51	45	47	45	41	45	45	47	33	29	34	33	28	57	39	40	41	44	44	34	50	36	33	42	45	32	41	47	30	58	40	41	31	44	56	43	53	38	46	48	48	52	45	42	42	44	34	50	50	35	41	45	37	49	41	54	53	41	35	42	46	54	46	50	39	33	57	43	37	47	43	47	35	37	30	46	46	50	41	38	37	36	47	43	35	48	47	54	36	44	43	42	43	38	41	38	21	34	40	37	54	47	40	46	50	36	49	48	42	38	37	48	46	51	53	41	35	34	40	52	40	50	41	33	47	40	45	43	46	38	41	52	48	34	46	41	40	54	42	46	45	44	46	40	57	47	40	41	30	48	50	38	40	45	46	50	49	36	47	34	38	53	41	45	30	38	44	39	44	36	45	36	39	42	39	38	38	54	49	34	44	33	47	50	38	44	29	40	31	35	36	39	46	43	38	46	42	36	45	51	40	40	37	37	35	39	54	33	49	38	43	49	46	39	43	41	32	45	35	54	48	34	40	46	39	36	38	46	50	51	41	53	41	39	57	34	38	53	36	50	37	40	45	32	33	40	48	50	39	42	36	38	36	41	42	43	39	48	58	33	32	53	44	34	36	54	43	39	41	53	44	37	41	42	46	54	38	33	41	46	55	43	46	49	40	39	44	40	60	39	42	43	54	38	44	43	35	57	38	40	39	38	39	61	32	35	36	41	32	50	37	35	44	42	31	54	30	35	42	46	36	41	48	35	38	51	42	43	40	49	56	50	48	43	37	37	57	40	37	41	38	36	38	52	36	50	35	55	42	46	28	47	34	40	36	53	45	33	46	30	39	39	41	50	35	52	37	34	44	34	32	48	50	45	41	50	40	51	45	33	45	45	45	44	44	30	42	38	50	42	43	43	37	31	51	51	39	47	39	40	49	44	47	50	36	38	51	41	45	39	40	45	40	35	53	47	36	44	38	38	36	45	46	48	47	33	35	39	44	34	49	38	41	41	45	36	30	40	42	34	50	60	36	48	48	51	54	40	52
41617	47694	35594	35287	50322	47366	33152	26460	22530	13905	10673	8629	3735	1930	1465	930	1004	967	983	970	656	609	610	611	584	566	547	602	590	550	565	553	551	574	538	541	547	543	540	568	505	579	575	562	591	541	587	518	545	560	580	541	545	554	574	540	561	524	557	555	561	538	541	566	572	538	559	579	541	538	545	556	554	585	559	545	587	544	557	609	564	522	588	583	509	560	517	549	587	548	556	597	595	595	603	556	569	553	601	544	565	547	537	589	569	571	537	551	596	533	593	559	551	553	578	546	561	579	594	563	574	619	539	591	542	575	560	571	517	566	585	559	569	572	579	526	598	573	590	554	560	550	588	576	556	656	547	557	586	556	596	548	583	574	541	593	552	572	527	555	581	581	595	564	580	563	555	549	538	563	554	561	541	587	571	552	586	564	586	552	559	566	578	547	566	591	542	584	532	583	577	580	563	575	557	606	547	554	546	606	540	540	521	577	555	553	585	602	591	535	581	573	558	552	553	551	546	555	551	568	547	586	546	592	575	566	565	537	537	567	578	585	531	570	580	627	548	575	572	538	580	556	586	585	561	570	566	534	569	547	591	576	538	580	585	556	590	587	542	563	580	563	572	574	572	544	589	583	552	557	553	577	564	550	554	571	590	534	539	583	537	575	582	573	571	582	551	542	564	608	585	558	569	561	582	583	532	548	565	590	582	580	550	530	567	571	566	571	571	525	586	584	558	590	597	542	515	566	595	531	573	572	555	591	566	571	575	593	593	581	553	559	593	557	566	560	552	551	593	578	562	593	517	583	562	555	535	582	542	562	556	528	582	529	576	578	558	575	561	538	561	503	573	518	524	578	577	524	574	595	573	568	546	584	591	582	562	543	528	567	575	542	577	536	605	546	570	581	562	582	542	509	580	548	578	531	549	594	565	588	567	555	543	535	578	541	567	557	579	568	580	598	559	556	570	556	555	579	562	590	518	570	588	550	567	611	548	565	567	571	653	572	585	537	590	567	556	579	594	590	533	571	576	597	551	529	600	547	566	524	528	567	540	535	557	535	596	580	544	545	545	567	569	587	550	567	615	563	573	594	578	563	580	573	561	573	594	582	537	570	546	559	559	525	553	566	532	573	573	594	559	573	575	592	604	607	537	569	560	543	596	582	560	576	545	559	538	568	551	578	586	558	536	578	606	585	556	551	558	595	587	603	574	555	560	577	596	593	534	581	589	575	543	575	557	590	599	520	545	515	607	578	557	568	555	583	558	557	529	576	574	553	560	559	567	600	541	552	546	568	574	563	603	577	570	565	584	547	583	558	548	593	544	540	572	540	612	561	580	539	579	538	562	574	529	523	555	589	535	591	551	575	611	524	520	594	577	631	564	569	565	583	573	534	545	567	570	605	583	588	541	636	557	572	585	581	556	573	516	567	572	564	583	531	569	548	554	549	588	599	565	554	544	583	581	548	546	578	564	566	568	583	545	547	563	564	575	558	546	560	589	537	537	532	602	525	563	601	564	559	563	613	571	589	524	529	553	571	567	557	568	585	581	579	564	617	572	552	561	561	550	560	575	567	572	580	604	559	600	580	555	571	558	591	556	563	532	575	595	574	578	548	604	538	558	558	560	571	568	553	557	571	571	540	566	597	539	580	581	549	528	591	575	581	518	600	545	571	569	553	542	554	587	525	565	589	574	564	530	568	552	584	587	532	570	585	534	557	556	589	546	546	575	553	549	509	572	592	539	598	579	562	553	586	560	529	554	555	518	582	574	598	563	590	514	558	555	522	559	572	560	569	559	533	554	544	578	597	572	593	579	584	549	556	599	570	578	556	586	582	572	560	559	552	511	572	570	578	575	537	560	571	579	548	562	551	540	576	579	598	559	556	580	610	561	596	569	580	538	601	539	543	581	586	579	580	582	528	582	542	537	604	595	529	566	560	525	541	556	565	567	578	560	529	558	562	517	590	563	512	562	576	524	498	575	556	536	552	557	570	548	539	572	566	544	572	550	592	578	562	550	576	564	579	547	581	553	546	578	630	586	527	534	545	571	603	519	534	589	577	616	587	586	514	572	561	544	527	569	529	553	578	573	582	584	574	571	545	595	560	546	553	598	532	565	585	580	557	560	556	607	551	527	574	587	569	585	566	573	555	566	548	580	543	528	562	566	564	582	584	546	584	564	576	571	580	601	559	594	581	564	549	558	575	563	582	573	551	583	544	566	560	536	549	533	590	592	549	589	526	575	562	555	572	562	568	582	573	543	556	594	569	507	546	547	571	551	551	559	556	563	561	587	584	557	563	587	539	586	566	568	535	560	617	566	620	614	523	565	566	568	562	579	536	575	560	543	562	574	590	540	552	607	557	512	562	551	549	574	565	558	575	523	569	551	546	569	520	610	534	568	586	535	562	582	569	558	585	546	520	610	564	575	544	507	539	525	570	575	524	579	593	553	573	573	523	561	567	550	553	563	577	582	599	590	562	581	596	568	606	568	537	599	582	581	567	574	527	596	539	577	605	606	555	584	550	555	566	583	579	585	533	525	565	570	523	605	576	561	507	547	592	562	563	550	559	543	550	545	566	536	561	559	603	572	571	577	563	554	584	564	565	597	589	573	553	557	535	571	544	534	596	569	582	546	560	532	556	606	582	531	546	610	553	559	548	550	553	574	554	605	594	598	562	558	532	588	583	552	551	557	568	563	571	566	558	532	591	570	549	554	579	540	569	560	597	606	548	578	568	566	589	558	569	544	583	562	589	595	587	553	558	540	568	523	610	569	559	591	576	537	573	536	534	590	543	596	599	575	567	547	560	590	569	585	553	584	543	559	565	575	558	528	554	581	578	570	541	517	562	588	564	573	524	578	573	510	558	556	553	506	521	605	580	536	549	603	573	529	536	561	568	537	584	577	557	568	591	570	557	589	552	562	562	545	518	511	598	593	567	545	555	530	544	553	567	542	558	606	559	551	549	544	592	568	570	532	539	558	519	597	571	571	543	546	612	564	547	554	580	543	551	612	602	537	543	606	552	566	535	541	582	566	556	576	569	557	567	598	525	547	634	582	539	567	541	591	575	558	544	544	566	542	558	567	597	553	562	586	553	575	545	595	552	603	572	544	587	561	574	555	523	566	549	541	562	550	541	567	517	585	527	557	530	581	589	526	549	544	551	541	613	530	599	554	530	563	554	580	633	539	617	603	592	595	559	548	529	560	589	556	541	524	590	595	594	581	579	553	549	562	548	565	536	558	567	547	515	617	536	580	596	574	564	592	571	571	582	576	597	535	566	528	531	633	609	580	583	563	593	557	528	539	560	558	516	578	531	580	575	555	566	566	533	605	592	577	591	590	598	573	536	575	555	572	574	564	587	559	566	549	556	541	572	541	537	572	548	570	600	565	544	498	530	549	592	545	587	595	549	563	578	546	575	544	603	554	561	586	588	555	557	565	549	524	571	581	574	580	561	551	534	567	576	567	520	525	540	558	555	549	591	573	598	538	527
14966	33051	21099	7422	7799	9134	4085	1925	1491	717	487	380	182	119	81	56	57	69	59	58	33	47	55	37	44	47	53	33	55	45	39	50	34	34	29	51	44	52	49	46	39	36	32	42	41	45	38	46	41	60	39	56	50	34	43	54	30	42	43	53	40	36	52	40	46	35	56	49	41	39	50	32	37	39	46	41	46	36	53	42	49	41	32	46	43	41	47	47	36	29	48	47	50	48	39	41	40	48	37	43	37	30	28	42	45	55	43	49	48	36	47	50	52	45	30	44	40	44	43	52	40	53	45	51	42	41	49	49	35	39	45	44	44	32	42	36	36	38	52	39	38	38	40	39	51	51	31	37	39	33	35	31	40	43	41	60	38	44	28	35	37	43	41	44	44	39	52	48	40	38	38	39	48	49	51	45	41	47	38	37	47	40	46	44	43	34	37	42	36	28	42	37	41	46	29	56	33	46	35	42	48	52	34	50	42	38	40	45	55	33	41	44	35	33	48	50	50	47	39	49	38	52	49	52	52	58	38	41	46	53	49	40	40	37	37	47	41	40	42	35	44	42	32	34	38	46	51	33	44	46	33	47	45	37	53	47	37	46	38	45	40	35	50	29	47	29	47	46	46	58	51	52	33	57	37	32	45	45	28	46	46	37	44	38	40	50	40	41	40	42	52	45	43	49	42	37	39	47	39	39	59	42	38	48	35	51	44	43	40	47	42	39	49	32	41	41	45	38	49	46	38	43	50	38	38	42	42	46	49	34	48	47	47	46	32	42	43	50	38	34	48	37	38	57	41	37	42	38	42	47	50	42	46	43	45	48	52	42	59	38	29	40	55	54	50	32	37	44	39	38	40	49	44	49	36	27	46	38	43	43	40	45	46	45	40	47	42	59	42	43	40	33	33	39	27	47	49	46	41	37	33	50	33	49	36	45	26	39	31	43	40	31	41	49	38	38	42	48	47	50	43	38	48	35	40	51	39	36	36	58	38	41	44	26	47	36	44	49	40	39	53	39	45	49	40	34	34	34	40	44	46	36	52	37	49	47	44	39	49	48	46	43	45	49	47	41	42	35	45	58	53	46	47	43	48	41	39	39	36	51	46	47	47	48	48	54	53	51	46	37	38	36	32	42	41	41	45	30	45	39	45	35	39	57	44	45	41	44	44	52	31	42	46	54	45	48	31	35	58	42	38	28	60	37	48	56	48	44	46	43	43	44	40	31	44	33	45	42	41	44	24	46	48	42	51	36	43	35	41	41	29	44	51	45	34	47	35	35	52	43	49	40	39	57	41	41	42	46	47	33	51	58	46	59	35	38	39	47	42	33	32	49	39	37	41	38	40	52	49	44	39	46	41	35	46	35	44	50	45	37	42	42	47	32	52	29	44	58	50	43	38	41	51	39	44	44	44	34	39	45	46	43	43	39	44	41	43	57	35	49	43	35	43	38	50	48	32	43	41	38	41	31	51	37	31	36	30	40	33	37	45	42	43	48	44	35	27	63	54	39	32	53	51	40	39	45	47	43	43	45	47	38	46	34	35	41	57	43	46	32	42	54	46	43	41	41	42	38	39	49	37	46	33	38	38	44	49	46	61	39	43	35	35	35	41	43	58	39	33	41	52	55	42	45	38	44	38	46	48	50	38	46	43	36	40	49	51	46	42	40	44	43	35	43	47	45	40	40	46	36	37	28	46	39	52	43	33	51	40	43	45	40	49	31	40	39	43	58	32	51	37	59	43	44	47	47	50	48	38	39	39	44	42	35	39	50	43	50	55	38	37	47	35	41	57	38	38	41	47	49	42	46	44	42	50	37	43	44	41	48	44	40	51	36	35	48	46	44	39	36	40	41	44	44	57	55	34	39	32	44	43	48	35	43	39	49	50	42	45	41	43	47	41	42	41	39	41	37	40	38	41	37	41	48	42	42	48	61	51	52	46	46	40	46	43	52	48	35	47	40	36	37	45	43	55	32	41	30	38	31	42	42	39	40	45	53	48	43	44	50	40	39	47	47	44	54	47	40	39	36	37	49	46	48	43	46	38	43	46	44	40	47	50	46	46	44	46	42	37	48	50	57	40	41	36	35	44	34	41	40	50	40	51	57	36	47	49	48	39	43	39	43	36	39	45	41	40	45	44	35	43	52	41	50	33	37	42	41	39	45	43	57	56	43	37	36	49	49	48	44	40	46	41	31	49	31	45	39	37	42	44	49	49	51	49	47	39	52	54	42	47	28	37	33	50	40	40	39	47	34	40	36	42	47	46	33	43	41	53	34	31	46	47	47	32	62	44	42	42	60	46	50	47	44	45	42	52	57	58	39	33	54	42	49	39	31	38	45	48	42	40	43	39	44	44	48	41	40	44	33	43	46	38	39	53	42	49	51	33	48	42	52	42	39	32	49	44	48	46	52	47	45	53	42	53	42	45	43	31	35	44	36	44	37	46	35	40	43	32	35	39	50	36	33	48	41	41	37	36	48	48	54	45	45	50	46	43	40	32	47	39	40	38	37	43	30	42	43	47	39	63	40	47	38	41	38	35	47	51	30	48	41	49	47	47	42	47	40	37	43	42	49	32	45	33	55	47	48	56	41	39	40	38	51	49	43	49	38	33	43	35	49	34	55	31	52	39	42	45	49	47	54	30	32	39	40	33	38	44	43	59	41	49	47	35	34	41	41	37	39	45	40	34	34	39	44	53	39	42	44	44	50	42	56	44	47	52	43	49	44	35	41	42	49	45	56	45	35	45	42	34	46	48	45	42	45	38	40	37	29	39	38	33	45	53	32	38	34	39	45	39	39	47	42	39	50	41	41	47	39	40	28	44	41	49	41	44	41	41	41	42	40	50	53	43	47	46	49	45	47	39	46	36	45	45	57	60	38	43	37	59	49	37	25	43	41	44	37	54	35	51	50	50	47	48	41	42	42	39	44	37	55	38	47	35	46	36	44	39	40	47	45	38	53	40	54	36	38	32	39	34	32	40	50	44	37	44	40	36	44	44	33	47	49	44	52	33	51	31	43	45	41	45	45	47	43	45	49	52	43	41	38	49	41	36	34	38	38	46	44	46	50	48	46	38	53	37	42	36	41	39	49	51	38	35	39	47	45	62	32	32	47	45	48	48	53	44	46	39	44	36	48	43	54	40	49	30	52	42	35	38	28	39	27	36	47	38	38	38	54	43	42	45	49	44	41	42	51	43	40	36	42	49	42	54	48	33	42	48	51	38	32	38	39	42	42	42	44	42	31	39	32	66	39	47	31	38	52	41	36	43	47	45	48	52	26	50	42	45	41	50	42	33	40	46	45	44	33	48	38	40	31	49	56	50	50	33	47	37	47	39	36	47	44	40	39	49	41	48	38	49	45	44	49	42	36	38	56	50	37	41	35	38	40	46	39	36	46	41	42	47	52	56	39	40	38	45	39	53	32	46	33	54	42	45	40	35	43	42	55	36	42	37	44	36	34	40	43	49	45	53	37	36	40	50	58
44355	51427	42812	40953	58403	55326	38378	30858	26663	18407	13833	10581	5174	2820	1926	1067	1109	1101	1193	930	685	599	626	669	572	588	582	530	601	547	560	541	606	541	557	620	600	580	500	616	496	543	535	544	524	573	606	603	564	552	582	611	596	530	583	547	551	566	580	548	579	567	628	571	568	567	586	551	561	568	607	555	534	579	555	596	542	576	604	523	585	598	529	582	560	607	553	576	516	544	601	615	608	580	562	581	565	571	514	523	583	523	621	565	544	572	566	562	559	555	524	569	552	593	609	603	600	567	557	608	614	567	617	552	563	535	588	573	569	583	546	583	535	542	605	552	584	557	577	580	586	543	608	547	539	553	562	550	565	560	577	572	572	568	536	581	525	539	572	582	592	572	570	547	562	545	569	610	574	577	564	546	551	555	539	581	578	612	573	596	554	539	546	562	581	543	540	561	566	543	570	563	605	551	622	589	587	546	529	605	584	587	563	561	581	521	597	541	615	532	548	548	589	541	546	558	579	602	582	575	587	577	564	579	556	567	585	552	596	559	526	571	612	577	565	533	552	579	557	566	540	584	582	576	565	571	536	531	558	574	563	584	527	544	548	566	576	566	609	541	574	570	548	567	588	563	571	560	611	564	552	545	598	575	582	580	574	541	527	560	577	564	577	552	592	591	544	580	559	528	580	603	545	548	564	580	607	581	560	562	557	559	579	553	589	593	565	542	563	575	539	557	578	533	517	583	568	540	556	546	531	559	572	604	572	548	576	579	540	557	547	557	594	557	552	574	582	595	589	544	587	540	599	567	605	598	560	527	575	529	570	572	593	596	604	561	586	560	598	569	582	559	603	559	567	589	574	570	554	569	523	595	564	560	560	589	582	597	577	561	573	569	601	560	571	581	564	530	544	600	573	567	577	571	578	516	604	542	535	557	585	571	577	584	549	567	565	564	561	560	598	594	526	560	567	576	577	561	576	586	566	602	548	563	587	606	552	577	587	560	566	562	566	563	536	511	547	588	553	576	617	572	527	559	598	556	570	596	592	533	578	561	591	579	570	557	575	609	567	570	582	558	576	583	578	561	557	566	560	544	508	582	545	597	542	565	629	553	567	562	565	577	555	560	585	555	572	577	573	553	585	591	547	582	559	585	546	566	554	557	592	495	585	579	549	602	597	549	610	555	556	597	558	564	567	584	593	554	541	539	596	576	589	544	566	569	614	597	555	574	554	558	589	582	543	588	565	567	577	566	596	555	556	538	595	568	573	616	551	539	582	574	571	578	518	617	578	522	558	542	548	571	572	561	596	576	582	592	543	515	577	588	546	577	506	574	548	583	580	569	555	511	559	522	590	582	573	576	556	527	572	590	559	597	586	596	579	574	542	576	574	595	560	618	563	570	530	545	559	552	545	571	574	576	554	549	576	566	622	530	597	539	559	540	605	551	575	561	572	538	581	587	526	568	563	587	552	521	557	559	536	525	588	578	599	572	581	611	579	572	609	566	582	596	532	564	592	597	610	557	584	579	554	590	578	592	573	536	558	585	583	602	527	550	578	556	555	568	585	556	559	572	576	577	582	547	547	559	581	593	592	568	581	542	512	591	572	528	572	546	500	572	573	596	551	576	602	593	589	555	546	562	551	537	572	562	547	576	555	585	586	541	560	603	548	524	579	615	542	564	562	640	548	591	517	546	611	578	526	556	606	542	574	611	566	547	540	577	527	584	591	600	583	555	545	577	567	556	563	551	601	573	563	572	609	568	564	574	569	562	594	577	582	632	548	597	577	577	563	578	584	588	563	571	566	560	561	606	598	522	582	546	579	568	559	568	581	548	580	597	560	576	530	547	535	548	588	611	570	551	583	597	559	590	569	611	579	612	560	584	547	565	543	585	567	525	642	545	601	560	559	584	563	598	575	581	559	567	589	568	557	602	585	535	552	577	573	538	556	567	546	584	560	534	561	593	569	544	563	532	545	562	583	574	561	558	602	583	581	573	553	529	588	577	550	589	609	539	564	549	547	589	546	577	522	632	577	572	587	599	558	552	572	597	536	522	559	519	537	570	562	562	541	555	573	583	531	587	576	558	575	603	596	563	594	549	571	570	571	637	594	594	572	569	534	556	572	551	584	563	583	598	556	527	544	565	547	581	594	561	570	573	610	538	546	584	595	546	572	538	564	548	601	581	577	571	570	595	552	544	608	524	550	549	606	576	585	554	574	534	564	605	553	581	537	561	554	556	550	528	586	537	587	596	561	585	594	584	616	548	573	578	545	519	584	561	605	620	532	541	553	572	572	565	558	591	564	625	582	593	556	552	582	612	557	578	583	576	557	593	577	547	626	572	567	578	559	564	565	531	553	567	526	581	564	557	558	576	578	593	565	578	559	559	551	582	583	538	584	559	577	564	605	506	579	578	543	530	592	554	559	530	562	584	576	584	530	628	610	540	599	552	517	608	576	572	574	555	586	562	563	631	620	599	581	567	546	587	553	570	590	566	597	602	565	609	586	563	556	601	564	570	556	599	544	573	533	596	555	548	542	582	569	586	581	566	599	555	567	559	555	537	543	590	599	559	602	552	575	613	588	611	519	561	594	554	544	565	549	595	568	581	523	505	581	559	550	574	575	580	599	591	532	559	631	533	544	561	614	578	581	541	562	537	542	595	552	570	573	577	580	560	531	577	566	549	541	577	582	602	579	578	620	618	533	589	542	611	537	566	539	556	615	612	543	561	587	611	615	567	619	578	594	574	518	540	606	552	579	519	553	579	569	563	563	550	607	591	579	559	562	566	549	576	540	561	603	583	553	575	548	568	541	554	536	601	562	545	580	576	572	563	565	587	601	606	540	582	573	572	566	535	528	553	578	565	581	590	570	615	580	568	612	575	556	555	550	573	576	538	531	583	542	605	593	564	587	572	570	599	556	590	581	570	594	570	564	579	524	576	541	540	588	531	583	599	571	559	564	590	518	525	577	610	592	590	556	631	544	566	573	580	599	537	578	581	551	544	600	557	545	586	593	592	565	551	595	557	580	532	631	524	583	581	569	563	542	560	580	570	604	562	586	587	577	544	603	575	535	607	563	544	538	577	538	608	551	577	598	549	558	574	504	549	569	559	557	559	575	561	576	566	555	511	568	540	547	568	552	590	555	567	540	593	550	568	567	578	550	568	592	527	550	511	581	554	580	578	579	576	573	584	603	572	595	569	542	565	553	565	571	545	546	563	575	595	574	579	574	569	564	554	550	534	561	568	590	575	592	548	572	569	554	606	543	574	542	618	574	552	531	584	575	612	569	528	558	570	553	548	521	551	600	579	562	575	583	528	570	547	597	571	616	574	575	576	589	579	613	577	538	585	564	567	576	557	620	535	632	606	546	547	541	608	576	558	573	551	565	623	519	587	561	570	554	589	575	607	577	570	550	572	557	546	581	585	589	510	592	537	599	560	556	578	595	570	616	565	544	517	551	603	584	571	602	582	592	554	542	553	540	558	578	600	526	543
5559	8422	2980	1100	1647	2168	1045	505	432	239	164	117	85	61	57	43	52	38	43	36	53	26	49	44	45	39	54	39	41	41	42	41	42	36	34	40	38	51	36	56	40	42	28	43	36	47	51	45	37	37	50	36	36	42	36	32	46	26	37	39	37	43	29	39	28	41	43	37	38	31	47	49	60	34	44	45	43	41	44	35	62	43	36	44	38	38	37	39	41	40	55	36	45	37	39	44	46	34	35	36	40	43	32	35	37	41	44	44	43	46	39	26	44	41	37	47	45	42	49	42	39	48	44	38	43	43	36	31	39	49	42	47	42	42	33	43	51	39	55	44	32	38	51	43	40	60	49	36	58	41	38	38	28	41	38	43	39	47	38	36	48	27	39	38	44	41	31	50	41	32	41	36	33	44	46	38	38	48	43	36	40	39	40	42	44	39	40	46	33	38	31	32	29	33	50	39	51	41	54	46	51	44	46	40	41	37	35	42	32	41	40	48	53	44	50	29	34	37	47	46	45	42	44	32	38	51	43	38	50	31	46	43	40	61	36	41	43	43	47	47	45	51	44	45	48	36	47	53	38	41	36	33	42	49	56	39	42	49	48	37	45	35	51	48	51	36	38	52	41	47	26	51	35	44	51	49	44	39	37	58	37	43	46	31	33	41	36	39	38	45	42	30	45	39	27	43	48	56	41	53	51	46	44	47	35	51	39	51	41	36	42	41	33	35	41	41	35	50	33	40	38	37	50	31	34	30	52	38	33	37	49	50	36	36	43	44	36	37	40	40	40	44	31	47	48	25	59	38	44	47	32	42	39	49	39	32	38	35	39	38	38	30	51	56	34	36	46	44	47	45	37	36	44	25	36	38	54	37	42	38	46	46	46	44	40	42	53	46	38	39	44	45	38	39	54	45	45	35	57	41	41	51	57	43	41	24	54	37	35	43	50	48	42	46	43	36	44	35	38	51	38	51	40	42	38	42	39	43	34	34	37	28	43	44	50	40	38	42	35	32	39	29	55	33	40	40	42	42	44	36	39	40	45	27	44	51	49	40	44	46	45	42	49	45	43	45	47	40	28	41	50	44	35	37	36	39	48	36	32	48	46	47	38	41	44	44	48	43	41	40	54	41	35	43	44	38	39	38	44	38	43	50	43	47	53	44	45	36	34	32	34	44	37	42	43	46	45	34	47	39	45	56	44	45	30	45	38	27	30	46	34	39	37	42	46	44	35	62	29	44	41	41	32	29	42	38	29	30	33	40	35	34	50	42	38	48	42	56	36	30	46	53	34	43	37	39	41	40	46	43	35	36	35	27	42	41	41	27	40	40	39	50	43	58	29	44	44	35	40	29	39	41	39	34	32	36	39	52	39	47	40	42	36	42	37	46	40	39	39	38	31	45	44	43	49	43	34	50	46	34	38	49	34	41	47	50	36	55	31	47	47	40	42	48	39	46	35	38	44	53	39	38	34	30	53	30	46	41	49	44	44	45	39	38	41	36	33	44	37	36	36	47	45	35	36	39	39	45	38	42	42	35	36	39	48	51	41	42	34	52	52	40	37	50	45	33	46	45	42	44	50	46	45	54	40	45	50	43	42	45	50	48	39	41	44	43	60	40	44	48	37	40	45	46	35	45	37	40	39	30	36	44	43	35	36	45	49	37	37	45	45	35	40	43	49	26	45	43	56	35	35	36	39	53	40	38	47	44	44	44	43	49	45	50	42	44	40	37	36	41	29	36	43	36	48	55	48	48	38	43	38	37	32	34	52	38	36	45	39	44	46	31	48	55	45	41	36	42	35	43	42	32	41	34	42	38	34	39	50	48	49	39	41	49	37	46	57	29	42	47	39	37	36	36	47	33	55	55	41	31	56	45	52	44	51	41	58	42	40	45	39	31	44	41	32	39	45	35	43	36	37	49	51	40	38	37	47	46	57	38	27	42	54	39	50	50	41	43	49	38	46	39	49	55	44	47	33	42	33	32	49	54	43	34	39	43	41	33	36	38	41	35	47	48	42	50	39	41	39	47	37	35	49	56	43	43	46	42	44	44	47	51	47	44	27	37	42	57	36	40	33	48	31	39	43	36	49	39	31	40	39	38	43	49	48	45	51	41	41	35	39	35	49	44	35	47	38	49	42	35	49	37	40	40	35	43	45	40	45	46	39	56	47	30	40	45	40	42	36	36	40	42	38	38	51	34	55	27	44	35	41	42	37	43	34	41	54	33	42	47	25	44	41	37	37	36	51	38	35	38	47	38	34	35	33	40	46	47	48	41	42	40	37	42	39	40	42	37	41	52	38	45	40	36	43	50	39	45	42	28	42	33	37	46	40	34	38	44	45	37	32	44	40	36	47	40	40	33	27	50	44	37	48	57	51	48	50	40	37	33	44	35	45	56	40	40	45	40	45	38	36	37	38	43	37	47	44	38	27	42	30	46	35	42	40	44	46	36	45	31	45	50	38	44	42	38	45	41	45	34	30	57	43	36	35	44	30	47	43	37	44	35	49	49	39	39	37	59	37	43	43	38	50	39	36	33	42	54	34	36	51	35	43	44	32	40	30	54	38	47	28	40	31	41	40	55	41	51	45	37	41	32	34	36	48	38	54	39	35	43	40	43	37	48	35	44	41	31	58	42	44	31	56	34	44	39	39	50	37	52	37	35	40	40	51	55	39	46	35	48	37	35	47	45	40	47	37	53	41	52	51	39	31	52	34	42	41	43	28	39	41	43	39	39	41	48	47	48	41	38	50	46	48	36	42	27	53	53	37	49	38	33	37	44	45	39	41	33	48	40	47	47	41	61	52	53	36	47	58	44	31	41	48	43	46	35	37	41	48	39	36	44	44	37	51	32	48	45	38	48	46	44	40	36	47	40	45	40	56	45	30	42	36	37	38	43	38	33	41	35	36	36	43	44	44	39	40	32	36	44	33	47	51	39	44	46	50	35	28	46	39	40	40	45	51	43	34	41	38	42	49	47	34	48	44	44	46	54	38	47	36	49	37	45	33	50	47	51	51	41	38	38	39	36	27	31	32	28	40	55	40	39	46	48	53	29	45	54	33	50	40	44	42	33	35	49	36	48	53	29	37	45	39	49	38	53	43	50	37	35	41	31	39	27	37	47	40	44	51	60	49	54	43	35	50	41	31	49	38	42	39	40	38	44	34	46	29	25	44	46	56	38	44	36	34	43	43	45	44	33	35	38	33	37	36	30	35	38	43	30	37	42	51	45	34	37	53	46	38	45	32	48	36	34	36	38	42	37	49	38	37	45	40	45	46	49	51	41	42	37	38	38	41	46	42	51	34	37	49	41	39	44	45	44	34	38	39	36	40	53	39	43	41	53	41	51	40	45	43	36	36	39	47	39	36	44	28	43	44	49	50	46	51	27	44	45	38	41	39	39	41	43	47	46	44	41	46	46	42	37	24	34	37	48	44	46	42	38	44	41	50	36	45	56	33	38	42	52	51	41	41	39	47	44	41	36
38878	34170	20128	23871	37247	35702	24673	17968	13759	8121	5511	3824	2010	1292	872	688	663	686	773	676	622	549	575	577	523	528	540	543	568	577	538	561	564	566	552	525	520	533	520	557	587	523	519	531	533	527	526	556	546	564	536	575	549	558	547	521	556	563	553	576	553	545	585	541	522	603	552	575	603	550	548	600	527	479	525	604	534	560	553	512	506	566	529	567	577	564	547	573	547	540	543	553	582	586	527	554	546	514	491	539	515	553	530	571	548	593	593	557	556	593	552	515	579	550	566	567	591	538	546	586	569	538	500	546	587	551	577	507	532	534	536	525	531	578	534	537	552	571	531	563	530	554	554	549	559	506	559	512	504	561	517	539	520	593	546	529	544	547	509	561	532	528	531	515	573	516	575	523	512	551	526	527	579	547	545	504	569	546	517	522	527	544	516	538	524	533	546	572	561	566	525	525	570	545	571	542	535	535	554	508	523	574	596	529	513	561	558	559	534	549	573	591	557	530	563	507	532	534	577	551	553	567	586	541	572	551	528	537	563	555	541	587	531	575	525	526	592	574	555	552	563	560	586	521	562	547	566	543	525	553	505	528	569	557	561	549	541	562	573	572	537	520	607	557	553	556	596	560	549	564	532	582	551	554	525	533	554	544	539	589	546	548	553	565	554	569	544	551	535	504	582	550	512	571	591	600	547	556	552	544	567	562	500	589	524	547	574	539	515	556	548	505	563	585	566	552	535	549	551	530	538	504	533	585	581	513	559	554	583	566	526	565	551	527	532	520	550	510	570	546	545	569	510	568	562	577	533	545	547	520	533	539	527	551	569	567	573	580	584	528	579	549	548	550	594	495	574	555	574	546	566	561	530	532	577	532	560	570	521	600	564	536	512	565	569	546	561	531	531	533	573	541	525	569	567	543	575	544	525	555	550	539	536	515	568	581	567	591	519	534	521	531	558	521	508	579	537	556	519	572	538	570	549	567	536	519	568	546	578	574	546	548	559	537	543	539	560	567	557	498	562	560	532	555	546	532	557	585	562	546	548	553	529	596	531	569	543	545	525	569	526	542	530	533	557	511	551	587	539	548	536	583	538	557	535	533	544	510	570	567	582	553	556	552	560	536	571	535	562	547	563	539	579	532	570	614	549	573	512	543	574	547	572	570	547	564	537	539	544	544	525	591	536	575	551	548	573	559	556	546	539	574	551	567	555	562	534	541	556	566	572	528	532	563	551	559	522	571	516	536	530	578	542	558	552	570	585	544	541	533	562	547	586	584	594	508	513	566	534	503	515	510	551	542	574	551	576	530	536	492	556	565	556	524	527	559	583	522	592	578	553	537	532	583	587	557	519	523	566	564	541	526	536	576	576	555	595	567	540	509	546	535	548	536	546	544	560	525	518	545	495	538	572	558	575	535	536	559	554	560	535	615	526	513	545	564	548	569	552	536	564	533	578	504	570	516	578	568	536	537	572	507	516	531	551	526	552	509	564	561	556	557	576	511	584	554	563	537	558	521	511	520	542	550	564	562	598	545	543	558	584	517	524	569	510	570	521	534	534	533	558	543	525	557	573	530	525	571	561	561	565	552	591	559	553	538	553	579	578	527	511	601	526	569	527	512	554	540	536	639	547	528	575	538	558	550	545	532	524	595	499	546	548	584	561	546	533	560	538	542	542	558	574	576	554	558	564	558	570	527	578	549	557	539	545	532	543	578	568	535	581	561	539	533	569	550	548	521	541	516	531	564	547	539	571	560	508	553	523	506	501	569	526	553	538	533	570	567	548	564	551	552	528	537	569	550	539	533	553	531	566	504	506	575	539	550	563	553	567	535	569	566	594	534	604	520	572	567	575	571	545	502	543	540	515	508	547	576	576	581	555	551	537	523	529	511	514	548	561	578	558	544	513	560	552	564	508	571	584	567	575	559	577	537	533	536	528	556	540	538	539	523	571	527	550	554	542	573	560	536	558	517	571	535	576	514	531	563	557	546	577	541	533	526	594	528	555	560	504	528	571	555	545	539	534	582	531	548	521	534	543	580	547	542	532	529	539	546	552	539	534	564	557	564	505	592	566	541	528	583	559	547	549	549	567	536	551	517	575	589	542	511	540	529	484	569	567	561	538	534	540	545	542	527	580	514	536	514	559	558	522	508	524	515	540	521	524	558	572	551	569	581	551	535	611	539	570	568	537	521	503	527	538	513	533	532	529	538	538	534	516	563	549	559	557	570	539	558	591	538	590	523	494	524	514	502	539	559	561	545	574	576	534	532	545	541	535	607	570	515	526	538	556	588	533	542	529	583	547	558	526	580	548	549	587	535	568	536	565	550	578	522	571	591	536	535	548	514	551	521	534	552	582	531	555	569	580	555	548	512	562	526	567	558	584	545	557	609	498	616	539	549	550	564	561	549	589	566	551	533	554	547	539	566	502	533	574	556	533	559	525	562	584	598	542	538	542	527	575	549	568	546	561	548	520	566	530	566	548	538	577	565	553	533	535	531	503	540	538	533	517	545	558	572	542	549	552	544	536	558	541	554	558	595	547	482	544	497	528	574	583	526	566	533	559	578	571	538	559	535	553	588	525	557	556	521	567	561	558	526	529	534	542	534	565	548	561	541	514	559	572	559	567	572	554	585	546	567	595	535	566	563	565	532	548	554	519	540	498	544	551	598	553	554	539	547	516	549	556	510	578	550	571	558	550	539	524	549	588	560	552	550	568	552	527	563	565	535	557	507	537	488	562	517	537	550	531	571	520	553	516	508	571	577	556	527	505	518	634	564	566	524	509	584	497	517	581	563	523	594	551	540	527	510	585	537	544	590	504	533	558	577	562	523	527	574	585	559	583	541	548	537	559	532	513	521	545	517	591	519	567	523	553	537	548	537	524	529	562	509	520	560	530	530	536	561	546	540	555	525	565	546	521	562	578	542	574	541	544	576	577	548	538	537	546	537	565	583	551	533	576	540	474	557	556	610	552	592	527	537	537	545	524	530	504	507	521	547	547	548	551	507	516	556	598	542	537	548	590	553	563	571	538	522	543	535	581	556	563	569	534	544	527	577	521	543	589	547	524	516	543	543	592	556	509	501	528	547	552	590	545	529	580	582	558	512	554	518	546	531	534	537	557	566	548	595	508	548	556	545	543	526	546	578	555	547	562	550	533	566	602	538	531	540	557	588	568	538	535	537	524	550	512	556	555	516	537	538	532	539	550	581	551	525	545	571	565	551	587	510	548	533	500	566	571	566	546	531	549	544	512	542	576	574	558	544	552	550	575	554	556	559	521	548	509	538	531	560	574	539	556	565	516	556	543	534	534	584	571	555	590	522	546	538	546	509	531	512	546	542	583	563	521	567	525	560	566	522	545	570	515	553	547	554	509	549	533	571	538	532	555	565	534	556	524	575	540	489	558	519	596	557	530	488	535	578	579	546	550	552	539	563	560	514	577	540	572	546	573	560	515	600	568	547	556	545	551	545	510	537	583	536	560	527	570	513
14642	24760	8857	3100	5014	5568	2499	1324	924	521	359	208	134	86	61	51	53	49	62	44	40	36	39	46	39	46	51	32	48	46	42	35	40	43	56	36	45	33	38	43	34	43	43	41	39	43	38	39	37	37	35	43	49	53	45	35	37	30	36	33	44	45	36	34	41	39	44	38	39	37	43	39	31	47	35	46	34	43	37	34	49	34	44	41	39	33	47	37	41	41	56	53	49	56	38	53	37	41	51	33	46	37	33	30	49	47	38	43	28	39	31	48	37	52	43	31	38	47	48	49	45	36	40	28	48	37	43	43	40	44	46	54	41	43	41	40	36	38	44	42	38	45	45	32	36	51	44	44	51	36	44	47	32	44	38	49	50	43	46	36	48	33	43	45	54	37	46	47	45	34	33	48	44	37	37	45	47	38	42	43	30	41	34	48	38	38	40	37	43	39	38	40	45	37	39	51	57	39	45	43	30	34	38	44	51	37	36	43	38	53	46	30	41	38	47	40	38	44	41	47	36	35	39	49	35	37	31	42	43	36	34	41	49	50	51	45	35	40	42	38	49	42	51	39	30	44	51	47	41	36	49	31	42	44	32	37	36	38	48	39	45	46	55	42	39	52	42	30	48	45	34	46	42	48	45	40	45	34	42	37	47	50	39	44	44	47	41	48	50	53	38	35	55	33	44	39	36	39	42	34	56	42	42	46	50	38	37	43	45	42	44	41	43	50	39	44	44	45	38	59	36	44	47	30	30	44	35	37	47	55	41	52	35	30	43	57	42	38	28	43	37	32	44	36	52	40	33	36	42	33	49	42	54	37	48	44	38	41	38	51	45	39	44	34	50	54	45	35	41	49	53	42	39	44	45	40	36	50	46	44	50	36	46	39	48	42	44	49	31	44	46	48	35	44	49	35	49	47	35	45	34	25	46	40	53	45	39	44	41	34	37	37	56	39	44	38	53	46	42	40	41	40	35	39	45	50	44	36	39	35	36	34	43	44	36	52	41	38	46	32	33	47	53	39	41	42	44	40	40	41	44	52	43	29	50	38	37	42	35	41	43	47	47	44	35	52	35	37	39	47	40	46	45	35	43	41	33	40	46	48	33	30	40	54	42	33	45	43	40	55	50	48	47	54	29	50	35	49	43	45	36	40	29	42	34	43	46	41	46	40	46	45	30	58	43	47	33	45	38	42	42	42	32	37	38	45	34	42	47	48	40	29	32	44	46	35	54	36	33	56	37	36	39	45	46	48	31	45	40	32	37	50	48	41	51	36	47	42	46	44	43	34	38	39	41	41	41	45	43	49	47	54	33	39	44	42	32	39	44	39	39	50	51	48	52	39	39	40	45	44	46	35	49	32	43	36	39	40	42	44	40	45	48	41	41	49	40	45	52	37	43	35	54	36	48	43	34	48	47	37	32	41	44	43	31	39	52	35	39	56	43	33	46	54	49	42	34	39	36	41	42	48	37	45	26	48	42	36	34	30	39	46	40	37	46	49	40	48	52	37	37	50	40	49	50	45	24	41	46	47	30	46	39	48	45	47	43	43	38	40	46	41	40	32	47	42	39	36	43	49	40	42	42	42	49	53	39	27	49	57	41	35	47	36	47	44	43	34	38	38	30	43	45	43	47	34	37	37	45	43	50	40	37	48	42	42	40	43	32	37	37	37	46	32	44	45	38	45	33	57	49	37	53	43	46	49	33	41	51	32	40	37	50	41	53	38	39	33	30	37	46	45	50	37	38	44	44	30	32	36	46	26	49	48	46	39	38	52	38	42	43	48	43	46	38	42	39	37	47	54	48	50	38	38	43	31	35	44	36	43	36	49	54	33	44	48	48	38	36	38	48	46	34	38	48	44	45	36	32	48	45	41	35	35	46	51	30	49	46	39	53	45	43	43	40	49	54	42	42	56	55	32	36	40	44	39	60	46	38	41	42	33	44	43	36	38	43	45	35	37	44	52	30	45	44	51	34	43	45	55	45	39	42	33	42	43	58	36	53	47	38	47	51	48	37	41	35	34	44	37	45	46	40	45	43	41	51	39	48	40	40	46	44	36	45	41	45	38	35	30	35	39	44	39	33	39	42	35	49	42	44	40	44	48	44	42	58	30	43	45	47	51	42	40	36	29	49	36	35	49	34	46	36	44	64	36	49	47	41	41	38	36	50	55	41	32	33	39	39	42	40	35	42	48	53	44	37	30	34	45	45	51	51	47	40	50	35	41	56	39	36	35	25	41	50	50	35	32	51	48	48	51	35	24	47	39	42	48	43	44	39	41	49	37	51	35	29	42	45	38	41	40	33	50	39	38	55	28	44	34	44	50	47	44	42	48	44	37	43	35	44	45	47	34	38	41	49	41	36	41	43	44	38	54	42	44	48	39	36	35	35	31	41	38	44	51	37	39	47	42	39	34	41	39	31	42	32	47	45	37	46	41	37	45	55	46	43	44	42	37	51	38	42	39	52	42	33	37	43	41	45	35	43	40	50	38	44	47	38	48	39	54	46	43	65	29	41	37	38	44	44	24	37	45	45	49	46	44	32	44	33	30	46	37	41	36	44	35	46	60	50	42	45	47	45	40	47	44	37	34	35	60	62	39	42	51	37	43	33	60	41	30	40	37	52	42	47	41	47	47	38	48	47	48	50	45	39	35	42	36	34	53	47	49	41	45	35	48	40	36	53	37	41	43	50	40	30	54	50	40	40	45	40	45	35	39	40	50	39	38	42	44	34	34	45	45	37	46	41	34	43	46	44	21	43	52	38	35	46	50	43	36	40	40	46	31	33	36	57	34	43	34	36	31	40	33	37	33	37	48	43	40	39	38	39	42	42	41	34	45	26	51	41	27	34	47	50	59	38	44	44	44	53	36	46	47	40	40	51	51	42	42	47	35	36	32	41	45	40	39	39	43	50	50	32	39	53	31	50	47	42	35	40	42	40	52	42	41	40	46	38	32	53	34	54	50	33	35	40	34	41	46	49	46	39	38	41	41	51	44	54	38	35	51	37	43	44	37	45	39	30	38	50	42	48	47	54	57	48	45	43	40	39	51	32	38	49	53	36	40	46	37	47	39	40	39	45	43	30	44	52	45	35	46	42	45	38	37	48	45	38	30	41	27	42	47	46	39	33	54	37	45	35	42	45	34	45	37	42	44	46	40	54	30	37	37	32	40	41	42	43	36	46	36	36	44	45	39	48	40	37	37	46	31	34	42	43	37	45	43	51	40	36	54	37	45	36	34	43	42	52	40	46	46	30	40	52	44	51	40	27	45	39	39	52	31	47	28	37	47	42	38	55	43	29	37	57	36	49	41	30	33	43	43	41	48	36	42	53	35	52	46	48	52	43	48	41	49	43	53	40	34	42	42	40	32	38	45	49	38	42	60	32	37	52	35	40	32	42	37	41	48	42	35	49	42	41	51	45	42	44	46	43	42	53	42	48	41	45	43	40	39	39	33	33	37	50	46	36	38	44	37	42	43	42	39
47135	44336	28815	35380	52073	47770	33495	26815	21704	14749	10888	6691	3609	2396	1177	761	828	810	819	690	614	564	589	589	567	558	538	548	582	562	585	552	549	564	540	558	532	564	543	539	567	541	498	614	511	538	574	537	506	558	518	532	563	560	584	506	549	537	524	574	530	571	584	583	593	556	536	557	568	567	573	570	558	547	551	558	552	586	581	553	543	563	599	553	563	580	543	567	555	586	509	557	523	558	566	532	533	538	593	599	564	565	576	592	533	564	589	581	580	551	514	574	559	525	546	588	556	619	597	588	567	551	582	527	580	551	554	561	537	528	556	525	560	537	555	547	550	594	565	562	574	571	533	564	568	526	516	538	500	597	561	567	570	581	530	555	570	556	587	602	587	556	602	520	568	532	519	557	541	565	591	552	561	525	574	516	593	555	537	558	579	563	570	552	606	538	531	535	530	563	553	530	550	542	531	558	570	551	563	553	549	574	599	585	556	574	567	571	560	557	529	548	538	585	576	567	576	576	582	560	572	567	566	595	551	555	520	565	550	554	550	595	519	540	546	544	542	560	541	549	583	581	517	537	561	549	576	578	576	596	551	551	604	533	536	566	571	557	542	530	594	565	586	625	582	566	582	554	558	554	538	585	507	564	664	540	542	590	548	556	554	527	566	541	550	557	559	547	530	582	564	564	556	530	567	560	570	601	519	591	552	556	560	543	552	549	531	521	551	547	610	552	554	555	558	476	548	541	581	514	551	547	553	577	530	542	596	622	591	584	554	565	581	569	528	583	554	552	533	542	559	580	582	570	599	546	550	563	556	526	554	578	551	555	542	554	551	520	552	573	598	571	544	550	570	554	543	545	572	525	570	601	530	556	570	575	565	537	532	560	530	573	545	575	565	490	548	544	554	543	558	580	567	549	543	557	565	524	543	567	604	558	567	535	567	554	559	534	549	579	531	554	555	578	583	545	584	521	552	599	562	542	577	537	557	545	561	528	534	540	586	544	542	559	553	556	599	534	552	507	575	569	558	545	568	589	575	534	568	565	559	584	552	552	552	557	549	576	571	547	565	553	556	554	559	548	546	545	527	515	550	581	575	559	597	513	562	568	598	560	535	545	531	559	537	577	572	555	545	568	556	535	576	583	550	558	542	580	592	532	540	575	571	571	489	545	524	579	609	572	541	549	564	604	586	574	547	565	565	565	606	534	594	553	583	565	569	566	582	556	580	596	590	570	571	532	542	578	567	531	555	557	551	577	558	540	605	535	571	531	561	569	526	590	579	602	550	552	563	591	552	574	578	572	614	593	579	503	559	565	598	584	569	566	575	547	594	588	559	542	571	589	568	556	539	603	521	561	538	574	526	511	562	608	587	579	579	557	562	573	556	523	561	587	539	613	562	540	579	507	560	588	581	577	532	594	550	553	556	571	570	538	593	539	555	560	546	546	549	577	596	584	589	573	584	570	503	578	506	571	525	626	570	547	597	571	555	592	543	577	586	529	565	530	535	564	506	560	553	552	549	579	542	532	511	535	511	611	548	548	556	562	614	562	554	538	549	576	578	558	554	585	559	527	602	551	547	532	590	544	495	536	595	567	547	544	557	570	585	511	554	547	570	569	540	595	540	532	526	564	544	577	566	575	550	554	555	534	569	524	573	595	555	532	585	592	569	585	594	563	588	516	562	617	565	582	540	568	526	558	501	530	565	577	571	528	619	546	550	589	590	548	564	569	591	572	544	553	571	539	572	581	554	567	534	521	587	566	574	538	579	606	555	573	588	600	540	528	585	526	567	545	540	580	550	546	553	573	556	556	540	531	570	589	501	542	567	545	585	557	531	566	544	562	555	539	589	585	553	545	539	593	604	585	607	547	568	520	545	584	622	578	538	539	577	578	594	545	579	562	568	586	593	585	538	546	562	565	517	502	544	557	558	583	526	561	568	574	596	589	590	547	569	588	554	578	572	539	557	582	538	575	532	548	563	578	554	600	548	563	583	596	548	603	544	594	546	556	560	530	521	537	587	572	554	600	548	605	566	592	592	560	537	623	574	558	604	532	535	591	569	542	534	566	563	529	553	557	586	551	528	546	603	513	541	533	560	629	562	555	581	569	570	552	537	501	585	544	546	579	574	518	581	529	556	566	558	565	585	541	585	568	558	565	542	531	533	531	533	520	557	528	556	532	556	559	597	568	559	577	564	563	582	570	595	534	567	588	536	541	537	536	591	526	569	597	547	551	560	539	552	551	563	540	551	541	565	533	537	561	599	538	556	531	527	586	580	589	589	551	600	579	524	547	579	591	627	547	522	519	569	579	534	515	558	574	566	552	577	565	543	522	517	568	558	564	582	544	519	603	579	583	544	560	559	574	583	559	523	611	580	538	571	567	561	573	560	543	546	560	531	525	532	546	582	558	556	586	561	565	560	564	598	610	575	552	635	594	566	582	537	550	533	569	530	560	527	581	579	551	569	562	509	538	582	551	585	608	539	600	527	595	536	563	563	539	557	564	570	578	513	537	578	560	541	554	576	579	595	557	524	602	584	568	597	541	587	569	545	578	543	547	563	538	585	574	575	555	539	562	558	566	551	529	594	570	482	528	604	545	556	592	547	564	573	553	552	573	571	590	642	552	601	532	544	596	569	607	564	576	567	581	559	587	598	571	586	537	553	564	593	557	540	538	564	554	602	573	575	560	531	583	573	523	553	549	564	612	564	542	566	579	551	552	546	586	575	574	548	545	588	566	559	571	563	580	572	531	565	552	561	576	582	590	552	542	541	570	544	557	546	557	575	545	559	560	548	550	557	577	581	584	530	542	572	496	546	551	557	556	566	546	581	479	527	551	535	579	549	527	531	524	557	553	516	554	550	579	578	553	502	506	546	541	599	586	586	581	554	540	527	565	548	568	543	550	615	549	557	568	583	584	522	545	577	580	493	574	553	570	547	599	564	570	544	549	567	590	547	548	565	557	548	527	550	588	568	570	566	558	526	592	529	531	587	571	538	569	579	566	572	599	569	539	545	593	567	530	517	544	560	574	583	541	551	532	528	574	574	578	573	550	556	611	537	566	548	586	576	554	576	509	594	540	559	584	544	582	549	555	554	562	541	547	647	550	569	587	565	524	568	551	576	547	540	526	561	564	565	574	534	565	512	594	563	572	565	553	564	577	578	518	520	571	555	580	573	555	565	551	543	543	511	561	534	569	577	570	596	569	547	556	561	531	518	554	523	548	539	547	550	555	556	554	557	551	563	552	559	584	536	506	521	577	562	557	542	562	547	581	544	547	585	600	571	547	587	600	571	560	554	571	546	559	588	524	587	570	541	574	560	567	554	586	546	561	530	539	553	553	586	530	530	589	561	569	560	531	561	574	598	576	560	557	580	553	545	563	552	583	543	596	552	559	559	574	569	522	539	561	584	565	570	572	534	558	543	556	543	566	535	545	552	567	606	548	515	555	511	598	541	567	627	545	587	614	571	563	559	543	555	513	584	537	573	610
13877	20867	8903	3346	5247	5952	2621	1413	1044	589	379	238	127	91	74	46	43	46	51	40	47	40	44	39	47	45	48	45	42	43	42	35	40	47	38	42	44	43	35	45	34	44	56	40	37	63	42	45	49	36	37	44	42	51	38	33	38	43	42	34	42	34	33	30	50	31	39	56	47	45	49	35	47	45	38	45	42	49	45	36	38	56	43	54	44	40	42	37	32	33	56	54	45	51	40	57	57	37	39	42	36	41	29	56	39	47	54	44	39	47	35	43	52	34	40	43	38	37	38	39	39	40	40	43	49	54	44	52	39	30	37	61	44	50	39	38	39	46	48	47	27	51	43	43	30	37	39	43	43	43	49	33	35	38	39	49	43	41	50	40	41	38	39	39	46	38	42	38	37	45	35	49	43	44	43	35	36	48	43	32	42	38	56	54	36	41	44	51	43	34	38	51	43	43	31	41	46	38	46	50	40	41	39	36	34	48	48	47	35	42	51	44	38	39	48	48	42	45	53	44	51	42	43	62	42	48	36	41	51	41	40	36	48	43	41	44	41	53	43	45	48	53	60	48	58	52	41	39	52	41	45	37	51	43	36	57	52	40	51	47	40	43	57	36	53	36	64	42	32	45	47	42	26	43	40	45	41	45	36	49	41	47	47	47	45	35	39	52	42	47	33	44	47	39	41	49	41	46	39	39	37	38	38	37	38	38	39	34	43	38	48	50	39	46	38	41	56	49	46	46	38	48	47	41	40	46	47	46	51	38	39	48	42	46	44	45	49	38	51	50	34	37	46	51	32	37	37	40	52	39	42	49	35	41	38	50	48	44	39	41	30	38	39	44	37	36	48	42	43	42	46	46	38	46	42	38	38	48	51	36	49	34	46	45	34	45	44	51	40	39	29	43	48	34	48	34	51	41	49	40	46	46	33	44	42	44	43	51	35	36	38	42	44	34	46	40	42	40	56	40	35	41	31	40	39	47	44	41	42	42	50	59	41	38	46	32	49	42	38	35	33	48	39	42	48	36	35	32	35	46	48	39	41	41	35	38	34	32	34	49	53	37	41	27	38	37	38	40	46	56	41	53	29	49	38	36	50	39	44	46	50	53	43	37	48	31	42	43	43	39	49	45	48	32	39	43	40	51	38	35	59	36	42	56	41	50	43	41	43	36	38	37	47	36	36	42	45	46	43	40	42	39	38	33	39	43	38	47	39	41	32	45	41	34	31	53	42	50	47	42	48	37	45	42	47	45	57	34	39	38	44	51	53	39	33	51	46	45	49	44	46	40	35	39	50	44	47	47	37	48	41	30	36	46	39	40	45	41	53	42	46	45	44	36	36	52	49	50	31	38	38	36	52	39	36	47	47	44	37	44	37	37	47	48	37	58	40	34	44	44	42	51	55	42	42	39	37	40	37	41	41	44	33	68	38	40	31	42	36	37	29	51	40	37	46	45	45	32	47	49	45	47	47	28	35	47	40	44	56	52	34	41	47	38	50	47	47	43	43	41	45	45	38	41	35	50	37	45	35	35	35	45	40	53	36	44	42	33	28	47	31	35	46	47	56	47	34	33	33	36	42	52	45	46	29	42	44	45	40	43	41	40	45	37	44	32	39	50	43	39	36	42	44	46	45	39	38	35	46	34	49	46	64	54	48	27	48	46	33	45	46	38	38	60	39	32	49	37	34	42	40	34	45	47	39	39	40	34	34	50	37	43	31	32	39	34	62	43	43	48	36	41	48	37	37	58	47	48	47	25	39	45	32	41	42	38	35	52	42	42	41	38	42	39	34	48	44	36	43	39	33	47	51	50	31	41	36	37	52	48	41	26	40	43	44	31	42	45	51	48	42	45	45	46	48	43	37	33	40	45	61	46	29	34	40	45	42	44	45	22	49	42	45	51	31	45	25	40	43	47	45	45	39	51	47	45	32	42	45	46	35	45	42	47	50	32	40	36	44	38	42	46	46	43	43	48	57	51	42	37	41	43	49	51	50	44	46	48	48	57	45	42	44	39	46	50	40	48	46	44	38	33	45	49	40	53	45	41	34	45	32	48	58	38	40	45	45	33	42	44	40	45	43	42	42	39	37	51	45	39	42	43	38	53	39	37	31	50	35	35	40	42	53	56	46	47	49	44	37	55	35	34	33	48	38	45	42	55	37	39	36	34	36	39	51	52	42	50	44	46	37	41	46	51	46	45	48	45	54	43	46	38	46	45	34	45	46	49	38	43	46	51	43	42	44	39	42	46	48	41	55	44	44	38	47	40	28	33	42	44	53	41	48	35	42	39	41	45	44	42	40	39	51	44	32	32	41	47	37	61	49	33	53	46	42	43	54	53	34	31	60	45	41	32	42	34	39	41	47	32	55	37	43	45	52	46	50	42	28	44	38	43	39	52	34	45	43	35	49	41	42	42	52	39	45	40	48	34	40	39	42	29	47	52	44	35	42	36	37	46	25	37	36	49	34	45	35	47	46	44	39	41	39	45	42	44	41	39	48	32	32	45	42	41	54	34	39	45	49	61	44	39	48	47	48	47	41	42	38	43	41	50	37	43	44	38	50	40	49	44	51	55	38	47	42	37	45	29	31	36	45	46	38	51	48	45	40	48	39	47	29	49	54	42	44	55	38	49	42	48	33	45	54	45	43	39	47	32	42	40	43	36	46	39	30	50	37	32	36	46	40	33	45	47	35	47	47	46	48	45	55	33	41	34	59	48	42	40	39	34	44	43	44	40	43	40	40	52	37	30	33	43	46	49	29	39	45	40	35	57	48	43	30	39	55	47	44	39	42	40	41	47	50	43	47	39	35	40	43	45	52	31	41	37	39	40	36	32	44	34	38	36	50	45	38	35	41	41	42	40	44	35	40	42	43	33	45	47	44	44	59	39	46	40	32	41	51	39	49	45	39	40	46	35	37	46	33	43	36	46	45	47	46	47	43	54	49	43	50	47	43	48	40	36	38	46	37	43	48	41	53	45	40	44	51	56	48	51	35	43	38	38	35	41	53	51	34	34	53	44	43	21	48	46	57	33	34	43	32	42	45	50	45	34	50	50	46	37	48	36	39	45	43	41	43	52	40	39	51	37	39	46	49	40	41	43	39	40	44	39	36	34	37	40	42	49	46	46	43	45	36	41	42	42	42	42	38	30	49	47	48	52	48	38	41	44	47	34	37	42	59	39	50	38	40	39	39	47	47	39	41	36	38	37	43	30	52	43	41	42	37	43	38	35	45	53	37	53	37	34	38	40	59	57	43	27	35	47	42	38	49	35	48	41	46	56	47	43	40	48	48	55	39	45	34	38	48	41	37	42	39	41	41	44	42	45	37	42	42	37	44	38	38	55	38	47	39	45	44	55	45	38	41	42	43	43	38	49	35	41	51	37	43	37	33	46	40	43	39	51	49	50	44	44	42	47	40	58	41	40	55	33	42	49	43	44	44	52	45	42	35	38	46	43	48	35	42	50	44	44	35	32	44	34	47	38
47645	45693	30982	35340	52049	48620	34260	28523	23655	17271	12591	7604	4126	2714	1410	884	925	951	868	697	607	658	601	560	560	533	578	589	556	552	539	546	606	582	573	579	615	563	539	624	542	581	552	538	576	550	568	538	567	571	583	599	546	559	597	556	537	545	569	535	584	575	546	535	575	553	595	577	598	600	567	615	552	587	596	567	559	580	615	541	581	585	601	548	516	588	558	545	567	616	598	538	589	572	571	567	535	554	541	594	583	529	589	544	566	541	565	511	591	558	570	564	559	578	582	580	562	604	551	543	582	559	556	591	574	591	604	541	550	540	512	569	597	557	551	549	540	547	547	563	554	565	528	542	598	545	537	580	570	576	608	542	553	538	557	581	617	588	559	545	565	552	544	609	563	586	568	598	518	582	587	575	591	554	626	514	567	563	576	527	569	589	573	583	579	555	564	546	586	560	556	582	540	564	520	546	572	587	535	540	545	528	569	607	548	540	537	584	578	561	573	550	542	567	558	526	602	514	551	525	562	612	593	572	548	566	549	545	523	545	568	562	574	562	540	576	573	590	586	572	571	593	572	557	591	598	595	606	580	589	545	539	596	612	570	573	599	536	589	524	572	579	548	572	528	573	567	557	603	532	566	582	602	574	569	562	563	560	568	550	584	620	563	557	529	544	624	524	563	581	564	565	625	552	579	560	574	560	589	575	561	592	566	544	557	578	591	555	607	567	576	611	606	607	583	576	593	510	530	570	562	497	590	573	583	544	586	617	518	549	573	563	575	594	553	562	585	590	572	565	585	546	603	585	572	569	560	558	576	522	541	579	572	561	573	591	545	577	617	544	555	536	500	564	568	591	589	550	550	594	607	556	608	587	580	612	560	547	562	556	596	546	541	584	590	575	617	566	613	583	598	555	585	570	579	561	595	539	575	552	526	610	606	539	552	567	571	553	586	604	618	549	599	522	565	562	556	557	552	574	584	564	576	582	532	539	580	558	558	519	605	562	559	544	538	526	590	551	557	583	529	560	568	561	573	569	567	551	563	555	571	563	624	561	604	554	565	584	573	535	593	601	552	570	559	534	550	580	545	553	577	554	610	573	608	561	560	592	578	579	600	569	551	553	563	561	527	588	578	607	540	549	567	565	525	589	598	585	590	518	569	525	575	569	563	584	555	527	567	619	575	560	556	548	591	538	553	563	589	540	622	536	600	605	587	592	563	530	601	585	556	566	556	584	562	554	560	576	577	594	573	586	582	625	559	597	564	576	506	574	597	525	575	586	550	584	533	602	616	587	537	520	562	570	591	540	574	558	543	553	531	577	582	592	622	589	539	529	563	529	563	539	603	580	544	563	584	555	545	565	549	580	577	562	616	585	610	559	586	556	571	574	553	591	588	568	580	584	571	599	531	593	541	546	569	614	604	567	578	573	594	548	560	566	581	559	605	563	565	560	609	547	569	589	531	598	584	564	491	536	538	574	555	565	567	596	601	549	565	550	554	570	558	531	545	596	539	581	578	559	552	585	523	572	587	567	575	591	570	615	540	553	609	540	549	559	606	574	566	570	596	566	575	544	535	562	572	569	546	611	591	586	559	604	540	598	563	580	568	566	560	561	589	562	534	580	574	548	562	593	559	565	541	538	569	585	564	563	578	570	586	572	603	622	539	598	574	590	587	589	581	541	595	506	622	591	574	564	587	567	562	590	598	571	598	556	548	536	555	588	605	537	595	596	592	561	514	565	564	540	553	544	578	557	561	551	581	584	558	575	540	566	580	601	598	575	563	565	572	539	574	542	590	603	578	548	552	568	594	528	590	574	584	547	539	539	575	591	549	561	530	579	575	579	572	583	532	580	582	552	594	549	595	555	570	572	550	582	557	549	568	607	584	551	564	627	566	609	581	528	534	596	598	535	576	574	586	606	560	592	618	633	587	553	540	596	564	581	589	585	571	572	592	576	563	566	554	569	575	556	564	569	549	571	544	612	572	586	587	533	607	581	582	579	556	528	588	564	564	550	574	544	538	604	579	585	583	604	550	534	608	606	566	552	557	594	576	575	551	534	550	605	564	595	589	590	569	591	570	603	595	562	622	589	574	534	551	550	571	549	584	584	557	607	567	571	582	600	577	571	592	555	598	565	566	528	615	587	586	515	583	574	607	556	584	547	578	613	520	617	547	563	568	571	604	552	585	534	583	595	584	564	591	554	529	563	548	564	577	621	568	535	567	568	554	558	622	559	537	545	562	562	546	604	554	540	625	537	546	577	593	566	617	562	580	578	563	603	579	566	540	566	588	568	529	560	586	525	552	545	556	590	551	536	545	608	611	620	552	598	578	589	579	563	556	561	546	621	580	595	549	591	560	602	556	542	552	604	566	588	595	553	588	562	559	580	566	608	555	552	614	565	591	573	557	572	596	612	561	580	570	581	612	548	547	574	538	576	532	570	581	519	540	565	587	587	542	585	601	572	533	586	545	558	610	576	565	559	570	581	617	613	538	571	544	541	595	603	579	570	530	531	556	610	578	575	587	599	535	530	576	553	600	559	564	588	545	542	574	534	550	586	583	545	574	581	592	554	561	546	528	540	606	562	555	594	593	620	585	540	566	557	557	590	621	546	575	550	554	570	554	592	562	599	518	575	555	604	600	539	545	582	561	568	539	545	584	581	558	624	587	593	605	579	587	561	572	569	588	621	600	586	561	548	550	579	583	600	549	546	563	534	611	594	600	607	579	576	537	558	598	559	560	540	605	541	548	578	567	536	587	549	591	578	604	555	558	537	602	571	604	565	574	587	559	557	571	582	530	551	552	583	584	590	593	575	555	583	571	611	553	581	564	568	551	580	552	561	576	552	553	550	596	595	565	571	585	550	588	552	572	573	545	578	575	556	572	560	559	545	582	563	577	575	552	551	593	554	592	549	597	581	558	588	574	588	593	557	547	575	586	594	563	572	525	591	528	590	592	563	598	563	568	589	541	572	531	573	569	593	519	587	571	588	552	582	587	563	574	573	549	591	593	549	595	525	539	577	589	566	578	559	591	606	586	575	564	588	591	576	548	574	578	596	560	527	561	613	545	584	562	562	608	573	528	583	581	588	581	562	582	551	570	541	571	622	557	597	572	566	552	555	546	586	579	593	536	564	537	607	558	579	574	569	569	570	556	599	605	570	565	595	571	569	596	583	553	595	581	572	556	585	571	559	538	549	593	584	553	568	576	580	570	571	524	541	604	582	566	543	524	544	540	561	594	606	562	559	547	557	564	579	579	623	584	612	562	563	556	577	569	541	574	560	558	559	567	555	562	571	542	552	562	580	563	564	604	571	593	593	549	587	552	554	554	518	594	556	536	563	548	585	565	605	544	627	561	570	603	555	518	560	590	580	529	551	580	602	580	554	569	545	547	579	521	539	571	588	582	625	556	583	553	607	560	564	533	593	586	562	544	618	602	599	551	592	559	563	557	531	586	577	546	559	523	548	593	535	551	554	543	593	552	596	591	606
18395	33045	18880	6167	7712	8296	3946	2238	1721	904	565	350	161	133	71	61	62	77	61	52	46	48	43	48	42	34	45	30	42	46	42	61	40	38	39	37	50	49	38	43	41	49	35	32	42	35	42	42	46	44	48	38	38	39	42	34	32	40	44	43	38	44	46	48	26	45	42	37	47	50	40	42	44	50	41	42	34	47	53	45	44	46	35	36	42	37	30	38	42	39	44	49	49	48	45	48	33	39	45	36	38	33	35	31	47	32	52	55	45	46	42	40	47	41	41	34	44	39	45	59	41	57	49	45	48	33	36	44	45	44	34	48	32	53	36	35	46	52	38	36	41	35	40	34	44	46	33	44	31	39	32	51	37	46	35	43	43	49	31	35	42	51	39	47	44	41	45	35	52	45	44	42	42	43	41	29	38	38	34	48	38	47	48	53	30	54	44	34	36	40	41	31	38	38	49	46	45	48	43	35	43	46	42	47	44	45	37	41	43	46	40	57	36	42	39	45	46	43	40	43	43	42	50	41	39	54	55	47	39	36	44	42	41	30	45	60	39	50	41	49	41	52	48	49	44	43	44	54	45	39	44	30	34	39	41	39	45	42	40	41	47	40	30	35	43	54	36	33	40	34	44	56	48	37	53	32	41	41	44	37	38	41	44	37	41	35	36	36	47	43	46	54	39	38	44	36	29	44	34	44	44	28	36	48	42	36	39	37	36	38	56	47	44	47	36	39	33	37	54	42	37	47	33	47	25	42	40	46	42	33	36	55	55	48	55	48	39	57	35	43	41	33	38	55	49	45	42	42	33	46	41	35	33	50	50	38	33	35	37	41	40	45	34	50	52	39	35	34	45	47	38	34	45	44	37	33	48	46	42	34	51	41	40	39	50	39	44	44	47	54	38	46	41	49	30	43	47	43	39	50	36	35	56	45	36	32	39	34	38	43	39	45	41	44	41	46	44	34	50	38	49	47	53	47	34	47	51	54	42	47	50	50	47	42	46	44	40	50	41	42	49	37	47	39	42	44	38	31	38	45	46	37	33	39	49	37	43	26	54	41	41	49	45	36	44	42	46	36	62	57	43	40	55	52	46	55	52	37	41	36	40	34	48	46	44	50	39	35	33	41	45	29	48	37	48	44	41	44	54	44	44	30	35	38	39	42	31	45	45	41	44	59	38	55	36	27	45	33	44	33	38	44	36	36	45	43	47	44	41	43	43	35	48	45	47	42	45	41	37	38	36	31	56	35	48	38	36	38	30	48	40	46	42	46	31	47	35	29	41	43	46	32	40	45	42	40	44	42	55	41	48	46	45	37	35	39	39	38	55	38	46	36	35	49	33	58	45	45	47	39	37	40	43	38	38	42	51	50	40	40	38	39	39	43	38	43	34	41	38	45	44	36	28	36	39	46	31	48	45	42	49	51	32	33	45	40	54	34	46	41	46	43	46	34	31	29	36	47	45	35	38	41	31	44	40	42	45	43	36	35	41	46	40	57	37	37	39	44	56	55	58	47	56	43	43	42	37	47	48	34	45	40	37	50	46	31	45	46	55	39	36	44	32	43	37	35	49	42	44	43	40	47	48	36	36	38	40	65	39	43	41	34	45	48	45	33	57	47	48	41	32	39	58	35	47	27	47	46	44	44	54	44	47	46	36	40	41	46	49	32	44	40	48	46	43	46	29	50	49	42	59	47	38	31	49	35	49	35	29	43	42	43	46	38	34	45	44	47	43	36	49	39	45	49	50	46	28	48	62	49	40	40	39	39	44	37	56	46	46	37	45	35	37	37	48	47	58	52	35	40	37	46	50	44	39	38	36	47	38	43	45	36	35	50	40	39	48	44	43	35	43	41	42	47	42	42	35	44	35	54	44	40	56	49	40	37	37	47	40	35	38	34	55	37	36	51	38	51	48	41	43	53	41	46	34	37	51	47	33	47	49	42	36	36	45	48	44	40	42	39	38	39	50	41	37	45	34	37	38	47	36	24	30	28	36	49	45	49	37	47	28	43	35	45	42	47	51	36	37	40	45	44	53	45	41	43	45	49	43	49	34	40	41	48	40	43	40	41	44	29	56	39	56	40	48	42	51	42	50	44	43	46	48	44	37	55	32	50	38	50	35	48	57	44	39	38	30	41	35	42	41	45	38	45	40	45	50	35	35	37	40	45	49	35	42	34	29	39	39	45	44	52	37	48	44	43	43	49	37	39	46	34	44	38	30	38	47	48	55	46	40	45	46	55	40	35	33	59	35	38	52	46	42	43	50	46	46	35	46	41	36	44	40	38	41	36	44	38	50	36	47	41	35	44	49	33	29	44	43	36	47	48	41	42	32	42	40	29	52	50	52	33	36	48	32	51	55	40	40	38	38	47	31	50	50	41	51	37	37	48	40	46	51	38	41	49	43	54	51	44	37	32	34	46	50	48	37	35	40	38	35	42	45	34	47	41	38	48	37	39	41	35	48	44	43	40	43	44	52	30	50	47	57	40	32	50	43	48	42	48	38	37	48	49	32	38	42	33	41	45	43	54	55	35	46	45	32	43	36	43	47	60	42	41	49	40	30	40	35	43	39	37	53	51	37	39	36	41	41	44	44	45	35	34	44	40	46	51	50	47	38	43	40	57	45	47	39	50	45	36	39	47	38	37	43	37	44	51	51	50	47	40	32	42	42	41	33	53	40	51	42	46	44	42	50	49	50	39	37	43	42	47	40	37	52	38	42	43	45	37	39	41	43	53	30	41	42	27	36	46	48	29	31	42	47	39	49	36	41	37	35	41	43	39	45	36	41	39	42	35	31	35	40	50	39	49	33	55	38	34	44	35	48	38	37	42	41	40	42	43	45	47	40	41	37	37	52	46	46	40	34	45	53	48	34	43	44	53	34	45	51	46	37	46	38	40	52	35	43	46	36	34	35	46	46	50	44	40	40	34	40	35	44	46	42	39	53	31	48	42	43	50	40	38	37	45	40	41	31	43	38	40	33	43	49	44	37	37	47	42	57	41	53	42	41	46	38	44	47	49	47	42	35	33	39	48	32	45	38	33	48	34	46	37	46	36	54	40	53	37	42	40	39	32	41	45	43	41	39	31	44	38	44	45	40	47	48	44	33	47	48	57	42	35	37	31	33	48	34	46	43	39	36	35	45	40	44	41	40	43	43	32	39	42	35	41	55	42	50	41	39	39	43	36	41	44	38	39	42	44	34	49	46	46	40	35	46	39	60	40	34	43	43	37	30	35	45	40	45	37	43	52	40	28	42	41	35	39	43	28	26	46	51	35	37	38	47	36	41	52	42	43	41	49	43	33	45	55	38	51	37	28	35	38	52	44	44	37	38	43	47	43	34	49	33	56	53	43	46	38	42	55	42	35	37	45	45	52	44	38	38	52	43	52	45	43	51	39	49	37	47	46	41	43	45	46	44	44	42	50	30	31	39	39	40	39	40	43	49	42	38	45	48	41	45	51	44	35	45	65	43	27	46	52	42	52
51294	52271	39929	40400	58304	53815	38553	33148	27479	21542	15444	9838	5008	3558	1763	1227	1155	1327	1130	707	676	666	524	590	540	552	552	543	564	578	609	603	520	581	562	588	540	562	591	604	537	603	549	553	572	590	582	554	577	557	564	589	585	583	550	580	608	551	597	595	565	597	561	528	576	540	571	545	563	507	568	589	563	554	551	567	563	561	568	559	600	536	619	565	584	586	562	571	572	591	529	605	578	562	601	555	578	579	553	565	577	569	579	580	554	539	538	584	562	540	564	551	627	583	572	549	539	613	523	560	573	598	574	577	542	588	572	558	528	564	529	539	597	579	579	574	547	636	580	564	575	607	560	573	542	569	612	571	577	573	587	569	587	562	568	570	578	548	571	554	599	553	552	559	595	581	549	584	583	518	550	548	583	562	595	587	552	576	591	580	565	579	555	630	597	554	544	601	558	583	576	565	556	571	557	577	553	557	538	597	575	567	552	561	575	544	526	591	575	588	588	572	558	548	561	579	571	615	561	531	565	610	548	601	627	574	548	532	561	563	550	571	551	588	592	558	556	577	548	585	590	583	552	577	592	565	591	573	620	535	536	581	574	575	529	529	538	568	567	614	556	552	589	578	617	572	586	548	561	614	578	612	541	561	514	578	605	564	563	569	548	579	540	590	613	585	565	593	589	593	607	565	576	554	545	569	588	530	607	616	580	563	557	525	598	566	498	574	582	542	583	565	572	534	549	601	549	595	606	571	566	528	612	596	588	560	529	569	568	579	573	558	575	554	582	571	550	571	555	588	609	558	533	536	570	514	568	562	580	561	564	622	564	569	552	569	543	555	573	571	563	555	554	581	577	588	599	549	604	566	582	552	594	562	512	572	592	549	566	569	571	588	590	562	590	561	568	568	570	586	559	576	523	587	601	581	562	581	631	544	593	569	610	567	598	559	576	558	560	549	564	525	579	556	529	556	578	582	541	573	534	598	559	567	597	615	560	550	582	562	590	563	562	589	568	560	548	568	544	626	598	594	643	563	552	567	578	552	569	561	576	570	546	597	588	591	601	572	555	580	576	568	542	605	575	543	563	547	542	569	550	568	576	573	575	529	566	589	573	528	574	574	554	579	613	576	566	581	573	520	550	554	577	563	519	580	562	600	580	552	523	589	580	583	563	591	580	594	544	582	576	582	542	579	575	574	600	628	566	557	560	543	563	549	512	561	579	587	592	551	582	591	613	587	537	585	559	559	624	604	595	617	568	566	619	595	599	567	538	576	579	551	556	603	547	526	550	551	551	512	592	592	574	569	560	548	552	561	595	542	547	550	558	592	554	539	571	572	548	593	581	563	592	594	599	528	558	566	548	571	567	568	601	598	566	590	604	570	571	563	589	565	562	598	595	588	553	569	597	599	575	608	598	598	564	579	582	578	571	583	578	548	609	615	541	556	546	590	556	585	596	553	589	557	589	548	559	607	548	547	573	582	581	581	558	555	553	589	577	517	538	568	607	599	548	576	568	623	549	552	511	564	607	578	564	576	541	569	562	549	588	583	541	584	522	587	568	592	593	607	550	579	569	559	548	578	572	561	586	580	584	543	583	546	628	562	594	522	559	530	593	525	564	567	591	554	541	579	606	606	584	571	539	549	565	553	541	559	539	569	546	539	563	589	600	575	609	571	594	580	580	594	605	572	594	600	600	532	543	547	576	545	596	550	547	576	593	583	559	586	549	550	597	563	620	577	593	538	563	575	549	577	586	598	605	616	557	529	554	532	552	602	568	558	536	569	573	566	547	546	588	565	565	569	596	549	592	538	598	587	571	571	555	560	598	532	572	601	564	554	554	570	535	593	581	579	606	591	541	601	544	567	562	571	617	578	609	558	568	567	545	534	585	584	566	595	538	575	604	540	547	544	543	551	584	589	600	570	560	569	603	517	580	522	549	606	623	576	592	565	560	583	562	593	613	612	550	576	575	548	557	554	602	533	566	567	539	527	570	578	557	562	571	510	560	579	593	534	533	577	599	579	580	580	555	543	623	548	593	627	561	557	567	557	580	598	576	534	546	532	600	562	552	535	588	599	564	570	573	577	594	584	563	548	572	572	575	589	534	570	571	575	541	567	586	567	602	550	564	528	602	557	562	560	593	559	595	594	544	566	584	588	615	560	604	549	611	577	579	584	594	547	592	583	575	552	562	576	597	625	537	592	572	548	552	561	572	586	558	591	579	565	549	575	553	573	600	595	547	570	582	569	543	541	595	571	540	559	559	558	599	573	547	588	569	554	549	557	580	577	583	577	560	553	575	556	593	540	615	573	548	594	584	577	594	583	594	561	612	556	578	530	583	563	557	579	562	571	603	559	610	598	538	594	536	594	558	571	542	539	602	561	576	526	528	588	629	544	571	543	571	594	589	588	521	521	548	562	584	564	583	568	552	597	575	613	545	571	583	568	545	566	571	575	523	591	566	555	587	554	567	561	594	593	580	579	533	609	542	573	549	589	541	574	566	529	593	585	593	585	590	532	546	607	574	588	562	551	582	535	549	565	598	592	554	575	560	583	613	581	545	579	547	563	526	553	554	578	589	561	582	562	588	623	577	620	584	583	591	528	538	578	566	590	611	552	590	555	564	583	552	592	524	564	574	556	592	561	550	537	582	561	557	576	585	581	579	596	601	583	610	574	562	577	583	567	523	583	542	557	592	565	583	597	594	583	584	590	555	569	547	589	545	582	578	579	589	576	552	523	567	562	601	554	570	610	602	598	576	585	561	565	573	522	619	593	516	556	571	577	542	574	588	605	542	557	583	551	567	573	566	547	568	515	557	578	595	546	576	572	583	547	579	541	541	578	596	609	569	573	563	596	611	568	594	529	547	546	539	545	608	561	549	523	589	531	551	597	610	554	536	569	575	558	553	581	561	625	572	552	564	561	543	601	583	562	556	563	547	566	581	530	545	619	586	518	571	543	611	618	585	570	562	577	555	584	584	571	580	565	558	556	601	576	547	554	494	553	589	544	567	557	607	594	555	529	561	540	572	564	571	600	589	557	570	573	543	565	572	555	582	584	604	600	544	616	566	558	618	557	604	561	578	533	585	568	547	591	593	548	579	599	549	551	623	542	593	571	569	579	540	566	571	592	576	570	586	543	571	524	577	568	566	550	585	575	574	538	553	574	586	581	589	591	584	527	622	544	580	587	571	557	561	595	540	589	594	580	588	589	577	555	563	585	544	552	577	536	617	575	543	570	557	559	618	561	557	559	576	577	560	584	569	552	577	575	573	561	559	574	581	560	556	602	576	564	574	578	560	561	523	577	541	662	577	535	578	591	566	581	578	559	598	557	573	560	553	563	600	564	618	547	547	573	541	563	565	562	560	572	534	566	561	620	560	574	573	601	581	590	632	609	582	555	611	584	601	566	573	527	584	590	568	561	556	594	559	592	582	577	540	559	569	507	551	566	596	573	530	554	628	591	620	565	540	550	528	559	522	579	606	595	569	587	579	585
5841	8636	4308	974	1493	1661	727	467	347	213	175	93	68	59	38	43	47	52	38	44	30	49	42	50	44	51	47	22	44	51	33	51	34	37	34	39	52	35	35	50	45	43	30	45	42	45	40	43	40	31	39	40	54	28	44	45	51	41	54	37	44	48	45	43	42	44	37	44	46	40	38	54	41	47	40	32	34	31	48	44	48	35	36	41	41	52	49	43	38	43	49	41	46	37	39	45	40	43	40	26	42	45	36	49	50	39	52	50	44	51	40	31	45	42	30	42	48	60	33	56	42	45	46	38	34	34	41	42	46	39	50	36	40	50	47	43	50	50	41	46	42	49	38	39	36	38	39	52	39	39	38	39	45	42	44	35	33	40	48	62	29	49	42	54	46	27	39	48	39	30	27	37	41	58	29	40	46	39	34	46	49	32	42	43	39	39	36	41	44	33	45	41	41	46	52	46	40	34	39	43	45	37	31	42	33	38	36	40	53	44	35	36	37	40	34	33	39	47	44	36	52	41	41	36	44	45	46	51	39	42	42	42	36	38	40	47	44	42	38	39	40	33	38	44	51	60	35	48	47	42	38	37	48	44	48	50	47	39	37	47	45	51	43	40	37	43	39	42	44	47	42	53	45	38	34	35	41	49	36	40	43	43	46	42	44	36	46	46	41	42	42	35	38	47	35	49	48	38	46	42	44	41	45	43	35	40	56	51	45	42	31	29	39	51	44	37	43	37	42	39	42	31	40	50	36	30	48	50	43	36	41	51	46	40	48	27	40	41	39	40	48	49	27	39	52	51	46	34	38	51	35	39	28	27	48	47	38	51	41	56	48	37	41	33	41	53	40	48	45	37	41	37	33	45	32	33	42	49	38	38	40	40	45	46	41	41	39	52	52	41	37	52	43	49	33	42	52	35	34	33	31	49	41	42	37	45	41	34	39	43	40	46	27	37	46	45	43	31	42	55	37	41	35	29	29	35	50	32	52	47	60	36	32	30	53	38	44	34	48	37	33	45	36	40	43	40	43	41	45	45	38	43	38	46	39	42	47	45	44	36	38	41	43	41	47	37	40	43	34	41	56	42	38	35	43	33	51	48	48	52	39	28	50	63	35	45	43	39	52	45	45	49	34	42	44	32	46	44	36	43	43	46	38	46	43	32	38	44	39	32	43	49	41	45	42	47	46	34	45	43	41	46	45	49	42	29	39	39	51	44	39	41	50	47	41	49	45	52	42	47	31	40	44	38	36	35	43	41	40	50	30	39	40	48	51	29	46	34	42	31	30	45	48	40	33	34	44	56	40	42	35	45	44	37	44	37	38	32	50	41	38	34	28	38	50	36	25	53	45	33	43	42	36	39	48	56	48	42	42	46	40	39	38	44	31	47	36	42	42	45	36	42	47	44	37	29	47	32	46	43	37	37	30	40	53	35	29	40	28	44	43	40	37	38	52	39	48	34	47	39	48	48	38	39	48	41	37	40	52	38	49	41	35	47	42	34	43	28	30	42	44	39	28	40	47	32	40	34	39	48	39	46	32	46	43	48	51	52	32	51	54	48	55	50	42	41	43	45	46	39	36	33	42	26	45	40	38	30	36	43	33	35	40	38	39	35	45	53	53	47	45	44	37	38	42	49	43	36	32	41	44	41	32	35	35	47	36	40	53	62	39	40	36	30	27	36	44	54	41	46	36	39	41	41	48	43	46	37	49	40	54	49	42	43	40	38	41	47	47	39	40	35	46	41	44	40	25	60	26	34	45	36	49	45	34	45	42	41	38	43	38	51	46	50	39	44	43	34	36	43	41	40	48	56	39	46	41	43	38	35	38	24	42	44	40	32	46	48	42	36	46	39	44	41	50	43	50	45	39	48	48	44	47	38	43	34	46	42	34	48	50	35	32	38	37	42	42	31	39	42	40	39	34	30	39	36	39	37	27	45	48	48	51	33	37	38	56	46	43	50	49	35	34	32	31	41	45	36	35	41	37	45	37	44	39	55	44	41	41	40	38	35	47	54	48	44	35	40	35	44	33	41	30	36	37	44	45	28	41	53	55	42	50	41	36	41	41	32	32	42	44	43	37	37	46	50	34	52	56	46	44	35	37	39	36	39	37	38	42	36	40	45	47	36	41	43	32	48	45	37	41	41	47	36	46	41	39	45	40	32	27	27	41	47	44	54	51	49	39	51	45	43	51	44	29	47	48	39	47	35	51	42	39	43	40	44	44	43	28	47	44	44	50	42	36	32	44	38	38	31	29	41	49	36	44	45	38	41	45	42	42	41	28	39	43	41	34	39	50	37	39	41	24	38	44	49	40	35	44	25	44	47	35	41	27	47	50	54	49	47	41	37	43	29	38	51	33	46	32	29	38	43	41	34	36	41	34	41	44	38	40	36	36	37	32	36	39	32	32	26	37	38	40	45	36	41	51	40	49	43	37	42	38	40	40	42	38	33	42	42	32	46	36	50	35	50	40	41	50	51	37	35	40	40	35	40	42	37	36	44	23	40	47	42	38	49	57	37	40	48	51	47	39	41	42	39	39	46	51	47	34	36	34	46	31	36	41	40	41	50	31	48	42	35	39	37	52	53	45	34	39	39	28	37	37	43	33	39	41	40	43	49	38	41	30	48	34	53	34	41	40	47	31	52	40	50	45	46	41	43	50	49	39	47	39	44	41	39	38	32	46	49	28	43	47	48	37	44	51	31	38	41	44	54	30	46	35	37	36	36	35	44	34	38	28	51	37	39	49	46	53	35	40	49	52	44	44	41	44	49	54	38	40	48	45	45	48	50	38	36	34	44	55	42	42	35	36	37	45	48	36	34	46	43	39	46	48	38	44	54	43	41	53	30	47	46	42	46	38	41	33	47	45	48	59	36	50	38	27	40	28	45	47	37	36	47	31	38	35	42	41	38	47	45	42	40	41	37	43	36	40	42	29	37	53	44	39	49	38	40	38	31	59	41	30	35	36	44	52	50	47	56	40	38	38	46	33	47	38	50	50	35	44	46	39	43	42	35	42	40	49	47	55	41	41	54	39	39	44	39	38	38	39	30	44	42	39	52	42	33	46	40	39	50	42	30	46	36	43	37	30	48	43	30	45	34	36	35	53	40	37	42	43	45	52	38	35	39	52	42	48	40	45	50	39	29	46	29	38	45	32	39	42	45	44	40	44	38	26	47	38	28	50	35	42	48	46	33	38	37	47	43	35	41	47	36	35	32	47	40	39	43	49	39	40	44	35	44	42	36	44	31	36	38	40	37	42	46	42	32	45	43	38	55	42	41	40	41	40	38	39	40	36	42	37	43	40	43	39	34	43	44	45	33	48	58	32	39	36	36	38	36	45	37	39	29	39	39	39	44	52	49	43	29	34	41	40	35	38	38	44	43	39	32	37	53	43	48	37	47	57	40	46	47	32	38	35	42	39	45	36	44	30	39	38	43	37	34	48	48	40	42	40	41	44	49	47	40	54	39	37	29	38	36	47	47
38924	36079	23708	22550	35319	33014	22252	17955	12800	8472	5414	3233	1602	1322	782	681	693	730	756	595	594	552	560	542	582	533	520	519	526	549	529	555	552	553	530	531	509	528	554	593	560	531	513	515	541	499	526	549	514	548	527	565	556	550	526	612	545	536	564	541	527	515	548	539	563	573	545	539	585	524	586	535	541	531	576	552	601	556	541	503	509	599	520	573	548	514	504	540	596	579	550	532	492	588	578	542	560	557	547	578	544	536	563	548	546	536	553	555	544	577	552	572	566	512	559	545	546	594	540	585	559	543	600	586	553	532	532	595	514	563	539	514	581	569	545	503	563	527	547	548	554	548	568	490	561	565	549	534	572	569	556	506	564	544	524	584	541	584	521	511	586	546	542	560	527	518	534	552	548	591	552	548	560	528	537	585	617	587	530	516	551	516	549	553	577	553	594	569	542	564	529	547	561	524	551	572	544	566	534	525	540	564	575	558	542	506	546	544	564	526	549	522	565	546	546	530	541	586	521	520	560	556	551	540	556	520	589	519	562	559	547	567	554	563	513	564	551	531	534	579	535	535	571	559	535	576	565	534	519	591	577	557	567	542	573	554	496	594	563	579	586	539	556	585	550	487	545	528	579	521	531	553	571	535	527	527	542	566	545	552	551	586	569	532	546	556	560	540	541	526	547	492	514	567	562	523	523	552	535	547	562	534	571	527	471	498	561	534	531	543	558	586	555	551	548	525	532	545	544	551	524	578	511	553	575	549	553	520	559	545	555	538	542	538	541	562	576	508	533	573	537	508	553	529	505	502	530	592	538	547	538	511	547	541	560	535	551	524	562	565	580	568	550	526	538	535	536	532	554	514	568	518	538	553	561	559	548	549	560	567	581	560	542	547	572	511	537	551	559	562	580	541	555	520	562	543	552	503	561	548	596	536	579	531	535	560	579	546	544	592	548	543	561	523	535	521	581	538	571	567	559	538	605	541	565	559	531	571	560	542	551	539	544	529	528	524	531	558	566	555	538	582	583	560	517	571	550	565	536	583	516	543	528	563	567	541	542	548	544	537	554	512	536	537	533	568	536	605	588	541	575	512	540	536	579	542	593	487	562	545	541	567	558	564	562	554	545	614	575	553	551	538	549	549	543	556	553	549	523	564	556	598	575	597	568	544	592	539	590	519	538	535	541	535	510	521	527	536	583	510	526	521	544	572	544	574	538	556	536	550	504	541	494	562	552	560	579	590	508	554	536	556	566	524	536	578	529	549	574	544	561	556	504	536	508	526	539	556	560	508	548	544	603	584	546	548	580	540	579	541	558	576	546	494	547	539	522	557	519	581	597	554	538	582	506	533	566	571	543	545	535	563	531	540	542	564	586	586	560	557	530	504	554	569	550	531	537	547	515	594	554	529	526	607	569	540	541	567	552	582	563	581	551	550	543	519	559	548	526	563	570	595	583	529	581	502	548	571	549	528	580	561	529	527	559	569	567	565	566	565	583	527	534	522	548	549	560	498	548	519	555	569	540	527	512	551	567	523	552	537	612	565	583	567	562	527	559	515	581	536	521	544	559	554	527	528	583	512	587	514	542	548	575	564	503	539	539	558	551	511	541	547	580	541	578	548	585	533	549	587	554	547	570	568	559	550	526	545	576	559	522	600	556	539	591	535	554	578	584	548	598	531	578	543	532	529	585	558	556	535	555	517	504	558	548	567	551	556	549	546	542	555	560	559	523	550	519	534	529	544	557	517	544	555	542	541	544	531	578	551	563	578	527	553	511	503	533	529	585	556	535	566	528	520	549	560	498	579	544	571	548	578	553	569	569	562	573	564	579	569	552	546	545	551	523	549	513	567	542	571	549	522	574	595	536	571	542	558	543	566	525	551	580	526	556	552	512	565	567	543	546	560	543	544	561	534	549	555	554	566	593	592	521	546	571	482	510	550	519	551	547	538	552	561	580	564	543	545	582	565	564	566	554	619	540	541	519	545	546	571	573	507	548	550	509	578	512	544	548	582	543	546	555	528	547	530	556	539	532	569	577	522	583	584	577	583	558	500	524	524	539	564	529	520	555	547	590	498	511	558	536	533	548	542	538	523	572	530	549	570	560	544	531	565	576	542	533	573	564	555	545	548	516	479	518	534	515	546	561	576	529	541	556	546	582	540	512	548	580	528	556	544	509	584	523	525	560	524	515	550	615	564	556	560	577	553	579	588	537	564	489	522	572	552	552	542	528	549	556	518	570	526	514	528	511	525	531	582	531	526	549	507	563	518	561	513	562	545	548	510	550	532	523	549	547	561	602	523	525	580	568	561	535	535	541	511	518	567	571	592	537	567	576	534	522	528	604	560	568	544	579	516	544	561	575	573	572	531	544	551	544	514	537	512	542	539	582	533	531	531	534	528	530	563	550	569	531	554	544	570	574	523	579	556	567	537	589	529	506	526	566	538	565	558	556	510	550	569	558	555	550	553	561	571	535	538	591	550	518	561	550	555	552	578	494	565	553	536	557	523	555	574	569	537	519	553	531	558	553	558	537	586	534	534	565	532	569	539	551	549	594	529	527	576	515	528	485	520	541	593	551	542	574	604	523	552	586	542	553	567	542	537	528	549	514	552	627	562	569	587	569	525	545	562	547	539	560	559	517	523	547	584	533	521	582	543	576	539	509	564	564	535	547	576	542	583	535	562	562	552	555	527	532	554	566	558	570	545	612	503	528	559	566	561	529	537	527	498	524	570	491	569	540	515	588	520	514	567	520	532	560	571	543	549	562	485	549	538	558	559	559	561	573	558	565	547	570	580	543	558	553	560	541	579	544	527	529	579	540	550	557	555	536	527	561	520	554	561	531	570	509	507	547	551	562	542	555	509	505	535	526	554	563	529	569	525	552	532	563	536	535	586	526	535	565	539	596	530	511	556	519	533	539	550	538	523	581	572	598	544	534	563	572	552	535	536	528	542	529	537	537	547	521	585	582	554	557	535	548	542	544	562	527	524	567	572	562	519	528	516	535	562	529	535	537	598	546	560	576	531	545	539	565	557	548	551	562	592	542	566	576	581	509	540	519	530	538	560	580	558	541	542	584	521	506	545	563	527	544	542	588	563	557	532	544	518	539	534	534	581	549	562	571	576	555	561	579	555	559	607	547	545	559	558	536	532	538	518	523	546	562	559	538	533	538	578	534	564	555	528	579	531	542	531	561	539	489	525	578	554	555	560	530	575	542	531	530	540	525	534	597	539	533	549	553	543	535	570	548	564	620	535	570	568	523	554	562	526	530	558	543	525	556	528	532	546	555	550	502	506	512	533	543	537	568	566	557	572	559	572	541	589	574	518	540	543	581	562	539	521	549	527	571	520	562	590	569	548	536	568	573	538	523	511	579	553	544	558	575	519	582	517	575	576	516	523	544	515	542	533	553	577	526	552	565	537	547	570	526	560	568	523	513	569	569	505	554	567	559	558	579	512	544	597	582	549	551	532	547	523	563	514	536	518	528	551
11919	24758	9031	3277	5100	4960	2354	1516	1040	635	429	237	130	112	67	41	49	78	52	65	42	43	44	46	44	40	45	46	41	39	31	38	48	39	47	36	42	38	39	41	40	34	41	53	44	39	39	50	34	40	35	47	49	31	44	54	39	41	35	48	49	42	41	36	41	42	49	42	45	38	30	45	44	39	37	40	44	31	37	44	34	45	47	42	37	42	39	35	37	36	36	38	42	42	48	37	38	40	44	36	49	32	42	42	55	54	52	40	44	40	50	34	37	57	29	41	48	42	34	38	43	47	43	42	41	51	44	50	46	41	37	41	44	52	36	42	43	54	32	36	37	44	45	43	46	48	36	31	45	38	52	46	59	53	40	59	41	46	28	42	34	42	47	36	35	39	32	32	37	50	36	44	40	43	50	36	29	42	27	56	40	36	37	39	51	32	42	31	38	41	57	44	36	56	38	41	53	29	39	43	38	40	36	51	46	39	45	37	48	41	43	36	32	44	38	38	35	47	47	34	46	41	49	40	36	39	48	46	39	46	37	41	36	37	44	45	36	41	44	43	47	56	38	41	37	50	42	39	35	48	35	51	49	48	28	46	30	42	39	39	37	40	41	46	44	32	47	41	44	46	32	46	47	45	29	44	40	57	53	39	37	45	50	32	38	48	37	47	41	38	53	36	43	48	43	47	45	39	44	52	48	44	50	45	46	53	46	47	43	44	38	38	47	41	40	43	42	47	42	49	46	36	27	36	45	34	42	41	36	50	31	43	37	41	34	49	49	34	43	35	40	60	35	37	48	41	36	47	34	32	50	36	42	36	45	44	36	42	46	44	46	39	43	49	40	44	39	35	23	41	42	40	43	43	35	41	44	39	45	39	48	45	36	53	39	50	43	38	36	49	43	41	35	45	50	42	35	42	35	28	33	33	32	38	38	40	36	46	38	38	41	42	49	42	42	53	27	40	41	47	37	30	46	35	39	40	45	42	47	38	40	41	49	38	36	39	47	51	35	45	42	53	53	39	50	43	39	49	39	44	53	60	50	48	54	40	59	45	46	44	39	37	38	32	38	30	56	43	38	40	56	35	39	41	41	43	37	43	55	33	42	45	35	40	45	38	37	52	39	41	38	39	35	49	46	54	34	62	34	50	29	42	39	40	44	41	52	29	37	41	37	39	41	43	49	45	50	25	44	42	49	49	36	51	52	57	47	38	41	46	42	37	42	45	45	46	56	53	45	36	48	47	50	51	31	33	44	33	43	31	45	51	44	33	47	29	36	46	46	40	56	46	48	35	27	49	48	41	34	43	52	45	39	36	29	46	44	49	49	44	43	27	49	40	41	38	40	51	40	35	44	32	47	24	40	49	40	49	29	51	51	30	47	56	47	50	44	47	42	47	37	39	47	44	33	40	42	37	46	41	40	36	43	45	48	35	46	43	30	34	36	37	36	38	48	41	42	45	43	43	41	33	39	32	46	41	54	37	45	43	42	51	32	37	47	42	46	47	43	48	52	34	41	51	38	44	44	42	37	50	49	55	50	35	32	43	35	47	35	34	31	44	35	39	51	46	41	46	43	41	39	32	44	46	35	41	40	49	48	45	44	45	39	46	39	39	41	42	40	32	31	52	40	39	36	31	37	40	46	38	42	42	35	44	34	52	42	38	43	41	46	44	50	46	44	36	49	51	37	50	51	42	39	45	41	55	42	42	48	41	35	40	52	40	40	29	35	39	38	54	36	42	34	41	43	45	44	45	30	39	50	42	44	39	44	42	37	52	43	33	51	50	39	39	54	39	40	42	40	28	46	39	38	49	35	42	39	47	42	45	29	45	44	42	43	44	37	26	45	56	53	40	49	42	41	44	60	39	33	38	34	39	43	46	42	39	51	42	37	38	32	39	51	44	41	39	44	46	43	43	41	37	45	52	41	50	49	45	47	39	39	31	46	29	42	55	47	32	40	37	35	51	36	32	55	40	31	48	49	42	39	48	45	34	37	39	42	40	35	43	39	32	53	42	46	30	46	38	37	46	53	45	42	38	37	47	39	32	40	47	46	33	40	43	31	38	47	46	58	47	44	37	43	40	52	45	35	29	47	34	41	36	46	48	44	30	35	49	38	43	42	47	50	43	39	40	39	43	39	42	40	39	44	48	40	52	33	42	52	41	53	37	41	34	52	44	36	37	49	33	33	40	46	45	53	42	37	35	38	29	45	45	39	37	48	46	59	34	37	40	47	40	33	39	60	36	48	42	47	49	38	36	26	48	47	43	37	45	49	45	38	39	50	50	42	43	43	51	39	41	42	35	40	41	30	42	50	36	44	39	51	46	38	58	52	37	37	42	37	35	41	38	39	36	38	34	33	34	40	49	45	60	42	40	33	39	39	45	47	45	48	49	39	37	44	32	34	44	52	45	44	42	46	52	37	41	45	49	32	44	42	45	37	44	37	19	39	37	55	49	52	48	53	39	39	42	47	41	48	50	47	47	47	40	44	41	43	43	49	52	45	37	46	39	43	43	35	44	35	42	37	30	58	38	38	37	49	42	39	44	45	45	46	37	37	40	32	51	46	43	28	38	35	44	45	43	44	49	38	42	66	54	48	48	53	43	50	36	33	52	42	47	43	37	44	37	45	42	50	48	40	45	46	41	31	42	40	39	51	35	37	50	46	37	43	38	44	43	44	49	48	42	39	43	37	54	40	33	53	46	48	53	47	36	33	68	44	42	41	52	42	57	40	33	39	49	36	41	34	38	44	45	33	39	44	47	41	45	42	45	47	36	31	48	30	40	50	37	34	60	50	53	31	52	62	41	39	43	44	47	47	43	43	48	48	47	40	50	44	40	52	34	43	44	39	39	51	37	60	46	44	34	39	37	43	39	48	46	36	48	43	43	41	46	39	50	32	46	57	41	49	37	47	41	41	43	43	51	42	47	44	44	49	42	44	45	34	44	41	49	47	49	51	43	38	36	29	34	49	44	39	44	43	43	34	43	44	41	46	36	36	29	42	45	36	40	50	41	41	59	27	32	43	31	42	45	46	28	43	40	32	43	45	41	49	45	45	43	34	42	57	54	52	48	33	42	39	26	51	48	46	45	33	28	39	45	41	50	48	38	35	36	46	41	33	47	62	36	49	34	47	48	49	33	49	50	32	36	47	37	45	44	37	44	43	44	41	36	40	39	40	35	46	51	34	38	42	38	37	39	38	41	40	48	26	41	32	43	46	40	46	38	36	39	38	59	31	40	36	34	33	38	50	43	37	41	47	40	46	41	40	44	29	50	41	46	56	38	51	54	37	50	41	52	45	48	45	48	42	50	44	51	35	52	37	46	38	34	36	56	35	34	42	62	28	43	29	39	39	30	32	36	42	56	44	51	34	39	54	53	40	49	44	40	51	41	29	34	41	49	46	42	42	46	31	45	32	35	47	33	47	37	45	34	48	47	43	46	34	52	42	55	34	49	52	38	31	41	36	37	50	59	38	37	46	47
45968	46376	28873	36493	51119	45832	33694	29402	22722	17713	12355	7348	3631	2801	1152	1026	950	1254	954	667	649	547	576	568	553	518	527	551	578	555	576	576	577	548	602	565	549	580	596	566	547	549	544	537	532	513	560	564	544	564	559	564	516	573	546	608	564	590	565	527	543	540	544	547	547	534	569	538	510	519	554	570	548	584	581	586	600	555	554	538	528	560	576	551	537	542	600	544	566	521	538	571	514	544	556	557	553	561	542	520	547	572	548	602	532	585	522	583	582	563	544	562	548	541	574	524	564	541	581	564	598	529	574	553	536	530	561	598	597	558	585	510	571	553	508	586	560	592	556	542	546	598	540	571	559	522	508	579	567	543	579	568	556	560	568	529	607	522	523	567	560	543	571	543	560	550	582	564	568	559	551	537	578	559	570	557	535	576	588	596	582	589	536	580	584	535	549	514	556	552	561	600	565	551	527	553	556	544	519	586	583	552	560	556	563	544	579	579	520	558	575	550	552	513	518	589	552	535	550	551	576	544	578	518	502	529	520	588	617	584	536	603	569	559	539	566	531	559	555	550	556	564	581	554	536	550	596	557	559	585	541	534	521	574	572	503	564	555	575	573	535	540	575	579	575	557	533	585	570	592	555	565	569	573	562	560	579	535	574	537	522	543	556	517	584	523	567	533	563	577	562	535	541	544	568	563	594	576	510	582	592	564	552	531	574	547	544	542	560	537	551	517	494	605	559	573	529	592	570	526	548	555	542	505	548	555	564	591	538	527	601	534	515	574	533	531	550	504	524	596	556	560	512	560	569	520	553	563	537	589	578	533	588	550	561	574	538	527	548	571	541	559	572	531	566	605	536	558	540	570	543	524	601	534	539	550	592	607	568	552	543	538	570	566	541	530	560	539	550	505	522	554	543	518	564	520	565	554	553	566	558	561	548	566	541	573	572	555	581	523	578	533	557	579	559	569	522	543	547	544	609	532	580	545	571	570	542	535	561	581	548	536	500	566	564	569	555	543	569	568	583	581	520	582	541	509	581	521	573	550	513	547	543	545	532	546	552	540	548	557	556	558	574	612	601	523	575	501	524	529	550	575	588	554	527	560	603	549	515	557	551	546	561	553	557	561	525	530	585	585	576	559	539	538	560	539	515	492	570	539	568	562	563	546	560	552	551	518	530	596	541	582	545	549	581	567	548	581	533	542	563	531	548	579	541	574	588	541	564	577	527	518	544	531	560	561	566	533	587	572	581	577	549	528	546	574	572	551	524	609	506	546	541	572	531	551	553	519	555	580	569	553	530	519	549	530	558	573	570	562	545	552	552	560	545	558	535	503	574	573	553	566	569	578	530	562	591	615	568	579	562	564	565	541	559	523	529	556	541	564	546	543	544	550	578	577	574	561	554	539	545	567	542	542	543	514	528	588	571	552	570	556	579	565	553	546	493	541	566	598	574	538	528	531	526	548	607	542	561	534	543	499	521	582	560	560	593	511	564	564	600	565	525	550	555	556	589	537	582	563	568	563	577	594	543	562	507	561	553	554	573	559	510	556	584	571	574	567	549	549	508	556	538	546	577	535	563	518	572	569	568	578	545	517	540	573	565	509	573	576	582	552	564	530	545	593	582	543	545	539	597	535	472	557	555	535	558	610	550	551	562	552	586	526	563	583	554	601	549	554	544	558	582	593	585	557	561	573	549	525	526	542	502	574	527	550	543	583	572	542	558	560	515	553	520	519	600	544	534	565	563	556	613	550	560	600	583	514	564	560	519	531	565	534	568	565	519	580	569	553	537	555	589	605	538	525	544	534	532	545	593	563	523	512	518	575	525	507	538	548	539	559	577	542	599	571	537	560	548	587	568	550	616	532	522	539	567	535	554	536	590	603	565	533	565	558	579	559	545	548	557	545	572	585	555	572	565	579	582	559	578	585	557	501	522	572	563	576	485	578	553	555	511	569	547	589	540	547	596	545	597	513	558	541	543	541	533	566	557	568	559	555	554	523	536	515	526	576	558	549	559	555	537	569	558	509	554	567	584	542	569	545	570	551	581	520	548	532	543	530	552	537	518	547	591	591	552	555	541	508	560	544	579	572	551	559	604	567	545	543	564	546	542	551	545	561	532	577	535	543	572	558	534	533	568	535	514	558	561	570	534	554	538	542	530	556	573	546	540	569	540	576	586	581	562	605	539	548	577	612	567	534	538	595	554	532	568	562	539	569	553	569	526	560	542	578	548	534	595	535	571	553	564	560	560	526	572	554	583	557	576	611	560	521	579	616	588	619	591	550	534	552	596	545	591	548	539	542	565	576	556	568	548	572	541	561	547	592	531	576	540	575	589	560	578	602	577	547	569	517	584	521	555	525	548	525	485	569	531	547	541	548	523	562	561	561	558	569	571	531	555	549	522	547	546	588	536	515	575	547	565	583	582	551	571	492	539	554	568	535	607	577	532	525	578	562	529	555	556	515	567	555	517	559	585	552	564	588	548	533	535	588	572	545	572	591	562	578	597	576	540	560	546	575	532	581	530	588	549	557	586	571	548	535	589	513	569	514	564	568	537	481	543	595	515	567	521	528	556	538	512	558	563	560	567	551	533	563	564	545	558	576	548	495	539	569	566	550	526	531	560	560	521	577	545	559	552	523	532	580	531	520	542	521	583	552	563	575	542	557	572	582	592	524	543	581	545	569	541	580	585	554	565	553	563	545	536	540	526	579	556	572	586	559	508	553	547	557	537	551	529	570	559	571	578	535	570	570	570	546	615	582	594	546	553	582	566	544	560	518	575	569	559	567	593	550	579	555	546	525	568	578	517	528	567	556	566	489	572	543	555	607	579	564	533	584	558	635	592	606	563	547	575	561	559	564	549	549	553	536	523	574	540	583	571	537	564	546	577	560	569	527	575	577	579	552	557	557	569	532	546	590	548	569	565	561	570	563	591	552	557	561	540	602	546	575	518	527	553	579	542	532	533	526	556	526	569	577	536	550	564	524	577	516	581	608	543	549	592	600	606	568	537	520	517	612	558	547	516	535	577	534	578	572	538	546	581	548	552	568	533	572	525	539	537	537	588	583	551	579	576	526	575	534	565	559	530	539	574	578	565	553	563	562	558	578	588	548	551	515	559	553	566	534	595	594	555	534	576	572	545	543	588	524	547	556	581	552	572	559	620	539	593	567	581	568	557	540	546	542	554	577	605	555	475	566	571	520	569	555	553	539	599	562	566	529	566	549	536	521	534	595	521	541	532	559	576	585	557	556	544	549	574	582	553	536	558	513	544	535	543	540	545	560	547	564	546	556	575	577	524	514	568	553	584	540	555	593	545	540	571	522	565	555	529	508	542	549	569	561	504	529	543	564	513	573	575	529	587	572	580	535	553	584	532	587	540	537	533	545	559	537	563	556	542	597	560	569	517	570	571	573	560	523	591	558	617	543	533	570	567	584	572	551	528	535	608	590	542	522	566	556	579	542	543	545	547	550	575	551	554	530	532	526	559	555
14222	23843	9628	3258	4920	4422	2185	1631	1026	713	436	213	139	121	64	55	64	63	55	47	36	51	37	35	40	46	30	49	46	41	45	46	39	43	43	47	50	46	45	40	42	46	42	41	37	43	44	48	41	40	46	46	42	45	46	49	36	47	35	43	39	46	58	44	45	28	35	47	34	40	54	50	44	31	40	37	40	51	41	41	44	37	24	45	32	40	38	51	38	48	47	30	37	47	46	42	32	47	36	36	38	44	35	43	30	39	53	39	41	46	37	36	47	38	35	49	39	39	54	38	51	33	35	38	46	54	40	41	39	43	43	47	38	44	46	43	54	42	55	49	44	44	43	47	46	43	48	48	51	40	44	40	44	38	35	42	57	43	38	44	41	46	41	41	44	48	45	38	33	50	45	55	48	48	46	37	38	46	42	47	40	36	40	45	49	35	43	52	42	42	35	40	38	43	40	34	45	61	32	43	51	41	52	41	38	47	67	55	49	51	51	51	39	40	34	36	37	41	37	47	47	40	43	48	29	44	31	45	36	43	31	42	59	38	38	39	45	52	36	45	43	49	51	38	47	35	37	46	35	40	39	40	40	45	42	41	41	57	36	34	32	56	50	42	38	43	38	44	32	50	35	47	42	41	39	45	50	51	32	40	53	45	45	49	46	35	49	47	41	54	38	41	40	62	37	46	39	36	46	54	41	38	51	48	34	38	37	37	33	36	43	46	28	43	47	41	41	46	39	24	46	44	42	58	49	36	39	38	35	43	40	35	52	43	39	44	43	52	44	40	37	43	34	45	45	52	33	49	36	39	47	31	52	53	42	54	47	30	34	46	46	34	27	42	35	45	49	47	44	39	49	27	41	51	42	26	38	40	50	44	42	41	43	52	34	30	44	49	34	53	46	45	48	42	35	53	45	41	29	50	39	51	52	38	47	43	39	44	45	47	43	54	44	50	50	26	50	42	47	49	42	45	42	45	43	32	42	44	57	33	32	59	48	42	45	36	38	43	36	42	46	38	35	41	45	37	32	32	47	46	58	37	44	49	48	50	43	33	38	54	40	48	45	43	46	42	31	38	37	46	34	44	37	42	28	62	39	39	53	36	48	36	32	52	37	39	48	37	42	44	41	43	38	38	44	52	40	46	50	60	44	33	49	50	44	39	49	45	46	50	41	61	42	38	36	38	40	39	46	42	53	53	50	46	37	35	42	44	36	46	44	50	50	47	50	45	43	44	39	57	52	39	56	44	36	47	46	46	41	39	44	49	38	39	50	31	38	48	44	39	36	45	46	53	35	43	35	46	45	37	40	41	46	39	45	45	53	43	52	42	38	38	48	44	39	47	49	33	37	54	49	40	39	59	41	50	44	40	54	45	44	48	48	41	36	42	45	49	44	45	42	41	45	46	44	40	35	42	49	56	40	39	46	38	49	54	35	33	46	48	44	36	42	47	26	44	52	43	41	51	54	45	35	34	46	40	41	33	34	42	54	51	49	46	47	44	35	42	46	37	33	28	33	46	47	35	37	43	34	57	41	42	48	37	58	33	46	41	56	46	55	43	41	48	32	50	40	41	45	54	50	41	60	37	41	43	43	42	48	26	36	44	55	48	33	51	58	43	53	47	47	42	37	40	45	39	48	49	30	50	47	46	38	41	38	55	51	52	51	44	48	40	45	48	37	36	51	41	57	36	48	45	35	44	46	51	51	40	32	43	39	48	54	40	50	44	38	37	45	42	38	39	44	48	40	39	38	57	38	43	39	43	50	36	43	34	42	39	43	39	41	37	43	46	44	48	51	41	40	48	61	46	41	38	55	41	40	48	37	41	43	68	55	44	52	44	45	47	37	49	57	52	34	44	47	31	43	38	38	43	41	55	39	36	59	38	39	45	39	61	42	31	40	52	45	39	40	46	41	46	35	51	41	51	41	45	50	36	42	45	46	46	33	48	37	32	37	47	42	48	50	42	34	37	30	52	41	48	43	50	43	49	45	35	40	38	41	40	37	50	41	43	34	46	51	31	49	45	51	43	50	41	47	44	34	39	39	40	44	46	53	48	60	34	46	44	34	47	38	47	37	46	60	50	45	37	42	45	55	44	38	40	38	35	47	49	47	39	59	36	45	29	44	44	46	41	45	43	44	39	36	50	43	48	43	45	41	39	59	46	40	47	44	38	43	51	48	49	43	42	41	33	46	36	44	44	38	42	38	47	36	40	44	44	36	44	53	45	42	45	42	50	30	45	47	49	38	48	44	34	46	37	46	40	47	38	38	39	42	50	44	49	42	33	44	48	44	54	46	42	38	35	39	34	52	30	40	29	48	38	44	44	37	41	50	45	42	44	54	35	42	46	43	34	52	26	51	36	42	36	48	37	36	58	33	44	47	44	38	32	40	42	51	34	47	61	33	41	36	55	35	54	44	41	38	32	44	40	52	44	34	43	44	56	49	49	54	44	38	34	48	37	41	38	42	40	36	37	54	40	47	43	40	39	41	43	36	45	49	51	41	43	42	57	37	52	42	41	54	39	46	35	51	40	41	38	41	38	41	51	38	39	46	40	43	46	48	40	46	39	47	43	38	45	44	39	42	43	27	38	46	44	41	45	45	48	48	48	38	48	39	52	31	43	46	39	43	43	35	42	36	45	38	41	52	32	38	54	46	37	46	31	40	42	36	41	46	48	52	34	33	38	43	39	54	42	49	38	37	41	39	41	36	49	42	39	55	41	38	50	39	45	40	55	51	56	42	47	50	51	35	53	44	30	37	49	37	44	46	39	41	36	48	52	39	41	38	37	44	45	42	45	48	52	39	29	50	35	35	48	42	42	46	60	46	49	33	43	41	47	46	41	55	45	45	50	45	37	44	40	43	48	34	44	35	55	42	34	44	47	42	39	42	46	51	43	51	45	37	45	37	33	46	36	55	42	45	43	43	52	49	55	40	50	40	40	37	44	47	29	55	38	34	37	33	41	49	43	37	47	51	46	36	35	45	43	39	32	45	44	49	43	45	32	46	46	28	50	46	36	35	56	34	38	36	45	38	38	57	44	36	43	45	34	36	44	32	43	48	54	39	49	45	46	41	44	33	42	40	43	51	34	50	38	37	45	38	41	50	40	45	43	38	41	46	39	44	51	41	36	38	41	34	39	34	48	45	38	43	60	43	45	40	51	39	44	36	44	52	32	55	42	44	39	33	33	44	30	53	30	40	49	33	40	37	47	47	42	46	37	44	37	43	46	34	41	38	34	46	36	33	42	52	49	41	55	36	36	34	35	45	52	32	49	57	45	42	39	37	39	40	49	48	32	40	33	47	44	58	45	48	41	43	41	40	46	35	43	49	40	41	50	33	47	53	53	42	31	42	39	42	40	48	40	32	48	51	47	33	54	53	39	49	45	53	33	42	47	56	42	42	47	51	34	50	31	45	61	37	42	42	37	54	38	49	40	40	48	38	45	40	41	39	45	45	48	38	36	43	55	40	52	44	48	44	41
47683	46383	30725	34978	49783	43885	33354	30270	24114	18626	12624	7434	4244	3104	1380	1132	992	1381	890	682	607	592	600	566	579	571	590	557	584	573	559	632	603	603	576	582	604	574	593	549	529	573	606	551	540	560	513	555	593	550	565	600	612	581	553	539	556	581	593	563	573	582	584	582	574	572	561	549	567	568	580	606	607	558	578	552	575	554	564	600	556	570	530	574	605	618	587	575	564	584	538	573	555	567	574	615	555	546	620	580	590	553	548	584	572	549	563	612	570	534	565	556	570	575	537	619	541	628	585	614	610	577	598	572	589	616	557	613	577	591	540	596	596	620	546	552	561	612	566	574	580	595	594	609	609	614	587	577	588	565	601	574	567	574	589	538	579	559	591	551	592	593	562	551	592	569	615	596	544	601	578	562	593	535	573	599	575	600	600	615	553	570	629	566	569	526	563	577	598	529	573	587	558	579	594	550	563	577	596	550	606	563	575	539	557	548	560	595	549	594	567	598	597	599	542	557	580	508	564	568	561	558	562	537	539	609	595	560	575	589	567	596	555	548	578	568	551	556	579	569	602	579	592	600	583	523	601	621	550	587	587	556	603	598	570	572	577	561	533	585	582	581	556	598	553	551	574	575	532	572	586	551	557	515	601	558	574	589	567	602	566	560	589	607	548	567	576	566	541	566	618	558	559	572	551	588	599	541	593	551	517	528	564	559	554	603	541	552	567	554	579	596	539	556	563	514	555	575	603	542	627	566	552	553	547	567	566	568	564	616	584	579	564	584	602	522	603	543	591	564	605	574	579	588	598	604	586	575	544	555	572	623	532	554	567	567	599	611	558	530	558	556	578	574	578	529	590	576	580	590	581	583	573	588	564	622	553	567	556	534	598	610	573	574	566	591	603	588	571	549	551	573	600	605	641	620	552	567	566	550	561	599	579	551	584	581	576	564	595	532	571	583	604	589	570	573	627	569	586	566	535	606	541	549	545	585	559	552	556	547	592	553	594	553	533	600	569	549	560	597	583	631	547	557	569	579	576	600	573	586	633	599	555	517	593	563	582	584	580	577	568	605	587	571	599	615	582	595	610	547	572	604	562	575	573	592	577	560	585	588	609	566	522	588	614	590	497	563	550	538	574	541	571	573	576	612	588	581	573	590	570	601	572	570	561	549	560	582	570	598	625	556	624	585	595	527	611	553	563	610	616	523	522	549	529	528	574	553	585	533	541	550	547	568	577	536	562	584	585	585	579	564	546	585	600	552	601	560	572	590	535	580	517	607	570	589	613	574	540	583	564	551	569	568	568	600	581	572	560	579	557	538	569	558	571	609	543	590	550	552	602	545	557	598	559	582	600	568	581	632	539	578	527	579	569	606	541	561	579	561	587	581	572	566	565	550	565	566	592	574	587	616	565	588	542	528	588	580	621	633	582	518	637	600	585	617	581	594	556	606	561	540	601	584	545	545	590	566	575	571	610	594	591	596	526	514	583	560	551	572	565	594	546	583	618	562	602	559	594	602	528	533	595	552	535	592	599	579	642	607	605	578	572	615	571	555	597	534	564	550	552	551	539	567	582	579	607	544	564	591	538	585	571	545	559	584	543	551	571	580	577	555	508	559	539	551	521	567	598	563	566	536	558	552	559	610	579	599	604	610	592	543	622	584	571	550	564	578	555	585	566	540	587	627	593	567	562	587	569	566	554	592	586	537	555	588	572	567	594	593	597	499	592	550	582	573	524	582	555	590	549	565	589	579	625	558	584	585	598	595	600	564	570	567	581	596	598	574	571	573	605	508	554	613	568	567	586	552	585	564	547	575	611	610	560	619	597	564	531	561	537	561	573	572	636	581	544	561	555	559	560	567	573	597	576	547	546	540	560	552	579	604	576	569	550	549	568	535	575	638	541	577	552	532	585	556	582	560	609	565	634	586	559	571	596	543	570	622	574	579	584	558	576	527	635	641	610	552	608	573	536	584	544	518	529	610	589	592	559	520	558	598	616	576	635	589	620	570	588	540	589	611	601	565	590	578	554	577	595	595	588	554	579	581	582	564	567	586	536	547	593	597	546	565	579	549	553	546	551	560	551	576	569	641	561	545	602	538	588	546	541	591	584	536	542	533	556	564	580	591	582	564	599	567	582	591	604	586	630	544	584	589	579	575	647	539	607	576	608	580	592	556	580	556	571	598	601	602	616	581	547	522	550	550	593	606	584	589	589	555	585	534	586	599	570	588	589	545	554	586	562	602	585	550	577	568	552	584	568	576	549	531	591	554	571	581	578	602	579	607	605	580	596	585	586	560	554	572	601	571	546	580	594	588	585	545	593	594	528	566	587	573	595	552	586	563	582	579	549	534	566	566	602	535	561	558	565	569	593	565	558	553	581	545	601	552	585	568	541	578	563	562	572	632	576	572	578	591	590	596	568	596	577	588	572	588	585	554	595	590	625	594	585	581	557	584	571	622	581	572	556	557	586	585	596	591	609	575	561	576	603	555	610	596	592	540	599	555	616	558	561	545	554	556	614	575	608	585	569	577	580	573	571	575	559	597	569	583	521	590	601	560	558	574	612	578	606	586	552	575	601	558	550	559	585	531	544	584	560	565	583	575	559	569	588	615	592	574	586	567	590	544	593	589	588	602	627	574	564	560	602	587	570	564	588	592	589	571	540	564	558	562	596	590	581	577	630	577	555	599	554	558	574	547	572	572	589	580	566	538	576	592	616	605	615	559	568	578	527	577	598	567	630	585	578	585	603	538	586	502	554	547	578	549	595	548	585	585	583	541	609	592	566	570	537	600	542	581	545	580	532	569	535	601	584	583	571	576	540	573	552	587	582	568	619	559	579	550	567	545	578	592	553	556	504	566	581	577	582	593	580	591	573	588	594	569	558	603	558	591	567	543	626	551	531	584	600	573	604	567	537	531	611	551	587	552	547	585	495	585	626	560	572	597	554	642	572	549	594	567	584	595	564	566	597	636	588	552	589	529	559	565	560	569	557	640	628	600	598	580	609	563	549	579	592	601	587	564	545	605	597	607	590	568	525	557	573	571	618	608	639	543	587	585	542	574	563	556	543	590	518	573	585	582	545	545	601	580	543	590	561	561	580	613	561	557	542	563	589	578	575	579	563	543	577	555	578	586	568	598	555	576	531	571	630	572	583	568	530	559	534	568	579	579	599	569	532	602	599	588	562	576	604	571	538	572	563	581	564	569	577	550	550	629	605	538	563	549	565	547	561	588	556	589	600	589	567	578	588	615	572	560	573	542	572	547	579	569	581	591	573	534	584	560	566	557	570	594	581	560	610	594	598	572	518	573	568	562	548	575	573	618	572	570	593	573	585	573	581	518	522	615	560	620	530	607	552	597	562	569	520	592	552	548	606	561	590	543	575	603	571	556	556	571	625	581	592	596	605	556	592	579	549	514	574	559	547	587	621	518	518	569	598	579	565	594	591	578	607	556	584	556	592	559	617	621	593	547	593	597	593	572	551	555	533	562
22984	32267	12544	6927	8926	7453	3575	2799	1652	1042	646	448	247	147	71	75	63	69	63	45	54	38	30	40	50	41	42	43	42	38	34	57	36	41	33	55	40	34	45	33	39	41	33	43	36	34	43	43	52	46	39	43	46	49	59	42	44	45	48	36	48	37	44	42	51	48	39	36	38	42	62	56	48	30	38	36	34	40	44	46	61	47	38	40	43	44	39	45	35	35	41	48	43	44	53	41	38	36	36	38	49	48	47	56	33	51	45	52	35	39	42	34	28	35	49	46	39	54	44	38	53	55	34	41	54	56	36	43	36	45	41	55	48	35	41	42	46	53	48	42	38	38	38	51	46	40	47	37	34	48	30	29	38	50	61	47	47	44	36	36	31	43	39	43	47	35	38	33	45	39	42	33	40	36	47	46	41	39	42	49	51	32	36	48	41	26	37	47	33	45	41	40	41	43	44	47	48	48	37	42	48	38	46	43	42	36	45	51	44	54	45	30	37	36	37	36	56	46	48	32	41	44	48	44	45	46	41	50	40	48	46	45	34	42	45	38	55	39	45	54	50	48	46	36	43	35	52	51	42	40	39	48	35	48	39	48	48	46	32	31	34	43	37	46	47	41	41	49	45	47	45	41	51	40	51	45	43	43	45	41	41	47	51	43	54	50	42	41	43	42	45	49	55	55	46	37	36	42	41	46	47	32	28	37	38	45	44	40	39	51	48	50	39	51	39	42	36	48	34	55	55	44	45	45	57	41	51	37	38	42	47	46	41	44	38	38	37	51	30	38	28	38	48	47	42	31	48	37	31	42	39	50	50	46	52	38	49	46	54	46	46	35	35	44	41	52	43	37	41	40	41	31	33	48	48	41	45	33	46	44	45	52	54	45	39	38	35	50	35	42	40	41	36	34	46	37	53	37	51	35	37	43	44	44	39	43	46	47	47	44	47	42	44	47	40	42	42	45	55	42	50	47	50	46	33	52	51	36	59	44	38	41	38	39	47	44	41	50	60	56	38	32	38	41	35	37	42	55	39	40	47	49	31	36	41	43	34	49	49	54	34	48	45	42	45	34	38	56	47	37	34	40	44	48	43	49	39	45	36	39	43	30	36	32	47	32	38	43	36	31	41	44	42	47	44	38	36	44	43	39	37	58	44	54	40	47	40	36	50	41	54	38	45	38	42	39	34	49	47	51	37	44	52	47	51	41	31	43	45	54	45	45	50	37	41	47	52	35	30	39	44	27	36	48	34	37	47	36	46	44	32	42	53	47	36	41	34	41	54	36	49	50	49	44	49	49	47	51	46	37	47	39	46	41	47	44	41	54	50	44	40	39	43	43	46	50	48	43	46	43	54	43	42	50	45	50	46	44	48	35	47	46	40	36	43	54	50	39	57	44	31	33	31	56	45	43	52	50	34	41	42	46	39	36	58	34	52	41	32	34	44	39	44	48	35	42	25	50	43	38	34	34	40	39	37	41	40	46	44	41	45	30	31	48	33	36	45	32	41	55	46	40	40	46	45	40	41	41	46	46	52	39	34	51	46	36	48	33	42	45	31	39	31	39	40	45	47	42	40	44	52	38	38	58	46	43	44	39	42	44	50	49	28	37	33	39	47	44	39	53	36	42	43	38	44	35	33	41	51	58	38	28	45	47	42	40	45	43	43	41	43	33	34	40	50	37	29	43	56	37	39	44	44	41	51	42	44	38	41	48	38	37	47	47	45	42	23	36	48	45	44	36	35	46	56	48	31	40	38	35	48	45	53	35	35	46	37	44	45	35	34	41	41	45	45	43	36	57	42	54	46	42	41	39	29	35	37	42	32	43	47	44	53	48	53	43	41	43	39	42	42	43	38	43	37	50	50	37	54	32	37	28	38	47	45	42	52	44	56	42	41	39	43	34	46	48	47	35	40	53	50	45	54	41	48	55	37	38	47	45	47	51	34	68	46	37	41	49	47	40	46	48	38	52	44	39	49	51	41	41	44	51	42	33	62	50	31	38	46	35	40	62	36	39	42	43	39	47	36	64	48	46	44	53	34	41	43	44	46	48	51	51	40	47	46	52	38	37	43	32	54	35	37	42	32	33	37	40	44	37	37	34	45	38	39	48	41	47	45	46	45	38	45	49	37	47	42	30	48	49	44	36	46	49	36	44	43	42	34	45	48	33	39	33	45	45	40	38	48	46	36	47	41	38	43	46	44	35	48	43	50	33	37	36	51	35	50	50	33	38	42	54	32	40	40	39	53	31	43	34	43	44	42	27	49	44	59	44	53	30	48	52	54	45	36	29	34	52	45	49	39	31	44	52	44	45	41	34	45	40	34	38	49	38	46	43	37	37	43	36	54	47	49	39	41	44	41	43	38	36	51	46	45	35	27	49	51	38	38	42	48	39	44	41	43	38	41	37	43	32	33	38	47	43	34	41	49	40	40	47	37	37	37	42	32	38	48	35	51	48	41	46	33	52	63	41	40	53	34	48	40	42	40	38	44	48	34	37	30	36	41	47	48	32	39	39	41	37	39	38	45	39	50	37	46	41	46	49	41	53	32	47	36	45	46	38	46	35	38	45	39	46	45	33	42	47	40	43	34	43	42	43	42	43	48	47	32	38	46	34	38	47	44	40	37	49	35	38	53	39	43	51	42	45	44	43	48	48	45	31	47	43	33	42	46	37	37	50	46	59	52	32	41	48	49	44	37	40	41	43	50	37	50	48	47	42	46	46	47	39	50	47	47	40	27	48	43	34	53	46	43	42	39	34	42	47	33	38	34	40	49	40	42	52	39	44	32	37	47	38	43	42	49	41	34	44	49	44	48	45	43	35	38	40	37	30	48	39	51	49	30	40	47	44	44	46	53	41	44	38	36	40	49	37	48	37	37	36	41	42	56	44	51	53	40	60	48	30	41	32	39	51	38	40	46	32	46	43	44	27	41	51	42	58	42	32	44	50	37	48	47	38	42	53	51	43	40	44	48	42	38	45	45	45	47	36	36	40	35	50	39	39	40	44	34	36	42	52	47	48	38	41	44	36	51	41	42	38	37	51	42	45	52	39	44	34	41	41	47	46	52	53	38	43	38	40	43	41	44	37	45	42	36	50	44	42	52	38	44	40	42	56	44	41	42	51	39	36	39	48	42	40	41	51	42	43	37	37	49	47	47	53	36	45	44	48	36	43	45	44	31	47	49	41	47	43	33	42	36	41	44	47	34	44	35	43	47	54	48	30	52	33	44	43	47	39	35	44	44	37	35	66	44	36	53	43	41	51	47	50	52	30	34	41	41	37	46	44	46	37	41	39	39	38	47	36	54	33	38	49	47	41	49	50	48	41	36	36	43	41	47	47	49	36	42	41	46	27	50	43	38	53	37	42	46	41	45	36	32	40	45	39	59	50	41	44	36	34	37	49	42	33	46	40	42	48	43	59	44	57	54	29	43	37	44	37	44	42	33	37	47	33	39	51	44	53	44	37	43	43	34	39	38	45	43	39
52704	46248	32755	45352	59950	51257	39030	35169	28294	23165	16299	11067	6949	4289	1338	1273	1065	1367	872	776	670	562	542	601	578	599	576	545	568	604	566	573	603	602	581	557	562	623	537	529	610	550	585	582	577	599	632	557	576	558	564	557	630	546	596	614	588	538	550	571	547	559	570	552	593	588	610	621	585	547	575	517	571	582	574	553	604	580	544	587	575	570	577	561	579	553	576	553	539	564	569	593	550	562	590	573	555	554	562	591	576	584	567	570	581	547	596	578	584	605	575	545	560	553	539	566	606	624	560	548	568	592	535	582	559	592	585	541	593	570	590	595	574	604	575	589	552	581	539	562	564	580	561	595	552	570	552	552	579	557	629	591	605	572	584	563	592	583	585	620	564	555	589	557	624	603	590	604	580	552	599	544	578	560	605	537	552	587	573	569	590	574	600	573	553	613	557	591	532	534	552	584	562	568	555	548	561	568	595	557	579	561	574	569	572	564	559	528	602	592	589	549	558	535	565	549	560	610	537	537	584	560	572	568	592	583	566	549	584	572	573	584	564	562	592	580	562	545	564	569	615	541	616	572	594	596	555	574	632	561	602	585	570	617	569	561	586	566	565	509	543	572	570	556	564	578	605	562	552	554	565	570	567	555	600	581	606	609	556	576	591	579	616	530	567	585	610	583	612	571	556	560	559	567	570	577	546	523	603	586	557	568	551	583	536	565	622	540	555	596	558	589	547	551	572	593	569	564	591	520	556	582	555	564	544	590	563	582	558	558	604	550	552	523	577	559	611	508	561	566	568	572	578	575	564	570	560	575	578	543	618	564	553	605	547	602	573	582	558	580	540	564	556	577	595	620	565	572	575	581	616	543	556	554	572	593	586	567	575	594	591	570	549	561	541	532	576	560	605	575	607	574	570	576	554	579	595	571	580	581	632	582	590	572	566	541	562	593	528	554	613	531	558	586	610	530	520	584	560	525	547	531	548	587	556	604	556	569	588	621	620	558	579	598	550	557	599	565	571	568	535	545	578	566	577	578	549	603	572	547	568	592	593	524	539	564	566	596	622	557	579	607	592	589	550	571	591	549	559	586	532	576	592	581	592	593	599	598	547	591	557	571	569	588	581	568	562	571	548	573	605	573	570	534	557	580	560	592	587	553	565	538	596	600	586	559	551	591	591	562	585	576	575	629	567	562	558	536	535	581	570	560	544	537	577	559	623	571	587	550	552	554	577	596	576	543	560	588	574	577	588	522	533	575	592	574	575	547	587	569	548	548	588	585	525	606	519	567	570	613	568	555	550	564	588	622	615	565	601	526	576	579	570	604	584	543	565	601	568	514	564	566	578	542	570	573	574	585	599	624	549	577	597	559	525	568	592	581	545	560	586	519	558	602	588	545	589	558	570	584	600	562	581	569	528	536	556	573	572	568	560	569	592	555	606	571	566	586	592	593	586	564	563	601	564	562	563	612	552	573	574	603	591	545	548	552	564	600	585	552	614	583	597	589	575	615	593	551	567	556	602	533	564	603	566	572	555	514	604	572	599	604	557	567	573	554	600	576	626	582	649	569	533	556	552	556	583	592	560	578	548	598	609	590	579	617	583	571	559	619	555	570	579	532	602	586	565	616	604	538	551	542	586	558	545	603	561	575	579	587	552	570	610	580	586	563	557	612	577	576	576	553	564	592	557	538	573	586	535	546	568	604	580	573	599	562	582	518	626	556	615	612	550	578	572	575	529	590	529	601	587	549	582	559	569	575	516	567	564	576	572	577	582	555	572	554	578	550	593	555	597	584	599	591	558	576	580	543	549	592	591	566	579	583	597	548	542	582	614	547	558	557	564	586	566	605	548	547	597	561	565	581	549	567	569	566	562	579	584	561	610	552	585	565	558	596	526	552	587	546	557	529	576	538	554	566	520	619	591	533	522	579	565	570	560	584	550	556	567	545	579	565	584	561	575	575	555	567	598	600	578	584	589	576	526	592	571	552	563	539	564	562	533	585	566	592	492	573	559	553	584	569	575	604	575	576	571	613	553	601	578	604	566	606	586	561	586	576	578	635	589	559	568	535	561	550	576	563	623	569	579	575	594	529	567	594	553	559	590	565	563	537	537	589	540	622	547	588	530	578	555	551	564	584	558	577	616	556	546	589	569	555	534	561	611	580	565	624	524	555	622	576	608	592	590	562	604	561	584	550	559	556	565	534	590	551	571	514	599	541	601	567	590	625	529	591	605	612	595	576	578	582	574	536	551	574	586	558	579	572	567	584	575	575	597	524	572	553	568	615	604	582	590	576	581	580	552	533	589	592	582	578	599	604	578	597	617	566	561	578	602	607	544	562	588	558	555	603	587	595	556	563	566	585	552	600	553	570	551	609	594	542	564	602	524	517	534	605	532	552	578	588	578	560	560	574	562	546	537	639	586	612	566	541	557	569	553	583	553	571	608	550	590	540	584	586	575	570	576	590	600	584	544	598	599	585	575	552	579	542	618	569	601	579	607	585	535	606	582	559	522	551	600	618	533	573	606	569	572	586	589	561	534	623	579	562	535	553	552	573	546	561	553	582	565	590	567	509	570	605	574	544	629	565	603	551	589	534	582	556	519	574	565	556	585	545	560	586	618	589	555	598	580	592	589	613	569	560	590	556	583	606	555	545	560	598	552	553	570	572	585	576	536	590	604	573	582	588	563	573	564	580	599	571	606	556	597	607	591	530	563	530	613	606	571	611	613	559	540	612	588	604	625	572	594	565	563	586	558	569	568	590	574	614	540	532	565	622	589	564	569	573	587	546	535	587	569	597	593	574	576	552	568	577	563	579	516	585	591	576	606	620	595	571	577	596	580	538	566	577	598	572	614	538	583	592	569	640	521	562	584	588	602	539	578	557	576	609	562	558	556	563	582	628	547	572	593	554	568	575	584	571	577	588	571	552	597	592	576	565	562	550	548	534	551	536	591	585	537	579	576	540	564	543	574	593	608	589	596	565	585	585	593	583	568	546	593	598	599	596	558	557	604	554	540	593	579	550	602	611	616	551	544	601	550	557	593	613	587	582	573	549	586	541	560	616	566	562	608	570	565	560	562	535	534	625	528	557	569	578	564	542	615	549	542	576	583	564	562	559	590	569	594	571	588	578	563	574	557	541	570	590	559	560	580	584	602	518	582	565	596	576	579	569	557	611	565	562	568	598	576	588	589	548	593	572	593	582	561	571	564	590	533	575	580	574	580	610	601	567	573	596	609	576	599	538	576	596	568	591	570	568	567	577	562	568	593	564	583	546	599	548	566	575	584	551	594	571	559	590	546	525	595	585	547	584	534	601	547	559	561	560	553	586	581	569	569	555	544	586	586	562	551	577	563	589	541	574	565	593	567	580	580	517	578	566	597	555	598	574	618	569	545	578	532	530	628	607	524	588	594	612	587	550	565	579	582	561	539	574	556	587	510	593	536	552	603	571	616	594	582	569	560	609	571	561	569	601	594	565	594	578	605	558	556	595
9572	7687	1513	1594	1784	1507	726	604	393	274	157	143	84	70	54	46	49	47	46	42	48	49	44	46	36	43	34	56	31	51	45	43	44	28	37	42	56	50	40	38	37	40	48	30	45	45	44	34	45	36	55	36	34	49	45	27	34	43	48	39	40	36	40	33	29	40	34	31	35	44	49	41	45	40	39	35	40	40	50	46	37	53	42	44	41	31	34	52	39	37	53	47	31	37	55	34	41	48	43	49	42	39	34	46	34	39	43	41	38	39	37	29	45	49	51	46	41	44	42	45	38	36	35	49	39	45	39	47	41	38	40	33	38	43	34	35	41	46	40	51	43	38	39	43	40	43	35	38	54	41	38	49	46	44	47	56	43	55	43	46	38	51	31	40	51	50	41	30	44	39	43	37	43	52	41	36	40	40	42	40	48	41	48	34	37	53	36	43	48	29	43	56	30	30	38	33	40	32	45	50	46	34	44	42	41	43	42	40	37	42	39	48	35	55	52	41	43	41	34	38	28	49	35	54	36	35	47	43	36	43	36	36	45	28	48	37	47	39	30	44	31	45	41	51	48	37	48	42	28	42	37	36	33	44	26	45	42	45	33	28	47	36	29	36	38	37	51	38	44	39	37	39	35	42	39	40	42	37	38	36	40	37	39	45	42	54	49	40	32	36	43	54	40	40	31	51	40	40	31	36	53	54	37	42	38	35	45	32	41	37	55	39	50	37	50	31	44	40	34	59	42	41	27	55	44	38	41	37	43	46	43	47	42	42	41	41	44	37	35	42	50	38	46	40	38	40	52	45	46	38	42	35	43	44	36	40	36	48	34	50	46	35	37	45	42	32	43	42	39	48	39	31	57	38	45	47	46	35	35	51	41	33	42	36	35	53	44	40	47	35	37	47	41	46	37	43	50	38	33	45	53	49	41	44	32	42	52	27	36	42	48	34	45	37	43	40	51	32	42	48	46	45	41	39	47	45	34	35	43	47	35	41	34	38	38	49	43	35	42	38	44	35	39	39	32	43	41	53	34	54	38	49	41	39	39	49	47	29	37	47	40	36	42	44	39	42	35	48	46	53	51	42	35	41	39	32	45	37	49	38	46	43	42	43	49	34	49	38	47	35	45	34	42	41	29	35	35	41	49	37	46	29	32	43	33	39	32	43	47	36	50	36	44	49	36	46	41	45	41	47	43	41	38	43	51	29	46	33	38	35	47	47	47	33	39	46	41	35	35	43	40	44	41	39	44	43	42	39	42	48	38	38	50	46	49	41	42	40	53	42	52	42	47	42	39	43	49	40	44	41	45	36	43	34	40	44	49	40	48	44	49	46	40	55	41	38	34	42	34	46	39	42	37	53	37	40	39	48	40	46	43	45	39	46	44	34	61	36	37	47	41	38	38	34	31	43	43	37	44	39	41	45	46	38	33	45	33	36	41	50	51	41	32	39	38	38	40	46	38	41	56	36	40	43	37	38	34	39	46	41	38	43	46	37	39	42	34	48	41	52	37	43	38	40	49	50	39	40	28	46	40	40	40	41	39	42	55	41	28	40	40	30	54	44	39	28	34	49	45	52	40	39	35	44	36	40	48	31	43	39	38	42	38	56	45	38	52	45	38	30	25	35	42	49	39	31	45	32	37	61	32	33	44	28	34	31	45	28	37	31	26	43	36	46	44	53	41	48	40	49	35	36	34	38	42	30	43	48	46	41	48	35	43	48	43	39	40	38	41	44	34	41	42	54	44	53	44	46	53	54	47	37	51	37	40	45	48	35	37	40	35	48	32	51	47	36	33	48	51	38	42	48	54	53	36	43	51	36	40	32	34	33	51	44	44	30	43	53	41	37	36	44	42	41	51	38	41	32	41	37	36	38	33	42	51	44	38	46	40	56	39	50	48	40	43	41	48	40	48	37	41	47	43	38	38	44	55	44	42	60	55	46	45	49	44	41	48	36	40	37	41	41	43	44	52	38	37	51	33	44	46	47	34	35	45	51	45	47	40	42	67	34	54	50	34	44	37	45	51	44	32	47	39	39	34	49	34	41	36	42	47	44	51	36	48	37	51	41	42	35	34	36	41	38	46	41	45	40	43	39	46	50	41	48	44	45	50	38	32	40	33	31	36	49	39	56	37	48	47	51	26	45	30	43	25	34	44	49	30	40	27	46	31	46	34	49	47	45	48	39	26	45	34	49	31	46	47	40	35	41	45	34	31	49	36	43	49	42	37	37	45	39	51	42	43	32	29	50	47	47	42	52	43	46	33	36	32	41	30	39	41	48	38	39	41	44	39	48	44	49	45	35	55	55	38	40	45	43	40	49	41	42	42	50	49	46	48	49	38	49	42	47	43	31	36	44	39	43	47	39	37	36	51	42	45	36	29	49	49	39	32	40	42	43	49	34	38	30	48	46	51	44	46	44	51	37	33	50	41	32	38	44	49	40	43	38	41	33	48	42	49	56	35	36	43	39	39	35	36	37	41	39	38	28	49	47	34	43	40	42	37	30	39	50	32	48	45	37	53	40	41	26	39	41	59	40	57	40	45	32	33	47	42	37	36	64	36	42	40	37	38	56	48	34	44	45	46	46	43	38	48	43	48	45	39	43	34	43	43	58	52	40	38	41	38	56	37	40	50	36	46	59	31	40	43	39	34	43	32	43	31	48	38	54	43	43	42	52	40	47	41	43	46	44	56	43	50	37	33	43	33	40	45	49	60	38	48	45	39	53	35	49	34	42	37	44	41	38	44	41	42	37	39	35	40	47	37	42	41	68	32	30	41	38	40	33	46	37	31	39	39	53	48	32	42	41	31	37	34	27	36	45	43	43	41	53	40	37	37	40	44	40	44	39	51	57	44	38	35	35	34	41	35	45	36	30	38	54	34	48	50	43	37	52	42	35	37	42	42	46	41	37	45	36	46	47	37	40	45	46	31	36	42	40	51	35	43	38	62	34	50	53	49	34	39	43	39	38	40	33	41	47	44	43	44	45	43	36	40	30	43	44	50	41	39	44	43	50	40	51	36	45	40	45	39	36	41	45	42	42	55	47	47	43	42	50	45	49	44	49	43	34	44	51	35	52	41	36	38	31	52	39	48	41	50	38	46	41	42	42	42	43	53	60	45	47	39	43	43	36	38	37	55	37	50	41	39	37	49	39	43	45	40	42	39	51	33	45	49	37	35	40	47	53	44	42	46	41	46	41	36	48	40	47	48	34	46	42	25	44	45	43	38	50	41	32	42	43	53	39	36	53	40	41	42	33	40	51	27	50	41	55	39	61	37	44	40	47	40	45	34	41	48	44	44	40	33	40	40	41	43	49	31	47	44	47	46	41	47	50	36	47	44	33	37	49	44	42	49	34	39	41	42	53	42	51	39	50	37	42	35	42	39	41	45	40	36	43	45	52	42	37	40	44	49	43	41	41	52	47	43	34	37	42	53	25	40	33	39	52	34	39	30	45	49	47	50	32	52	45	45	43	40	37	46	34
43503	31341	15477	28188	35831	31084	23243	20005	13465	9733	5399	4248	2072	1349	666	750	630	705	625	602	571	506	536	542	516	513	558	521	502	541	550	517	514	561	502	573	545	541	561	533	525	564	524	555	561	555	533	529	495	577	562	545	520	533	544	524	533	515	573	521	580	536	546	522	562	554	513	542	558	564	553	562	520	547	504	533	510	550	557	525	573	533	509	568	525	533	496	522	562	567	585	505	508	573	545	528	534	527	500	518	510	537	512	539	577	552	532	568	491	540	548	528	510	543	555	520	586	546	521	533	561	574	517	539	510	521	552	544	542	530	537	570	520	572	514	547	499	578	541	528	549	572	511	532	560	550	528	541	531	570	549	509	537	515	523	583	529	522	561	528	571	519	548	570	521	528	559	517	557	523	565	535	557	528	514	518	540	546	559	561	521	569	618	532	572	561	542	539	519	571	525	578	550	519	585	563	560	525	522	508	552	541	548	549	574	556	511	577	548	590	567	540	547	543	493	546	524	561	553	557	538	518	555	564	549	530	539	558	571	502	565	577	539	506	537	550	539	562	553	549	531	568	487	539	517	532	555	565	498	563	570	488	567	551	545	516	525	559	548	566	496	509	522	567	533	554	512	519	573	515	613	530	513	572	559	517	538	529	572	548	534	545	542	539	550	555	511	536	537	533	529	574	527	542	571	531	527	519	554	559	525	556	542	559	521	527	548	573	517	520	553	546	522	561	575	514	530	592	587	543	540	547	565	545	531	558	544	535	544	513	553	554	548	562	521	517	516	521	510	539	561	531	555	550	531	557	556	547	536	521	553	534	554	537	519	567	559	535	518	585	519	540	585	557	533	558	538	513	515	516	571	539	533	556	580	529	539	541	553	543	564	591	529	544	528	562	588	585	500	527	535	527	527	562	594	549	548	569	561	526	530	546	570	571	571	506	529	521	557	536	565	529	530	564	552	550	538	582	540	510	518	512	518	512	582	549	572	543	542	577	545	540	541	531	551	553	564	558	556	520	542	536	557	572	561	557	529	567	570	561	548	529	540	540	563	577	515	533	537	549	524	537	594	563	536	571	543	575	560	549	538	523	589	531	536	554	550	524	542	554	588	578	550	539	538	543	554	545	517	530	556	546	522	529	536	506	531	523	555	549	518	571	532	579	550	535	555	565	554	556	558	547	579	544	559	571	522	565	527	539	530	564	536	582	544	567	561	501	547	552	542	582	549	563	563	519	579	536	542	526	566	547	548	568	521	537	540	501	569	532	535	556	590	542	559	601	530	551	547	567	571	503	530	555	542	567	536	567	586	535	578	584	543	545	547	587	547	544	553	592	563	555	554	549	554	550	583	527	577	524	531	565	524	546	570	545	484	536	545	544	548	541	554	583	523	520	530	545	551	520	551	549	511	595	538	567	546	564	525	560	554	527	513	586	509	531	562	540	551	531	558	571	522	543	531	516	559	549	549	557	544	540	550	542	534	511	571	527	565	513	579	522	531	548	526	531	556	545	561	498	549	523	502	523	581	553	504	545	482	583	578	541	552	532	520	540	558	566	512	540	533	548	525	538	553	533	598	534	517	544	531	552	547	564	535	570	566	568	554	608	552	565	518	529	579	554	566	518	558	557	585	539	544	540	529	547	528	535	567	544	571	536	579	559	566	577	536	537	539	531	591	545	569	539	528	548	567	542	524	535	535	516	506	539	575	523	559	487	517	561	544	555	550	540	530	571	567	569	519	566	587	557	509	528	558	517	544	541	542	535	573	579	515	531	546	523	547	507	545	553	561	510	515	561	539	541	531	568	543	506	532	524	504	529	578	567	581	557	537	544	525	534	529	580	495	484	539	535	588	576	543	559	553	516	543	519	534	515	515	558	562	549	510	519	530	528	525	548	573	514	501	557	541	577	509	538	523	577	516	554	561	554	575	535	544	535	517	550	546	552	553	569	542	541	535	593	541	506	586	549	552	558	562	554	528	546	513	561	551	548	536	549	519	534	534	544	534	531	564	532	535	576	560	509	503	548	554	529	524	537	532	589	544	552	540	515	539	558	505	533	499	523	491	555	562	528	554	550	528	548	518	533	594	528	541	546	518	560	522	569	541	528	522	522	524	529	523	532	541	549	551	536	544	549	561	516	546	517	485	579	550	512	561	566	526	600	521	554	559	546	558	545	524	524	561	544	596	548	549	546	509	559	523	531	534	506	536	556	579	510	551	526	533	555	563	573	592	566	541	523	498	546	526	601	553	527	590	590	529	547	542	534	540	536	514	525	555	570	575	552	518	551	547	549	518	559	536	503	544	560	542	512	590	518	552	554	555	573	530	563	502	536	548	545	565	592	525	533	571	561	531	530	591	521	549	548	555	541	505	524	521	545	520	564	561	536	579	534	557	546	542	515	540	505	546	545	521	543	543	517	587	534	522	571	581	511	540	505	542	514	535	535	526	585	545	528	514	563	543	551	524	561	565	556	542	550	518	566	553	526	561	566	572	560	571	530	503	568	572	501	542	569	544	539	551	541	522	568	538	538	535	542	560	549	528	560	544	554	513	585	563	521	547	517	540	514	546	531	511	549	546	545	574	546	588	528	542	553	582	527	545	559	564	493	507	524	562	498	520	534	579	540	559	529	536	526	579	581	544	485	518	557	540	536	561	546	585	559	547	522	535	525	554	542	526	543	575	509	500	569	546	533	524	552	506	550	529	510	538	540	532	546	525	542	547	558	508	592	524	538	562	542	527	527	528	546	591	559	576	544	566	512	534	533	513	528	525	532	541	561	568	538	563	543	539	516	566	551	561	539	510	573	544	553	544	544	566	577	520	523	557	546	537	547	542	570	550	546	532	527	533	554	605	529	557	566	547	533	525	498	511	550	560	547	559	567	521	575	558	560	536	585	554	531	544	590	532	535	539	577	556	518	564	553	547	567	546	542	526	542	529	541	510	554	531	521	562	554	532	534	529	574	534	577	529	571	500	550	533	557	554	536	551	532	557	529	556	577	525	533	527	569	542	525	529	540	532	518	559	521	546	519	556	505	562	560	526	571	556	521	526	549	502	527	551	526	536	539	559	524	572	564	514	545	541	553	579	573	579	566	560	556	570	522	543	497	537	491	551	543	566	571	534	538	562	565	565	561	555	569	577	526	540	564	543	550	523	553	552	528	547	540	569	544	556	575	487	538	530	547	531	533	565	556	511	559	555	548	578	550	557	556	509	521	560	513	535	518	576	557	566	585	536	526	556	514	526	568	522	548	583	521	510	552	581	551	528	577	574	543	544	542	573	546	554	545	563	530	485	552	556	553	549	538	603	537	569	531	534	526	557	521	527	527	521	530	544	567	549	539	581	538	525	574	572	528	546	524	564	535	493	515	575	543	541	574	560	516	528	571	555	565	573	546	531	517	521	547	581	556	523	526	536	561	541	539	533	507	514	578	541	555	544	567	516	539	516	571	545	531	564	492	542	544	517	525	533	571	550	553	513	548	542	505	515	589
16796	21665	5906	4953	5022	4881	2349	1668	1051	660	378	351	141	102	53	61	46	52	51	45	34	43	37	57	38	42	47	37	49	50	38	47	48	39	51	38	38	48	44	45	43	43	47	46	42	41	39	37	59	29	37	38	42	49	48	42	44	39	30	51	53	56	38	39	47	36	47	57	42	32	36	48	50	39	45	42	38	38	42	39	43	38	34	39	32	39	34	29	52	42	39	35	47	31	36	41	39	43	33	40	28	41	52	45	41	35	44	41	32	34	41	30	46	41	35	48	34	52	41	39	38	43	40	44	41	35	34	36	49	51	37	32	36	51	47	31	44	44	52	49	32	37	43	36	38	37	44	39	42	42	35	43	48	43	34	44	49	38	50	43	49	34	33	51	40	44	40	35	35	42	42	47	43	49	43	44	33	41	34	45	40	50	51	38	40	46	37	33	54	44	49	41	44	53	46	47	45	36	31	37	46	32	42	52	40	37	39	51	55	46	36	39	40	49	36	31	49	46	42	44	45	38	33	32	41	37	35	47	46	49	45	42	41	53	41	54	40	42	43	47	31	36	52	38	37	44	48	41	50	47	43	41	39	34	51	37	56	45	58	35	41	42	37	38	42	38	38	48	28	43	37	48	34	49	51	36	38	35	35	34	47	39	45	36	41	49	37	60	39	45	44	40	56	42	48	43	55	49	39	52	31	43	63	47	39	39	40	46	43	39	41	47	38	52	23	61	37	41	37	42	50	46	33	25	44	49	42	34	53	42	36	43	54	40	41	37	47	43	39	47	43	35	46	35	46	37	47	55	40	36	44	43	36	37	45	37	31	50	51	50	37	42	38	48	36	43	45	40	35	43	34	53	47	45	35	43	37	25	54	47	42	45	46	39	42	37	47	45	44	50	40	47	45	43	35	61	44	56	47	42	47	43	35	61	39	59	39	49	40	46	49	48	52	33	44	44	37	52	48	47	41	56	48	39	42	47	35	34	47	44	37	42	46	55	46	42	44	37	38	37	47	39	50	45	41	40	52	51	44	32	35	45	34	47	34	32	37	49	51	44	39	36	50	37	51	43	36	27	48	52	43	45	37	52	48	43	50	35	50	36	40	57	34	46	42	60	33	40	44	40	43	48	39	31	33	47	39	42	40	31	39	38	42	48	39	38	40	55	40	40	36	38	44	44	49	27	54	39	46	23	30	42	45	50	52	54	41	44	42	48	45	30	41	37	30	41	41	42	53	45	38	51	33	49	46	44	41	39	37	59	44	32	50	31	43	43	58	44	41	35	54	41	41	48	41	37	36	32	45	40	34	44	52	40	54	35	33	46	53	53	40	47	54	49	41	40	46	35	46	40	37	55	32	45	32	32	48	28	36	24	32	34	37	29	36	52	46	39	54	43	48	42	37	32	46	49	51	49	34	43	51	46	37	39	33	31	32	40	38	39	39	52	45	37	32	46	38	38	33	37	38	39	32	51	42	46	44	39	38	47	34	36	52	54	55	31	28	45	45	38	37	49	37	49	54	41	45	41	46	30	34	49	27	34	36	35	49	53	43	63	35	41	46	38	36	47	44	44	46	33	37	41	46	43	36	50	38	45	40	46	35	38	48	49	43	33	46	36	33	43	47	46	44	50	37	26	47	59	40	38	42	37	50	50	35	42	41	35	39	65	48	53	40	48	35	39	49	56	35	45	41	50	37	38	50	39	39	47	50	41	31	40	43	42	48	42	31	38	29	36	47	32	43	34	51	40	41	43	45	40	44	44	47	54	36	44	46	45	34	48	42	42	52	43	48	39	34	49	32	40	46	31	49	41	49	50	44	36	38	42	30	39	29	47	48	40	49	42	40	34	46	51	42	31	32	27	41	46	50	35	41	36	49	37	51	54	44	37	40	52	38	37	54	47	40	39	46	41	44	45	48	32	36	51	48	49	46	38	43	33	36	36	44	35	39	47	49	45	38	47	43	36	49	24	39	43	35	41	51	42	42	39	31	54	41	37	45	30	41	40	39	34	44	40	34	46	43	55	49	48	45	39	35	24	42	38	58	46	44	43	40	46	40	52	45	41	49	50	47	43	33	53	38	37	46	48	39	31	47	43	35	44	45	31	41	46	41	29	35	54	42	38	42	39	42	42	33	45	30	50	42	39	41	45	46	35	43	50	44	39	32	42	39	34	38	49	38	54	34	43	32	67	34	37	53	52	49	42	45	32	37	31	46	48	45	41	39	42	60	41	47	39	36	37	46	44	37	46	41	35	31	39	35	48	43	39	40	36	41	45	37	37	33	48	38	52	43	39	49	55	41	39	37	30	33	47	43	32	48	41	39	38	37	45	45	55	45	36	39	38	49	46	48	31	46	43	40	41	39	34	40	39	42	41	26	45	38	35	43	44	37	42	46	43	58	40	38	38	37	40	51	39	44	43	33	38	46	41	38	30	49	50	47	55	44	43	40	37	54	39	44	55	48	38	40	38	35	35	49	26	33	32	34	36	46	31	43	53	41	40	47	42	41	37	53	42	36	36	39	41	34	42	37	35	46	40	42	48	32	37	34	39	40	44	24	34	41	42	52	42	43	35	42	36	47	38	38	33	43	49	39	39	38	36	59	44	43	37	37	30	42	53	41	31	52	35	48	32	36	40	53	46	39	49	42	45	43	34	29	40	38	44	48	37	46	60	41	40	44	43	48	44	41	38	39	45	42	31	38	47	36	39	39	39	28	36	47	34	35	39	47	40	35	50	49	46	36	35	40	39	41	47	49	27	49	41	54	42	39	42	36	30	59	45	43	39	42	38	26	41	43	50	33	33	41	23	45	33	37	48	42	45	30	38	37	32	53	43	48	46	56	44	45	52	42	43	34	48	56	42	40	43	39	37	27	36	38	45	41	41	34	38	44	43	48	47	50	42	44	36	44	51	40	30	43	37	45	40	45	36	46	44	39	42	31	53	40	42	43	41	43	38	31	39	51	34	51	39	44	38	52	40	33	50	49	51	50	44	46	49	45	37	46	55	54	39	47	42	44	33	30	32	50	40	46	41	62	44	44	35	49	39	48	43	43	44	41	40	37	44	36	47	40	52	55	42	47	42	42	49	40	28	37	41	40	42	37	49	41	35	39	44	39	38	48	54	36	43	43	31	45	43	42	43	41	42	56	46	39	50	47	45	44	44	42	33	47	49	38	37	40	40	47	44	36	52	43	40	28	36	44	47	52	45	46	47	57	40	37	50	46	44	45	44	45	40	27	44	44	48	42	40	52	43	48	45	45	48	43	47	65	35	24	38	35	47	40	43	40	35	48	29	51	39	38	43	53	43	38	52	46	45	50	39	52	44	45	38	44	34	47	42	30	55	41	50	44	44	42	36	29	32	34	33	39	45	52	37	30	37	41	39	43	56	40	39	31	55	41	27	28	43	50	46	47	41	53	46	45	42	34	39	45	31	36	26	46	43	38	30	42	41	44	56	50	47	41	36	41	47	38	46	47	37	39	40
52964	39585	27184	40275	50779	43915	34123	29376	22931	17392	11154	9565	3747	2129	1011	1040	801	1168	768	647	639	567	585	562	574	559	572	564	614	590	528	519	555	573	583	526	560	561	557	506	539	539	571	578	564	563	569	566	563	553	563	521	559	572	559	581	548	565	526	581	558	567	525	544	553	558	584	576	543	513	518	540	541	535	537	534	569	589	577	562	587	562	553	551	569	569	528	526	552	619	533	535	600	539	543	537	548	557	559	556	582	538	552	507	528	523	522	566	619	532	557	552	534	523	558	549	570	543	540	510	582	562	534	559	560	522	556	572	552	545	531	524	534	556	568	612	537	591	549	567	522	528	541	564	538	554	581	570	572	572	567	552	532	582	576	551	564	579	582	575	583	587	560	572	554	517	545	567	587	516	549	512	548	530	605	543	579	505	548	557	552	546	560	538	582	541	536	547	540	587	531	534	545	533	541	554	624	542	537	578	561	567	567	559	547	551	558	539	563	584	551	554	581	566	580	617	546	575	502	537	544	557	516	532	540	522	541	567	540	592	541	532	525	552	555	569	524	560	558	530	563	568	519	548	556	583	575	559	565	537	575	553	542	539	590	548	590	627	535	573	556	565	559	569	571	545	540	554	568	510	534	554	565	597	537	585	569	509	551	543	578	565	549	534	539	572	544	551	569	560	520	539	578	531	537	532	572	560	540	532	555	577	585	561	563	534	583	530	570	586	586	574	549	556	547	579	529	547	582	568	565	525	535	589	577	545	516	619	545	584	542	545	561	583	560	551	540	560	592	538	532	525	563	556	561	545	555	515	543	560	538	581	552	524	521	559	477	531	526	592	579	559	535	566	570	573	551	586	549	578	518	542	555	544	556	543	556	553	540	578	573	513	562	572	560	585	512	512	580	554	579	584	545	533	608	572	563	534	523	560	578	540	551	532	583	547	541	537	557	550	548	516	563	576	550	518	581	532	546	538	561	577	546	557	616	588	551	544	581	552	610	526	576	524	580	559	547	531	548	533	517	529	530	541	538	554	524	554	588	566	550	569	544	531	541	559	602	605	493	545	569	596	530	520	589	585	557	542	552	572	518	575	559	583	529	569	561	554	543	567	559	586	561	575	605	564	541	541	542	532	578	550	513	514	592	563	557	574	545	573	562	568	509	563	595	562	575	573	583	526	586	566	495	588	562	523	545	551	517	552	569	521	580	550	539	576	515	569	572	519	597	531	522	560	551	551	562	598	557	556	580	598	562	555	544	541	530	586	554	596	588	557	598	577	569	567	540	561	595	544	543	524	541	575	530	573	550	593	528	566	528	513	569	558	585	558	550	542	575	552	567	573	557	554	556	574	523	608	525	535	566	520	568	549	503	548	512	586	550	550	528	589	546	527	575	534	553	582	581	569	562	552	566	579	575	556	571	568	501	527	574	546	513	556	602	528	589	527	560	591	557	547	557	559	555	529	511	554	533	541	571	552	563	544	538	519	549	512	571	549	558	528	631	561	583	506	534	584	532	555	553	557	568	565	571	566	534	546	571	537	587	549	579	525	567	529	539	572	560	597	553	558	553	545	559	571	529	613	558	568	551	557	543	508	574	549	566	571	581	550	566	555	548	559	542	563	503	553	594	522	516	607	568	486	560	521	549	542	554	569	583	546	569	570	560	583	552	580	548	554	558	551	512	504	562	506	570	561	547	531	572	570	540	568	534	588	559	544	569	571	558	537	569	555	542	591	545	529	552	562	515	583	504	576	561	566	535	532	510	554	546	577	574	592	557	568	555	561	565	537	589	591	572	531	607	549	564	555	592	542	539	576	529	543	546	525	585	555	527	555	557	557	574	571	551	592	592	514	560	598	564	564	571	541	536	606	555	572	533	547	539	547	546	597	559	589	570	610	560	528	573	563	554	547	524	592	578	572	544	591	580	562	566	574	581	558	551	573	600	541	567	544	543	610	528	552	565	531	595	554	549	552	506	564	501	584	558	561	575	588	592	588	550	525	517	571	552	539	596	566	592	552	580	545	531	542	583	545	575	545	557	520	537	512	545	554	553	541	546	540	546	557	531	542	556	543	538	585	542	578	590	546	554	526	562	536	574	574	505	558	535	522	559	596	551	536	555	588	578	546	564	562	539	581	540	563	561	562	609	547	575	530	517	534	531	490	556	573	593	556	542	587	550	581	563	591	551	557	515	533	561	565	535	580	564	552	529	535	513	608	558	553	591	552	566	514	518	534	526	580	566	555	585	545	584	569	507	586	610	551	548	573	577	556	585	532	568	560	574	552	611	550	571	565	553	537	554	567	577	529	563	565	574	543	585	541	594	561	553	550	585	558	570	583	551	573	553	592	585	570	584	572	510	548	535	511	538	570	569	549	568	557	544	580	584	531	581	558	551	579	574	539	570	519	563	579	519	572	549	543	590	539	520	557	566	552	585	560	582	563	534	543	518	578	558	556	575	546	577	590	540	552	544	509	558	552	557	575	575	563	528	551	560	561	538	493	553	534	593	536	554	575	555	524	542	576	527	572	546	579	556	517	551	564	562	596	587	567	556	594	574	551	550	552	555	539	561	587	531	559	518	546	543	543	539	559	565	554	538	562	542	559	559	563	519	546	559	558	586	568	521	541	558	562	562	558	516	589	519	551	560	553	535	547	602	557	584	590	531	527	541	568	599	601	528	582	525	548	543	573	593	580	543	564	550	559	550	558	559	532	583	568	525	577	580	603	534	545	535	510	565	557	537	533	489	585	575	560	557	525	545	545	563	573	537	569	559	554	583	550	571	571	545	556	558	541	573	528	576	537	607	529	498	535	571	562	501	600	577	513	582	575	538	559	556	537	556	555	541	525	565	601	548	498	518	531	559	554	554	554	547	522	550	571	573	547	564	549	584	592	513	587	540	578	560	552	573	566	520	556	567	542	596	534	495	542	578	604	524	530	561	553	583	560	598	527	580	529	556	529	556	562	558	600	547	545	554	572	539	547	559	568	578	576	529	557	522	584	546	557	535	523	554	578	571	576	529	577	542	520	547	572	522	541	563	529	577	554	529	537	595	545	576	609	594	586	548	551	564	546	574	523	530	583	574	506	549	548	580	515	568	517	572	558	579	528	545	577	530	525	551	525	572	534	556	531	559	553	557	574	577	542	505	582	559	534	579	568	480	548	540	582	569	560	597	568	534	559	514	615	537	605	572	523	591	554	590	573	499	550	563	544	584	555	524	569	564	557	547	576	534	556	523	523	533	536	546	576	555	534	582	524	542	545	550	579	550	554	587	543	542	588	602	560	520	566	541	604	538	563	560	527	571	555	566	576	564	579	533	608	565	554	561	524	519	597	558	558	561	570	536	596	576	560	545	580	567	542	554	527	512	561	526	568	526	558	553	533	531	561	548	598	555	530	529	590	571	562	565	522	555	506	526	547	544	566	574	576	578	547	545	604	553	554	543	549	535	594	553	570	585	538	549	551	579	553	569	575	589	552	545	599	547	583	540	570
14253	18585	5636	4662	4865	5594	2914	1978	1225	769	514	415	154	108	61	40	44	62	58	40	50	37	54	44	45	50	51	45	36	63	45	41	49	43	32	47	45	34	50	44	43	51	36	49	44	29	43	49	43	52	48	53	44	58	42	35	46	46	38	44	38	44	49	46	48	45	39	36	40	36	43	50	46	33	43	46	34	36	43	45	36	41	29	46	36	49	31	35	36	48	44	45	45	45	49	33	40	49	40	39	39	43	52	44	43	39	42	49	47	41	38	47	36	42	42	48	35	46	52	34	37	49	39	41	44	46	49	53	42	49	51	56	35	32	52	44	52	45	47	47	35	35	45	45	48	48	50	42	40	38	40	44	39	49	43	44	56	48	46	49	41	43	59	45	58	23	44	41	41	46	50	34	44	53	52	42	40	51	54	48	38	39	47	46	33	46	46	58	40	42	45	41	54	36	46	44	38	42	47	45	44	52	53	49	36	50	42	45	41	50	49	36	33	44	37	52	41	44	39	52	43	51	56	47	42	49	44	36	53	52	39	49	39	40	47	36	39	55	57	37	33	40	38	55	41	36	53	45	46	43	33	46	34	20	47	50	48	51	38	38	38	53	42	48	30	41	55	42	39	48	53	35	34	54	37	27	61	39	51	39	45	39	39	47	45	36	43	46	40	52	36	33	50	46	37	45	45	53	41	46	42	51	49	47	38	37	57	39	46	50	59	51	52	43	38	47	35	50	44	45	48	49	37	33	45	47	51	36	48	44	34	40	47	39	43	45	39	48	49	36	36	47	45	44	47	51	36	37	42	37	38	50	35	39	45	38	39	43	44	51	51	37	46	48	50	42	37	48	41	43	33	48	40	42	37	42	49	43	37	44	28	48	35	43	36	43	35	38	41	47	41	56	44	41	49	43	43	45	37	34	49	46	37	41	32	43	32	39	42	33	33	41	42	43	45	42	48	58	51	36	32	45	41	39	43	39	52	36	38	49	50	47	41	36	42	37	42	52	40	42	43	51	47	44	45	43	38	42	43	50	35	40	44	49	47	41	47	45	47	46	40	37	48	41	44	37	42	30	47	54	52	40	40	49	39	39	43	44	46	36	37	53	38	49	36	49	57	50	30	47	36	35	26	50	44	45	45	35	51	38	41	46	42	49	43	40	51	36	39	41	38	52	50	46	42	42	44	50	37	47	58	45	36	35	47	44	49	49	45	50	41	43	52	33	38	46	55	37	42	33	48	44	40	52	41	39	38	40	51	41	36	37	45	43	25	39	43	41	39	42	44	38	40	47	46	40	47	36	39	43	43	47	38	51	35	61	44	52	43	42	43	50	48	37	40	50	50	40	34	57	50	47	48	34	46	43	44	36	36	35	43	47	40	45	40	46	50	46	36	41	44	38	38	38	40	51	38	43	40	45	40	49	42	48	45	34	45	40	53	52	35	60	39	57	41	51	33	44	52	36	46	40	57	41	50	50	47	35	43	39	54	38	45	51	37	45	46	35	45	41	53	30	52	38	50	36	35	40	45	41	44	34	55	40	50	45	53	49	43	44	52	32	41	39	45	45	44	46	50	36	47	59	40	36	40	41	48	41	41	43	39	40	36	43	38	43	41	53	40	45	40	49	49	53	40	54	42	44	58	41	49	40	44	38	40	37	36	35	51	36	44	52	38	30	50	42	74	38	41	53	45	50	44	54	44	34	44	49	54	46	34	49	50	46	47	52	45	43	52	41	43	42	48	44	41	50	44	48	33	43	36	36	22	41	40	35	39	36	54	38	42	50	45	33	35	50	38	60	50	45	38	52	41	49	45	41	51	49	44	37	30	42	43	34	49	45	41	45	53	39	46	38	48	35	48	51	44	48	41	51	47	43	36	30	37	37	50	42	42	41	41	44	41	41	49	29	53	54	40	32	43	42	38	50	43	43	36	41	50	37	55	46	43	40	44	37	39	43	46	56	46	34	53	50	42	49	53	43	48	36	51	39	47	53	39	52	38	48	50	62	40	45	50	50	46	63	38	42	43	57	51	36	36	59	35	51	44	43	29	47	43	48	45	41	44	45	53	41	45	41	54	35	48	42	46	47	27	50	44	41	56	28	46	35	61	44	52	43	45	33	53	45	50	45	47	35	44	39	36	36	39	49	36	41	52	48	42	26	36	44	44	47	44	42	40	48	49	51	46	50	43	49	47	40	39	38	45	49	48	57	43	36	43	33	48	53	35	39	35	40	38	37	31	45	31	49	43	47	47	47	43	44	46	44	38	40	36	47	46	37	32	37	52	43	46	52	50	46	44	38	50	44	42	44	50	40	38	36	38	39	39	49	43	45	45	49	45	38	43	53	42	33	48	55	37	48	36	33	37	33	41	44	48	53	49	48	38	44	45	45	49	37	45	45	42	46	40	49	40	48	48	39	42	41	51	29	49	34	34	48	38	31	61	47	60	40	55	50	44	58	45	32	48	49	57	50	44	45	44	39	38	40	52	41	42	37	49	39	46	44	50	55	50	31	30	45	43	44	44	37	36	52	54	38	36	38	34	45	44	37	49	41	37	44	54	28	39	51	35	50	46	41	48	41	45	44	33	51	38	44	47	38	39	47	33	48	45	43	35	43	52	39	53	42	46	49	52	38	48	46	34	40	36	45	57	47	34	38	43	43	45	41	46	33	49	46	46	38	44	48	40	50	45	49	60	45	43	38	32	41	37	53	51	44	40	42	43	38	36	45	43	34	44	36	49	43	41	49	37	42	39	44	36	51	43	33	54	38	41	33	39	53	33	44	37	56	37	45	42	36	54	38	40	59	51	42	40	51	53	37	45	54	38	36	41	43	44	34	46	46	41	46	48	44	49	36	48	41	44	34	39	45	50	48	40	42	45	35	53	39	52	41	43	39	53	55	36	37	41	33	43	48	37	54	32	41	40	41	32	34	30	49	37	43	54	33	32	38	42	44	38	42	46	33	33	41	39	37	39	37	49	44	43	49	53	42	48	38	41	52	42	41	42	49	47	41	43	52	46	36	46	41	48	48	63	48	35	42	39	35	45	45	54	41	43	32	52	48	50	51	44	49	49	34	39	49	44	36	52	44	40	43	45	47	41	42	39	38	50	58	47	47	35	34	45	39	40	47	36	49	43	41	35	35	40	41	48	57	45	46	50	47	61	41	36	50	53	31	47	39	32	44	54	40	43	38	44	35	43	45	40	41	44	40	48	37	50	50	42	47	57	41	40	43	38	28	46	51	42	48	50	42	46	52	50	45	35	36	42	43	54	51	37	44	49	51	48	35	66	54	51	38	42	33	36	49	43	57	37	33	46	52	44	46	35	38	52	44	44	52	38	51	51	59	31	48	57	39	46	52	49	42	47	53	46	47	47	52	44	40	48	38	54	45	41	40	45	39	38	48	48	50	32	31	46	45	54	37	48	39	41	33	36	38	43	42	42	32	53	53	31	34	46	40	42	34	41	48	39	46	53	43	31	33	38	40
47390	39497	28302	38585	51112	47439	36596	31688	25270	19445	14267	11968	4850	2392	1405	1051	909	1354	1032	693	660	547	591	558	571	557	589	587	573	566	522	625	576	573	574	577	517	548	580	562	575	566	551	564	568	561	555	555	557	608	566	547	530	540	535	589	589	559	577	568	564	575	592	580	567	569	548	569	547	554	562	581	552	556	559	569	613	548	583	607	558	575	572	564	604	570	601	585	613	539	595	564	569	601	550	591	566	576	633	587	549	539	569	537	526	600	566	592	542	588	600	552	572	604	579	578	565	585	549	581	578	581	560	562	624	562	602	553	557	563	523	581	571	582	575	534	587	575	558	640	529	615	571	582	578	555	522	564	562	579	523	578	554	592	574	593	585	567	592	601	576	581	563	578	545	616	610	594	565	537	577	567	578	543	611	553	625	565	583	553	551	561	570	583	529	583	574	564	603	544	575	575	597	586	579	564	585	580	598	592	587	617	564	557	562	556	550	571	541	539	529	584	610	558	565	593	565	565	583	582	588	545	563	560	556	537	576	544	570	581	534	585	563	560	564	552	640	567	576	582	593	605	570	603	568	583	580	602	562	566	561	592	562	579	611	571	574	557	573	608	590	565	565	571	599	605	636	546	579	576	566	561	619	573	576	568	565	565	592	573	567	580	589	611	613	571	590	615	555	565	537	552	598	555	607	574	620	535	573	565	584	567	591	570	565	575	603	605	577	552	583	550	564	571	595	522	561	549	632	569	573	576	578	571	548	584	647	554	565	574	580	566	559	545	590	557	570	566	574	611	564	605	597	580	562	563	561	568	578	546	569	578	557	591	540	566	577	598	570	612	560	575	591	582	540	541	569	609	569	565	582	577	592	571	561	611	604	598	585	598	563	578	554	498	577	588	545	565	584	560	594	560	600	584	573	558	561	626	573	572	580	535	544	587	554	562	610	566	554	568	602	585	538	579	545	630	527	593	543	599	551	582	552	566	577	578	589	558	596	553	556	607	585	565	576	576	565	546	619	533	588	598	606	569	578	574	590	560	554	614	535	575	573	609	568	542	580	576	545	554	613	567	563	610	589	533	527	568	562	574	562	594	550	558	603	579	539	559	565	558	595	570	562	580	575	594	547	561	577	596	544	597	548	570	555	614	562	576	569	617	535	591	564	550	583	540	574	592	549	553	546	559	552	571	581	579	606	609	543	551	591	564	572	580	602	570	616	561	568	585	601	532	520	592	556	621	604	589	571	564	587	569	564	585	541	545	519	561	593	607	619	573	598	536	563	576	590	562	586	610	577	580	538	557	546	559	579	577	628	595	559	602	567	575	598	516	597	613	592	572	580	546	562	579	565	563	571	542	551	578	605	577	627	560	614	556	553	518	604	587	561	582	593	567	554	558	582	558	593	596	586	556	553	592	557	543	578	576	553	529	575	579	563	605	598	573	570	601	581	596	571	557	590	551	572	601	564	599	552	590	596	578	585	604	616	591	582	586	593	558	577	564	561	579	556	599	570	577	571	580	621	571	553	553	589	575	595	595	573	560	572	565	563	598	574	618	551	591	542	572	560	596	586	572	515	562	571	591	552	596	564	589	592	555	591	574	568	582	563	594	597	581	555	573	586	604	639	547	563	532	563	550	556	555	553	579	604	605	603	536	579	537	561	567	581	577	612	565	594	566	553	557	580	589	594	555	540	586	594	559	601	580	583	575	544	632	538	551	598	601	592	589	628	607	581	582	572	547	556	588	558	614	579	562	573	538	580	616	604	584	627	534	533	599	577	559	555	562	566	570	529	563	568	589	557	598	549	585	575	564	593	586	576	580	570	585	598	585	545	541	580	611	567	584	589	557	578	589	583	582	622	550	570	540	578	545	569	554	544	599	587	584	549	578	544	569	559	611	598	559	544	569	545	599	581	607	547	555	601	589	558	547	585	597	519	540	563	573	574	602	620	556	544	611	635	587	603	543	576	559	575	539	596	564	608	618	540	585	565	586	579	573	610	590	561	552	603	526	585	568	539	584	583	575	555	644	567	610	514	596	600	573	584	533	592	591	582	596	562	554	551	573	610	604	559	554	601	544	610	585	535	495	568	537	562	577	613	581	558	545	559	582	614	570	577	559	584	531	547	551	619	566	590	558	519	559	569	565	556	546	556	563	539	602	612	578	600	602	594	559	586	574	637	606	541	596	576	573	557	534	550	563	600	585	620	569	559	556	554	608	575	601	574	638	578	507	526	561	552	553	562	579	558	599	573	585	555	571	601	580	540	578	568	568	524	614	582	577	561	601	547	570	580	585	573	581	592	629	549	592	554	540	563	578	603	599	572	541	609	594	591	588	549	579	533	591	622	557	536	549	585	603	566	586	556	532	603	581	525	548	550	572	571	510	559	518	569	539	571	609	533	578	561	562	601	582	563	566	598	579	527	586	552	586	596	573	584	570	554	588	565	559	588	577	524	565	639	545	572	582	543	568	579	591	550	545	618	597	577	600	557	543	559	544	537	581	593	576	542	543	572	583	535	596	619	564	566	620	602	591	574	578	587	560	568	561	585	581	591	572	597	578	581	571	599	580	556	540	598	565	583	551	591	533	565	547	531	584	578	554	637	567	563	564	596	584	581	585	553	578	558	568	590	585	526	583	569	588	537	575	581	561	587	559	573	575	596	570	571	530	580	547	578	565	526	622	571	564	596	537	560	543	534	586	589	584	546	607	564	542	570	604	541	565	544	609	589	597	606	573	584	565	587	582	579	581	580	588	579	592	579	565	565	577	560	602	585	595	577	572	564	583	615	589	571	575	581	589	592	612	609	563	584	540	570	624	541	584	583	569	571	558	562	545	593	621	634	610	560	568	537	567	573	601	580	566	594	574	583	600	557	550	545	624	626	565	561	567	553	550	560	533	545	532	542	593	544	592	611	596	580	540	566	556	566	570	573	569	569	578	561	535	581	549	568	577	579	563	617	594	574	591	592	574	563	584	521	580	571	635	585	599	613	596	579	549	580	519	596	543	543	571	581	605	605	578	602	572	550	580	572	562	586	592	551	564	601	590	581	599	587	578	624	611	533	581	509	606	567	551	567	603	541	568	586	604	607	582	530	645	607	599	562	564	591	579	548	604	573	597	577	572	578	572	619	560	577	571	532	563	564	583	579	555	578	563	539	578	594	564	558	564	583	534	609	562	549	596	550	548	580	580	620	619	548	553	602	559	570	583	563	552	556	554	592	558	602	601	550	562	591	548	613	528	548	584	550	597	578	601	606	607	547	523	576	534	588	567	593	591	613	589	555	569	589	601	597	550	567	607	597	606	575	629	563	556	554	563	580	569	601	528	575	537	640	596	559	598	557	568	596	555	576	593	541	603	620	638	617	571	568	568	582	562	545	588	555	596	549	569	571	562	595	580	525	606	603	590	554	597	569	582	603	578	568	590	569	620	622	578	561	568	580	570	567	569	596	596	573	584	545	592	542	608	602	583	615	568	563	604	526	558	589	568	557	530
21292	31846	11257	8214	7493	8639	4472	3043	2047	1107	751	599	217	116	68	51	60	71	60	42	46	48	54	40	48	45	33	39	38	43	39	39	50	33	41	35	45	38	49	40	42	52	54	51	40	42	43	42	42	40	52	41	51	53	39	39	45	47	38	43	44	50	40	35	41	41	53	45	46	39	42	31	41	52	44	43	36	50	49	44	41	48	37	51	41	48	49	43	43	43	44	45	47	43	40	38	42	37	36	44	55	38	38	51	41	39	36	44	37	33	32	38	51	50	38	51	57	48	32	35	40	37	35	34	45	50	39	42	30	36	39	48	48	44	36	56	45	41	38	36	41	41	48	42	47	39	48	43	50	38	36	43	38	45	36	53	34	25	51	38	38	39	43	52	39	38	35	48	32	46	35	51	44	46	39	44	33	38	46	47	36	50	53	31	35	44	45	43	40	42	46	51	51	36	50	37	47	36	47	42	56	37	47	36	49	44	53	47	47	47	39	34	57	53	31	41	46	38	41	49	39	27	48	44	50	45	37	39	55	46	43	46	34	39	36	39	38	50	37	41	44	39	49	49	46	40	40	53	40	60	37	38	52	32	23	42	34	43	44	41	51	48	42	46	43	39	42	44	46	49	45	37	45	45	43	43	43	43	39	41	40	43	40	38	36	48	34	45	36	48	52	43	37	48	39	47	51	43	39	33	39	36	46	51	41	44	52	56	45	43	60	50	41	38	53	45	53	44	48	45	49	54	40	56	51	35	40	42	32	40	38	43	51	36	49	47	37	40	46	42	31	52	40	53	46	33	37	39	39	48	43	28	46	36	32	47	57	55	53	41	48	42	35	56	43	53	39	46	56	49	54	43	37	44	50	35	39	50	64	42	46	40	47	52	38	44	43	45	33	36	55	33	32	56	36	38	43	39	42	46	42	49	52	31	38	47	44	42	38	41	40	45	37	51	28	37	46	36	36	41	35	39	45	49	42	32	49	47	50	37	51	40	36	41	47	42	36	52	38	44	39	39	56	37	41	39	43	34	39	52	49	43	52	41	36	40	54	41	39	28	42	39	36	44	33	47	49	46	39	41	48	32	38	49	44	46	40	47	45	39	28	39	42	39	37	44	36	42	47	36	42	43	40	58	37	37	43	37	36	35	44	53	41	38	38	40	43	52	30	35	46	46	42	52	40	47	35	43	42	48	33	42	34	30	41	50	36	46	30	47	48	22	46	38	41	41	35	37	39	37	39	35	40	42	41	38	46	47	47	31	28	42	42	38	44	28	53	53	41	46	38	38	41	41	34	51	34	45	49	51	45	42	33	32	36	36	40	45	38	43	52	46	42	51	36	43	45	47	45	42	49	37	42	62	36	54	30	43	43	46	41	54	43	48	47	43	40	47	39	49	50	37	56	53	50	42	39	35	44	42	36	57	50	33	37	47	33	42	42	47	49	40	36	59	44	47	33	49	36	31	37	40	35	39	43	47	50	42	34	44	43	50	30	38	49	49	40	39	41	41	41	39	46	35	44	48	42	44	41	40	33	45	44	53	37	59	49	35	48	41	51	42	51	54	41	37	60	46	40	30	43	41	43	44	40	43	58	42	38	38	45	40	53	48	42	64	28	51	49	37	43	39	40	40	44	36	48	34	36	47	46	29	35	46	40	52	43	38	47	42	54	43	37	49	46	39	45	49	41	38	41	53	48	39	50	36	48	40	39	41	47	36	41	42	40	44	38	45	48	46	50	29	45	50	38	46	26	45	49	42	50	39	51	41	44	37	43	41	43	40	44	37	45	28	45	44	40	37	43	38	41	40	43	39	41	34	33	35	51	44	40	39	34	45	39	38	34	35	35	47	36	43	38	50	55	35	43	41	52	45	38	45	50	39	43	44	29	50	54	37	35	37	25	38	36	45	40	36	42	35	58	35	39	40	46	41	39	39	49	44	40	55	42	36	42	33	44	51	47	32	42	36	37	37	52	42	45	52	61	39	45	47	39	45	35	54	50	40	44	47	43	46	48	41	48	60	38	44	33	42	45	41	45	46	35	34	37	38	41	50	36	29	46	39	47	50	43	44	41	45	46	42	46	45	47	39	42	42	35	45	44	44	51	46	58	42	46	35	37	50	28	47	46	42	38	40	41	43	47	40	44	39	44	52	40	39	42	37	42	37	48	40	45	46	52	46	47	41	42	44	45	55	44	46	52	50	39	48	36	46	41	40	53	38	50	32	27	40	53	44	41	33	45	39	54	32	38	47	46	52	39	41	46	42	43	33	47	34	42	39	45	47	34	39	53	43	35	50	30	31	38	44	46	34	49	33	34	45	40	31	34	44	41	39	50	41	52	43	43	37	40	35	43	37	49	52	41	41	45	36	42	44	50	41	46	43	27	53	42	43	43	49	52	44	48	42	46	49	50	43	47	51	42	40	41	45	43	45	31	29	36	53	42	46	42	35	44	43	42	42	52	39	44	46	45	53	41	46	26	34	50	35	36	40	43	38	47	30	51	29	51	47	41	37	40	54	43	41	31	33	38	38	34	41	48	47	40	34	47	29	32	36	28	44	40	50	47	48	55	36	43	56	45	42	46	39	39	38	39	45	34	49	41	45	29	49	47	44	40	46	49	44	41	47	40	49	35	55	32	50	47	44	44	40	48	40	44	48	41	49	42	43	49	42	50	42	36	32	55	42	37	40	51	45	44	50	39	44	46	45	25	46	39	36	35	31	35	39	41	44	43	47	42	44	45	48	38	49	54	49	41	39	51	46	39	49	32	45	49	38	34	33	44	41	40	40	31	57	38	43	45	61	41	38	40	41	56	37	35	38	44	46	51	48	35	43	46	45	46	46	44	50	42	57	49	36	37	41	44	35	49	38	50	41	39	45	31	38	41	36	33	44	40	46	37	46	57	40	41	45	39	39	39	30	37	29	40	41	47	38	51	35	39	44	35	43	43	51	57	35	43	40	40	38	56	50	42	46	44	43	38	60	40	58	51	48	42	37	31	49	35	39	44	37	39	55	46	47	49	58	34	43	42	50	40	43	30	47	26	42	44	38	38	43	47	35	35	50	46	57	40	43	46	37	46	37	46	43	49	56	39	44	35	41	45	55	46	44	45	43	37	40	53	46	46	36	25	46	44	46	33	36	45	45	41	45	46	44	41	36	58	42	43	51	38	40	58	43	37	42	52	50	44	26	41	41	35	41	42	50	47	40	49	46	36	40	42	35	22	36	50	45	49	47	45	53	42	42	38	33	44	44	32	38	39	33	35	50	45	44	47	36	38	39	41	49	37	35	47	38	40	35	42	43	35	29	44	32	44	44	53	41	50	46	37	49	46	29	44	47	45	52	45	42	38	37	44	53	41	40	52	52	40	36	52	50	47	40	38	43	36	41	53	37	40	42	43	48	34	44	36	47	51	45	39	41	37	46	37	30	41	35	37	46	51	44	41	40	48	55	37	45	36	45	44	41	55	41	49	41	31	38	37	48	35	58
50289	43662	32202	45540	58359	54877	41414	35825	29803	23524	18738	14583	6502	3103	1505	1134	1045	1626	1192	760	705	606	588	549	579	560	543	537	542	571	556	598	553	623	590	583	563	573	559	592	540	555	589	586	582	562	600	565	551	584	555	620	553	537	544	638	538	507	555	579	531	578	560	586	589	546	547	541	561	593	546	539	563	610	592	571	585	560	539	557	569	584	597	606	595	555	559	573	603	570	616	554	526	555	554	560	593	571	574	563	590	575	547	560	545	578	591	615	571	577	575	574	567	579	592	527	572	568	564	580	542	588	576	538	584	599	588	525	592	584	553	570	550	553	553	584	576	565	588	524	541	558	608	628	577	534	559	563	569	609	588	567	622	579	558	527	597	557	635	584	583	558	603	561	573	595	599	592	584	573	561	555	598	542	578	553	550	541	597	546	581	580	550	557	558	576	590	523	589	551	547	530	582	609	549	538	558	555	573	565	552	646	585	568	570	571	537	588	594	553	622	598	592	551	597	573	568	591	581	590	571	570	588	546	562	553	555	513	533	546	571	558	583	538	553	514	591	593	570	573	597	572	536	575	612	567	565	555	619	586	543	559	573	570	636	555	574	585	582	528	563	549	573	551	558	570	538	609	562	577	625	571	571	553	570	573	579	615	502	576	554	570	587	595	566	589	577	580	547	592	580	564	541	601	567	589	597	572	555	565	615	614	544	592	596	574	606	538	595	596	554	588	540	611	604	547	586	566	586	593	564	566	588	598	585	577	569	605	624	520	576	531	583	578	591	590	556	592	583	583	581	583	571	571	586	589	561	600	563	577	607	556	587	563	601	604	619	560	598	557	589	581	602	582	583	568	587	588	569	599	589	581	547	568	596	597	601	604	599	613	592	566	550	592	518	632	587	612	503	574	582	594	569	611	585	562	628	602	569	547	584	565	556	540	550	589	603	566	592	554	545	569	545	572	564	552	563	579	588	592	625	614	579	570	594	582	565	577	532	576	585	598	555	542	619	587	574	582	608	595	587	547	596	551	599	600	535	561	583	557	569	564	611	614	575	591	569	605	569	585	590	569	587	540	543	625	555	594	595	607	586	583	579	600	592	588	565	549	608	572	550	570	579	603	567	573	555	571	586	594	552	563	592	586	564	581	611	565	580	521	598	567	591	575	588	576	559	547	565	575	577	561	548	556	579	549	580	552	570	603	581	570	602	569	571	552	592	602	553	617	608	561	533	551	545	513	590	520	556	548	561	615	556	568	549	527	557	560	594	562	614	604	557	576	611	589	595	611	600	560	581	511	605	582	567	556	560	593	612	571	569	565	583	596	562	543	572	558	572	555	543	572	549	601	584	562	571	579	594	580	585	588	589	581	586	605	569	555	530	541	561	584	546	573	575	566	575	581	530	612	607	581	609	559	588	565	596	523	567	571	585	555	593	586	555	565	623	553	616	588	536	575	550	560	572	566	597	586	599	583	602	549	545	582	548	569	574	605	574	569	592	619	572	585	564	578	588	585	604	593	596	569	563	564	568	566	584	626	557	623	570	615	583	619	563	558	598	603	585	548	573	575	587	547	622	556	567	582	597	612	557	530	623	575	538	567	543	625	540	587	553	545	577	545	564	574	547	567	595	581	573	593	581	578	563	543	533	604	536	619	569	532	565	597	550	605	592	593	560	527	580	571	571	578	565	570	586	558	556	576	530	572	625	553	574	574	560	540	597	606	598	605	620	578	585	505	606	585	558	509	575	588	529	567	608	604	554	537	610	576	582	577	606	571	609	565	577	596	517	573	585	553	557	580	581	543	570	588	570	569	577	606	569	596	541	578	543	600	587	555	573	581	566	566	541	575	549	565	619	592	582	601	570	596	608	600	579	611	595	584	577	586	565	569	560	576	582	592	573	589	557	573	568	554	601	543	621	578	576	557	592	587	561	560	582	607	594	609	555	573	574	553	556	535	571	602	562	551	559	603	579	593	585	535	581	556	567	610	544	566	587	582	508	581	611	533	569	572	541	562	599	582	573	548	558	544	563	577	581	536	562	584	542	566	578	613	575	567	541	543	615	567	568	595	582	569	594	552	612	626	577	535	619	585	627	590	564	568	579	541	529	583	575	562	556	551	575	622	599	579	560	544	563	566	587	616	600	594	577	572	525	626	545	541	578	613	564	575	586	620	577	531	562	570	551	559	630	577	508	579	541	556	556	609	550	604	563	538	584	540	593	571	555	530	577	593	546	571	554	584	587	547	585	575	559	554	666	527	589	559	595	590	603	592	564	576	551	584	550	609	589	578	532	571	552	537	606	531	565	580	551	562	588	605	571	554	606	618	581	540	570	593	584	589	563	589	631	619	576	615	584	601	545	616	575	552	608	581	578	583	527	580	568	581	569	571	555	610	550	590	565	571	601	567	585	563	554	555	615	568	514	561	617	558	558	594	565	599	591	609	573	577	588	541	580	584	609	567	602	589	630	545	610	564	586	530	546	571	556	586	560	600	536	593	593	575	585	628	568	588	561	585	608	565	554	563	565	591	513	585	565	583	558	591	549	592	571	586	565	558	551	581	596	581	563	530	605	591	561	599	585	605	589	547	542	569	565	558	602	595	576	578	561	578	591	599	590	616	581	565	602	544	589	609	562	550	564	547	559	541	553	592	596	547	597	582	563	558	550	534	594	569	569	546	581	527	562	542	579	542	605	596	558	595	598	577	585	558	621	576	553	559	602	558	572	604	565	635	587	573	575	594	568	580	604	566	609	605	603	540	549	522	605	589	581	558	594	593	577	572	570	607	631	589	538	573	594	550	559	587	582	584	621	581	538	563	584	553	599	538	542	588	563	570	563	535	547	548	570	543	570	615	544	573	593	613	589	576	561	594	601	578	578	572	576	555	611	578	575	585	574	570	542	527	578	551	569	565	585	625	529	555	566	636	580	590	564	557	557	584	587	629	607	551	572	569	575	562	566	607	576	553	582	579	594	577	555	492	633	559	614	569	561	584	570	560	588	577	558	553	561	579	577	564	616	566	539	546	591	578	555	594	553	593	584	567	553	568	609	579	567	604	558	583	591	583	588	544	546	588	597	581	539	560	567	524	560	572	589	580	546	580	539	586	578	582	551	620	637	572	612	585	544	581	576	567	551	556	581	571	627	557	581	599	560	578	589	604	599	560	574	590	558	610	593	580	566	580	570	595	569	566	598	620	610	559	548	588	549	576	598	579	575	583	551	545	602	597	542	586	539	588	539	572	561	548	564	593	582	593	557	537	614	589	570	555	583	574	610	584	590	561	583	607	582	571	586	592	554	521	556	600	507	580	603	611	585	594	579	601	563	551	588	586	580	568	582	578	552	595	604	545	526	577	552	568	580	632	588	555	573	577	570	601	544	599	592	567	593	609	573	592	622	583	576	589	556	607	554	579	536	628	605	568	598	594	580	567	573	573	550	573	586	615	601	599	585	548	579	571	535	603	558	541	550	568	582	568	594	539	553	566	602	579	551	534
8179	8028	1448	1481	1434	1571	826	603	464	292	192	205	90	41	52	50	41	44	42	40	29	39	34	33	40	37	47	30	36	37	34	33	36	37	40	40	48	43	44	44	47	48	58	47	49	51	42	37	48	49	31	53	44	37	45	47	29	36	34	39	23	39	37	41	32	33	40	41	37	38	45	50	46	39	49	36	37	50	34	37	40	49	28	35	40	39	33	27	31	43	49	44	42	48	32	45	45	35	51	44	34	48	36	35	30	43	49	35	38	42	48	38	42	41	44	47	34	43	37	41	37	43	35	36	37	50	35	38	47	33	37	39	38	40	55	38	38	44	49	39	33	45	43	49	40	45	44	48	34	52	48	47	33	44	46	42	42	41	43	36	42	49	47	50	52	49	42	35	42	43	49	34	39	44	36	48	37	47	43	38	44	55	39	41	46	46	42	46	44	42	34	39	39	52	42	44	59	37	37	35	29	33	41	35	42	39	38	44	37	32	34	50	55	41	44	49	47	36	43	40	41	39	37	37	37	35	37	39	54	35	45	43	42	29	40	52	56	42	42	34	42	38	41	41	51	43	40	40	36	39	47	39	50	35	43	42	30	24	41	35	41	31	42	42	42	44	46	49	35	34	46	45	42	45	45	42	28	33	37	51	38	45	35	33	51	43	53	44	35	40	38	45	41	30	58	40	45	42	36	45	37	46	53	41	46	47	41	36	36	38	39	43	37	47	48	37	42	30	44	63	47	45	56	41	42	42	36	43	29	27	37	46	47	47	43	48	35	46	43	42	37	40	48	45	44	37	51	33	33	39	52	47	38	41	40	42	44	48	32	29	48	35	47	41	50	44	48	31	36	32	49	51	45	53	44	49	43	45	35	39	42	53	48	38	44	37	55	33	44	43	46	29	35	38	47	38	26	39	42	44	46	30	54	45	39	34	37	45	42	38	43	53	36	40	56	37	39	40	47	39	49	46	35	34	30	39	41	48	37	47	37	30	46	46	33	39	41	39	56	42	46	46	43	35	37	40	51	41	42	54	37	42	37	50	32	46	29	28	37	34	43	39	49	35	45	38	44	51	37	35	33	32	48	42	42	26	52	33	45	40	41	41	33	45	54	41	35	43	38	39	32	43	48	47	38	33	44	44	36	37	38	40	44	36	30	41	37	45	28	36	42	49	44	36	39	48	36	32	44	26	44	32	32	43	37	32	36	41	48	48	38	32	43	43	40	28	39	41	50	39	43	35	49	44	35	42	41	45	37	36	44	35	39	45	43	32	42	39	39	43	32	30	36	46	40	38	41	33	53	46	44	40	36	34	40	38	42	30	41	40	34	39	34	32	38	50	45	31	31	44	41	42	36	47	40	45	39	35	39	42	55	44	47	37	50	44	41	41	44	33	40	47	31	38	33	36	40	39	44	42	48	41	52	35	52	40	39	41	45	26	38	33	52	39	38	48	37	42	43	49	38	37	42	53	41	46	33	36	49	28	41	36	41	38	40	42	41	38	40	37	44	30	37	43	35	43	52	40	40	48	38	40	44	40	39	53	47	39	30	35	60	34	40	36	48	42	28	34	40	43	52	28	47	36	46	38	42	56	45	31	36	45	34	59	35	35	41	46	41	41	45	33	43	34	36	28	44	29	42	53	42	55	47	56	54	39	42	48	48	33	46	41	34	40	33	43	42	47	35	31	33	49	48	44	51	36	49	46	36	35	33	30	41	39	46	40	43	33	42	43	33	37	54	47	40	44	35	41	37	45	37	42	33	44	44	47	28	47	52	37	41	55	39	42	47	40	41	44	50	36	40	42	31	36	37	41	49	36	44	40	43	40	43	43	38	50	39	38	54	36	46	37	38	52	51	51	36	38	48	36	51	40	59	44	41	41	44	42	39	37	37	50	39	33	51	36	49	27	40	37	33	44	41	35	35	40	50	43	43	36	44	47	42	40	43	44	46	37	44	38	52	33	46	39	47	44	46	38	46	47	46	53	34	41	33	47	44	41	45	44	35	42	32	48	45	41	49	37	39	32	39	41	53	50	28	36	29	57	41	41	35	39	40	47	39	51	36	37	50	35	40	43	38	42	47	42	36	34	38	49	41	44	53	42	39	43	41	35	39	31	40	38	46	33	36	43	25	40	36	44	35	49	37	46	32	46	41	33	35	41	47	40	33	43	47	48	50	45	37	51	34	32	40	45	48	30	32	54	37	39	37	44	36	46	38	44	40	46	38	52	38	38	44	30	34	32	49	34	41	46	54	39	55	49	42	42	34	45	43	44	33	47	49	37	37	42	45	32	51	43	31	35	42	34	37	25	41	36	34	41	56	39	38	41	33	49	44	38	45	42	34	43	43	40	46	42	36	37	36	46	45	27	52	45	43	50	43	50	48	41	35	45	48	36	37	29	33	32	33	33	44	36	47	41	42	41	40	41	38	35	43	40	41	39	38	43	40	42	55	40	41	39	41	32	44	32	48	33	48	42	33	46	35	44	44	61	37	40	45	54	37	39	53	43	41	37	47	52	47	37	37	44	47	44	42	40	45	31	35	31	43	34	39	54	41	40	39	45	42	37	37	45	44	46	35	46	41	37	48	27	40	33	51	34	35	49	51	41	48	32	41	39	35	45	29	41	58	53	48	46	42	38	33	41	32	41	41	42	37	42	49	39	40	32	36	58	60	33	37	33	48	34	46	41	52	44	37	47	45	42	38	37	44	42	40	41	35	37	47	52	34	60	41	38	47	50	35	32	40	32	39	44	58	34	55	48	40	45	42	51	42	36	43	37	41	25	44	34	36	43	44	46	36	49	47	35	47	44	30	46	32	41	30	45	48	48	44	42	37	40	44	46	43	42	50	47	38	46	41	42	34	47	31	51	40	47	41	52	49	39	42	39	47	38	41	35	39	44	47	46	48	36	35	49	52	51	45	43	48	24	56	48	50	33	48	33	39	42	43	38	54	47	45	48	45	39	50	30	33	39	43	38	43	38	45	34	46	36	41	44	43	32	34	38	45	41	49	32	41	53	47	40	44	33	39	40	41	45	32	43	33	36	44	46	41	39	39	33	44	42	38	46	43	43	41	44	35	40	43	42	42	49	34	36	38	43	44	37	40	35	40	41	42	41	42	44	34	44	32	50	37	32	36	46	38	45	54	43	39	57	45	40	41	43	35	36	40	30	50	47	40	48	48	35	45	45	55	38	40	46	53	47	43	48	44	36	47	40	38	47	43	30	38	50	45	36	38	39	41	33	32	41	57	44	38	41	36	41	39	39	40	27	39	39	40	29	39	45	46	35	40	28	49	38	50	40	39	34	42	36	33	33	38	38	39	36	53	37	41	40	46	40	54	43	26	33	33	43	38	48	44	44	42	48	37	31	44	37	43	35	37	35	51	40	33	30	41	38	40	54	28	47	48	38	39	51	39	46	23	36	45	38	44	49	48	43	40	44	34	35	31	46	45	39	39	37	37	51	50	41	45	41	33	41	52	37
42195	32263	14740	27243	35208	32581	24415	20763	15751	10102	6938	5858	2358	1238	752	619	661	681	722	601	554	530	573	545	561	547	536	521	528	549	529	552	516	541	545	558	533	525	503	551	541	542	524	549	550	536	533	553	576	558	587	535	536	511	560	547	563	527	552	539	525	549	589	567	525	520	541	551	570	555	480	573	560	580	506	581	535	572	536	533	569	584	546	570	577	513	518	584	558	502	545	510	532	506	563	526	563	546	557	538	596	574	568	524	543	554	564	574	482	534	533	520	568	580	531	553	541	542	585	548	582	571	536	568	528	556	543	542	541	561	509	538	530	530	540	544	484	561	538	542	565	549	564	549	577	577	510	535	569	566	561	539	576	551	592	554	565	542	551	524	583	586	538	555	557	499	555	525	565	543	571	527	551	518	522	561	526	569	562	538	537	550	537	528	531	556	518	537	535	526	510	507	560	498	547	545	536	543	560	530	526	529	551	589	540	573	545	553	554	560	510	591	589	551	550	566	534	545	542	581	572	558	567	562	529	534	515	553	573	569	527	507	552	564	526	553	568	579	548	533	537	534	566	550	548	514	587	528	505	558	558	585	537	546	561	575	582	564	538	505	547	555	506	531	513	564	545	538	521	532	537	500	568	531	510	569	580	563	550	545	509	554	606	540	543	575	564	523	577	568	591	534	510	571	533	589	506	529	537	572	538	494	517	552	550	519	522	579	564	564	526	549	534	555	524	554	545	516	550	517	535	565	542	537	540	557	565	552	528	533	572	564	553	553	548	564	563	507	515	581	546	564	587	566	529	536	494	502	538	564	513	554	548	517	538	585	560	560	570	556	526	581	559	532	535	554	555	571	543	539	540	590	568	564	517	574	527	551	536	592	503	537	553	548	502	594	532	535	551	574	563	539	569	566	555	509	488	524	570	537	533	575	537	519	533	540	523	499	543	573	593	566	576	547	527	523	545	547	541	573	523	547	539	530	549	582	561	551	557	560	518	569	550	568	504	530	539	537	553	541	526	587	553	553	544	540	519	533	547	549	555	574	543	547	575	545	585	561	516	557	540	557	579	503	541	595	563	530	550	572	555	521	569	560	596	546	547	568	580	537	561	541	534	514	567	567	496	546	566	527	581	600	551	577	576	552	505	558	544	529	583	529	557	520	546	557	537	577	558	555	572	553	569	517	563	574	525	563	533	525	574	553	551	512	543	575	520	510	567	566	520	533	549	545	534	551	521	560	570	533	575	515	586	553	540	564	537	519	537	596	552	551	563	551	595	547	563	597	556	511	497	552	552	563	543	493	568	524	582	519	541	526	574	550	537	541	572	546	540	545	538	561	545	570	556	562	528	554	556	590	556	544	526	522	529	586	546	542	535	547	549	538	556	580	549	535	541	515	509	545	542	519	556	552	521	530	529	517	581	556	517	530	556	549	535	539	546	537	578	599	516	550	571	523	529	577	580	575	544	543	521	511	543	528	522	561	563	592	547	527	545	527	595	568	546	539	547	608	527	603	597	563	528	562	581	525	546	544	557	558	558	589	556	542	540	566	515	591	526	548	510	573	518	533	540	526	568	577	540	575	548	514	528	541	556	516	502	564	558	577	529	534	563	556	588	527	536	558	579	556	541	559	581	522	530	516	552	564	549	535	533	587	531	542	555	521	567	552	582	565	564	579	556	583	560	510	560	556	578	550	577	567	485	541	533	533	561	563	554	548	567	576	567	539	558	533	559	524	557	570	547	547	558	481	528	587	530	571	550	524	527	567	561	534	583	539	551	540	555	541	600	567	509	542	522	556	527	559	569	566	534	588	563	559	519	585	513	539	554	560	548	551	527	534	544	531	554	555	523	528	556	522	563	529	528	549	521	595	551	577	571	554	593	583	542	596	526	560	573	532	556	526	554	572	542	574	554	533	534	541	569	552	560	546	588	576	518	513	521	532	532	552	585	532	576	531	512	555	575	546	566	564	507	543	563	520	547	549	552	548	554	537	556	507	514	538	572	542	543	563	569	552	518	543	527	570	537	551	530	562	530	566	547	573	568	536	578	520	560	526	524	550	546	555	561	536	555	531	527	530	534	564	536	543	544	470	577	557	494	545	539	548	565	564	536	533	558	535	529	523	583	574	548	511	546	548	549	550	561	522	558	527	533	545	562	514	536	583	560	538	569	588	554	531	558	561	501	560	510	552	526	551	549	563	572	520	542	564	553	530	554	597	525	542	532	517	543	542	558	555	547	567	583	541	546	535	565	564	545	519	536	579	582	540	544	569	552	545	530	519	562	562	545	563	586	552	545	569	512	525	571	551	556	502	548	539	542	533	543	532	539	541	594	541	536	584	533	537	501	535	530	550	537	534	572	561	576	581	538	587	522	512	491	573	563	507	583	543	576	556	535	556	492	504	527	573	528	489	578	559	548	524	549	521	529	586	548	536	556	540	531	564	555	586	562	505	569	550	538	526	528	567	578	553	531	548	562	610	566	527	538	512	560	582	512	523	553	574	589	560	582	555	575	506	541	513	546	532	495	582	526	497	529	533	554	504	577	556	586	543	539	590	529	546	566	578	547	547	586	553	545	521	548	568	508	523	536	532	530	557	544	553	611	528	532	516	499	531	566	554	596	554	535	558	533	542	519	567	525	558	537	550	558	542	562	545	521	544	558	584	535	557	577	512	548	579	575	557	517	538	567	567	540	538	500	555	549	533	496	533	558	534	572	544	549	523	540	545	556	580	566	552	521	527	544	532	559	591	564	584	533	519	529	543	565	541	487	543	597	508	531	575	586	560	575	526	560	578	531	565	538	551	596	560	566	510	504	540	539	571	544	539	557	537	552	539	563	533	547	530	545	575	579	581	513	538	541	561	537	538	545	569	602	574	546	540	557	541	515	625	552	533	537	543	535	584	559	554	521	545	572	532	543	542	543	585	577	570	563	541	553	545	532	559	556	548	600	558	543	492	539	562	575	526	558	551	585	558	536	512	582	533	594	570	521	544	542	546	568	595	568	536	555	566	547	522	540	534	514	610	551	553	566	544	540	584	539	567	573	569	530	540	566	519	568	545	545	579	556	527	532	565	527	519	527	573	563	533	528	533	575	530	530	545	519	548	523	538	519	567	513	558	532	525	522	523	534	538	552	544	531	571	582	546	585	563	542	547	525	564	511	573	578	591	552	529	542	552	531	560	566	530	548	554	578	570	592	564	574	568	535	530	557	533	521	582	548	515	533	540	555	544	566	591	546	559	518	570	557	559	559	501	528	519	556	588	549	570	545	513	533	551	554	540	585	538	563	525	531	514	535	510	543	559	550	577	585	537	560	556	543	492	555	587	529	527	572	523	533	567	540	571	516	501	525	532	563	525	498	537	586	562	564	569	553	562	540	538	568	458	551	540	560	523	566	575	545	605	562	564	553	546	543	567	554	555	551	592	538	569	551	539	567	532	548	590	527	566	595	525	536	531	541	520	550	536	550	520	535	541	528	576	550	553	582	523
17030	21883	5284	4316	4618	4723	2300	1728	1252	798	442	459	195	75	56	56	46	55	64	49	42	38	40	46	33	39	41	53	44	32	40	35	40	47	45	41	41	49	36	46	30	41	57	45	41	53	32	45	35	36	35	35	45	42	34	39	46	44	37	35	53	40	31	28	34	32	46	35	40	34	36	50	47	43	34	48	49	44	44	36	45	44	52	37	35	39	39	37	27	34	38	37	40	37	36	43	47	49	51	39	40	42	34	47	44	46	47	39	38	46	44	43	24	41	50	44	39	40	34	41	36	53	48	33	40	38	34	47	41	35	42	35	43	54	46	34	46	38	33	35	38	44	46	53	35	45	34	40	40	32	53	34	38	47	34	45	43	33	51	37	45	42	47	44	55	44	36	39	41	36	48	46	37	36	35	45	45	34	44	33	37	43	36	39	36	32	47	37	42	43	50	49	44	44	43	41	35	51	41	44	45	38	48	47	54	47	48	40	49	48	42	37	45	31	43	45	47	35	50	40	38	40	36	36	43	50	44	40	33	45	36	52	36	41	48	43	41	47	40	40	41	38	41	41	43	42	46	40	39	36	42	44	46	32	36	36	48	33	36	29	41	27	47	45	44	46	43	36	43	53	45	44	34	37	42	54	50	33	41	49	46	45	52	47	33	46	46	53	46	42	35	56	48	39	36	43	32	43	30	28	57	53	40	40	43	37	52	35	52	33	31	42	39	53	29	38	49	49	35	44	45	25	40	37	30	39	42	38	36	45	46	49	35	37	42	44	44	50	35	44	49	35	49	44	36	39	56	46	28	46	49	51	37	44	35	40	46	47	43	42	39	40	40	31	42	38	44	42	40	45	50	39	36	44	43	34	36	34	42	49	50	42	47	26	44	35	50	44	39	46	40	44	36	31	31	40	39	44	36	40	43	40	36	43	49	31	40	52	40	54	38	31	39	43	33	42	45	47	36	55	39	31	35	41	41	47	49	37	40	46	46	36	43	31	45	46	44	39	39	54	36	32	42	44	34	39	34	34	35	40	44	44	39	40	40	36	44	41	36	40	32	39	43	51	31	50	51	51	43	35	43	35	40	50	44	28	38	37	39	41	35	42	43	41	48	45	43	38	51	33	36	43	39	43	40	47	45	52	39	32	40	32	43	39	36	36	32	49	43	43	37	44	48	36	37	58	49	42	39	44	43	37	50	42	43	40	50	49	35	46	37	42	41	40	47	44	41	34	43	33	42	37	48	30	49	42	40	38	38	31	44	49	40	39	36	54	36	38	40	45	40	37	41	45	31	49	37	41	38	45	57	38	47	38	53	30	50	49	48	45	48	44	28	53	42	30	30	40	40	40	36	42	41	42	38	46	55	50	46	52	41	44	46	39	36	40	39	34	43	35	39	41	42	44	34	45	45	34	42	45	40	41	44	39	48	35	37	53	38	42	31	42	48	42	38	45	38	40	44	49	36	33	54	47	42	48	50	39	40	37	48	50	46	45	51	46	29	45	33	37	34	34	42	45	36	40	44	49	38	47	50	33	41	31	42	40	38	36	35	45	37	31	31	37	45	32	49	41	41	35	46	45	43	45	48	49	40	40	55	37	54	31	46	37	46	32	48	41	40	40	32	38	37	37	44	27	40	40	49	44	45	45	48	37	35	34	32	35	48	45	38	48	41	55	42	43	36	35	51	41	52	39	51	45	32	46	45	41	45	30	43	40	56	37	45	39	37	35	44	48	39	30	44	34	46	42	35	53	36	45	45	46	41	36	31	50	43	38	35	42	44	42	33	37	42	39	38	41	38	43	43	30	43	35	48	34	47	43	35	46	50	46	34	52	37	41	42	32	24	35	43	45	52	49	33	35	42	46	42	35	36	44	37	38	43	34	44	35	37	30	32	41	32	37	53	41	49	43	40	52	31	41	45	55	40	42	56	29	54	50	39	54	53	45	51	42	39	28	35	46	36	38	55	43	42	53	24	46	51	44	46	42	33	34	38	39	37	42	34	51	44	49	44	38	28	41	30	33	47	50	41	38	41	35	32	32	38	38	32	48	46	42	43	40	36	35	48	43	47	46	52	33	37	40	45	42	39	36	48	45	35	36	41	44	45	43	43	30	36	39	46	39	45	47	42	47	37	38	41	48	44	47	37	32	52	32	38	50	41	41	35	37	39	46	48	32	44	34	54	41	30	41	49	46	51	42	32	37	45	47	41	41	39	42	32	37	45	38	36	34	32	41	25	39	34	37	34	44	42	38	42	28	33	44	34	45	45	52	46	48	35	33	34	49	44	48	35	45	40	38	40	57	52	35	36	36	43	40	41	29	38	42	36	51	63	38	37	43	47	41	37	37	46	39	40	26	50	46	42	48	37	36	36	49	34	28	39	46	35	30	36	40	41	38	45	41	28	44	46	44	40	42	38	53	36	39	44	41	34	34	39	41	41	40	44	39	40	43	37	35	50	51	36	38	37	48	41	43	30	39	40	38	33	46	32	38	39	35	37	52	42	51	54	42	44	53	41	39	45	36	46	52	44	40	36	45	36	41	41	51	38	33	44	47	37	43	46	28	35	45	45	56	42	39	40	43	39	45	31	27	53	40	39	42	39	42	47	37	47	36	36	53	42	33	37	44	47	53	40	50	34	39	37	37	54	48	45	43	34	36	47	39	35	34	45	30	45	43	45	50	48	42	45	38	40	42	35	34	46	41	45	39	32	34	31	29	42	33	38	47	51	30	36	44	40	33	26	38	40	41	37	37	38	44	29	44	47	59	36	48	47	21	42	39	44	46	41	31	43	35	33	38	43	40	52	38	37	43	50	42	43	42	44	48	48	39	41	39	44	39	37	41	34	42	45	36	29	38	42	49	33	32	44	43	30	54	44	37	32	34	41	46	34	34	47	60	34	34	35	43	49	41	36	36	36	46	40	42	39	50	46	45	44	29	45	27	50	42	48	47	40	42	30	48	41	35	48	37	42	44	38	38	38	42	46	38	41	42	42	43	43	39	46	37	52	34	35	44	36	55	41	33	47	39	42	30	45	38	44	43	44	40	50	49	36	41	44	49	45	43	36	42	47	49	42	34	37	44	61	51	37	48	51	46	46	41	39	40	46	37	37	51	44	38	45	45	50	31	51	40	39	46	48	38	48	38	33	46	40	32	48	46	49	48	46	35	36	35	45	28	42	48	42	38	31	44	36	37	51	41	45	44	40	36	33	32	53	41	30	41	45	37	58	29	51	31	33	39	46	45	39	37	42	45	40	38	43	43	40	41	34	36	43	37	45	38	42	40	41	31	56	50	39	46	39	46	34	43	39	49	39	31	58	35	52	46	43	41	24	43	51	45	40	42	38	49	39	35	44	44	37	52	40	32	43	45	42	51	41	50	47	50	48	42	49	37	38	46	36	41	37	36	42	27	35	41	49	44	30	48	37	35	54	49	48	38	42	46	39	38	41	32	38	46	41	37	56	31	47	37	27	39	38	45	30	38
50509	39149	25058	39196	50396	44897	34316	30171	25389	18519	13284	11858	4986	1792	1112	822	701	954	940	652	665	575	558	568	573	570	506	539	560	544	588	586	586	541	595	550	550	581	537	537	573	542	551	548	523	522	505	537	549	588	566	575	548	589	560	562	547	504	560	547	570	580	550	546	548	532	554	534	533	562	518	558	515	545	563	555	549	528	539	549	521	525	530	558	592	564	568	572	583	561	546	554	559	531	574	570	569	526	549	558	544	579	554	561	584	532	517	538	544	534	561	542	535	534	575	595	544	553	527	546	534	581	548	549	576	575	551	581	509	551	545	566	561	521	509	574	544	548	629	536	578	545	519	576	576	604	565	591	594	555	531	569	571	567	566	540	554	551	557	559	535	566	530	579	551	567	561	581	524	535	543	554	579	552	535	584	576	533	558	551	531	524	554	610	576	556	574	564	566	564	528	549	544	546	515	523	585	533	574	550	550	561	552	551	551	538	533	532	517	555	583	497	620	545	573	554	552	507	537	597	591	552	548	554	574	573	520	565	556	581	512	568	602	554	571	548	537	582	550	568	573	554	556	533	551	523	573	563	557	544	547	589	596	581	520	577	550	564	519	552	536	561	511	556	535	520	543	533	597	531	568	592	588	529	592	540	543	537	560	558	564	557	585	567	535	571	524	550	568	575	551	520	545	563	554	543	557	582	553	545	563	540	532	547	525	514	574	510	573	593	581	563	567	570	582	539	545	548	602	598	532	533	527	515	506	591	533	547	535	562	519	555	539	593	512	562	564	537	534	534	568	566	573	547	556	533	549	523	536	597	568	575	563	548	544	564	492	575	596	556	535	553	558	603	575	550	566	560	534	557	556	584	576	534	557	547	598	561	548	573	571	534	552	566	564	551	524	570	602	559	587	559	534	579	540	532	557	542	569	553	560	508	552	568	554	565	549	574	586	560	559	537	569	528	575	555	531	590	521	576	569	538	574	562	577	596	600	552	533	586	556	552	542	557	522	560	578	555	548	549	562	557	539	552	563	547	538	557	554	568	594	512	570	567	550	548	574	543	548	583	538	568	490	559	585	536	561	572	521	531	547	528	602	533	551	588	511	574	563	533	533	523	558	560	542	546	525	566	537	589	545	541	558	579	566	546	559	550	554	504	540	585	560	534	575	561	548	552	509	565	542	556	599	567	585	591	547	525	561	577	547	540	568	534	582	515	536	552	534	560	549	541	562	566	543	549	536	550	548	532	536	540	591	593	549	569	521	552	546	560	556	560	525	562	618	555	560	539	565	541	555	543	583	563	550	560	551	522	548	541	596	553	553	575	551	515	550	514	536	560	535	543	558	594	569	541	543	550	526	519	599	599	516	511	553	556	548	565	581	565	533	531	566	528	546	585	540	564	584	550	570	564	569	573	592	581	588	586	574	580	550	589	572	573	577	536	558	531	575	552	561	521	581	528	571	550	535	510	541	536	566	547	571	568	542	579	565	526	538	557	542	546	546	547	586	538	552	569	577	567	587	534	548	540	542	600	568	540	558	566	553	565	542	559	562	564	539	530	562	561	567	566	498	527	520	584	547	562	588	558	537	529	526	605	524	581	555	606	583	535	543	576	545	567	543	505	552	545	589	535	540	535	570	532	551	548	565	532	522	560	546	569	562	576	591	603	576	571	557	556	545	565	578	590	547	555	570	558	593	544	559	521	539	574	551	551	568	569	566	569	525	527	559	518	584	555	576	599	567	539	532	588	533	594	621	522	553	580	574	534	561	546	552	600	554	571	568	519	543	551	585	538	584	537	564	544	617	561	584	606	547	541	615	541	548	544	537	599	519	569	538	564	575	523	550	569	551	562	577	501	555	527	535	577	614	563	513	540	539	564	531	569	562	553	560	556	573	587	532	566	532	611	526	512	605	532	569	559	513	559	559	612	604	522	536	555	543	568	497	514	563	533	589	545	562	546	533	546	571	544	567	573	547	581	536	575	507	588	582	570	543	539	521	560	527	551	530	559	589	549	569	573	544	545	549	536	566	561	545	547	578	560	583	592	532	536	519	593	547	552	553	569	573	526	573	581	588	538	551	535	551	563	528	526	564	570	578	529	580	595	535	562	564	567	579	551	580	567	590	551	553	554	545	537	595	568	539	502	590	547	521	571	558	562	603	531	552	551	544	546	527	560	571	515	564	549	572	534	559	538	527	555	577	600	530	550	574	560	525	561	577	593	568	599	578	552	532	530	549	556	526	533	577	565	551	568	570	565	522	568	549	608	534	558	548	525	557	548	570	555	558	573	540	620	558	576	589	545	578	536	568	530	525	549	528	501	574	611	502	557	535	561	600	555	544	566	561	541	535	595	570	595	595	537	554	561	535	578	475	581	549	563	556	534	567	507	548	562	617	532	577	587	579	498	574	554	565	544	558	535	508	540	541	582	572	575	580	592	549	548	522	544	562	524	549	534	575	562	537	552	592	566	556	579	571	518	590	534	542	514	571	567	589	542	541	590	552	532	546	576	563	531	569	538	551	514	584	594	603	565	604	539	574	548	557	538	570	566	618	552	497	561	522	567	566	554	532	607	563	558	556	542	553	529	570	546	521	563	572	580	540	567	559	562	542	556	548	575	572	577	530	549	575	549	572	545	564	549	542	526	527	533	571	596	569	575	546	576	504	568	570	572	553	540	533	557	551	578	562	540	560	554	536	535	592	560	531	561	575	541	551	514	539	554	536	576	520	566	522	573	542	540	517	565	577	576	559	546	579	559	581	585	550	553	582	578	584	547	577	541	527	562	546	585	553	531	531	566	558	505	553	531	500	569	569	549	546	568	538	525	554	545	562	554	544	545	531	566	563	554	523	588	607	600	558	533	564	555	580	556	520	523	558	582	558	587	537	531	557	584	554	523	537	592	536	547	554	565	550	561	578	578	553	527	563	572	561	549	537	578	480	575	546	510	516	590	569	583	528	593	566	544	554	565	562	547	537	575	516	538	577	553	561	516	553	539	547	509	539	527	565	595	559	600	524	576	576	540	554	567	602	544	574	561	584	562	596	570	541	565	562	571	543	574	599	576	538	562	534	558	545	569	567	551	603	554	536	575	578	550	554	573	561	554	556	545	572	565	562	540	533	532	553	551	563	525	541	539	550	560	570	519	549	551	563	553	526	549	555	532	558	542	518	581	569	564	535	571	599	549	550	550	552	549	528	539	592	539	518	567	610	558	575	571	571	586	553	606	533	525	565	568	562	568	557	534	536	506	563	534	527	547	593	536	558	538	551	576	598	551	547	539	535	562	569	575	479	500	583	535	541	595	533	593	543	516	540	587	547	563	546	540	558	546	543	558	548	553	525	551	535	563	556	570	581	544	545	570	553	532	558	541	515	590	582	518	524	536	528	526	508	546	547	535	567	507	488	544	503	555	518	499	537	571	566	542	524	575	600	502	540	534	544	553	558	587	555	546	550	555	549	555	582	560	575	587	605	559	563	543	570	553	540	577	569	546
17035	20376	5162	4288	4776	4449	2242	1782	1334	827	488	509	202	80	72	56	39	59	51	50	59	49	43	29	48	36	51	44	29	43	43	35	47	47	43	45	39	41	47	48	45	50	35	49	37	44	40	35	48	47	45	46	45	40	48	35	57	41	50	52	50	39	51	52	45	46	42	47	36	41	52	30	42	42	52	49	42	38	49	46	44	36	42	42	48	39	47	41	40	38	45	30	36	48	24	45	39	32	41	46	51	50	38	48	44	39	51	54	42	44	33	47	44	31	48	39	42	52	44	38	46	38	46	42	41	47	51	39	41	37	26	39	46	47	53	34	40	52	38	40	45	35	48	35	44	46	47	48	43	43	38	34	39	44	48	32	34	46	48	44	33	33	44	41	42	29	40	37	45	46	44	43	31	41	44	43	50	33	47	43	42	45	48	43	44	45	45	40	46	36	44	43	46	43	58	48	50	39	52	54	53	41	48	37	50	48	48	35	33	43	45	41	47	36	43	46	42	49	52	54	34	45	56	52	37	47	40	49	32	33	44	48	46	48	33	43	42	49	38	45	40	53	33	38	32	36	43	42	43	46	37	41	50	34	44	53	45	39	43	50	51	51	36	42	41	51	50	39	59	46	50	57	46	47	50	47	49	42	41	35	41	38	36	49	45	44	39	34	50	41	38	46	42	36	42	33	52	44	46	51	40	41	40	50	42	41	40	53	41	45	37	44	39	43	48	43	41	41	44	42	34	52	52	37	40	43	38	44	43	53	42	43	45	48	33	49	49	57	46	47	43	41	48	45	43	46	38	51	44	44	43	44	40	43	48	43	39	45	49	32	40	37	47	44	53	36	40	38	57	38	44	39	47	45	40	52	50	32	44	47	50	42	41	59	38	36	35	50	48	42	39	55	41	51	37	40	51	36	51	42	50	39	34	38	45	35	42	50	38	43	49	42	44	37	38	41	47	52	38	48	41	31	45	32	43	38	45	59	30	44	46	41	62	56	39	48	50	33	33	46	40	48	43	42	53	45	42	38	43	40	35	34	39	48	40	35	38	41	38	29	37	34	40	42	41	39	42	42	35	48	45	53	42	36	35	41	45	38	48	43	61	49	36	54	40	49	35	39	36	48	47	55	53	36	42	39	48	38	44	33	51	43	44	45	36	35	41	53	39	74	33	55	44	38	44	45	49	30	44	50	39	39	43	40	40	50	25	44	38	44	37	35	46	45	43	53	45	46	37	38	42	56	42	35	33	45	41	48	40	39	34	26	45	42	43	42	34	43	48	38	51	43	45	41	46	55	46	46	50	33	53	49	36	57	46	45	35	36	41	43	34	49	39	42	35	37	40	46	49	38	39	42	52	54	35	44	49	35	45	47	52	44	50	46	47	51	37	47	34	38	41	40	47	33	47	50	47	45	50	48	28	40	49	49	45	56	49	36	48	47	33	40	44	36	36	42	39	38	47	43	44	39	40	38	36	57	41	43	47	33	40	42	36	40	61	29	36	40	44	40	42	41	46	48	37	49	43	52	51	31	41	37	40	49	54	56	40	62	41	38	36	39	43	47	52	44	30	47	36	41	32	34	43	51	43	56	51	45	50	47	54	42	38	44	33	45	41	47	41	35	42	34	57	51	43	55	48	48	39	46	40	57	43	39	54	46	41	53	34	46	43	42	52	49	52	41	46	39	54	53	45	39	36	41	44	20	31	53	48	41	39	35	57	39	41	53	50	52	47	46	37	37	42	37	37	46	46	45	41	38	39	43	52	45	42	28	41	45	49	41	44	43	44	41	45	54	28	31	47	40	37	39	38	49	42	32	41	52	43	43	49	61	35	39	42	31	50	45	37	41	47	40	38	41	46	43	38	38	39	47	44	44	37	35	46	48	38	48	39	33	44	47	41	51	41	48	47	44	35	48	39	46	43	39	39	51	42	42	35	34	49	37	37	41	49	46	55	34	33	55	45	48	49	24	54	44	51	34	52	54	44	47	45	43	51	37	35	30	30	49	46	59	46	44	51	36	45	47	35	44	48	38	37	39	45	42	42	57	51	52	49	39	40	35	52	44	41	32	44	42	40	57	37	38	44	44	49	41	29	47	32	42	55	37	41	39	45	52	39	44	41	40	47	38	52	43	38	38	41	35	44	38	38	44	48	50	35	41	40	37	40	52	38	41	40	49	33	51	55	33	33	42	36	50	35	38	44	56	40	41	41	50	52	35	39	38	48	55	46	50	44	41	44	42	57	51	48	27	58	39	45	46	46	46	42	53	44	45	46	48	35	52	40	38	37	38	37	34	42	53	39	47	53	48	39	41	44	40	54	33	52	47	52	51	46	45	29	43	38	40	38	32	44	43	49	42	49	52	53	41	49	32	54	48	48	46	30	44	54	51	36	41	40	38	56	52	40	47	50	38	34	45	49	47	41	44	38	42	41	41	32	34	39	27	48	40	32	33	49	39	42	47	37	45	41	45	36	42	40	54	44	47	42	39	44	46	47	50	38	48	45	43	39	49	50	42	51	53	42	43	53	46	46	40	48	30	50	48	46	47	39	33	45	32	35	42	46	42	44	49	38	43	37	33	41	49	51	39	38	45	36	45	42	43	47	39	42	29	40	46	48	32	56	44	39	45	42	34	45	45	43	45	55	40	35	43	39	39	38	47	39	39	45	38	38	41	59	36	48	43	40	34	39	35	52	35	42	45	38	41	45	44	45	33	43	34	43	35	33	37	33	41	54	39	46	52	49	32	31	35	49	36	32	41	44	37	43	48	42	58	38	31	34	44	43	50	55	31	52	45	34	61	43	33	45	50	34	45	37	41	45	42	40	42	48	52	33	42	44	51	43	37	54	51	41	45	42	50	45	38	35	43	32	52	41	42	42	37	48	48	65	41	44	43	41	40	39	45	33	52	37	40	40	43	40	39	37	39	51	59	34	50	43	41	52	35	41	49	52	43	54	54	42	51	39	39	42	31	44	45	50	44	44	39	38	46	41	40	54	41	37	50	40	47	42	57	42	34	52	44	41	42	44	41	47	39	63	54	37	45	56	33	40	37	48	42	39	55	40	40	40	29	33	40	42	43	36	56	46	49	39	43	34	44	52	40	44	40	48	46	56	38	41	42	57	46	44	34	41	52	37	36	55	42	44	29	57	50	27	48	50	54	54	49	46	50	39	39	51	45	42	33	44	42	39	38	47	48	36	51	45	50	49	40	45	52	43	43	39	31	49	36	62	39	49	36	41	46	43	42	37	41	48	45	40	25	39	47	32	35	44	55	48	56	48	49	44	37	49	42	38	57	53	41	44	39	39	50	47	54	34	59	34	38	45	38	41	51	44	37	46	45	37	43	41	34	48	43	41	44	35	50	52	36	42	47	41	40	52	41	45	58	52	41	30	56	37	57	39	31	44	49	42	42	44	60	48	43	41	40	47	39	53	34	42	38	35	42	44	44	36	58	47	46	39	47	48	53	46	38	30	39	46	35	43	47
52022	40495	26874	38447	48923	43747	34336	31104	26535	19740	15158	13522	5838	2043	1198	842	712	984	997	719	705	616	565	539	562	584	590	591	571	550	547	571	526	560	540	600	587	555	545	560	559	613	571	549	581	563	582	567	600	627	558	539	615	599	617	608	562	573	549	563	591	582	570	556	626	559	585	537	572	591	584	554	593	581	594	608	534	576	569	579	545	614	599	571	549	588	610	573	534	547	537	543	548	554	578	573	542	560	591	595	505	558	563	554	593	564	613	558	572	590	565	558	550	548	595	570	568	551	553	531	583	581	567	617	575	585	599	567	605	562	562	559	616	598	545	618	549	586	551	561	544	588	560	520	619	576	567	568	542	564	588	560	575	595	582	554	570	564	585	576	568	561	550	600	527	589	582	584	586	555	584	585	562	541	572	603	550	575	621	541	592	588	557	572	581	542	555	606	551	580	571	568	566	566	590	569	561	630	600	594	583	585	539	599	545	572	567	563	557	553	554	584	550	574	556	573	575	570	565	566	553	551	582	589	539	597	590	547	578	567	570	549	581	603	607	571	548	575	608	543	572	528	559	540	592	550	618	565	552	630	586	617	531	554	559	617	618	545	574	601	604	596	546	578	582	530	558	611	527	574	585	539	615	532	628	537	592	591	566	548	610	577	606	584	558	552	578	588	614	551	575	579	559	588	604	551	594	548	552	594	549	577	582	540	536	574	573	555	582	616	576	580	592	622	634	615	552	591	582	560	558	615	572	576	588	598	557	570	564	611	615	544	554	581	580	552	559	535	573	545	563	581	573	597	572	580	589	533	606	610	553	587	548	531	586	547	544	581	534	612	562	585	610	540	603	491	563	581	576	568	593	574	564	562	544	553	538	598	552	586	551	555	568	553	555	601	583	586	553	549	577	567	621	595	549	592	589	559	543	574	574	552	590	566	563	561	605	591	610	582	576	535	546	565	585	568	555	591	542	579	585	601	565	595	597	566	581	556	631	545	603	582	580	560	569	578	601	587	561	577	593	543	533	613	556	601	555	580	586	553	566	570	570	542	596	555	565	570	542	585	546	593	525	543	541	538	593	560	579	547	602	591	590	553	576	523	595	520	554	611	574	553	556	584	576	552	589	549	572	559	554	563	578	514	553	570	588	558	595	523	614	555	588	629	567	594	596	577	560	570	574	575	613	551	567	570	566	585	541	548	566	577	624	587	591	539	556	583	563	586	562	569	568	589	575	581	594	561	592	579	605	571	573	563	621	556	591	582	561	543	547	540	574	578	584	564	579	558	565	549	569	557	561	621	564	532	585	534	556	556	574	541	557	558	571	533	562	591	555	556	564	568	539	535	580	560	591	578	549	576	553	591	560	587	564	564	549	570	586	567	514	592	569	532	604	590	546	579	531	555	589	571	574	544	565	536	602	568	613	573	586	603	545	601	559	593	570	548	623	565	529	564	556	585	548	545	594	590	549	579	561	562	571	578	574	534	572	574	582	601	607	584	581	535	579	568	615	555	552	573	609	573	576	541	569	549	577	563	592	601	596	551	581	592	511	604	565	553	585	552	548	530	559	562	577	566	572	582	576	597	587	570	525	560	582	581	539	502	564	550	587	580	508	611	578	600	559	568	551	572	608	561	544	590	559	537	561	601	588	534	599	588	607	578	582	581	554	581	612	594	579	603	584	589	542	520	597	564	565	589	561	554	606	599	574	567	598	585	538	545	600	584	561	551	591	557	570	553	595	561	522	608	551	601	542	549	577	580	539	605	585	603	574	569	566	596	569	574	556	555	593	550	593	556	562	547	606	558	570	548	546	603	639	585	566	554	583	550	559	599	550	564	572	556	502	570	566	563	584	601	571	569	558	583	639	592	553	559	578	557	592	569	557	562	592	545	529	598	586	588	529	543	549	580	527	606	609	564	561	560	612	546	545	536	581	610	574	584	586	546	561	585	628	585	575	594	556	597	597	605	612	582	577	562	581	587	547	545	572	583	585	582	579	571	538	544	568	624	561	590	549	591	582	556	602	571	586	577	585	579	586	565	535	559	534	624	575	585	581	561	606	594	581	542	597	580	624	565	581	577	544	520	557	587	537	576	561	616	582	594	573	561	550	565	538	566	593	556	583	564	538	589	577	557	577	574	557	534	550	566	532	622	570	552	547	540	585	518	551	587	559	576	614	601	603	582	567	570	569	619	565	577	577	558	545	579	606	564	574	562	589	570	616	565	557	548	594	621	571	583	603	555	583	553	597	546	596	564	614	549	538	546	547	578	581	546	608	629	556	606	552	588	539	568	529	597	574	566	605	596	609	564	558	608	576	596	545	543	597	591	560	566	575	564	548	580	598	554	610	532	556	620	541	527	554	613	569	570	578	567	556	531	551	569	586	556	580	602	576	588	564	569	545	557	582	569	556	572	563	602	553	606	538	585	556	554	610	535	574	569	558	587	598	559	536	576	600	539	578	551	581	608	611	536	602	561	571	581	559	570	556	534	561	576	561	567	561	592	556	563	590	533	562	550	559	546	592	563	569	553	615	582	575	577	537	593	600	550	588	571	611	602	568	577	618	574	571	527	593	566	589	549	631	556	641	566	592	531	541	591	563	566	553	550	541	539	576	607	610	564	583	594	581	556	508	588	576	535	529	600	586	570	552	538	560	596	585	563	593	601	554	598	589	584	595	559	574	562	574	574	553	571	596	577	578	602	533	601	558	522	540	577	542	563	574	563	538	562	574	583	583	555	560	580	589	530	577	539	588	553	544	493	542	580	577	546	541	605	583	583	576	547	598	553	625	600	563	561	550	531	586	588	599	588	581	614	576	585	570	570	565	590	603	577	554	564	584	550	575	630	583	571	604	542	554	556	623	578	575	538	578	557	540	571	582	587	575	575	549	594	563	564	540	564	549	598	608	554	603	563	556	579	595	568	566	597	599	573	540	572	590	563	561	562	555	553	612	552	579	555	584	549	590	596	607	568	571	588	577	583	557	597	575	538	559	574	592	573	571	601	553	585	516	576	600	551	596	533	573	569	658	614	570	532	577	549	544	587	577	605	591	550	576	632	599	610	552	567	561	591	541	574	555	574	549	596	601	547	580	568	544	579	584	544	577	581	574	591	555	564	596	569	590	542	584	585	586	551	561	555	584	582	599	568	578	585	577	573	531	596	569	580	564	553	595	556	559	554	596	562	544	560	568	599	612	568	588	569	564	577	569	571	533	584	585	586	552	548	622	575	576	592	597	557	552	609	539	567	604	575	574	555	555	536	585	562	535	554	588	560	563	566	571	555	531	591	562	603	579	610	551	557	553	605	554	593	613	563	593	566	580	538	578	556	544	585	555	530	598	593	541	545	602	573	559	572	558	525	591	570	619	550	568	558	598	562	570	556	512	563	597	578	609	541	577	597	560	586	567	552	542	614	582	569	615	576	596	561	541	562	578	562	606	554	563	618	570	594	524	555	608	580	594	608	587	566	605	579	557	609	564	606	547	584	593	598
22151	30141	10472	7708	8632	7132	3960	3042	2130	1421	861	808	267	126	68	61	50	69	66	53	46	50	50	41	48	45	45	38	35	62	45	48	43	45	53	44	33	52	49	41	59	42	41	32	44	40	48	34	43	39	43	39	44	44	43	40	41	46	42	45	38	48	50	38	41	41	29	47	40	50	35	44	37	45	37	42	45	42	44	42	44	56	43	43	41	49	53	38	50	44	47	55	44	46	44	33	48	33	45	42	45	41	42	45	46	33	42	39	40	42	51	30	30	35	54	54	50	51	52	44	48	42	57	38	37	42	38	41	53	51	45	39	46	47	36	35	55	50	58	42	34	46	38	51	51	40	39	43	53	43	40	44	46	57	43	43	65	39	36	41	54	54	42	43	51	44	38	44	57	48	49	44	49	37	47	41	36	49	37	52	39	34	46	50	43	45	38	40	44	43	44	45	49	48	43	47	38	31	39	44	57	45	47	49	52	38	37	34	29	29	44	48	44	48	43	42	52	43	42	37	47	51	39	35	48	42	44	33	52	46	41	47	45	38	36	48	48	34	44	57	50	50	31	44	40	48	49	47	43	34	41	41	41	36	44	50	36	48	44	45	39	44	39	55	44	36	32	41	38	37	45	44	50	54	38	45	33	52	38	37	45	51	42	53	48	55	29	47	56	41	43	36	45	38	32	38	49	39	43	39	33	37	44	40	57	32	41	40	34	47	43	51	42	38	38	41	40	48	33	48	43	39	51	40	48	33	35	38	35	36	38	41	43	32	38	51	48	33	31	47	37	51	32	44	47	57	47	43	44	47	50	29	55	39	45	43	36	34	38	40	39	36	40	26	40	42	39	26	46	59	40	32	55	47	36	47	38	35	32	37	39	29	40	40	40	37	42	46	43	48	37	46	43	49	40	38	45	47	54	45	51	49	44	51	41	57	42	46	44	48	42	36	43	40	31	42	39	45	52	47	50	42	31	37	42	49	40	44	45	50	46	30	38	58	46	58	40	46	32	50	42	35	50	41	38	52	38	54	52	39	47	43	53	44	52	34	39	39	45	35	50	49	43	51	34	48	46	40	44	39	52	37	46	44	43	42	40	47	43	47	44	47	35	37	41	45	30	47	43	44	50	39	45	60	41	38	36	39	49	47	59	43	34	34	31	41	35	42	33	47	35	41	43	45	41	41	27	47	34	49	44	49	51	44	41	54	38	53	51	49	55	45	40	41	40	36	48	37	43	42	40	44	40	47	37	38	46	42	40	59	49	31	50	42	48	42	42	38	37	49	47	39	43	40	47	40	59	38	34	42	41	32	39	31	41	43	38	39	47	46	42	34	40	37	45	51	56	41	27	43	40	32	54	31	47	36	64	38	38	44	48	31	42	38	34	43	38	49	45	47	53	40	44	35	53	43	49	47	37	47	45	47	37	46	40	54	63	43	34	45	46	39	43	32	39	36	41	37	35	39	41	35	45	42	47	47	52	50	39	47	37	39	42	44	39	38	47	35	47	43	43	40	51	47	40	29	42	38	46	38	43	41	52	45	36	51	43	48	39	48	53	38	34	54	43	40	47	43	29	41	54	58	52	50	36	58	47	42	45	48	37	47	47	59	42	44	38	38	47	34	40	47	42	40	39	40	35	37	47	49	41	48	37	41	43	43	50	40	57	49	50	39	55	45	42	48	46	50	33	44	28	40	44	49	51	46	51	44	45	42	50	54	41	55	53	45	54	40	36	57	45	39	29	40	42	48	35	48	39	41	34	43	35	39	30	49	41	32	37	40	44	47	51	44	41	42	42	40	40	37	46	50	38	36	47	43	42	37	52	45	47	42	45	40	38	31	38	39	34	45	40	38	39	41	45	43	38	43	40	45	46	48	43	49	37	51	34	47	38	40	38	41	45	41	42	54	50	37	37	41	51	44	39	54	45	51	35	42	38	51	41	40	51	40	34	47	32	48	23	26	49	57	52	41	44	45	48	34	45	46	45	52	57	39	41	53	38	48	34	43	52	50	48	34	36	49	46	42	49	33	41	46	48	50	55	32	51	48	43	46	49	36	39	44	48	52	52	47	36	39	49	41	47	34	35	44	39	37	47	46	42	23	46	46	40	54	46	51	42	39	53	40	43	37	42	40	41	28	30	37	39	43	47	48	43	41	39	41	54	44	41	53	42	47	31	57	36	41	36	41	47	39	47	46	52	44	40	41	43	41	43	43	51	38	34	31	46	40	40	35	39	41	44	39	52	30	46	46	50	42	33	38	45	46	45	36	45	46	41	41	34	46	52	55	46	46	37	35	40	37	48	41	49	35	46	44	38	44	31	42	45	33	46	52	46	49	42	25	39	39	56	43	44	38	44	45	37	48	47	33	37	40	39	44	43	36	33	41	46	50	38	34	32	45	38	54	51	44	50	50	66	31	55	35	39	34	33	47	49	42	48	37	36	39	38	38	46	54	28	51	41	37	47	42	29	33	51	43	36	50	37	39	55	51	46	45	38	52	38	48	44	42	35	48	47	45	37	48	42	54	25	34	46	47	53	57	47	39	40	41	36	38	47	40	40	47	49	57	30	39	42	43	47	47	43	47	40	36	42	39	33	50	44	43	41	50	46	35	51	46	60	48	44	43	51	35	35	57	44	49	46	48	45	40	41	44	28	38	43	33	60	30	25	44	38	48	45	43	48	45	47	48	50	46	34	38	40	28	68	42	40	62	42	38	38	39	41	54	52	54	45	40	45	40	31	38	38	34	40	38	38	41	43	37	50	44	41	46	54	45	37	35	42	37	39	51	41	56	47	45	39	37	45	46	49	44	48	52	56	42	39	47	36	45	42	38	41	39	39	36	47	39	42	46	36	35	39	41	49	34	33	46	43	34	38	44	45	50	45	34	38	36	40	52	53	43	56	48	37	48	44	32	44	43	42	46	46	37	38	50	49	37	47	38	42	46	50	43	40	51	44	38	33	43	37	35	42	35	44	36	33	38	43	41	42	36	46	40	46	49	50	37	47	39	34	49	45	37	28	46	55	48	32	47	41	45	55	47	44	47	44	32	47	46	42	35	40	39	56	38	39	46	48	41	64	49	59	33	38	44	51	36	30	41	43	54	33	49	34	42	35	27	47	48	45	55	40	40	38	45	41	49	49	47	40	38	54	51	44	32	44	46	52	37	43	37	45	40	31	38	42	46	54	34	33	39	45	37	44	45	49	43	40	49	35	44	38	48	53	40	46	35	46	38	46	47	39	33	37	29	59	43	40	49	37	55	42	46	36	41	37	39	49	40	43	45	54	45	57	43	39	47	41	54	46	51	44	51	47	41	41	35	38	42	55	48	37	37	49	39	34	41	41	52	54	44	33	51	43	44	40	38	44	43	39	40	56	38	53	41	54	46	35	49	47	57	44	39	38	41	40	46	29	54	47	45	34	39	36	40	42	40	54	46	36	47	35	58	44	30	44	26	33	32	39	40	41	41	43	40	44	44	38	37	45	42
52823	42372	32984	46423	59990	50423	41166	36357	31129	25170	19960	17273	7621	3077	1736	1145	815	1221	1381	873	685	678	585	562	576	602	569	563	580	575	592	595	618	579	556	565	572	571	585	581	582	576	580	612	543	612	617	577	574	587	579	593	573	567	588	612	548	556	590	558	551	563	570	539	547	572	568	579	559	573	575	585	570	568	615	540	589	566	594	558	551	615	545	568	548	574	558	539	586	574	597	629	528	585	612	579	554	543	549	561	604	541	546	567	561	581	566	600	598	576	580	567	562	589	577	603	568	572	550	596	567	589	565	556	609	548	578	581	564	579	558	567	598	593	585	567	550	620	576	594	591	556	544	599	587	630	562	536	559	580	580	563	615	542	553	557	580	556	553	588	535	568	599	564	587	563	588	557	582	530	592	635	539	578	554	540	569	574	561	601	568	588	551	563	593	545	527	603	527	575	612	570	593	579	581	580	553	567	585	572	574	546	583	557	541	562	532	543	556	553	609	540	572	579	578	579	581	553	595	560	592	540	607	544	578	572	562	594	583	578	606	539	540	548	594	571	604	603	537	502	571	578	587	611	551	583	560	608	577	591	559	607	565	569	576	616	576	574	585	599	582	564	550	569	573	559	604	561	602	592	573	591	552	583	582	544	565	554	566	560	559	582	571	595	521	579	563	619	616	638	579	543	582	576	586	565	585	583	573	583	586	598	592	562	572	569	614	551	622	578	564	568	566	535	575	537	577	534	556	592	579	573	557	565	608	560	600	564	597	601	551	593	589	557	559	630	603	538	591	596	546	526	599	562	571	568	568	513	566	597	564	569	580	550	596	596	583	618	565	555	578	600	562	566	568	581	581	517	562	599	602	576	545	571	553	549	533	589	602	563	550	578	568	559	604	582	558	582	533	569	609	624	603	552	582	587	585	589	595	556	589	541	564	593	565	564	555	583	606	585	573	516	619	622	558	560	540	575	558	574	563	571	556	545	576	551	544	581	566	581	612	588	567	605	585	606	585	566	567	573	556	615	596	560	564	549	599	563	537	583	611	542	586	581	553	563	561	567	604	591	552	557	589	533	588	614	566	614	586	576	566	562	530	526	543	577	585	577	551	595	550	562	576	569	574	559	600	586	527	564	525	599	581	556	545	578	602	579	579	582	595	608	562	569	562	572	558	606	566	519	562	549	557	560	539	576	596	532	611	589	536	565	543	568	552	584	586	596	538	590	597	539	541	552	557	612	583	607	536	551	626	589	578	557	572	579	582	557	548	574	564	561	590	594	613	642	551	513	613	595	568	546	564	574	557	529	561	553	582	601	555	574	598	547	568	563	538	567	558	555	565	527	578	590	587	606	564	531	553	593	597	569	558	576	543	578	584	544	561	566	537	590	569	571	612	551	557	575	583	585	581	543	578	591	551	583	608	540	574	575	525	577	545	575	554	571	620	609	530	585	614	569	583	565	560	571	571	597	559	640	534	572	562	560	570	602	621	557	549	613	547	576	575	570	579	577	584	596	607	583	574	575	567	568	548	577	557	515	575	568	581	564	583	545	617	569	601	552	565	577	584	545	587	611	588	538	537	586	584	551	589	626	561	594	628	589	569	553	571	546	543	583	550	574	539	583	532	593	614	576	558	592	561	557	557	597	557	554	593	569	563	581	570	548	581	556	563	546	559	535	594	601	542	615	561	585	553	588	561	565	581	623	579	543	634	572	592	558	597	582	575	601	615	602	588	594	557	578	586	613	573	590	567	572	545	569	592	527	548	554	573	601	582	556	548	589	547	617	619	588	571	573	579	565	519	574	569	574	579	535	564	557	589	565	549	604	531	562	575	571	579	536	580	583	569	570	565	567	585	573	578	571	595	543	577	537	515	576	584	588	548	598	610	610	567	589	552	553	564	569	561	571	573	580	569	581	536	537	560	541	554	575	574	613	605	603	575	581	567	550	563	564	566	574	597	580	526	544	560	561	577	555	589	583	554	585	576	540	575	569	546	610	569	578	602	544	565	539	569	553	576	572	567	606	564	577	609	566	559	565	547	586	591	605	628	578	553	541	553	532	585	517	585	541	543	548	566	546	574	509	571	561	579	535	549	593	559	513	556	566	557	541	581	580	587	582	581	535	597	609	560	590	568	508	554	557	557	578	601	602	588	567	554	590	533	590	582	562	573	547	557	602	557	555	577	540	538	590	569	581	549	600	632	605	617	618	596	568	520	595	580	550	615	560	594	559	571	576	563	588	593	560	564	612	532	599	587	515	559	587	576	595	582	556	576	579	545	553	604	569	589	577	581	586	633	611	615	550	616	608	547	574	589	592	544	620	556	590	587	558	579	546	551	550	594	541	572	587	587	626	591	558	583	592	566	579	574	563	564	602	607	565	585	599	545	540	585	555	587	556	578	545	572	614	565	615	564	611	572	596	593	561	582	569	583	591	622	577	604	593	513	591	544	596	586	581	601	589	589	611	581	569	594	597	554	583	572	586	578	581	583	556	551	569	538	599	577	556	550	565	590	569	614	557	591	564	564	560	542	570	553	561	579	557	594	576	583	539	624	582	545	556	569	578	545	589	561	602	563	551	590	536	566	583	609	545	595	576	580	541	620	562	594	533	545	577	599	536	612	621	542	527	578	579	614	578	560	590	610	535	587	544	571	562	530	577	541	581	597	539	562	590	555	562	552	539	576	575	575	590	573	509	548	576	550	543	553	554	570	535	587	556	543	531	580	556	585	604	556	613	598	561	586	592	550	554	565	564	556	559	550	584	571	560	591	603	551	568	564	579	598	565	561	583	559	577	573	581	596	590	587	563	577	616	509	582	573	610	579	570	556	570	561	593	544	588	550	588	553	551	542	549	554	618	599	576	572	596	574	555	614	600	617	555	615	568	604	584	543	583	568	605	561	547	574	560	614	586	581	606	560	558	594	565	577	580	538	601	576	554	583	593	561	545	558	550	578	570	556	553	591	578	526	553	594	594	573	595	574	555	570	569	550	542	578	560	622	551	625	559	534	560	558	627	529	589	600	574	553	574	587	600	587	577	593	552	588	592	588	580	579	553	522	586	563	579	580	549	561	513	553	599	576	595	563	561	615	566	580	572	575	516	580	611	579	548	629	577	518	555	565	564	606	588	565	574	590	576	607	585	555	563	563	593	580	539	549	601	615	574	564	538	589	566	563	560	589	578	574	600	577	564	577	579	535	593	571	589	553	569	530	620	585	549	553	577	552	589	530	591	622	544	588	562	617	574	562	561	596	589	568	564	574	595	586	590	605	602	583	580	556	582	585	541	589	579	564	600	559	583	588	614	548	567	593	582	591	627	563	565	576	566	593	570	576	566	586	602	564	555	573	580	598	579	600	582	524	584	623	532	542	608	546	599	595	600	606	568	588	547	560	583	548	560	519	610	601	537	574	583	574	556	594	593	592	555	570	577	553	598	552	603	542	569	570	599	555	535	550	573	520	558	545	560	568	558	547	600	543	576	566	601	614	594	542	548
8406	5365	1457	1471	1813	1512	866	735	531	348	223	221	90	54	52	42	53	40	48	46	35	50	35	45	39	47	40	34	36	38	38	45	32	32	43	45	43	42	38	39	42	47	31	44	44	42	48	34	47	51	34	47	46	46	40	45	52	33	37	45	46	41	49	32	42	38	39	30	43	34	46	43	35	39	52	46	43	39	46	40	43	44	36	46	49	38	52	37	35	53	39	42	39	46	40	37	41	41	39	38	46	31	42	39	49	44	46	46	58	39	43	46	39	42	42	50	49	35	32	35	43	41	36	45	45	40	33	48	41	38	47	37	32	44	26	40	41	49	38	50	41	42	47	38	47	43	40	34	35	42	43	43	36	46	33	38	42	46	24	32	48	47	38	46	35	34	30	42	55	30	38	51	30	40	43	42	41	43	35	45	48	49	38	47	30	43	45	38	41	52	48	45	36	37	48	38	32	41	42	34	35	45	46	49	27	38	52	40	36	48	37	44	41	41	45	42	44	39	35	39	41	33	52	39	34	39	45	43	47	37	43	52	35	33	37	55	45	36	36	44	52	54	44	39	40	36	43	45	41	45	43	37	39	51	39	37	34	37	42	45	44	45	40	37	47	35	50	40	42	46	40	46	34	32	41	41	29	45	40	40	48	53	37	40	41	44	41	37	37	34	22	43	28	47	39	42	44	61	39	30	34	45	45	40	42	52	31	38	50	47	50	50	29	35	44	42	30	51	45	56	41	34	49	38	35	44	40	42	47	44	46	36	37	43	51	45	35	40	41	29	40	49	47	33	42	37	38	45	44	41	29	29	31	43	45	42	49	46	38	47	48	47	32	38	49	44	34	38	41	36	45	50	41	43	41	42	46	47	38	57	40	34	48	35	54	31	45	37	36	33	51	30	36	40	36	45	42	31	41	35	46	39	43	40	40	41	37	39	50	42	41	46	51	43	44	40	48	34	48	44	37	44	47	39	40	32	52	37	37	31	46	32	44	37	36	47	30	42	40	48	38	49	48	43	50	37	45	37	46	38	43	39	46	36	33	47	46	36	31	36	47	56	35	36	32	38	49	44	37	43	37	40	36	39	35	39	38	26	31	37	33	48	52	52	39	52	45	42	39	36	56	39	46	31	43	46	34	42	38	43	30	40	44	39	37	43	36	38	34	43	47	36	49	36	33	46	53	33	43	39	39	47	38	35	31	37	35	36	44	48	44	41	30	34	33	38	32	35	40	42	44	36	35	42	36	42	39	35	36	41	44	42	44	35	38	46	38	55	37	40	42	38	45	47	30	43	41	29	43	48	35	42	39	49	41	41	45	37	26	43	32	39	41	38	37	37	52	54	47	41	38	53	34	34	46	41	35	44	39	35	45	37	31	49	55	55	52	37	32	42	34	48	41	58	45	33	48	47	34	42	47	41	48	40	29	33	40	31	45	39	40	27	54	51	48	34	30	50	46	48	28	36	47	30	52	35	38	31	40	50	43	38	48	43	37	44	47	41	35	36	42	33	41	34	38	38	39	46	31	33	27	46	40	31	48	42	37	49	40	44	38	37	48	55	38	35	30	42	32	31	50	42	38	39	38	42	43	40	40	33	36	32	37	47	42	46	46	34	48	40	43	52	40	43	36	30	36	53	48	45	38	45	38	36	32	35	50	46	39	43	30	44	47	42	36	32	41	56	47	47	34	48	40	46	43	40	36	40	38	36	46	45	57	36	27	38	38	36	41	42	46	38	47	43	43	51	50	46	34	40	44	41	44	47	47	52	39	54	47	42	38	38	45	47	37	49	32	46	37	40	36	46	49	27	32	42	30	46	48	44	32	51	41	44	35	50	31	46	45	39	42	49	52	49	39	38	38	33	30	48	41	32	43	41	27	38	33	39	49	30	41	48	43	37	43	41	41	45	36	37	32	45	46	38	53	41	43	29	35	38	34	40	40	44	37	33	37	40	33	30	32	39	30	38	43	37	37	40	44	38	45	37	41	46	46	52	40	41	38	47	39	41	44	37	42	48	38	35	57	43	35	40	36	50	45	45	31	44	38	44	48	41	43	33	44	44	38	45	37	40	25	40	40	50	43	38	29	30	42	33	41	41	49	41	33	45	38	35	46	43	47	48	36	48	50	41	37	38	32	54	39	45	38	36	34	46	43	50	56	38	42	40	49	41	43	39	43	51	49	37	35	53	35	44	40	40	45	35	38	43	46	53	41	45	32	41	51	43	34	40	45	36	42	35	35	44	40	29	49	45	55	44	58	35	37	46	45	50	46	41	47	42	34	51	52	57	48	28	31	49	46	36	45	39	47	48	43	29	35	34	47	37	50	50	39	34	40	37	32	46	42	34	45	44	45	43	41	45	31	51	49	24	43	53	46	38	46	41	29	42	32	44	32	36	38	36	38	44	28	40	42	33	44	49	35	47	41	42	29	43	56	38	40	36	45	53	41	48	36	35	43	45	37	36	46	36	49	45	42	34	47	48	34	49	53	47	38	47	41	34	44	40	37	46	37	45	34	48	33	31	39	41	44	45	39	39	29	38	40	36	47	45	39	33	46	45	49	43	36	50	47	43	54	38	56	31	45	36	26	31	33	47	45	39	51	39	41	54	42	35	37	36	41	36	33	36	36	45	37	31	44	36	33	44	37	43	42	39	39	36	42	42	45	37	47	34	36	45	50	35	35	46	45	39	39	40	40	48	47	49	49	45	44	53	37	46	37	35	39	42	36	32	38	39	41	38	37	32	39	41	37	42	37	48	49	36	42	31	38	47	50	32	40	34	41	44	34	45	49	46	47	45	43	44	45	51	50	45	40	36	47	36	37	47	51	28	41	36	43	43	47	33	37	47	56	44	51	36	36	41	37	33	44	39	35	45	29	34	49	50	36	64	44	43	30	37	30	45	41	29	34	39	47	34	30	43	40	64	51	38	44	44	49	42	45	39	46	43	35	39	39	32	39	47	34	49	46	43	31	45	43	45	45	35	44	37	53	42	46	43	49	42	49	38	44	44	53	35	34	30	49	35	48	49	36	42	46	51	36	46	47	36	54	33	44	44	44	33	45	40	43	49	44	35	43	45	45	46	34	45	35	46	48	44	46	35	48	42	35	37	34	37	49	39	31	40	32	51	35	37	35	32	34	50	57	28	41	42	41	52	41	49	45	38	40	31	33	40	43	45	40	50	44	44	41	40	46	34	40	44	35	49	46	44	40	38	45	45	30	46	44	41	50	44	43	49	40	39	38	52	49	36	47	31	39	52	48	37	36	43	42	56	57	50	46	37	47	43	39	55	47	41	26	34	36	45	40	46	49	39	40	38	30	36	61	33	46	38	44	38	37	32	35	37	41	37	30	36	44	45	41	39	50	38	36	44	42	42	41	51	47	38	53	40	35	45	44	27	38	45	38	42	51	37	44	37	41	30	40	46	37	43	35	30	52	33	47	34	34	37	36	42	50	35	44	35	37	50	41	30	43	40	40	46	33	42
41936	26462	18014	28449	37225	30993	26047	21512	17609	11697	7810	6939	2634	1300	902	781	605	733	706	641	600	561	570	500	555	582	562	536	495	534	574	580	558	497	540	539	527	571	566	543	517	549	575	542	515	541	578	526	560	527	535	596	549	580	558	534	518	575	546	559	571	514	552	574	549	537	530	542	526	542	522	508	571	583	536	538	539	575	533	563	558	539	549	508	591	539	546	519	535	532	535	566	534	527	535	523	511	549	543	514	581	533	549	526	558	527	539	571	512	507	557	533	569	544	578	536	548	526	547	556	522	546	526	508	530	525	559	587	541	579	545	554	548	532	549	579	603	522	574	527	569	521	543	546	519	545	531	566	552	544	528	552	533	528	561	510	529	532	530	548	572	528	552	528	580	527	541	549	557	552	556	561	574	517	604	601	551	562	536	575	529	537	532	543	528	539	556	577	528	548	538	518	577	560	521	542	552	521	538	568	568	571	510	524	559	516	534	517	560	534	525	553	509	538	549	546	520	557	551	562	530	530	510	497	511	565	530	553	588	563	601	541	523	510	555	566	576	537	533	570	512	534	574	570	529	568	572	549	562	519	574	549	523	526	559	521	586	516	514	515	548	556	593	522	519	515	522	550	540	565	565	558	535	550	556	576	491	527	557	551	502	572	538	549	558	515	551	556	585	587	529	557	535	519	538	540	537	549	537	506	557	551	566	597	522	519	579	560	553	550	541	517	528	560	525	491	547	517	560	538	558	579	562	534	530	537	521	583	496	531	525	532	538	562	555	596	519	532	542	551	556	550	557	605	579	572	509	555	540	550	567	518	513	533	538	536	563	569	537	518	544	529	526	515	520	536	551	561	542	541	562	549	522	553	543	521	526	562	559	578	519	523	526	511	550	571	548	536	540	526	533	514	540	574	526	552	553	514	574	549	562	561	530	527	551	572	523	534	529	556	565	559	512	504	581	541	524	550	543	549	556	543	508	535	517	575	525	499	562	549	562	532	530	552	549	527	549	534	540	541	543	549	549	555	535	556	557	584	539	507	512	539	540	564	523	536	564	586	554	547	552	521	557	554	540	542	526	512	508	569	543	587	523	557	540	545	505	630	542	580	558	569	542	518	522	512	544	518	521	553	540	532	517	510	544	560	570	521	545	597	556	526	557	550	560	579	558	564	618	554	584	540	573	550	534	535	527	553	567	613	524	527	521	553	511	563	558	513	558	549	562	514	544	534	567	579	537	588	537	539	529	574	517	562	500	564	553	576	533	538	537	525	517	526	532	538	552	538	519	560	564	537	527	536	528	559	571	525	585	531	550	532	501	544	529	543	586	566	596	568	588	551	565	519	499	547	553	553	548	533	555	517	543	570	559	566	568	508	551	582	528	524	538	541	521	539	473	536	522	550	517	566	541	548	549	538	508	562	523	538	546	537	521	501	547	553	531	574	554	541	610	555	561	563	551	534	526	562	541	529	542	571	515	532	560	490	550	531	530	582	575	568	524	537	562	550	551	525	565	561	571	548	541	530	531	533	575	520	554	553	530	569	555	572	551	577	526	555	530	541	534	575	518	550	541	591	532	563	572	573	589	501	542	550	526	576	558	546	538	514	533	536	542	548	568	500	550	563	517	557	562	587	502	502	527	588	528	535	565	567	567	532	563	603	551	543	515	549	597	534	532	563	541	556	513	533	527	568	498	544	543	527	549	572	551	533	557	576	534	552	527	538	564	494	538	518	554	525	575	526	560	566	525	543	568	547	547	539	503	533	547	543	522	551	616	524	556	534	520	590	523	549	560	552	524	563	538	561	572	569	540	522	543	579	550	512	559	527	523	554	545	546	549	531	552	526	565	528	566	516	506	559	521	550	544	608	544	560	600	517	543	531	530	549	538	571	547	573	550	563	554	549	538	524	538	573	541	547	507	553	548	536	555	551	542	532	528	557	553	513	481	558	548	574	547	564	510	529	555	539	530	566	517	545	548	543	574	494	526	553	581	550	563	518	507	565	552	572	569	556	527	554	533	561	524	534	524	545	520	538	527	569	568	563	548	531	514	555	523	573	564	544	549	515	546	500	552	567	538	565	520	530	568	547	604	566	530	532	514	574	493	562	530	527	515	569	545	531	557	527	526	561	523	571	554	564	537	561	539	566	518	574	513	553	540	532	543	574	587	546	537	556	545	520	612	541	576	557	551	508	542	519	573	496	541	585	506	549	560	492	579	537	537	569	562	592	581	526	555	537	560	514	564	500	523	509	549	537	504	533	547	547	525	588	494	533	516	564	575	532	569	532	538	592	568	551	532	532	549	559	541	557	534	516	554	561	546	553	581	556	597	524	499	530	521	537	561	541	515	543	542	562	544	506	528	526	594	568	586	521	565	528	486	556	563	542	515	563	539	542	573	516	532	502	515	516	502	517	582	525	538	570	554	546	537	524	519	513	568	584	550	498	574	548	566	546	520	520	530	577	551	536	533	538	578	509	553	549	545	537	556	488	526	522	566	559	564	523	571	566	539	531	552	520	552	531	552	530	551	540	591	542	580	549	562	549	542	503	591	526	589	535	593	555	499	538	513	539	565	499	532	599	536	540	540	534	547	551	540	564	524	544	571	531	586	513	546	533	546	528	513	560	565	570	545	526	537	526	536	564	529	578	552	540	552	522	499	544	545	534	540	585	547	501	523	516	565	535	528	548	540	554	569	510	559	573	542	540	547	621	562	520	554	552	511	552	551	526	548	511	544	575	555	560	551	544	598	580	555	541	569	537	524	509	567	501	565	553	554	568	543	558	555	524	542	546	547	531	528	529	499	613	532	523	531	580	539	542	546	551	553	550	564	566	533	568	588	556	550	572	553	532	564	576	541	548	546	552	536	538	513	546	548	523	534	533	523	514	531	543	530	550	540	548	585	556	526	562	525	529	568	527	572	515	598	513	550	514	542	539	585	500	539	556	538	547	551	514	505	530	543	555	548	538	574	506	541	537	554	520	494	552	501	592	572	558	551	509	515	536	523	521	535	508	575	563	553	565	581	513	511	524	545	589	537	583	551	551	584	527	538	536	528	514	549	526	531	524	567	541	530	523	555	543	535	536	568	567	565	526	541	550	576	549	534	580	563	521	531	550	543	568	611	555	534	554	539	581	564	587	541	547	532	571	532	537	536	583	560	538	538	602	538	556	565	539	538	491	532	570	522	579	558	538	560	576	537	547	573	518	548	548	536	540	515	522	518	561	547	531	551	534	527	545	509	517	576	538	549	550	534	552	533	559	567	541	562	561	545	553	532	540	543	529	543	511	524	509	549	521	573	535	520	550	574	564	551	514	549	585	550	535	553	543	533	521	527	583	524	544	563	578	495	550	505	579	536	548	543	572	528	526	563	552	564	576	525	598	554	538	539	567	561	513	546	566	560	536	540	544	554	528	551	559	555	563	579	587	524	520	593	537	528	568	599	542	534	538	548	573	544	546	543	531	559	559	561	579	564	530	505	510	532	517	551	582
18446	17957	5678	4532	5070	3691	2046	1794	1401	748	540	445	142	103	63	55	42	56	44	46	49	50	42	35	40	45	36	34	33	38	49	39	47	46	44	44	38	35	41	42	52	49	45	44	44	47	37	42	45	42	37	35	42	37	41	50	45	36	40	49	33	43	57	49	45	56	40	43	36	43	37	51	51	41	38	34	39	35	40	35	41	41	43	56	37	45	30	37	41	54	30	40	46	42	42	27	35	39	40	49	56	42	29	43	39	39	40	38	41	44	41	44	40	49	45	37	39	37	33	40	30	34	47	40	35	40	42	37	44	50	35	40	42	40	41	47	40	30	46	38	35	41	44	30	42	52	45	42	41	47	43	54	45	36	42	49	42	31	33	41	45	40	48	43	41	36	30	21	34	41	44	29	47	48	42	43	46	42	42	43	36	45	30	44	44	44	38	39	49	53	40	38	40	47	30	40	36	41	47	44	44	41	45	39	33	49	40	36	39	46	34	48	44	46	49	34	38	40	43	48	35	40	31	42	38	33	47	49	51	40	36	47	47	50	35	46	48	42	34	37	40	42	40	35	44	40	36	36	47	42	28	34	42	32	42	47	37	46	34	42	46	39	42	36	35	37	44	40	49	46	43	39	46	46	46	39	55	50	49	35	35	51	40	58	41	43	41	35	55	42	31	52	46	39	34	47	38	43	37	55	38	44	49	50	38	38	40	44	47	35	41	35	46	39	45	40	49	33	37	41	39	42	38	21	41	34	44	34	40	44	44	43	41	42	31	39	46	41	37	32	47	36	27	38	41	31	44	32	43	42	41	42	42	40	45	46	43	39	32	40	48	42	42	40	29	48	47	55	51	41	43	50	34	47	50	46	40	37	42	38	39	44	37	38	47	44	56	46	48	47	32	42	30	42	45	45	43	38	33	41	34	45	53	31	47	48	30	41	43	45	41	38	35	43	43	30	23	43	38	32	45	35	36	51	39	41	41	39	45	41	38	41	43	39	37	47	34	39	47	44	38	42	38	47	29	47	47	42	42	45	43	36	49	48	40	40	45	44	41	36	39	33	37	36	48	41	33	38	50	45	35	40	36	42	31	30	40	36	31	45	33	45	46	40	34	49	37	39	41	43	48	39	46	42	41	43	52	34	42	59	44	34	52	33	37	41	39	35	39	40	44	41	51	37	40	33	49	43	38	47	46	41	44	36	42	34	42	32	43	27	36	44	46	42	45	48	50	43	53	41	53	35	30	41	33	36	40	38	43	34	32	36	38	40	51	43	38	42	43	45	32	40	40	42	43	39	33	44	40	36	53	35	34	39	36	34	47	35	39	42	39	35	44	37	38	46	33	37	31	43	48	50	36	45	32	35	39	42	51	45	38	51	50	38	44	40	43	35	45	44	50	41	46	42	44	45	37	48	42	50	53	41	38	42	36	28	42	31	39	34	45	43	37	34	37	35	49	44	41	47	39	48	47	47	36	61	36	35	42	38	49	46	39	36	38	35	40	51	36	34	42	50	35	53	42	48	39	41	41	49	48	59	30	41	43	33	49	47	28	45	46	48	39	42	55	44	41	41	44	45	39	49	34	46	42	46	46	44	42	45	45	54	35	54	44	33	46	34	37	39	45	58	29	30	44	34	34	45	50	42	39	45	39	48	44	38	48	48	35	49	50	41	33	39	49	35	36	41	38	39	42	51	48	40	47	46	42	35	50	38	37	42	29	37	44	31	38	37	34	47	39	41	43	45	41	27	38	45	39	39	46	32	40	38	40	38	38	36	44	62	39	40	34	39	49	46	36	43	48	40	63	38	45	57	45	50	44	37	46	46	30	40	41	34	31	48	49	34	46	53	34	42	50	35	39	29	46	55	39	35	38	38	39	49	46	42	38	38	36	43	38	29	49	38	39	44	43	34	40	34	40	33	46	44	35	28	38	48	41	36	35	49	39	37	41	40	34	44	44	46	53	33	33	32	34	51	33	43	34	31	37	48	43	44	39	52	42	41	54	48	30	39	37	26	47	50	46	39	38	45	35	50	42	35	37	45	43	41	56	34	50	50	45	40	34	40	44	36	41	41	41	37	50	51	45	35	39	35	36	37	46	39	43	40	44	38	38	45	30	44	38	34	43	48	47	44	41	45	32	50	42	39	27	34	37	42	36	47	38	44	22	42	53	32	43	42	37	32	42	29	47	49	40	37	37	28	48	41	40	44	46	29	39	33	47	48	39	45	42	55	34	44	35	49	39	42	41	38	58	46	42	39	39	45	38	42	47	45	38	40	41	42	38	39	35	52	42	40	39	36	44	36	29	27	39	42	43	39	39	31	39	29	43	40	44	37	45	41	32	38	36	38	38	43	41	60	52	35	49	38	48	46	43	42	45	49	45	54	42	48	41	37	34	28	34	45	39	44	38	46	33	34	44	34	53	39	34	40	38	33	39	58	37	39	40	28	39	33	44	45	51	41	36	57	43	42	39	51	56	50	41	47	52	59	52	52	41	31	42	44	42	31	39	52	35	43	41	44	49	49	39	34	39	28	43	40	48	42	36	42	38	38	46	32	35	41	34	31	36	36	42	47	35	45	36	29	40	45	31	43	44	29	42	44	46	48	42	41	48	37	49	58	44	37	50	36	56	38	45	34	59	51	39	46	46	40	46	52	45	42	37	35	33	35	31	35	39	46	42	50	47	55	41	49	38	42	39	46	47	37	50	32	40	41	55	45	33	38	44	32	46	47	36	37	38	35	36	33	46	42	41	41	30	43	53	36	54	45	33	46	28	37	38	45	41	33	28	58	37	50	49	45	33	44	32	44	40	33	30	40	32	39	46	48	48	41	40	24	31	23	42	33	35	37	44	28	47	40	47	46	44	37	32	33	39	49	44	49	32	43	37	41	42	34	43	41	37	42	39	44	47	47	43	50	45	38	46	49	43	47	41	51	40	41	39	48	50	48	35	39	44	48	34	45	47	24	55	31	34	46	38	42	41	38	46	50	29	36	37	33	38	39	37	44	53	44	44	54	42	35	38	46	36	42	44	39	39	46	43	41	39	41	51	48	36	34	33	33	32	38	45	46	49	38	46	40	56	36	38	50	38	47	40	33	46	40	41	36	38	46	29	43	42	37	40	34	47	42	37	48	42	54	34	34	34	40	36	34	43	41	41	45	32	36	46	36	47	37	33	37	36	45	40	43	44	38	42	35	40	53	21	38	45	41	45	56	45	29	42	35	43	38	32	42	45	45	40	37	40	39	51	45	54	48	43	46	37	45	34	35	37	49	40	45	42	42	41	41	38	52	40	37	45	47	36	38	40	50	35	32	39	33	59	42	42	42	35	48	36	38	35	33	38	50	42	38	60	44	39	54	29	41	46	32	51	43	39	35	39	46	37	33	35	46	43	42	39	51	36	39	37	35	30	45	37	48	41	44	39	41	32	51	51	42	35	47	43	42	44	44	37	38	46	45	31	28	48	44	42	49	44	40	40	41	37	52
53056	34281	29362	40009	50984	41417	34127	31023	26303	19179	14655	12157	4262	2381	1356	1232	784	959	997	810	614	662	552	538	554	516	535	524	558	519	549	523	581	557	628	570	534	567	549	531	562	527	550	539	588	524	547	550	565	568	560	571	571	493	567	526	547	516	528	527	571	537	525	570	583	547	541	555	526	561	553	546	574	533	528	561	554	554	520	542	535	579	506	528	537	571	583	562	567	537	586	564	542	582	517	537	545	576	530	572	587	569	528	580	562	594	589	584	511	547	541	577	548	559	559	556	540	574	523	594	532	543	518	524	501	554	528	547	577	564	579	549	575	533	570	514	555	542	572	569	516	546	545	552	543	576	571	563	603	485	580	550	564	562	553	547	561	563	536	567	511	511	617	551	579	528	555	564	552	526	548	577	549	543	517	516	583	523	570	572	585	509	561	536	542	569	572	516	555	568	512	531	568	546	583	566	535	550	537	541	551	552	561	578	570	580	604	541	546	567	520	500	561	557	563	535	575	537	564	567	577	542	521	554	544	587	572	589	542	524	537	536	557	528	508	566	541	566	586	507	587	555	550	525	537	574	571	548	508	561	513	520	576	577	564	556	575	550	554	536	540	549	527	529	544	533	573	547	587	536	558	600	567	519	536	560	550	575	586	585	576	550	552	604	537	523	580	562	511	596	565	534	548	575	528	554	558	580	576	521	541	530	577	556	545	527	563	580	568	569	561	555	541	577	548	586	559	565	558	539	548	539	529	559	554	538	552	542	574	564	583	493	532	528	582	577	552	519	568	518	564	520	555	584	571	546	554	560	583	570	577	557	548	555	570	534	548	582	556	586	565	541	570	567	529	599	544	556	581	541	557	557	573	544	565	586	547	530	549	526	565	546	509	522	587	535	561	535	567	515	586	547	530	495	539	567	577	566	568	520	501	553	560	556	574	528	570	578	551	501	555	526	558	587	562	563	560	539	550	568	552	576	566	582	530	551	540	567	557	558	547	545	538	553	591	554	556	553	567	528	598	585	563	516	561	553	582	540	569	541	571	570	521	544	563	596	555	551	525	519	515	551	565	546	546	559	531	574	567	582	524	569	560	522	558	508	576	525	527	620	564	504	582	531	556	567	539	534	558	543	549	573	524	547	520	553	574	558	558	553	543	555	553	517	526	554	534	548	559	583	582	508	553	563	572	537	563	512	607	555	554	592	580	535	560	551	604	515	528	585	520	568	516	549	582	538	567	579	563	515	542	554	539	533	566	547	553	559	546	589	592	586	597	586	552	599	543	574	568	548	564	574	569	577	580	533	551	521	550	535	576	582	583	538	519	550	561	557	526	544	517	531	545	534	554	532	527	501	552	551	535	560	543	529	522	581	545	572	559	540	543	530	564	540	564	555	527	580	559	563	561	552	536	526	615	551	544	538	557	563	541	559	535	597	594	587	579	562	559	539	538	522	586	529	600	541	591	586	587	608	481	533	554	557	519	532	546	556	574	568	588	586	562	590	575	506	527	529	531	555	558	547	546	541	579	572	581	539	557	551	586	508	575	565	539	554	528	606	552	520	575	521	538	561	566	507	551	536	535	536	542	523	559	548	575	575	525	573	543	528	554	557	567	531	592	548	534	582	508	547	619	527	491	569	586	546	587	499	558	544	534	566	565	531	560	531	549	517	492	565	562	571	547	514	575	556	530	522	594	562	523	579	519	581	543	553	570	527	505	626	559	558	551	558	559	542	563	546	568	547	541	536	540	587	535	576	502	578	572	579	560	569	510	536	546	568	546	555	554	522	573	502	540	542	531	542	577	569	548	549	536	551	524	560	545	568	586	535	544	552	551	558	536	531	557	568	550	572	547	576	554	563	555	569	589	554	538	525	566	597	532	590	552	553	511	573	545	533	566	557	545	494	554	542	552	543	550	533	561	564	562	526	554	596	564	532	562	534	552	565	572	561	558	581	556	546	535	561	530	596	583	567	538	506	542	573	520	567	542	562	579	521	536	539	544	504	597	537	558	542	542	585	553	585	541	600	595	575	540	547	583	516	602	581	558	550	549	539	526	572	549	544	529	555	566	582	611	530	542	542	559	558	589	524	551	533	566	575	540	581	545	522	530	557	543	553	584	573	556	555	552	582	568	590	559	527	555	530	499	554	559	585	583	573	516	568	572	507	586	561	543	585	533	516	569	572	572	577	566	510	555	546	528	533	583	526	543	557	554	554	496	544	549	518	552	553	587	533	560	582	588	551	563	555	539	572	529	563	571	519	575	529	570	583	559	571	538	575	549	576	586	561	532	486	544	548	563	563	531	551	558	546	511	564	531	548	561	553	537	560	562	553	507	565	578	538	549	563	596	608	546	563	617	531	555	524	584	566	555	541	512	556	583	520	606	546	553	532	579	548	593	549	508	563	547	539	553	604	563	548	524	539	569	546	582	534	550	554	588	601	590	554	578	522	548	533	576	551	539	547	550	534	558	548	570	544	556	542	538	568	558	577	588	552	538	576	536	542	589	598	522	541	562	555	548	558	597	543	584	549	576	493	603	558	543	567	567	541	560	531	587	546	572	561	563	579	544	520	534	540	541	537	575	550	529	496	553	538	531	532	581	561	546	532	576	549	554	584	538	556	529	586	553	568	591	557	551	580	563	558	554	566	568	553	547	545	569	573	557	582	531	538	611	539	574	540	564	567	557	557	577	549	526	561	504	558	572	576	581	577	589	590	543	573	582	554	531	563	537	530	555	586	572	633	562	537	538	592	537	564	533	585	569	569	545	541	553	539	530	548	559	590	591	541	533	553	575	559	557	539	527	590	510	571	545	518	567	557	582	517	575	585	574	581	544	530	550	553	517	522	574	586	551	584	560	556	553	539	503	554	534	578	537	565	578	571	527	494	560	574	559	521	552	583	537	533	570	533	553	512	568	514	534	536	578	558	558	538	560	544	520	601	579	579	551	570	549	593	559	546	602	511	599	627	556	567	565	547	573	616	536	550	571	560	532	559	544	504	589	557	541	516	527	549	563	536	537	563	579	553	513	566	591	534	515	580	543	528	532	556	556	575	532	551	554	557	553	577	546	569	569	554	535	545	525	561	574	564	577	536	526	555	547	517	540	585	575	538	591	546	539	536	535	531	554	538	575	561	548	562	525	517	596	516	544	571	556	534	538	522	560	571	591	577	545	554	533	530	541	538	530	580	545	568	538	588	552	610	536	554	558	568	512	519	545	532	552	569	550	536	524	555	543	520	516	599	508	553	565	582	537	562	570	549	590	596	534	564	593	536	565	561	588	547	618	561	581	586	546	543	556	563	535	554	534	565	551	488	558	574	583	551	543	547	576	574	561	566	525	586	589	561	563	543	543	532	537	542	541	557	551	535	515	545	562	555	557	550	533	535	568	553	576	550	569	526	570	535	561	555	538	582	545	537	552	531	559	534	572	606	513	552	522	538	581	561	568	520	553	566	569	570	561	565	536	573	558	538	540	569	526	566	528	532	549	549
15891	15160	4959	4614	5897	4283	2292	1901	1474	903	639	483	192	119	85	71	59	57	73	54	54	56	42	44	48	63	46	54	39	34	47	42	47	33	37	31	42	35	48	42	53	40	32	35	40	37	48	48	49	42	39	37	42	42	46	31	41	43	38	34	48	44	44	34	45	47	26	46	47	42	37	41	40	45	43	37	45	28	48	42	40	39	42	48	44	52	46	35	40	36	40	32	47	32	38	33	50	59	46	56	45	64	37	36	38	37	41	39	52	44	40	39	43	42	45	41	37	39	36	37	37	51	38	51	37	31	53	42	45	42	33	36	43	42	46	42	40	40	54	44	41	42	43	39	36	43	35	49	39	34	50	44	51	38	46	47	38	44	41	46	33	37	49	30	40	33	36	33	49	28	57	45	44	44	41	44	30	40	56	41	59	48	48	37	36	29	38	45	46	52	44	34	38	56	45	43	48	55	40	38	41	45	37	45	32	33	34	31	35	41	42	33	49	41	38	41	41	33	35	38	34	43	43	49	46	51	42	38	42	50	40	41	38	38	36	44	50	32	33	32	43	53	36	41	49	47	31	40	47	31	44	50	44	40	45	53	43	45	30	46	53	51	43	50	41	30	39	47	42	33	42	40	40	40	53	32	35	55	43	38	45	42	34	51	31	33	48	44	52	44	44	34	38	40	41	32	50	37	46	42	41	58	34	37	52	43	39	37	32	42	61	35	42	43	36	43	51	45	44	41	51	48	41	39	46	41	46	44	56	46	44	40	37	38	38	45	45	50	42	34	42	35	47	32	43	44	46	46	56	46	49	45	40	40	31	34	33	31	55	43	41	36	35	37	39	40	38	42	33	45	52	42	36	36	46	35	41	46	42	46	48	40	51	39	49	48	45	41	51	27	42	41	44	49	35	38	43	41	30	54	39	39	52	44	65	41	40	58	46	45	34	51	43	34	55	34	43	55	28	41	29	35	39	45	45	30	46	43	32	42	50	39	43	37	33	42	38	38	38	58	48	31	27	44	52	36	40	46	34	37	46	37	41	42	40	36	37	52	45	46	49	45	49	43	47	40	42	55	50	42	46	54	41	44	28	37	44	49	59	43	36	44	56	30	26	44	37	39	54	47	41	38	41	35	53	38	45	40	33	41	42	44	36	42	35	41	41	42	47	31	47	45	53	44	52	47	46	39	39	46	40	41	34	50	56	36	42	44	32	41	41	39	54	33	56	42	40	39	41	49	43	36	42	41	32	28	37	37	44	38	38	44	43	45	42	39	40	34	54	37	43	41	36	42	43	45	48	59	39	55	54	32	42	38	30	33	50	39	42	44	54	48	32	44	40	39	43	28	53	45	34	37	56	44	45	46	49	37	42	43	41	39	50	34	30	32	42	37	42	48	42	44	35	42	48	45	34	37	49	39	34	58	46	49	46	43	41	46	44	34	33	50	37	49	46	43	50	40	48	52	36	43	42	49	42	51	44	30	45	28	42	41	41	42	42	55	42	46	56	41	40	39	35	41	47	40	52	48	33	44	34	42	41	39	37	49	40	42	33	39	44	43	44	41	31	38	39	49	48	44	49	34	34	40	58	39	41	42	44	41	38	44	39	34	50	41	42	39	42	49	43	53	44	54	48	49	46	36	35	51	44	30	41	28	41	53	46	65	51	42	42	36	43	46	52	54	45	46	44	39	50	32	39	37	44	39	55	44	43	43	48	32	48	40	52	42	27	35	47	29	38	36	56	44	47	45	45	31	47	32	33	50	46	33	36	36	51	49	46	49	45	39	44	43	27	42	43	42	31	55	46	32	40	43	44	38	32	49	35	40	37	48	32	33	37	45	40	32	30	40	40	52	46	48	35	29	40	36	33	42	40	46	43	45	59	43	48	33	46	34	40	40	43	44	36	53	42	54	49	45	39	42	40	39	53	44	47	43	36	39	46	41	57	44	37	44	45	40	52	43	40	31	38	42	28	32	49	47	56	41	47	37	45	32	44	44	53	44	41	43	33	52	36	38	38	34	41	42	49	58	37	27	46	39	31	49	38	41	44	51	37	48	36	50	38	43	41	50	46	29	45	42	39	55	32	42	39	38	55	37	44	47	36	54	49	47	36	39	39	42	41	43	42	43	45	42	49	33	45	39	42	38	43	43	44	40	45	38	46	38	45	39	56	30	39	43	60	38	40	49	44	30	43	21	38	36	42	47	36	41	36	41	42	34	44	37	47	41	52	50	39	43	49	54	50	36	37	40	38	44	44	44	43	29	52	31	38	36	39	29	42	42	52	33	42	38	41	31	37	35	48	39	39	46	41	42	50	43	41	49	42	42	41	39	42	43	35	50	45	42	44	33	39	49	37	50	38	41	50	38	40	41	39	40	47	52	37	54	45	45	31	47	47	47	50	53	55	51	36	43	42	47	32	35	41	44	46	34	49	40	47	48	31	44	34	41	42	41	33	41	36	44	40	43	37	41	36	31	43	38	38	48	45	39	41	44	41	46	49	40	47	38	44	45	34	38	43	59	38	41	40	47	29	36	37	37	43	44	41	42	50	49	37	40	44	48	41	41	38	41	43	44	49	45	38	41	37	38	32	41	45	39	47	32	40	41	39	27	41	42	44	35	39	47	35	34	41	37	36	42	53	44	46	49	40	40	48	36	47	36	34	36	41	43	46	36	35	44	45	30	45	40	46	41	37	44	44	52	44	40	43	55	47	45	29	42	41	44	37	38	47	42	56	43	50	51	40	39	43	46	22	30	34	46	35	42	45	50	43	44	38	38	42	49	53	54	34	46	41	43	52	27	29	37	44	46	57	40	40	45	46	43	44	47	42	38	46	61	46	37	47	47	35	37	45	37	36	48	51	35	53	47	48	40	44	44	48	38	46	50	40	49	44	33	40	44	47	37	50	45	40	53	40	33	51	42	37	40	41	40	38	51	32	36	46	40	40	45	39	41	39	25	43	44	40	40	43	43	38	44	40	32	44	36	48	31	41	35	48	44	34	33	50	47	37	48	42	46	45	53	40	38	44	42	36	55	45	49	41	42	40	28	36	39	53	50	42	42	42	40	36	62	43	44	40	30	39	42	36	45	33	57	30	40	51	28	36	30	45	37	50	36	34	44	41	35	52	41	48	38	35	36	47	42	40	37	53	41	53	37	42	52	40	51	40	42	41	39	50	54	51	44	25	47	52	46	45	48	42	43	38	47	45	43	45	36	51	44	48	40	52	40	32	41	48	44	48	41	35	36	34	47	42	44	30	44	38	41	54	43	47	48	35	45	47	40	50	35	44	38	34	45	48	39	37	38	37	43	43	47	42	43	48	45	48	41	42	46	57	25	36	32	44	44	39	28	52	31	52	40	38	47	56	52	47	43	51	48	37	45	46	53	45	44	38	36	44	40	50	53	40	51	38	36	43	46	40	48	48	38	48	35	39	43	46	42	45	55	39	40	54	37	44	44	46	46	47	53	44	39	50	59	48	43	35	44
50894	35083	28472	40991	52788	42243	35157	32743	27866	21691	17692	13679	5184	3032	1720	1624	938	1140	1230	867	669	637	594	607	565	583	543	535	556	563	613	619	579	594	512	533	558	569	561	556	576	601	574	615	596	560	550	608	614	606	593	544	576	610	587	574	540	577	510	601	563	559	529	555	538	562	550	585	530	558	522	589	578	557	571	582	548	585	593	572	647	579	556	566	531	507	573	544	585	586	537	579	563	614	622	547	542	556	566	556	614	510	554	554	614	613	553	591	558	575	554	545	563	540	540	563	580	571	564	551	587	564	598	558	550	567	554	573	581	548	561	579	576	570	579	564	617	599	552	610	546	531	591	582	568	554	577	607	583	565	570	524	566	580	563	573	557	578	591	555	542	577	577	577	603	574	584	585	564	559	579	587	576	571	588	587	601	544	611	564	571	576	521	583	614	523	595	561	564	565	579	580	524	540	547	576	604	571	528	610	556	588	602	598	558	550	557	580	559	645	593	568	541	575	552	593	600	597	554	556	591	561	572	634	572	548	586	541	596	573	574	550	578	582	544	605	563	542	575	594	599	567	584	557	575	550	553	562	564	548	582	559	564	562	544	584	632	551	533	588	568	552	589	557	560	569	600	605	577	588	576	566	530	556	603	562	549	571	580	545	534	564	604	624	562	572	571	559	596	554	584	550	518	571	569	574	565	551	522	561	577	597	562	605	570	533	576	622	559	557	559	549	588	557	593	589	595	559	559	550	583	608	548	555	548	580	563	595	591	564	568	538	552	516	536	587	601	593	593	575	577	548	537	564	610	578	577	574	558	559	600	574	547	567	575	553	554	563	584	584	541	533	517	541	537	578	574	595	536	567	620	540	516	600	552	584	565	579	589	582	573	596	588	585	565	533	600	606	550	574	587	601	587	586	548	579	539	556	618	544	566	569	572	528	559	554	594	572	538	558	581	534	581	555	582	565	547	561	594	542	567	566	583	593	538	555	591	500	577	566	566	558	575	539	550	588	536	552	581	543	572	550	558	568	576	572	545	566	594	546	587	572	574	566	529	528	540	570	578	588	548	580	595	594	548	594	548	575	600	584	557	548	531	554	565	564	562	570	548	573	603	536	562	615	567	582	574	582	569	570	583	558	548	557	567	571	534	568	575	550	573	593	554	588	594	569	578	576	582	591	605	594	566	566	548	586	556	586	609	606	551	552	565	537	557	570	562	590	554	568	567	549	555	602	541	581	570	577	548	516	573	601	622	562	584	564	591	616	562	585	571	536	567	543	573	580	601	600	591	532	578	552	603	567	539	567	571	602	604	558	599	583	586	531	560	558	615	555	587	574	554	603	554	529	529	588	558	604	581	595	585	585	582	573	601	580	577	616	528	525	539	546	498	574	543	579	575	563	585	560	548	563	545	569	557	618	532	609	614	571	535	583	558	563	591	586	587	561	568	592	572	622	580	628	595	574	533	585	554	592	577	572	609	577	584	562	621	590	577	542	606	607	571	508	584	584	552	559	570	597	552	581	572	562	555	573	584	565	548	558	607	576	579	584	579	553	569	575	572	535	535	559	554	538	520	559	519	500	555	551	527	593	556	554	545	578	563	573	580	549	524	600	545	609	564	567	601	561	598	596	598	522	619	571	525	602	572	544	533	567	555	571	590	574	595	570	595	589	546	544	590	531	568	563	546	564	570	605	564	551	531	577	560	574	592	582	576	592	615	562	557	597	625	573	530	561	583	559	588	548	539	510	553	518	559	581	573	559	564	600	554	610	607	570	562	558	542	527	600	595	597	575	601	587	569	547	580	553	599	587	577	609	533	564	575	591	566	605	594	526	553	568	550	535	584	569	525	554	581	550	623	596	529	559	554	525	602	560	588	574	558	605	535	548	575	574	588	586	597	547	629	612	585	556	572	574	575	606	609	584	529	550	590	528	566	593	608	612	600	568	545	588	533	542	572	554	567	569	597	601	587	613	589	598	625	553	544	547	568	595	571	502	558	567	525	554	550	535	512	569	563	596	598	565	576	579	560	602	612	574	615	563	600	563	527	591	548	558	597	589	616	601	573	559	572	598	595	565	553	605	578	572	614	583	550	556	531	547	545	582	599	533	570	563	587	565	542	571	541	554	577	553	592	543	596	595	580	566	600	557	519	574	612	560	572	554	585	529	599	574	612	570	584	558	530	586	552	535	556	534	563	571	609	545	603	590	532	575	558	572	559	578	564	595	583	571	561	560	548	564	549	544	560	547	590	541	561	612	582	569	553	558	563	582	562	552	555	588	538	555	544	569	597	592	575	536	583	578	514	598	591	605	594	540	579	567	600	607	552	611	587	592	578	575	559	570	566	568	564	498	608	593	483	583	510	563	607	538	576	553	565	522	581	555	529	555	567	607	568	560	574	566	548	574	567	610	576	584	574	514	565	566	514	611	563	583	627	604	573	571	571	585	557	561	587	576	501	583	569	539	549	598	575	558	572	586	579	559	528	521	543	564	574	589	562	582	539	567	578	542	593	569	581	593	566	555	605	553	590	573	588	567	571	578	570	599	543	528	549	579	579	554	623	621	579	567	546	558	565	527	525	592	584	570	520	560	562	579	568	594	559	573	576	591	562	557	595	523	546	591	553	589	559	575	528	550	559	521	587	578	584	616	579	569	621	593	546	551	557	570	570	554	635	585	609	578	550	559	575	560	549	571	565	560	549	569	540	569	526	577	546	563	619	552	580	548	597	550	542	583	593	530	628	589	612	537	558	583	555	545	537	557	568	639	573	564	622	562	549	574	506	575	620	597	601	548	591	606	566	539	568	564	561	543	558	545	558	623	576	564	589	546	533	583	593	552	614	570	562	586	557	596	552	592	590	563	560	557	599	607	575	542	603	541	567	558	584	550	561	600	560	548	585	563	566	579	610	575	557	501	527	548	538	552	564	582	551	567	553	524	597	558	604	624	550	548	593	548	557	580	591	551	620	576	555	549	552	591	595	530	551	560	578	617	571	550	571	556	586	563	548	597	626	561	588	561	556	543	567	590	572	634	612	553	562	544	584	600	553	543	568	582	595	585	563	594	545	552	594	589	600	532	600	575	555	581	584	574	539	548	611	530	574	544	583	561	545	544	577	569	525	556	582	609	551	588	570	509	567	572	582	580	579	601	518	592	576	574	581	592	573	604	580	548	593	589	570	557	588	577	566	537	530	578	562	600	593	556	576	567	554	606	617	579	566	563	515	522	564	593	609	565	568	584	541	626	588	559	560	562	578	567	526	553	558	627	592	528	517	593	561	554	582	538	586	589	547	535	561	540	545	521	576	524	555	554	567	608	577	540	577	576	629	550	600	568	556	572	546	566	572	597	558	583	520	615	592	614	530	548	588	588	558	562	590	551	584	541	514	594	545	559	559	551	571	531	554	586	535	552	601	547	563	539	567	584	563	526	582	571	582	619	580	594	573	591	591	538	580	529	573	605	566	583	564	607	601	558	592	576	554	572	622	566	590	588
23038	21950	9165	8507	10106	7025	3969	3335	2462	1590	1118	745	272	166	99	116	57	62	85	53	53	42	43	53	42	33	32	46	40	43	33	47	37	48	37	37	27	36	42	45	44	40	31	48	49	38	45	44	34	48	41	32	48	40	30	47	36	37	32	40	32	30	44	37	46	43	44	47	44	27	45	40	37	49	34	45	27	42	39	51	54	62	41	50	38	40	37	32	42	38	52	36	37	42	47	35	44	46	30	37	39	52	50	37	39	40	31	39	39	36	35	32	32	34	40	46	45	43	42	34	43	40	44	40	46	48	45	51	42	42	44	40	35	44	43	46	44	57	44	43	37	46	47	30	39	44	46	32	38	42	40	40	41	39	32	44	42	42	42	43	40	37	28	46	39	45	49	42	34	40	42	48	40	34	50	47	47	45	36	38	46	48	47	42	44	36	39	38	39	55	45	42	44	39	29	41	39	44	41	47	35	46	42	44	37	46	34	49	33	44	40	49	49	51	43	61	34	37	42	43	41	36	46	40	52	28	42	46	42	54	43	36	53	51	44	50	41	35	37	30	46	41	42	27	34	42	42	52	43	48	48	55	49	38	35	42	42	56	43	36	38	42	34	49	42	48	31	36	33	38	43	40	37	33	32	52	37	51	42	36	30	36	45	40	43	41	37	45	42	45	38	40	56	40	48	37	45	45	48	40	54	41	36	46	41	39	41	38	45	29	40	33	39	39	34	38	43	48	46	49	36	41	61	35	43	34	34	55	46	50	36	45	41	37	38	41	49	44	54	37	32	38	40	51	35	40	45	42	26	46	49	45	41	39	30	43	38	41	45	44	42	45	55	59	36	30	35	44	38	43	41	38	43	48	40	33	32	39	44	48	33	39	51	48	44	39	52	37	39	46	49	49	47	43	53	44	40	42	37	51	33	54	37	44	39	33	31	39	43	59	38	42	36	35	47	35	45	27	48	44	49	38	36	35	34	37	46	52	44	40	32	40	30	41	55	42	31	49	40	38	38	41	38	37	52	44	33	35	48	34	30	50	41	51	49	37	48	36	42	41	41	39	31	43	38	41	45	40	40	31	42	32	37	37	42	41	40	33	40	33	35	40	39	35	44	46	43	48	45	45	48	46	46	41	46	47	43	46	52	45	33	47	40	52	44	47	35	45	41	37	52	39	49	43	48	38	39	52	43	32	42	40	37	42	32	49	50	51	41	40	50	38	49	45	29	56	47	55	43	52	55	42	34	36	49	39	45	38	33	37	41	44	43	44	36	39	38	50	38	38	36	34	44	37	33	42	49	43	43	32	49	32	40	39	44	44	33	47	44	31	48	36	49	39	50	51	43	46	49	56	43	35	56	48	38	42	36	33	26	39	32	40	41	29	45	44	37	48	42	41	45	36	51	53	37	44	39	44	31	41	36	54	38	43	46	43	52	47	38	40	36	52	42	42	40	40	35	40	44	40	37	52	33	40	44	44	41	45	50	43	58	45	39	37	39	43	47	39	51	31	55	40	49	42	43	37	47	50	38	44	36	46	42	47	40	38	45	43	35	40	56	46	40	48	48	39	50	47	37	50	53	44	46	43	41	49	53	50	53	37	45	32	52	45	31	43	39	42	38	34	43	64	43	39	48	42	38	45	49	32	33	50	46	40	45	35	37	42	48	53	30	41	41	39	47	48	39	54	42	38	35	36	48	45	39	46	39	34	43	39	32	51	39	39	32	37	50	37	42	44	55	41	33	49	46	45	32	50	41	48	33	49	39	36	49	42	36	23	51	29	39	29	33	38	40	34	40	39	32	37	36	31	41	39	45	42	47	35	40	36	50	47	42	38	44	44	44	51	43	42	43	27	42	53	45	42	52	43	46	49	25	44	56	37	37	35	38	37	41	36	40	43	49	48	36	44	37	46	52	36	31	40	48	43	41	45	44	30	45	35	44	44	44	39	46	47	35	54	39	56	51	37	40	43	45	43	57	33	41	43	26	55	43	31	49	34	47	52	34	39	44	44	51	39	43	54	44	38	50	54	43	47	40	42	51	47	42	46	43	36	39	49	50	47	45	48	40	50	44	42	33	53	39	57	36	46	32	34	48	49	43	45	41	31	41	40	48	40	44	54	39	46	40	40	39	41	46	42	35	37	41	43	43	34	34	37	49	45	53	31	42	43	40	41	35	56	35	38	35	54	47	48	36	38	38	45	39	34	34	41	40	39	39	49	40	50	55	42	50	43	45	48	43	43	41	38	32	46	46	40	39	54	34	44	35	45	51	47	46	41	43	46	34	46	46	32	39	28	36	49	32	47	44	42	49	38	40	47	43	41	38	44	44	51	52	33	29	37	44	37	43	37	37	36	34	36	48	25	31	34	37	30	38	38	42	47	43	41	42	49	56	46	45	37	44	41	37	59	45	36	34	47	46	49	47	45	44	43	39	41	47	38	35	44	44	42	44	40	43	31	47	41	50	46	47	45	35	45	40	48	35	39	38	51	41	27	36	44	40	34	39	54	40	56	44	36	42	49	44	29	48	55	38	34	49	42	44	42	31	47	42	42	41	47	38	40	48	45	38	42	45	36	40	30	50	38	37	37	56	39	38	40	38	38	53	53	43	37	39	37	45	22	44	40	37	32	53	41	56	44	46	52	38	43	40	41	51	35	33	45	48	46	40	41	39	52	44	48	41	40	49	46	49	48	33	48	49	46	32	51	40	44	43	50	36	55	41	39	45	31	43	46	36	48	38	49	53	44	49	53	47	27	45	40	37	47	46	37	47	37	45	40	46	38	52	42	36	65	37	36	42	38	40	49	38	50	45	35	32	41	43	46	44	35	46	49	37	41	48	47	45	43	41	39	43	38	49	54	38	42	47	37	27	36	38	50	30	39	49	45	50	44	54	36	47	47	38	50	40	48	46	66	45	52	36	37	34	35	46	37	48	44	42	41	42	38	32	36	50	36	50	47	36	41	37	34	51	49	39	37	54	41	32	44	44	36	44	35	42	40	39	45	50	43	46	47	49	47	31	47	49	30	48	61	40	44	39	35	40	52	38	49	31	38	46	44	45	40	42	44	31	47	44	46	44	44	38	44	43	47	29	42	53	50	52	54	39	49	49	36	42	36	34	43	54	42	35	45	42	47	48	40	41	34	41	36	39	37	37	33	41	43	40	46	46	42	36	47	46	39	42	36	43	47	37	53	46	51	35	28	32	30	32	54	45	48	41	38	41	40	49	50	38	40	49	41	46	36	45	45	43	45	46	40	36	35	46	30	47	43	44	39	50	32	37	45	35	38	36	42	59	46	48	49	40	47	43	41	43	42	30	39	44	47	40	37	33	33	46	37	36	46	40	47	40	35	41	46	48	48	56	40	52	37	43	46	50	50	42	58	36	49	43	45	42	28	38	41	43	51	36	45	55	47	43	40	44	52	31	42	45	42	50	59	45	50	37	39	42	34	44	48	42	38	37	46	41	42	39	44	35	58	47	48	39	30
52509	33100	33937	49654	63272	50140	40773	38441	32712	27072	22970	16780	7599	4712	2950	2339	1159	1544	1616	1007	732	669	678	543	614	551	605	596	584	593	561	579	587	574	566	565	599	622	581	578	565	582	586	572	557	548	550	568	552	578	577	565	555	571	560	572	569	585	541	592	560	547	604	573	554	596	627	587	578	556	563	585	575	550	570	559	589	584	558	575	552	581	547	556	543	601	607	566	573	612	552	581	567	558	557	627	559	601	590	597	585	559	580	543	589	557	599	561	612	557	564	602	577	579	559	566	583	557	593	616	551	595	565	589	590	539	586	564	583	586	600	571	550	533	551	547	577	574	555	573	583	565	545	590	562	609	598	624	547	606	549	594	529	582	588	586	556	604	579	569	546	588	558	576	546	555	590	595	591	616	582	571	600	586	574	576	568	581	558	609	590	599	582	578	564	564	613	547	580	557	541	577	591	600	542	543	561	594	543	547	587	556	574	629	612	541	593	605	576	566	580	548	593	593	541	588	559	566	604	564	580	589	562	559	579	574	583	581	568	560	598	571	553	597	568	522	606	553	543	609	603	526	604	601	560	577	541	583	575	606	591	583	579	515	589	560	561	562	588	573	607	559	591	591	569	560	564	503	587	560	561	579	588	603	575	597	540	591	569	567	577	572	586	571	568	590	589	548	564	607	576	616	547	569	539	587	536	605	560	507	577	547	571	586	564	567	557	606	613	563	603	559	579	622	554	588	617	562	578	566	565	612	564	568	555	577	594	593	587	574	557	544	542	583	595	574	559	589	566	554	546	553	600	556	585	588	576	591	593	582	588	555	558	531	551	595	576	578	538	522	578	614	577	547	566	564	561	578	534	567	562	572	581	592	568	566	561	565	547	556	553	597	561	564	609	561	579	617	610	602	583	610	549	555	562	577	572	541	556	578	590	571	578	540	586	580	567	538	560	589	564	614	560	584	597	615	569	567	565	534	550	552	548	564	562	527	567	555	552	597	631	572	559	566	611	550	561	548	590	611	596	567	610	550	607	562	558	588	592	553	593	592	565	581	579	576	549	571	558	567	549	596	576	540	562	562	598	578	578	553	576	575	517	600	537	550	615	590	595	536	569	610	602	570	574	599	561	570	614	593	559	594	576	541	581	593	581	608	574	547	600	538	570	578	589	551	600	581	519	528	564	587	522	575	555	546	585	563	565	562	570	578	591	579	586	603	588	594	570	564	543	597	613	573	589	557	561	578	565	621	576	576	616	609	566	590	574	587	588	597	586	577	580	543	568	575	583	560	581	536	558	604	574	586	558	594	584	577	534	577	576	556	564	578	583	595	558	638	556	539	574	580	563	572	581	533	635	557	595	566	576	592	569	561	603	558	552	560	629	584	542	553	546	518	582	552	582	554	593	546	596	584	546	550	600	599	576	585	579	589	579	578	603	582	563	581	548	555	575	559	579	539	575	568	620	572	577	536	565	595	542	572	538	573	538	570	515	566	585	530	593	576	566	577	568	555	536	557	610	560	541	555	556	583	518	564	570	597	599	585	558	596	602	562	581	582	554	566	571	580	592	614	542	575	565	604	560	552	591	573	558	603	579	543	573	555	584	610	581	548	579	539	526	554	582	572	543	576	520	600	605	581	588	627	549	611	609	582	581	594	561	630	526	587	596	599	543	596	568	561	602	579	596	518	553	563	545	559	566	570	552	581	572	592	591	537	563	548	594	593	582	588	618	549	572	566	587	606	582	575	568	604	549	555	563	595	567	547	610	558	603	600	581	574	600	547	630	567	589	616	586	524	597	599	590	546	627	553	542	595	551	608	571	548	573	509	565	553	607	640	598	590	542	560	559	559	527	596	552	573	542	593	546	550	540	599	589	616	591	593	565	595	558	584	592	578	561	549	551	588	594	582	588	518	581	599	568	585	571	579	579	551	593	561	568	544	560	575	562	519	543	609	546	537	564	580	579	560	602	584	561	586	583	548	603	549	596	557	567	588	566	625	546	601	590	568	564	579	604	543	579	605	596	598	551	589	626	613	564	572	545	575	560	542	529	565	537	561	570	617	567	547	566	594	583	578	607	528	570	579	586	565	525	603	578	585	583	558	547	604	568	572	595	550	640	533	584	594	638	629	583	584	543	540	554	560	565	584	541	578	604	621	592	569	582	573	548	589	606	584	560	560	606	614	556	591	546	530	584	589	614	575	550	626	594	596	555	580	581	603	567	566	565	573	568	600	558	547	554	599	583	530	570	550	584	543	605	562	594	566	556	561	585	526	589	567	567	549	579	537	546	597	563	557	604	591	570	591	598	595	570	571	620	626	576	595	599	576	570	584	550	578	568	573	576	619	542	560	588	579	553	582	530	538	543	593	570	538	561	584	578	565	550	564	620	552	550	579	495	574	576	558	591	596	539	569	529	563	603	568	582	559	566	585	583	586	593	567	551	618	549	567	538	609	532	503	599	550	575	552	608	561	595	533	559	580	600	604	538	551	591	568	589	561	582	553	644	577	547	558	550	581	508	578	564	575	560	596	560	570	601	564	585	553	549	557	604	579	552	552	603	636	536	596	575	569	565	594	574	623	559	547	579	568	549	571	586	548	566	579	568	566	558	577	578	538	587	581	565	560	587	568	580	524	573	557	584	561	575	586	603	558	561	591	589	544	574	558	613	576	571	560	584	564	568	569	566	556	506	572	596	549	546	564	608	592	526	590	624	577	587	604	580	566	586	572	566	614	592	564	579	561	582	563	556	554	572	556	558	554	563	564	646	597	554	602	584	590	553	560	567	545	572	595	574	568	576	553	586	597	558	600	584	553	574	576	596	551	547	555	565	567	556	552	595	557	585	572	537	568	587	560	544	546	585	587	540	591	586	559	620	535	547	547	583	559	548	550	585	556	615	554	593	545	543	590	569	599	583	543	549	597	583	577	554	588	582	566	569	552	564	554	571	565	583	549	587	599	558	576	567	549	579	588	578	572	601	571	576	604	604	578	559	626	554	614	590	569	578	569	592	568	591	607	598	549	557	622	562	575	590	613	596	588	536	574	594	608	570	605	566	563	579	575	601	561	612	589	612	564	572	563	607	589	556	570	556	570	571	607	568	615	571	600	571	548	562	574	576	559	559	556	555	552	574	565	569	589	581	598	564	590	525	582	568	576	553	586	553	585	579	531	585	577	582	573	545	579	531	564	599	578	554	606	625	580	558	605	594	536	524	595	533	548	582	631	569	556	560	580	569	564	555	577	594	559	575	576	577	595	612	576	597	597	587	594	582	583	578	564	554	567	589	562	616	571	546	573	629	564	592	573	566	573	622	593	549	556	610	595	582	638	553	582	577	598	570	572	520	581	583	551	583	557	606	580	588	587	620	576	587	595	556	555	612	589	621	572	575	610	627	558	618	546	597	567	562	589	563	580	601	587	534	600	586	584	563	557	582	557	573	602	566	630	563	610	557	525	601	529	583	557	556	585	555	614	588	574	579	569	580	573	596	599	606	554
8636	3874	1482	1806	2113	1393	748	671	503	337	235	201	92	82	46	54	53	47	43	41	41	33	32	41	43	45	39	41	39	40	35	39	42	45	46	39	33	46	50	41	51	43	45	47	50	31	49	37	50	50	38	45	34	32	41	37	38	32	37	31	41	44	43	47	37	34	35	45	39	39	28	42	30	39	38	42	36	33	45	50	44	33	35	40	38	48	35	38	38	42	44	42	33	45	33	40	34	43	48	44	37	42	38	38	46	35	37	48	43	37	48	52	45	45	40	49	38	40	39	41	53	32	45	42	36	38	45	38	42	43	43	44	46	26	26	36	32	38	32	36	43	30	42	45	42	51	51	45	47	37	41	34	44	39	42	45	46	47	48	50	40	37	42	39	38	26	49	41	49	46	44	46	45	37	38	41	29	40	45	37	47	48	46	35	50	43	33	37	40	50	22	35	31	49	39	28	40	31	39	44	43	45	57	38	35	57	36	39	38	40	38	47	46	50	37	40	41	38	36	32	43	40	44	43	43	45	46	47	44	39	43	44	55	41	32	36	41	31	37	37	44	42	47	48	49	38	33	34	42	31	33	39	44	36	33	38	36	33	41	40	29	38	34	39	48	34	38	47	43	48	38	40	39	39	36	63	36	44	41	43	35	35	37	49	42	42	36	45	32	29	41	49	42	39	42	49	35	43	44	40	39	40	34	46	35	39	48	42	32	35	44	33	49	45	39	29	36	33	42	43	30	49	38	37	40	45	43	32	34	39	35	50	32	35	43	45	36	47	56	43	35	39	46	38	30	42	45	49	41	47	48	52	37	52	41	45	50	41	43	29	47	28	38	43	41	34	49	43	30	41	43	37	47	35	46	51	28	46	36	43	40	30	39	47	40	42	37	29	34	47	33	31	53	31	39	41	39	37	28	44	30	41	39	48	42	41	30	57	43	45	36	32	35	45	30	40	42	32	48	38	36	30	31	43	37	47	41	37	43	43	51	41	29	37	35	42	48	37	39	34	34	30	33	36	42	34	36	28	47	38	32	44	39	44	32	30	45	38	36	28	38	42	51	40	39	28	41	50	52	48	47	44	36	46	38	52	48	39	45	44	28	41	34	39	38	50	35	54	38	31	39	54	43	39	32	35	51	43	42	47	34	31	31	43	31	29	54	35	47	30	43	44	42	43	37	44	43	39	39	37	46	38	38	43	39	39	42	48	37	41	43	60	40	46	34	37	32	38	34	27	33	40	49	33	40	46	34	40	32	55	48	40	44	40	57	47	44	36	44	42	37	45	45	45	34	38	41	41	38	50	34	41	37	37	38	34	37	45	50	27	30	41	43	47	37	34	39	40	46	49	41	40	34	43	42	49	46	31	32	41	35	44	28	35	52	51	36	41	33	47	39	39	44	41	30	38	52	42	46	42	38	48	47	38	38	22	46	40	51	38	35	43	52	42	31	52	40	45	49	42	43	45	61	38	38	44	37	32	39	40	47	32	42	38	32	45	37	43	36	49	38	39	48	33	31	37	36	32	41	39	48	42	39	40	29	45	42	40	36	42	48	52	37	37	30	41	45	42	49	41	33	36	36	39	49	36	32	35	40	43	39	47	46	39	46	46	33	38	35	45	31	43	46	34	47	37	38	34	43	35	33	36	35	36	39	43	36	35	40	37	40	45	51	47	40	45	48	42	39	38	34	42	32	34	41	47	35	38	42	34	31	42	44	50	52	33	41	39	50	43	41	32	34	40	33	33	41	39	55	40	44	30	39	37	35	35	26	36	27	47	35	32	44	53	40	33	40	52	42	37	24	44	38	34	37	42	34	43	40	40	44	61	50	46	40	39	43	36	35	33	40	43	36	50	35	39	39	41	48	36	37	46	44	44	35	42	37	38	38	34	38	36	52	53	40	38	40	37	40	33	44	36	42	38	46	39	46	46	57	42	38	37	35	37	49	43	44	38	44	41	40	32	37	53	45	32	45	36	44	46	32	37	41	35	43	46	50	31	29	46	31	37	39	33	39	36	50	38	39	37	30	56	47	40	38	36	37	38	37	45	44	41	45	43	39	32	41	40	43	44	35	52	36	41	30	37	37	52	45	37	30	49	56	39	45	36	40	31	39	37	42	42	40	31	33	28	30	42	45	34	27	53	46	40	35	43	43	49	48	46	44	50	37	38	47	45	49	41	40	46	43	35	33	43	35	38	47	38	40	37	40	39	30	45	38	29	43	35	49	31	41	32	44	44	50	32	54	46	37	33	44	42	34	50	50	47	37	46	43	41	34	47	40	46	28	47	46	31	44	39	39	35	30	49	35	50	44	48	42	39	44	32	34	44	42	52	34	42	41	29	37	36	39	31	48	37	48	47	45	47	40	39	39	47	41	50	42	42	44	43	26	32	34	49	34	39	51	42	41	36	39	42	42	48	52	53	35	41	44	25	44	51	54	31	40	27	38	37	39	48	48	35	42	31	44	47	30	39	37	40	36	37	38	33	48	37	41	46	43	45	47	32	46	55	42	30	33	52	28	52	31	44	37	38	53	40	40	49	30	44	37	39	33	32	42	39	43	35	32	38	40	42	33	32	38	31	28	37	40	49	44	40	39	50	51	45	39	38	40	42	36	41	52	41	42	44	47	55	38	45	35	28	55	50	35	38	32	39	54	47	41	36	42	50	47	44	53	37	45	41	53	46	40	38	35	42	36	40	39	37	49	41	47	41	46	46	36	49	30	37	45	32	52	38	47	50	41	44	32	44	39	43	47	41	44	46	40	44	29	38	48	45	40	44	35	30	50	40	39	46	41	46	48	40	33	50	37	45	37	44	37	40	44	37	42	41	42	39	60	38	42	37	38	37	42	36	38	32	36	30	38	43	35	39	38	52	35	37	43	42	38	41	56	45	38	41	56	38	39	38	39	50	35	47	35	54	42	43	43	41	41	41	38	50	39	37	36	28	28	33	42	32	36	37	32	43	51	49	39	38	43	34	29	46	44	37	49	49	42	40	55	38	48	45	36	41	33	43	49	44	38	55	37	52	44	50	35	35	25	34	33	33	38	40	46	45	48	36	40	47	38	45	32	35	50	46	38	38	44	46	47	43	42	41	43	53	36	47	36	48	44	41	49	37	40	42	43	48	50	53	46	39	36	61	41	34	47	41	43	44	52	58	39	30	30	46	49	46	26	36	41	46	50	40	44	33	40	33	35	48	42	37	36	37	36	48	35	44	42	47	35	30	41	49	40	59	44	39	54	39	31	34	34	36	32	41	31	34	37	28	36	38	49	45	45	44	41	41	47	49	45	43	31	48	42	45	41	43	45	47	30	36	35	34	39	27	36	44	45	45	46	41	44	53	30	30	38	39	37	38	49	33	57	35	46	36	39	42	39	41	34	33	51	40	40	41	39	34	31	44	44	47	35	38	45	31	42	50	59	34	38	35	45	28	47	45	44	38	44	47	49	33	33	34	45	41	38	44	40	44	36	46	43	48	44	34
41616	22984	18566	30092	38057	30149	24048	22302	17134	11968	8893	6033	2437	1600	1031	982	707	726	744	580	548	553	563	546	533	520	497	538	533	551	524	540	563	523	537	540	534	540	515	542	527	613	495	551	550	518	528	495	541	536	544	543	530	527	535	486	503	564	505	506	500	540	570	558	527	498	557	515	554	528	565	524	585	542	532	577	597	540	546	562	536	548	528	524	524	546	511	519	554	572	524	520	529	546	516	551	534	569	536	547	550	555	540	534	564	551	527	497	549	569	537	524	539	529	556	495	520	529	556	535	596	529	552	544	511	556	531	510	558	540	531	527	549	525	561	544	498	519	548	526	555	567	495	535	520	554	552	547	523	515	535	527	536	537	549	557	558	536	531	585	523	582	537	534	516	520	571	513	549	563	530	589	577	549	565	553	531	542	559	513	533	548	542	569	525	538	495	518	571	553	542	584	520	551	574	501	510	513	506	519	557	554	561	559	533	548	593	565	530	537	536	542	550	501	532	532	576	525	490	552	547	540	552	515	558	555	513	518	531	522	542	504	563	550	535	547	562	564	537	500	540	544	524	496	528	556	508	567	579	519	566	517	542	573	545	561	523	543	529	562	507	581	598	517	536	541	527	521	509	548	534	537	555	540	539	523	555	545	532	519	566	512	531	578	588	586	535	554	522	524	544	506	499	548	560	518	546	596	538	548	549	535	541	563	552	547	540	503	550	535	595	553	533	555	576	566	512	529	540	513	586	559	524	522	510	539	523	526	507	531	532	539	542	540	535	503	544	535	486	532	533	550	527	523	527	542	552	542	537	524	572	494	555	500	524	551	519	547	517	560	557	583	539	524	520	534	536	582	549	515	584	514	563	519	555	565	547	513	512	546	561	518	562	563	554	584	599	544	502	526	530	533	539	548	520	542	546	527	532	536	529	545	550	513	547	537	559	557	537	529	586	541	505	526	494	514	518	531	585	540	523	571	553	531	515	543	572	543	576	554	531	572	538	538	556	525	578	570	562	553	557	520	524	523	565	565	559	596	509	523	525	545	511	551	554	556	555	533	520	501	556	532	529	571	516	538	570	534	524	515	572	516	549	539	514	535	556	565	530	528	538	572	515	533	513	556	542	565	525	539	544	527	525	533	597	555	548	506	568	557	504	546	555	572	534	568	540	517	550	552	557	589	561	516	508	590	534	573	561	505	537	499	522	584	505	516	539	519	524	537	515	488	522	539	535	544	533	538	522	522	537	545	482	541	533	548	536	558	537	553	497	521	537	559	561	551	529	532	548	517	591	501	551	524	518	576	536	557	524	534	523	547	544	554	539	543	530	533	516	548	532	557	494	542	535	519	563	544	509	545	560	545	529	520	526	535	525	539	531	566	509	524	545	530	557	529	524	539	589	546	507	542	508	554	587	535	550	462	569	523	546	489	545	509	528	547	533	539	528	530	543	533	573	538	547	502	536	554	537	553	511	547	553	556	554	551	504	523	550	600	560	498	536	549	534	518	542	548	555	545	539	511	524	562	557	557	508	517	537	562	559	491	503	492	522	570	586	529	489	545	553	513	536	559	500	523	512	498	562	551	562	568	573	566	532	518	525	517	563	530	534	545	537	518	535	536	527	582	543	524	512	517	555	553	539	503	531	500	539	529	542	552	505	526	570	547	539	513	527	513	525	603	548	518	537	520	565	528	574	523	513	539	534	515	551	553	540	546	515	553	541	515	541	529	470	514	542	502	557	548	544	552	547	575	548	561	588	541	501	547	511	499	543	532	500	552	532	529	553	540	536	533	539	568	545	562	565	545	529	575	553	543	547	513	521	529	522	539	553	528	531	518	536	529	543	510	494	559	592	508	541	546	557	493	513	569	533	561	536	541	524	553	549	529	539	540	545	565	538	525	521	529	572	526	523	534	562	506	548	570	518	511	531	511	537	497	536	501	545	562	536	501	525	492	550	572	521	544	538	570	566	469	547	529	530	531	528	556	578	523	538	496	506	592	528	572	559	507	558	530	543	530	545	517	544	541	519	496	566	524	554	562	570	550	573	516	527	553	538	535	551	510	515	526	555	505	499	520	526	567	516	534	523	531	543	568	544	493	525	521	537	559	525	536	500	529	537	619	538	525	536	507	533	514	549	546	538	545	560	514	550	488	500	528	487	548	537	523	546	531	511	530	544	532	559	570	523	517	543	546	533	555	523	538	528	519	532	520	507	566	557	575	564	540	535	510	562	527	536	542	528	530	531	503	510	528	532	527	527	538	528	505	525	534	571	524	567	551	547	551	555	530	498	510	565	528	579	552	545	557	566	559	595	561	540	555	494	516	503	533	535	580	570	539	535	564	522	549	544	507	540	572	528	516	566	537	554	570	541	551	516	546	530	526	561	500	558	550	539	524	520	518	537	515	537	523	538	530	529	507	567	516	530	507	516	494	522	602	499	520	576	551	546	502	560	559	518	524	529	572	562	496	511	494	535	516	566	558	582	533	547	521	584	518	543	569	562	522	554	576	518	529	535	507	567	501	519	564	559	529	529	529	578	575	535	523	562	551	530	541	540	560	532	518	520	526	597	543	540	551	526	538	560	519	539	554	565	526	545	577	497	552	527	522	545	527	519	522	544	569	509	555	529	527	516	516	505	553	516	540	531	513	563	539	592	498	566	532	573	553	538	553	506	528	607	538	574	516	543	512	511	535	529	522	532	526	522	523	536	548	514	517	522	515	556	534	514	565	546	534	602	544	518	500	555	530	529	533	515	531	536	542	531	528	533	500	533	548	546	509	528	601	497	589	549	541	543	571	503	558	488	548	531	521	555	566	534	516	554	525	523	522	579	518	549	563	482	569	542	535	565	548	541	544	537	519	581	597	577	526	559	493	547	543	517	520	546	564	572	538	539	547	547	529	510	547	537	509	575	539	548	523	517	562	557	521	542	548	551	542	542	533	516	520	534	518	533	543	542	507	551	518	555	507	499	550	518	551	545	539	538	509	566	548	559	507	548	531	503	518	536	506	522	535	550	506	546	489	541	531	517	502	517	527	521	524	530	547	546	534	541	528	584	549	531	568	547	507	574	561	547	545	517	497	584	514	515	559	552	550	605	578	576	544	525	525	548	567	562	547	541	532	507	560	509	508	570	551	595	522	552	564	581	555	557	534	514	551	505	535	534	539	523	563	538	525	518	547	556	486	566	530	540	528	540	520	557	569	518	557	530	581	549	551	549	573	541	545	565	500	543	531	538	545	524	513	573	563	524	507	525	492	558	504	526	562	518	555	556	540	526	555	551	555	555	537	539	527	542	531	545	539	534	484	513	514	555	540	526	530	561	563	532	520	541	514	520	564	559	488	593	560	534	556	495	540	540	559	543	533	552	532	516	525	518	510	518	515	545	552	547	561	556	529	547	529	527	526	562	531	570	529	537	528	524	554	530	573	532	514	516	541	545	572	549	502	543	503	513	562	552	523	516	517	543	514	512	518	536	545	521	531	528	540	554	527
17173	15250	5351	4995	5662	3881	2062	1795	1189	825	586	372	156	118	67	62	45	65	63	48	38	44	44	50	26	49	30	37	42	43	53	41	38	50	55	30	35	51	42	36	43	37	43	47	48	47	33	36	43	35	41	45	28	39	47	44	33	46	40	47	38	42	45	43	44	43	50	39	38	48	48	33	45	30	40	34	38	48	41	41	35	47	53	38	37	42	55	56	48	33	46	45	39	35	37	43	36	44	29	49	39	30	47	50	35	39	48	39	42	40	33	45	37	31	43	47	30	45	23	44	44	33	42	44	40	30	35	46	44	44	35	48	35	43	38	38	43	34	31	48	36	37	35	43	36	41	49	45	30	38	38	47	36	44	42	42	48	45	37	43	38	37	43	34	44	38	32	37	47	40	26	44	43	47	40	41	42	31	45	39	45	37	37	40	35	38	35	38	41	49	48	38	44	47	50	32	45	28	39	43	34	47	50	47	40	44	40	36	30	51	40	33	42	40	41	37	38	42	47	48	44	40	37	32	43	43	33	44	32	41	40	31	41	46	41	31	30	35	34	43	36	40	30	37	37	37	43	50	45	41	39	36	47	31	50	51	40	38	27	41	57	46	45	44	49	48	34	41	38	42	44	33	38	39	38	47	38	44	38	38	39	44	42	41	46	43	38	40	49	42	47	50	45	33	39	36	42	42	35	36	40	42	45	40	42	48	35	40	38	43	44	40	35	45	47	44	41	41	57	31	43	38	36	55	33	41	35	29	43	36	42	42	35	52	40	42	42	38	33	53	39	37	42	40	42	27	34	38	36	40	48	34	44	46	42	43	31	45	36	37	45	34	38	34	40	52	46	53	38	39	35	39	45	46	34	45	35	33	47	43	33	40	44	43	27	36	39	34	49	53	43	44	36	35	46	30	45	38	28	43	31	36	41	41	40	43	46	36	41	39	38	42	45	31	33	38	40	38	50	35	43	50	45	35	44	40	45	36	42	32	39	39	52	49	39	46	48	48	44	45	43	45	44	43	44	43	34	49	34	40	37	46	42	35	53	45	44	31	38	44	28	46	62	35	35	37	45	40	49	38	42	45	39	39	35	41	37	49	36	37	38	42	45	51	44	41	48	54	37	32	33	37	46	43	50	47	44	39	49	37	35	53	33	38	45	36	43	44	39	54	37	46	38	38	42	51	44	47	38	47	48	47	33	44	35	48	39	43	42	42	45	40	42	43	41	32	43	38	33	43	31	43	40	38	41	41	40	30	39	46	40	42	51	52	49	40	44	40	38	41	47	49	44	41	35	35	36	51	37	57	47	40	43	38	37	43	44	37	45	47	39	40	47	40	38	46	36	45	38	43	43	33	34	38	38	42	43	35	30	38	41	42	42	36	38	54	41	40	53	30	42	45	41	40	32	38	40	43	45	37	41	44	48	45	44	30	44	35	32	34	42	38	35	38	36	38	35	38	40	41	43	40	40	48	39	37	41	46	49	38	37	47	39	34	43	47	41	41	29	49	32	45	43	41	48	47	33	53	37	41	40	36	45	49	41	52	28	41	40	46	54	38	37	31	44	29	36	34	39	37	41	18	45	44	37	37	36	32	35	34	37	53	50	43	48	28	35	37	54	36	40	50	45	31	34	48	37	38	39	37	31	41	37	38	50	41	44	42	45	48	45	44	41	35	38	43	43	54	51	39	32	36	36	36	39	47	44	32	41	49	52	47	47	39	48	41	34	40	44	48	40	38	34	39	49	45	33	43	42	53	36	39	43	36	47	39	48	33	44	41	33	43	42	41	55	40	48	42	57	42	46	47	34	38	34	36	47	42	37	46	45	41	37	36	33	48	33	36	37	37	41	47	45	47	34	33	39	52	37	49	40	41	39	51	42	36	31	48	39	34	42	33	49	49	51	40	41	35	53	38	44	29	33	42	44	46	46	35	40	30	45	35	32	50	45	47	30	47	39	41	45	42	37	30	34	46	43	58	49	37	38	43	32	40	34	39	50	53	39	66	40	47	41	50	40	40	36	39	41	44	37	39	34	42	46	58	42	46	40	46	43	43	46	45	38	34	40	35	36	33	44	40	32	46	59	51	36	43	36	41	40	39	43	29	35	31	41	38	43	48	38	43	45	36	41	43	40	31	47	42	33	37	43	39	43	36	41	37	31	37	38	34	44	31	37	46	49	42	35	31	38	55	47	60	44	44	40	34	42	40	46	35	36	41	38	46	38	36	43	38	34	32	52	33	48	44	25	49	45	35	37	48	39	40	53	38	30	42	44	38	38	48	41	41	32	40	48	41	50	42	37	45	43	41	36	52	48	33	40	50	43	39	45	67	51	33	47	46	37	47	42	41	33	44	40	44	34	53	46	41	48	39	34	41	36	39	43	36	41	40	30	49	36	31	36	44	41	34	55	38	35	45	58	43	35	24	44	48	41	46	42	44	50	28	29	30	46	48	39	30	32	38	39	35	33	40	40	42	32	43	52	32	43	44	32	40	37	44	39	46	45	50	63	36	41	42	42	37	47	45	36	49	53	40	45	44	51	38	37	49	43	57	38	50	39	45	41	43	45	45	51	38	47	45	32	45	46	36	40	53	56	36	36	46	38	39	41	34	40	39	40	34	42	36	38	41	42	42	30	43	40	38	36	33	42	53	47	31	42	45	62	33	41	37	43	34	39	36	42	49	37	50	50	38	47	37	38	49	38	36	35	43	28	45	41	34	38	33	38	40	49	36	47	36	42	45	41	35	39	33	46	31	41	34	34	42	47	43	49	28	52	41	33	41	40	41	48	43	30	45	34	46	28	43	45	42	34	35	36	47	32	44	40	34	39	42	42	34	45	38	43	51	40	35	34	42	36	52	49	41	33	37	33	44	42	43	40	43	36	41	43	27	41	55	24	39	44	42	49	40	48	41	44	36	40	41	35	34	35	48	41	41	35	38	42	44	50	49	36	43	32	46	46	37	37	57	51	39	47	46	33	39	24	33	57	39	47	47	40	39	44	36	44	43	57	27	35	39	42	44	42	55	36	31	45	43	37	40	40	54	37	37	39	59	34	37	52	41	36	32	57	28	31	47	39	43	45	33	38	45	49	52	53	27	36	39	34	31	45	36	39	37	39	54	49	54	29	41	43	36	50	31	41	29	40	44	29	41	60	29	47	40	43	46	42	45	56	38	56	34	36	43	41	38	39	41	31	31	47	38	36	48	36	43	42	49	37	41	33	47	41	39	43	46	43	45	42	36	40	39	50	37	49	35	38	40	51	49	34	36	43	39	33	39	41	51	40	49	40	49	44	40	37	47	54	28	29	39	46	49	43	43	38	38	45	35	39	44	35	36	43	37	49	45	36	43	48	49	44	42	42	44	32	36	50	39	33	55	43	43	38	37	48	41	41	39	54	49	39	36	47	50	42	33	35	32	41	40	33	35	52	41	38	43	49	39	42	43	47	35	40	43	35	32	35	30	34	38	27	46	39	40	38	31	42	45
52132	31962	29013	42693	52841	42199	33345	31019	25076	19718	16241	10757	4981	3118	1577	1478	901	1060	1071	797	611	635	548	588	541	555	508	556	550	533	569	530	569	561	554	529	544	517	525	547	542	530	532	538	564	526	562	559	525	591	542	545	555	562	598	576	567	565	544	579	553	542	532	503	577	523	524	578	585	570	553	559	563	539	557	509	541	564	485	577	554	571	552	538	547	569	526	555	557	560	583	516	525	505	526	568	513	542	541	560	547	538	566	503	547	558	553	584	533	549	545	542	581	551	547	545	607	501	549	562	532	554	554	547	512	497	518	585	572	564	531	544	551	507	543	586	575	513	544	570	536	522	528	546	542	529	555	545	541	517	525	519	520	546	553	573	566	555	558	498	512	552	503	543	582	545	526	546	584	571	519	510	570	539	528	538	553	559	524	550	613	559	549	553	572	552	546	546	522	580	537	589	546	560	513	526	533	525	556	559	565	570	537	563	534	553	599	527	574	575	519	575	563	524	567	552	562	567	562	555	553	528	567	586	573	539	569	524	517	588	561	567	517	548	542	555	605	537	561	520	551	542	547	547	557	575	558	594	582	517	583	572	552	589	567	567	511	576	531	571	528	546	541	570	636	531	531	533	561	552	555	462	538	577	553	538	539	548	554	557	581	518	583	607	535	544	575	559	567	542	584	522	553	539	555	574	556	549	572	560	529	497	568	537	574	555	548	543	543	547	554	580	551	520	594	558	566	550	548	528	569	559	532	524	571	507	507	537	571	539	560	575	521	534	551	564	544	532	537	519	560	553	592	527	541	580	549	545	576	543	507	576	551	518	584	526	541	556	566	546	555	581	537	553	546	558	544	561	538	518	524	551	550	544	551	547	548	545	541	533	529	566	548	587	539	515	557	532	539	533	555	560	551	537	567	619	543	579	541	523	559	530	581	530	554	526	529	539	549	577	552	541	552	544	575	551	533	559	551	539	552	593	553	536	551	567	552	554	556	520	551	533	572	556	531	555	529	544	548	524	555	563	521	538	560	545	536	592	541	563	532	567	560	553	537	526	550	540	593	562	511	594	583	576	547	566	562	588	543	541	531	550	559	552	542	572	563	558	551	524	527	557	539	501	522	553	540	541	541	550	570	536	567	591	546	505	574	541	545	533	591	576	561	527	544	546	508	536	528	550	553	591	566	547	536	542	542	563	575	549	546	526	554	544	570	538	532	561	533	562	593	558	567	579	537	544	538	543	586	531	538	535	532	530	531	564	545	525	557	597	551	550	547	580	562	550	516	552	565	543	547	551	517	598	556	584	562	549	550	573	545	567	565	572	572	553	598	541	479	574	564	558	582	531	558	523	554	500	531	528	579	535	578	551	503	565	537	570	555	535	562	544	544	512	580	580	562	571	577	594	569	559	562	524	505	525	505	553	579	553	550	545	542	560	528	553	538	530	538	558	542	535	531	543	525	502	555	576	575	552	564	555	593	550	580	569	560	545	551	509	535	551	528	537	597	583	527	540	562	555	557	547	547	584	584	558	564	567	551	536	556	535	512	553	584	532	549	568	527	554	520	565	564	547	534	573	514	568	523	524	547	545	569	562	534	518	587	552	511	545	561	593	545	544	502	513	566	545	565	509	552	544	543	554	588	549	521	538	561	596	541	550	531	556	547	569	506	585	556	552	519	536	530	598	539	522	551	537	542	561	541	509	552	540	543	563	550	580	564	536	581	532	573	571	541	514	519	537	551	566	576	544	533	522	545	537	551	518	558	546	539	534	575	569	526	537	564	570	572	502	542	549	504	560	562	559	534	555	542	581	540	563	544	559	576	541	548	550	568	523	525	564	550	575	551	533	557	547	518	515	533	565	549	557	529	561	541	549	523	525	554	575	535	549	610	569	525	549	519	587	566	524	529	516	576	554	546	557	532	533	574	535	560	556	566	536	530	518	570	584	571	563	577	484	496	565	543	557	547	563	594	513	535	522	511	574	551	606	572	536	487	570	548	573	568	575	557	553	569	515	570	578	525	541	539	544	594	490	540	543	561	546	537	590	551	529	584	558	561	529	562	526	520	593	520	521	511	569	521	635	558	561	538	532	556	555	532	540	524	515	535	568	562	562	482	500	538	549	535	539	537	553	566	538	568	553	540	583	519	535	551	522	531	505	552	536	523	575	535	525	552	550	543	539	586	549	561	577	532	549	532	549	572	530	557	546	519	553	584	568	507	580	538	543	550	545	567	542	537	560	561	542	550	553	534	542	559	517	550	520	577	476	550	530	571	574	524	566	536	595	492	523	548	576	532	574	536	518	523	551	567	554	545	559	546	560	567	536	552	533	539	550	525	542	571	565	570	545	556	602	566	550	559	539	542	530	479	520	610	526	501	561	532	573	518	577	537	530	566	543	545	579	529	555	529	561	540	520	537	544	574	569	539	543	535	596	531	571	577	567	574	563	575	560	535	564	548	563	569	542	559	546	537	589	570	573	550	522	531	538	570	562	559	554	544	533	582	551	551	539	570	549	585	556	591	536	531	549	542	549	508	564	575	526	545	550	519	544	512	559	593	548	538	564	535	569	526	562	509	561	546	560	503	516	562	576	544	540	559	547	537	573	585	495	542	560	522	587	598	535	553	522	511	571	575	529	594	562	573	539	549	562	523	584	541	599	525	555	593	519	563	558	540	542	542	571	582	570	550	501	554	545	548	520	491	533	582	554	529	559	509	534	555	518	578	525	559	579	529	545	584	588	547	551	538	566	559	539	571	550	526	557	575	559	559	525	546	576	509	569	516	555	535	577	570	545	550	539	546	568	595	531	546	560	563	535	521	572	552	556	536	531	522	527	547	527	542	518	546	550	560	562	525	537	567	567	531	514	572	535	535	563	530	548	560	541	582	536	571	543	554	533	544	524	554	528	544	574	511	507	535	544	558	542	559	529	574	545	532	515	543	560	510	557	541	507	543	548	561	488	554	510	553	528	575	543	519	542	511	568	514	594	527	579	581	535	549	580	561	578	538	542	513	604	558	537	516	572	564	504	523	547	541	568	563	604	530	512	563	524	575	556	543	534	519	508	549	534	570	557	510	539	578	546	528	559	545	555	535	586	535	581	525	531	544	523	533	543	561	540	531	570	535	560	543	540	543	564	527	568	585	590	548	561	534	578	597	553	554	559	530	529	587	536	545	573	555	564	533	536	539	569	531	547	562	566	508	536	544	555	567	568	554	553	563	525	580	545	517	532	569	542	567	523	573	553	553	554	568	563	548	575	551	558	491	528	524	548	563	559	530	549	573	529	521	542	530	553	545	523	535	513	499	506	586	587	499	561	512	574	579	533	555	552	568	511	568	528	549	535	526	552	507	539	562	561	578	540	561	555	547	536	547	553	539	541	532	540	558	545	559	563	546	545	544	540	535	564	509	532	532	560	604	537	569	560	506	582	526	522	543	555	547	557	554	531	545	550	555	588	524	548	567	582	549	555	565	518	563	546	577	536	529	533	617	561
15928	10308	5151	5942	6308	4462	2359	1821	1296	869	657	424	195	113	76	57	74	71	68	44	51	49	29	39	40	34	38	53	41	35	50	37	55	47	43	41	26	37	40	41	46	47	31	37	45	39	47	46	36	38	34	42	36	37	42	39	43	35	38	54	44	36	44	45	38	44	39	39	38	36	44	32	52	50	44	45	44	31	49	43	42	54	46	40	46	36	42	46	39	31	44	41	32	43	36	38	37	46	39	48	45	43	45	34	38	45	45	47	46	42	45	29	41	43	36	54	26	46	38	42	49	44	44	38	39	45	46	45	44	40	32	39	47	28	40	34	45	40	38	46	36	42	47	45	41	49	47	41	41	37	30	41	40	43	38	47	53	35	42	35	40	42	38	42	43	48	50	43	34	40	50	36	48	39	41	43	43	42	45	42	45	49	41	41	50	48	43	47	42	40	44	44	34	43	37	49	48	41	37	42	28	42	40	46	42	41	32	50	36	34	32	42	48	52	40	43	33	42	54	37	41	43	46	38	50	40	40	44	41	47	51	46	48	42	36	35	38	42	46	36	56	52	33	45	30	36	52	43	45	39	48	40	39	33	45	44	51	53	41	34	41	33	41	36	40	54	42	41	36	41	45	41	46	32	31	45	49	46	40	46	48	44	41	45	47	35	48	35	41	36	39	42	44	28	52	40	41	31	42	33	34	36	39	52	37	35	49	48	38	45	52	32	53	34	47	44	46	34	40	41	36	44	41	34	46	44	39	39	34	36	34	43	42	42	56	38	39	38	39	47	41	42	36	47	41	46	58	34	37	47	35	36	46	48	39	28	45	43	43	30	45	53	48	37	38	46	55	45	43	47	47	47	43	49	42	52	40	34	49	54	38	45	47	46	45	40	37	33	44	43	47	49	61	51	54	33	58	43	35	46	41	37	42	52	49	43	47	41	38	49	38	39	37	37	36	33	47	49	42	37	51	47	44	44	46	41	62	39	37	43	46	57	43	36	41	42	42	51	43	47	29	32	42	39	49	34	56	50	43	47	45	39	40	34	42	40	53	38	43	39	37	26	43	30	37	49	51	28	32	46	32	56	35	42	42	44	53	38	43	46	49	49	44	46	54	50	50	48	42	44	46	39	39	42	48	45	51	36	46	43	34	37	51	46	39	30	37	41	48	25	47	37	39	36	46	46	28	39	39	39	44	47	51	37	38	35	42	46	53	39	48	46	40	34	37	38	42	37	49	31	43	34	51	47	54	48	41	37	45	41	50	40	54	42	49	34	36	53	54	53	28	49	39	29	42	41	35	35	38	51	39	42	42	44	41	40	40	37	39	44	42	47	38	45	49	48	40	40	44	36	27	46	30	41	42	42	35	33	46	49	40	42	41	40	44	36	34	55	44	42	50	36	43	29	43	38	33	40	52	38	37	35	47	56	34	42	38	46	37	46	41	44	41	50	56	48	44	45	32	45	39	43	52	30	47	43	41	44	42	49	53	40	35	46	35	45	34	42	36	45	49	36	40	43	43	48	34	43	35	39	44	41	33	45	60	41	38	42	44	44	43	48	41	53	41	39	53	42	41	52	38	51	49	33	34	37	32	62	35	33	43	33	45	39	39	43	40	44	36	46	32	31	43	42	39	43	41	36	45	43	56	32	46	50	39	30	33	39	42	33	39	46	30	51	37	33	38	31	33	42	48	39	46	54	40	37	34	42	47	46	57	44	39	36	38	45	43	44	40	46	39	38	66	40	51	39	35	50	36	46	45	49	37	38	32	38	38	45	43	44	43	46	32	43	41	40	42	33	51	35	31	51	35	30	49	41	49	41	41	37	40	45	43	47	42	47	48	42	40	42	35	40	42	50	50	52	38	40	43	39	50	37	40	34	39	41	38	34	44	37	39	41	48	43	44	31	43	48	48	42	35	29	49	39	48	32	48	31	37	42	55	39	30	35	39	39	34	50	34	46	41	45	40	52	43	52	47	36	38	49	39	47	41	38	47	39	38	45	47	54	55	42	38	40	41	34	44	49	33	51	38	44	39	36	58	40	46	38	36	38	48	39	32	49	41	37	54	47	38	42	51	48	39	51	32	46	44	39	53	43	41	38	40	43	30	48	43	39	42	50	37	43	41	45	54	40	40	51	40	46	41	34	49	47	41	33	41	37	45	39	40	44	36	41	49	43	35	29	28	41	34	39	40	45	42	34	51	40	42	39	42	44	39	47	37	37	47	38	48	36	40	39	41	50	50	37	52	36	45	39	48	38	35	45	54	40	42	48	34	35	45	42	45	42	42	41	51	44	53	45	33	41	41	34	53	35	40	44	41	42	35	39	55	52	47	41	43	34	56	38	36	39	44	40	45	34	45	44	38	40	52	48	43	48	23	52	50	55	44	34	42	36	31	43	37	40	44	54	43	38	32	39	36	61	34	37	40	53	44	46	40	44	50	40	36	36	41	49	51	55	35	39	43	40	46	20	47	51	36	38	33	46	42	42	52	44	43	41	28	38	42	45	37	42	46	49	38	36	33	50	42	40	41	41	42	33	41	37	47	36	29	36	36	41	33	34	44	44	36	34	39	48	47	52	47	52	51	39	44	44	42	43	46	39	36	41	35	41	45	33	41	47	37	40	38	45	44	43	36	32	50	43	46	37	53	42	47	55	48	51	42	31	34	40	51	38	27	54	36	37	50	47	37	39	32	50	38	37	45	33	41	43	43	36	34	41	43	35	45	44	51	41	37	42	35	33	43	37	47	43	40	47	39	49	50	43	31	52	49	52	33	39	41	42	39	42	40	42	40	43	40	41	35	47	46	47	42	39	45	39	38	50	40	52	48	47	30	43	45	33	26	50	53	42	35	44	54	46	49	39	45	40	49	41	30	43	43	44	43	46	48	37	40	40	43	46	42	28	57	47	40	36	51	48	52	44	38	41	45	43	42	43	43	44	45	50	44	43	55	47	55	34	34	40	38	37	33	44	36	54	46	36	51	49	36	37	50	50	34	42	42	50	47	47	39	41	55	29	46	39	46	42	29	37	47	51	50	31	46	50	46	48	55	39	35	48	34	32	41	45	31	47	46	43	42	49	40	50	39	47	31	46	41	35	61	51	44	46	43	47	40	44	52	41	39	46	44	48	36	43	56	29	44	46	43	28	31	43	41	38	37	39	44	40	34	39	38	47	41	31	46	44	47	55	40	40	45	47	39	41	36	44	42	44	39	38	34	45	38	37	46	39	39	39	33	47	42	33	39	37	53	36	53	45	39	39	32	44	39	41	39	33	35	48	45	43	44	43	51	45	52	51	51	50	44	45	42	38	35	36	42	50	43	35	52	56	35	37	32	48	44	22	41	41	40	44	32	51	36	41	55	40	43	43	39	43	49	29	46	41	40	55	38	43	41	33	45	43	42	35	44	35	39	43	42	42	38	50	43	46	40	54	36	41	44	32	42	33	30	34	44	41	43	46	41	44	40	40	38	38	41	34	46	31	42	33
51057	29311	30444	43692	53354	43821	34913	32023	26638	21362	18542	11464	6096	3767	1984	1291	1077	1272	1299	868	633	637	557	580	537	570	586	554	556	534	567	545	595	567	594	548	570	526	593	584	579	558	599	586	567	588	591	569	593	535	544	551	534	577	637	571	555	572	540	529	544	541	560	564	589	537	528	558	539	570	554	558	555	585	543	476	569	555	572	609	550	543	532	566	631	577	558	587	569	562	580	532	614	525	553	566	577	576	528	543	552	559	590	558	578	586	558	602	548	537	542	544	556	570	605	607	542	579	547	586	574	539	539	559	531	568	541	532	546	579	586	522	557	594	585	563	526	570	515	592	552	586	594	563	590	590	624	613	558	593	546	571	582	579	565	514	523	597	574	555	585	590	529	530	556	591	553	584	579	565	550	627	549	582	621	567	577	538	526	594	558	566	542	552	588	555	547	547	548	587	586	572	571	532	537	530	580	567	564	569	564	570	582	590	535	556	547	587	560	569	560	559	567	592	594	558	577	547	578	532	586	559	543	567	527	548	577	572	613	562	534	609	527	555	558	559	549	568	588	547	580	572	571	559	591	606	555	555	535	553	541	559	542	586	580	594	601	577	584	603	600	601	565	546	550	525	587	609	526	570	606	561	577	565	588	545	572	578	574	630	593	573	561	533	585	573	577	565	578	568	563	611	531	558	561	532	577	557	600	580	587	556	573	542	514	613	544	582	600	522	541	587	576	565	589	551	561	544	556	603	568	566	559	547	557	546	549	548	598	602	587	565	553	593	588	587	586	552	567	583	539	583	596	579	590	576	584	567	596	575	597	519	553	561	550	595	588	581	516	605	551	558	551	504	572	574	567	563	624	542	566	542	610	591	596	557	565	529	584	553	556	555	583	558	557	588	512	556	620	590	569	536	599	599	572	557	599	554	631	559	629	544	590	587	526	593	536	535	563	538	549	549	553	612	572	554	580	532	543	564	579	548	560	590	589	504	588	544	579	568	603	569	581	583	567	571	615	553	596	560	572	572	535	601	549	607	528	537	556	559	562	588	553	561	527	575	579	613	597	560	560	555	569	535	504	627	573	584	595	592	578	610	574	551	544	566	521	579	608	582	595	610	555	563	561	525	555	549	577	638	572	561	591	552	529	571	551	577	577	546	591	612	596	619	539	541	567	578	540	565	551	575	544	563	583	582	553	567	566	527	520	613	570	547	547	576	587	548	575	539	606	588	537	539	619	561	576	599	549	572	577	544	614	595	582	554	571	557	581	570	573	568	554	587	581	623	561	541	565	589	565	510	612	583	591	556	540	559	566	579	580	556	575	511	544	540	557	557	567	575	519	577	567	560	566	588	558	557	579	536	570	556	562	573	541	526	591	567	546	560	547	553	570	571	599	567	551	563	551	580	599	558	534	599	611	578	543	538	572	581	561	580	572	589	563	585	553	581	590	560	583	559	571	570	575	588	590	554	579	592	552	551	568	562	535	552	566	548	543	602	604	570	605	592	531	564	554	581	548	551	599	585	558	578	564	553	533	575	558	556	564	570	597	593	609	590	571	615	567	599	550	559	544	571	570	580	563	597	505	582	572	557	565	568	575	546	555	556	609	580	562	544	556	571	542	570	552	561	551	542	584	579	583	565	531	609	614	524	555	581	600	532	579	571	577	598	597	574	540	587	578	583	554	554	592	573	564	563	596	537	554	540	552	622	559	589	564	576	566	572	550	544	536	574	586	557	563	563	569	596	543	583	576	544	515	532	560	599	538	548	590	576	579	587	610	587	557	593	580	557	628	587	575	610	564	587	576	548	562	591	564	579	553	556	550	593	555	603	567	608	583	584	511	537	569	549	578	560	546	526	559	537	558	537	582	552	533	552	571	601	546	541	553	552	551	577	546	571	573	544	583	530	592	585	574	566	601	571	576	589	530	566	545	573	596	570	531	560	595	548	518	551	561	564	533	592	550	560	567	525	585	547	548	568	557	575	567	543	541	607	568	551	560	588	526	536	561	591	547	589	541	596	616	559	533	562	584	614	561	567	557	563	617	562	573	593	609	574	606	558	560	601	537	560	539	577	549	555	547	564	595	587	532	570	580	557	572	563	565	544	578	556	575	593	579	544	593	585	558	563	587	562	543	516	564	545	536	596	579	552	549	575	574	520	564	560	566	592	630	556	559	573	548	543	566	549	559	554	607	576	593	583	565	542	565	565	602	539	590	565	616	541	536	588	542	552	585	556	589	561	560	603	565	607	554	580	567	563	600	573	551	541	551	548	519	589	526	583	551	556	572	569	561	527	525	576	574	541	580	542	583	512	558	581	562	596	566	572	571	545	547	564	564	557	596	573	514	580	562	595	517	558	549	581	595	561	562	590	577	565	585	597	594	598	593	568	544	563	552	576	595	591	594	558	546	591	580	580	573	562	563	595	553	566	517	591	583	546	560	519	604	598	620	550	598	561	579	552	565	564	560	574	607	563	568	564	531	552	536	585	594	555	593	537	544	539	564	599	619	575	526	577	580	596	538	560	598	596	560	561	568	536	531	594	558	556	600	577	587	533	594	575	551	553	550	565	545	554	530	525	548	593	567	603	532	560	559	558	553	558	568	540	550	569	589	567	584	605	574	567	588	541	574	587	550	600	532	599	569	550	564	563	553	528	585	567	562	570	555	563	579	561	568	526	560	545	560	580	614	557	595	537	513	591	535	549	618	563	583	560	562	547	570	547	571	545	586	598	595	593	558	580	549	591	541	509	553	587	536	586	589	578	546	563	604	580	572	570	562	551	582	567	564	580	577	537	526	605	547	539	556	562	571	571	544	599	579	550	526	558	597	550	589	535	580	564	544	553	549	565	561	547	530	595	547	572	562	574	590	583	571	566	590	552	559	587	603	559	586	573	522	549	582	579	577	574	571	587	585	568	611	536	556	565	567	560	573	539	594	548	575	566	549	551	552	548	556	556	556	582	554	579	526	535	535	529	565	577	537	544	601	539	568	583	565	574	581	517	547	568	633	550	574	564	582	578	589	572	529	575	572	589	562	541	591	576	571	561	589	615	554	609	577	582	597	578	593	553	581	591	561	590	591	529	556	590	558	566	518	580	552	564	568	595	575	527	576	587	606	598	576	569	597	562	523	531	593	580	549	591	555	549	592	548	580	605	582	536	526	572	555	540	545	563	538	565	579	610	547	558	590	568	556	587	561	565	578	601	541	536	520	529	582	561	590	605	568	595	549	577	593	612	536	546	574	528	536	565	572	589	571	599	581	552	543	556	598	593	546	563	569	537	561	587	583	579	598	536	600	569	564	583	560	520	565	615	554	638	546	580	598	546	561	562	555	573	524	588	569	570	620	615	568	585	541	551	584	571	541	550	572	548	610	556	601	535	563	552	625	528	567	602	553	530	579	551	543	570	553	587	541	597	553	550	568	566	567	584	588	528	552	587	600	601	576	576	589	536	563	596	569	573	581	559	537	564	577	529	578	600	536	541	600	563	520	572
20450	17004	9343	10108	10653	8023	4373	3514	2251	1325	1239	660	366	200	91	73	63	68	82	49	59	57	40	32	46	52	45	43	48	36	41	44	42	36	37	51	35	29	44	37	36	26	42	35	46	41	35	42	35	47	47	54	33	55	48	34	41	37	38	50	47	37	44	49	34	45	42	27	47	50	43	45	50	53	35	35	34	47	42	45	47	37	46	50	46	39	36	37	43	40	45	27	41	39	43	34	53	40	35	40	40	45	49	37	30	50	36	46	31	30	50	36	41	37	48	48	39	46	35	44	44	44	41	57	30	31	50	35	40	50	47	38	44	48	37	39	42	42	43	41	46	50	36	35	39	35	45	39	47	46	48	38	42	41	41	40	36	33	48	49	40	35	34	41	40	38	32	50	41	47	42	40	38	33	37	40	43	44	31	50	46	38	33	37	36	54	43	48	25	32	40	47	46	47	43	45	55	34	50	44	39	44	51	54	41	48	39	26	36	44	46	58	36	56	52	51	41	40	38	45	60	44	54	45	40	54	42	31	37	48	38	37	44	36	42	38	42	56	44	36	41	32	46	45	30	32	37	41	44	39	39	35	45	41	51	35	40	52	51	36	33	40	45	40	33	46	44	44	50	31	43	46	33	56	47	58	40	41	41	40	46	43	49	40	34	29	45	45	43	47	25	38	47	59	33	42	35	39	45	36	38	44	37	53	36	48	46	47	43	54	37	51	36	44	41	46	30	43	41	27	45	40	47	51	41	43	30	35	50	34	35	43	46	42	44	45	46	45	50	40	48	42	54	35	35	49	38	52	50	29	46	43	49	54	57	50	54	44	41	45	47	40	38	30	35	41	29	45	36	44	40	36	49	44	35	48	43	40	40	45	29	33	41	31	56	45	34	36	42	37	46	52	40	35	36	32	36	29	31	34	35	41	39	42	39	37	53	53	32	38	39	40	58	41	37	43	33	38	45	48	44	51	45	55	38	27	41	55	50	48	35	45	47	35	32	39	32	45	43	43	46	41	39	43	36	44	37	43	53	28	55	54	39	42	44	43	49	47	36	36	32	45	50	37	38	44	45	48	45	29	36	50	51	31	39	40	42	37	36	53	45	39	38	33	46	43	40	49	56	31	61	25	41	43	48	50	52	41	50	33	58	29	45	34	36	45	46	42	43	41	49	40	56	50	50	42	54	42	37	45	32	36	44	35	40	38	44	41	41	42	34	46	48	44	37	46	53	36	45	36	43	50	48	46	45	37	45	42	42	38	48	37	33	35	39	33	36	57	46	41	39	35	46	40	46	35	45	48	42	41	44	44	36	38	45	39	56	37	41	59	37	43	36	43	48	44	36	45	40	35	37	38	33	30	46	42	49	35	45	40	40	34	42	43	37	42	32	46	46	45	45	35	47	36	43	42	47	35	43	49	46	45	47	46	44	39	26	42	53	58	41	44	41	38	41	32	45	51	42	30	36	44	53	34	54	41	39	37	32	47	33	37	37	47	40	36	39	51	47	42	42	35	39	40	40	50	43	36	44	32	42	43	37	53	38	47	43	41	41	47	38	46	39	41	45	46	28	41	43	46	37	40	33	32	34	35	36	50	39	58	44	42	49	39	36	40	46	47	42	34	45	43	36	31	35	34	36	42	48	44	41	43	48	36	35	34	39	36	43	53	36	50	38	25	33	39	33	33	33	46	42	52	54	52	37	46	46	39	44	47	44	39	42	41	44	46	39	40	45	28	39	46	40	47	61	48	47	35	47	44	52	48	39	40	36	43	38	42	35	41	44	41	44	38	46	42	47	49	46	29	31	45	47	52	34	52	39	54	44	46	30	36	36	38	26	43	47	36	47	31	43	48	51	33	45	34	36	46	34	49	45	45	36	42	41	44	35	52	54	30	47	36	33	44	46	36	56	46	32	46	39	36	51	41	47	40	27	49	57	28	39	56	46	35	55	44	31	37	32	37	49	53	50	54	39	45	42	40	37	48	45	45	51	47	46	40	33	47	43	46	39	45	32	54	42	36	33	49	39	38	46	43	47	45	41	44	35	48	52	49	57	46	43	62	41	43	41	40	44	41	49	48	37	40	34	33	46	48	41	34	39	30	27	47	37	41	41	38	44	43	61	44	42	52	47	32	51	51	43	41	44	38	41	47	49	36	38	53	48	39	38	36	37	51	40	47	38	38	40	48	33	41	49	43	50	43	42	42	37	55	32	41	31	42	33	36	54	55	47	39	40	37	32	42	31	42	46	42	48	43	48	44	38	41	31	35	40	44	36	57	38	35	38	39	44	39	52	44	42	40	40	46	36	56	48	37	50	48	47	39	48	40	49	46	36	45	50	51	36	42	48	50	52	47	33	49	40	41	45	43	58	39	48	39	54	44	46	38	42	31	37	51	41	35	41	32	55	41	38	38	50	37	37	51	44	47	33	45	45	46	42	43	26	48	40	51	49	38	46	36	34	36	40	53	46	42	30	53	50	51	54	31	43	36	50	32	46	43	49	39	44	40	40	35	44	44	49	41	33	29	39	32	40	46	33	35	41	40	49	46	38	36	39	44	51	40	47	45	43	40	39	46	37	32	36	42	42	42	36	47	43	50	40	46	38	34	42	32	46	39	38	35	49	41	26	42	46	44	27	56	42	44	41	41	42	36	53	33	45	54	44	40	45	48	34	50	51	49	54	48	41	41	40	49	46	45	47	42	42	37	37	33	37	37	47	53	32	57	34	50	48	38	45	49	40	45	40	34	56	29	57	47	45	57	41	53	39	48	35	44	43	33	42	59	38	59	26	43	36	33	46	55	40	40	41	40	48	35	40	49	36	51	44	39	48	28	52	48	44	58	48	33	52	51	31	35	32	49	37	43	43	39	42	45	34	32	45	56	41	35	41	37	36	43	34	42	37	39	38	41	49	45	39	38	34	33	43	41	40	34	39	36	42	43	38	44	35	36	38	37	44	39	37	40	44	37	38	36	44	46	34	57	38	43	45	47	53	41	34	46	36	45	42	41	53	42	46	43	43	39	42	40	43	44	45	41	31	33	37	48	44	32	46	44	28	52	47	37	46	42	43	44	40	36	32	37	46	38	47	52	35	45	43	46	43	36	49	44	45	53	40	38	42	52	44	53	33	38	30	43	41	35	49	38	33	57	44	49	44	47	34	39	36	46	43	40	46	46	36	55	50	48	47	46	39	39	46	38	33	40	46	41	42	36	41	43	39	40	33	35	58	31	37	40	40	35	46	34	54	29	28	34	34	37	38	42	48	37	45	33	44	46	43	38	51	45	40	38	47	48	43	53	41	44	34	47	44	47	64	48	38	49	46	34	42	36	36	39	36	38	39	49	37	38	39	35	40	47	51	46	46	41	37	35	40	40	38	42	36	32	44	36	48	38	56	53	46	34	42	45	43	55	36	31	40	33	43	50	42	42	42	40	44	45	36	45	52	32	35	37	40	39	31	33	51	44	43	42	48	37	54	55	38	31	59	48
54471	35671	36533	51960	63729	51830	42027	38234	31501	25554	23843	15638	10886	5658	2691	1411	1375	1858	1729	1033	811	704	594	581	614	587	544	550	547	573	566	599	573	587	618	574	576	532	542	570	571	576	583	553	615	564	563	574	532	530	567	568	571	522	564	545	550	608	568	558	607	576	558	548	593	561	535	574	595	539	595	554	593	561	555	569	597	609	526	579	578	538	566	572	552	574	596	530	592	607	551	545	539	529	556	577	549	601	544	574	594	545	530	523	518	596	555	569	570	509	554	536	561	590	581	576	573	576	562	538	564	567	537	557	599	545	563	555	604	571	522	557	546	564	553	574	596	560	567	563	565	527	597	609	578	567	538	578	559	523	607	575	538	573	604	539	565	584	591	526	527	605	563	531	561	574	532	586	554	525	570	539	590	583	556	558	629	614	557	560	568	544	568	551	558	533	605	578	607	569	589	612	597	582	575	580	547	622	605	570	589	579	521	603	575	563	547	586	549	587	572	579	545	527	576	556	506	615	548	559	575	581	584	544	555	573	579	605	575	574	528	592	542	598	567	578	524	578	525	590	583	531	558	555	568	560	561	552	570	581	598	574	532	592	569	580	562	569	563	579	582	565	569	570	526	568	539	538	602	562	578	528	555	531	547	550	563	537	538	604	543	606	581	547	522	551	544	532	562	609	557	554	575	545	541	573	559	579	565	536	606	560	599	569	575	586	548	594	525	563	579	609	563	557	589	560	553	565	528	581	566	587	551	582	567	603	534	592	563	533	581	580	574	599	581	562	546	570	514	539	597	581	588	572	626	544	621	537	560	565	567	585	566	556	568	577	614	559	582	585	538	597	555	521	545	556	570	528	592	608	593	574	571	626	520	611	558	586	570	583	542	565	582	575	573	564	579	600	572	588	577	630	561	594	509	608	561	574	573	540	558	593	553	539	620	566	554	561	560	582	560	571	545	545	551	533	599	573	584	543	582	540	574	552	512	540	537	591	571	539	533	555	576	520	574	577	580	583	559	554	559	560	558	529	542	545	578	596	563	591	508	564	552	582	582	533	569	514	566	598	579	553	573	584	616	572	581	566	545	539	552	555	574	590	560	567	536	581	530	593	571	561	576	556	610	525	563	584	543	530	575	511	577	536	547	546	569	583	564	590	562	554	587	566	574	547	570	564	550	560	566	596	564	583	583	528	567	580	560	580	550	578	588	591	544	593	573	558	541	556	574	539	541	556	571	526	593	561	552	521	588	568	577	567	601	532	587	561	552	561	540	547	566	560	548	554	604	577	549	546	630	544	567	560	574	623	546	571	570	539	554	550	594	580	556	521	565	571	614	588	583	552	587	553	579	561	585	551	571	559	534	597	573	557	567	541	551	554	561	562	548	573	568	559	607	577	539	548	555	579	584	548	550	619	542	567	592	605	560	581	611	587	573	565	544	537	559	552	559	570	585	551	564	568	579	544	595	601	554	539	582	579	551	556	612	572	593	568	552	546	534	530	559	564	570	544	542	578	530	549	540	562	586	566	583	526	571	568	592	566	558	570	629	574	575	562	519	555	565	565	544	561	557	539	558	585	557	579	555	557	552	606	551	575	578	583	551	618	569	620	570	612	559	574	535	586	584	582	592	545	508	576	592	567	535	538	561	581	587	521	557	538	537	560	559	540	554	566	531	539	578	543	556	568	569	584	562	560	578	592	597	577	559	577	555	528	585	549	591	571	587	564	592	537	574	621	561	596	532	606	543	566	541	540	555	550	562	534	558	550	557	598	593	572	574	562	602	582	570	550	566	565	575	582	578	546	543	557	609	597	599	587	567	604	586	564	566	583	568	524	535	573	525	629	571	583	580	603	537	562	541	557	518	571	550	549	551	512	526	586	573	522	583	589	587	555	585	593	515	526	599	536	536	582	582	553	572	524	528	578	589	602	615	567	571	572	608	583	547	579	536	570	560	570	556	584	528	545	569	555	560	585	596	591	540	517	566	567	574	543	564	566	588	567	588	556	544	549	578	553	554	575	548	546	566	555	561	561	567	569	580	565	508	580	554	578	558	594	600	564	555	548	539	562	567	608	585	593	550	532	614	609	573	548	562	553	572	578	573	554	536	551	563	592	571	563	580	568	593	551	583	604	570	608	569	597	552	572	571	543	576	591	566	614	552	532	557	581	598	586	553	551	543	579	568	554	565	569	588	543	549	570	519	584	594	530	567	539	562	530	547	586	559	533	575	546	603	547	582	529	576	506	558	544	587	573	576	570	577	550	534	574	551	576	556	530	518	588	537	596	587	555	543	570	588	572	571	583	585	508	561	576	577	554	581	610	600	544	559	559	583	541	559	572	588	530	556	550	535	549	567	547	547	520	558	578	551	526	573	576	544	529	589	550	576	585	576	543	543	542	578	564	555	567	567	588	574	553	566	582	542	564	577	551	576	607	576	561	586	545	538	572	533	576	610	587	568	564	554	555	569	557	615	582	587	593	569	570	593	562	579	572	537	556	595	574	568	537	542	523	523	567	573	563	547	595	541	609	595	538	574	626	556	592	568	580	594	568	573	581	572	604	524	564	538	575	596	551	552	554	562	605	585	586	519	539	566	586	536	533	602	544	568	566	604	584	586	554	623	588	563	584	550	587	542	545	594	533	590	569	568	563	561	577	571	552	560	574	562	584	570	566	566	533	559	557	560	569	538	564	585	567	591	542	591	559	555	540	536	570	529	545	555	605	588	544	578	529	576	573	594	559	575	601	574	547	533	557	509	547	603	549	570	555	558	586	572	563	600	600	534	573	582	576	575	541	575	549	595	581	572	588	566	545	573	567	576	574	594	574	567	576	561	550	563	563	566	563	543	578	582	542	542	531	565	542	549	549	587	583	556	561	603	572	569	555	592	582	559	562	555	582	598	569	544	545	523	542	588	593	558	597	572	627	565	592	591	573	562	570	552	547	536	569	590	599	577	580	597	593	532	582	590	551	586	523	547	559	573	560	532	574	576	539	586	596	579	605	568	528	571	553	565	577	584	532	583	522	596	569	591	564	535	563	615	519	579	569	594	559	551	590	601	585	559	577	624	532	541	573	588	540	566	531	573	505	540	567	591	569	504	565	590	574	595	538	500	563	587	592	565	568	566	566	582	568	583	577	578	557	539	551	579	539	553	580	551	578	607	561	583	565	582	564	603	553	598	620	541	605	604	615	546	558	560	596	580	606	549	587	584	581	563	592	569	586	552	553	579	570	523	569	539	529	589	532	562	533	609	581	562	576	559	576	564	538	528	573	551	548	569	584	550	577	624	559	567	596	556	594	609	546	537	570	550	628	598	600	573	608	558	558	564	570	590	567	588	545	580	561	568	570	577	526	592	586	569	565	586	548	561	559	525	540	545	548	523	574	598	538	577	570	597	545	581	563	557	552	574	595	571	563	555	564	540	566	555	576	578	522	565	598	515	597	554	555	548	594	616	595	576	553	556	565	596	564	570	573	568	553	539	522	570	568	588	588
7985	3190	1581	2261	2182	1367	802	689	461	327	301	181	112	84	47	48	40	55	59	58	40	41	37	45	44	40	39	55	38	46	41	47	34	45	41	45	34	32	46	39	38	36	25	42	35	34	32	46	40	33	42	34	40	36	37	39	40	35	37	40	33	33	32	42	40	46	39	38	45	52	27	37	44	33	39	34	32	47	28	46	43	41	28	43	42	39	53	33	35	32	45	42	33	39	43	46	47	36	34	42	46	42	38	47	43	39	37	48	48	39	49	34	45	52	51	35	31	47	39	51	40	43	42	35	43	39	42	39	41	38	36	51	40	35	36	47	35	33	52	36	29	55	28	33	36	44	34	46	40	54	34	35	43	49	45	45	43	46	41	38	48	47	43	41	46	42	35	35	44	40	36	41	43	35	37	57	41	38	33	34	36	45	47	46	47	49	28	26	41	39	37	36	43	36	45	37	37	43	34	33	57	46	46	45	46	26	45	41	41	31	39	31	51	34	49	44	38	32	36	40	33	39	39	35	52	46	55	35	36	32	42	36	37	37	39	50	41	44	40	39	36	42	38	42	52	43	41	39	38	39	36	33	43	46	42	42	37	51	41	38	42	39	46	43	53	35	37	38	50	45	44	43	30	58	34	38	42	45	51	56	35	49	32	42	32	42	50	32	41	45	45	58	38	42	46	48	41	37	34	36	41	47	43	34	48	41	36	45	24	40	41	23	49	46	33	37	60	40	46	39	39	42	33	49	44	41	33	47	48	39	46	39	36	41	34	41	47	44	50	34	38	43	46	35	36	58	55	41	54	37	33	47	34	45	46	44	35	37	41	37	46	42	41	35	36	45	44	43	27	37	47	40	40	44	36	44	35	47	40	34	34	39	42	48	41	41	41	36	31	38	51	46	34	46	34	50	35	41	35	48	59	38	40	45	47	41	38	32	47	46	47	49	35	37	58	45	40	46	34	34	38	41	40	40	35	44	38	38	35	33	33	37	40	46	31	40	42	34	32	36	51	46	41	39	49	26	37	44	33	47	52	41	38	39	42	42	38	28	46	38	37	33	48	34	39	49	37	44	38	36	42	38	28	34	40	42	39	48	45	33	38	32	44	41	42	41	46	35	32	46	38	53	53	38	31	37	22	36	44	40	30	46	48	42	57	37	37	38	34	38	44	35	40	44	51	33	36	46	43	32	48	46	39	38	37	34	48	47	43	36	40	48	36	39	41	39	43	32	51	26	42	33	43	32	43	36	47	53	42	59	32	34	47	40	43	35	44	42	41	37	38	45	40	60	47	44	43	40	40	38	41	40	44	44	36	36	37	52	34	45	40	40	45	43	33	41	45	40	48	37	39	46	33	57	42	37	54	37	47	44	57	41	41	45	40	53	50	41	51	42	32	40	37	33	42	41	40	39	49	44	51	31	41	43	34	48	30	43	43	31	42	55	47	43	48	41	36	29	43	48	33	46	44	42	32	45	54	36	37	41	36	42	28	35	43	41	43	42	40	42	47	45	40	43	45	40	40	40	41	49	46	38	46	29	33	39	43	41	43	33	39	39	34	41	33	38	38	62	55	43	34	41	42	41	50	43	47	46	35	45	32	36	31	31	39	38	34	35	29	59	37	24	36	36	41	38	50	37	41	47	41	45	40	28	47	44	35	54	28	39	35	37	47	47	44	45	53	36	37	44	39	36	44	36	42	54	43	35	35	40	33	45	43	40	52	39	47	49	42	32	36	24	52	31	49	50	36	41	49	37	38	43	39	49	63	38	48	27	43	44	40	38	24	48	40	42	44	34	35	35	33	54	49	28	50	39	32	47	40	45	37	35	37	46	41	36	37	42	44	42	36	38	42	46	37	26	30	51	44	34	40	45	50	31	40	32	40	43	45	40	46	36	40	34	51	40	35	43	51	35	45	45	43	45	41	48	32	41	27	36	39	32	51	33	32	42	43	38	40	35	33	50	38	46	45	37	52	38	38	39	42	36	48	44	42	48	43	45	34	47	39	40	48	38	43	34	34	32	36	43	41	56	37	44	36	36	39	40	35	45	42	38	31	38	46	47	39	48	27	48	50	44	38	34	46	40	34	41	31	39	46	33	43	43	40	27	37	48	32	44	55	43	47	44	47	40	43	28	33	46	32	47	40	34	40	40	37	32	33	38	40	40	49	34	49	40	53	43	39	40	42	44	55	44	60	44	50	41	36	37	32	49	45	38	38	43	32	46	44	39	41	38	36	38	42	40	46	43	26	41	47	46	43	41	34	32	50	36	40	42	33	34	43	37	43	37	51	44	45	36	46	35	33	34	28	52	59	44	38	50	41	42	51	46	37	56	60	37	33	45	55	45	32	47	40	29	45	36	34	40	49	40	33	30	40	43	36	33	44	42	47	33	34	44	44	29	36	39	38	35	43	48	34	38	38	43	45	39	48	47	41	50	39	32	41	49	40	30	37	31	41	44	52	30	44	35	45	36	49	33	26	35	34	43	28	33	34	35	47	56	41	42	38	44	34	38	27	38	40	30	33	38	45	54	43	40	42	47	49	42	48	35	35	45	40	44	37	41	38	42	43	31	39	37	37	46	36	37	44	47	40	42	36	44	28	41	42	41	38	51	40	34	27	50	39	36	33	37	37	37	44	50	50	44	39	44	47	46	38	48	44	51	44	33	51	42	46	40	49	39	54	53	38	51	53	33	39	54	45	55	44	36	36	36	49	41	38	37	40	33	30	36	44	38	40	36	45	31	27	42	40	43	49	48	42	39	34	36	38	47	38	44	39	45	42	38	46	36	39	27	43	40	34	29	48	39	34	52	46	35	38	39	41	36	40	37	42	46	45	40	47	40	40	39	37	44	34	35	43	36	46	37	52	42	33	42	36	47	47	36	36	48	36	28	42	45	41	37	39	45	36	32	41	37	39	43	39	42	37	41	32	42	37	49	42	37	54	45	43	47	52	39	29	37	44	43	51	40	42	42	42	40	31	43	47	53	41	35	42	46	42	46	33	48	44	47	43	38	37	38	52	44	44	34	53	36	41	30	42	38	43	47	39	26	45	43	26	32	37	44	37	38	40	41	36	36	54	31	47	46	46	38	41	47	34	47	54	53	38	50	48	39	51	34	46	41	41	35	42	38	41	36	41	41	49	40	40	43	45	32	38	45	29	38	43	44	40	34	44	37	45	39	51	35	34	37	41	30	40	53	38	39	28	36	43	46	38	54	34	44	34	31	42	39	44	41	46	41	38	46	36	34	45	55	34	53	39	38	23	32	52	40	35	44	41	39	47	37	43	42	28	42	37	45	48	35	44	42	41	50	42	30	47	46	32	46	34	36	48	37	44	37	36	33	38	41	42	32	41	29	39	34	42	30	42	30	35	33	49	56	43	36	35	42	48	37	40	47	38	43	47	39	50	41	40	41	50	46	39	39	48	40	43	37	39	30	43	31	25	46	40	48	43	39	43	45	43	35	38	42	40	43	42	43	30	38
40120	22306	19965	32045	37474	30792	24866	22667	16559	11906	10134	5766	3690	1561	1022	632	723	870	839	658	633	583	566	578	551	554	512	536	530	539	508	540	567	561	513	538	534	523	513	517	560	528	564	511	564	539	507	539	541	537	536	558	533	579	557	544	548	546	532	568	576	542	534	568	539	532	531	563	583	569	532	516	537	542	503	503	517	580	544	551	519	534	574	569	486	542	573	498	547	558	580	544	536	481	532	554	549	552	520	536	518	523	526	560	527	584	524	541	519	531	555	495	565	540	550	548	534	533	536	538	551	516	504	530	572	559	552	571	575	567	543	570	543	531	516	564	545	515	560	534	545	551	529	556	531	523	526	515	538	570	548	553	525	555	541	553	535	556	522	564	539	555	542	515	553	550	508	560	579	531	578	526	554	557	524	527	522	532	502	566	535	519	556	516	519	520	525	522	544	492	525	527	543	572	589	562	552	562	547	533	554	521	542	552	537	520	547	531	541	523	549	516	591	511	547	534	543	541	537	554	526	547	518	532	568	547	563	548	549	540	547	541	541	521	548	553	547	545	557	550	531	582	501	554	513	600	559	565	573	534	552	540	533	543	529	542	536	552	506	565	539	556	548	520	556	541	557	520	534	566	541	614	540	557	542	563	535	561	542	514	578	511	553	572	554	549	521	536	544	519	530	470	530	569	590	541	553	552	557	519	498	532	540	507	530	559	550	536	583	512	502	552	535	546	545	535	542	520	562	539	540	540	530	538	530	582	545	537	546	560	556	504	569	527	550	493	545	521	512	563	561	528	506	541	539	553	511	530	580	537	555	543	505	589	529	569	533	554	553	551	590	530	573	547	500	540	530	557	560	543	531	534	556	548	556	534	520	533	598	542	527	524	515	483	545	513	550	525	568	561	573	512	514	594	574	554	554	555	503	511	521	567	506	538	555	520	532	517	544	543	575	559	548	506	545	552	547	496	550	550	551	529	540	589	486	529	520	537	536	553	530	518	540	588	528	540	527	529	518	542	557	512	530	534	538	562	571	550	535	522	531	502	545	526	536	573	526	514	558	498	536	514	517	542	508	516	572	538	568	550	528	552	542	511	537	543	519	540	570	525	527	549	561	546	539	578	550	543	544	518	509	574	532	556	542	513	512	522	576	501	494	536	566	576	557	552	558	515	550	527	555	521	563	548	540	534	588	528	557	502	550	501	518	557	520	543	556	551	597	519	540	501	477	519	517	518	567	548	596	565	554	556	550	552	532	550	520	509	523	532	552	573	499	543	517	574	533	516	518	543	549	514	531	564	502	524	529	499	566	522	557	534	549	519	534	534	495	531	550	541	484	569	522	556	544	543	526	548	535	524	532	536	523	516	490	508	504	510	557	548	562	563	464	555	554	537	541	508	501	550	564	535	527	517	540	527	580	523	555	512	516	537	611	548	534	516	572	553	526	550	562	547	566	548	504	556	568	544	542	525	529	525	530	549	546	550	539	497	540	523	527	531	528	537	559	561	552	548	517	541	531	564	505	552	541	544	551	505	541	536	533	581	509	557	535	538	555	545	533	565	533	545	585	596	517	535	554	543	557	511	533	570	531	601	542	594	540	480	524	540	498	585	548	546	536	551	553	557	550	542	474	526	540	561	569	581	566	543	567	533	550	538	518	536	562	542	577	537	511	521	528	558	496	497	517	529	516	572	532	535	524	533	565	584	552	573	568	571	547	560	563	545	573	525	519	594	510	538	520	548	558	511	528	565	555	556	536	506	515	575	548	551	546	522	555	572	547	575	530	538	531	541	540	537	523	526	555	511	520	491	534	542	557	496	564	509	521	532	550	547	537	526	573	505	523	506	571	542	551	567	532	558	595	599	513	521	560	526	535	546	531	505	518	539	487	528	546	532	497	539	532	541	537	476	583	542	544	492	519	574	551	541	540	540	534	541	558	515	560	541	526	528	547	561	535	506	524	534	521	521	564	576	557	535	529	507	533	529	554	579	525	551	542	518	531	530	550	532	544	518	570	536	549	545	538	561	519	547	557	541	573	508	549	538	486	514	556	532	544	471	557	540	548	555	537	573	557	530	551	543	575	533	560	547	525	522	530	554	540	549	519	467	572	545	541	572	586	528	529	557	554	527	577	544	512	553	503	560	561	546	588	528	551	567	587	508	544	478	519	542	484	550	540	516	557	548	549	503	514	536	536	546	552	571	551	555	563	532	563	540	550	516	527	561	575	537	499	512	535	504	598	548	558	551	566	591	579	528	552	509	539	550	550	556	545	527	535	498	494	538	512	596	529	500	518	557	576	525	508	513	517	517	540	509	518	539	552	495	517	565	539	535	555	556	527	544	551	499	578	532	523	536	527	524	504	528	520	553	512	503	540	560	523	559	535	558	537	561	556	541	516	536	555	514	559	534	521	561	533	539	528	539	542	530	501	548	529	581	542	540	483	547	535	534	545	555	511	535	521	557	543	575	542	540	514	529	582	514	518	519	564	553	535	557	546	534	549	549	509	571	510	553	501	519	542	563	555	588	536	613	523	496	519	518	540	550	513	492	539	546	515	563	563	549	529	564	529	589	558	547	512	545	514	485	553	517	550	506	513	553	510	566	507	559	559	552	499	558	521	552	532	550	495	560	525	510	534	527	517	520	539	607	536	490	540	523	562	561	581	541	537	507	533	555	529	484	518	554	617	539	538	503	558	538	559	514	567	514	514	575	531	531	541	567	592	520	542	533	530	538	548	544	500	510	532	537	538	541	539	554	541	484	530	514	551	534	563	576	525	568	533	540	559	552	535	533	516	565	558	548	527	545	546	521	533	532	517	553	550	549	542	533	528	514	542	533	544	533	524	552	516	541	551	572	527	543	511	545	587	564	567	539	536	543	521	587	529	566	524	568	579	548	535	552	545	514	539	557	547	495	531	572	534	570	565	520	527	563	542	540	503	502	568	514	576	576	545	578	576	549	539	565	579	590	526	512	526	543	523	588	561	541	539	542	530	586	544	541	516	541	546	585	543	508	520	517	524	557	569	538	544	582	524	550	502	527	522	519	535	491	556	585	559	488	557	578	500	510	509	576	561	515	558	533	527	550	582	532	532	518	567	555	522	544	522	540	577	522	544	564	528	526	549	530	532	549	605	585	554	525	523	513	567	519	489	526	526	540	533	469	589	575	532	561	559	563	529	558	563	553	530	562	540	563	548	538	548	505	475	573	576	537	587	562	574	512	566	541	539	533	531	527	503	546	541	577	507	527	505	525	512	573	601	533	555	537	511	590	510	547	527	559	537	567	558	549	520	504	518	566	535	529	537	590	527	587	547	540	557	543	561	504	505	541	561	537	563	547	537	594	586	544	576	542	542	552	538	574	520	547	563	519	535	562	529	520	508	551	578	516	536	574	571	534	546	521	535	576	513	561	565	520	531	584	510	526	544	529	554	561	563	503	539	560	534	573	533	495	531	561	582	558	517	547	555	556	527	543	501	543	519	504	547	545	570	551
15484	12216	5629	6443	5899	3713	2263	1843	1248	677	593	369	240	93	64	47	51	80	66	48	62	47	29	38	42	40	51	40	34	37	43	26	46	42	57	49	45	40	40	39	52	35	47	37	41	46	23	40	41	37	49	44	44	39	39	33	54	38	46	54	39	40	35	54	40	29	43	39	42	48	48	30	39	37	45	48	42	39	41	34	23	39	39	42	46	38	43	33	44	37	42	35	42	26	39	52	41	54	35	45	40	44	41	35	37	29	45	38	40	38	34	36	33	41	43	50	31	54	45	39	50	35	34	49	39	43	37	33	39	36	47	40	38	46	39	43	42	44	36	37	40	47	48	49	34	37	44	37	41	38	48	40	37	46	45	48	43	53	37	39	41	49	46	43	46	50	40	40	43	45	39	43	24	33	39	34	53	37	50	43	50	30	39	33	41	44	41	45	49	36	31	37	46	40	41	38	34	44	48	47	54	32	45	39	39	52	39	43	37	44	38	33	22	35	57	36	49	51	46	34	47	44	38	43	33	45	40	43	43	48	41	41	41	46	42	44	46	45	42	39	38	33	28	44	42	34	50	43	43	49	36	41	38	34	45	51	44	35	39	45	39	39	50	36	41	33	52	52	38	38	46	42	45	57	43	55	38	45	46	36	34	50	39	44	50	37	43	27	35	64	39	39	44	39	38	47	50	50	38	42	28	36	41	42	27	47	43	45	39	39	39	52	28	40	44	32	45	44	38	48	43	49	41	37	41	39	45	57	38	45	24	44	41	40	44	38	42	45	44	41	42	47	40	48	45	30	42	37	44	35	42	42	35	40	43	41	50	37	47	36	38	35	38	27	39	36	51	44	48	50	35	37	44	43	40	49	40	38	40	38	38	38	48	29	35	42	37	45	36	37	43	42	35	36	38	40	53	35	48	43	38	41	26	41	44	41	43	53	36	48	36	40	39	45	45	38	31	41	38	42	60	50	43	47	38	37	39	35	42	38	47	35	38	39	55	38	40	48	53	28	31	43	44	40	39	47	44	50	48	42	35	37	48	44	30	33	38	32	46	38	23	53	45	36	30	39	53	36	37	47	52	42	41	39	37	30	48	36	47	48	46	32	42	36	38	44	44	33	46	38	43	35	46	45	32	31	28	30	40	38	50	44	53	37	41	44	29	36	35	43	33	44	43	33	37	33	39	43	42	47	47	36	44	42	46	54	41	58	41	37	44	40	41	37	33	41	38	43	47	35	43	46	34	44	42	44	40	37	45	50	43	43	50	30	42	46	47	49	40	45	47	29	33	38	38	25	43	41	50	33	40	33	39	34	43	43	37	22	39	40	45	42	39	36	39	41	45	50	48	53	33	41	50	40	28	47	49	43	43	33	40	42	53	44	48	32	55	34	42	42	30	37	41	46	34	39	41	29	40	53	45	50	39	34	35	34	62	42	37	48	45	47	27	40	51	43	37	45	43	32	38	43	39	39	39	40	37	33	37	39	51	36	45	42	40	41	51	43	54	47	36	36	41	44	30	39	50	43	42	48	49	37	40	37	40	43	42	59	50	39	42	43	53	52	39	54	37	38	41	52	49	44	51	43	49	46	38	50	41	47	28	46	51	40	38	49	27	38	40	55	50	41	47	43	49	42	31	52	58	49	33	34	45	51	47	45	50	51	35	28	40	45	43	41	48	42	36	42	45	41	39	26	32	37	26	46	46	41	30	43	31	50	43	34	35	30	43	38	30	29	44	48	39	38	43	38	43	42	49	45	50	54	54	36	35	40	33	37	37	40	42	44	34	46	38	46	33	35	28	36	35	41	38	39	41	34	40	34	39	41	38	40	51	36	35	41	45	34	32	27	43	39	49	37	46	41	33	37	40	29	32	33	31	37	36	48	33	49	50	42	38	39	42	42	40	39	40	39	33	45	33	46	39	33	26	49	49	50	39	45	52	37	47	45	29	37	45	43	48	49	42	49	46	45	39	41	42	43	44	40	48	30	45	43	40	31	46	46	50	35	44	37	50	43	32	46	40	51	44	32	37	36	40	36	38	37	51	37	44	42	58	53	44	49	39	39	36	46	48	41	36	46	47	48	38	47	29	36	37	47	39	48	39	45	53	43	46	44	50	33	47	53	45	46	44	32	30	39	52	49	60	42	48	38	30	48	30	35	34	46	38	44	50	32	41	48	40	33	43	37	50	35	44	48	50	38	39	45	46	47	49	43	43	46	38	34	34	32	48	42	38	31	53	46	53	51	45	37	46	44	35	27	31	32	37	36	37	31	37	37	47	38	36	40	39	38	39	48	51	39	35	35	42	42	35	26	39	33	53	38	34	39	51	38	38	47	48	55	57	35	36	41	31	31	32	33	45	33	38	56	47	35	43	45	38	38	35	44	36	42	26	37	52	44	53	41	36	38	54	38	43	48	45	55	34	44	50	29	35	47	45	35	40	53	35	38	46	36	62	46	41	38	44	41	54	35	36	49	45	50	44	43	39	44	51	62	48	52	49	39	52	39	32	44	54	42	47	44	36	33	41	31	29	43	46	45	45	46	44	53	47	34	47	37	47	50	32	47	36	35	33	32	41	45	43	44	51	48	40	27	48	31	40	37	37	41	46	37	31	41	33	46	40	32	52	49	42	34	44	35	47	41	38	38	44	50	36	51	50	30	45	45	35	22	35	43	41	53	48	48	40	45	51	38	38	42	41	42	33	40	43	43	43	53	26	41	31	30	49	30	40	46	30	52	52	48	43	35	47	46	38	39	29	34	39	36	39	36	47	40	38	51	29	43	34	37	35	42	35	48	29	35	50	28	53	50	37	45	32	42	48	36	23	38	48	42	45	54	38	44	39	36	44	45	54	41	39	39	39	50	35	41	38	43	46	42	36	43	44	36	37	48	46	45	34	43	48	31	38	40	30	35	37	40	43	39	42	45	36	48	42	39	37	21	34	40	46	32	39	46	38	28	36	47	44	40	49	39	46	34	38	33	39	42	30	46	41	41	20	38	46	49	36	36	44	47	48	40	44	41	43	35	43	48	30	42	35	34	39	49	44	49	55	38	35	39	35	41	32	33	35	43	33	32	42	41	36	32	40	37	46	43	44	45	38	27	38	41	45	31	46	48	48	46	45	41	54	45	34	43	41	43	41	38	44	45	37	42	43	49	40	32	52	53	39	46	44	48	45	33	38	29	50	43	50	46	46	43	38	50	44	38	41	46	42	36	32	51	33	49	51	44	34	34	37	48	47	41	37	41	47	33	46	39	38	47	36	37	40	29	31	38	37	39	43	36	46	46	44	46	45	42	33	32	49	45	35	42	44	42	35	33	31	38	43	38	35	50	43	40	31	43	38	52	37	44	34	37	49	43	51	36	41	32	52	42	51	42	45	34	49	48	44	38	37	53	42	40	41	35	41	39	35	40	34	48	49	42	38	35	42	52	30	37	48	33	47	43	43	36	35	32	46	41	44	43	56	53	48	42	31	63	41	39	45	33
53320	31712	31187	45721	50937	41313	33656	31410	25303	19193	16376	11115	6853	2531	1615	623	1056	1682	1454	806	791	579	570	539	557	570	515	546	545	506	591	571	552	542	554	560	540	558	561	574	527	526	506	572	545	571	586	530	547	523	523	531	524	565	560	551	527	555	521	500	549	535	559	539	531	548	560	509	535	542	546	566	558	536	537	572	542	550	561	553	571	607	544	515	564	545	540	502	547	538	573	539	553	551	501	534	556	524	535	578	545	526	574	537	564	526	589	545	549	550	526	534	524	533	582	526	547	569	556	540	573	533	589	549	537	550	549	549	556	556	532	519	552	571	540	543	552	570	559	546	536	535	585	552	479	536	540	504	502	531	522	561	560	531	538	547	575	513	512	522	558	525	516	538	557	539	545	554	539	598	578	535	526	570	545	563	542	563	547	498	542	501	571	533	575	525	568	557	544	542	571	535	564	569	572	525	539	580	520	550	529	556	569	531	548	579	555	513	565	535	540	529	537	550	523	549	512	549	609	569	558	502	568	544	516	575	514	534	559	543	556	537	539	582	558	521	551	518	533	541	540	548	532	565	531	552	546	544	549	557	526	550	518	559	528	561	509	540	530	542	523	546	556	525	583	509	545	577	526	578	555	532	537	519	535	546	514	541	538	525	533	489	560	522	560	516	517	552	535	517	504	511	542	548	563	522	546	547	540	542	556	515	518	572	519	544	547	528	540	551	566	563	559	585	543	537	570	497	496	503	579	553	515	527	585	571	523	546	543	585	523	549	550	569	530	496	617	535	551	525	540	529	549	550	549	561	514	514	594	565	551	550	565	540	543	575	571	586	555	534	536	523	508	573	550	544	561	574	582	549	565	543	570	519	522	521	558	535	545	544	555	559	511	573	591	552	568	554	568	561	564	519	517	560	580	572	567	521	506	569	545	571	572	535	545	557	577	503	557	553	565	529	525	544	561	569	512	600	555	546	597	523	547	540	575	591	572	521	551	552	564	538	560	538	519	541	555	545	558	531	548	556	545	550	582	563	495	558	578	563	577	527	543	544	555	563	538	571	562	555	515	573	499	557	533	566	558	547	565	503	535	547	573	572	585	543	523	531	572	547	548	543	558	525	546	554	532	559	558	562	536	557	605	567	552	559	548	538	581	533	538	542	569	561	522	568	546	549	522	523	545	566	566	513	480	512	541	522	556	582	570	528	537	587	588	562	593	561	531	525	562	540	506	550	565	524	542	523	551	587	539	516	513	529	493	535	520	588	542	533	540	524	560	529	515	536	531	561	510	511	566	540	569	527	508	565	553	522	515	527	550	572	547	508	559	564	530	544	540	499	584	567	515	539	585	560	530	560	553	545	508	557	527	560	529	557	554	584	563	534	589	527	551	555	545	512	562	556	557	547	550	506	525	537	574	580	559	599	520	626	569	520	559	540	543	584	508	565	537	573	551	491	536	568	561	543	622	542	529	508	538	575	556	549	559	546	539	560	557	535	540	564	611	604	558	546	543	572	529	526	545	538	579	507	574	554	552	526	546	550	588	547	578	564	549	555	556	595	560	538	506	538	586	557	541	549	564	581	551	542	538	563	535	569	530	558	579	549	540	555	537	518	527	551	564	541	525	543	544	549	583	557	560	566	513	548	566	526	534	562	586	602	583	585	561	564	587	584	553	513	583	536	511	557	547	498	526	525	551	558	529	503	535	568	539	515	585	587	570	542	526	521	559	560	543	534	544	592	514	570	521	549	553	536	541	571	545	602	567	521	544	591	531	520	542	521	567	557	566	559	576	493	575	528	510	509	556	573	562	562	489	510	564	544	536	564	557	546	563	565	515	563	524	580	543	573	567	516	532	538	531	553	497	551	532	569	531	517	535	542	578	526	551	543	539	561	577	565	539	547	564	564	548	508	542	549	547	626	542	547	539	515	559	537	533	541	542	544	527	574	527	546	496	556	553	543	541	561	553	532	542	558	578	529	551	530	519	532	535	504	525	530	540	544	516	558	544	540	565	581	533	610	571	543	557	572	577	503	546	550	567	544	551	607	530	549	581	550	518	534	600	531	545	557	569	557	513	529	544	579	518	594	578	563	591	567	552	533	562	527	552	539	556	536	549	519	559	560	543	556	508	541	554	584	549	567	553	557	542	538	574	530	554	540	549	540	507	514	601	555	519	595	569	540	519	543	545	546	574	474	533	558	496	571	522	505	553	529	545	551	542	565	585	525	524	542	555	534	540	534	547	557	580	584	567	561	520	557	578	550	508	558	585	580	540	595	565	530	554	553	541	543	543	544	559	540	564	535	558	555	573	569	555	528	589	585	538	567	541	550	566	555	575	586	584	541	538	541	519	578	583	543	536	531	556	537	530	572	561	528	543	536	559	531	551	594	565	560	536	566	563	544	528	572	566	549	550	547	551	565	547	531	521	499	511	547	557	570	570	557	581	554	557	538	544	564	520	530	575	552	524	524	520	571	525	522	545	561	560	553	547	523	534	520	566	535	525	581	544	541	512	531	569	557	548	511	548	534	562	518	517	505	556	550	566	521	565	592	540	515	514	575	538	546	536	604	554	526	556	552	542	535	540	536	588	501	557	537	526	603	522	534	532	579	553	542	558	562	582	568	539	546	512	560	540	500	517	557	565	539	534	584	569	545	548	550	581	537	579	567	509	531	525	533	572	584	524	534	529	533	538	533	575	519	556	576	590	576	553	523	512	552	592	528	568	524	567	558	521	547	560	568	596	582	533	550	553	559	540	545	536	543	542	526	559	583	545	530	565	551	575	536	525	593	540	565	548	539	550	516	535	566	490	513	513	574	545	520	542	562	555	576	539	509	502	559	554	568	570	541	551	568	536	528	532	556	578	560	564	516	536	533	557	565	599	535	569	517	521	537	552	543	560	558	541	553	543	547	525	587	577	565	522	540	564	555	546	585	566	562	495	537	532	568	551	571	534	565	554	528	566	559	532	559	584	572	549	554	559	552	535	542	555	600	572	527	544	535	543	537	543	538	536	527	589	525	534	553	558	568	594	562	540	493	526	538	535	556	537	538	511	517	539	539	563	542	578	549	548	544	536	525	560	552	565	537	548	526	544	574	587	540	551	568	572	507	579	551	524	555	516	558	510	539	581	536	564	549	541	551	527	515	552	550	499	578	544	563	494	538	529	554	560	593	581	555	556	576	514	516	527	553	567	558	533	578	537	510	529	558	552	520	600	549	560	544	531	536	557	505	532	531	560	535	540	539	553	544	548	529	578	561	579	556	560	554	540	566	526	566	575	604	542	540	567	579	507	547	543	522	540	540	508	556	558	518	566	549	598	557	562	574	538	524	565	553	614	532	544	581	526	540	561	519	560	534	551	571	589	559	535	556	526	530	538	567	543	546	558	521	541	531	598	547	547	499	567	587	515	555	591	534	528	579	515	528	593	579	571	561	534	587	550	567	560	536	537	492	528	555	577	578	548	575	591	537	551	555	533	571	556	549	568	567	540	537
13925	10754	5540	6258	5551	3592	2622	2171	1501	841	712	473	279	92	66	31	61	88	67	44	58	37	43	35	34	47	32	44	45	47	32	41	52	40	48	42	34	50	51	44	46	40	44	47	42	40	49	50	51	48	38	41	39	42	40	43	25	43	55	59	35	38	49	50	41	36	35	47	45	35	36	51	38	44	34	38	47	41	42	53	46	42	45	49	43	47	47	37	40	36	28	56	48	46	43	39	41	48	51	38	47	46	46	46	47	56	28	45	37	47	39	28	45	48	39	45	48	49	44	32	53	45	43	47	48	60	33	54	38	47	38	42	28	43	44	37	46	22	40	48	36	56	40	47	44	49	43	46	47	31	37	50	46	45	29	44	49	42	44	41	41	41	46	40	42	35	49	51	43	49	47	40	42	40	30	36	34	29	38	43	36	41	54	41	35	45	57	59	49	36	47	41	57	34	34	53	35	48	34	46	37	49	45	44	34	41	35	47	47	47	44	50	45	47	31	40	33	43	48	42	46	42	59	36	42	37	41	33	44	39	34	36	37	42	49	42	30	42	43	40	43	43	54	32	39	42	40	48	45	47	42	48	49	51	39	29	43	54	42	43	55	43	37	48	45	37	45	45	42	42	48	37	42	45	53	46	50	39	41	39	30	34	38	54	48	38	54	35	34	51	30	42	27	55	54	36	41	34	43	42	35	42	42	43	40	42	40	28	40	43	54	56	54	44	49	38	50	49	42	51	52	34	50	37	49	40	38	36	40	44	32	40	43	40	47	40	42	51	44	39	44	48	38	50	45	41	40	50	53	49	36	36	42	51	48	38	43	35	43	44	42	54	42	34	44	36	40	45	51	36	39	54	40	39	43	53	50	37	41	45	42	47	44	41	52	35	59	47	44	37	36	48	33	40	52	60	42	47	51	51	44	40	39	40	51	26	42	46	53	42	51	36	48	36	46	40	47	34	32	45	43	45	35	52	41	43	41	38	44	54	37	51	42	44	42	35	32	48	42	43	38	41	43	45	44	48	43	33	36	46	46	34	36	51	37	52	49	27	34	50	35	40	46	46	43	37	46	45	47	45	46	44	26	36	42	50	46	47	54	32	46	50	41	35	54	51	31	42	37	49	44	42	44	40	42	28	50	39	38	44	42	42	32	32	41	45	39	49	34	42	57	39	45	42	48	40	48	46	41	60	43	38	37	42	30	43	34	42	37	41	46	34	38	35	47	48	43	53	33	38	45	56	33	50	38	44	31	38	61	32	48	45	47	49	45	36	47	42	49	43	43	37	47	41	46	38	37	41	36	35	41	40	43	35	55	45	45	44	45	36	42	47	40	37	28	48	40	48	45	36	39	41	53	37	51	51	41	53	46	44	38	38	42	50	50	48	51	37	48	62	48	35	38	58	42	48	36	29	44	43	41	49	52	40	40	55	48	46	44	33	43	37	43	48	28	47	52	45	48	41	36	44	38	46	45	29	38	33	61	52	42	43	45	44	50	46	33	40	38	47	48	48	45	40	38	41	46	39	55	42	40	36	48	34	46	47	35	28	54	40	40	43	39	35	44	30	42	44	47	49	34	41	39	43	37	41	38	62	44	43	53	48	41	38	55	29	29	46	46	49	49	31	38	33	33	50	50	56	36	41	52	47	58	50	41	46	46	41	43	43	39	52	27	48	37	43	42	46	35	41	41	34	52	57	45	36	44	36	46	45	39	43	38	42	32	46	37	49	37	41	55	41	40	50	41	41	36	37	32	34	42	45	45	34	38	52	39	33	29	46	39	44	35	30	40	52	47	35	44	48	51	44	38	48	49	46	43	45	47	49	49	39	54	46	50	43	35	45	44	42	46	55	53	39	39	44	45	40	44	45	45	43	52	42	48	48	42	46	38	39	41	37	45	32	48	34	42	53	37	51	44	45	48	36	44	36	43	45	43	48	39	44	48	47	41	49	42	38	38	42	40	42	34	46	36	41	41	49	42	37	46	35	42	54	37	50	52	37	51	40	47	44	35	48	44	49	37	45	38	35	37	40	46	44	49	39	40	48	41	42	44	40	39	44	42	44	40	53	42	43	43	40	51	47	52	38	32	37	29	46	42	55	43	42	46	46	60	44	49	31	46	45	51	48	40	38	44	42	45	46	46	54	46	38	52	46	51	44	33	48	41	43	48	35	36	41	38	47	38	41	40	61	37	35	36	35	50	48	42	36	49	49	39	41	47	46	38	42	53	42	52	46	43	48	42	30	34	43	39	37	50	37	40	52	39	39	46	44	48	41	36	42	47	36	47	41	41	49	41	41	49	49	39	44	36	42	48	49	39	46	43	47	38	37	31	34	31	44	47	42	49	52	31	38	40	39	40	27	45	42	47	51	40	34	42	28	52	42	29	40	38	45	45	48	36	38	39	37	43	40	36	39	43	48	41	40	47	42	53	51	56	46	34	48	44	46	51	39	44	47	36	46	47	57	38	56	51	35	40	43	43	37	47	38	31	37	30	44	47	46	40	53	47	34	37	38	47	40	48	38	47	35	49	51	44	45	42	49	38	52	41	43	52	47	44	39	38	45	45	42	44	43	49	45	40	46	37	41	44	51	53	44	48	39	34	46	38	54	50	43	31	33	46	49	49	39	40	46	46	49	38	39	40	32	40	49	41	37	47	53	49	35	42	36	62	44	55	53	46	32	48	43	37	33	32	46	40	29	38	48	43	36	53	42	49	47	48	44	44	43	32	41	43	50	47	47	53	50	48	42	42	42	36	37	55	45	51	35	38	36	44	42	43	43	42	50	39	33	47	45	41	53	50	47	52	49	41	40	36	36	44	45	47	37	43	59	41	46	52	44	48	32	49	34	40	33	35	39	34	36	39	42	37	43	41	30	43	51	41	36	46	48	31	52	49	45	35	39	39	41	50	46	49	43	58	43	39	50	39	60	31	33	39	50	35	51	43	46	37	49	51	41	44	33	42	56	47	54	39	39	38	42	53	63	44	46	48	41	52	46	42	45	46	38	42	37	45	50	42	40	39	39	52	39	44	36	43	50	30	55	45	33	37	47	33	41	39	47	34	36	40	46	37	34	45	39	44	43	45	43	43	49	29	63	36	47	35	40	28	42	41	52	58	44	44	39	49	38	50	35	46	48	39	44	32	38	40	48	57	49	49	45	34	42	38	44	44	49	44	36	45	46	39	38	48	32	42	42	48	44	34	52	42	47	49	39	40	40	41	31	38	43	39	44	41	33	46	41	39	49	43	53	50	46	38	40	46	59	35	51	38	48	51	33	37	34	29	43	35	46	53	49	53	42	31	51	41	36	39	44	49	44	50	51	28	44	34	35	41	33	40	33	44	34	49	52	39	42	47	37	35	45	47	39	50	45	47	50	39	50	53	43	37	42	53	37	38	34	41	45	32	40	39	36	37	54	55	46	34	33	47	44	39	41	39	41	38	48	39	39	43	51	41	40	42	38	50	49	56	35	35	30	43	52	39	39
49940	33247	31113	44347	49207	41972	36482	33322	28275	21821	18600	13906	8336	3013	1890	678	1444	2317	1521	916	910	533	573	598	554	580	547	574	597	576	591	516	597	565	579	577	587	552	577	536	576	641	595	576	569	584	591	580	583	569	571	567	560	554	569	548	555	560	579	545	553	585	577	588	565	571	588	582	554	583	580	536	593	565	603	561	608	580	569	557	585	553	572	593	516	583	559	596	568	533	582	569	544	510	564	518	556	589	574	573	634	563	541	632	541	531	528	561	506	615	598	544	572	581	588	554	564	531	626	574	564	533	538	577	589	559	568	604	602	553	562	560	558	583	513	604	557	533	596	597	522	574	629	565	584	550	554	574	534	598	580	573	594	559	596	528	547	599	554	557	561	573	554	588	595	581	573	532	549	534	572	615	574	561	608	559	570	594	586	602	536	565	587	533	535	536	575	525	526	551	526	587	544	547	544	566	576	556	571	563	535	574	537	582	554	562	577	557	554	590	570	571	545	571	529	538	550	576	587	577	565	547	604	571	569	549	574	523	541	577	573	544	590	533	540	543	575	575	547	565	605	572	545	616	582	542	540	521	591	588	631	535	582	577	543	569	578	597	572	588	549	563	578	503	510	579	576	607	539	552	548	570	549	563	532	555	526	558	572	587	578	578	576	576	548	578	560	585	533	577	628	515	587	535	579	585	584	606	541	540	540	561	608	531	559	561	507	601	580	570	575	552	604	582	585	603	610	602	549	616	589	584	529	590	572	585	581	567	546	573	574	544	597	565	598	564	573	590	545	559	566	587	559	566	583	539	576	586	592	569	607	570	529	552	542	556	571	577	569	550	579	604	536	568	565	529	621	547	566	587	580	552	558	518	541	568	599	552	591	594	590	562	607	607	558	536	582	604	591	597	540	606	593	571	495	524	566	554	532	536	532	586	539	594	585	531	590	563	591	583	567	582	550	576	593	591	590	559	568	554	581	546	581	576	602	537	549	606	572	531	612	587	562	576	549	600	571	569	573	570	553	568	543	550	578	586	577	572	532	596	588	563	561	549	611	569	544	529	533	570	570	551	566	613	591	594	596	599	570	553	580	588	576	535	556	565	589	528	564	530	577	584	576	560	587	555	505	537	554	582	534	579	549	577	564	548	579	535	528	605	556	598	561	556	577	583	576	626	584	558	567	582	548	564	561	529	579	556	554	561	570	586	503	591	526	553	572	597	545	563	545	577	575	534	619	540	586	593	560	524	579	611	563	557	568	573	597	543	549	576	570	595	548	565	572	549	543	581	547	536	545	576	579	568	554	577	584	564	576	544	540	527	554	561	570	576	571	558	544	548	524	542	536	567	568	585	597	503	542	576	566	573	594	550	551	544	583	603	578	505	545	542	562	560	555	536	563	570	561	581	566	591	555	554	558	592	570	530	596	591	595	580	597	598	543	570	597	568	580	540	562	559	540	524	553	591	595	569	564	557	574	544	552	532	542	587	587	556	563	553	558	540	552	585	548	562	569	587	560	560	562	552	567	558	547	591	595	585	565	566	587	591	558	526	564	556	543	608	551	593	583	540	548	539	584	533	558	599	574	578	571	562	622	560	576	534	571	541	605	601	547	589	553	539	540	586	571	576	589	501	557	562	563	570	593	575	535	555	552	601	554	536	570	572	615	531	565	587	567	535	567	611	582	578	578	552	559	577	590	572	554	566	566	532	554	532	515	556	557	551	548	601	601	549	577	547	599	545	538	545	576	600	569	526	567	566	561	532	562	596	545	559	568	582	539	573	596	593	575	555	576	576	581	588	513	525	579	559	556	554	545	589	567	573	558	542	565	561	590	563	567	613	581	566	562	594	583	611	549	568	626	601	577	557	616	563	574	594	536	578	566	540	578	575	539	597	615	608	587	542	559	558	582	592	577	541	575	619	532	579	542	570	607	569	528	578	581	559	552	578	596	561	546	534	598	566	584	572	539	553	586	563	585	557	578	561	614	581	587	541	583	548	561	594	607	606	559	601	582	543	569	568	561	618	558	541	544	589	607	575	526	558	548	565	598	523	595	562	572	578	576	566	545	565	546	589	558	517	569	540	571	566	531	566	573	535	565	548	606	566	561	550	579	564	556	547	531	545	556	571	578	559	549	626	529	538	564	595	588	545	526	605	593	550	546	553	578	571	597	581	590	563	610	537	530	551	577	529	539	572	528	551	543	620	582	575	548	552	580	597	538	540	589	579	538	612	580	556	560	549	529	548	612	551	552	603	569	554	564	525	555	610	584	586	599	544	531	603	592	529	578	552	579	561	588	552	582	570	566	572	558	506	575	592	569	557	578	577	583	543	545	605	584	529	550	577	564	564	628	584	592	587	602	542	566	528	565	564	560	550	541	561	578	566	589	543	581	624	598	574	544	600	587	558	567	531	556	552	575	576	550	557	606	588	599	567	546	551	550	574	572	564	527	557	565	564	546	595	563	529	559	586	564	568	554	568	587	551	550	546	580	542	575	577	579	538	574	556	596	559	587	550	577	556	558	543	549	564	577	514	533	614	540	518	604	554	551	552	557	553	546	542	557	528	555	563	601	563	524	572	550	558	577	530	560	554	608	586	572	574	545	541	569	565	612	535	573	587	552	562	623	546	551	572	535	555	558	550	623	530	557	545	586	636	509	561	538	552	575	574	568	548	544	538	547	623	576	586	519	617	587	559	555	588	596	525	550	577	546	551	553	649	521	546	538	534	532	599	561	622	586	592	551	557	592	559	581	575	583	605	572	569	560	574	573	545	554	555	586	562	570	575	554	584	539	570	584	551	505	570	524	577	590	550	595	525	539	574	615	581	582	570	576	577	574	586	605	568	594	580	593	534	562	558	567	532	553	564	557	582	592	548	561	593	572	587	593	506	563	533	554	562	573	578	586	591	540	566	618	563	557	536	532	592	556	597	564	549	561	559	579	523	563	551	583	586	604	588	562	599	550	528	556	574	567	555	585	579	574	522	565	598	583	567	586	574	560	541	563	550	575	587	576	585	568	560	523	538	555	573	548	570	599	547	558	570	607	537	594	544	508	564	596	576	553	576	588	507	551	579	546	597	568	618	572	587	616	561	576	551	570	562	552	561	576	553	585	541	540	587	540	598	554	564	540	570	570	539	620	570	572	544	626	540	547	584	536	534	535	563	562	542	547	583	543	580	602	566	601	576	578	521	595	555	598	619	526	560	544	561	540	581	610	567	534	580	552	572	575	542	574	547	578	522	534	565	553	547	550	537	616	587	563	546	550	592	555	604	596	552	575	536	584	568	595	554	597	576	591	597	585	565	551	580	573	559	589	538	547	534	552	561	559	545	536	589	542	536	550	569	617	538	548	532	567	587	534	539	570	583	557	587	553	519	585	608	601	598	559	549	529	565	553	570	560	542	595	556	542	568	582	518	534	547	550	546	542	532	530	574	587	589	549	567	526	589	573	568	552	625	553	573	559	558	599	580	539	566	555	578	587	587	574	584	551	567
19219	18709	10153	10419	8729	6203	5006	3820	2597	1465	1265	790	447	141	107	36	71	125	96	68	68	43	55	46	63	43	48	61	28	29	33	41	40	54	29	39	58	40	44	42	50	38	35	42	33	43	41	39	42	40	43	44	50	61	45	41	36	46	43	31	47	53	41	43	32	39	51	38	41	43	45	51	33	41	46	44	41	45	45	36	47	35	30	39	42	37	44	45	45	46	39	48	46	36	45	33	44	45	30	38	39	43	28	47	42	36	37	49	40	44	45	51	43	44	33	34	43	30	45	43	45	51	43	47	39	42	42	35	54	41	46	46	48	53	49	37	44	46	32	43	45	43	37	42	34	45	49	43	37	39	46	49	40	31	45	36	43	46	31	36	49	44	39	38	42	52	38	45	46	45	28	31	40	47	44	44	34	41	45	52	50	39	49	41	45	27	58	37	52	38	43	59	45	43	33	39	38	50	39	38	50	50	41	52	38	39	57	45	44	30	41	51	63	56	36	39	49	40	35	35	45	38	44	34	33	46	41	38	39	46	36	45	47	38	45	40	35	34	31	40	45	51	54	40	33	44	40	44	42	60	37	37	42	38	44	41	41	43	45	42	41	38	51	29	43	56	55	30	54	27	38	52	47	41	28	42	36	48	23	43	47	49	48	27	37	35	34	45	53	34	46	34	36	42	43	40	35	39	44	52	34	37	41	45	38	42	39	40	56	38	47	33	35	47	49	40	43	42	39	55	47	50	45	44	37	43	32	46	43	36	29	35	38	58	45	53	34	41	46	40	49	35	42	33	40	49	35	34	39	38	40	34	42	40	44	39	38	41	41	45	39	41	44	46	45	37	46	47	38	38	39	42	44	26	53	36	47	33	40	47	51	37	42	40	31	54	41	40	46	38	34	35	40	46	43	42	52	39	38	50	29	41	44	44	30	43	44	33	38	36	33	48	42	37	53	49	48	56	41	37	44	46	35	48	40	43	45	40	36	32	42	51	39	35	42	46	34	46	49	44	41	38	46	31	39	51	31	42	52	44	53	43	35	37	34	36	38	33	33	47	43	53	37	40	41	44	34	41	47	41	52	36	51	37	49	44	31	43	43	48	42	42	34	44	32	48	30	38	35	44	35	44	44	43	52	47	46	44	47	49	41	36	44	39	38	38	48	41	52	40	47	36	49	37	45	36	50	51	42	41	38	51	36	43	46	46	43	36	45	41	48	52	45	39	47	46	37	37	35	43	37	37	29	45	46	56	39	33	48	43	48	33	35	54	38	42	49	40	45	53	33	52	43	46	49	39	41	34	28	46	41	39	34	35	40	35	37	47	52	45	44	35	45	48	46	40	45	35	51	41	45	39	49	54	41	47	46	36	52	43	43	33	36	48	31	39	32	33	45	45	38	37	40	45	35	43	41	38	43	47	51	39	40	52	44	44	45	46	51	40	34	44	46	42	60	50	37	36	40	41	38	33	44	50	41	49	41	35	40	41	35	44	45	31	33	54	45	42	36	43	44	48	33	33	47	38	32	33	54	34	56	38	37	48	32	39	34	48	48	51	46	41	45	45	51	39	43	29	52	39	37	41	40	42	41	42	49	51	42	40	42	56	52	46	41	38	41	50	37	41	31	34	44	33	27	44	48	43	41	40	32	42	41	38	37	43	45	48	48	39	35	51	37	38	31	40	50	42	50	46	37	50	34	47	25	45	42	45	44	30	41	37	43	31	36	37	42	47	38	46	45	42	47	44	39	51	46	43	44	40	45	49	49	38	47	38	43	43	44	36	45	37	42	44	41	38	34	39	40	51	44	49	45	46	43	47	37	45	47	41	39	39	36	48	39	45	45	45	45	46	33	59	42	41	47	42	31	39	45	34	34	47	47	43	44	49	40	51	50	41	39	41	45	47	29	51	43	33	50	43	52	28	33	32	48	44	39	31	38	48	48	44	39	40	35	46	38	30	43	38	40	45	38	46	50	46	48	35	37	41	33	51	38	43	45	35	46	40	47	43	34	51	40	34	47	31	40	36	38	37	45	36	35	36	52	33	31	45	44	52	44	40	49	48	45	40	40	39	38	37	37	42	41	31	36	47	51	54	42	30	45	47	37	40	49	29	42	38	51	46	47	40	42	49	45	33	39	54	31	32	30	39	37	35	48	44	39	36	35	48	28	37	43	40	38	45	34	47	42	44	50	34	46	40	47	37	42	46	48	31	39	51	48	40	38	36	41	47	43	49	37	43	36	49	49	46	47	43	45	43	45	44	38	41	33	39	58	35	33	41	48	43	34	52	42	43	56	46	40	34	41	55	41	28	37	44	43	46	44	46	57	51	37	39	42	53	39	37	38	51	34	36	56	48	29	33	48	35	40	34	41	23	64	52	53	44	44	47	38	46	38	42	46	36	58	48	48	41	42	26	36	43	56	42	42	48	46	32	38	44	35	37	44	42	44	39	30	38	42	33	51	31	41	45	44	38	34	45	40	35	42	38	35	41	32	56	40	26	32	43	49	42	56	45	35	41	50	36	56	53	48	47	42	40	34	50	42	44	40	36	33	40	36	52	34	45	41	35	42	33	40	54	45	50	48	48	49	40	41	46	39	33	35	46	37	31	42	45	30	33	44	43	39	38	48	45	44	37	38	41	44	52	48	31	46	55	34	39	32	41	49	48	33	42	40	40	37	43	40	35	49	53	44	36	50	46	41	43	51	42	37	43	35	40	42	44	30	52	32	36	62	42	51	52	37	33	44	38	40	50	33	39	40	46	38	40	37	40	34	46	53	48	32	41	52	37	37	44	31	35	41	46	49	40	51	45	42	36	45	45	39	47	23	35	41	51	38	41	56	50	38	56	47	52	39	54	47	54	27	39	44	42	40	45	46	49	45	46	50	43	32	44	39	35	36	31	39	37	47	42	51	43	51	42	34	35	39	56	47	47	43	49	28	45	44	37	43	42	49	52	45	42	50	37	34	48	44	42	45	39	49	46	44	46	36	55	41	45	44	43	36	29	38	31	38	32	39	50	34	39	34	33	55	38	43	37	40	31	26	44	42	40	42	37	49	46	39	36	39	38	38	45	41	47	40	37	40	45	46	45	56	34	42	48	38	39	38	28	36	44	40	41	51	35	35	42	36	40	39	37	41	39	35	42	36	51	40	34	37	38	45	49	50	51	46	44	42	41	52	38	41	36	47	52	40	37	45	34	34	46	56	54	33	50	45	48	45	42	49	45	49	41	43	37	39	40	34	46	49	41	44	30	39	48	50	46	37	38	38	38	33	50	45	33	41	39	45	46	39	36	39	44	44	37	42	40	45	41	39	42	28	34	45	42	46	44	45	35	34	38	50	42	40	36	40	38	38	40	35	52	45	37	33	51	34	50	37	43	40	35	48	36	42	44	45	46	45	42	47	48	42	45	39	54	43	38	48	40	40	39	52	38	42	48	61	43	45	36	34	47	36	44	43	44	48	47	36	42	46	42	48	45	50	37	42	40
54752	35392	36997	52760	56743	50095	44654	38410	33657	26801	23483	18413	11588	3596	2413	720	2203	3359	1938	1225	957	540	594	575	532	540	576	584	564	559	548	555	570	579	543	545	554	557	535	610	568	524	572	543	515	601	568	517	576	567	571	562	562	581	523	583	559	527	596	581	578	505	547	587	493	593	572	570	568	527	557	601	559	619	620	564	567	566	569	567	578	561	542	611	544	582	545	560	526	519	530	567	526	597	556	575	568	551	536	628	554	553	603	556	542	568	539	557	593	547	537	563	505	555	556	621	593	544	559	578	579	562	530	520	581	584	584	567	520	575	576	574	586	641	527	536	564	565	529	581	569	546	575	587	575	540	578	576	610	587	607	563	538	562	552	557	557	603	565	607	522	590	591	608	548	580	602	574	550	570	568	536	577	541	528	539	553	554	564	562	560	547	555	581	567	595	536	582	568	552	590	555	540	593	546	562	558	588	559	535	590	584	571	596	550	561	563	599	577	582	546	574	591	565	593	604	570	570	607	559	584	575	589	562	561	539	548	537	578	553	555	551	554	569	586	574	579	553	551	523	594	547	604	537	586	526	617	558	593	608	584	599	555	548	563	532	569	602	594	531	571	580	560	580	534	591	565	534	526	575	514	546	540	593	522	539	540	595	579	526	571	556	534	523	556	565	581	543	569	570	557	566	567	575	581	521	543	556	590	579	618	537	565	578	539	571	535	522	591	551	552	583	549	587	580	586	512	562	573	579	598	577	553	549	566	588	600	579	602	583	542	554	606	545	560	533	575	576	548	595	562	564	562	578	552	569	552	595	562	555	536	582	555	601	581	570	606	576	521	567	556	580	553	553	554	558	540	509	592	595	564	570	581	570	581	581	590	592	564	549	557	571	553	600	573	591	584	533	544	547	573	582	522	561	567	623	603	570	535	564	583	584	547	539	564	576	578	545	543	605	548	560	617	569	589	575	576	533	601	537	540	585	521	592	512	591	594	570	572	521	569	551	568	516	547	561	543	566	554	561	569	615	575	547	549	548	579	598	572	554	587	530	557	584	552	583	596	572	557	586	592	578	566	560	557	579	551	605	574	587	559	568	598	558	518	584	562	534	544	550	537	546	545	552	547	582	576	525	567	554	591	546	569	605	568	559	543	547	604	560	547	514	564	598	526	524	555	584	566	564	537	563	562	548	561	616	537	570	537	600	558	533	554	539	571	552	546	602	607	565	566	540	586	546	560	554	563	587	549	590	554	602	563	571	612	510	581	593	573	562	568	568	560	639	529	585	549	544	565	569	585	538	570	616	554	560	597	566	546	578	586	573	571	578	563	583	606	611	630	538	543	565	584	590	578	537	582	579	560	517	580	588	578	536	593	552	565	540	556	583	530	561	590	574	504	547	575	540	559	570	565	561	596	529	590	593	584	590	596	554	586	551	531	564	567	566	571	609	575	584	571	586	567	551	580	581	577	568	556	595	534	576	558	588	572	547	550	596	596	608	613	563	544	563	575	555	538	537	567	554	574	603	559	525	557	595	546	573	593	542	582	549	566	561	530	568	551	579	551	531	524	585	569	550	580	563	554	577	554	558	577	530	564	571	602	567	575	540	578	543	582	497	546	576	548	565	563	574	565	622	588	586	523	531	586	598	574	593	550	551	559	571	557	587	553	546	565	576	570	537	523	559	557	557	577	544	514	560	556	569	567	553	548	558	552	595	534	608	583	565	542	556	537	568	572	543	587	592	586	569	578	542	575	525	573	575	563	586	536	620	536	566	572	551	576	589	572	557	571	592	565	591	593	558	560	585	533	579	574	547	568	555	608	595	538	569	579	579	594	566	579	569	586	625	575	521	583	573	547	601	568	574	515	550	600	578	572	557	568	589	558	582	552	586	541	551	591	578	535	554	548	557	563	555	567	575	557	574	526	583	583	523	571	539	515	578	545	541	619	565	550	549	554	557	576	609	560	544	586	626	586	578	532	586	524	542	604	572	569	618	570	590	536	570	561	562	614	612	544	551	549	557	555	542	578	571	592	560	573	556	583	554	587	581	578	602	532	551	628	522	596	571	570	561	560	518	563	530	558	598	550	547	604	565	588	565	525	589	564	545	585	579	553	606	549	577	522	528	491	557	576	599	555	571	563	577	563	585	582	556	598	567	589	580	598	575	578	594	538	573	558	599	567	564	584	548	575	545	581	575	604	562	601	560	587	587	556	606	544	562	553	558	580	552	597	562	580	603	558	544	581	562	558	580	585	556	585	531	569	598	592	543	532	569	578	534	548	559	560	550	562	561	609	536	537	542	589	567	580	578	584	558	570	589	584	544	561	588	586	561	560	587	600	561	565	580	565	591	571	520	543	619	530	560	569	586	577	564	540	595	554	553	547	550	551	556	584	550	581	555	605	560	528	581	545	568	544	525	585	589	568	595	596	575	604	559	564	582	592	552	554	585	566	575	510	605	569	621	567	566	582	586	580	549	554	580	567	566	560	564	586	636	615	552	572	549	588	554	579	545	562	545	602	573	580	589	547	595	539	569	577	554	553	543	566	567	598	568	568	568	541	559	551	515	531	526	538	519	589	581	539	624	550	585	559	558	579	575	602	543	576	541	576	553	545	576	534	559	567	559	555	522	581	576	608	565	576	576	578	571	606	574	531	549	580	551	564	559	570	533	571	600	566	558	560	561	566	569	573	557	571	564	595	577	533	564	570	529	576	567	585	566	594	583	545	546	546	535	622	565	578	569	562	565	570	542	596	573	553	593	573	598	567	576	583	572	546	552	597	554	535	587	614	574	613	597	530	571	591	500	575	588	583	532	490	561	571	567	557	575	619	575	556	588	594	591	584	522	598	568	562	526	553	573	591	588	547	543	560	517	520	550	526	568	561	585	547	584	563	529	544	615	546	603	535	572	573	570	567	580	574	560	525	553	548	581	542	539	562	586	588	536	549	574	591	576	591	577	538	546	548	535	525	569	571	587	571	561	537	562	555	574	567	584	547	552	545	551	593	546	539	543	548	526	558	553	514	568	594	549	518	547	596	543	536	594	584	559	581	549	592	600	536	585	565	529	530	572	589	541	593	583	592	599	553	523	553	578	578	574	584	579	545	563	602	569	510	550	570	519	540	555	562	567	556	592	567	550	593	582	598	549	576	602	573	531	560	576	584	582	543	585	570	557	555	553	549	585	561	561	557	592	555	580	534	605	559	558	557	557	542	581	597	563	577	579	579	602	570	558	576	541	528	555	577	536	588	537	563	585	592	567	580	572	550	552	617	555	596	582	592	555	550	552	572	559	573	555	614	554	588	594	522	559	570	569	604	602	567	575	533	550	594	562	518	555	568	613	540	528	589	579	551	567	566	586	552	568	580	544	583	569	612	558	583	569	584	541	556	573	553	529	575	550	584	583	583	537	558	544	594	552	581	567	569	599	542	550	536	574	557	568	565	582	583	585	558	557	533	581	598	548	568	585	562	557	558	545	565	562	612	541	557	562	578	602
7686	2989	1736	2320	1570	1085	977	771	540	330	273	213	135	66	46	56	42	63	46	57	53	42	50	38	29	34	47	39	39	34	40	45	40	36	39	54	48	48	43	40	36	41	33	46	53	43	30	39	38	23	51	32	33	42	44	52	36	35	38	39	36	45	29	39	39	45	39	49	37	40	48	27	41	44	33	50	41	43	39	40	50	39	37	44	35	42	40	31	38	53	43	44	35	41	48	44	35	41	53	43	37	37	40	34	41	42	36	49	49	50	47	43	30	42	38	37	41	31	39	36	35	36	31	40	40	47	35	32	43	41	36	34	35	31	33	39	31	38	32	37	34	42	30	39	38	37	45	39	42	45	40	43	44	37	41	38	42	42	31	32	37	41	34	35	36	44	37	40	38	51	49	36	35	48	37	38	50	40	35	33	51	46	30	38	36	48	42	33	41	46	35	32	34	41	45	37	37	39	35	44	33	35	40	38	43	36	46	36	37	33	50	34	35	47	52	39	41	36	34	40	42	27	41	39	34	30	39	33	40	41	36	30	41	53	55	38	40	33	34	39	47	41	34	49	43	40	28	35	44	38	34	37	47	46	35	46	47	42	35	37	31	52	40	43	52	44	37	40	39	39	50	44	42	47	43	34	47	45	38	44	48	27	50	38	43	37	49	45	43	44	39	43	28	39	35	40	38	50	47	33	36	35	45	47	34	44	42	28	26	45	36	43	41	36	41	47	39	32	37	37	40	33	51	43	39	33	37	47	33	40	34	35	31	53	42	42	50	43	37	26	40	41	43	47	40	52	53	48	39	38	40	27	39	45	31	42	36	33	48	38	44	42	48	47	38	47	34	50	46	39	36	41	39	50	40	48	25	38	28	35	50	41	30	52	22	56	41	45	43	36	33	52	40	51	50	42	42	45	52	30	42	30	41	43	38	36	40	30	40	45	40	43	31	43	36	40	36	35	37	48	32	41	43	43	43	36	36	36	36	35	42	55	45	47	38	39	44	41	38	45	47	38	36	42	49	31	52	38	48	41	43	37	44	44	52	34	53	40	26	48	35	45	37	44	38	48	35	42	37	46	29	36	35	36	41	28	38	39	42	35	47	41	56	39	36	45	36	56	37	33	35	46	44	49	39	40	47	53	39	41	37	41	44	36	40	24	41	44	30	44	50	41	48	30	34	41	24	37	42	41	43	34	41	47	33	43	43	38	43	35	47	33	49	48	36	24	38	34	39	41	34	42	47	31	39	36	43	39	38	42	44	42	30	40	36	39	32	34	40	36	35	43	43	37	50	39	39	29	38	45	36	36	40	40	45	34	31	34	33	53	47	41	38	38	39	26	33	38	35	54	37	47	45	36	35	37	43	44	35	46	48	32	35	51	41	45	43	36	48	44	37	33	42	38	38	34	35	36	34	32	34	36	48	45	44	50	43	34	40	39	39	41	33	48	49	36	39	32	30	34	49	28	39	34	44	39	37	31	37	35	55	28	48	36	48	49	47	48	43	44	25	49	40	37	39	42	53	34	53	49	39	50	34	34	47	43	39	46	33	36	37	42	40	43	48	53	35	29	36	34	51	50	56	39	39	44	42	43	44	42	31	36	48	44	39	26	39	39	43	38	44	40	38	37	43	40	46	41	44	47	34	35	42	48	34	36	41	37	47	33	40	38	33	44	38	41	37	37	40	45	45	46	39	37	39	52	42	32	31	48	40	47	36	50	51	37	39	42	36	40	41	47	46	34	45	42	42	26	42	50	43	43	43	40	44	40	46	49	40	30	37	39	45	38	38	42	32	33	45	38	47	42	38	31	33	42	34	34	41	38	36	37	31	33	47	29	39	33	41	38	52	42	36	43	45	43	49	35	37	50	44	34	49	38	34	49	47	43	31	35	40	36	47	36	48	51	40	42	45	32	44	44	46	50	50	41	42	47	37	48	48	41	42	32	38	35	28	57	46	30	43	35	36	41	35	47	33	47	35	43	40	41	39	43	43	52	46	39	51	38	42	58	47	32	52	34	39	32	43	42	44	43	28	29	29	47	33	42	39	32	43	48	36	44	41	48	37	40	43	36	40	41	37	42	37	50	43	35	40	34	39	51	37	46	36	41	33	37	37	34	45	47	34	40	42	47	46	34	42	49	49	35	33	43	33	46	34	37	38	44	32	42	40	30	31	43	44	43	40	28	43	39	36	40	33	48	46	38	45	49	42	48	46	47	35	29	27	39	33	33	24	46	36	36	40	35	31	43	32	44	39	36	37	39	24	46	49	23	35	41	39	39	37	45	31	34	47	46	35	41	49	43	44	39	35	45	47	39	29	30	46	30	45	42	34	37	36	36	43	42	38	45	38	47	30	40	34	32	36	35	39	36	41	49	41	48	43	38	44	33	42	44	39	40	31	48	40	48	33	40	40	39	37	39	47	34	36	46	42	38	38	43	38	43	50	43	50	40	45	43	38	37	39	32	40	35	44	40	45	43	40	44	38	46	44	51	41	39	51	34	43	34	35	40	37	39	33	30	43	30	33	40	41	33	34	48	44	44	39	51	36	42	36	38	39	43	36	33	26	41	44	28	40	42	32	27	47	38	36	50	31	37	45	33	42	30	39	37	36	30	42	42	36	35	49	39	44	40	41	43	30	37	46	43	42	33	42	40	34	40	43	39	36	39	45	39	46	43	35	45	37	38	42	50	40	49	38	45	37	46	35	31	44	34	47	46	49	36	44	45	39	36	36	39	42	34	38	39	48	42	37	31	33	50	41	33	32	45	49	30	39	33	54	40	43	39	40	35	52	39	41	43	38	32	43	48	29	42	39	34	48	43	34	38	39	43	39	43	35	40	46	38	44	45	42	35	36	42	44	32	41	43	46	39	47	32	35	33	41	33	33	47	35	52	43	40	43	40	34	49	34	42	36	50	49	29	43	42	40	30	33	47	41	31	41	42	41	39	41	39	37	39	40	48	36	50	39	39	27	31	36	38	42	38	36	38	47	52	43	46	28	48	30	37	39	47	41	34	44	39	31	45	28	45	34	37	48	42	39	40	44	31	31	53	31	52	27	34	43	40	47	46	41	34	37	47	36	38	42	37	39	32	35	51	41	36	45	32	36	43	48	33	49	39	37	44	32	37	45	36	42	44	39	29	45	31	45	39	37	29	47	39	44	44	29	34	48	38	37	36	45	34	40	33	46	40	41	44	30	38	41	34	52	33	38	43	41	29	45	48	21	39	39	37	32	33	40	45	42	49	45	42	51	40	40	34	45	50	42	39	41	34	31	33	44	45	46	46	38	36	37	31	43	28	40	38	38	31	43	40	37	37	41	40	41	33	36	31	41	40	38	30	39	32	39	47	46	31	40	44	34	33	37	45	41	40	39	36	35	31	29	39	38	39	43	46	58	41	34	47	43	35	42	38	41	41	34	27	38	40	41	40	36	39	31	49	35	39	53	34	28	43	29	34	36	33	38	44	36	29	42	48	40	35	42	37
40055	21055	20888	32111	33281	29714	27333	23656	18160	12406	9692	7233	3938	1339	958	552	928	1203	894	781	607	511	541	524	513	516	550	500	536	547	545	548	565	584	515	495	537	536	556	516	547	538	513	502	571	531	553	510	533	517	538	537	530	514	517	529	542	568	503	526	508	551	529	511	535	508	534	574	555	574	540	546	529	473	539	522	527	524	503	532	466	515	579	568	556	560	548	560	558	506	556	511	497	535	542	570	538	587	591	545	510	512	520	534	511	552	478	555	574	536	532	502	499	497	569	521	533	524	546	503	546	534	532	549	557	554	554	540	562	583	484	552	558	573	566	538	560	549	526	517	490	472	519	531	552	538	543	555	591	539	504	529	530	560	501	576	498	526	492	554	535	509	517	530	512	529	509	518	496	535	592	534	518	506	509	519	496	527	598	553	537	504	489	509	536	511	539	500	510	534	531	543	547	565	520	507	542	510	509	565	540	519	515	526	535	551	543	508	502	504	568	526	552	523	496	520	490	503	545	576	494	505	587	551	509	538	564	542	544	485	551	577	543	561	512	503	543	541	587	515	514	509	525	504	495	561	563	509	494	525	507	501	513	546	546	487	523	577	506	549	581	496	531	548	559	522	506	533	526	536	534	537	578	532	529	496	533	524	525	538	540	553	562	510	545	552	512	519	556	520	514	535	564	514	517	566	513	518	511	488	527	546	503	555	534	545	545	564	489	524	524	560	548	509	521	551	569	530	541	554	547	484	530	558	520	536	526	565	514	527	560	559	495	529	540	558	546	543	522	528	536	521	604	515	535	559	542	501	548	532	555	544	524	529	520	566	553	515	564	527	543	526	545	582	529	522	482	556	516	506	513	562	529	573	491	555	539	523	545	565	542	545	545	559	454	531	556	559	527	546	473	530	536	519	550	569	531	539	567	518	550	489	512	521	496	559	559	507	504	524	510	554	482	522	571	522	552	559	541	539	522	530	531	535	536	537	545	513	541	520	535	562	553	510	580	572	524	546	539	559	553	542	520	492	478	531	549	526	562	551	536	517	535	536	553	517	516	569	529	519	572	541	511	584	560	544	571	514	569	517	547	517	535	530	564	537	533	569	555	505	527	505	547	547	527	550	565	540	541	547	504	534	501	525	576	538	508	521	538	509	544	515	523	558	536	522	560	544	559	562	557	520	506	554	535	551	509	529	519	553	525	483	574	546	566	546	505	514	545	566	526	514	509	544	534	564	532	525	527	559	490	568	507	516	534	509	547	584	517	558	542	552	510	500	517	535	540	617	545	520	539	530	541	541	537	517	541	537	529	517	500	575	516	546	490	516	540	541	521	545	586	552	565	538	552	555	525	538	510	576	525	571	561	543	521	527	543	533	519	510	488	539	562	553	527	552	527	526	572	536	559	508	535	556	534	536	512	539	530	529	523	523	534	491	549	535	530	546	537	549	532	538	506	539	556	528	552	541	567	494	520	517	506	532	534	547	554	526	534	503	549	555	529	536	549	496	546	503	526	505	534	549	540	517	546	563	539	517	517	528	536	542	518	509	522	577	490	524	572	539	519	494	502	576	476	525	510	521	552	525	559	529	529	558	550	522	509	546	553	539	531	611	521	509	546	529	511	534	534	537	486	567	525	521	512	524	565	560	553	540	529	505	557	505	548	530	516	540	557	538	543	531	518	518	561	529	514	501	489	543	531	511	517	546	560	536	503	573	525	557	537	453	545	556	542	566	547	532	517	533	529	570	521	559	526	546	522	559	510	535	532	501	493	554	549	505	550	503	561	510	522	527	547	530	543	559	551	516	560	543	558	551	504	548	552	543	522	566	481	543	564	545	549	537	542	541	522	557	509	509	511	552	522	515	556	493	529	491	520	520	566	479	529	541	529	564	580	527	512	526	503	525	550	540	536	506	543	526	518	506	510	520	533	524	513	529	548	529	516	569	537	535	530	505	524	554	523	519	510	564	567	543	517	578	573	601	515	561	525	523	503	531	541	488	524	544	536	541	521	548	512	537	540	561	521	553	550	528	558	546	533	521	517	551	530	541	543	524	526	513	556	506	556	509	488	521	525	523	477	537	570	555	536	540	506	529	552	532	537	547	539	527	519	529	506	525	484	522	507	564	494	550	565	527	557	516	544	535	548	514	523	544	557	556	531	503	546	570	528	517	569	556	523	519	505	552	529	548	590	544	542	503	543	526	560	547	548	555	534	560	516	510	566	523	528	546	583	482	578	522	499	506	523	529	593	556	544	546	545	556	524	530	533	539	552	551	532	527	508	534	523	553	561	550	504	540	524	545	538	518	556	538	497	511	553	570	525	512	600	514	545	568	568	548	505	546	530	549	542	546	549	553	510	569	504	508	571	543	498	522	517	503	563	528	523	513	540	518	532	558	493	503	561	528	523	516	556	528	550	533	562	529	583	546	530	537	549	556	529	536	532	526	525	543	526	537	582	545	530	521	568	521	549	545	490	553	517	555	543	549	513	516	482	508	537	513	580	553	516	490	543	529	550	495	547	543	549	545	519	536	550	559	536	513	532	544	494	531	514	507	538	511	534	537	484	531	543	553	521	541	535	568	499	533	552	492	528	513	518	512	517	549	554	528	539	517	538	557	572	557	544	544	524	551	531	573	511	514	527	560	561	572	572	546	518	544	530	542	488	502	553	554	494	577	531	533	552	550	556	535	521	544	525	537	529	522	547	518	553	542	553	557	538	576	510	528	539	560	543	529	530	525	512	574	510	546	539	514	521	527	549	535	533	548	516	570	544	541	541	543	539	551	584	527	557	521	494	523	522	503	532	553	568	521	512	505	477	546	502	556	535	580	570	512	563	564	566	525	537	538	486	539	540	533	533	508	526	545	547	539	552	524	542	599	566	525	562	513	540	492	557	543	563	525	531	565	566	506	549	531	548	517	516	510	555	552	493	559	532	529	546	572	511	534	524	514	496	591	553	508	524	507	548	553	558	525	527	554	553	520	541	527	537	525	532	543	546	533	493	564	558	532	571	543	515	503	559	539	567	541	526	547	528	516	559	529	528	505	527	535	503	496	535	536	519	536	521	522	549	518	533	512	516	503	512	538	532	556	559	523	517	520	561	551	542	536	494	534	528	521	562	549	526	546	558	546	566	527	505	541	532	572	575	535	542	551	578	512	538	491	542	521	550	514	533	563	556	529	475	566	514	548	528	532	536	543	546	522	533	540	528	547	554	558	551	520	554	535	539	550	502	542	553	498	529	569	499	518	520	538	523	549	498	495	507	501	539	533	554	496	599	531	513	548	536	519	548	510	559	564	528	524	522	515	534	515	548	533	524	512	554	544	545	499	542	496	547	514	521	566	490	547	551	496	513	573	554	565	534	547	533	529	580	546	521	553	497	543	515	559	564	476	524	511	510	531	571	567	563	560	540	501	543	567	533	545	552	528	546	512	527	553	511	505	498	523	511	511	507	535	523	518	500	507	564	518	524	501	553	576	569	533	513	499	509	535
14572	13541	6402	6340	4344	3397	2688	2162	1373	769	584	456	283	93	58	41	71	88	86	52	68	40	45	51	35	52	41	48	35	40	42	23	51	40	47	52	45	40	42	42	40	42	47	46	41	32	29	36	40	41	34	43	39	42	50	53	39	30	45	34	36	44	37	31	47	43	45	34	55	37	48	43	44	46	58	43	38	34	33	40	37	49	53	39	47	44	34	37	42	40	41	42	49	49	45	45	37	37	41	37	45	44	37	29	39	44	39	51	45	49	36	46	36	49	44	48	48	52	37	37	48	40	46	46	38	41	44	31	46	47	66	43	49	38	43	33	35	50	38	39	29	33	44	33	63	31	38	44	33	40	37	45	34	34	34	33	42	40	38	39	46	40	40	43	43	35	47	44	43	37	41	52	46	44	35	46	52	34	28	43	40	38	47	34	47	51	47	32	35	51	44	42	44	45	34	35	41	41	32	40	36	34	51	39	52	42	36	33	40	47	38	38	32	36	38	46	33	34	39	41	36	48	42	45	35	47	36	41	38	51	36	36	51	37	43	37	33	42	41	44	39	35	41	50	36	44	47	39	47	46	48	43	38	38	34	30	58	37	50	29	40	36	51	37	38	41	55	34	42	49	40	46	42	35	30	31	26	38	39	39	42	42	53	29	39	35	44	50	34	42	36	39	53	43	45	51	46	36	34	45	39	47	47	45	37	51	41	48	42	45	38	29	47	37	38	38	45	39	58	34	42	40	32	59	56	45	42	32	36	46	49	41	42	41	40	38	45	58	50	45	35	50	39	49	44	42	38	42	29	38	42	39	43	31	45	36	40	32	39	41	40	42	43	47	43	42	43	29	28	35	45	47	33	40	42	38	43	36	27	42	52	38	49	38	38	50	40	47	38	36	41	37	37	45	43	43	38	38	43	44	27	41	43	41	32	32	44	38	46	44	54	41	32	42	36	39	39	60	51	38	47	36	37	42	45	55	56	40	42	39	32	43	32	43	44	40	31	44	44	36	50	37	47	42	31	40	52	35	50	33	51	46	36	34	54	45	42	45	24	46	52	41	42	46	39	33	38	45	45	49	45	44	45	54	28	36	56	35	37	36	35	39	47	45	39	53	34	48	46	36	36	40	35	42	50	33	36	44	45	43	36	52	51	42	49	43	37	32	43	34	54	45	44	43	30	39	59	48	40	44	46	53	48	32	39	51	36	41	36	57	47	35	39	46	38	50	49	49	47	40	42	39	32	49	41	41	49	40	41	55	28	43	33	42	41	40	37	37	44	41	35	46	43	37	61	47	47	32	30	34	40	38	44	37	34	45	49	32	40	37	35	43	30	37	56	34	45	29	40	42	45	32	36	39	55	44	43	52	30	44	31	35	35	41	58	41	38	40	49	50	42	36	36	37	53	48	37	45	44	43	58	42	47	47	40	38	48	43	34	44	44	49	42	40	43	43	34	50	42	42	39	35	50	39	43	42	45	34	44	38	54	42	33	34	43	44	45	44	44	35	42	46	40	40	35	40	29	37	34	40	38	31	45	43	35	45	43	49	35	43	40	38	49	39	41	45	35	50	43	32	39	50	39	45	44	45	45	51	37	35	31	29	37	42	34	48	46	47	52	53	37	40	40	34	36	42	45	33	49	30	40	39	42	28	30	41	41	46	51	38	25	31	46	30	38	34	38	47	34	43	37	45	49	42	38	48	50	53	40	39	42	47	42	48	37	53	34	51	42	36	52	45	49	36	42	40	51	47	35	47	44	24	40	40	36	40	44	32	46	33	45	43	49	49	37	43	41	44	34	43	39	40	42	42	39	50	47	35	55	40	51	37	37	55	44	35	33	51	46	38	53	45	42	44	47	42	38	35	46	34	38	42	34	43	40	53	38	53	54	39	39	31	37	41	51	39	40	45	32	47	34	42	37	48	40	34	48	42	32	47	41	43	38	32	41	42	40	43	52	38	49	53	56	46	40	42	39	34	41	45	39	38	52	49	40	33	37	36	46	35	38	32	32	46	35	44	46	41	39	41	40	43	40	43	45	35	52	41	52	50	38	51	43	35	42	45	31	44	45	46	37	39	35	50	31	34	27	26	47	38	46	48	27	51	54	29	44	44	27	47	32	37	53	36	45	37	36	46	48	48	32	45	39	32	43	37	33	48	37	44	42	46	42	43	35	38	54	43	28	44	25	38	27	42	41	47	56	46	40	40	32	38	49	41	44	48	38	35	44	48	32	45	48	40	45	38	41	35	42	41	39	39	44	47	49	45	42	39	40	38	45	48	36	45	36	49	49	46	40	41	46	40	39	41	37	63	30	40	39	54	48	41	38	51	50	39	32	41	46	31	40	39	47	47	41	32	37	45	46	44	48	44	41	43	48	39	52	47	41	36	44	60	49	52	37	52	33	47	55	36	54	49	38	39	37	50	57	44	43	36	32	41	41	47	26	38	31	36	34	38	43	42	31	44	45	41	45	33	35	42	41	40	38	42	45	39	32	47	37	43	43	39	44	31	41	34	59	29	43	47	43	47	35	45	31	33	32	40	34	39	43	46	50	46	38	37	32	46	46	40	46	44	45	39	30	46	40	52	40	37	32	46	46	42	43	39	31	26	40	50	52	34	44	40	32	43	41	37	47	43	38	37	42	42	41	39	45	46	37	50	49	48	37	38	46	39	46	34	34	47	46	44	44	39	50	40	42	45	50	37	37	39	37	41	39	32	46	48	40	51	43	50	37	41	47	42	41	38	37	46	44	45	47	48	42	55	53	43	35	45	34	39	50	46	51	39	36	39	50	47	37	40	50	48	43	40	40	43	45	43	41	38	34	34	36	43	39	31	39	51	39	56	44	21	44	36	38	43	51	25	36	42	34	43	40	35	37	49	36	34	40	44	35	43	49	64	35	37	34	51	44	40	42	39	39	44	36	42	28	43	50	51	34	32	41	46	35	49	42	45	43	41	37	52	38	27	44	37	38	48	30	35	45	33	51	35	41	43	37	34	55	41	45	39	46	41	33	50	44	47	36	32	44	46	47	42	44	42	46	45	45	54	46	43	40	43	43	45	40	36	56	45	46	45	43	52	47	38	39	41	34	39	39	51	38	37	43	44	49	40	36	40	42	48	54	37	46	49	53	26	38	29	41	42	41	40	37	47	51	37	41	39	38	49	40	45	36	51	51	48	44	31	40	46	26	42	41	46	58	57	38	43	33	40	34	43	38	48	38	30	37	51	46	46	41	34	46	35	37	38	38	53	36	51	39	39	44	36	45	35	37	33	37	36	37	46	38	48	34	49	42	50	36	26	39	30	38	44	54	44	47	44	32	46	39	37	39	49	49	48	39	36	39	28	42	47	37	53	47	36	45	35	34	31	40	35	43	53	27	52	50	54	33	49	32	44	53	40	37	35	46	44	45	49	51	45	38	47	40	32	49	52	37	34	49	42	53	38	38	37	41	44	41	28	45	33	61	29	56	59	39	43	49	45	41	50
51899	34335	32156	44267	46003	41457	36331	32850	26650	19805	16713	13131	7797	2087	1405	654	1605	2001	1330	1100	676	555	535	531	547	521	549	557	528	583	571	548	543	581	605	575	525	542	543	550	576	508	566	560	557	592	529	552	513	530	556	572	591	573	558	502	511	562	541	579	486	536	507	534	568	561	550	617	517	492	540	556	539	569	583	524	574	564	551	545	521	544	565	546	538	557	566	585	550	582	546	567	573	526	555	526	554	478	526	551	560	552	540	564	532	524	526	576	568	551	538	501	559	546	550	517	577	533	539	592	538	537	489	525	553	587	523	580	551	544	569	520	551	585	529	575	546	558	538	521	547	563	553	531	565	555	531	576	525	565	551	556	581	497	563	529	554	561	544	584	492	572	537	588	566	530	589	573	560	565	572	525	580	525	562	585	545	573	511	529	532	563	530	568	600	525	564	543	555	543	534	519	562	533	548	525	557	551	539	530	517	562	543	603	572	554	556	521	544	566	537	567	571	550	581	534	564	506	558	550	553	513	547	535	537	589	525	550	542	505	546	530	583	526	504	544	583	550	550	546	530	539	568	526	567	539	553	541	522	554	533	569	505	539	538	541	509	534	515	592	520	560	574	532	532	554	581	514	563	554	521	543	570	547	523	519	522	595	568	543	586	571	534	505	597	527	542	563	555	527	574	539	535	604	550	531	523	553	573	560	581	511	555	609	565	558	510	548	554	631	541	544	547	566	545	545	599	563	577	543	586	548	544	577	555	528	553	570	556	559	543	523	527	531	533	534	536	565	520	526	550	506	542	521	504	547	492	539	531	569	544	531	573	547	576	517	542	570	510	551	537	564	549	559	525	550	567	529	553	540	530	569	538	533	558	535	534	566	495	545	552	532	505	561	555	538	548	534	538	554	562	531	565	571	542	538	534	569	545	545	558	502	593	570	508	576	523	558	535	549	559	547	604	538	543	533	561	533	541	549	557	533	538	547	549	558	515	542	533	533	529	547	559	568	581	548	557	558	556	552	537	522	573	540	573	551	499	523	570	524	550	553	557	534	584	537	531	551	509	535	592	544	570	554	568	513	504	584	552	548	565	521	550	561	541	530	532	507	541	552	546	553	574	559	561	541	556	558	561	534	549	577	545	592	558	545	532	563	529	499	525	563	532	540	543	587	521	529	548	527	568	536	533	545	551	502	579	568	524	532	525	529	563	555	582	527	551	544	565	545	519	575	573	522	524	563	585	574	566	534	564	530	535	510	578	507	560	508	536	542	531	546	559	557	535	533	532	556	564	521	517	553	559	549	515	522	520	551	544	561	554	509	534	545	560	566	587	542	536	553	513	533	578	537	567	552	590	536	492	554	553	542	573	552	559	535	547	594	534	527	578	514	590	504	527	557	539	574	548	533	558	548	540	553	544	535	517	587	535	566	586	574	556	525	519	564	522	551	500	523	556	566	523	634	562	579	528	565	564	558	519	518	563	555	555	565	567	560	551	543	556	566	557	554	559	579	584	542	533	508	548	567	531	553	525	539	555	569	544	535	580	553	539	585	522	530	534	545	537	553	533	559	556	554	545	538	557	523	533	521	545	563	570	535	538	549	554	534	527	542	537	558	541	532	493	578	526	531	505	528	533	542	565	512	545	553	561	563	516	530	578	526	562	544	573	534	555	576	568	528	553	572	542	534	573	544	561	550	562	537	567	569	544	526	528	537	511	603	578	569	541	536	560	542	540	582	538	592	541	564	575	575	562	532	569	512	508	514	563	529	561	522	526	551	556	506	575	511	545	525	557	531	558	581	570	575	567	556	548	556	532	538	596	558	574	549	539	518	558	575	553	502	551	529	538	531	546	553	564	584	566	568	571	539	554	555	526	530	574	558	521	563	523	548	563	540	532	525	564	498	557	513	582	536	562	555	517	560	552	571	586	527	519	586	573	544	535	485	520	518	560	550	551	556	527	585	579	585	537	549	522	558	535	565	545	570	529	568	571	543	537	498	515	488	524	515	572	522	559	528	539	547	524	544	557	575	533	563	533	553	532	572	545	518	535	529	497	545	579	522	595	543	571	551	520	526	542	548	530	558	511	508	523	558	562	577	586	548	521	518	571	567	587	542	554	511	585	527	546	536	567	554	552	527	499	570	528	496	561	554	527	559	535	563	560	581	526	543	524	577	513	549	583	577	510	541	561	522	524	570	557	567	542	545	589	531	535	540	537	517	508	574	518	531	566	547	551	555	528	511	558	551	556	524	557	550	530	563	521	555	533	502	531	557	558	526	564	526	529	522	592	544	547	552	579	521	576	527	523	519	583	544	540	566	582	526	540	555	531	564	546	550	463	532	517	552	527	494	524	563	549	559	540	545	501	568	519	557	535	577	515	562	525	549	502	545	535	599	513	524	591	534	543	563	537	506	572	579	551	546	556	525	533	577	563	590	562	506	519	533	515	561	533	569	537	528	512	553	541	571	568	528	543	551	542	529	514	546	525	553	517	528	561	534	580	530	541	507	528	553	546	580	550	517	540	539	529	530	533	557	531	560	512	567	570	575	552	518	551	522	556	554	530	587	509	527	537	546	501	553	510	533	539	525	569	548	526	541	544	557	567	531	559	537	568	546	532	547	511	579	536	553	561	524	579	530	548	551	560	540	545	558	564	538	559	561	576	581	565	510	552	560	555	551	532	527	537	528	581	554	571	493	558	502	540	536	533	535	535	616	552	544	576	562	563	541	583	564	545	555	550	537	547	583	524	508	531	546	577	536	525	527	608	571	513	568	533	548	549	558	563	571	564	542	531	569	505	566	531	510	498	555	543	550	591	573	516	554	532	579	569	575	560	529	560	518	561	546	534	570	587	584	534	554	540	550	575	529	489	511	502	544	537	530	537	537	542	504	557	542	556	554	519	547	527	540	507	521	545	580	541	540	567	517	567	523	554	536	530	546	552	568	512	532	560	543	519	552	558	534	537	554	539	528	548	516	573	569	538	538	556	574	577	535	500	498	593	538	519	534	541	541	523	550	544	582	572	526	551	554	556	547	575	547	541	510	551	585	543	529	554	557	571	535	530	530	539	529	567	580	542	502	534	555	560	541	547	557	546	550	574	529	578	554	562	582	584	522	572	532	587	532	562	556	564	552	522	518	531	564	551	546	536	543	541	506	519	561	562	534	513	550	538	531	534	531	523	553	553	525	533	558	556	560	474	537	555	523	529	564	582	528	518	520	554	533	562	552	599	523	540	509	540	532	522	567	575	517	534	585	542	521	546	568	535	517	550	528	588	534	561	531	574	577	510	572	506	524	533	533	520	532	546	530	550	583	515	530	611	538	533	577	541	545	590	564	558	553	576	550	565	545	509	572	542	546	565	575	548	549	535	582	575	614	528	538	519	557	592	568	561	551	585	542	578	579	558	580	562	582	535	544	571	512	543	537	534	539	531	538	533	554	530	547	558	474	515	546	553	508	596	563	535	527	524	524	538	577	522	565	536	534	573	583	563	540
14070	11460	6866	6756	4772	3638	2763	2099	1428	833	658	492	328	105	64	50	49	79	83	61	52	35	39	37	37	40	42	43	37	46	41	44	39	37	38	38	41	45	52	37	40	33	40	37	33	44	47	44	36	37	28	40	37	38	52	45	39	52	39	36	43	38	42	33	35	40	44	42	40	46	41	43	48	47	39	49	35	37	43	42	51	42	51	46	37	50	34	33	43	40	43	55	49	45	39	56	45	42	37	44	49	40	34	45	44	46	48	33	40	34	42	46	35	35	35	44	42	47	44	39	40	37	46	50	36	34	44	54	41	34	47	45	51	39	40	45	43	43	42	37	35	34	35	34	44	34	41	47	61	36	42	56	50	39	37	36	47	39	38	41	39	39	57	44	41	51	35	43	45	33	43	44	42	44	38	36	45	37	49	39	46	38	37	53	36	43	37	47	38	45	46	46	36	34	39	41	30	41	45	31	45	42	50	48	36	29	43	39	41	37	49	50	43	29	41	39	43	48	43	39	35	33	48	45	36	40	46	36	36	40	36	40	40	46	42	44	40	36	58	31	41	39	46	47	34	38	45	37	36	44	45	38	34	40	53	48	44	49	44	37	42	44	39	40	44	43	33	44	40	42	41	44	42	44	42	46	49	40	38	40	46	37	30	36	46	41	38	36	37	50	55	35	39	48	47	45	52	40	43	47	51	36	45	36	47	38	36	37	51	37	45	43	39	43	44	38	39	46	40	40	41	41	37	40	37	41	40	38	39	49	46	30	47	48	52	39	45	49	39	41	36	40	29	36	38	37	38	47	55	46	36	42	55	40	47	30	40	53	42	47	53	46	45	32	41	37	41	47	45	50	48	37	44	41	61	40	48	42	40	35	30	31	38	62	42	38	45	44	35	37	42	35	37	37	35	38	45	44	40	41	55	47	38	37	46	38	49	45	41	30	39	47	49	33	44	42	37	40	38	35	58	45	50	32	47	36	43	49	35	45	41	46	42	43	48	53	35	45	47	40	34	48	52	43	49	39	32	41	43	55	41	47	46	38	27	51	36	41	40	53	45	39	35	36	43	42	45	40	39	43	36	46	39	38	29	39	33	46	37	43	38	55	48	45	39	37	37	37	45	44	32	48	49	47	34	51	45	45	42	29	52	43	47	32	42	36	52	52	52	35	31	48	49	40	45	40	33	37	35	52	43	37	40	50	45	35	33	44	40	46	39	56	45	48	49	36	46	55	44	47	54	49	36	36	43	43	45	44	41	46	48	39	51	44	52	35	42	44	37	40	46	44	54	50	42	46	46	45	51	48	37	43	36	51	42	30	39	40	23	43	42	43	45	51	42	46	43	42	41	43	41	51	55	50	40	54	45	57	48	41	39	49	41	42	36	50	36	42	45	54	40	53	39	39	44	39	46	44	47	39	27	35	49	47	33	40	42	57	42	39	46	41	58	46	50	41	37	56	40	48	35	41	50	38	41	40	35	35	49	45	37	42	40	48	38	43	59	51	42	42	40	37	41	37	33	47	40	37	42	38	36	51	44	38	44	52	40	39	47	55	31	41	49	46	47	42	37	38	43	52	47	49	46	44	36	30	46	52	41	32	49	55	59	37	43	59	48	40	42	48	53	30	30	37	38	43	43	53	34	49	33	41	44	40	53	43	51	32	45	49	36	40	40	29	36	34	36	38	44	28	45	42	39	42	45	40	35	32	50	46	47	53	58	48	41	30	49	41	40	29	39	49	44	42	39	46	41	44	37	40	42	49	46	61	35	46	49	37	35	40	50	41	50	38	47	42	46	45	37	44	38	45	34	39	44	41	31	40	41	52	40	44	41	56	36	36	46	36	37	48	27	50	45	42	45	49	47	43	37	49	72	47	36	41	36	44	54	49	36	49	47	66	41	39	51	45	50	35	57	43	46	53	50	39	36	48	43	48	40	54	44	37	41	36	29	36	51	39	57	50	38	46	43	38	34	44	47	48	46	45	30	41	29	41	30	40	39	48	39	51	38	47	31	47	36	58	51	42	44	29	46	27	50	47	34	37	32	36	43	41	61	44	34	27	47	34	51	46	40	48	42	46	50	48	32	41	34	44	47	44	50	41	40	45	41	44	29	47	47	42	38	55	41	57	46	34	33	50	54	45	34	38	54	48	52	29	34	39	49	35	39	45	41	47	48	56	32	34	34	49	40	39	44	51	46	35	35	49	41	41	56	34	48	66	53	50	31	47	46	45	38	55	34	38	33	47	40	45	41	47	34	29	41	43	43	42	40	39	35	36	33	50	40	37	39	41	39	46	34	42	36	52	49	41	34	46	46	38	50	43	47	41	34	47	50	45	52	38	35	44	43	46	46	32	46	28	48	45	34	40	43	52	36	52	35	47	43	40	41	41	32	38	41	35	43	49	38	29	44	46	37	56	39	43	36	41	43	42	36	48	44	34	37	38	37	40	38	37	52	44	45	36	44	42	48	58	44	37	45	40	51	50	47	41	37	41	41	40	34	41	29	56	42	36	57	42	41	42	37	43	42	47	54	41	39	44	37	50	36	36	47	47	46	49	46	35	59	42	49	43	36	37	40	37	46	34	37	44	41	30	41	36	45	33	42	39	41	32	36	42	33	35	40	37	42	45	45	46	44	49	48	44	48	40	40	40	41	49	45	56	47	52	32	38	49	46	37	51	37	31	40	44	33	36	55	41	51	32	38	34	40	34	36	48	42	36	41	41	48	42	39	39	43	38	46	36	46	47	40	38	47	32	46	29	36	38	35	32	37	41	47	50	50	28	40	45	48	45	37	40	46	32	44	39	51	43	47	37	43	52	43	36	45	36	45	33	42	38	40	36	48	39	45	40	46	37	34	43	30	34	38	42	43	59	40	35	39	45	40	40	55	42	32	37	47	33	45	53	32	40	47	33	30	40	47	43	46	35	42	39	42	51	38	48	47	35	46	40	38	37	47	59	46	34	42	37	45	39	50	43	53	56	33	34	43	33	36	37	39	39	53	57	30	47	34	33	29	53	46	40	39	47	31	35	44	39	54	45	32	43	36	49	45	28	37	39	39	47	49	41	43	47	49	42	44	51	41	48	42	34	29	43	42	29	42	35	54	38	52	49	31	34	52	37	35	39	43	46	29	49	44	41	46	33	51	38	46	50	43	52	30	45	44	38	31	39	43	43	36	30	46	42	42	52	41	39	50	51	44	32	50	47	52	37	45	47	49	38	35	39	41	39	45	43	44	47	45	43	41	42	46	34	34	39	42	41	47	42	40	50	40	47	38	54	43	34	42	53	44	53	50	54	48	37	41	39	38	40	39	45	35	40	43	44	37	46	36	46	49	59	32	32	29	42	37	36	43	41	49	48	40	35	52	37	44	45	41	32	56	46	42	40	33	53	47	53	46	46	44	56	33	40	42	45	37	53	39	42	44	60	36	49	46	55	50	35	46	44	45	32	40	46	34	35	40	40	41	40	49	54	35	41	41	39	40	44
49758	33578	33405	43858	47239	41735	36865	33421	27494	20909	17759	14677	9134	2465	1311	754	1417	2273	1400	1191	649	543	573	538	587	544	570	504	600	535	601	571	616	581	561	617	521	544	554	573	591	542	580	554	546	585	568	536	550	589	566	512	576	564	531	551	503	585	563	561	605	576	576	565	558	565	546	550	562	523	552	567	536	574	599	553	549	566	552	567	536	550	548	539	576	551	565	511	564	544	539	571	589	571	583	559	566	551	590	535	533	562	586	502	539	558	576	566	587	544	580	574	573	520	555	534	546	553	540	552	567	567	505	623	589	545	587	572	563	543	573	557	573	502	591	557	528	592	542	580	547	557	577	575	563	605	556	550	565	570	557	535	520	560	582	560	533	583	547	575	559	594	588	536	564	563	561	568	542	587	563	567	600	550	559	541	569	565	573	550	576	587	541	585	587	547	528	574	563	558	539	629	521	593	605	498	576	558	560	573	595	563	550	595	545	543	553	562	529	552	572	563	576	614	531	582	560	531	497	570	563	525	527	535	579	538	553	549	570	586	554	543	549	588	556	567	532	536	543	552	586	589	559	592	581	581	585	560	536	553	564	546	559	593	536	554	574	524	569	500	575	543	563	568	557	541	558	580	528	545	570	586	554	559	565	573	548	563	571	569	577	570	538	515	573	569	545	555	532	564	553	571	550	570	548	572	563	552	599	539	557	543	584	566	553	554	565	574	563	529	567	563	562	551	585	580	565	574	534	558	605	583	527	604	550	592	536	618	589	544	602	560	586	587	555	558	548	554	567	555	549	579	573	547	554	561	561	518	537	586	562	546	566	575	562	565	573	574	573	518	547	577	547	596	574	573	586	571	570	568	529	552	551	600	562	598	586	596	582	551	546	545	565	545	539	561	562	567	525	587	525	586	557	579	560	577	502	541	534	573	589	571	548	544	540	559	583	577	591	522	579	551	608	543	586	557	563	553	604	541	543	565	602	555	560	531	532	559	569	526	548	559	579	550	587	566	567	566	548	571	589	538	546	562	529	554	609	565	558	550	589	607	578	512	574	524	587	590	557	549	560	515	537	553	581	566	587	564	541	553	558	577	562	621	568	573	577	565	575	570	509	579	564	564	580	598	542	518	629	572	544	555	577	561	552	592	531	572	535	534	569	556	537	567	530	550	535	583	590	579	611	542	583	591	548	549	564	583	551	542	585	542	601	554	529	572	589	580	566	565	587	608	526	555	583	596	583	557	565	589	568	547	553	559	539	563	549	549	562	544	546	564	542	517	542	587	554	569	589	566	525	572	543	563	555	585	567	549	573	537	571	611	559	535	540	548	572	529	567	559	551	548	536	567	539	596	564	576	597	549	589	536	552	530	540	544	582	550	574	578	560	593	516	564	590	588	597	561	551	523	628	562	568	587	595	549	566	551	581	566	552	583	491	605	576	574	586	535	580	556	598	535	566	566	575	551	582	591	588	539	559	588	534	618	552	613	507	584	601	574	558	575	551	572	546	585	595	553	553	580	548	553	578	575	559	553	559	590	563	559	553	585	579	544	538	558	569	596	543	548	565	600	537	560	565	597	548	514	585	568	542	560	579	556	521	546	545	558	574	581	627	564	544	578	554	577	583	590	584	594	581	543	538	604	564	547	585	553	544	544	576	583	559	565	596	557	513	578	590	563	525	593	616	580	526	575	544	518	561	542	567	498	551	597	537	565	537	542	577	581	529	581	561	612	556	616	590	555	576	616	548	617	567	581	572	621	576	579	591	537	540	595	574	549	539	563	515	582	577	558	579	577	560	580	554	542	589	593	557	566	551	541	546	567	578	578	557	551	524	561	532	567	583	551	596	567	527	609	566	588	587	579	562	559	549	576	546	559	551	567	537	575	611	562	601	578	564	612	588	557	547	571	550	549	541	553	583	550	601	589	547	553	623	579	560	571	535	563	580	565	608	526	603	589	585	539	607	536	544	553	576	563	536	545	563	562	551	607	576	507	525	540	548	548	556	535	563	542	558	557	538	569	596	527	577	563	538	561	590	586	546	579	541	580	525	581	616	567	592	598	543	583	590	561	583	524	539	528	538	571	554	553	554	558	572	532	551	576	519	582	600	549	579	566	574	545	533	571	602	520	536	585	550	562	541	583	557	544	598	585	495	572	560	577	568	569	568	534	544	577	577	545	607	556	544	571	586	619	542	576	561	549	552	522	536	587	593	566	530	518	527	509	516	582	591	566	577	586	557	583	588	535	510	548	582	578	545	543	504	601	559	549	599	571	570	533	584	600	579	552	543	553	531	568	570	525	551	546	560	577	605	615	554	532	572	569	575	529	533	572	581	545	562	571	605	564	563	586	549	535	587	523	607	560	556	548	600	567	603	604	563	561	530	532	563	585	556	560	538	570	561	556	565	578	543	576	526	574	558	563	565	544	535	571	605	507	541	581	607	538	561	580	553	598	568	518	563	536	578	563	584	535	525	595	574	565	565	565	577	562	589	587	586	555	587	555	573	566	586	593	540	567	552	579	571	580	572	552	569	597	599	549	554	567	586	540	604	558	592	521	566	582	606	559	571	570	568	543	567	561	562	545	558	550	560	572	538	581	568	585	536	588	596	565	557	589	587	575	570	518	585	582	561	562	568	567	551	568	555	569	559	583	630	556	570	529	538	548	557	588	582	549	544	550	599	557	599	535	601	575	580	583	560	569	547	603	565	568	515	564	569	529	577	563	604	533	594	589	579	585	583	565	558	575	629	564	553	584	564	577	609	567	587	579	574	546	541	558	538	568	577	554	606	582	576	526	555	568	559	540	590	553	556	573	548	579	579	580	593	565	548	570	539	575	583	589	578	554	563	555	549	544	589	572	559	574	584	556	553	529	566	552	571	549	576	542	507	526	567	519	580	568	546	551	566	593	552	622	565	555	565	567	575	580	565	579	559	580	616	602	561	567	529	550	553	541	572	549	567	555	514	549	581	559	576	588	605	565	576	552	571	602	545	575	530	544	554	561	553	583	530	592	586	541	578	563	591	617	583	553	538	559	601	541	532	543	539	542	560	545	553	563	579	539	530	573	593	586	532	614	507	599	551	555	544	522	580	564	599	528	525	544	548	611	558	546	606	554	537	563	518	519	546	543	573	581	603	567	563	592	564	570	536	530	584	513	522	591	517	552	575	542	587	575	560	586	532	570	570	620	571	522	548	596	601	586	590	538	554	510	615	568	568	559	572	525	536	582	582	562	548	568	563	552	579	564	600	569	585	590	565	588	603	582	575	601	574	582	602	591	589	575	553	536	571	578	549	617	613	542	579	554	565	545	604	576	552	538	534	572	554	582	574	557	555	594	537	575	557	550	547	594	518	584	533	554	580	578	543	577	569	556	574	567	572	599	595	560	570	596	574	559	565	556	541	571	579	582	564	578	572	539	544	588	519	612	570	594	540	565	597	557	552	556	551	597	560	541	572	527	592	582	588	554	545	529	565	563	542	532	571	546	576	578	573	600
20442	18521	13663	11519	8721	6464	4223	3318	2046	1331	975	786	472	168	59	60	61	120	66	91	39	42	46	43	32	38	46	30	40	50	32	50	31	45	48	41	39	36	45	37	35	47	37	51	48	40	37	31	38	39	43	47	31	46	52	30	46	40	29	36	48	42	34	32	43	45	46	50	31	38	43	35	39	45	31	41	60	41	47	37	40	38	51	48	20	33	52	38	40	45	50	46	44	46	42	56	42	40	41	53	32	49	46	35	43	40	42	38	52	52	42	34	31	44	48	45	38	49	49	43	45	39	40	39	35	39	42	32	42	44	33	37	52	38	52	48	54	44	48	46	42	51	43	56	39	40	48	42	50	40	41	50	39	37	47	49	44	42	39	43	29	41	44	34	36	51	38	40	55	36	46	41	37	48	43	37	55	47	37	35	32	40	35	46	29	44	47	47	43	36	39	51	46	56	39	54	49	40	32	47	41	45	42	48	47	53	35	57	52	42	42	37	36	43	45	61	58	47	42	41	42	43	47	37	59	41	54	47	46	39	32	51	38	48	46	50	40	45	30	42	44	41	42	46	44	49	39	44	51	29	50	46	41	39	51	53	40	33	51	41	47	43	34	35	41	55	35	39	46	42	42	54	38	48	43	41	46	35	50	36	50	47	38	41	43	36	48	47	41	49	49	48	46	48	50	52	48	42	46	43	48	48	47	40	44	43	32	58	45	45	43	34	30	36	46	49	33	36	39	39	42	34	49	37	43	38	39	35	40	42	31	41	41	43	42	38	37	40	57	41	34	42	37	46	39	54	39	36	39	31	42	47	42	48	47	42	45	44	41	37	54	52	44	46	40	62	41	36	34	44	46	60	46	35	37	35	32	42	45	41	37	52	40	36	38	52	43	42	33	37	36	50	54	45	54	43	36	42	49	41	39	49	39	30	43	43	45	39	41	50	41	49	38	37	51	41	46	41	35	51	36	37	44	36	37	40	42	46	35	40	41	41	36	42	60	50	47	37	42	32	48	44	50	39	29	40	31	40	36	41	31	44	48	36	49	43	32	53	41	49	40	27	43	42	40	37	35	41	42	47	36	40	48	37	43	47	50	30	34	50	42	43	46	39	44	42	44	35	44	46	44	26	40	45	43	40	38	40	39	35	35	29	39	40	45	56	54	37	34	45	40	46	41	63	48	35	43	38	45	34	33	52	32	52	37	56	30	30	45	45	41	34	39	49	54	55	47	63	38	47	41	47	47	49	38	49	35	31	39	37	46	42	38	47	46	50	39	43	43	49	49	33	37	42	49	38	51	46	41	40	42	42	39	33	46	50	44	46	38	46	35	39	42	38	41	53	35	53	38	36	48	40	52	36	41	32	47	38	38	42	37	51	52	53	48	43	47	55	47	48	48	48	49	43	46	36	49	40	40	34	50	37	55	49	32	44	42	45	42	45	45	40	36	26	32	31	58	47	43	32	43	38	51	40	40	38	55	38	36	46	46	50	46	38	40	46	49	41	48	44	48	33	43	41	40	37	51	42	38	36	42	32	34	36	35	39	40	44	43	43	45	37	45	39	54	48	39	45	49	45	50	40	50	53	32	46	36	39	53	34	45	39	37	44	43	28	40	53	41	41	48	48	43	47	31	49	32	30	47	33	42	59	40	38	50	45	47	45	45	36	41	33	41	49	43	34	40	40	49	41	37	52	51	41	52	47	42	45	57	50	30	40	50	44	46	34	47	39	31	34	47	45	33	39	38	39	54	42	53	38	38	38	39	39	29	39	52	36	37	36	48	40	36	34	48	41	42	51	49	53	57	40	36	58	44	49	34	43	31	42	40	36	48	40	42	41	48	44	49	31	39	50	48	44	37	38	42	32	37	44	29	46	51	33	46	37	34	39	42	40	42	43	35	44	37	42	30	33	41	41	43	42	32	48	48	35	44	45	39	37	45	42	52	47	47	53	55	51	52	34	36	42	42	34	34	52	35	35	41	45	43	38	52	51	48	30	35	43	36	38	49	40	48	45	39	32	50	47	40	46	54	54	42	46	46	37	47	42	45	49	50	45	50	56	36	43	38	39	44	49	31	31	38	41	42	35	48	43	43	40	51	49	46	47	44	26	36	49	40	44	59	38	30	43	41	47	52	54	43	28	39	46	39	47	41	42	28	54	50	63	34	35	45	22	45	39	38	39	50	24	32	34	37	35	40	37	37	43	54	40	44	36	40	38	45	47	44	47	52	44	41	41	49	49	40	49	43	47	38	38	44	43	43	43	50	39	47	55	35	51	43	47	22	24	38	45	42	34	43	35	46	45	32	45	37	41	50	53	50	45	32	41	64	50	56	43	38	44	41	41	43	45	43	38	56	53	34	56	39	33	45	42	44	55	47	38	47	41	46	53	32	37	40	48	39	41	38	24	49	42	39	35	43	51	48	54	42	45	39	43	48	37	31	51	48	46	37	34	43	47	50	49	41	34	48	44	48	44	47	48	43	52	30	39	55	56	39	38	38	49	40	44	41	47	41	43	43	36	47	34	43	40	31	45	35	32	45	44	46	45	43	40	28	39	36	47	39	43	46	43	54	37	41	38	30	40	43	50	40	34	31	44	47	40	43	45	39	36	42	37	30	41	48	48	45	58	51	44	39	50	49	37	30	39	43	46	45	41	39	35	37	48	33	39	48	41	41	32	48	36	58	42	50	39	39	37	37	48	43	49	37	65	34	43	52	43	47	46	45	38	47	40	40	37	47	44	30	53	43	48	33	42	42	37	38	42	45	49	37	43	43	56	56	52	51	53	43	48	40	50	39	49	44	45	47	50	36	42	47	40	39	41	47	44	52	39	48	43	31	46	42	44	38	41	42	55	48	44	49	48	38	45	48	41	48	48	53	36	45	44	30	40	48	42	43	35	32	45	54	51	42	41	52	47	46	45	53	43	50	32	30	42	40	41	65	43	35	41	45	41	28	43	42	43	46	48	42	30	33	45	38	34	33	46	41	38	46	34	36	46	39	45	51	42	47	35	46	41	51	48	37	47	47	44	42	37	43	48	37	41	42	47	45	45	41	51	40	37	48	51	46	38	36	41	36	42	47	43	39	47	46	42	33	42	43	37	42	43	58	34	46	55	39	46	30	42	39	53	53	38	43	49	39	45	34	28	45	38	41	34	41	47	35	43	42	50	41	35	46	42	29	31	42	49	50	40	58	48	37	48	34	37	48	39	33	38	48	44	47	35	38	34	40	40	34	33	47	40	48	41	36	38	37	54	36	38	37	39	43	39	41	42	49	35	43	54	38	53	42	36	32	53	47	43	55	46	44	54	38	31	29	39	46	47	48	45	46	52	46	48	44	31	37	37	40	42	27	56	46	51	44	51	45	51	43	37	53	43	42	35	32	46	48	56	49	42	33	41	41	47	38	42	40	40	34	47	43	35	39	46	52	47	40	31	47	42	41	44	32	36	41	35	43	46	44	35	46	48	43	42	52	49	35	34	43	31
54311	34937	40470	52104	57846	48846	41166	37525	30905	25402	21366	18081	12725	4092	1216	1079	1377	2889	1644	1546	703	597	571	543	564	547	519	526	558	562	649	614	671	567	583	560	553	584	546	590	566	534	609	553	575	546	587	589	555	554	550	581	573	538	598	579	573	516	593	525	610	627	567	591	543	614	573	609	543	546	562	533	536	603	602	538	589	561	605	544	527	583	573	608	611	558	528	548	578	563	596	564	584	575	529	520	564	527	547	541	533	558	576	567	527	585	609	549	595	589	557	600	551	475	536	559	555	577	552	555	566	561	515	573	564	536	558	590	556	585	569	581	591	589	568	571	543	567	553	519	557	585	579	550	599	542	569	583	555	516	580	519	548	520	550	499	568	595	566	591	581	564	579	539	586	534	579	570	577	567	529	551	570	581	508	567	586	608	549	558	578	543	572	554	609	548	549	609	549	573	541	577	581	575	571	537	582	577	599	562	560	555	565	569	540	568	556	543	535	542	569	549	543	543	569	575	582	624	573	533	588	534	587	558	539	568	556	558	582	551	584	563	539	570	589	596	577	549	578	632	597	575	558	559	575	583	563	548	557	586	587	534	566	578	546	578	544	582	574	608	571	542	582	608	554	587	594	595	575	554	605	571	563	582	569	579	561	594	553	593	571	545	604	561	565	609	551	566	570	567	524	579	554	600	567	565	587	560	598	565	523	589	548	539	547	494	547	529	570	591	543	562	555	570	550	568	590	568	558	549	569	560	604	595	550	583	553	547	588	538	591	542	538	560	572	559	539	541	564	570	583	551	584	587	550	609	568	611	564	567	617	538	576	573	531	607	589	565	627	569	554	567	577	528	567	546	576	547	597	554	599	569	540	593	587	563	584	589	603	572	547	562	571	575	593	569	562	582	601	567	541	576	544	586	535	569	557	574	552	562	547	602	552	549	554	533	601	537	564	529	520	537	562	535	540	551	569	567	587	567	564	539	551	570	557	560	580	569	575	567	560	541	562	552	554	548	607	569	562	565	542	491	566	597	589	608	587	534	599	603	571	552	535	543	558	532	554	608	574	584	596	545	592	559	552	576	523	564	573	578	546	617	548	625	541	574	569	569	609	548	579	536	553	555	571	551	593	571	576	571	542	554	524	519	545	553	546	551	568	549	539	504	531	580	574	592	598	563	568	584	544	564	565	570	567	576	564	572	546	612	566	571	569	549	563	574	544	590	523	553	608	558	562	547	554	551	551	590	546	610	605	538	576	604	546	609	603	530	559	555	551	552	596	587	573	557	486	551	528	562	562	590	590	599	634	598	616	562	579	560	544	585	579	541	577	577	559	542	542	586	557	545	558	561	613	562	554	526	581	524	516	587	546	546	606	590	583	541	577	589	545	569	598	546	581	580	554	550	550	548	557	540	572	565	593	585	590	539	567	602	583	562	578	573	548	562	559	534	568	523	558	564	535	606	552	593	539	554	550	569	562	556	554	585	572	567	524	552	587	523	595	555	558	531	573	517	558	584	609	522	566	578	558	586	574	547	557	562	566	552	575	586	550	544	560	593	618	554	555	584	546	571	533	573	554	587	536	558	558	578	564	563	567	529	547	556	585	571	562	554	578	543	560	549	525	579	584	582	580	568	558	547	544	552	559	534	562	555	576	512	570	541	531	593	578	563	544	568	579	569	585	556	556	564	569	571	564	594	569	524	551	544	576	559	555	628	547	531	600	566	557	577	539	564	591	587	583	563	558	587	567	555	559	550	569	542	549	612	562	558	554	569	521	585	582	575	557	529	613	588	572	567	579	607	522	602	562	579	588	565	534	568	544	579	576	579	562	581	601	570	545	533	616	543	584	535	548	559	559	557	573	598	594	557	582	541	529	599	585	553	554	569	541	580	653	571	586	590	559	597	552	534	572	576	557	605	539	544	608	592	620	527	552	549	568	548	586	549	584	548	514	574	559	545	549	574	556	556	617	562	522	569	518	603	540	588	550	615	564	551	545	532	590	593	554	548	564	527	587	545	566	611	585	546	549	568	559	539	575	599	570	546	581	590	562	577	605	578	558	565	551	589	560	586	569	620	564	560	571	566	578	562	601	544	537	577	550	540	548	600	575	594	568	573	589	580	563	590	559	532	528	547	599	604	555	602	528	525	554	559	583	565	571	548	581	537	601	555	546	505	556	544	550	540	572	565	560	576	527	563	541	571	579	551	547	600	581	592	568	593	540	574	565	565	552	543	568	614	544	549	584	586	543	546	577	553	563	625	528	571	613	566	536	515	567	577	578	574	578	517	551	589	579	565	572	554	549	583	585	604	582	554	515	537	549	562	539	597	556	543	574	555	606	542	596	525	527	514	555	538	557	532	583	549	579	575	565	558	597	533	574	550	591	539	584	568	524	530	545	554	628	576	571	552	579	585	585	555	532	555	552	597	545	597	567	535	536	531	545	540	566	551	560	596	542	584	567	563	590	593	543	573	576	560	560	559	580	543	580	580	556	539	557	538	606	537	549	572	545	545	556	525	597	532	570	569	531	569	553	544	641	519	552	580	574	577	538	557	534	567	549	567	585	500	582	599	555	586	538	555	542	592	530	570	570	526	550	560	613	565	567	576	567	590	566	576	589	530	570	590	575	567	553	554	564	590	531	546	545	615	550	547	602	551	539	547	570	564	529	563	571	552	536	557	532	599	554	571	582	562	528	615	560	598	556	531	582	573	570	556	567	578	557	579	561	585	519	588	544	581	570	564	561	561	578	573	540	530	537	571	580	611	550	562	549	543	551	536	586	597	603	566	605	536	534	548	548	568	543	547	588	581	568	533	515	564	592	565	523	614	554	592	499	541	577	567	572	551	579	529	583	605	524	591	615	550	540	529	573	545	533	585	634	555	569	538	580	567	626	559	577	575	556	600	577	563	534	577	538	593	578	568	551	600	566	551	537	591	597	537	587	607	536	542	565	550	541	561	587	513	567	548	590	576	558	547	535	550	563	541	560	559	554	555	512	580	607	616	579	554	555	567	504	526	572	582	538	539	532	553	559	564	572	579	550	526	540	580	564	580	557	553	522	559	519	542	560	555	613	553	580	527	552	572	557	588	544	495	582	560	564	573	565	556	596	551	548	519	557	524	592	593	558	532	587	574	581	567	568	544	549	520	609	547	550	570	623	520	536	562	575	582	590	564	545	554	543	543	552	588	606	558	566	548	576	544	565	557	595	579	526	574	594	537	561	572	544	577	563	549	560	549	504	542	589	591	570	557	543	535	559	576	576	539	531	543	552	583	608	536	545	598	558	566	549	518	576	562	584	563	562	544	572	592	558	596	571	537	584	549	553	572	577	545	579	551	566	567	570	564	619	538	564	575	567	545	575	571	554	591	556	548	523	574	549	581	583	581	564	582	553	553	553	574	573	557	539	542	556	583	541	565	617	546	591	530	531	589	564	541	569	560	568	533	584	562	576	530	572	588	527	523	509	585	596	596	575	595	551	545	560	548	605	510	559	562
7976	2512	2783	2492	1824	1166	755	660	450	271	271	186	161	61	47	41	35	58	47	38	36	46	45	53	37	48	39	35	31	37	42	38	35	37	33	44	37	54	47	35	42	32	46	36	39	38	49	35	39	37	42	45	44	38	41	40	40	31	40	50	45	36	52	40	33	38	41	50	48	53	49	37	46	47	43	40	37	42	46	31	44	34	37	37	34	44	41	41	37	57	40	52	46	49	35	33	42	41	44	44	33	39	43	43	40	42	27	37	42	55	42	49	37	44	42	38	47	43	41	42	44	41	41	42	42	42	39	45	47	36	42	34	44	35	43	38	40	50	43	36	34	40	37	34	39	41	38	31	35	39	39	41	45	37	38	44	38	36	41	53	31	43	41	29	42	55	38	44	46	46	34	31	49	35	32	37	45	33	39	48	44	38	46	37	33	36	46	39	59	39	53	43	41	38	28	50	37	30	44	38	41	45	43	42	42	46	26	51	35	38	46	29	35	38	42	48	46	34	34	34	35	54	44	38	38	47	49	46	41	51	42	39	44	38	44	46	50	44	31	36	37	42	48	47	34	51	44	43	37	39	36	32	43	26	35	42	56	41	41	37	32	58	44	47	35	41	44	36	38	39	48	33	45	40	42	42	42	42	41	53	38	52	39	39	30	65	37	40	43	38	49	38	31	29	55	33	45	49	43	39	40	41	45	36	36	44	38	35	42	35	50	40	51	40	46	39	32	39	42	42	42	46	41	32	46	44	48	35	43	36	36	46	42	36	35	38	40	42	50	39	44	47	34	43	33	45	52	36	36	38	52	39	48	39	37	34	42	46	35	45	48	32	37	46	43	36	54	34	43	44	34	46	32	51	50	45	43	41	42	38	31	43	33	39	40	37	35	46	33	32	32	41	43	47	33	49	35	42	39	39	39	34	30	32	35	33	47	45	36	44	36	28	46	35	39	39	33	40	44	50	38	38	38	53	44	39	33	31	31	42	26	46	52	39	44	45	45	49	42	41	48	43	40	42	36	36	43	38	47	39	42	46	40	46	41	33	50	39	45	56	51	34	39	40	36	37	40	31	35	40	32	33	40	44	36	32	48	31	45	44	38	37	34	29	46	47	36	38	40	41	44	39	35	48	42	43	42	41	38	33	51	36	39	38	37	58	40	44	48	34	44	36	50	40	30	46	24	40	40	46	42	39	43	47	48	41	47	36	51	36	48	44	39	32	36	43	40	34	47	36	45	38	45	43	40	39	36	41	41	41	34	46	46	57	39	44	37	45	39	43	40	37	47	41	44	42	37	40	48	46	51	37	37	34	35	47	46	51	43	33	29	31	42	50	37	35	45	41	41	41	27	44	44	51	42	43	32	37	35	39	44	39	41	37	35	46	35	44	37	44	48	47	40	38	43	51	52	39	40	39	33	56	41	48	36	39	42	31	32	33	36	44	27	42	34	33	45	44	48	43	37	41	34	46	45	49	36	48	40	38	39	47	31	33	26	34	31	37	51	45	40	49	43	43	48	41	36	27	43	50	46	37	41	44	41	37	43	46	47	52	44	36	35	55	45	50	31	34	31	39	40	44	47	33	42	44	36	43	50	43	36	31	46	39	45	36	47	43	40	39	40	33	44	48	52	52	49	40	40	40	46	40	40	47	55	38	28	34	49	47	34	35	43	41	41	32	43	39	40	34	31	38	40	39	29	51	38	50	36	40	42	37	31	55	40	40	43	34	31	34	49	44	48	50	36	43	45	28	38	34	39	35	33	43	45	49	44	36	44	45	46	49	39	38	47	33	36	45	38	38	40	51	33	36	49	35	36	31	38	37	46	38	32	40	44	39	39	44	45	41	58	39	46	39	38	43	44	45	37	42	40	27	49	28	36	48	35	41	55	39	33	36	33	48	42	42	40	52	51	54	40	41	41	50	39	40	52	39	60	28	41	46	31	48	39	36	40	34	39	50	35	37	31	50	44	48	60	47	52	51	40	39	34	35	35	39	40	37	36	51	37	50	39	33	43	51	35	46	48	47	31	52	36	31	39	49	46	28	46	37	36	40	35	43	37	51	38	38	41	37	35	37	41	34	36	39	46	51	29	39	37	28	43	46	44	55	41	41	44	53	40	31	49	46	49	43	54	51	46	39	38	50	34	40	46	47	37	34	39	39	39	45	53	36	40	30	48	25	42	26	43	30	49	46	48	41	38	41	37	44	44	40	28	38	54	51	32	40	38	42	39	45	48	49	41	45	43	38	39	35	49	46	36	50	40	46	34	43	38	33	39	40	42	40	31	39	31	43	45	47	31	40	40	36	36	39	38	43	41	56	51	53	52	44	42	35	38	47	33	40	43	45	47	37	52	41	49	41	51	40	23	43	43	45	45	38	31	37	36	37	39	44	49	41	44	38	47	34	37	42	57	33	42	43	37	45	41	44	37	45	43	36	35	35	41	27	40	43	57	43	36	42	40	35	39	22	35	48	33	44	37	37	28	38	31	49	39	42	35	41	44	28	38	32	56	46	41	44	40	40	42	40	40	36	47	42	44	34	37	41	33	46	44	38	40	46	33	45	45	43	35	30	46	42	48	45	45	40	40	44	49	33	33	36	41	41	48	42	48	44	41	44	36	43	29	43	36	42	30	32	49	36	46	39	46	45	42	31	36	57	31	51	42	37	46	42	35	35	41	38	43	35	31	37	52	39	44	43	35	51	36	42	41	36	47	41	49	39	34	47	50	48	40	32	34	43	35	39	52	43	40	29	40	38	36	40	46	50	50	28	46	33	30	45	35	40	39	44	38	30	45	39	27	44	53	41	32	35	34	36	43	35	43	46	39	38	40	43	40	43	42	47	29	32	41	40	43	40	43	51	39	32	40	55	42	42	33	35	33	33	36	36	49	39	28	40	49	36	44	39	35	48	35	42	41	54	38	40	39	54	59	39	39	39	43	44	33	37	48	41	45	36	41	53	27	38	46	48	41	37	41	48	38	43	47	44	44	32	34	52	37	36	48	44	46	40	37	44	28	33	45	41	43	33	53	47	36	54	42	47	37	44	43	42	35	42	38	42	38	45	40	41	44	46	31	44	43	40	47	43	47	52	37	46	43	40	46	37	33	53	44	39	46	51	58	28	47	39	33	40	35	39	56	23	46	38	34	48	47	42	34	42	30	45	43	35	41	28	46	34	39	39	35	44	44	45	47	37	38	33	29	48	38	33	33	44	48	34	44	38	28	52	34	40	38	44	45	48	45	44	40	39	32	43	42	42	34	37	35	33	48	37	36	41	35	36	37	36	44	35	36	34	45	42	35	35	46	37	32	38	39	35	32	30	50	37	39	34	31	43	22	39	31	33	46	40	51	34	33	45	34	27	36	47	48	55	47	32	30	52	43	42	40	42	32	39	41	45	52	47	49	34	32	37	31	44	35	31	38	43	43	36	43	45	38	44	40	46	49	53	32	36	45	39	34	48	41	42	46	33	34	31	36	50	38	32
39529	22573	25526	31985	34364	29678	24138	21581	15686	10729	8797	6544	4931	1718	701	739	625	1053	937	740	564	535	521	515	533	539	538	578	566	537	591	549	539	528	490	543	559	583	560	576	508	543	504	596	542	530	551	531	583	541	513	543	513	557	536	532	547	560	553	558	533	543	555	505	534	537	552	513	542	508	566	566	532	506	539	535	574	545	512	569	533	548	548	555	523	545	537	539	543	540	535	548	524	552	539	563	538	528	550	546	523	553	551	549	495	508	546	537	507	562	591	574	535	559	557	530	522	542	618	534	545	566	518	538	531	558	550	540	530	538	536	527	503	495	496	508	570	505	507	534	583	540	556	501	539	548	587	513	542	540	539	524	515	559	564	540	571	506	554	554	513	548	538	540	572	542	524	493	535	540	525	517	523	528	538	529	527	524	516	517	551	549	542	546	562	540	529	540	520	545	501	527	519	527	546	537	546	520	537	530	523	539	513	516	533	536	540	499	593	557	532	562	536	549	545	497	536	549	539	527	533	524	529	545	522	526	530	533	533	570	518	518	534	560	495	564	523	538	479	521	524	543	518	524	573	526	523	547	514	542	533	544	538	550	494	517	529	530	513	558	519	517	554	539	551	622	537	549	541	520	543	538	544	550	547	554	521	548	529	501	534	533	515	531	570	554	509	517	549	515	537	557	530	542	564	572	519	550	552	526	518	540	576	574	548	568	538	537	548	566	510	521	541	543	576	535	532	538	554	541	521	583	560	519	537	550	543	553	541	539	529	556	504	523	507	502	570	564	539	531	535	542	514	536	565	544	527	561	506	552	567	580	556	560	515	534	522	501	569	555	521	568	553	568	549	540	544	559	559	557	531	524	548	525	515	551	540	547	527	549	525	498	538	505	546	573	558	535	527	544	544	544	548	572	513	546	522	518	569	575	531	514	537	584	529	515	536	519	540	577	542	502	548	522	525	541	529	536	537	538	536	557	516	579	560	549	543	513	525	570	516	562	569	532	530	534	573	534	547	532	544	564	546	514	547	553	559	534	528	513	550	502	562	524	543	537	525	517	528	544	560	546	577	581	541	576	526	539	485	559	518	569	546	570	510	506	506	597	547	525	541	550	539	541	520	558	521	517	527	544	555	556	545	536	521	535	498	557	530	534	547	542	515	567	524	578	559	551	559	527	541	534	539	538	562	566	553	554	542	554	564	526	558	566	542	527	562	498	530	574	554	545	530	511	561	581	571	563	575	538	560	540	547	541	555	531	538	537	540	543	525	483	554	531	542	587	596	540	523	548	516	547	548	557	524	559	516	574	548	507	538	537	552	509	485	534	567	534	567	524	524	572	537	534	535	545	515	486	568	536	510	536	532	523	534	572	538	533	526	546	579	525	546	521	514	552	567	547	494	557	539	548	563	547	536	506	541	519	542	543	592	575	556	498	511	520	525	576	539	581	541	586	536	562	575	557	533	509	543	531	535	550	552	514	514	547	491	547	584	539	540	588	536	553	564	510	575	521	537	544	552	539	531	515	545	550	533	528	556	525	545	571	522	591	529	551	525	544	537	509	538	522	491	558	578	560	540	527	518	575	554	550	583	558	536	513	573	558	539	544	534	563	533	537	560	586	547	547	504	509	547	523	533	557	535	565	551	520	549	503	569	547	591	518	549	528	545	568	520	548	527	521	516	568	567	530	515	525	528	556	573	480	542	528	539	500	561	533	526	566	543	515	509	542	628	555	508	552	520	483	515	566	484	541	543	505	541	501	557	553	552	518	534	556	530	517	573	555	549	557	516	537	534	567	566	521	513	507	565	520	571	538	550	577	555	535	541	536	564	519	545	535	563	542	531	545	538	555	513	493	549	522	585	582	552	535	590	578	546	534	541	549	536	570	549	565	564	576	535	524	562	542	548	539	499	558	539	507	546	535	558	528	556	508	547	557	550	527	574	542	551	546	543	552	513	516	536	523	527	532	539	523	553	515	558	543	557	502	557	564	573	553	540	537	526	518	517	512	531	519	526	499	541	514	543	510	555	513	500	564	532	502	520	562	516	536	549	540	536	552	544	566	531	548	509	531	526	517	559	521	526	558	558	551	521	551	543	589	572	526	518	549	574	520	533	542	565	527	549	572	516	565	534	528	549	528	514	535	519	563	556	554	542	526	594	533	535	539	548	547	494	548	532	519	523	529	529	510	533	489	547	543	568	576	594	544	511	545	530	514	551	512	536	593	568	579	528	557	496	549	534	578	525	570	542	579	529	539	550	543	492	527	525	570	602	548	553	552	531	545	534	554	539	529	512	543	466	547	510	573	539	527	517	511	515	581	545	566	535	528	533	537	521	543	506	552	495	574	488	533	546	548	497	541	533	490	550	585	536	570	535	511	536	547	539	531	501	537	505	521	534	556	558	533	501	528	583	537	545	540	551	489	556	497	557	544	562	489	546	547	554	538	548	526	510	537	559	530	555	565	536	525	594	504	551	544	521	559	564	565	552	600	503	551	541	533	561	550	513	539	552	526	520	514	532	551	544	532	565	521	557	593	530	522	563	528	512	564	557	506	586	512	521	578	530	551	532	574	520	547	517	583	537	528	530	544	499	545	472	552	532	554	570	527	539	553	519	536	557	590	516	565	561	531	526	542	518	597	523	517	549	537	511	562	548	548	486	547	528	530	576	557	568	548	559	527	566	508	498	532	525	511	532	560	537	548	543	516	520	550	509	517	544	531	502	513	526	525	567	565	560	570	548	555	552	540	570	586	538	509	508	540	565	516	569	550	543	580	562	556	525	503	559	507	537	561	526	533	538	516	566	557	591	524	503	492	513	549	522	546	502	549	536	565	581	517	582	547	584	577	508	576	524	513	513	543	504	501	575	529	529	522	533	558	495	515	548	556	546	521	531	541	531	503	509	570	512	576	528	550	534	500	508	530	583	532	535	512	517	538	592	528	547	526	509	532	509	569	558	561	532	552	536	550	543	576	558	514	537	527	569	573	553	559	530	513	557	522	536	564	510	526	504	498	525	550	537	521	553	504	555	524	547	546	561	565	547	545	498	550	499	555	542	540	508	549	554	536	510	513	558	517	519	526	486	563	502	567	537	521	524	586	533	555	533	543	535	511	532	573	542	507	519	535	513	553	534	540	494	600	532	536	514	538	540	527	519	517	561	504	517	507	525	528	523	510	504	531	532	556	556	544	547	547	535	524	549	536	535	552	534	525	550	582	567	528	538	509	541	527	519	513	581	516	531	569	526	555	513	516	532	552	533	511	541	533	562	561	505	512	560	533	563	496	549	509	516	544	524	553	535	509	555	552	558	519	562	589	509	500	515	533	476	544	571	517	531	574	534	534	552	580	571	558	540	547	540	576	555	538	558	530	566	567	508	529	540	537	520	544	509	564	541	505	545	528	550	513	484	563	530	537	545	539	555	525	499	536	552	530	587	508	537	515	576	529	536	538	576	535	522	570	531	563	545	480	504	556	570	565	525	523	556	591	513	510
14260	10732	8861	6618	5004	3138	2257	1707	1094	679	586	376	331	139	51	49	40	77	69	56	54	34	44	35	32	35	45	42	44	34	44	32	45	31	44	35	48	34	45	36	38	35	41	50	38	38	43	44	36	35	38	42	37	44	27	43	24	36	45	45	37	40	43	45	45	31	35	37	51	30	45	43	56	46	38	43	41	51	44	37	39	28	42	31	45	44	47	33	63	38	43	43	43	45	43	51	39	46	37	41	62	31	48	41	52	40	38	55	32	37	32	42	36	44	31	46	34	32	44	39	36	45	35	44	46	36	37	28	40	34	43	46	42	30	34	43	35	46	41	41	38	44	40	45	49	37	46	37	42	37	34	53	44	45	34	31	32	37	48	45	35	47	47	37	47	48	41	32	37	39	45	42	41	36	46	35	36	42	45	39	45	41	37	42	38	39	38	47	34	55	55	46	45	44	33	42	25	50	35	51	33	50	39	36	37	53	42	34	45	35	42	45	29	30	33	37	38	41	34	44	45	37	37	49	42	46	26	35	43	42	40	38	43	39	39	39	33	46	52	56	58	49	46	27	48	40	39	48	45	39	32	39	46	46	42	39	50	46	37	42	49	40	43	42	32	48	48	53	55	44	40	44	48	38	49	33	49	39	46	43	42	34	48	48	37	54	40	39	45	44	36	37	49	38	37	32	48	48	59	43	41	38	38	44	59	38	38	47	42	47	44	39	40	38	51	44	39	41	45	35	51	44	33	45	31	43	39	41	36	47	37	49	39	51	44	45	44	35	36	42	36	40	37	38	32	42	28	42	38	46	37	44	48	33	43	36	46	40	40	38	42	39	32	45	43	35	34	46	49	43	31	45	40	36	35	46	60	38	55	47	39	55	25	38	34	40	32	42	41	39	42	44	33	41	34	40	45	47	37	42	52	44	33	27	38	56	43	40	43	43	45	39	45	48	54	39	40	39	44	43	49	50	39	33	44	49	46	37	47	43	36	41	68	24	33	38	42	34	36	40	37	46	39	51	48	47	44	36	41	35	23	40	35	29	49	50	48	33	36	47	56	30	31	42	42	31	38	39	45	50	51	39	36	38	39	39	43	40	30	31	42	41	46	43	43	43	48	46	38	41	41	37	47	29	36	49	37	42	36	49	41	49	43	43	42	47	47	45	43	36	44	37	39	38	25	41	39	41	41	32	49	45	47	37	45	46	23	40	54	38	46	40	34	58	38	38	38	40	49	39	29	36	43	42	31	27	42	43	33	36	48	34	41	39	39	24	46	35	35	44	37	40	28	40	48	44	49	40	42	33	43	43	44	36	45	49	46	38	48	41	36	37	42	43	47	44	44	44	40	33	41	34	45	40	47	53	48	44	47	38	43	39	29	48	27	31	33	50	27	50	30	32	41	50	33	50	31	51	31	50	38	52	46	36	32	36	37	33	40	35	56	38	43	38	31	44	33	43	53	39	37	39	48	51	49	32	44	40	50	37	45	41	44	46	47	43	43	39	46	41	39	41	43	40	44	40	45	42	29	35	39	40	42	49	36	51	38	37	36	39	37	37	46	48	51	44	52	31	36	46	47	30	37	46	35	33	39	45	35	40	31	38	36	47	52	38	32	41	31	36	51	45	46	34	37	34	46	40	43	47	30	37	35	31	45	48	48	39	38	48	45	36	45	37	40	39	23	45	33	39	30	46	42	48	47	59	37	33	35	43	32	44	46	26	38	49	26	44	41	38	51	41	50	45	36	51	55	40	42	35	35	33	39	33	41	45	39	40	34	48	34	44	36	43	55	44	47	27	36	33	48	35	38	41	52	42	42	40	35	39	29	38	39	46	48	47	46	42	45	41	34	38	38	42	43	49	49	38	41	25	51	43	49	34	47	32	27	41	43	34	45	39	36	37	34	40	31	41	40	54	44	35	42	44	39	37	47	38	34	45	43	38	31	54	39	44	34	36	42	43	40	39	40	42	51	40	48	38	44	49	46	36	34	35	43	51	32	39	45	33	50	49	45	40	45	52	48	33	45	39	34	45	40	36	42	47	40	44	41	50	33	48	33	39	55	45	45	33	38	38	45	38	37	34	38	42	42	49	45	42	33	43	36	49	44	56	42	25	37	44	33	51	41	47	44	48	41	34	39	44	27	42	37	62	35	41	39	42	39	39	50	52	41	43	40	43	49	44	41	35	41	38	41	47	45	29	47	39	53	43	44	42	44	42	34	46	48	41	41	34	36	31	45	39	36	44	43	40	47	40	42	43	47	49	29	43	37	39	44	38	46	46	50	39	42	43	39	38	48	36	37	41	43	44	56	43	49	46	40	44	53	32	36	42	30	41	43	34	43	31	27	32	29	41	47	37	45	34	33	43	48	40	36	43	40	32	41	45	44	51	41	47	41	41	39	49	48	58	40	42	39	36	48	36	42	44	41	34	56	42	37	37	32	44	33	42	39	42	49	34	44	48	50	41	40	39	54	31	43	42	30	60	32	46	31	43	58	38	37	38	53	42	42	51	52	40	53	47	37	41	37	37	31	41	48	40	37	55	41	38	33	40	45	48	41	38	30	49	46	44	42	45	35	40	29	41	50	51	39	47	48	45	44	41	39	45	44	39	37	34	37	38	43	34	45	38	25	30	39	38	50	29	41	42	48	43	44	46	45	29	41	42	43	42	43	40	49	40	33	48	49	46	50	47	44	53	46	39	44	39	33	40	40	55	27	42	34	56	44	44	52	39	37	48	35	39	45	54	31	38	30	36	47	43	37	56	40	27	40	33	34	45	40	47	32	47	39	32	52	37	40	38	31	39	32	44	36	44	43	49	49	49	47	42	24	29	39	40	49	35	47	44	42	31	31	42	40	32	57	31	41	50	40	32	42	45	35	47	44	31	40	43	35	45	56	36	43	55	45	39	39	35	43	42	50	47	51	38	39	50	43	33	35	50	38	40	46	32	41	46	39	40	35	45	42	31	37	31	37	41	39	43	35	42	41	37	43	44	37	46	36	45	53	40	56	31	44	44	42	45	48	33	38	44	37	40	41	41	38	45	34	32	51	36	37	38	52	40	49	47	50	36	42	46	31	54	49	40	44	33	42	45	57	36	37	47	48	36	37	43	51	48	36	36	48	46	45	35	38	46	40	39	48	33	51	34	33	38	40	44	42	40	44	40	39	40	51	31	46	37	54	38	44	31	44	32	40	48	55	36	37	39	53	36	43	47	45	41	31	42	39	34	49	43	35	42	33	41	47	34	33	41	47	44	47	37	44	33	37	49	36	31	37	37	43	46	50	47	37	45	41	42	38	40	54	53	37	34	43	42	50	31	31	35	44	46	37	34	53	36	39	38	47	56	41	56	45	38	33	38	50	49	38	45	41	38	54	46	40	37	40	39	38	44	42	31	54	46	39	39	40	34	42	43	51	50	47	45	48	36	43	45	37	40	38	32	44	50	32	41	44	54	39	39	42	40	31	40	37	50	47	48	44	51	39	39
50949	35528	35334	43938	48164	40582	34668	30395	23887	18964	16084	11402	10259	4310	1090	963	663	1525	1334	964	807	564	552	546	542	538	554	545	533	550	522	566	550	600	577	584	568	560	523	576	538	562	530	538	503	512	541	589	540	508	538	544	529	498	567	558	544	571	564	528	527	546	540	564	573	529	555	545	555	541	597	556	563	527	565	514	516	540	531	547	537	553	560	513	545	564	561	543	541	576	544	561	566	511	515	526	511	541	509	531	530	527	530	521	575	553	558	559	558	579	522	541	527	503	555	553	549	566	543	538	525	567	525	570	548	558	543	506	545	533	518	552	506	531	578	526	540	534	519	557	552	583	554	561	563	556	549	526	566	557	512	582	533	559	549	557	560	495	540	530	570	564	542	548	565	567	571	547	516	513	514	530	543	521	561	542	539	542	556	573	542	542	559	506	582	540	581	591	538	562	496	542	559	553	569	559	558	544	556	557	545	511	479	552	536	538	541	539	515	506	557	556	551	540	580	531	575	552	531	543	513	532	530	558	531	561	552	531	505	594	549	502	543	554	543	565	572	533	503	565	543	550	538	565	594	520	574	567	539	520	548	519	570	569	585	545	551	546	556	565	576	544	554	551	578	549	538	533	544	561	516	545	566	545	520	555	538	536	531	567	556	534	521	537	525	610	532	557	537	561	568	566	526	546	580	566	538	529	560	547	508	557	522	522	535	554	546	527	557	549	528	526	542	579	539	508	572	524	556	578	567	542	538	542	546	554	554	532	525	574	554	544	516	514	556	531	538	556	510	537	530	556	590	544	549	542	527	539	514	516	566	568	541	535	555	496	581	537	528	552	533	563	558	539	502	564	517	501	538	515	570	526	530	573	551	522	507	569	550	522	546	529	577	558	521	519	534	540	540	571	559	551	553	549	583	554	562	579	582	534	540	539	554	529	560	548	527	575	537	542	540	550	523	552	575	548	555	565	516	519	559	561	519	534	584	558	551	547	629	582	541	569	557	531	577	504	552	515	541	575	582	546	546	545	532	567	521	537	513	544	578	548	586	584	563	573	536	539	564	578	525	527	542	520	543	610	560	551	554	574	513	573	522	559	519	581	611	526	552	524	580	506	543	552	538	521	569	541	537	488	540	567	578	568	525	531	561	521	542	543	527	568	537	582	535	582	519	511	570	554	573	568	551	550	530	537	520	543	500	564	552	559	551	507	563	592	571	563	589	569	570	532	533	535	569	520	539	550	540	536	518	547	565	537	570	582	533	568	502	530	522	519	552	573	564	524	593	515	534	546	507	549	549	581	506	557	598	588	546	537	556	557	570	549	525	545	549	561	518	522	516	541	535	553	518	543	541	526	554	513	547	524	579	553	577	529	521	575	561	520	511	585	577	570	575	564	528	532	554	539	536	555	513	566	528	561	526	544	549	557	555	545	560	544	542	527	581	556	566	544	566	564	523	558	536	554	534	524	517	566	571	557	574	570	563	555	545	549	518	564	515	552	526	544	542	573	520	527	516	555	555	533	525	573	601	554	542	546	508	567	577	489	535	554	505	562	554	568	518	513	564	506	523	503	580	552	501	527	570	517	514	517	535	502	586	588	542	560	575	569	520	549	571	558	523	534	547	470	564	555	588	586	540	524	549	579	569	533	552	542	540	572	523	543	542	578	504	518	567	495	547	528	587	606	563	546	562	526	577	568	523	574	523	503	589	555	524	538	546	543	570	559	534	535	563	558	571	584	487	525	509	555	529	614	573	529	547	545	529	559	524	530	543	551	518	532	555	562	537	514	555	525	521	569	539	529	512	542	581	538	552	535	516	526	513	550	510	541	571	564	535	528	546	551	574	555	514	590	567	560	564	545	547	612	562	544	551	582	503	546	564	542	561	565	549	547	547	564	536	578	582	565	549	509	550	538	558	536	589	544	551	541	530	571	533	596	566	541	540	472	525	577	557	563	559	533	546	564	569	537	559	545	569	553	518	527	537	510	552	517	544	504	554	567	546	524	528	582	567	538	531	560	525	543	566	571	536	533	521	543	581	567	504	529	534	536	529	553	575	496	591	557	561	565	505	543	565	560	570	519	541	536	555	578	585	543	556	550	543	522	607	530	540	556	525	555	561	573	580	511	538	527	562	527	523	515	576	575	545	562	561	532	575	537	601	562	525	522	519	542	581	552	554	552	544	536	588	524	505	543	548	571	557	555	478	534	515	527	533	511	519	593	528	543	510	527	590	531	583	534	592	529	573	563	569	551	559	540	583	534	508	591	520	546	550	558	574	516	585	536	494	548	554	545	513	572	539	516	523	535	551	520	539	561	545	560	576	568	516	533	543	537	531	581	592	556	558	533	535	578	542	575	580	537	557	561	541	530	562	558	540	546	555	512	541	528	589	562	529	532	571	564	529	561	547	556	541	544	564	566	537	545	510	574	516	559	578	515	572	526	519	559	533	585	538	506	591	526	535	554	565	511	528	539	556	555	557	554	546	507	564	555	537	509	564	503	552	546	527	539	575	535	505	573	542	550	553	535	540	545	512	569	529	553	513	550	511	597	504	577	538	564	518	554	568	512	554	608	538	545	553	532	548	545	547	524	534	522	536	541	502	547	553	509	545	592	558	517	535	548	580	520	575	547	542	515	567	550	573	539	543	567	522	520	523	539	581	593	574	539	519	529	540	564	534	538	542	532	537	559	511	521	515	575	510	546	565	550	535	561	520	564	550	546	534	558	548	537	542	550	546	523	516	537	564	545	566	550	542	548	549	527	575	573	567	552	550	532	517	522	572	537	555	551	552	538	567	519	534	544	583	503	517	545	493	515	570	539	559	518	555	536	550	541	542	532	527	547	568	580	532	556	563	536	559	574	520	563	596	543	538	569	542	584	525	503	574	527	553	548	526	550	563	561	547	510	548	553	508	557	544	538	563	504	557	541	580	545	554	513	575	515	567	526	513	551	594	577	554	556	583	571	546	553	574	546	561	527	596	593	544	558	575	561	531	543	520	542	539	527	581	581	558	513	532	547	545	540	508	534	552	571	582	567	564	510	536	549	580	572	554	561	580	551	578	498	508	534	557	564	522	599	557	577	552	551	539	534	559	537	574	575	555	527	531	569	498	503	542	558	524	570	575	540	545	545	531	522	546	556	515	509	545	531	573	557	582	608	553	545	566	521	568	586	535	540	548	571	531	600	581	538	588	547	545	545	552	533	557	542	514	541	539	543	562	555	512	519	513	527	609	541	530	562	598	514	564	518	559	544	573	546	526	545	510	549	546	557	512	509	565	575	496	531	584	577	547	576	541	564	525	518	525	518	537	569	558	536	534	510	525	589	557	574	545	536	556	559	560	561	585	564	531	570	581	533	567	570	520	556	586	551	549	529	516	553	584	537	534	586	575	574	555	539	525	542	582	545	529	535	545	534	532	519	554	551	545	587	564	523	563	572	580	524	531	569	552	514	543	538	580	522	565	550	531	536	537	571	540	529	545	545	543	608	511	564
12322	8696	9019	7016	5360	3784	2663	1848	1287	722	658	431	445	164	75	67	51	66	54	51	59	34	28	48	42	49	52	45	46	35	44	42	54	42	34	44	52	35	42	38	38	39	34	42	42	42	36	51	33	44	48	42	35	41	41	35	46	51	38	36	37	45	31	47	35	39	42	47	40	41	41	34	33	49	34	37	49	35	43	34	42	36	42	37	37	32	51	48	47	43	26	51	31	36	35	44	36	48	47	50	37	35	44	38	35	34	43	53	38	30	45	45	40	48	49	42	33	45	50	50	38	61	54	37	37	56	42	35	43	45	39	40	32	36	52	40	39	38	46	36	43	40	40	40	48	49	51	36	51	58	52	43	47	36	37	36	41	36	40	39	45	41	36	41	44	41	39	38	39	42	37	46	48	43	30	36	39	35	43	47	53	38	43	43	45	40	43	48	48	35	32	39	38	43	42	47	45	40	30	46	52	49	40	50	51	40	36	46	45	31	56	44	35	45	37	47	31	48	46	38	40	43	35	55	41	38	34	42	46	42	42	46	57	36	45	29	35	43	40	22	51	47	41	37	47	41	41	37	41	48	40	43	45	51	46	47	45	46	45	52	28	47	42	36	46	40	43	47	29	45	40	64	36	45	54	45	36	44	39	49	43	28	47	47	48	46	36	40	44	40	52	37	38	30	32	41	49	47	47	36	55	41	38	48	57	43	46	50	39	42	40	30	51	39	51	50	38	30	33	45	38	42	41	49	42	44	37	35	47	33	41	37	38	48	31	40	45	41	39	47	48	48	49	42	33	49	39	43	47	36	37	46	38	30	37	50	45	43	42	41	48	46	49	54	37	39	54	47	49	37	39	41	40	49	36	53	42	40	53	46	29	38	68	35	33	46	44	43	34	51	41	43	51	42	41	44	43	40	35	41	36	46	47	37	42	28	42	48	56	32	46	43	52	39	42	37	35	30	36	47	42	38	50	38	41	38	36	47	38	42	45	39	33	43	41	33	37	51	47	43	47	43	48	41	39	35	40	41	40	42	40	42	41	48	45	47	37	37	39	41	37	41	39	41	42	34	42	45	37	47	40	45	55	54	34	32	39	34	34	52	47	35	42	35	42	57	42	44	45	37	36	33	32	41	40	40	54	45	41	48	41	29	44	48	40	47	45	48	34	38	43	43	44	37	45	37	44	45	40	39	35	38	39	44	47	33	32	35	44	34	42	51	43	44	41	51	36	53	41	38	39	32	42	36	42	37	42	42	41	41	37	25	47	48	45	32	42	31	38	44	40	43	41	28	46	43	48	48	43	46	38	43	51	49	36	41	35	34	41	34	54	38	52	33	38	34	32	46	47	43	49	49	47	39	42	40	47	47	54	34	37	34	35	41	43	42	34	46	46	37	50	42	52	40	31	46	42	32	44	35	50	29	37	47	33	28	34	34	33	49	44	46	63	46	50	42	45	38	36	40	51	42	36	47	39	47	37	42	38	41	39	36	46	36	47	35	39	37	41	38	47	44	27	45	45	55	47	37	46	41	36	49	43	49	47	46	38	45	34	50	45	47	55	41	42	53	32	35	39	40	51	54	50	42	45	45	44	50	40	41	50	39	39	43	45	54	50	33	53	44	41	45	42	50	33	46	33	33	39	43	44	36	37	50	50	43	28	37	51	45	40	46	46	38	43	40	51	40	45	32	32	41	45	41	51	30	51	39	40	45	41	31	38	47	37	44	37	40	34	32	49	29	29	35	50	44	43	35	59	49	46	38	45	50	52	42	40	33	43	44	45	54	34	52	52	46	43	39	51	57	38	50	43	55	45	53	40	38	33	43	52	40	53	35	37	47	46	31	44	46	36	39	36	34	49	45	40	41	38	34	37	30	51	46	36	36	44	37	48	38	26	44	45	37	50	44	55	53	44	42	45	40	46	36	45	37	39	45	37	40	37	32	44	36	40	28	38	35	46	52	34	49	34	39	44	35	41	48	48	37	44	37	34	26	32	34	53	46	41	45	35	51	38	35	46	43	40	52	37	49	45	34	50	52	48	45	37	32	30	44	37	45	41	43	41	51	40	35	39	37	34	53	35	40	40	46	39	44	38	46	37	40	52	45	45	39	30	41	33	46	46	53	34	42	38	35	42	44	44	45	46	34	40	31	35	29	39	35	40	38	44	43	53	35	31	40	32	42	28	36	47	36	44	37	50	52	36	42	50	55	31	36	46	32	42	48	41	41	49	44	38	38	37	57	34	46	43	43	44	51	36	51	30	40	33	52	39	46	36	42	55	49	45	36	47	45	46	40	43	44	41	33	35	38	41	29	40	37	50	48	50	36	54	40	43	53	47	43	32	38	52	37	39	51	54	34	39	45	34	46	35	38	44	34	39	48	41	59	41	57	30	28	49	42	50	41	45	32	50	31	32	35	42	41	37	44	42	33	32	43	45	41	49	42	46	44	39	35	49	36	29	28	26	51	39	32	49	38	56	62	35	34	40	47	43	49	50	35	52	48	39	37	46	41	41	38	42	41	50	38	34	35	49	42	42	38	50	35	44	41	54	37	45	34	35	38	37	48	52	38	44	49	33	32	36	34	47	47	45	35	46	47	28	41	39	36	48	46	46	36	46	47	45	36	40	50	36	37	38	43	51	33	55	37	48	53	38	40	51	41	43	38	54	44	31	40	49	58	38	51	40	47	44	46	44	48	34	43	42	38	46	49	38	40	41	56	49	28	45	53	37	46	37	51	36	48	45	36	49	46	38	48	39	50	42	43	48	42	30	60	53	42	45	34	31	42	46	41	49	40	47	45	34	48	35	35	32	46	49	41	47	49	40	47	41	37	39	30	32	43	41	35	38	33	51	38	42	39	48	41	30	57	39	43	43	48	41	33	45	43	55	32	37	31	45	38	47	44	43	43	54	46	53	42	40	42	46	50	38	50	52	41	47	47	39	39	46	36	51	44	40	41	37	29	53	40	48	47	37	39	54	38	44	45	37	37	41	46	47	59	49	45	51	48	41	45	42	36	48	36	39	44	40	49	28	41	42	38	42	49	45	41	41	28	30	41	40	39	39	28	44	51	38	59	40	47	37	32	47	37	35	38	41	37	47	42	51	49	45	38	53	38	40	33	48	43	42	53	43	26	45	42	34	40	35	39	48	36	40	40	51	43	34	46	35	34	52	39	48	36	46	49	40	40	39	47	48	55	37	49	47	38	43	46	40	44	41	36	42	37	35	41	46	41	44	40	53	37	33	34	36	57	46	40	43	47	45	35	33	44	38	47	53	35	59	42	45	31	52	37	43	50	41	41	41	31	44	44	44	51	33	42	38	47	36	45	38	54	29	41	42	45	47	39	40	36	38	44	40	36	47	56	46	36	42	37	40	38	52	32	40	45	36	38	34	40	30	44	36	43	34	43	47	40	49	29	38	49	44	50	40	33	48	46	60	39	38	40	48	52	39	40	39	38	47	48	38	38	50	45	34	59	47	39	31	38
45966	35118	36100	44047	48146	42144	36444	32412	26329	20953	17666	12658	12242	5406	1656	1186	689	1384	1576	988	908	604	558	541	587	606	580	523	525	556	601	598	612	546	541	547	591	555	542	529	548	580	563	594	566	570	546	532	527	578	564	561	553	574	572	551	595	582	586	562	592	529	589	596	534	579	559	562	547	586	552	577	566	565	544	526	580	548	567	569	553	607	545	570	542	594	563	575	550	532	548	573	566	582	554	578	615	553	567	579	571	533	569	584	551	558	558	598	572	611	551	569	575	532	547	521	526	555	536	527	550	616	570	564	567	563	571	529	565	534	553	583	597	595	570	620	546	575	560	564	533	566	569	583	570	553	535	591	572	582	564	545	561	543	520	595	597	558	540	562	549	551	582	583	546	549	564	575	619	583	553	595	578	577	555	573	595	543	553	563	592	519	548	578	565	594	571	552	539	562	581	605	567	578	551	563	529	600	573	560	568	567	560	565	565	567	559	551	607	573	587	533	564	549	565	563	579	539	557	624	565	597	595	563	626	590	586	579	581	574	579	578	589	568	540	530	589	534	627	592	616	600	544	558	590	548	578	561	564	551	553	556	554	575	531	548	545	537	569	546	529	541	547	569	572	615	573	542	587	593	610	552	505	567	534	590	534	571	529	558	568	546	547	567	588	553	533	565	547	556	534	600	585	591	550	578	514	564	565	552	553	559	584	585	534	593	603	599	620	569	575	591	548	558	595	564	611	602	524	614	497	594	508	583	561	509	547	531	543	549	577	604	548	566	536	563	557	573	582	580	527	581	566	567	547	577	564	512	556	581	572	552	577	603	522	558	531	586	570	568	563	575	570	563	538	586	544	527	539	569	580	585	586	568	563	559	523	556	553	561	538	530	533	567	525	577	601	603	580	574	595	576	545	593	603	562	587	547	587	611	483	577	624	561	574	545	573	563	532	593	556	568	585	552	560	599	549	540	531	530	568	558	562	579	540	577	567	566	581	512	513	582	606	546	560	577	586	539	541	583	530	546	579	560	547	540	573	566	518	555	568	583	546	559	562	590	548	575	564	572	559	570	548	560	580	566	581	549	559	571	545	553	613	570	571	556	582	563	555	520	593	567	564	527	543	568	600	539	583	533	590	538	534	561	532	603	625	579	549	613	573	553	583	596	588	568	609	561	554	571	625	565	565	530	547	594	564	560	550	579	579	555	598	582	547	558	609	564	575	596	563	575	584	575	534	554	579	617	557	561	532	573	545	591	550	549	581	577	549	585	573	573	541	592	506	564	590	571	537	566	569	591	610	561	605	575	586	573	592	560	551	552	577	575	552	548	552	578	553	524	582	543	547	571	537	561	546	584	553	552	540	541	596	567	520	577	617	573	585	583	574	577	602	561	563	541	580	548	584	574	517	564	584	589	565	532	579	554	550	567	590	568	543	518	560	538	574	606	594	598	546	581	547	530	588	583	582	581	580	560	570	538	576	541	555	580	573	573	532	550	567	549	550	562	548	505	537	613	584	568	573	543	571	582	536	550	568	568	558	586	583	570	548	562	574	545	597	603	562	571	561	593	543	574	556	563	553	577	574	531	572	503	567	597	581	540	588	531	542	548	554	548	563	576	566	544	568	612	583	565	571	590	562	556	551	590	530	557	553	575	551	552	526	545	568	581	581	576	552	573	561	529	543	539	531	566	552	589	584	550	570	570	574	566	566	600	573	596	562	570	541	565	548	561	553	586	605	576	581	548	539	564	574	572	589	565	590	590	542	554	562	545	539	545	561	574	549	538	609	585	566	566	567	559	533	582	598	542	582	543	530	554	572	550	530	551	604	571	587	623	593	529	580	582	569	550	566	571	592	569	615	565	559	574	597	594	581	566	541	561	590	567	562	571	535	573	562	514	574	571	558	594	564	572	557	586	553	523	597	538	556	575	562	562	563	587	587	591	584	584	557	602	540	594	599	545	522	540	531	594	602	553	588	510	589	596	560	613	522	559	564	577	567	550	561	561	519	568	574	545	575	549	526	600	579	555	566	614	552	536	572	581	545	558	559	552	564	540	553	576	530	552	532	599	549	566	563	590	555	561	574	567	590	571	592	556	597	537	578	584	588	558	551	558	541	580	582	578	635	587	607	565	557	616	573	571	570	580	534	545	597	542	601	559	553	568	565	578	542	575	548	592	583	557	568	556	566	528	557	555	580	574	553	598	600	540	551	577	563	561	576	579	572	478	630	513	580	575	531	569	590	531	576	561	567	554	540	600	581	548	577	579	583	554	569	542	539	564	563	579	546	580	582	564	597	567	592	580	568	524	598	589	554	587	510	531	546	587	563	566	598	573	584	559	574	548	605	550	603	567	556	545	608	568	600	559	541	579	586	546	531	508	555	545	596	576	562	545	559	593	537	555	531	568	557	588	542	564	542	545	598	586	589	544	586	556	567	551	577	585	554	562	520	562	568	541	564	572	549	575	573	582	561	601	592	557	599	584	567	595	539	529	567	550	558	578	538	609	567	578	544	561	577	564	577	578	559	536	580	546	551	574	565	593	565	556	593	610	574	580	585	559	545	531	608	547	594	599	575	582	581	574	584	528	549	559	561	606	584	587	605	556	562	546	579	554	554	576	577	554	572	556	552	560	572	568	560	580	539	519	548	568	577	598	611	519	546	576	553	554	522	559	577	543	586	576	528	584	556	582	529	561	559	504	555	585	544	537	592	572	593	590	605	560	618	561	582	522	557	574	559	532	577	555	584	543	563	549	520	602	598	542	527	575	588	595	508	579	550	593	560	564	557	589	522	556	574	578	537	593	570	556	560	519	565	591	566	583	573	545	549	601	577	562	568	553	550	586	568	532	557	621	626	587	610	599	572	538	548	566	527	600	549	582	589	558	548	587	557	564	549	609	572	556	547	598	567	576	598	563	571	572	555	607	596	583	532	530	585	555	581	577	557	537	555	604	628	571	582	517	568	575	553	571	541	583	564	550	531	617	576	553	556	580	577	573	578	569	535	559	524	555	593	552	517	617	539	607	573	589	561	578	576	586	594	572	585	525	572	578	530	520	582	587	561	538	564	576	584	564	572	599	573	552	584	522	576	520	595	541	519	567	557	603	582	584	572	576	561	547	560	570	584	596	564	523	601	574	562	551	528	531	535	567	557	523	573	575	548	561	581	531	549	592	548	552	543	594	564	609	563	558	577	564	551	542	547	535	596	578	568	577	549	508	562	529	571	544	563	604	568	579	585	568	559	548	586	533	561	544	573	535	594	577	598	560	564	545	598	556	552	593	562	576	547	587	579	564	616	575	550	519	593	559	565	593	570	608	592	586	556	563	566	562	519	577	622	528	560	544	617	601	589	545	595	595	564	541	587	583	529	566	579	527	560	587	558	545	567	586	564	569	539	590	590	562	581	550	609	581	529	546	618	578	563	534	539	553	600	598	524	574	610	597	613	550	574	559	551	541	583	607	558	543	545	569	572	555	624	586	551	539	551	558	592	560
16418	17746	15443	11583	8914	6906	4896	3103	2138	1141	931	601	591	326	115	67	44	67	89	63	56	53	50	42	38	45	42	34	39	47	43	46	41	40	43	30	41	37	51	37	48	42	41	40	41	54	41	37	50	45	41	35	36	38	47	28	35	44	34	45	59	33	33	51	35	32	46	42	35	44	52	46	47	35	32	47	38	43	31	29	48	37	46	34	37	54	35	38	45	34	32	40	39	32	40	38	52	34	37	44	51	37	46	46	40	39	38	35	39	42	33	34	34	42	55	43	43	33	43	51	43	47	43	42	47	25	40	40	43	34	43	28	41	46	39	46	44	27	45	28	37	45	46	33	46	34	48	33	47	27	30	40	32	40	45	29	47	37	42	49	50	45	38	47	43	50	49	41	36	45	36	40	27	35	36	41	40	37	45	41	43	52	33	28	40	36	34	41	26	25	37	43	45	42	45	36	41	39	46	31	40	30	42	37	36	57	50	43	41	32	32	51	52	46	50	23	43	48	41	45	32	53	43	46	49	42	42	30	54	37	39	49	48	46	45	35	37	46	31	36	44	35	32	49	30	38	35	39	43	28	42	42	49	38	40	40	37	42	34	41	35	45	35	37	42	44	42	35	38	44	39	51	45	43	42	51	49	44	46	35	44	50	47	41	62	47	34	43	45	32	45	39	39	46	42	46	33	45	34	41	37	42	40	35	46	39	41	46	43	33	56	29	47	34	45	41	45	37	38	46	53	55	48	52	42	37	42	33	27	37	49	46	45	41	30	40	38	45	51	54	54	42	38	44	59	46	31	37	42	41	43	38	53	46	42	49	37	49	38	35	48	47	46	51	34	37	35	52	39	44	42	37	41	39	44	35	43	40	45	56	33	36	37	44	40	50	39	41	40	41	45	41	46	48	46	40	45	38	44	29	34	35	49	41	44	35	40	46	32	39	50	46	36	35	35	31	54	40	49	41	43	37	34	40	48	32	37	44	42	33	47	49	45	40	43	40	38	32	37	48	35	45	53	41	49	34	41	42	46	34	45	42	44	49	31	38	36	55	43	31	42	49	40	42	44	45	53	37	39	38	28	29	38	47	46	48	32	38	36	45	37	35	42	38	46	44	45	55	43	51	43	51	44	46	34	36	39	41	46	55	46	35	32	46	35	27	44	46	35	31	46	46	40	44	50	50	56	33	38	35	43	36	29	27	48	43	36	44	44	43	36	42	43	38	40	41	43	31	46	47	46	38	48	35	49	42	37	35	41	52	42	42	46	39	50	37	34	44	46	39	41	26	48	41	37	36	36	42	32	35	50	33	37	50	47	42	38	62	38	43	39	51	38	38	44	45	53	54	36	54	44	33	52	41	48	56	44	52	46	49	43	41	39	32	41	47	55	44	48	45	33	46	42	40	36	41	59	45	55	35	39	40	42	32	35	39	47	32	46	36	46	46	50	38	32	47	36	34	45	39	49	39	44	32	53	42	47	42	25	35	42	40	42	59	34	54	42	36	45	34	50	45	44	57	29	54	41	46	42	47	44	51	36	45	39	30	39	41	39	34	51	32	43	48	29	49	36	52	36	44	42	44	37	39	41	41	50	44	37	45	34	41	50	32	44	45	39	46	42	38	45	45	45	32	51	56	32	46	39	52	51	35	33	46	46	51	44	48	39	44	52	50	45	42	42	46	45	48	37	47	47	47	33	45	35	41	31	30	35	43	47	50	27	47	39	37	35	44	47	52	40	34	38	35	39	51	47	44	38	48	45	43	50	34	34	40	42	41	46	35	46	41	43	44	44	47	41	40	48	58	33	36	42	49	47	55	34	36	47	46	36	39	36	31	37	43	38	41	36	38	40	50	33	36	41	40	37	48	32	43	42	53	48	38	45	49	49	44	44	47	51	53	39	55	57	35	49	44	32	47	46	41	42	53	33	50	25	65	52	34	33	40	45	42	51	35	37	23	53	52	47	53	53	44	35	32	37	50	51	46	43	50	49	32	40	45	49	49	24	40	54	51	36	40	40	46	33	43	35	41	46	45	39	35	27	48	44	40	47	50	42	42	57	49	37	40	46	52	37	33	48	42	41	43	44	31	43	41	44	36	45	35	33	46	33	49	37	50	39	47	44	41	40	44	42	42	44	37	34	43	38	37	32	41	38	53	51	36	44	37	51	42	33	52	44	52	38	45	44	37	43	52	47	50	40	51	36	40	42	35	47	35	39	46	53	50	45	35	51	42	44	46	36	35	40	45	56	40	38	42	35	39	40	53	40	38	35	36	37	39	43	37	40	46	45	26	37	38	55	52	43	31	51	44	47	47	42	48	39	32	38	43	45	46	26	39	48	42	43	55	39	42	35	41	51	51	40	42	38	39	32	39	45	42	33	41	46	39	27	43	52	36	37	44	41	55	46	50	48	37	52	36	42	52	32	35	46	43	45	32	41	30	43	47	38	43	44	49	44	45	43	39	48	37	49	43	42	50	38	42	42	48	37	47	33	42	29	45	44	43	49	51	40	39	44	43	36	45	48	53	38	48	24	38	38	33	42	53	49	45	42	48	35	27	40	51	36	47	43	40	37	40	42	48	50	47	49	46	40	40	38	50	37	31	42	50	49	42	29	41	58	34	40	49	39	33	50	36	40	41	42	32	40	39	50	39	54	45	43	23	42	36	37	62	48	49	41	44	41	40	32	38	53	45	48	47	27	47	34	50	39	51	38	52	45	44	39	36	50	43	47	36	36	46	37	27	46	42	44	38	36	57	46	47	49	43	44	39	45	41	35	42	42	46	38	48	46	58	38	33	40	39	42	46	45	34	44	49	34	47	49	45	33	51	42	43	44	49	43	39	49	48	46	34	48	45	43	49	41	30	41	33	40	38	39	42	23	37	33	38	33	40	38	47	39	43	47	38	40	35	51	40	29	34	42	49	45	36	42	53	44	45	39	30	31	44	44	32	42	41	53	43	47	39	42	26	42	46	41	32	31	33	32	28	47	39	33	47	32	39	39	42	50	40	41	51	43	39	44	31	49	41	39	41	41	42	42	36	33	35	37	31	42	38	31	35	42	41	45	38	47	58	53	43	40	38	36	42	43	43	52	32	33	54	51	48	41	44	37	53	43	45	42	35	48	37	39	31	40	33	43	32	46	47	40	53	47	54	39	31	40	36	53	40	42	36	46	45	30	51	39	46	48	45	29	36	38	44	46	33	33	52	39	44	53	31	44	40	33	59	54	56	44	41	41	40	35	43	53	37	36	44	36	30	32	34	33	39	43	48	36	36	53	36	43	33	41	43	35	35	58	48	35	44	36	25	38	41	54	41	39	48	45	43	42	43	40	48	35	53	46	54	41	43	49	42	54	46	36	58	40	51	38	45	50	44	49	36	39	35	43	43	47	38	49	48	42	37	40	41	33	48	30	46	40	30	40	40	33	34	34	27	44	49	42	42	39	37	54	43	43	37	49	42	44	47	41	49	44	52	43	42	46	36	40	35
52486	39576	41750	52462	57855	51091	43073	37065	30463	24258	21006	15714	15591	8317	2954	1545	860	1468	2036	1327	942	604	591	537	561	583	577	567	584	537	601	596	595	588	537	530	580	548	555	563	565	561	600	552	587	535	554	556	502	538	548	561	561	542	610	561	579	511	556	525	530	514	561	577	527	546	580	567	526	587	512	579	590	525	549	575	556	521	559	563	536	586	555	568	595	545	586	501	557	615	567	534	567	542	544	568	549	546	584	563	550	568	556	557	587	603	533	605	576	560	537	513	519	561	550	531	547	588	558	571	540	549	584	541	570	602	560	595	566	553	593	570	538	548	589	591	514	533	576	563	528	544	573	504	575	565	587	530	594	590	569	553	554	546	574	575	536	581	538	540	581	532	504	632	599	552	538	627	572	550	581	523	557	562	579	557	565	516	554	581	573	633	558	582	563	625	516	568	563	546	574	569	554	536	572	576	564	584	560	544	537	586	581	588	521	596	568	549	541	559	599	536	564	521	534	532	599	642	559	588	542	606	557	548	565	593	547	563	572	545	558	552	573	555	589	564	568	545	537	555	563	587	575	568	585	522	533	540	574	566	567	585	555	557	556	587	588	573	578	532	546	597	555	585	535	550	540	544	565	581	576	526	563	569	562	523	556	577	573	540	551	555	618	595	582	566	555	586	592	585	563	564	515	547	543	560	621	548	567	549	568	553	599	576	556	489	577	553	555	547	569	559	543	611	584	559	599	556	541	556	556	566	552	537	566	562	551	599	555	571	600	559	560	574	534	513	566	566	552	540	558	588	559	561	570	577	528	606	560	565	562	574	537	564	631	518	591	556	532	549	561	563	576	577	588	585	550	568	544	584	573	580	550	581	544	538	553	585	559	553	582	602	589	571	569	599	594	553	584	549	581	591	610	511	552	568	594	563	567	555	559	575	502	527	556	580	568	549	573	566	575	562	559	535	574	550	525	578	582	534	526	607	574	555	564	590	585	532	591	569	598	503	568	532	569	550	609	543	564	526	557	572	541	536	532	587	603	560	591	528	551	592	563	560	541	555	573	594	587	554	571	564	525	536	558	538	561	564	566	580	544	534	576	529	533	538	553	584	581	517	542	571	538	576	586	531	545	537	593	544	578	614	555	571	558	582	590	553	539	550	578	554	560	555	558	542	592	535	577	590	564	539	586	577	534	585	576	576	579	568	557	579	567	570	549	524	609	520	561	565	587	577	538	556	541	609	561	594	589	533	564	550	565	548	567	556	544	535	545	589	553	588	553	507	524	526	540	564	569	601	562	544	563	531	573	583	604	558	542	562	534	597	515	550	610	574	532	540	580	571	593	574	537	573	588	537	589	620	561	550	573	559	590	557	554	592	558	534	616	503	579	628	568	580	556	578	571	515	594	551	577	595	575	570	573	566	537	571	580	587	614	509	560	585	536	543	572	562	535	579	551	588	613	620	559	531	567	515	621	531	559	552	587	577	556	548	568	567	558	557	576	568	568	577	603	572	592	558	543	581	570	551	590	531	578	570	568	547	582	556	566	588	570	574	600	537	571	549	563	583	568	539	565	529	584	565	541	561	569	534	568	579	569	580	531	575	563	542	564	544	562	556	531	537	573	534	572	523	603	564	576	587	557	553	564	585	573	597	568	517	559	566	582	629	561	583	578	537	539	552	568	553	599	547	570	596	581	565	590	567	569	564	565	590	620	551	583	575	577	570	584	564	553	574	522	532	551	600	560	557	594	579	536	546	551	539	571	590	550	556	589	580	561	540	554	552	570	567	581	545	554	630	530	554	557	604	559	563	545	540	539	568	583	566	557	579	606	569	569	533	586	544	565	560	568	585	580	579	543	547	544	534	568	583	561	569	540	549	584	576	567	590	568	561	551	532	529	578	584	548	565	559	552	583	612	590	565	558	588	571	570	584	582	552	531	558	551	549	534	546	552	541	547	557	571	561	569	559	553	545	587	545	528	599	551	549	535	549	570	610	547	593	561	556	586	584	538	584	592	550	594	529	532	584	568	602	500	567	575	522	554	580	561	537	556	544	572	584	573	525	564	611	546	552	526	541	549	545	570	558	579	568	511	606	582	553	587	593	564	580	532	553	570	529	600	534	580	536	556	556	531	586	572	547	586	567	545	580	575	556	561	594	613	547	567	577	540	602	548	566	580	597	615	551	534	563	551	553	569	571	600	573	573	544	582	514	597	573	575	558	567	559	551	602	558	523	553	525	599	571	542	585	540	551	556	542	548	535	582	600	525	545	556	545	560	575	546	561	554	550	546	555	552	566	591	525	592	574	565	555	544	562	537	603	557	558	551	553	553	566	552	592	567	546	533	595	586	562	529	565	553	563	561	560	563	572	556	572	550	630	531	563	545	542	543	569	600	555	515	527	595	557	554	570	545	572	550	556	557	559	589	554	554	569	560	581	559	574	587	546	566	516	535	561	609	567	559	580	521	584	553	568	587	574	532	557	550	550	585	560	587	515	569	562	594	581	588	555	615	601	535	558	564	588	535	578	568	592	558	580	589	579	535	568	591	551	547	536	536	573	565	550	561	584	581	574	619	565	530	522	546	549	598	559	588	551	553	556	611	542	547	566	542	568	569	571	562	590	522	565	559	546	533	596	574	542	570	553	519	556	566	576	568	617	606	562	527	514	531	544	537	551	568	537	528	540	566	532	533	558	567	580	563	547	600	536	551	551	577	587	560	555	615	546	570	564	589	541	572	573	578	571	556	555	582	572	614	544	584	547	547	581	534	561	581	563	554	573	564	571	530	592	551	583	536	572	544	546	596	575	580	560	565	573	525	565	573	546	561	582	523	570	535	585	556	570	569	555	570	584	536	583	528	560	576	540	575	606	548	571	580	547	590	547	576	546	528	518	575	526	518	527	548	514	541	554	564	581	574	544	568	531	588	579	544	569	556	561	550	516	534	589	578	542	546	602	574	577	539	569	559	567	550	558	583	594	557	522	532	563	559	556	541	584	545	527	585	543	596	534	585	556	584	595	579	562	545	606	567	518	586	588	538	547	556	586	538	586	587	587	555	551	557	584	547	547	594	623	547	549	525	572	589	538	566	570	542	576	546	575	587	531	551	565	557	586	567	603	535	537	533	561	576	528	543	586	572	568	526	584	552	574	533	596	594	568	552	562	518	604	545	579	570	585	572	603	553	556	541	551	564	541	523	563	518	526	564	559	595	574	580	597	556	603	565	564	560	542	519	544	606	559	554	603	591	546	532	578	538	548	563	619	601	593	578	614	591	578	581	573	553	565	576	527	583	582	540	561	542	554	551	541	561	570	540	511	571	589	542	552	553	536	591	575	517	546	568	583	547	556	586	556	564	569	561	553	574	534	574	601	519	544	598	574	573	561	559	568	531	580	562	551	552	542	585	550	571	516	578	537	573	558	535	522	545	559	551	589	601	626	536	542	593	587	557	565	532	571	567	581	600	546	551	505	564	532	554	540	557	537	550	577	549	540	572	546
6437	2979	2670	2437	1786	1321	946	635	418	260	220	146	138	111	48	55	44	42	46	45	46	46	45	48	33	52	31	42	36	42	35	35	42	40	39	40	31	41	41	35	37	41	45	47	45	31	36	43	49	32	39	46	37	42	47	36	36	48	35	39	30	31	26	36	40	43	42	31	33	41	47	33	55	42	37	43	45	48	45	49	53	30	43	39	39	36	34	35	37	32	48	33	39	39	35	40	32	49	41	32	36	41	41	46	40	45	52	40	28	45	37	37	40	32	41	32	51	36	29	47	42	47	40	39	28	36	37	34	49	51	42	58	41	39	35	38	45	43	42	43	37	36	42	40	41	41	40	42	36	40	47	35	36	38	52	38	39	47	41	38	31	57	43	35	43	39	40	37	36	37	42	47	36	38	47	47	32	41	41	33	44	37	42	43	45	47	50	42	22	26	41	37	39	27	42	40	35	32	31	32	37	45	32	33	44	30	38	44	37	35	44	48	31	36	42	47	46	41	43	28	55	47	45	48	51	34	43	34	30	49	40	35	42	45	38	40	43	42	40	48	47	42	41	48	41	39	42	31	41	36	46	52	29	46	49	41	42	46	38	39	42	37	54	31	38	45	39	28	38	36	35	48	47	41	41	45	41	44	49	39	31	40	51	36	34	36	46	49	47	36	31	29	25	44	56	36	46	41	37	42	40	46	34	40	37	32	40	45	37	34	39	39	37	46	37	43	39	30	41	34	33	45	46	36	38	35	37	33	50	40	37	28	41	36	38	28	43	43	36	33	38	35	29	40	45	45	39	57	39	36	42	35	48	28	35	44	23	43	44	37	33	42	43	33	44	40	33	42	49	44	35	50	45	41	39	44	30	35	37	46	42	44	43	46	31	30	45	42	47	44	39	35	42	38	41	40	48	41	34	34	38	36	51	46	35	36	34	49	38	45	39	36	50	43	33	47	53	41	50	38	41	42	45	38	34	40	30	36	36	43	50	49	41	43	42	30	33	44	46	49	27	42	34	33	37	38	47	53	33	48	42	35	34	33	37	41	45	34	36	36	36	37	53	41	40	49	36	53	46	32	43	31	31	35	40	30	40	41	38	43	47	42	43	39	41	42	43	38	37	31	37	36	29	40	49	39	44	35	42	43	47	32	36	44	35	35	43	53	48	34	37	46	39	36	36	39	47	38	60	44	32	43	42	39	32	40	57	43	41	41	39	38	48	33	39	51	40	47	44	45	44	46	48	38	52	59	36	42	49	44	39	46	31	35	45	36	50	32	29	48	34	37	31	31	48	32	43	44	51	46	30	38	23	42	51	50	41	46	40	53	40	43	46	43	43	37	35	36	48	45	44	30	44	63	39	38	41	46	38	50	33	33	46	25	42	44	33	38	40	33	39	55	36	42	42	47	36	45	51	44	41	42	31	50	46	43	31	42	42	41	40	35	44	52	35	37	40	36	36	34	46	31	39	44	41	35	50	59	31	31	43	33	50	40	48	42	33	37	44	26	40	36	33	48	37	46	28	41	27	35	47	29	29	47	37	41	45	37	44	41	36	42	33	50	43	30	38	37	31	40	40	46	46	36	52	36	31	47	42	35	37	34	29	39	46	48	35	47	50	49	34	39	42	43	32	43	37	49	32	44	41	42	45	35	30	47	29	38	39	47	36	37	46	40	42	46	37	53	37	50	41	47	46	47	31	38	32	45	28	44	43	47	43	38	32	34	40	43	44	47	39	35	38	39	48	38	53	40	26	44	40	26	39	50	53	45	43	19	43	48	32	45	41	39	30	27	62	45	37	39	37	38	48	32	47	41	48	37	37	35	45	39	49	46	44	36	36	44	37	34	36	38	43	38	37	41	26	46	40	43	32	36	44	47	34	52	52	37	43	38	41	41	46	33	40	49	34	43	41	41	34	36	43	45	26	39	34	49	34	32	44	47	32	44	41	47	37	34	39	42	53	34	33	49	32	33	44	43	35	47	33	34	39	39	39	42	57	54	39	40	37	42	42	35	46	41	30	50	35	41	29	44	39	41	42	28	47	40	51	50	39	51	39	46	36	50	35	43	45	49	34	39	35	33	42	52	44	42	39	45	46	50	52	34	45	39	38	37	37	47	43	31	44	49	37	40	36	37	41	36	35	46	42	41	37	38	37	49	46	38	43	40	35	42	45	46	43	42	32	38	51	37	45	34	34	29	33	38	45	39	51	47	41	33	43	34	36	38	41	41	29	35	38	31	36	38	41	41	34	40	33	45	33	32	39	35	35	37	44	57	35	33	32	48	36	43	45	43	50	34	41	38	43	39	44	38	45	40	44	41	47	33	45	34	26	37	44	43	43	40	47	45	37	35	38	39	43	35	35	43	44	48	33	44	42	44	39	32	42	40	43	43	42	33	34	60	35	24	36	45	55	35	50	54	51	40	43	37	36	26	37	43	35	56	42	37	41	42	51	38	30	35	42	43	49	35	38	43	51	43	40	40	37	40	37	48	46	45	37	39	46	39	38	48	26	44	28	29	42	34	34	42	31	46	43	35	38	64	38	56	34	55	43	44	39	44	37	47	39	31	40	27	36	35	47	41	31	46	33	31	39	40	31	42	35	40	42	33	42	37	55	38	41	48	49	43	36	35	42	31	40	35	48	36	42	31	48	38	33	41	49	54	33	42	52	44	51	37	47	42	44	36	40	36	35	38	31	48	43	24	39	35	47	49	39	40	50	41	48	50	45	44	44	41	39	39	31	43	41	37	44	41	39	39	55	49	55	43	42	48	38	44	56	38	52	45	45	41	40	49	31	42	55	42	41	39	34	34	36	40	26	24	36	32	30	38	47	40	58	39	41	51	36	43	45	46	39	46	40	39	42	35	35	41	40	33	47	51	54	48	44	39	38	49	43	40	30	51	41	50	38	38	36	39	40	31	50	36	36	41	32	26	47	33	32	38	38	39	41	50	42	35	45	47	35	42	44	33	35	54	44	34	43	53	42	40	44	47	38	25	53	42	51	30	43	49	49	36	38	29	49	35	34	48	40	30	42	46	42	36	31	44	40	44	44	35	37	20	34	44	52	47	46	34	36	43	49	40	44	28	54	43	58	47	41	38	36	37	47	38	41	48	40	41	43	51	39	30	41	52	42	34	49	41	41	37	45	31	47	35	45	41	36	39	40	48	40	47	30	44	38	45	37	40	51	43	44	25	46	37	49	48	37	39	37	41	43	47	41	35	32	49	32	30	37	45	25	51	42	35	50	38	42	35	41	28	49	43	48	44	35	51	47	38	26	42	39	32	41	44	32	39	44	36	31	38	40	33	36	46	35	38	46	46	34	25	44	45	39	39	38	31	48	36	38	41	49	46	35	48	43	50	44	38	36	44	44	32	45	33	46	45	33	45	36	44	29	43	44	35	44	37	36	34	36	37	43	41	43	39	54	32	34	47	41	44	35	31	37	37	31	38	45	30	40	44	40	43	40	39	34	39	50	28	33	44
38175	24844	25176	32092	35119	31362	26205	21228	14994	10188	7958	5283	5379	3056	1258	808	611	636	830	687	648	591	552	573	556	531	569	563	517	540	591	506	564	503	587	536	563	535	536	554	529	515	556	509	529	522	589	558	569	530	552	549	516	505	545	540	560	512	495	543	509	536	559	530	579	522	554	532	504	535	564	546	548	543	518	511	542	521	517	501	534	555	587	538	596	520	565	522	525	556	564	515	525	534	551	526	566	517	546	518	524	544	544	581	536	590	578	580	534	550	498	566	553	555	559	575	567	521	571	561	509	562	534	541	533	528	548	533	498	504	515	561	506	555	523	595	547	558	519	522	525	544	555	583	570	559	525	543	544	501	539	568	543	571	581	586	538	563	583	580	519	507	507	547	526	526	532	535	506	614	539	553	537	540	500	564	575	545	523	549	568	555	549	570	519	536	524	562	532	527	549	544	550	575	524	562	562	559	536	562	500	540	559	534	536	523	507	543	583	541	528	557	516	542	574	535	529	532	540	479	516	602	550	584	577	535	501	536	530	563	520	549	506	524	541	565	509	542	576	605	593	566	516	530	503	574	491	527	564	550	562	524	523	561	545	536	532	516	516	531	535	556	549	586	575	526	536	548	508	504	497	533	552	507	547	581	532	546	548	566	530	565	516	522	532	522	542	546	501	541	494	504	534	565	552	520	584	554	521	519	543	535	552	529	533	533	553	559	553	515	523	548	566	531	547	502	573	533	568	530	548	541	572	537	553	520	564	525	560	513	542	573	535	542	543	529	515	544	521	574	478	516	568	536	532	558	563	545	538	502	542	550	552	522	558	586	570	544	552	541	528	519	551	573	551	506	571	553	558	595	592	493	557	508	547	526	532	549	504	527	566	530	515	554	553	511	553	582	541	492	519	534	551	556	553	496	566	556	562	504	532	561	542	553	538	546	583	560	508	527	585	570	574	546	529	566	564	553	587	530	564	532	518	587	565	533	540	552	537	499	539	528	534	579	531	564	534	518	540	567	541	535	523	560	518	543	570	544	530	543	597	565	557	542	580	572	512	552	534	551	554	567	536	546	577	577	531	540	537	567	555	535	531	528	529	534	575	546	529	552	506	579	528	585	533	536	509	560	598	541	555	552	515	561	545	530	563	573	541	535	576	550	509	529	529	581	526	565	556	518	523	543	538	559	541	568	567	537	534	521	536	539	514	521	542	527	510	561	549	548	520	522	523	530	534	520	540	586	595	533	514	518	517	524	528	581	531	551	549	523	547	530	552	539	516	531	530	585	547	523	531	561	546	561	522	522	534	534	519	505	556	573	521	530	561	564	547	559	597	549	555	566	525	560	551	574	512	548	549	539	566	599	572	530	533	554	516	545	530	531	554	575	584	571	525	524	509	562	587	563	514	603	542	554	541	544	560	540	519	552	573	527	566	564	525	563	505	554	512	531	574	540	515	540	550	555	523	528	576	545	553	536	567	528	560	540	577	514	529	537	569	531	543	520	553	561	518	546	583	565	528	567	584	564	565	590	553	557	592	544	505	556	566	521	557	540	496	539	516	556	530	527	525	536	534	543	545	533	573	498	545	544	518	543	523	509	529	560	517	584	552	542	560	527	514	567	571	529	532	505	540	562	557	555	503	585	500	559	560	505	566	531	551	549	538	545	575	528	541	555	557	570	535	546	535	578	549	546	529	533	541	536	515	509	556	513	563	557	556	523	565	550	520	587	553	562	563	558	572	542	557	525	549	541	538	549	556	538	523	541	555	533	517	507	555	523	536	578	546	575	557	560	542	595	596	565	537	545	531	539	519	566	524	567	521	547	561	573	512	546	545	535	523	567	532	554	531	526	546	533	524	494	585	569	546	516	523	562	535	567	513	586	568	519	570	566	533	533	544	546	549	536	552	535	546	515	601	573	537	561	563	571	526	536	555	560	574	518	518	529	559	565	565	530	547	531	543	523	529	518	578	517	546	564	578	544	542	549	507	524	536	566	577	534	564	542	531	511	586	556	543	542	538	568	570	529	530	539	536	565	560	552	513	560	503	526	557	569	525	563	553	533	509	502	509	540	571	580	525	512	551	517	533	571	545	555	521	538	548	511	534	502	565	536	526	524	547	544	549	527	558	534	548	552	550	552	526	535	505	560	562	571	566	566	563	533	542	587	543	560	578	533	546	540	576	530	542	538	544	539	556	556	576	557	570	586	517	534	511	558	538	554	531	562	516	517	519	540	517	557	569	553	508	518	558	514	530	553	540	541	548	526	535	538	538	529	622	581	516	507	585	555	555	529	513	535	556	550	539	541	540	529	551	568	514	550	528	525	501	573	534	539	545	501	546	560	558	517	533	528	490	529	538	568	470	548	571	544	547	523	517	548	590	517	532	535	519	540	550	559	545	532	537	546	591	530	520	533	515	551	543	574	570	533	580	562	557	519	567	521	546	550	560	566	560	554	533	554	559	541	529	539	519	559	536	552	556	502	556	523	490	523	532	527	529	498	525	563	549	560	543	555	542	521	559	514	515	561	490	546	544	534	565	574	531	511	544	545	546	608	577	553	506	519	549	520	535	534	587	545	551	525	543	559	575	527	572	529	553	559	555	530	613	538	587	554	579	548	546	546	545	577	543	581	580	577	545	482	537	509	576	522	528	505	537	530	540	550	534	547	522	543	531	533	532	535	513	582	546	571	524	578	563	536	517	533	528	532	554	543	524	556	542	560	561	579	506	513	536	551	557	549	492	492	524	558	475	543	505	535	513	543	537	534	527	527	559	520	541	532	553	525	520	561	563	555	599	528	584	517	557	563	567	536	531	535	569	533	486	541	591	542	548	575	514	527	515	551	552	515	532	523	536	507	605	478	551	512	489	588	532	488	562	542	546	551	530	521	578	539	503	525	586	540	559	561	591	536	548	512	539	550	567	530	571	506	522	520	538	556	558	532	553	547	532	549	546	562	520	542	507	527	523	508	577	574	535	553	582	553	518	531	540	540	552	537	513	548	496	498	509	536	582	515	518	517	525	541	553	571	556	537	535	560	531	531	560	558	508	553	484	520	553	567	546	505	579	556	544	543	548	528	543	552	506	530	556	527	573	529	533	552	522	567	527	527	597	521	562	518	567	509	537	523	550	504	521	521	561	527	556	550	526	506	519	554	546	538	548	500	546	575	580	551	516	509	510	526	550	544	539	533	533	564	565	521	541	510	543	542	580	531	579	514	556	521	511	537	549	547	535	536	580	523	513	527	527	553	542	585	521	522	532	516	540	561	496	562	558	520	520	538	539	542	519	486	583	538	522	528	542	532	518	540	567	515	513	550	567	603	529	543	554	564	538	555	505	495	556	553	518	537	580	546	529	541	536	550	575	547	570	548	589	535	538	545	537	539	530	559	504	526	555	545	562	558	587	524	569	596	532	549	568	561	543	565	573	532	536	527	528	526	549	521	571	549	525	566	539	533	527	537	585	558	516	548	567	533	509	515	526	530	533	570	556	551
10041	8634	8598	6768	5263	4338	2941	1795	1167	633	597	392	356	229	104	51	42	52	47	64	34	55	37	37	36	40	39	39	36	46	42	24	43	50	38	43	47	28	38	31	31	49	35	39	26	36	48	50	43	51	39	56	36	41	29	38	45	37	46	51	34	38	40	41	40	33	50	48	39	51	39	39	33	38	41	36	44	40	42	47	38	34	38	49	33	40	41	47	41	59	54	47	33	39	32	39	27	49	36	37	31	48	37	39	33	42	39	43	41	39	42	48	42	44	45	33	38	42	29	46	34	42	43	45	52	31	39	44	32	45	31	43	47	36	24	38	41	45	34	34	35	34	30	39	42	36	46	41	48	39	29	44	32	33	41	37	42	41	36	38	44	39	30	41	42	40	30	37	37	41	47	48	48	38	41	35	30	48	34	38	35	40	43	46	46	39	27	55	39	40	44	51	23	33	37	34	33	48	38	41	50	42	31	31	37	28	48	48	38	40	34	38	32	32	32	38	38	37	39	40	49	42	32	38	45	38	45	39	31	44	44	34	40	42	55	51	40	30	43	38	50	39	41	32	38	32	36	49	40	45	41	38	31	46	34	34	41	43	43	47	42	45	41	44	41	38	53	37	47	42	39	40	37	37	44	36	30	52	36	46	32	45	31	53	46	37	37	36	44	38	35	47	38	52	19	39	41	40	40	42	36	38	40	40	44	45	47	54	39	35	47	45	38	37	34	39	43	27	52	36	24	31	56	33	53	33	44	42	34	34	42	34	47	47	39	34	43	39	33	37	39	43	37	31	42	49	32	43	33	39	34	44	45	34	39	37	37	42	47	42	62	47	45	38	34	36	48	32	41	44	44	41	49	40	38	47	45	33	36	42	39	42	51	48	35	42	45	32	43	37	46	40	36	39	40	46	42	47	46	50	52	40	38	42	46	40	37	34	41	49	55	38	38	41	41	40	44	43	40	41	37	35	30	38	37	50	51	47	42	33	47	37	35	49	39	43	48	44	32	34	47	48	40	41	31	31	44	46	46	32	38	39	40	29	32	42	37	46	43	48	52	42	38	38	36	43	45	36	48	43	37	37	44	43	40	35	37	30	32	35	37	47	47	30	39	48	49	48	37	45	28	51	46	36	39	31	36	42	46	43	47	47	39	50	32	52	45	38	42	39	39	58	34	55	34	45	34	37	40	52	38	31	37	42	38	43	34	39	39	30	43	40	43	44	39	43	45	47	27	42	20	42	46	33	36	45	38	31	32	36	49	44	36	47	41	31	38	41	44	52	35	34	43	41	39	40	46	40	32	41	39	31	44	36	42	39	44	43	47	38	39	48	37	35	38	43	43	41	41	40	33	40	29	42	32	39	29	39	34	36	31	33	43	39	40	44	34	38	42	41	45	42	46	49	24	44	37	38	39	39	45	35	34	41	49	48	40	52	44	49	50	44	44	41	48	39	43	41	43	32	32	44	52	35	42	35	50	28	42	43	48	40	53	30	42	43	32	44	46	52	38	43	42	31	35	45	47	56	39	47	48	47	41	49	37	43	52	41	34	40	45	42	52	48	37	34	34	39	34	35	45	32	33	27	36	44	38	42	33	41	34	45	44	49	45	38	29	40	47	47	40	42	39	48	36	29	41	38	46	49	46	33	44	34	44	47	49	39	45	47	38	46	37	42	41	33	34	39	54	44	42	41	41	40	33	35	39	28	47	45	33	36	64	40	41	42	31	43	53	43	52	47	32	39	39	44	52	40	37	36	40	46	50	42	42	38	31	41	31	42	44	40	29	41	29	31	47	40	37	34	37	47	37	35	28	41	49	40	38	35	37	31	37	39	49	33	38	48	41	43	42	54	44	30	50	45	29	31	34	41	50	41	27	44	52	45	50	35	38	45	45	37	39	31	35	45	35	41	45	41	44	39	47	40	42	45	30	34	46	43	39	29	45	42	38	50	45	43	34	33	42	49	39	44	26	24	38	41	32	48	33	37	41	40	43	34	40	41	49	40	29	43	38	45	45	39	36	39	41	44	42	43	50	40	37	40	44	32	54	42	35	42	33	47	34	42	39	40	43	37	41	37	38	44	44	48	41	41	35	41	43	29	40	32	42	37	39	35	41	39	39	36	38	29	38	34	43	40	40	27	41	40	35	31	39	36	48	41	29	48	44	36	35	47	43	33	42	37	59	25	45	31	40	46	39	31	31	35	53	43	41	35	42	48	33	48	40	44	37	45	43	40	34	36	36	39	40	39	38	38	35	39	46	47	42	55	37	28	35	35	38	31	28	45	49	50	41	41	41	38	40	48	41	44	47	41	37	34	43	30	45	43	36	46	34	31	41	48	49	38	35	52	51	33	37	41	32	36	37	38	47	36	33	42	47	34	50	52	47	32	34	31	38	30	42	39	35	36	41	40	41	32	46	45	37	45	38	39	35	40	36	40	50	42	46	50	37	50	31	52	38	46	32	37	38	40	35	44	39	27	46	35	26	37	41	33	43	48	41	30	57	47	49	51	45	52	39	37	30	57	38	32	45	52	43	32	46	33	40	33	40	38	47	41	27	37	33	48	52	44	41	48	38	31	40	46	48	36	36	35	44	47	39	48	41	34	40	34	50	41	37	40	42	41	34	36	38	46	44	52	49	48	46	37	38	48	40	43	34	41	46	46	47	40	41	37	34	42	35	38	37	39	46	47	41	33	41	45	35	37	45	31	44	41	39	34	34	36	40	44	41	42	34	35	33	43	44	52	35	37	40	36	34	33	36	48	43	43	40	33	40	28	39	48	35	32	41	40	37	48	32	42	36	47	40	42	42	33	37	39	43	46	32	34	26	45	43	42	48	33	47	38	38	38	52	47	49	29	38	37	48	42	33	43	45	38	41	46	37	40	43	49	39	52	40	41	46	35	47	45	41	44	41	45	39	35	43	40	40	35	49	48	34	36	41	36	44	42	38	43	38	43	42	48	38	38	48	27	49	45	38	30	48	39	40	53	30	53	56	40	48	36	42	51	37	34	33	50	29	46	37	41	43	37	46	37	30	27	41	56	35	38	40	38	42	40	30	30	43	42	44	35	38	31	45	37	42	41	35	45	54	47	52	50	39	45	34	38	58	38	45	43	39	39	37	47	42	51	38	46	41	52	38	23	42	35	41	36	42	38	48	50	43	45	46	31	51	45	38	50	36	42	39	45	42	30	48	41	35	42	34	45	40	44	30	39	38	36	50	47	30	34	39	46	40	42	41	45	33	41	43	41	30	30	35	57	50	34	40	43	29	43	44	49	30	40	36	42	38	34	32	33	40	39	37	49	36	48	42	38	37	40	42	47	46	46	39	34	47	37	41	35	38	36	41	37	37	50	40	42	40	41	38	33	35	28	45	36	38	39	36	40	54	42	48	40	41	33	42	40	37	50	37	45	38	41	37	38	38	54	41	41	40	44	42	38	36	33	40	36	44	37	45	40	33	38	27	33	43	38	46	39	40	40	40	30
48405	34433	35010	45168	50199	44509	36761	31162	24623	18761	16254	11379	10766	6287	2058	1106	920	928	1145	983	668	658	522	592	522	520	543	521	548	547	523	580	560	507	565	515	546	560	578	563	555	555	552	544	543	571	543	532	545	507	552	524	548	553	538	531	539	546	534	505	568	540	559	550	554	547	567	499	531	567	567	566	559	535	527	528	554	540	547	533	535	568	528	550	530	543	513	514	584	515	538	549	571	569	530	537	532	534	535	539	538	576	541	537	538	517	575	564	522	507	564	564	526	528	585	509	579	517	556	539	537	551	541	555	557	536	555	515	556	530	506	546	563	552	540	491	548	547	521	551	567	543	559	548	575	543	543	557	526	487	540	566	581	550	516	558	524	531	617	536	550	555	559	534	557	556	511	590	513	547	546	551	540	571	475	553	589	587	593	483	546	561	552	546	515	569	552	514	555	489	551	509	554	537	557	560	520	551	511	549	552	525	538	522	571	533	551	566	534	548	524	549	511	520	546	521	523	556	564	560	591	580	573	552	556	537	519	528	566	538	553	532	536	571	576	534	572	536	572	494	512	553	550	516	565	526	538	518	512	585	545	558	560	542	532	539	537	531	533	536	550	514	573	557	530	574	564	528	577	539	518	544	527	536	536	505	519	557	541	592	538	549	515	571	560	602	542	531	534	553	550	595	564	511	527	554	554	557	582	562	520	566	571	512	563	529	527	527	530	556	534	536	502	570	586	563	533	551	513	558	557	534	537	559	534	529	531	554	513	535	539	545	586	565	545	562	541	547	532	548	504	523	557	556	546	550	547	550	548	523	542	535	556	534	569	570	513	569	517	563	518	567	557	536	484	550	571	520	549	587	558	584	598	531	535	562	533	550	549	565	523	533	558	501	532	555	534	527	522	524	566	568	545	532	533	549	560	531	580	565	570	503	541	570	515	571	545	518	543	526	568	545	566	558	580	516	531	530	547	534	550	597	558	580	533	579	543	537	514	548	537	511	530	518	529	542	568	563	567	527	491	563	542	571	560	571	543	547	566	534	538	546	521	548	503	574	539	572	538	564	519	552	526	509	533	508	550	570	569	514	549	524	559	528	541	549	530	589	499	561	546	538	572	508	543	556	565	544	605	491	608	529	575	550	511	553	517	554	537	524	545	560	540	532	557	543	540	552	519	574	530	517	531	552	549	554	537	558	525	586	532	563	562	541	541	547	544	524	532	528	529	524	518	595	594	546	558	565	523	488	543	573	587	548	534	544	552	563	572	535	504	539	566	572	489	563	536	574	545	511	555	522	536	536	533	537	554	543	557	558	540	550	545	502	557	533	587	514	566	596	536	558	568	558	538	573	535	595	540	525	562	502	538	555	581	577	527	524	549	533	568	549	555	516	546	563	502	497	575	556	501	561	534	556	517	493	554	516	555	588	535	547	536	540	531	522	534	567	542	569	600	531	479	550	481	553	599	543	540	500	533	547	556	559	536	560	581	532	507	528	495	522	565	581	548	560	529	515	556	537	548	541	523	555	519	534	564	496	522	532	535	548	562	530	569	542	578	518	553	549	566	533	504	542	566	509	555	527	516	555	559	568	515	508	601	557	543	545	536	592	516	514	582	536	502	557	578	506	577	556	552	516	544	574	548	541	539	553	555	527	553	544	555	553	526	536	509	512	571	557	565	576	534	530	520	543	552	551	537	522	553	537	511	536	537	511	548	554	541	579	548	530	534	521	567	543	536	539	540	514	591	550	525	559	533	589	538	553	537	543	540	557	547	549	531	516	529	552	519	532	544	525	535	547	543	505	572	531	505	542	552	537	521	558	536	514	544	519	545	533	559	518	541	505	539	539	562	540	515	527	557	547	539	556	529	541	532	533	553	573	504	532	552	530	523	540	547	569	544	530	497	552	571	535	522	525	516	497	524	541	568	550	533	559	566	557	557	524	532	573	569	538	563	522	566	558	536	583	508	536	527	531	584	502	542	588	543	558	513	584	518	533	554	552	539	519	514	542	583	554	578	513	573	573	521	533	522	613	529	569	530	499	528	571	543	539	563	548	534	574	554	584	530	521	528	544	560	512	544	533	536	514	557	577	540	533	516	531	542	517	556	564	546	525	520	523	540	562	555	501	562	541	522	539	517	547	591	544	569	492	529	558	529	534	537	549	559	488	549	615	531	496	568	599	528	553	570	544	516	524	563	528	526	517	534	524	563	539	555	581	555	545	515	576	544	538	555	499	569	554	510	532	510	577	561	542	550	553	542	574	527	519	519	544	566	533	510	494	583	554	528	530	533	539	544	529	528	560	560	564	547	548	593	563	546	524	550	525	505	529	542	517	520	526	607	567	506	538	558	541	524	542	532	520	555	563	563	535	575	544	538	571	541	539	514	546	532	547	518	582	596	513	493	531	572	547	524	569	520	539	564	557	560	539	522	553	543	510	564	552	566	553	600	546	555	525	531	545	558	549	587	563	553	532	525	520	536	555	474	532	513	561	531	515	568	566	542	542	541	497	528	545	558	493	578	540	545	546	530	529	524	523	546	547	544	579	514	523	540	531	530	539	562	532	528	500	548	573	592	606	540	547	557	518	561	541	570	527	577	529	562	536	593	566	505	594	542	543	520	573	537	588	593	543	564	514	548	549	520	559	545	557	547	526	497	546	521	540	557	556	562	609	560	565	570	554	519	549	546	551	509	587	549	591	542	560	592	583	582	592	529	547	530	542	586	557	523	530	511	533	540	554	522	544	531	532	527	524	566	526	586	529	550	521	553	551	534	539	492	550	567	561	563	578	565	527	589	521	545	555	496	522	538	539	559	548	543	572	545	515	551	587	542	526	516	508	522	517	519	561	528	540	530	568	556	526	535	573	557	551	549	525	508	566	540	551	553	543	508	564	568	540	556	539	530	575	544	512	539	533	522	509	513	521	524	516	578	549	546	558	507	519	562	569	535	571	531	565	536	543	516	517	506	514	510	593	549	523	499	576	529	492	530	540	534	585	575	607	549	519	570	551	543	549	544	512	537	565	509	551	555	538	583	543	536	529	580	515	546	546	543	542	533	533	561	522	540	560	592	574	568	512	577	552	551	526	555	572	553	566	534	562	547	546	540	507	541	548	569	538	580	570	515	558	559	574	566	523	544	523	557	571	544	532	529	549	518	520	506	530	557	523	565	570	510	546	580	514	523	567	528	516	516	527	533	537	540	516	517	561	568	560	530	537	556	520	537	551	549	551	567	535	544	551	519	547	517	529	544	577	494	562	583	534	558	482	516	524	540	542	541	583	512	539	548	541	553	565	541	545	520	542	575	538	561	549	560	535	548	510	526	524	553	584	526	533	544	553	512	539	533	548	534	564	522	593	517	538	501	550	530	569	542	547	560	530	565	544	559	557	539	523	505	517	545	525	575	568	557	488	558	501	532	547	551	573	566	539	522	577	540	536	560	564	524	556	563	511	518	530	553	552	557	535	551	542	530	563	548	549	553	552	562	580	552	540
8876	9617	8707	7245	5662	4637	3188	1994	1231	722	584	456	405	226	96	58	48	56	66	37	45	49	32	41	36	51	46	44	54	43	50	40	31	36	39	45	46	48	45	46	38	39	29	46	41	44	46	53	37	36	34	37	40	40	37	44	44	41	51	37	45	36	46	36	34	50	31	44	45	37	36	33	42	46	41	59	52	37	35	53	40	36	46	42	31	39	33	41	32	41	46	48	44	39	44	41	36	27	52	43	41	45	40	43	39	42	40	41	34	58	39	42	28	45	52	47	45	35	38	43	45	37	34	45	57	40	49	39	42	39	44	36	42	43	40	39	46	39	50	27	42	46	35	34	39	41	48	38	43	47	40	40	42	39	31	39	46	45	34	48	35	40	45	34	42	38	57	42	36	43	41	51	47	31	52	32	44	43	48	40	29	49	38	39	39	51	48	44	44	35	52	57	36	44	39	48	48	52	53	38	30	44	34	36	41	44	49	52	41	37	43	54	44	44	45	40	34	42	47	36	48	54	51	34	42	41	48	41	37	47	47	38	37	44	50	38	35	47	39	38	57	25	33	41	41	38	48	52	41	37	32	43	39	32	34	44	39	36	37	38	35	37	43	40	48	40	48	50	53	32	48	48	48	39	44	48	30	45	45	47	27	36	51	41	48	46	42	25	42	54	33	60	42	42	47	47	37	48	45	43	44	39	38	36	42	36	42	33	37	37	45	48	45	40	37	43	36	47	49	43	46	38	52	33	39	49	42	43	43	41	41	34	50	45	33	50	44	37	41	38	42	43	36	36	42	35	38	44	51	42	46	44	50	49	45	51	41	32	41	45	40	53	48	39	41	32	38	42	42	50	42	45	50	35	38	36	34	50	43	38	41	51	40	36	38	38	41	41	36	29	32	45	42	42	45	33	42	38	40	46	33	40	32	33	52	50	39	46	40	38	43	39	47	40	42	40	47	47	53	39	49	40	43	52	39	42	52	39	47	32	50	43	33	48	47	45	40	43	31	35	42	58	44	32	40	44	40	40	41	37	44	47	44	43	38	35	50	27	47	53	50	50	36	48	41	34	47	35	38	46	40	43	50	36	37	47	39	51	38	31	37	43	40	46	38	46	48	39	32	40	41	45	42	46	33	42	32	37	38	56	43	41	49	53	38	52	38	40	46	44	30	28	42	55	40	46	41	33	34	51	39	34	37	43	41	60	39	39	42	43	42	42	44	49	50	30	39	41	45	48	47	43	39	40	48	50	43	41	46	41	48	43	30	42	38	45	37	37	44	37	49	43	40	44	48	51	41	31	42	45	42	42	45	33	48	38	40	39	42	39	40	56	43	39	43	55	35	45	40	45	40	36	42	43	44	47	50	40	39	34	46	31	41	44	35	43	54	59	28	40	38	41	47	37	39	45	47	32	47	41	44	50	50	34	43	39	39	32	44	42	55	45	47	35	41	35	44	38	37	34	40	43	51	44	44	43	33	41	49	40	45	38	42	47	43	31	40	40	39	49	38	43	39	36	43	38	40	30	42	45	41	41	44	36	51	37	36	44	35	38	37	45	44	43	43	50	44	45	41	36	33	47	54	37	48	41	50	50	42	46	40	30	23	46	49	47	44	37	56	37	39	44	43	51	49	45	40	43	27	35	44	45	46	41	38	40	31	49	42	45	38	41	39	35	35	40	43	46	46	38	58	34	36	37	33	44	45	36	47	41	37	46	39	34	40	54	35	31	30	49	45	44	44	42	26	38	38	45	47	44	36	47	34	36	48	50	29	58	42	49	42	43	49	50	42	38	41	51	41	53	44	44	47	29	45	36	44	44	43	39	44	49	50	38	40	44	46	37	36	43	45	45	48	39	41	46	39	53	26	43	42	47	35	39	46	46	32	47	57	60	45	49	36	39	37	33	46	45	45	56	45	44	47	42	41	37	55	42	52	42	45	34	38	43	37	35	42	31	48	35	42	35	41	47	42	46	35	41	41	38	42	47	50	49	46	39	44	43	35	44	39	52	39	36	46	37	40	33	37	32	52	37	42	44	41	42	45	46	35	39	44	44	39	40	53	45	37	32	46	39	37	41	44	37	42	37	30	40	45	49	65	53	38	36	44	40	42	45	45	29	37	38	47	51	47	42	44	50	51	40	48	44	36	41	34	32	33	36	46	43	33	42	50	31	38	38	41	37	51	47	44	53	46	49	49	39	47	34	46	44	45	47	49	43	46	33	39	29	31	40	38	40	38	39	47	46	45	38	39	38	43	55	43	49	42	39	48	34	41	49	45	58	45	38	36	36	35	31	42	37	47	39	44	41	39	45	41	37	35	44	39	48	48	40	38	46	43	42	32	44	38	35	44	36	33	33	53	48	33	43	52	49	42	34	45	55	39	36	40	56	42	46	41	31	38	50	41	45	39	36	42	40	39	54	45	52	43	46	47	38	50	40	40	44	52	39	43	43	43	55	52	41	41	35	37	33	33	42	48	47	52	43	37	43	45	41	43	44	43	33	36	44	51	45	52	33	33	50	44	39	41	33	54	39	40	37	38	45	60	45	54	43	43	49	47	39	49	36	41	47	30	32	36	49	46	35	43	38	46	51	34	39	50	45	30	46	40	41	36	35	43	51	37	50	33	47	44	57	36	39	48	34	45	37	42	38	45	46	37	44	45	35	41	52	35	64	40	44	37	39	50	48	49	45	42	53	37	40	34	50	47	52	56	46	58	46	43	33	38	38	47	43	39	39	52	46	31	51	41	43	43	42	44	38	41	50	46	39	42	32	34	31	45	49	33	44	43	47	37	49	54	53	42	45	49	46	47	42	47	44	38	37	38	46	42	33	45	38	38	47	25	30	47	39	49	32	44	44	46	41	43	39	42	57	41	32	35	39	41	33	64	61	27	53	26	37	46	42	33	46	42	41	43	53	41	36	44	35	49	42	35	43	35	46	44	40	44	41	38	29	40	48	44	46	52	39	39	51	37	28	39	37	30	38	45	34	46	43	40	36	37	48	38	38	35	39	32	50	35	38	34	53	35	40	42	41	51	52	33	32	46	40	35	46	39	39	39	33	34	33	45	54	33	36	49	31	39	36	32	38	50	47	43	39	43	41	57	47	33	39	31	46	38	50	46	52	46	40	32	41	37	42	34	29	29	40	46	39	37	28	56	51	49	42	32	35	34	46	50	39	42	46	37	46	43	42	45	23	29	41	33	43	44	38	30	45	40	34	40	41	40	37	38	40	36	53	40	40	34	28	39	33	48	39	46	45	40	42	49	45	45	43	49	38	40	35	50	31	45	34	40	42	44	42	45	40	34	40	48	53	36	46	41	47	41	41	49	45	42	42	37	50	46	42	38	40	44	37	41	43	41	49	34	38	55	36	29	34	39	42	45	32	44	44	43	46	44	34	35	39	44	32	41	45	52	40	36	41	44	38	41	49	43	32	41	47	42	36	39	47	45	47	49	44	35	35	40	35	39	42	36	46	38	32	42	51
43468	36143	36036	44109	49980	45387	38206	31988	25892	20186	17615	14017	11822	6875	2176	1315	1088	1022	1191	1024	687	682	560	571	578	595	553	552	548	581	527	594	576	526	530	524	559	635	547	580	551	557	587	620	550	568	552	544	544	573	565	525	559	570	526	562	538	586	559	568	559	576	560	532	566	566	565	551	530	563	580	590	533	564	554	576	553	571	550	544	534	574	587	526	563	547	550	558	532	563	582	555	565	554	587	575	596	596	540	587	545	576	549	557	523	549	596	571	563	546	546	587	572	507	560	581	609	596	576	574	587	538	523	555	533	561	603	565	597	575	591	569	544	525	517	523	538	548	541	575	552	552	532	598	554	554	532	553	538	581	577	554	547	562	580	556	605	540	553	557	584	565	534	596	554	558	572	527	552	579	565	581	511	572	534	551	569	563	595	596	584	546	545	570	551	550	544	582	577	584	578	562	571	581	537	574	556	539	549	575	559	567	545	578	557	555	575	528	536	590	564	558	536	581	505	574	621	606	559	531	570	574	541	570	601	509	518	591	540	563	563	598	561	577	569	582	544	561	566	533	595	530	589	560	587	559	597	563	531	588	562	553	523	581	569	545	533	580	530	541	570	561	558	573	604	587	617	545	575	549	552	569	568	596	615	563	558	628	607	565	581	588	553	547	540	535	589	573	513	578	530	553	594	569	552	602	554	583	612	546	556	562	582	554	560	602	552	573	556	551	577	587	578	547	538	586	547	516	566	586	599	555	552	555	589	572	553	566	565	598	573	563	559	582	580	538	579	539	564	536	557	524	608	577	523	565	564	567	578	583	566	575	553	550	577	566	591	603	570	592	569	554	581	562	586	535	541	588	557	591	562	555	557	569	568	548	558	561	536	589	594	577	579	539	525	586	525	574	565	587	617	566	559	559	592	612	570	555	612	568	547	569	554	596	572	523	576	541	528	577	554	600	578	552	547	580	555	548	535	567	594	562	573	566	546	587	550	586	570	564	580	560	531	597	608	596	562	554	549	561	569	570	563	577	506	538	602	547	569	579	586	610	562	590	572	545	554	574	537	546	544	525	567	554	571	539	564	559	558	561	526	553	559	535	587	546	516	580	581	500	525	556	537	574	601	571	584	559	542	579	544	564	547	536	559	582	567	583	576	553	553	554	585	567	626	523	543	564	543	543	591	559	579	527	541	527	568	564	569	546	553	572	545	549	586	566	587	556	589	550	576	533	523	524	550	582	578	572	564	529	543	546	555	504	594	547	591	547	544	532	613	574	556	559	572	521	580	569	535	579	535	549	549	579	533	534	591	543	516	594	511	550	578	597	545	563	582	513	568	573	554	499	569	553	546	579	524	545	565	545	567	558	568	527	563	569	560	554	579	506	569	547	603	569	501	561	558	549	559	531	548	568	558	588	556	547	556	551	588	550	581	539	550	569	572	607	587	553	562	558	595	606	563	605	570	572	570	591	557	575	560	549	576	562	556	585	575	521	526	562	589	574	571	560	532	556	570	533	570	583	533	561	547	549	530	548	568	553	566	533	577	591	563	561	596	525	637	551	574	592	569	541	616	602	583	548	568	525	537	553	543	551	560	529	612	538	569	575	608	619	603	567	585	611	565	572	573	556	601	564	573	554	563	547	548	521	570	583	563	578	561	543	560	547	537	608	541	550	559	594	577	534	541	554	550	561	517	542	574	549	524	561	566	555	562	578	587	569	567	573	556	606	575	550	558	516	582	558	582	601	560	583	579	539	536	531	586	584	582	520	515	570	576	581	586	584	551	546	557	582	501	586	568	539	574	573	541	547	569	533	580	531	564	549	552	558	605	610	581	565	529	563	543	551	577	576	549	570	586	549	567	547	567	573	558	603	553	559	538	582	602	573	538	586	556	588	607	535	522	580	564	573	584	527	569	560	557	546	561	573	578	522	568	564	586	572	526	593	588	551	531	607	556	550	587	577	577	563	548	572	543	531	525	559	554	608	573	551	548	542	597	553	546	562	571	518	562	581	540	577	499	570	545	537	556	567	519	575	533	552	611	586	545	528	576	585	571	524	542	589	537	541	543	551	596	582	569	568	568	566	552	535	573	571	571	546	590	549	528	559	568	560	582	556	551	583	539	562	578	557	535	548	575	588	534	545	533	547	542	590	541	580	593	568	612	562	585	608	575	595	528	539	529	550	529	543	609	536	573	556	576	545	569	593	567	569	553	567	589	564	546	519	561	602	543	616	626	599	562	540	573	550	561	572	584	568	553	531	563	584	561	540	572	585	576	580	539	567	528	546	571	567	574	546	531	573	560	535	569	567	565	569	584	540	537	562	586	567	564	583	604	575	564	584	567	517	532	565	539	570	584	604	574	563	550	554	540	552	537	565	596	575	544	552	579	545	565	547	572	586	604	575	577	550	549	585	543	547	549	578	523	605	561	572	545	591	537	531	549	622	527	571	555	570	571	590	527	538	580	596	576	588	573	566	559	531	565	586	557	553	568	544	545	581	555	575	563	545	552	569	547	559	562	563	550	595	548	609	567	532	565	502	543	545	567	589	570	559	547	518	570	538	555	510	525	532	580	596	561	552	573	536	538	520	564	579	615	538	570	556	532	542	580	538	543	593	551	528	584	570	513	560	598	578	599	581	560	584	561	564	594	565	559	586	590	552	554	608	558	561	561	572	542	578	592	531	581	558	541	536	546	542	534	560	584	587	591	579	579	552	571	559	571	631	555	609	576	529	549	547	560	565	553	566	543	561	577	532	536	544	546	538	543	530	574	573	543	548	564	550	557	543	546	549	519	542	587	575	547	594	596	601	575	591	597	619	519	540	553	517	589	554	571	531	555	582	552	541	556	584	582	600	510	561	552	545	587	579	566	561	548	572	553	527	573	545	527	545	565	573	598	594	587	558	576	550	535	584	572	562	573	605	533	571	544	526	593	559	524	571	578	550	565	536	551	574	521	555	555	572	556	558	568	614	577	572	554	535	571	557	559	589	592	566	608	576	583	524	576	561	559	599	562	552	542	585	569	555	578	581	579	576	564	587	561	552	596	543	542	554	555	578	533	572	544	564	564	544	567	561	560	589	551	517	535	594	512	560	557	540	554	543	564	560	570	559	579	561	575	538	547	571	538	570	556	573	571	587	579	571	538	584	537	538	581	558	590	571	563	522	545	555	523	530	550	559	548	525	552	579	554	511	614	530	575	562	573	590	582	577	597	570	600	530	583	558	533	574	557	567	561	578	606	572	540	574	591	641	578	599	605	589	579	564	557	552	577	567	558	565	577	531	594	576	581	530	546	545	577	526	561	537	558	612	533	581	604	604	545	549	600	529	574	538	547	606	597	609	546	540	547	578	565	559	557	582	555	584	568	579	533	532	558	548	528	570	520	536	539	541	612	615	529	586	575	536	575	585	572	554	605	556	562	554	556	565	531	565	529	622	539	525	593	595	568	563	558	560	555	600	552	541	581	615	517	606	557	577	580	569	592	539	504	580	594	589
13605	17974	15117	11564	9568	8174	5431	3240	1876	1103	1001	708	579	346	97	71	78	72	67	66	54	41	44	42	39	38	52	39	54	40	44	50	37	37	47	44	43	40	38	35	43	43	34	42	36	44	35	33	44	40	54	42	47	41	36	42	37	40	55	42	46	34	36	38	39	41	33	38	50	32	44	45	35	43	45	46	46	53	34	42	46	32	43	40	46	51	43	40	40	41	40	44	31	39	45	38	45	35	36	43	26	38	38	36	39	36	46	26	42	40	35	46	44	45	39	49	40	43	47	41	47	51	46	55	33	48	44	38	37	42	52	30	37	36	48	34	29	37	43	37	40	37	42	39	49	38	48	41	33	34	49	55	37	38	38	52	47	33	36	55	50	37	39	38	38	40	30	46	42	33	43	50	50	36	46	38	44	52	37	37	46	40	42	52	46	45	42	43	39	45	41	36	34	29	34	43	43	35	51	37	39	30	38	34	56	30	42	33	37	46	47	42	46	50	40	37	51	30	37	44	41	42	31	32	38	36	39	46	41	43	50	48	56	47	37	32	37	48	40	41	45	42	32	41	44	34	45	53	33	21	49	35	41	38	39	49	54	45	50	33	45	43	51	42	40	41	34	26	52	52	41	46	41	41	34	45	45	34	38	46	48	48	53	48	32	53	39	35	42	26	49	47	34	42	38	45	43	37	39	32	39	45	45	51	47	42	41	44	28	42	48	48	43	37	36	35	36	42	44	32	39	29	45	62	50	38	36	53	36	34	45	43	38	51	46	49	41	40	33	40	38	35	49	32	37	41	42	35	42	36	40	42	45	50	43	40	48	36	36	41	37	44	38	46	38	51	41	31	51	42	40	46	38	41	45	43	44	49	39	31	39	32	45	47	42	35	31	37	37	48	35	40	47	44	37	39	51	50	47	40	40	46	45	48	42	42	39	47	46	38	45	42	41	39	51	51	33	49	39	50	43	39	39	37	51	42	39	33	47	45	44	35	47	35	42	55	43	43	49	37	58	41	40	46	36	37	50	36	52	43	40	37	42	39	40	46	47	35	42	44	33	34	31	45	39	58	42	53	38	48	49	37	49	46	43	38	31	42	54	52	43	36	51	45	55	38	43	46	39	36	46	40	44	36	35	44	44	40	32	42	44	38	49	35	44	44	52	55	43	40	53	32	42	34	39	44	40	49	36	35	38	39	50	46	39	30	36	45	56	41	38	42	46	32	36	44	54	47	47	40	37	43	37	41	52	36	53	44	42	49	42	46	55	34	48	43	42	40	44	35	34	43	55	44	47	30	34	37	34	53	34	42	37	43	43	46	48	37	40	34	47	41	34	42	34	39	36	48	38	48	42	42	59	37	37	52	43	43	42	32	49	50	43	47	41	39	42	39	36	38	38	39	43	44	38	42	50	48	51	38	41	44	45	47	35	43	49	41	46	35	43	37	46	39	38	51	44	38	43	60	35	44	44	44	27	45	42	40	38	54	40	32	39	41	44	47	43	36	48	37	49	44	42	44	46	39	41	45	44	41	41	51	45	41	32	33	35	36	47	37	52	39	39	44	43	49	39	34	48	39	46	43	40	33	43	45	41	34	44	36	49	36	37	35	44	40	42	43	49	38	37	37	40	29	41	43	33	40	45	40	46	44	43	39	56	29	45	30	41	46	38	37	34	37	35	40	43	49	41	41	41	34	46	50	43	41	32	34	35	42	49	33	38	47	47	44	45	40	37	49	39	43	43	48	42	40	40	47	50	33	42	47	32	41	41	27	48	53	32	38	38	37	44	38	40	46	31	51	37	46	40	41	53	42	35	42	29	37	43	38	45	45	39	49	35	38	34	41	46	50	35	41	42	41	49	32	36	48	42	48	34	42	56	36	39	55	47	29	50	51	44	55	45	31	46	37	44	46	35	48	47	38	32	49	44	42	48	35	38	43	43	43	43	48	49	43	42	41	37	35	44	42	42	37	45	42	39	34	52	43	39	44	52	53	35	31	42	33	44	45	47	42	32	43	41	37	39	32	31	46	38	38	22	42	46	42	43	37	46	45	24	31	30	44	42	49	38	42	46	40	49	32	34	33	37	43	44	41	54	51	42	53	41	41	42	46	29	40	46	51	48	41	39	50	35	31	48	41	46	38	38	39	40	38	30	42	38	45	39	39	37	41	40	40	35	46	41	52	36	44	53	38	51	43	47	35	36	41	42	33	35	44	38	33	44	53	34	44	47	41	40	51	46	30	42	47	41	47	41	42	51	42	43	46	42	43	39	46	44	38	38	45	43	49	35	35	47	35	34	46	47	42	40	51	50	43	49	43	39	46	38	40	38	37	36	50	48	41	43	38	36	34	44	48	42	37	43	40	44	46	47	46	36	31	43	34	45	37	42	34	46	42	49	36	40	34	41	39	35	49	44	50	58	46	28	40	29	38	48	51	39	44	38	36	39	29	46	47	43	46	39	45	40	41	55	33	55	39	50	42	52	31	43	52	43	33	38	40	34	36	38	42	38	47	47	47	42	45	40	28	45	48	46	27	41	47	34	41	43	38	37	34	50	51	33	56	40	50	29	49	42	37	47	45	31	39	41	32	38	37	37	37	44	43	31	38	40	32	39	30	43	38	41	37	40	38	52	36	36	47	48	43	41	52	31	44	32	44	48	48	36	31	37	32	36	52	47	39	46	36	42	38	49	41	45	39	41	36	37	56	47	53	34	47	48	47	50	53	53	34	43	40	48	42	43	51	39	40	43	40	36	36	40	37	43	28	38	37	43	33	47	46	42	31	50	45	40	53	48	50	53	48	41	42	44	52	33	39	50	47	42	44	28	36	38	32	33	42	49	40	33	42	45	49	39	48	30	40	49	28	41	39	47	53	46	32	48	45	46	32	50	40	49	32	53	44	44	48	48	42	35	38	45	46	39	37	46	50	44	37	31	36	28	44	39	42	50	41	44	41	42	36	48	49	39	48	35	54	41	41	45	39	41	38	48	41	37	46	30	43	42	39	40	55	51	39	42	32	44	45	36	31	44	50	42	51	48	52	49	45	49	42	45	51	39	47	37	36	36	53	31	33	36	41	40	45	38	36	44	32	52	31	52	32	39	54	41	36	38	47	42	48	45	47	32	45	45	36	42	45	36	37	46	35	48	40	36	48	41	47	42	35	41	34	30	38	44	39	50	51	37	45	39	39	34	53	51	47	42	45	43	52	31	35	44	50	38	54	37	43	60	44	44	37	44	33	45	42	42	44	40	40	43	52	30	32	42	40	51	49	49	37	54	35	46	42	44	32	58	38	45	46	50	46	41	36	46	45	34	39	35	39	48	42	43	35	35	40	38	49	34	44	48	43	49	37	40	52	37	50	41	46	49	41	34	35	52	34	33	45	47	44	45	35	47	34	48	37	44	43	41	32	38	36	43	51	39	47	43	40	44	33	51	35	39	33	42	50	51	40	35	36	48	51	48	39	37	45	45	41	42	47	42	37	40	33
51726	42602	42164	51861	60208	54635	44290	36839	29170	24361	22056	17771	14717	8895	2825	1481	1340	1184	1390	1185	857	723	626	550	592	563	589	586	603	589	533	579	527	569	568	560	490	536	600	561	559	564	567	541	585	583	581	573	545	602	535	545	617	599	587	591	523	592	539	574	566	556	575	561	532	555	542	556	555	578	570	533	564	523	535	538	573	554	620	579	535	572	600	525	556	542	581	580	558	576	563	538	535	549	598	572	559	587	530	562	591	547	587	565	535	560	524	569	584	518	550	526	536	580	518	600	560	549	578	505	591	561	578	560	550	573	535	557	561	557	558	593	604	571	551	548	578	575	590	579	533	613	550	526	580	580	564	535	544	556	571	593	553	561	564	581	570	560	546	565	577	582	505	562	542	565	533	523	577	568	575	549	550	558	580	568	591	568	539	578	576	553	557	547	557	556	581	612	569	598	556	568	557	576	570	531	556	575	568	558	539	554	540	549	571	592	575	593	520	599	584	576	559	580	578	524	574	534	591	563	554	557	540	597	579	600	556	548	576	516	589	599	558	576	563	575	597	552	573	570	539	582	584	588	566	527	517	531	555	542	567	555	586	542	529	588	519	578	551	535	570	567	560	591	574	608	551	600	571	572	560	552	530	562	564	516	584	539	572	562	535	587	579	549	544	521	597	561	533	575	602	580	572	538	577	560	586	577	573	546	555	588	557	605	532	558	587	603	545	576	584	579	566	572	572	556	600	560	566	578	543	558	605	556	584	567	553	586	555	576	511	568	524	534	531	543	536	562	587	582	572	585	560	522	537	567	565	544	504	559	574	580	584	553	577	590	546	546	544	553	550	556	540	591	560	545	533	584	549	571	546	563	554	569	569	596	584	551	572	561	541	561	609	593	517	529	565	557	587	604	530	533	573	587	587	551	563	580	592	582	572	612	554	563	538	521	558	530	567	590	575	561	561	613	547	544	541	546	564	581	578	542	560	571	577	563	539	578	558	544	585	566	540	570	536	556	566	535	619	604	585	563	586	552	548	562	561	571	586	576	533	616	554	520	550	561	587	602	567	568	560	601	566	570	564	567	582	544	562	539	583	616	591	560	583	561	602	549	572	589	572	520	570	550	531	542	567	528	565	558	594	569	577	538	548	546	560	557	537	544	578	553	557	559	569	603	528	589	526	612	545	557	574	580	611	601	543	545	556	572	539	581	560	607	554	582	566	560	548	581	522	579	573	553	541	565	565	591	539	530	563	576	560	558	581	566	587	620	500	591	574	556	571	580	578	555	526	550	538	534	535	528	573	540	588	528	575	609	528	553	592	555	598	588	564	573	544	564	550	577	548	571	559	545	603	574	555	582	565	528	559	577	572	537	583	599	544	596	578	584	591	545	538	527	541	573	616	511	555	594	547	568	580	540	603	552	535	555	549	572	579	531	530	540	570	542	569	534	536	572	541	573	589	562	582	577	584	603	567	544	526	563	566	581	561	516	577	543	569	581	554	529	578	524	552	582	581	569	603	564	590	575	582	606	521	576	558	582	546	595	601	526	572	572	554	601	611	562	576	608	566	542	568	565	553	564	517	531	517	554	573	573	561	536	556	563	565	551	582	602	547	574	536	556	539	556	619	635	597	543	591	602	565	601	563	578	534	534	560	529	573	612	536	589	544	530	563	632	580	589	550	548	558	572	608	558	530	535	508	549	591	623	541	555	616	570	554	546	559	558	564	623	556	565	565	584	584	584	544	570	523	597	558	522	578	524	566	520	575	538	595	521	580	565	576	562	569	575	547	572	594	566	582	546	527	539	562	545	579	580	550	533	546	562	576	596	557	571	634	533	599	547	573	512	553	556	553	553	551	582	526	558	600	535	564	582	570	556	565	546	583	596	541	565	550	543	555	585	569	597	574	554	594	567	576	566	549	605	627	543	540	540	558	574	584	575	543	559	562	572	597	564	574	555	568	533	561	531	560	577	572	567	570	606	572	538	516	603	612	573	563	537	572	564	557	550	581	591	562	561	593	631	561	583	567	596	541	610	569	565	564	594	554	560	544	553	481	547	563	588	562	556	558	547	560	529	547	602	578	543	571	570	582	565	566	567	562	541	542	595	534	565	537	551	557	576	567	554	543	558	536	541	579	574	550	563	570	559	596	576	545	560	581	555	612	567	630	578	484	552	558	556	527	526	545	580	501	573	556	578	569	551	590	559	562	604	566	599	575	546	573	598	511	574	574	552	562	540	556	566	556	545	579	577	500	588	552	603	581	523	531	547	527	550	567	549	595	547	530	543	557	569	581	577	568	549	585	553	562	583	575	595	529	566	547	569	628	559	558	578	538	580	603	578	546	566	546	551	578	576	602	627	541	543	578	585	555	567	578	571	551	605	582	590	602	532	562	545	517	576	556	521	579	556	560	601	607	583	568	560	567	526	546	577	549	553	582	584	537	528	548	520	559	612	563	561	569	558	573	553	607	571	536	533	575	573	611	574	544	571	534	594	554	581	524	569	539	540	548	539	541	565	576	556	608	547	604	560	587	615	602	547	584	587	569	533	573	570	596	570	592	587	545	551	530	546	527	586	579	558	546	585	576	545	538	537	514	547	561	610	561	604	556	530	571	559	569	571	574	615	521	551	534	562	607	553	588	581	561	552	553	607	601	549	545	572	522	576	561	558	566	575	546	564	550	523	574	534	572	567	565	571	584	585	574	605	543	541	595	529	545	601	593	591	542	533	582	594	575	553	584	585	567	572	563	580	535	577	550	575	533	586	566	581	576	511	557	517	565	563	557	581	571	520	556	592	551	562	561	572	535	575	554	563	574	544	557	591	527	544	541	555	552	558	599	541	560	551	602	559	598	560	586	572	549	538	566	527	555	609	569	560	600	598	521	548	559	582	554	557	567	552	532	548	562	583	529	584	599	579	593	518	575	586	596	586	600	588	562	541	588	548	549	547	578	599	530	570	550	539	589	588	578	593	521	586	519	569	548	556	605	582	547	586	547	567	513	592	578	545	555	528	544	497	541	566	577	542	573	575	534	537	592	611	533	565	520	556	575	565	581	540	579	609	571	560	542	609	571	561	553	567	571	565	593	582	595	584	621	554	553	562	529	535	575	586	586	581	531	564	531	554	589	562	594	532	569	581	551	534	551	566	529	539	572	559	545	577	561	576	556	554	569	560	533	538	585	554	593	546	601	526	587	564	543	526	552	536	551	538	546	563	571	560	579	541	538	567	554	522	583	545	571	555	559	568	572	574	555	601	586	568	556	533	556	504	568	597	544	547	574	599	569	562	517	564	619	547	567	512	589	584	583	566	576	577	626	607	593	573	588	575	596	556	587	571	546	563	570	567	569	580	618	586	583	597	560	525	559	529	534	607	549	553	589	552	557	555	588	531	537	536	539	544	591	558	538	581	579	543	584	559	588	606	550	601	559	572	582	589	566	539	589	596	556	594	604	573	562	542	572	597	586	512	582	568	584	534	578	518	573	575	576	566	535	548
5604	3184	2989	2424	1846	1539	1006	610	405	248	235	215	167	109	57	47	50	38	45	44	38	46	42	45	43	37	27	40	30	30	38	53	47	35	37	42	41	35	48	41	32	42	52	44	47	43	42	40	47	44	46	30	29	36	36	37	36	46	51	34	40	36	33	34	39	27	34	38	40	44	39	47	44	41	41	42	38	39	40	47	40	44	52	32	32	50	40	42	45	37	45	37	51	42	34	42	30	46	29	42	43	35	33	26	35	37	44	46	46	39	31	41	39	28	41	44	41	42	35	29	38	46	43	48	31	28	34	46	34	35	42	35	36	47	36	47	42	39	37	42	44	46	36	47	27	46	34	36	52	42	33	36	44	40	39	36	41	39	34	43	40	32	43	43	35	37	47	62	44	42	43	30	29	33	36	36	38	49	36	42	48	47	42	55	40	38	36	40	34	39	40	41	27	48	40	41	44	38	37	31	34	31	30	36	41	35	47	37	37	39	53	38	42	39	40	42	37	50	34	47	44	35	37	40	53	41	34	59	42	39	43	53	42	39	48	41	53	38	39	36	47	30	28	38	32	47	42	42	37	55	40	40	39	40	34	38	53	52	39	37	29	36	34	42	36	40	33	45	44	41	47	45	45	45	38	33	39	48	33	48	38	47	38	38	41	27	47	51	32	49	52	39	38	41	51	38	39	42	43	51	42	31	46	27	34	37	35	46	49	38	31	39	30	32	45	40	38	43	39	47	42	45	39	41	32	28	34	29	36	41	46	42	36	46	42	38	51	39	38	38	32	40	41	37	48	34	53	50	43	38	40	44	44	49	30	44	49	37	40	44	41	42	34	40	42	41	37	37	38	37	44	38	31	36	39	37	31	43	53	38	52	41	36	42	46	47	35	44	44	40	54	30	38	38	41	40	43	38	55	36	33	46	31	51	38	44	53	35	31	32	39	46	44	43	30	43	40	34	48	40	35	42	41	45	41	43	38	44	34	42	44	51	39	36	46	51	34	45	30	43	46	32	36	39	33	53	37	34	43	54	34	56	40	41	43	43	36	34	35	42	39	31	45	32	38	32	49	42	38	38	41	55	26	43	46	33	46	37	37	44	47	35	32	42	42	27	37	32	40	43	63	53	50	32	47	48	52	41	47	33	41	37	37	49	42	34	28	42	30	41	42	42	34	41	23	27	48	34	39	37	52	34	44	46	36	48	48	42	36	45	39	43	36	32	35	33	35	41	38	37	56	41	39	35	42	42	28	47	33	36	28	39	41	47	38	49	48	35	35	40	31	33	47	42	42	47	40	48	44	44	37	36	45	44	42	41	35	46	37	40	44	44	45	45	35	37	48	31	41	42	47	40	43	47	48	34	34	37	34	43	52	33	32	29	37	28	39	27	34	41	37	40	50	36	40	33	50	41	40	35	44	45	57	43	28	43	35	40	46	43	33	43	34	38	42	38	43	30	35	54	48	36	35	41	39	43	33	48	43	52	41	42	38	40	38	45	31	40	44	46	34	42	36	40	38	44	35	48	35	43	43	33	35	46	41	31	32	37	39	35	46	40	35	32	40	46	35	61	33	48	33	31	41	39	40	35	39	47	31	36	43	42	42	40	43	54	46	30	45	37	41	41	49	50	42	38	33	39	36	46	37	36	36	44	30	45	42	35	46	38	42	43	33	54	41	50	49	32	46	42	33	46	38	41	33	52	34	47	32	23	42	48	44	42	48	38	43	33	28	30	47	27	54	45	32	38	38	49	58	40	36	38	34	32	27	32	45	46	30	34	34	41	29	39	33	30	32	51	38	33	37	40	29	46	42	31	40	44	40	49	29	37	29	42	45	31	42	39	44	50	44	42	43	46	33	43	31	45	45	29	50	41	39	39	33	39	41	50	32	45	38	43	37	41	42	41	40	50	36	37	55	42	34	39	41	34	35	37	40	47	30	42	39	34	42	36	39	56	35	39	34	38	37	33	39	42	38	36	44	38	50	49	31	36	34	45	36	49	33	46	53	29	40	43	31	42	34	34	38	43	42	44	51	31	41	44	37	51	34	47	37	49	39	38	43	38	38	50	43	38	49	31	41	33	39	46	42	42	38	43	42	32	40	43	45	43	36	46	46	28	35	48	39	31	33	40	27	41	38	38	28	48	34	33	42	34	45	38	32	35	41	50	47	40	42	38	45	35	37	42	30	36	51	36	55	45	38	45	36	36	36	37	35	36	32	47	42	24	43	41	41	41	40	50	46	58	31	33	35	42	43	43	43	50	46	40	43	42	40	35	48	42	45	32	39	38	46	36	38	29	57	37	40	44	25	51	33	39	39	35	42	38	43	47	35	42	33	34	31	36	37	23	29	34	34	43	32	44	35	35	40	43	43	45	48	40	46	33	32	41	31	41	34	42	44	37	41	35	40	48	42	27	45	30	33	48	38	43	41	38	55	31	36	33	37	40	43	30	44	42	40	31	45	41	39	31	30	37	42	43	37	41	38	48	48	29	46	41	47	51	44	44	34	48	36	36	28	28	36	53	33	42	33	39	47	42	39	46	44	42	32	31	44	41	39	32	37	47	39	50	42	32	46	40	44	39	38	49	31	43	33	34	42	43	39	54	27	46	43	45	47	41	40	34	45	42	40	41	48	40	34	45	34	39	41	38	36	35	37	44	53	39	49	52	43	45	49	42	49	26	41	36	39	49	35	36	50	33	54	42	39	36	40	35	45	41	32	41	48	41	41	37	42	50	47	48	40	42	49	52	42	39	37	42	29	30	48	38	47	41	49	37	46	46	51	35	49	29	38	46	45	41	46	42	45	52	36	31	41	41	34	36	28	52	43	54	39	33	40	44	44	37	40	31	39	44	31	38	32	40	32	42	36	39	34	46	56	35	34	44	49	48	36	34	45	44	40	35	41	44	48	31	34	48	50	39	46	42	40	33	22	26	41	34	45	37	37	37	28	36	34	50	44	36	39	45	41	53	44	31	39	46	36	41	47	37	34	32	41	28	38	47	52	46	32	52	44	39	40	35	27	38	37	52	42	37	31	42	38	42	41	46	53	43	35	37	37	45	48	41	34	40	39	42	47	31	38	40	43	51	42	41	49	55	47	36	43	37	47	41	45	46	40	38	35	39	32	34	43	39	44	36	40	44	36	35	40	47	41	39	24	29	40	38	43	34	37	28	42	45	45	42	44	35	53	40	41	50	36	51	40	41	36	44	47	45	38	32	47	31	33	42	39	45	55	32	40	39	46	44	40	31	42	48	48	34	47	28	50	43	45	38	42	42	42	45	41	39	51	39	34	46	41	41	40	34	49	41	38	47	31	42	41	47	41	33	39	27	30	50	33	41	47	43	41	47	38	43	42	33	49	45	38	51	46	40	43	54	33	29	32	45	37	37	38	33	50	50	42	38	46	51	39	39	48	47	40	44	43	36	29	48	31	44	37	47	30	45	43	50	34	37	43	46	38	40	31	40	43	30	36	45	40	51	47	24
36617	26024	26432	31184	35204	32804	26216	20602	14301	9816	8550	6478	5064	2678	1143	694	736	641	704	669	601	601	526	545	530	477	526	545	549	510	522	534	549	562	541	518	522	571	551	547	563	532	555	531	537	546	512	522	514	515	542	506	569	561	540	516	521	534	530	543	501	558	518	560	531	529	531	539	563	570	539	501	534	525	546	564	581	504	478	555	521	494	523	524	546	545	541	568	531	521	579	510	539	558	519	492	569	545	579	516	549	576	553	556	536	545	562	492	574	544	548	540	563	513	571	541	516	593	519	546	536	535	512	522	561	519	518	530	522	548	532	548	559	524	503	572	506	543	546	563	538	505	536	528	556	593	517	524	552	535	537	525	533	499	587	533	552	544	537	491	503	535	508	532	538	543	518	540	548	500	531	550	537	519	551	536	559	511	543	572	550	546	530	506	520	544	539	516	528	572	553	581	533	551	565	545	524	523	536	534	553	586	530	559	536	588	539	487	553	546	548	525	518	567	517	475	581	530	493	482	511	538	546	530	515	583	515	511	516	544	554	559	538	527	571	603	537	508	561	591	576	491	526	541	556	578	542	575	545	546	524	549	562	553	524	560	517	561	535	576	524	557	544	550	538	486	552	535	505	557	533	533	542	517	550	553	581	512	519	533	542	536	547	540	533	497	522	564	540	539	525	566	520	561	532	548	540	568	551	533	512	558	509	516	529	509	524	508	525	542	547	536	487	550	513	535	553	564	531	569	544	541	507	497	505	531	541	546	565	521	598	522	545	519	531	556	572	499	517	537	525	544	536	508	562	522	553	517	505	530	536	549	550	558	546	521	571	558	537	515	550	528	557	532	556	564	548	560	544	561	520	528	565	540	567	535	528	520	534	510	547	540	528	563	566	541	510	521	521	557	545	528	546	535	549	508	539	584	588	545	573	542	491	584	535	524	549	529	568	549	528	562	510	522	561	498	544	558	507	502	557	551	527	549	557	514	568	518	563	533	594	514	530	535	504	508	542	565	586	530	525	500	563	532	545	559	538	530	499	579	546	577	517	515	497	523	495	556	534	532	543	572	563	558	502	540	525	535	569	544	542	518	528	544	590	522	523	550	534	495	508	507	555	531	550	496	521	564	518	553	542	493	534	529	529	570	534	503	518	503	554	515	528	515	500	533	512	556	530	551	579	502	518	545	560	549	536	550	508	561	554	556	522	520	535	550	535	550	548	556	536	537	542	552	538	562	479	539	584	554	499	534	546	561	540	528	541	542	581	595	515	549	524	540	508	491	537	556	560	498	560	537	543	524	567	553	498	511	567	525	525	515	532	521	599	565	552	571	560	520	534	548	514	496	519	524	527	493	504	559	522	540	553	561	532	585	535	552	506	506	548	541	502	520	531	553	537	527	565	549	549	563	538	554	506	534	528	522	546	523	567	551	505	570	486	537	551	543	528	519	517	532	527	520	541	554	498	527	527	504	566	576	546	539	549	534	519	547	507	530	524	532	505	595	565	561	561	560	544	592	496	516	557	589	525	548	527	547	553	501	524	561	513	536	561	557	496	494	521	546	547	544	537	579	562	537	573	527	527	518	515	519	535	564	521	541	527	511	515	540	551	526	520	519	533	547	548	528	572	528	531	533	537	509	484	540	514	543	545	520	553	538	547	538	534	544	549	554	486	552	531	507	509	557	557	503	522	515	566	562	520	539	513	569	563	526	506	536	547	579	490	530	570	561	538	569	550	538	534	554	540	523	522	548	548	537	543	578	566	545	545	527	542	531	594	553	551	526	521	526	540	537	531	509	532	530	529	545	532	511	533	533	507	489	529	574	546	564	563	542	527	521	515	514	535	532	497	541	519	565	564	548	508	503	526	560	519	531	530	515	509	548	537	526	547	562	524	525	506	557	564	525	556	539	564	532	524	567	532	529	552	499	555	539	528	561	516	563	553	530	564	553	548	506	508	549	555	550	531	536	494	573	551	549	540	529	587	519	553	508	531	517	550	535	530	585	536	573	568	537	556	567	504	512	569	553	579	550	533	540	471	524	516	584	489	548	540	585	531	509	549	512	536	573	538	493	548	502	502	565	553	548	530	558	542	505	543	508	530	531	559	543	531	500	568	524	548	543	524	542	495	518	525	570	553	534	522	527	517	544	530	511	557	540	548	544	564	542	552	552	517	540	493	592	533	567	508	522	519	529	537	527	544	506	518	533	545	539	498	564	540	515	544	532	506	535	546	510	506	585	484	498	572	531	529	548	569	559	541	539	553	510	549	500	549	552	539	553	535	547	557	542	532	508	539	558	539	502	549	553	544	530	537	538	578	573	537	562	499	577	554	518	519	541	494	508	534	559	554	508	531	577	596	516	535	564	544	549	501	518	513	549	551	560	567	524	556	514	536	555	586	577	542	515	533	582	545	524	529	574	557	524	548	488	522	545	539	556	510	533	539	547	550	538	580	469	486	535	521	550	563	532	528	534	528	561	554	528	530	518	498	535	559	527	542	527	572	539	523	554	602	528	524	539	559	540	525	533	552	542	541	525	522	552	560	568	570	548	552	507	545	509	549	530	507	549	546	520	543	505	562	564	537	526	547	552	534	535	587	572	572	529	562	529	512	492	524	551	555	521	568	548	543	527	518	517	515	519	527	551	529	539	557	511	532	536	525	543	566	541	535	564	508	475	524	536	524	551	521	539	553	528	522	531	535	532	528	556	535	529	546	557	543	520	519	520	574	498	517	564	518	539	545	548	555	493	517	518	552	569	555	539	567	576	522	566	548	565	549	578	574	537	526	531	547	585	500	548	549	568	514	526	574	534	562	542	522	520	546	527	506	519	531	515	570	543	537	517	510	562	538	554	541	526	539	515	499	579	506	546	549	515	533	504	534	586	543	563	536	553	551	539	558	503	532	508	508	537	532	519	529	546	521	492	533	543	537	542	584	528	555	567	503	568	536	557	553	512	495	564	525	530	548	501	566	573	543	535	543	537	497	582	536	526	526	569	537	538	499	558	537	580	520	500	546	546	519	561	550	509	568	553	526	543	505	509	514	504	547	518	490	521	554	521	518	546	537	524	534	504	544	546	539	502	549	532	542	525	537	525	506	509	520	538	551	591	526	523	523	486	523	536	525	571	493	512	526	551	555	530	525	559	526	540	542	509	550	520	549	547	535	541	564	504	523	551	522	529	512	521	525	514	532	538	502	522	551	547	514	528	561	540	530	547	563	556	548	535	528	511	545	553	547	555	529	532	570	564	499	558	492	584	530	552	511	554	501	531	540	536	521	540	542	509	535	559	545	500	506	543	471	536	575	533	557	573	546	543	529	573	576	530	492	538	571	526	563	542	526	552	549	537	511	559	546	526	561	531	538	509	506	501	551	545	544	539	544	508	539	530	569	517	563	544	508	535	526	519	535	528	569	511	551	546	533	568	546	507	534	517	505	536	499	514	526	493	550	519	587	549	593	574	556	543	580	536	526	575	556	533	531	567	534	533	526	546
10794	11718	9229	6613	5243	4641	2722	1705	881	616	614	462	337	164	97	56	55	51	51	49	44	45	51	34	40	53	35	43	41	37	45	40	42	30	33	35	37	48	34	44	42	46	46	40	36	47	37	50	51	35	45	34	47	47	45	35	33	36	28	34	32	34	45	45	43	33	42	32	47	49	45	44	39	45	51	41	50	31	33	41	46	46	46	42	46	41	43	40	39	40	52	44	42	42	36	45	50	40	37	40	50	52	48	44	42	45	47	46	36	30	46	39	36	45	51	46	57	26	43	36	44	47	49	38	40	44	41	45	53	35	46	38	44	37	42	38	47	51	42	31	44	42	38	49	39	44	48	38	40	44	50	44	35	36	39	34	45	41	46	40	41	38	39	39	33	40	40	50	30	51	36	37	48	44	43	45	37	26	49	43	40	47	34	52	43	33	43	37	41	32	51	45	43	37	45	32	42	45	44	46	48	44	38	35	35	45	39	29	38	63	52	43	33	40	40	45	35	44	38	45	38	39	35	46	40	35	44	38	33	50	44	39	35	49	48	53	41	29	43	36	57	53	47	48	40	49	50	31	46	35	34	47	32	45	37	40	43	39	57	45	43	47	45	37	44	44	48	41	41	39	39	35	56	36	39	34	38	42	44	39	46	47	41	40	34	35	43	42	53	45	33	32	37	38	58	40	39	36	41	45	43	43	37	44	52	47	37	42	38	35	46	35	42	25	36	56	46	46	45	37	39	35	40	42	39	42	41	38	37	32	39	40	36	39	49	33	52	45	49	34	32	35	36	58	53	48	51	34	48	44	38	47	29	40	39	42	42	41	39	48	41	44	38	51	49	44	32	28	39	38	41	44	37	37	35	35	41	37	47	42	45	43	33	36	48	72	48	47	43	46	45	32	31	54	45	42	36	43	48	43	36	42	41	46	38	46	40	40	33	48	40	31	40	46	42	43	34	36	50	34	40	36	33	38	47	43	42	36	39	38	32	40	33	52	48	43	34	34	40	38	61	38	38	43	44	45	49	45	44	38	44	47	33	44	39	61	44	35	38	33	44	38	44	50	38	42	41	43	38	35	38	50	28	36	43	51	44	41	36	45	32	49	45	43	43	55	43	25	40	40	31	37	26	56	37	39	39	28	37	53	44	39	28	40	47	39	40	35	42	41	47	54	36	36	38	40	53	41	36	39	43	45	36	42	49	39	47	43	26	44	36	30	43	31	40	40	32	47	40	39	37	44	47	45	45	47	49	50	47	42	42	30	41	42	45	24	42	43	52	32	39	38	44	50	47	33	45	37	48	36	35	36	33	36	45	40	47	30	40	45	41	32	49	35	40	41	47	39	49	48	45	45	41	50	52	32	33	35	36	32	39	43	48	37	40	41	35	48	43	42	39	46	38	41	46	49	33	34	42	49	47	43	38	38	36	42	40	37	58	35	47	37	32	51	46	40	41	43	40	44	38	30	38	29	33	44	46	47	45	38	50	43	32	49	50	42	43	46	50	48	45	40	57	45	46	49	32	38	41	46	42	46	34	41	64	41	42	51	35	50	45	38	38	40	49	35	40	38	43	53	43	53	41	42	46	38	44	41	35	44	45	42	43	34	49	39	35	50	51	52	41	53	44	39	45	48	42	35	46	33	37	44	32	43	43	37	40	38	26	44	40	52	43	38	41	32	42	41	47	37	49	45	46	54	50	39	35	34	37	36	40	41	38	35	32	29	37	40	53	48	46	44	36	49	46	43	38	46	42	32	39	37	39	51	34	42	40	46	39	54	42	38	38	34	46	33	38	38	36	43	33	41	45	42	41	39	59	40	45	38	45	42	40	44	38	47	39	42	38	33	41	32	48	42	46	54	36	47	42	32	38	32	49	43	48	38	31	25	39	36	28	36	36	44	43	38	43	40	40	34	35	35	25	44	34	39	38	39	39	42	46	51	43	29	43	43	33	44	44	35	39	42	38	38	40	37	48	37	34	38	37	36	46	32	42	43	42	41	48	41	37	42	43	47	43	41	46	41	38	32	32	42	35	40	42	50	41	31	27	51	36	46	37	59	49	46	46	35	43	36	29	41	53	35	35	38	40	46	38	37	43	47	45	43	40	33	53	52	39	43	41	63	38	42	50	35	43	33	38	34	35	45	43	41	36	33	45	36	47	63	49	42	39	32	40	44	42	37	31	34	39	48	38	42	45	37	51	47	37	42	39	43	47	50	49	36	49	42	43	42	40	40	47	36	51	35	31	41	37	31	45	40	50	40	50	34	36	45	34	34	33	42	34	41	34	38	43	38	43	42	42	39	46	41	45	39	37	53	44	37	36	45	47	39	50	37	43	30	44	45	41	34	43	40	42	36	35	47	41	42	39	40	41	47	45	53	54	46	47	44	36	34	43	38	37	55	51	45	40	29	36	46	46	49	30	44	48	47	35	43	37	36	40	44	40	42	47	32	34	44	35	30	45	33	27	41	45	32	44	34	35	51	43	39	49	40	46	37	35	40	44	44	42	36	35	59	53	43	35	36	44	37	40	44	47	44	34	45	36	44	49	42	35	43	42	54	46	42	45	41	43	41	49	28	45	35	35	43	37	52	31	40	48	35	35	50	37	35	46	41	52	38	40	50	37	35	31	48	51	41	34	40	46	30	32	39	45	38	48	38	41	46	45	42	41	41	51	45	41	28	42	47	46	39	50	42	43	42	42	41	51	28	25	42	37	46	41	38	48	32	37	41	36	38	33	51	44	40	39	38	34	38	39	39	44	35	43	54	32	35	34	41	51	29	47	28	44	38	44	44	43	43	41	35	35	50	59	38	47	39	31	45	43	41	47	41	39	39	34	45	47	34	43	27	42	57	46	37	37	42	44	41	27	36	43	46	38	39	44	42	46	41	49	39	41	50	41	45	46	43	51	37	49	52	37	46	47	43	36	43	47	48	38	40	46	38	48	46	43	48	48	47	50	42	40	39	43	43	36	51	35	37	43	41	31	35	38	34	41	39	49	37	54	38	44	33	27	39	38	40	43	52	46	42	32	37	41	48	35	42	36	37	40	38	45	33	39	41	46	40	37	38	61	30	47	43	37	46	49	34	42	41	45	52	47	45	33	38	34	35	39	34	28	32	47	45	51	46	35	38	42	40	40	47	41	37	38	53	31	42	41	40	35	47	42	39	37	58	43	49	51	45	50	40	42	39	42	54	46	45	36	38	42	44	46	35	39	54	38	35	34	46	46	37	25	54	37	41	48	38	47	43	48	43	54	38	39	40	37	40	41	39	45	44	54	38	43	43	42	34	40	37	52	62	38	32	28	45	39	44	46	30	36	42	26	41	40	53	32	51	54	35	40	39	40	41	49	44	47	49	42	38	43	34	52	42	39	36	46	47	38	42	37	43	43	36	36	45	37	30	48	36	44	36	38	46	42	34	56	55	36	44	38	53	50	41	43	40	50	37	46	50	36	35	41	37	52	53	33	44	46	46	37	35	49	33
49650	37281	35673	43386	49740	45052	35820	29367	21838	17799	16492	13166	9521	4614	1957	1111	946	749	833	696	632	635	583	554	551	552	520	527	556	560	566	547	546	543	570	526	561	596	495	556	600	581	557	523	549	529	527	530	559	567	531	547	540	520	559	545	563	547	560	540	529	575	526	564	501	510	566	536	529	542	518	512	525	557	493	530	537	488	561	572	516	559	507	529	554	542	553	510	582	542	551	559	506	570	560	568	573	538	492	511	540	565	585	540	513	565	541	561	501	563	568	544	537	527	530	525	555	551	505	510	554	540	550	540	546	541	550	499	559	569	559	528	550	553	536	528	564	526	539	543	540	550	578	506	569	534	516	524	573	600	488	579	560	530	527	570	534	525	575	504	562	542	525	534	551	542	533	544	551	524	547	541	559	565	544	495	573	519	543	543	561	531	533	535	578	533	535	542	548	539	519	537	537	561	541	535	520	537	505	525	549	528	524	533	568	513	526	518	541	553	569	566	509	571	549	539	554	548	505	522	537	531	564	546	572	545	514	582	543	550	535	566	547	544	563	527	558	567	578	523	544	549	562	575	534	541	564	533	549	544	499	505	539	558	552	548	518	539	528	539	532	550	544	543	523	564	547	500	533	508	548	551	538	552	565	540	525	550	544	564	567	549	505	576	565	567	551	543	561	533	543	558	530	600	535	533	573	554	553	495	526	544	502	486	561	560	561	541	572	529	525	546	532	587	566	527	564	552	560	513	549	555	518	557	562	527	556	550	544	544	546	587	542	571	573	538	568	584	547	529	568	507	549	502	535	575	549	525	515	475	626	563	538	543	524	501	552	541	511	568	547	559	546	514	520	568	502	541	561	559	581	523	529	547	547	565	569	533	588	551	583	561	501	560	574	544	576	575	554	507	524	531	534	547	557	553	569	500	539	518	518	512	550	586	534	547	558	539	575	547	552	525	571	529	564	517	520	558	574	544	533	557	547	534	520	534	503	548	531	540	538	562	511	570	548	544	501	576	578	559	539	571	544	549	512	555	544	591	510	502	538	549	532	558	586	575	548	538	517	514	522	539	570	571	513	519	477	508	517	522	526	566	551	553	559	565	532	549	525	542	552	560	528	544	528	554	509	567	523	533	562	539	502	555	554	557	548	560	569	544	542	517	534	557	542	535	513	577	587	557	515	583	567	544	552	502	532	548	555	536	597	551	529	551	553	542	564	535	529	529	530	561	559	532	573	564	554	538	558	530	554	552	548	570	552	500	551	521	517	542	493	510	533	519	540	590	535	524	508	556	530	499	563	550	537	538	546	565	555	556	567	634	550	555	501	558	523	539	493	564	519	567	538	523	522	523	562	523	505	556	528	549	529	548	550	534	558	519	538	527	564	533	557	539	571	518	526	556	588	595	541	584	521	526	532	495	560	573	562	498	562	530	569	531	534	544	538	542	530	554	565	567	572	547	561	538	529	601	553	505	538	555	545	524	580	582	549	569	517	533	551	508	585	577	537	582	557	536	536	528	544	568	507	563	549	529	545	508	552	525	512	578	560	533	526	573	533	574	567	516	543	547	524	570	545	541	586	558	551	605	514	547	527	549	580	560	521	535	538	570	518	550	507	537	559	548	545	516	524	556	564	541	568	585	590	510	572	528	589	491	513	532	574	567	541	518	549	514	547	583	582	530	559	516	562	530	528	550	570	536	561	520	561	550	490	510	564	584	551	549	547	502	578	539	491	548	539	541	565	572	548	584	538	535	584	550	515	558	541	565	500	505	568	582	564	545	536	510	523	545	531	570	515	540	592	560	565	582	502	585	571	545	535	526	523	576	545	559	533	573	531	525	542	584	539	586	511	524	527	573	532	541	477	509	563	528	501	556	558	564	566	528	538	570	522	543	534	548	574	598	529	505	595	560	529	576	548	529	544	536	556	549	586	548	537	503	519	593	505	545	592	596	531	576	571	547	534	545	553	567	562	561	515	546	551	562	576	524	534	529	543	509	574	553	592	555	494	516	511	546	549	543	567	540	562	525	567	552	542	539	561	567	569	545	546	485	524	544	550	558	503	543	578	564	562	570	519	535	568	550	558	524	543	517	561	512	546	560	548	553	522	545	559	554	550	549	538	574	523	555	533	557	555	550	549	559	564	565	560	526	549	531	531	541	554	549	531	555	554	550	552	517	524	525	556	559	578	505	524	522	575	523	532	537	554	557	509	528	564	552	573	548	582	532	528	537	519	519	572	566	556	530	595	559	538	571	554	563	555	552	530	550	556	555	507	507	545	547	498	558	544	533	516	517	497	557	572	551	546	559	572	509	588	536	509	521	571	544	528	524	587	530	541	516	570	525	573	560	531	562	563	567	541	550	529	578	529	568	557	527	560	567	553	566	539	540	512	516	576	529	513	549	560	517	540	537	487	551	558	559	528	500	543	564	579	520	546	528	531	495	510	532	549	529	548	523	567	542	568	561	526	573	523	577	545	528	597	506	562	538	579	563	553	530	526	553	554	498	512	543	547	561	512	532	562	524	526	582	516	554	536	519	562	522	573	516	540	581	548	570	544	570	530	550	531	534	554	541	552	553	563	511	540	458	557	504	561	565	542	582	547	538	528	587	553	550	525	566	564	558	537	536	560	539	565	525	542	528	583	503	543	540	566	535	575	576	547	524	568	541	544	535	552	582	584	565	520	533	549	543	544	567	535	514	535	533	544	558	507	551	524	513	538	528	574	588	575	568	565	536	507	596	537	523	562	537	616	562	512	545	577	569	550	562	521	551	542	547	534	550	474	515	560	524	532	539	562	523	581	550	517	522	524	575	555	565	532	512	571	553	551	550	516	522	539	524	527	511	509	562	553	518	559	588	556	565	555	584	560	539	525	518	582	555	588	543	565	508	562	527	552	502	557	512	588	566	597	558	530	570	537	577	599	524	575	525	543	512	528	515	514	549	515	534	548	546	493	526	548	570	550	566	533	529	524	534	552	555	542	558	560	569	532	584	543	564	516	534	536	572	521	552	566	532	538	514	530	536	542	559	553	531	540	534	536	546	547	550	561	510	549	560	558	538	522	550	548	530	535	548	545	508	522	538	513	587	524	511	533	562	547	523	541	562	551	539	575	523	527	525	566	555	575	551	524	577	536	521	544	552	535	576	579	524	517	543	531	559	521	545	548	547	506	505	547	555	567	542	531	570	579	499	561	589	518	579	510	514	529	514	566	550	519	551	555	550	531	594	523	525	567	549	538	555	521	524	539	546	542	602	532	529	543	520	539	515	545	517	552	531	550	511	495	536	577	566	525	536	514	518	531	536	518	506	527	511	538	530	548	502	497	572	554	549	486	585	525	549	555	545	521	528	533	514	573	527	566	522	527	528	530	514	532	555	559	526	519	568	554	528	510	587	597	554	495	555	576	515	555	537	504	551	534	553	508	518	555	560	549	570	532	542	543	553	579	562	587	493	547	557	539	537	494	555	553	524	577	533	560	531	577	532	570	554	569	559
11558	10929	9297	6984	5576	4797	2685	1736	963	673	651	562	331	198	85	63	63	48	45	45	51	35	34	40	33	37	38	55	42	41	33	38	42	35	43	32	43	50	52	41	39	41	44	44	36	41	52	35	41	37	38	43	52	44	49	38	46	39	43	45	29	28	33	44	44	37	39	34	44	40	38	39	50	38	42	38	40	44	52	40	34	39	50	51	41	41	48	50	43	42	50	45	47	35	55	56	44	51	44	42	26	41	33	48	54	45	38	48	41	46	48	40	45	37	39	42	40	45	43	41	42	39	47	39	41	47	32	35	45	36	29	48	37	45	39	38	38	49	56	46	33	58	47	32	50	33	52	45	30	48	44	40	43	40	42	47	41	39	36	40	35	46	49	48	41	41	33	35	42	31	45	41	42	41	31	35	39	50	31	48	37	39	45	30	42	36	42	43	32	38	37	50	41	55	43	41	46	32	37	47	30	46	36	42	41	46	35	35	49	40	37	39	38	35	35	46	45	43	29	52	48	40	39	29	48	40	36	42	45	44	40	45	42	52	38	41	39	44	47	36	55	47	45	36	50	39	38	40	49	41	40	42	47	41	47	32	45	41	38	39	40	24	38	53	46	43	45	42	55	43	42	34	54	28	45	46	35	46	32	44	28	55	46	47	45	35	36	61	43	37	45	38	39	38	34	36	36	50	41	54	40	32	34	48	44	42	43	46	36	58	37	47	38	39	50	40	26	41	42	32	45	49	41	46	44	27	36	38	40	39	51	46	47	36	45	46	43	40	37	52	42	38	34	46	35	34	40	53	51	44	36	48	53	54	40	34	44	55	43	45	50	39	41	44	43	44	43	36	37	43	41	43	48	47	37	48	37	41	57	41	37	49	39	29	46	34	46	40	45	36	37	44	55	51	37	43	44	49	51	43	46	41	53	28	46	48	45	45	35	42	55	38	35	41	35	48	42	43	35	59	42	46	41	36	46	48	37	46	36	50	58	38	42	41	51	54	32	38	38	39	46	43	42	45	39	46	32	53	42	47	36	40	40	56	49	40	42	43	51	32	33	41	50	43	47	57	45	43	43	46	48	39	31	40	52	41	46	45	33	47	55	46	38	40	35	38	54	50	43	31	44	39	47	52	45	45	44	39	33	39	38	40	46	43	47	50	36	42	52	43	33	45	44	46	35	36	41	38	42	44	42	51	48	30	36	38	41	31	37	43	43	41	45	47	27	47	53	39	35	42	38	40	38	38	44	35	49	38	38	35	42	43	31	47	45	38	41	39	49	35	38	40	42	47	39	47	33	49	34	39	45	40	42	59	44	37	44	41	35	33	37	37	47	32	34	56	45	37	43	45	46	58	37	47	37	39	51	35	39	44	38	32	40	37	44	35	33	36	57	33	47	47	45	48	44	45	41	44	45	42	30	49	56	47	48	35	42	37	44	40	53	55	47	39	43	37	44	42	35	51	44	32	39	34	36	45	49	43	34	40	39	46	42	48	44	42	41	40	44	38	51	25	48	51	43	43	47	42	40	28	44	33	47	54	40	46	40	35	35	45	44	42	47	38	42	49	35	41	44	44	53	43	39	34	34	38	45	43	37	33	32	33	52	45	32	42	41	36	53	43	31	34	42	36	35	40	41	52	42	39	36	43	43	36	56	43	32	45	44	47	44	39	37	44	44	50	46	42	47	43	39	49	38	53	39	50	45	51	39	46	37	54	37	41	45	45	49	41	49	30	32	51	51	37	32	48	52	47	41	49	41	33	48	37	46	43	42	34	35	40	42	35	45	41	48	37	47	41	43	46	50	37	46	38	45	43	46	42	36	38	46	47	45	39	35	38	41	33	35	30	26	41	40	53	52	52	38	50	45	51	40	33	34	42	51	40	38	44	55	46	45	33	31	37	39	56	43	34	37	35	42	41	38	42	39	40	36	46	35	37	41	36	38	48	38	51	42	55	38	36	45	50	46	37	44	48	44	43	55	48	45	47	47	59	36	43	48	51	52	39	49	44	29	45	37	45	41	36	43	40	41	29	43	44	39	37	52	40	38	40	41	46	42	46	36	39	48	41	33	36	61	68	37	34	45	51	49	34	34	54	41	49	42	49	35	35	37	35	33	39	39	36	45	45	45	32	36	39	39	46	40	37	39	39	47	46	46	49	49	42	46	45	43	38	37	30	55	42	42	35	44	35	35	38	56	46	44	46	47	48	48	29	44	35	32	38	36	40	42	30	41	40	51	35	43	49	45	47	42	30	38	42	40	47	51	40	53	43	44	46	41	49	58	43	43	41	39	40	38	24	45	41	34	43	43	44	47	43	45	44	39	39	46	45	42	39	48	32	41	38	52	37	35	55	46	46	39	61	56	54	45	38	42	40	40	35	38	46	51	35	39	36	31	36	36	48	47	37	36	41	41	49	42	39	42	36	40	46	45	47	46	50	37	53	41	38	36	46	37	38	38	37	44	50	40	47	39	41	48	39	55	42	39	52	41	51	40	43	45	30	48	45	39	38	37	55	40	37	44	38	30	41	36	46	40	38	51	42	41	40	45	38	42	47	47	35	26	50	39	36	47	46	53	38	42	30	50	38	35	45	43	43	50	37	42	46	25	41	43	36	38	40	44	42	50	45	56	51	39	34	36	44	45	51	34	48	35	42	48	42	48	54	44	42	36	49	45	43	53	35	47	41	40	36	39	47	52	34	48	45	42	38	37	40	37	40	38	40	52	35	49	45	46	36	44	39	35	38	49	40	55	44	56	40	31	54	45	39	31	33	34	42	39	42	46	54	37	29	38	44	34	35	55	40	46	36	46	36	36	43	32	40	45	60	46	40	37	51	31	51	28	45	45	40	45	33	37	44	39	48	39	51	42	34	39	44	36	32	35	55	44	45	43	41	47	41	50	34	35	54	46	51	41	46	35	38	34	43	44	43	48	45	25	36	40	34	43	46	58	40	53	47	21	34	44	47	31	48	46	47	27	36	46	49	46	41	34	40	46	56	45	39	36	44	50	61	44	52	51	42	52	48	38	45	39	36	32	38	44	42	49	44	41	39	47	42	33	49	46	50	40	44	44	38	52	42	44	46	47	42	59	33	45	38	40	47	37	48	43	43	49	38	42	39	49	43	54	38	44	47	45	49	55	39	40	45	37	30	51	38	28	32	33	28	43	53	45	46	39	36	44	53	49	42	46	31	46	47	31	31	33	48	47	37	56	39	38	31	46	41	51	45	39	52	47	45	36	43	37	46	40	41	52	43	42	42	52	41	37	47	42	45	58	48	43	41	36	41	40	49	43	38	41	39	56	47	52	42	41	44	45	41	40	39	50	37	41	47	46	49	37	46	46	36	35	44	32	39	52	36	32	35	34	47	41	44	40	44	42	40	43	45	48	44	43	54	47	57	29	48	42	28	42	55	44	50	40	40	50	47	39	34	45	38	43	41	40	42	45	38	47	40	36	45	38	38	51	46	51	43	54	40	43	51	37	34
46635	36835	36575	42976	49820	44856	35679	30419	23167	18782	18363	15549	9727	5198	1938	1278	1041	946	998	807	619	664	587	584	598	529	592	615	548	556	565	565	571	511	562	522	602	553	573	545	616	546	554	536	589	544	572	573	577	569	541	533	595	582	594	575	550	569	569	581	543	593	578	572	558	526	558	571	584	523	518	567	555	566	583	526	557	524	543	613	591	561	572	558	559	626	516	571	606	580	546	555	543	577	586	551	561	563	550	537	579	554	562	524	547	553	561	529	600	573	584	543	578	606	541	526	540	572	554	539	565	564	560	574	522	536	533	564	561	554	550	565	556	577	545	602	568	542	562	547	566	544	544	577	554	549	565	549	580	554	611	587	550	597	595	565	538	569	557	594	571	542	540	525	577	555	588	538	526	597	527	549	579	578	567	570	598	583	554	561	556	545	549	528	604	576	578	560	560	599	579	541	534	572	560	560	535	554	526	555	584	564	560	579	593	544	554	526	563	592	545	576	576	585	559	550	481	568	604	568	553	553	574	534	569	515	558	548	509	590	591	587	545	590	537	552	578	533	532	541	532	556	559	595	516	588	607	605	562	554	587	613	542	529	577	565	556	569	583	594	549	556	560	553	542	536	573	504	529	548	546	555	588	535	555	565	579	598	538	581	587	564	535	550	588	569	544	547	564	584	584	554	538	583	539	560	546	578	513	546	566	566	563	608	575	568	566	576	593	574	520	574	566	576	553	570	566	550	535	570	560	567	591	525	571	570	584	593	570	568	572	583	591	575	559	564	555	560	565	608	552	602	552	543	523	573	579	583	584	589	528	583	583	606	564	562	565	553	579	532	549	540	573	566	593	565	587	561	518	595	544	566	570	552	552	592	595	572	529	610	548	509	533	510	577	549	586	554	571	518	572	561	539	528	550	567	550	567	586	582	577	560	604	599	524	587	564	562	600	605	558	583	527	542	573	521	545	588	577	591	567	560	586	568	557	555	552	583	583	567	556	582	566	599	537	526	562	579	554	551	596	590	557	551	540	547	556	563	617	564	547	582	550	545	573	586	588	568	565	595	543	585	556	545	554	581	554	596	565	565	588	577	536	550	569	602	622	614	528	596	528	591	552	524	575	559	564	556	543	533	532	583	529	588	556	530	585	557	568	554	545	530	562	572	552	580	544	549	539	601	588	545	598	597	582	592	572	553	546	549	551	522	574	576	585	560	561	552	600	548	553	580	544	557	576	518	575	571	589	544	570	547	558	551	592	625	561	564	557	534	577	581	548	582	516	568	548	581	547	579	568	578	566	586	634	530	525	566	545	546	579	562	585	545	533	586	580	560	571	585	602	536	560	550	581	587	598	537	604	545	558	547	557	548	528	562	575	588	556	584	577	557	603	524	571	557	537	572	596	584	548	513	564	555	548	593	565	573	551	528	563	586	577	543	572	553	575	564	575	545	534	558	577	536	578	598	565	511	543	579	549	594	574	548	572	513	568	579	528	578	553	516	550	564	580	524	541	595	540	556	562	565	595	532	571	561	547	600	590	547	514	572	550	604	552	554	568	575	562	523	593	543	525	588	554	568	559	527	553	569	537	581	582	578	599	572	568	561	586	546	597	574	548	560	587	563	536	601	558	575	554	539	587	556	573	584	571	610	586	533	556	571	584	543	621	533	584	545	520	524	528	569	546	563	557	565	598	554	563	555	551	544	536	534	595	595	564	589	588	582	591	580	578	548	564	575	582	581	538	582	558	592	554	533	550	572	575	540	555	550	558	590	576	581	544	558	533	550	567	545	610	583	569	618	589	567	551	534	548	570	557	568	566	561	524	527	526	575	543	544	578	525	571	563	553	546	601	558	576	582	553	582	538	557	559	565	558	561	558	576	586	549	576	559	602	526	561	556	515	545	583	543	598	537	581	568	541	532	556	569	551	577	561	580	597	586	558	577	520	565	572	572	554	550	611	536	604	562	539	522	567	574	561	583	575	571	576	543	573	553	579	564	577	534	547	583	558	581	554	570	543	586	549	555	539	543	586	552	557	556	551	589	525	525	545	596	577	571	596	541	574	542	557	568	595	577	599	553	571	577	549	549	561	561	548	567	520	564	596	601	548	565	569	552	562	507	603	517	570	541	552	563	534	558	583	588	592	578	564	545	571	548	572	551	565	578	563	563	544	538	575	540	547	561	588	554	570	576	563	601	599	549	531	585	591	597	567	554	545	526	546	527	562	605	578	577	558	580	567	580	528	539	548	593	600	528	566	560	554	568	583	589	552	558	566	522	588	559	527	585	608	530	579	580	582	553	561	564	567	536	606	520	546	549	566	550	546	532	579	528	559	540	559	559	585	566	535	547	559	570	568	597	559	578	552	596	558	600	548	543	539	572	566	552	560	558	560	509	584	538	545	551	612	577	545	565	556	576	588	568	565	550	548	544	546	546	572	576	568	568	526	563	533	571	556	578	564	528	615	517	598	560	571	596	602	568	576	563	567	547	539	585	555	586	557	560	581	585	543	624	567	587	549	587	560	565	570	580	546	551	613	560	581	554	568	554	580	574	584	589	603	553	550	569	568	547	595	563	584	568	607	581	607	565	577	550	572	552	550	542	540	554	488	566	539	537	564	605	599	606	566	547	539	607	581	559	565	566	537	540	610	569	580	563	559	560	567	551	591	591	539	574	552	536	547	532	534	548	564	541	539	547	519	515	553	531	546	549	574	538	572	530	549	554	534	548	571	575	538	534	556	565	584	554	558	598	589	558	589	557	580	571	542	553	585	565	560	590	542	583	599	558	524	541	586	554	614	541	574	567	592	534	593	553	562	559	588	548	609	574	547	563	551	531	523	559	545	527	544	556	546	553	535	562	559	593	577	592	546	545	546	577	603	575	562	540	580	559	567	542	540	518	549	602	544	574	521	530	550	553	550	585	577	547	538	555	521	557	553	592	582	544	576	556	569	533	550	519	569	515	564	588	508	572	561	573	594	557	606	516	531	577	558	577	564	554	559	555	561	555	534	546	557	520	551	582	536	594	596	554	561	540	577	561	536	569	526	570	580	578	557	573	552	582	579	585	550	571	550	535	569	609	539	550	568	578	574	592	578	580	560	577	604	567	528	538	600	541	551	538	593	546	547	579	571	523	546	592	595	541	546	560	550	548	611	525	560	542	567	559	563	510	540	560	583	535	532	582	563	560	563	523	576	563	580	570	613	534	541	541	551	586	524	585	559	567	539	531	552	544	523	562	559	585	579	562	560	587	544	539	577	543	586	539	558	558	574	552	597	545	586	555	552	569	559	590	540	521	573	565	606	577	567	579	576	605	529	512	575	575	587	529	563	612	547	566	517	561	580	550	558	530	586	557	586	597	564	586	552	588	604	589	544	557	565	579	587	618	599	582	562	551	520	562	573	571	601	547	577	551	568	546	537	578	567	536	532	547	559	600	590	578	588	561	559	573	564	556	557	603	534	559	545	573	590	558	596	547	596	572	570	554	589	577	553	551
14572	18207	15817	12067	9830	8048	4643	2946	1412	1173	1012	796	474	224	111	78	69	57	74	67	58	54	33	50	50	39	40	55	40	48	40	35	39	44	54	42	33	49	45	40	41	29	47	43	37	52	40	40	46	29	45	40	44	54	44	54	37	39	48	39	41	39	44	50	43	44	37	39	48	38	44	38	50	47	32	47	33	46	40	40	44	41	34	43	47	46	48	47	41	38	40	37	47	35	47	37	36	41	37	52	44	47	40	32	36	51	42	41	48	51	47	42	45	43	42	41	47	49	49	45	34	41	35	41	49	44	38	42	42	36	40	45	38	32	43	39	37	43	34	39	39	36	42	41	31	42	51	35	34	49	33	37	30	44	35	43	41	37	41	32	43	52	46	42	47	45	37	36	50	49	33	47	48	41	37	38	37	53	40	39	48	30	41	49	38	54	57	39	42	43	43	45	37	35	44	41	44	48	40	43	40	46	41	31	49	38	54	38	35	39	34	45	42	33	54	37	49	46	47	47	39	50	30	41	38	35	46	48	39	45	45	45	34	53	49	42	46	43	48	49	48	38	45	37	41	45	40	52	47	35	43	37	41	42	48	42	46	36	38	34	34	42	43	30	28	42	47	36	37	36	40	43	43	49	45	39	40	30	47	36	37	37	45	33	42	18	50	47	44	40	41	36	42	41	46	41	38	39	37	30	42	49	41	37	45	43	37	48	35	38	38	49	37	32	47	41	43	37	33	48	42	46	46	41	44	46	39	45	45	38	34	42	42	42	46	48	39	42	35	47	36	33	39	36	55	46	43	33	33	35	44	52	30	28	45	33	39	40	35	42	39	40	44	37	42	40	39	46	45	49	41	46	51	33	36	40	50	36	41	40	54	48	30	40	58	41	42	48	41	36	49	46	37	39	51	44	47	51	59	40	44	35	48	56	38	33	39	51	44	40	38	42	36	47	38	48	41	51	40	42	35	35	38	51	40	50	38	40	35	43	41	50	49	35	56	52	42	46	33	39	41	40	36	41	40	44	43	33	41	27	27	46	47	32	47	37	27	39	28	43	48	42	36	46	45	37	37	49	48	47	36	43	38	36	59	45	39	44	53	41	40	35	48	33	44	44	43	50	46	39	38	43	47	34	38	43	42	41	39	39	30	40	35	52	42	51	42	26	34	50	38	46	42	41	34	49	48	42	38	47	33	50	51	40	34	45	46	43	44	44	44	48	40	34	25	45	47	41	28	40	35	49	39	53	38	30	38	31	43	44	42	49	44	45	42	35	50	32	36	37	38	39	44	35	43	37	38	37	52	40	49	37	47	36	36	39	41	57	44	38	26	55	45	38	40	41	50	30	53	45	36	36	46	54	41	35	47	43	56	39	43	45	35	33	38	32	27	42	38	36	41	41	41	43	45	43	47	38	46	39	33	41	45	43	41	42	34	25	43	25	47	48	53	36	44	58	43	54	48	38	48	37	47	42	41	41	32	46	47	45	40	53	45	50	42	47	35	43	37	30	39	43	36	35	48	37	40	50	38	48	51	43	39	41	45	43	54	37	40	46	39	36	43	42	55	39	42	45	49	42	54	45	38	40	46	43	40	49	39	53	52	48	26	46	51	38	34	29	34	40	51	60	43	50	57	54	42	47	42	39	48	47	41	45	42	38	33	48	45	39	31	43	37	43	45	30	46	49	42	37	51	43	43	46	37	31	46	42	50	36	37	44	48	47	38	45	30	40	41	41	32	49	41	36	43	44	37	42	39	38	39	50	42	38	35	31	63	35	41	58	33	46	29	41	56	39	41	33	30	31	32	43	32	39	38	50	38	34	42	51	36	38	45	37	47	49	37	46	42	42	36	40	31	47	46	45	47	43	45	47	47	34	52	35	36	34	44	41	39	41	49	42	32	40	50	37	40	40	41	50	43	41	31	41	45	39	30	46	39	48	34	37	37	41	30	48	45	38	41	37	36	41	54	42	50	47	36	40	43	43	43	53	54	54	41	43	38	61	40	40	46	41	50	54	36	56	41	57	48	45	38	50	46	39	40	46	52	44	48	30	52	51	45	46	41	37	41	42	35	35	48	44	39	46	38	41	21	43	47	43	38	45	37	24	42	38	37	39	53	42	35	47	32	45	37	51	47	30	44	39	41	51	35	45	45	52	36	48	39	45	36	45	48	53	43	39	47	38	35	35	41	39	38	38	52	54	47	41	43	33	45	41	35	39	37	47	46	45	48	40	46	26	38	47	40	53	36	38	56	47	37	39	51	55	36	44	34	35	40	43	44	44	32	48	37	40	37	42	41	40	44	47	51	45	37	62	35	42	42	42	42	45	39	44	41	42	47	40	44	37	40	50	47	41	56	56	38	28	32	42	41	47	47	42	37	36	47	34	48	43	42	44	42	25	46	47	52	38	47	39	37	56	40	41	39	45	40	44	54	37	41	39	41	41	36	34	46	39	47	52	38	41	33	42	44	36	49	52	49	44	43	40	42	45	51	32	48	39	47	42	54	53	52	31	47	47	45	46	55	43	37	35	41	45	39	42	43	52	43	33	41	33	44	38	45	52	41	52	36	46	39	35	37	52	37	49	33	38	46	29	38	51	49	43	44	41	54	34	46	38	41	49	37	32	39	34	40	46	36	35	42	51	37	40	46	43	38	30	36	30	41	44	35	43	31	42	48	53	37	35	41	39	33	30	44	38	35	43	52	40	41	47	34	48	40	40	48	41	44	42	44	46	42	45	31	34	31	50	36	42	42	53	35	42	52	48	37	47	44	43	42	33	34	39	42	39	54	57	36	44	46	42	42	46	47	39	42	43	43	37	47	38	50	49	38	50	48	34	43	35	42	29	36	43	50	38	38	45	56	36	33	41	37	45	49	39	45	54	38	38	42	44	44	37	39	41	47	49	37	31	42	38	42	36	38	39	42	41	53	56	46	43	47	51	54	48	42	32	40	37	39	41	43	50	32	45	50	49	43	46	45	36	51	40	46	32	45	43	43	40	52	38	41	47	41	48	58	37	44	40	45	42	37	49	51	55	40	48	41	42	33	36	39	38	34	37	32	40	41	40	50	46	49	47	47	50	40	37	40	39	39	44	34	42	49	39	48	29	37	39	35	44	52	34	39	29	38	36	44	42	40	55	37	37	38	35	56	36	41	38	50	33	42	33	37	49	40	52	34	48	39	30	40	41	50	34	42	37	35	40	37	33	40	38	30	45	48	36	48	44	40	39	45	49	36	36	39	54	36	53	40	43	31	45	48	49	45	34	39	56	39	41	48	43	44	42	56	50	55	54	40	46	36	48	34	45	38	40	37	35	43	36	37	54	50	41	37	41	23	36	47	48	44	40	38	53	46	42	40	38	38	42	49	51	46	49	47	33	40	46	42	31	56	49	49	57	38	37	45	45	40	46	36	43	37	42	37	36	39	49	47	49	52	36	55	35	45	51	37	40	45	44	37	53	40	54	37	42	41	38	51	44	43	34	34	45
52262	41769	42995	52204	60445	52623	42290	35568	26847	25484	22566	19607	12420	6552	2486	1818	1410	1263	1255	877	679	670	615	600	555	571	561	583	558	579	553	576	549	579	561	543	550	551	585	565	593	595	551	572	535	555	602	546	559	583	569	544	537	586	583	554	560	560	579	550	539	555	580	585	560	565	551	571	528	583	584	541	556	550	552	525	579	568	588	573	543	512	558	605	575	563	588	572	526	563	561	540	551	639	582	554	530	606	580	563	495	555	587	540	573	586	557	545	545	549	566	594	567	551	571	531	556	516	572	507	564	580	578	535	580	567	566	551	612	583	602	544	560	609	532	538	525	601	567	495	599	597	575	496	569	580	547	563	537	565	530	562	540	587	561	580	536	594	595	558	541	559	588	600	536	591	603	586	528	551	571	537	551	551	591	605	580	578	559	546	548	591	579	574	529	589	566	581	558	547	584	567	567	506	581	558	519	550	583	575	558	582	571	580	590	547	555	579	567	548	593	561	560	563	562	550	547	618	582	564	557	588	571	564	560	578	561	554	567	583	559	561	635	560	550	519	529	544	581	569	582	576	562	552	581	538	532	557	570	568	595	595	518	582	567	599	590	556	553	562	538	598	596	524	530	577	575	576	544	565	577	561	578	587	546	570	545	540	529	556	561	545	593	549	551	548	610	549	579	584	571	557	581	613	549	564	573	559	535	524	582	587	598	554	561	562	584	584	553	566	585	562	536	598	540	591	578	557	565	529	565	547	570	565	559	585	561	565	545	582	539	587	556	599	574	560	587	536	542	569	539	598	541	612	541	553	577	605	555	522	561	567	563	536	550	541	565	601	555	565	543	560	547	587	533	586	586	582	549	582	537	539	591	564	542	553	582	549	547	542	574	560	557	576	572	565	514	580	578	556	550	577	619	583	551	544	579	562	600	550	533	618	566	555	578	574	563	569	541	592	579	565	562	537	577	573	559	533	561	568	564	525	581	589	548	555	547	573	526	521	533	568	541	566	522	554	570	536	570	553	552	566	575	560	577	554	570	580	562	552	543	597	517	578	611	540	547	563	580	582	549	545	563	580	578	540	538	564	556	547	555	564	508	546	572	582	590	556	547	596	593	574	545	544	559	572	580	548	562	592	621	585	597	574	586	575	524	533	607	602	543	563	568	513	542	580	603	530	526	549	562	567	552	553	537	620	566	569	585	540	584	534	592	576	530	556	549	547	579	599	583	579	594	534	535	581	594	574	552	544	551	564	596	580	558	567	555	593	614	575	589	550	576	534	568	555	628	569	575	597	566	582	587	593	583	575	569	547	600	538	595	611	567	571	559	565	530	587	595	540	595	581	562	541	562	576	582	601	589	556	566	557	558	569	535	554	567	564	564	575	585	556	558	526	593	534	562	566	571	554	581	575	564	543	573	543	568	552	575	579	548	575	576	543	543	537	555	574	533	574	585	592	558	551	569	560	550	546	590	579	574	574	487	590	518	571	601	548	535	593	569	599	540	561	563	559	572	533	518	534	549	549	508	572	534	576	599	570	588	617	567	543	588	561	581	560	602	566	524	563	564	559	559	556	550	588	568	503	581	524	559	542	538	546	554	591	605	571	542	515	563	535	544	584	546	526	567	576	524	546	556	475	553	546	509	581	550	565	536	553	545	529	539	589	546	614	568	550	564	564	548	540	516	596	572	563	521	557	593	591	572	573	543	533	572	600	549	586	552	564	574	549	589	559	559	575	539	589	555	541	629	580	586	578	563	569	578	534	568	563	581	578	513	533	552	586	563	566	558	602	555	557	555	534	563	561	596	556	569	560	564	556	577	579	570	592	552	594	592	542	558	548	593	587	562	586	564	588	574	559	560	575	544	545	583	565	598	572	575	577	560	582	542	565	541	549	593	553	567	589	565	555	577	610	543	585	536	603	568	595	563	544	565	581	580	552	502	589	546	554	558	559	588	582	546	563	550	581	582	568	561	534	557	608	595	586	551	562	563	529	602	536	614	582	543	592	553	590	538	575	551	578	545	568	592	588	536	553	564	572	577	575	561	569	515	538	583	598	587	575	586	593	586	571	573	551	545	553	578	540	561	562	575	576	524	561	573	583	574	580	565	591	560	597	575	537	557	548	568	564	561	546	590	546	519	551	592	574	571	524	526	546	536	541	596	538	555	570	581	541	563	573	528	611	567	558	580	496	576	599	576	572	574	611	556	562	556	556	547	570	576	534	564	573	534	591	562	554	530	547	554	557	551	511	562	528	568	548	575	537	549	568	594	553	527	567	597	574	553	610	563	520	581	564	573	551	558	585	577	592	571	566	560	603	606	575	572	571	557	563	521	592	549	549	578	547	561	577	546	575	583	572	559	554	579	560	559	548	573	526	555	551	562	565	571	528	563	547	595	568	580	558	556	566	573	599	561	627	553	591	571	557	559	586	579	559	613	568	562	552	553	563	538	602	575	527	555	572	581	560	584	570	551	556	593	572	560	558	558	558	513	563	565	546	535	562	536	602	570	585	521	555	558	594	576	544	564	557	581	547	610	565	592	550	559	569	621	508	545	549	526	527	614	540	537	553	551	568	626	556	570	545	574	582	601	558	587	538	543	574	588	542	587	551	582	525	544	615	560	575	548	563	576	544	586	576	593	538	546	557	576	561	545	578	567	564	574	543	562	557	578	597	575	525	606	529	573	558	562	529	569	572	593	593	627	578	516	560	522	558	548	565	539	573	541	624	533	527	546	563	529	581	566	556	576	594	569	556	559	555	538	585	547	570	581	585	567	527	581	587	556	568	562	588	567	589	572	574	608	547	495	543	605	580	588	550	588	586	555	521	551	568	571	547	547	573	588	574	556	581	589	619	546	530	610	599	573	557	577	585	564	554	562	582	538	563	554	594	513	506	548	585	546	520	565	553	539	562	540	562	528	554	586	564	589	567	564	586	594	609	563	581	588	572	580	575	547	556	527	581	571	546	554	539	594	554	559	596	526	561	548	579	574	537	548	596	584	575	557	622	574	541	556	586	551	548	533	582	533	555	581	579	569	560	585	560	560	578	559	589	589	587	549	545	561	518	551	533	559	560	593	542	535	550	558	539	506	553	572	592	570	568	558	541	571	542	545	520	585	553	577	576	608	547	558	571	536	569	558	557	539	568	547	529	570	577	574	573	561	555	577	634	560	540	593	598	552	549	580	537	601	550	568	526	564	583	570	592	516	581	526	559	538	565	570	600	597	542	563	557	515	589	566	558	562	553	552	545	561	562	538	555	604	576	534	564	545	553	589	561	562	522	567	582	549	581	548	580	582	538	565	604	562	596	542	522	574	560	562	580	582	562	598	528	568	558	558	547	536	594	548	557	574	618	537	567	554	645	557	572	548	599	563	549	583	573	629	591	569	576	515	575	594	527	589	556	554	595	547	539	558	573	534	516	576	584	576	586	541	602	573	571	529	577	590	529	561	567	579	556	588	564	562	527	574	523	558	541	536	563	555	597	553	565	571	576
5479	3167	3265	2522	1867	1529	815	582	322	290	226	202	125	88	53	54	45	49	52	48	38	40	42	46	55	46	46	28	42	57	41	31	40	42	55	41	43	45	37	42	35	34	46	28	38	43	39	41	46	39	43	31	33	43	34	47	52	39	38	35	37	41	35	43	38	39	42	35	42	47	49	28	41	43	35	42	38	37	42	46	36	37	33	38	41	35	49	56	36	43	46	40	39	38	49	42	43	53	44	42	36	36	38	38	44	42	49	42	44	34	38	47	41	40	44	43	36	39	35	31	38	34	40	33	39	40	36	42	45	47	37	49	38	56	39	33	38	31	29	42	43	34	40	43	30	45	37	53	44	31	44	36	41	37	30	43	35	36	30	24	41	35	33	44	40	42	39	37	51	36	43	48	36	40	53	42	48	47	49	48	45	32	33	40	51	43	46	41	45	36	39	29	32	37	45	41	51	39	39	45	51	52	29	41	39	38	27	29	42	49	39	40	43	34	42	36	42	41	41	33	47	39	39	29	39	52	39	31	41	26	40	43	44	35	35	41	45	34	32	38	41	26	41	48	42	32	39	34	41	48	44	42	40	42	36	38	37	41	37	43	49	36	40	40	48	45	36	42	35	39	45	35	47	45	30	49	33	31	40	39	25	39	37	45	39	33	28	33	53	37	48	47	44	41	38	31	45	37	44	31	32	38	39	38	46	54	32	44	50	46	41	39	42	31	41	52	31	44	44	42	56	49	39	35	46	47	44	43	45	40	46	41	47	45	42	48	42	33	51	39	33	42	36	38	41	54	40	40	47	43	36	29	31	43	26	30	37	45	34	61	54	52	47	29	34	39	32	39	36	40	53	42	46	39	42	36	38	30	39	41	47	34	41	37	43	43	25	42	56	47	38	48	38	46	45	34	34	34	58	32	43	37	37	39	44	42	26	42	42	45	43	33	28	33	32	46	41	31	46	38	33	40	36	46	40	40	34	37	46	45	42	39	40	35	47	31	39	52	46	35	46	29	40	38	40	36	39	36	33	42	40	54	38	46	40	36	43	43	42	41	42	36	36	40	43	42	40	37	40	42	44	33	39	42	37	45	41	46	42	37	43	47	40	40	43	42	42	41	53	56	41	37	36	42	37	43	45	26	45	44	44	46	40	51	46	39	33	33	34	42	45	35	42	37	42	41	41	36	40	40	33	35	40	41	43	29	44	29	38	32	43	34	43	30	36	38	40	51	32	48	35	35	46	32	50	37	42	27	36	41	34	37	40	25	37	49	44	48	43	41	41	41	30	48	38	34	39	31	41	43	45	38	35	41	41	51	29	49	39	28	48	35	40	31	45	32	52	41	42	41	41	34	46	36	46	54	39	54	37	39	43	41	44	47	38	33	50	50	40	42	44	41	50	43	39	42	46	43	46	46	29	40	33	53	43	33	42	34	33	38	41	44	48	37	34	37	49	36	37	35	41	49	43	42	36	42	38	48	48	45	41	35	35	41	39	44	50	37	49	31	40	43	40	37	41	37	41	31	26	49	34	43	40	35	43	41	31	34	35	29	37	41	38	36	47	51	49	50	31	39	35	47	40	35	38	39	41	40	39	40	44	43	38	48	32	48	37	39	54	34	45	35	32	41	43	37	40	46	37	37	38	46	45	47	48	42	55	50	46	39	28	32	33	33	42	50	43	52	35	46	31	46	36	38	46	45	35	40	35	38	37	39	28	42	40	41	35	39	36	41	41	38	34	35	41	44	33	33	41	45	44	38	40	29	39	48	48	43	32	43	40	31	42	43	39	48	42	39	32	36	46	42	33	30	52	39	49	36	33	42	45	45	38	37	42	37	30	48	43	37	46	43	41	25	40	39	44	49	31	28	41	42	56	35	34	36	32	38	40	43	39	51	38	38	34	38	42	36	33	43	41	41	39	38	38	31	46	57	36	36	46	44	39	46	40	41	28	47	40	39	36	39	62	44	28	46	38	29	39	47	41	32	38	30	36	35	39	34	39	49	33	42	38	50	47	39	43	38	36	37	39	24	41	47	28	56	44	42	41	41	52	45	40	39	41	39	49	51	38	32	48	43	45	41	44	48	43	49	39	40	41	29	37	41	38	47	40	42	51	38	41	41	38	40	39	37	37	55	50	43	32	43	25	43	29	39	40	31	51	41	36	48	47	44	45	48	35	34	46	38	28	29	44	32	50	42	27	35	49	32	27	37	35	40	41	34	37	38	36	39	35	46	41	41	35	40	39	40	39	42	43	45	43	37	40	51	35	52	46	45	40	43	44	28	45	40	40	39	49	37	36	48	46	38	37	52	40	44	39	45	41	35	32	41	45	31	56	34	29	46	47	41	51	37	46	36	40	39	28	48	24	37	46	32	42	50	45	40	41	26	41	37	38	31	38	35	42	36	41	48	35	27	42	36	45	36	43	43	32	53	37	46	26	38	45	46	28	38	32	40	44	54	50	41	35	25	51	45	38	38	50	34	54	37	31	46	31	38	43	46	42	33	36	35	46	44	30	27	45	44	39	45	44	36	39	33	37	37	34	30	51	38	36	43	44	46	42	41	41	44	44	30	46	29	42	47	47	38	27	52	42	31	44	32	34	35	38	39	50	43	42	42	39	43	35	41	45	38	34	26	40	41	37	41	32	37	33	49	37	42	45	41	42	53	39	37	36	46	37	35	49	41	39	39	52	49	42	44	43	37	32	50	35	41	41	36	30	39	42	38	45	46	33	34	43	33	48	34	43	46	46	32	33	45	37	31	55	37	45	45	36	30	38	42	39	43	42	39	36	41	37	30	34	36	39	40	33	32	45	50	43	41	36	42	49	53	48	44	40	39	35	39	49	44	28	47	44	41	36	40	49	42	41	33	43	38	34	52	38	51	35	48	44	38	40	41	44	38	44	34	49	42	44	32	33	36	44	45	35	38	39	32	41	50	48	55	31	32	53	43	37	34	38	37	40	35	39	49	55	36	35	35	39	37	44	34	35	41	42	35	40	47	53	45	45	47	41	38	46	31	47	37	41	43	40	38	33	31	48	27	42	31	35	34	33	35	46	42	29	34	42	49	37	32	43	38	48	44	44	39	33	38	39	49	39	38	45	34	41	37	54	28	47	34	32	30	50	48	47	44	33	43	37	39	42	28	44	48	48	41	25	29	42	41	33	36	41	41	42	27	43	42	37	33	36	38	35	50	42	48	35	46	51	36	39	41	34	49	41	32	49	25	52	39	42	31	44	39	39	33	51	43	49	37	37	37	30	45	46	44	29	35	40	39	41	36	54	47	43	36	38	47	29	47	46	35	37	50	35	35	43	45	36	31	53	48	32	35	33	36	44	32	40	33	38	44	49	39	45	45	44	38	40	32	43	42	47	55	33	40	28	35	39	40	42	34	35	50	42	39	36	29	40	32	38	41	42	46	43	33	36	44	43	49	45	37	51	36	35	44	41	29	38	28	48	46	53	40	37	43	38	56	34	43	40	39
36504	25879	26642	31489	35658	31320	25017	19925	11973	10888	8767	7050	3832	1967	932	806	644	728	693	669	544	547	576	535	511	571	550	531	543	517	584	559	520	546	509	526	507	545	590	502	522	545	519	489	539	570	491	507	516	570	516	498	560	554	513	518	499	535	513	579	547	527	514	544	547	538	557	490	532	579	545	533	541	560	551	523	538	583	538	550	543	551	527	549	523	566	551	545	560	515	568	535	533	523	545	539	540	474	529	505	553	538	534	589	498	581	518	514	504	522	535	557	539	484	533	531	511	530	555	548	555	553	537	570	559	495	539	557	531	559	538	569	572	518	531	518	566	511	550	542	546	528	558	526	509	554	543	525	532	513	527	565	499	517	527	526	558	520	541	552	552	504	562	553	552	510	542	535	553	531	550	506	532	520	505	523	539	537	529	550	550	562	525	551	557	523	565	534	577	513	549	539	529	517	543	555	572	518	561	550	547	564	575	506	549	543	507	571	507	533	527	564	529	525	538	544	535	535	530	548	534	534	549	501	496	546	521	552	545	526	542	502	540	550	544	544	540	526	544	510	525	531	532	532	532	547	557	518	573	532	508	531	523	507	530	543	540	550	575	558	565	569	560	518	553	542	513	536	545	583	550	530	553	520	546	529	549	527	521	557	522	556	515	561	520	519	566	558	492	516	529	538	570	551	511	526	533	515	515	538	542	582	546	590	548	525	552	516	537	557	516	552	493	542	546	551	526	535	516	529	546	509	528	532	549	581	546	525	499	542	522	536	567	512	557	520	557	527	544	541	597	545	529	528	562	544	566	586	514	556	563	506	543	512	541	559	561	517	518	522	548	521	537	507	562	558	519	491	564	583	547	494	542	566	547	528	517	541	552	550	544	550	542	540	531	533	545	523	536	554	545	532	497	570	539	556	554	546	522	526	542	544	523	536	529	546	536	521	546	513	561	564	591	551	542	542	576	555	505	540	527	530	522	527	520	532	535	558	527	569	522	554	529	514	549	546	540	538	520	541	523	538	571	535	554	503	530	544	523	589	537	543	480	535	566	607	545	546	506	510	541	519	543	511	549	536	568	549	570	546	544	587	556	513	515	545	498	556	567	521	535	558	503	549	519	559	523	507	543	462	585	537	559	524	526	518	582	517	517	571	525	577	527	555	533	501	530	521	545	544	506	560	520	518	539	500	561	516	556	531	527	533	554	530	528	520	555	549	510	530	555	543	548	543	572	529	545	592	557	551	506	536	551	494	507	534	561	543	499	550	523	502	575	546	553	535	536	572	541	539	558	565	513	564	570	526	535	503	539	594	588	521	489	498	565	537	534	550	524	516	556	534	506	495	548	524	518	515	574	550	546	546	512	531	535	551	545	542	523	553	561	546	549	551	526	518	539	529	511	515	558	562	543	571	567	536	554	544	566	601	580	510	557	535	522	540	537	544	523	544	520	508	568	568	545	546	546	515	567	561	527	508	535	542	527	508	543	555	523	535	535	522	535	538	558	516	587	529	533	562	545	508	524	554	571	529	520	532	526	548	591	546	576	493	550	506	540	502	542	537	521	522	569	508	524	509	585	557	569	513	564	532	540	517	522	528	556	544	520	587	518	532	572	554	562	518	520	547	527	555	529	581	531	507	547	564	538	512	512	536	547	552	543	552	524	553	534	537	550	560	583	554	540	542	571	539	571	555	554	567	561	569	554	515	572	505	539	526	534	573	569	540	554	510	535	527	535	562	534	529	535	504	586	519	499	544	529	544	560	572	543	547	528	501	531	525	539	566	528	567	534	524	545	520	529	508	533	547	558	568	553	525	553	517	545	568	512	554	547	544	544	540	512	556	577	496	530	579	583	547	548	497	509	508	533	558	534	526	544	460	524	539	517	535	520	518	527	542	482	512	566	561	537	562	555	541	549	557	513	526	552	531	532	519	537	523	542	497	551	595	551	532	526	552	571	613	508	531	534	544	548	556	499	532	554	568	532	540	485	526	503	544	532	501	531	544	522	589	505	549	499	557	519	536	544	566	522	533	522	528	534	505	530	488	538	539	508	557	546	555	495	561	555	573	553	557	502	560	530	552	569	517	545	537	514	541	511	520	503	531	569	533	541	545	501	558	525	513	532	511	563	526	531	538	548	561	542	508	512	580	577	543	506	552	503	510	557	561	527	571	520	536	505	533	505	554	528	573	577	515	562	562	526	513	521	527	506	585	551	566	523	536	497	545	558	557	554	542	534	539	528	546	562	498	566	500	527	537	561	519	520	552	554	539	512	548	475	563	511	568	529	552	579	530	547	528	552	551	516	552	524	563	564	579	565	496	532	524	546	555	511	509	568	523	512	510	533	560	517	525	501	580	559	494	500	546	545	559	574	534	521	517	531	534	552	527	492	543	535	572	563	507	499	555	594	568	484	543	561	533	555	534	548	510	548	535	505	553	548	550	512	522	507	525	523	525	523	551	551	529	536	520	560	543	532	591	505	552	493	512	524	516	567	535	492	535	533	547	525	552	558	557	550	552	519	484	528	543	559	550	524	510	564	534	534	525	556	504	496	507	549	523	532	483	528	528	509	557	514	544	556	543	512	514	539	521	584	585	526	531	521	524	513	548	535	550	562	544	494	567	523	519	560	543	514	516	552	548	512	554	538	579	536	510	485	527	584	547	536	593	500	531	592	544	515	525	573	579	533	545	565	585	521	551	524	527	558	541	514	500	566	557	518	525	508	515	554	549	565	538	523	544	552	582	497	519	554	554	516	500	541	560	543	543	551	515	543	514	534	530	523	536	530	519	583	533	550	545	562	531	548	560	550	538	524	536	560	529	540	553	580	503	552	569	533	521	549	556	526	560	536	528	560	541	544	517	508	557	507	536	514	554	540	571	512	515	554	528	537	561	492	548	532	531	518	517	547	553	532	535	548	541	534	536	537	537	533	532	528	564	568	520	510	571	546	529	535	567	519	527	532	515	582	571	572	489	528	530	512	569	522	525	568	518	554	547	539	522	515	522	557	513	505	530	504	579	490	480	515	513	547	538	510	555	527	537	567	569	504	542	526	486	507	526	568	549	545	540	550	541	549	517	539	522	527	519	561	569	570	530	525	533	559	583	491	566	511	508	537	526	538	586	560	562	532	542	533	499	523	504	539	556	538	527	517	535	500	554	534	561	531	545	520	546	579	559	476	547	563	512	499	554	531	501	538	565	513	535	511	539	497	534	543	532	545	567	564	494	537	544	603	509	520	549	491	553	563	543	526	526	520	514	571	505	539	564	521	550	567	534	514	544	531	536	536	574	560	541	540	560	509	515	564	571	528	550	516	504	554	562	513	558	547	548	519	517	503	541	520	528	566	538	539	573	533	544	499	515	541	566	524	482	535	566	503	533	529	577	524	507	599	555	505	516	543	573	528	550	505	570	530	533	532	533	491	550	553	553	527	530	524	497	504	544	551	554	557	553	509	559	510	548	496	567	571	543	528	550	558	526	543	565	492	553	539	529
10570	12608	9959	7199	5752	4198	2370	1513	751	720	541	387	208	131	58	76	42	59	55	41	37	49	46	31	45	33	26	51	48	50	34	35	38	44	39	45	39	41	23	45	45	35	40	28	37	41	42	43	30	40	31	40	30	43	40	48	36	30	35	45	31	53	36	47	40	39	34	36	34	38	39	43	46	40	47	48	49	47	35	40	40	28	30	33	43	43	39	48	40	33	33	38	48	35	40	39	40	40	53	34	38	42	44	41	44	35	34	46	39	30	35	35	44	37	35	29	35	42	48	35	46	43	40	51	37	33	43	46	47	42	48	53	44	48	40	62	37	51	42	45	24	32	33	36	44	45	38	40	46	41	33	51	39	41	45	33	39	46	45	43	41	39	45	48	43	38	36	57	39	42	40	43	50	49	52	34	47	44	48	37	43	38	40	38	34	43	47	37	38	32	40	40	38	42	48	43	40	43	37	45	36	57	51	38	40	32	32	27	46	50	36	37	39	45	44	43	46	44	34	41	36	43	45	34	40	47	48	38	52	35	33	48	47	59	46	46	42	35	41	45	32	41	43	40	52	47	42	33	43	52	36	46	41	50	35	51	30	34	35	30	33	46	31	33	40	40	49	45	55	36	34	42	37	52	53	33	51	39	46	47	40	40	38	50	38	39	42	35	45	32	50	35	42	43	53	38	39	28	42	46	41	38	43	33	40	33	39	44	34	44	43	41	49	37	32	27	49	42	53	44	41	47	46	33	44	40	42	42	39	39	37	31	39	40	45	44	43	46	40	51	31	40	41	43	42	41	37	48	48	34	38	29	30	41	44	60	40	38	37	33	44	59	47	45	52	42	37	40	48	36	29	30	56	50	47	39	39	29	31	38	29	58	39	39	40	37	37	37	51	29	61	27	35	39	39	34	41	45	46	44	54	37	42	40	39	36	38	30	51	41	40	36	54	43	51	41	46	33	44	52	44	51	44	39	39	30	52	40	45	36	30	54	48	29	34	50	36	39	35	43	41	45	42	43	35	46	48	44	52	40	38	41	40	29	35	30	33	41	40	39	48	39	44	51	48	40	35	40	46	43	31	52	35	42	34	36	46	47	38	49	35	31	40	42	47	37	51	45	49	36	52	38	54	35	35	43	36	40	45	38	38	41	38	37	48	45	44	44	49	47	50	46	44	41	36	37	44	44	50	43	36	36	44	38	37	44	46	44	37	39	42	35	40	38	38	50	39	28	27	50	45	33	39	25	44	39	37	35	42	47	38	37	38	36	47	41	35	40	42	36	42	40	32	53	39	32	40	35	44	32	38	47	33	45	37	49	48	30	38	39	44	39	41	37	42	45	51	38	43	50	46	41	43	46	38	36	43	40	44	55	59	44	43	39	45	47	39	46	51	51	52	44	33	37	40	38	35	31	49	36	31	43	44	35	43	31	40	47	44	47	46	35	37	35	43	36	36	34	44	42	47	48	39	44	46	33	42	33	51	41	39	39	46	35	45	46	34	45	43	35	35	27	52	36	38	35	30	48	42	40	40	42	39	39	38	34	37	48	42	38	42	40	47	44	43	35	42	30	43	32	45	51	39	37	42	35	41	33	40	34	33	33	38	30	39	38	33	40	36	31	35	38	45	44	43	40	52	33	36	48	46	32	33	39	40	39	50	34	37	46	49	40	33	32	46	35	41	37	36	36	31	48	31	37	30	33	32	38	45	33	36	42	43	30	35	49	33	39	40	47	46	49	30	42	45	41	36	45	43	47	39	59	38	42	48	46	37	36	48	41	42	53	46	42	50	35	47	37	50	43	44	43	50	42	46	48	40	32	32	44	47	37	50	32	42	47	41	41	34	42	34	45	45	45	43	42	36	43	43	34	42	43	56	44	41	28	36	31	39	32	33	50	53	49	45	41	43	42	35	47	36	42	43	38	44	41	36	43	33	41	42	40	33	45	43	44	49	38	47	37	44	40	45	48	36	42	47	52	40	32	44	42	42	42	38	32	45	41	38	51	39	53	41	33	40	41	41	46	42	48	29	43	47	41	31	41	48	41	38	35	44	31	36	26	39	45	46	39	37	40	42	44	37	36	52	39	59	42	46	36	38	32	44	40	49	43	26	36	42	45	33	36	39	33	41	45	44	35	30	32	43	41	33	58	37	37	34	44	30	32	41	38	44	37	30	47	49	34	38	43	36	45	35	43	49	40	35	44	37	39	38	50	48	48	49	43	34	58	39	45	45	45	44	33	43	38	44	43	52	40	29	45	41	39	41	58	30	42	33	36	39	34	54	33	38	37	45	44	39	47	35	43	47	34	49	46	35	41	54	31	31	29	45	42	43	29	46	52	37	29	35	36	35	56	45	46	40	42	36	39	32	39	36	48	48	39	41	39	43	40	43	38	41	34	32	49	47	45	53	43	30	43	45	42	38	35	33	41	38	38	38	53	44	35	45	37	44	49	36	34	37	43	45	35	38	45	37	47	44	31	40	46	39	43	49	32	39	37	47	36	39	47	32	44	31	45	34	41	35	44	43	37	30	44	45	47	43	32	25	38	46	46	37	37	43	41	37	42	46	45	30	37	45	30	46	51	38	49	41	46	32	38	43	41	38	27	38	34	37	44	38	41	46	49	39	37	34	34	37	42	34	37	35	41	41	40	40	34	46	40	33	49	40	42	31	51	31	49	30	31	42	46	34	30	51	59	44	39	41	41	45	48	34	37	36	35	34	41	36	39	40	49	42	41	44	51	41	29	45	45	29	40	41	40	33	61	42	44	42	30	44	32	51	41	30	42	34	34	45	46	40	29	42	36	30	47	48	35	36	41	40	46	39	30	41	48	43	32	49	44	34	35	44	44	33	49	38	53	50	32	32	45	54	32	33	38	54	37	45	53	44	35	31	40	48	28	46	39	41	38	33	29	37	41	40	37	33	40	50	35	32	45	39	35	34	35	34	49	36	53	35	37	37	44	44	46	31	47	42	41	34	44	40	40	40	44	40	46	37	43	43	40	36	38	40	40	51	41	42	37	42	30	39	36	43	45	42	54	44	42	51	49	36	44	38	35	43	38	35	38	34	41	39	39	41	46	45	37	43	50	40	39	37	36	42	35	29	29	34	38	36	49	46	37	41	34	47	35	36	39	45	36	49	31	38	36	40	37	44	51	38	48	55	47	32	35	38	39	44	33	32	48	42	43	35	44	46	38	48	36	39	47	47	29	42	40	50	36	45	36	37	42	46	36	49	38	43	34	36	36	53	41	41	38	40	39	34	42	44	36	38	38	54	32	42	36	34	42	34	35	47	47	50	33	43	35	38	44	33	34	48	44	44	50	61	53	44	38	42	40	60	46	38	47	39	37	31	47	44	39	41	30	40	30	52	39	36	44	28	30	31	31	46	32	55	28	46	47	45	37	53	38	41	43	37	41	44	44	39	30	45	48	52	44	31	34	48	46	42	36	54	41	51	35	40	41	50	53	37	42	53	38	40	54	46	43
49545	37552	36372	44393	50534	42233	34468	28300	20237	18892	14780	12166	6747	3578	1434	1309	981	1024	966	688	616	573	583	508	558	567	566	540	568	572	544	544	558	527	539	554	485	495	526	555	582	522	521	533	524	543	554	535	519	578	558	539	563	536	529	552	510	585	552	561	550	502	585	511	495	532	565	598	527	525	527	606	531	550	556	532	545	540	539	551	520	568	570	552	524	550	541	532	571	561	524	594	534	541	562	528	539	561	522	564	554	557	542	533	540	511	530	529	538	588	588	542	560	555	524	531	532	516	545	558	539	491	509	552	553	572	542	523	536	507	568	569	547	563	545	585	544	538	544	568	587	555	558	518	548	563	571	541	541	576	548	531	523	536	540	577	556	536	588	541	538	554	560	518	536	563	545	550	547	557	584	538	511	538	538	536	515	548	559	539	555	570	519	549	573	559	539	521	572	607	533	498	557	538	556	533	579	560	510	518	532	538	543	576	545	559	512	516	521	532	535	498	520	525	546	554	591	530	541	546	538	559	572	576	504	536	571	482	539	559	562	510	519	527	564	547	573	541	525	547	543	520	539	533	521	540	524	550	557	529	579	544	564	558	598	538	557	500	498	590	542	559	542	560	570	534	525	559	506	535	553	546	561	517	530	626	551	521	540	546	540	563	556	551	533	561	553	549	559	532	540	556	512	572	548	589	533	549	528	527	536	534	570	532	527	538	585	566	544	543	518	555	543	526	531	531	525	533	552	579	535	529	567	576	531	518	512	557	516	530	544	568	584	529	566	548	579	513	530	573	495	537	567	538	557	530	526	578	546	575	541	559	573	534	534	545	528	550	539	531	575	572	526	556	572	506	566	559	575	505	538	552	562	555	580	554	555	563	515	559	541	544	570	525	548	558	576	601	551	583	571	538	517	543	487	518	519	543	496	529	518	515	582	544	586	528	521	539	552	544	557	528	527	534	577	541	575	558	562	553	531	529	555	582	517	508	550	520	560	525	544	586	567	509	531	549	533	563	563	587	562	536	516	535	547	525	559	538	554	544	510	571	526	533	578	520	560	549	545	581	587	538	539	608	545	580	514	544	536	556	498	529	536	592	566	564	543	528	535	534	566	532	577	530	538	555	550	515	551	594	556	547	557	526	552	524	549	551	565	515	524	527	540	542	549	557	565	584	533	535	534	527	527	525	535	533	525	515	564	541	525	539	524	524	562	541	578	521	550	557	597	546	552	555	517	538	563	519	510	504	509	520	529	543	509	544	573	567	553	564	533	543	581	559	505	496	521	542	545	507	534	527	570	557	572	535	518	531	499	565	543	543	543	540	510	560	525	556	558	590	591	488	575	566	595	534	584	527	504	525	518	527	563	556	556	528	546	578	580	569	564	548	569	509	592	547	564	554	560	538	539	550	538	536	554	552	505	529	553	543	534	542	531	583	554	541	523	520	549	534	543	519	527	567	543	566	485	539	567	556	544	545	531	551	559	546	558	521	513	509	544	578	548	566	531	557	521	524	533	550	528	529	545	521	539	535	566	540	545	509	536	547	561	623	560	541	535	505	604	547	538	586	534	547	538	555	537	536	537	563	538	553	558	559	549	576	585	517	574	535	545	559	539	505	539	535	529	563	551	531	539	513	537	552	585	542	567	549	556	526	556	554	575	550	535	558	544	586	565	557	532	553	545	550	542	575	569	551	536	569	582	553	555	537	551	508	513	545	539	550	537	578	564	558	543	542	541	545	559	523	531	523	509	574	554	545	566	539	531	539	556	500	490	564	541	539	538	569	525	574	545	512	520	520	552	554	545	577	560	486	545	570	501	557	539	515	564	554	492	570	569	543	556	559	560	522	545	517	568	533	563	555	551	547	524	547	569	505	526	550	551	565	577	546	496	570	534	516	555	543	532	535	559	589	591	508	505	512	538	545	520	548	577	534	565	554	557	505	539	542	538	545	515	527	548	536	559	516	546	554	547	534	505	535	534	554	553	540	508	552	542	543	551	553	547	519	535	562	519	575	570	546	563	560	514	530	549	561	557	498	497	542	529	536	572	553	560	578	524	572	556	551	581	484	509	529	530	556	517	530	580	559	535	599	558	511	536	527	549	543	552	541	555	558	554	556	551	505	548	548	534	522	527	555	554	530	574	531	521	557	520	531	530	523	607	524	524	573	562	569	560	572	539	530	520	542	517	572	547	548	524	530	490	562	538	530	546	537	594	502	539	533	529	615	551	537	537	505	521	540	599	545	535	539	576	602	533	531	545	565	515	523	539	535	540	548	531	585	559	500	584	517	576	551	536	614	555	536	558	570	577	542	556	524	527	581	555	541	538	538	550	519	523	559	581	544	549	533	550	539	552	534	548	543	532	533	539	541	543	580	542	528	506	564	566	551	573	538	565	565	515	553	555	570	535	547	512	547	553	560	528	557	573	544	538	556	538	547	566	561	533	537	560	543	564	549	534	534	506	500	535	533	543	569	503	537	593	530	529	570	532	568	507	555	522	551	548	532	568	544	568	571	570	552	539	537	598	528	542	575	536	561	558	505	513	563	505	539	518	539	564	588	523	519	536	581	579	575	536	529	517	546	523	534	583	549	527	547	560	575	561	564	551	510	562	566	571	500	537	587	562	542	544	555	541	554	514	549	515	529	539	514	559	522	560	512	554	589	527	539	564	500	557	537	572	506	543	532	573	554	556	524	574	568	549	577	522	553	567	537	542	531	547	533	584	531	567	512	557	581	541	516	540	544	549	556	562	535	512	532	505	513	569	542	544	557	558	553	547	557	537	567	542	519	578	542	576	533	556	564	544	522	546	555	567	585	585	530	543	521	564	566	570	550	546	576	543	529	565	537	520	578	542	556	526	543	562	553	541	563	508	539	523	559	551	545	549	533	554	578	538	546	539	538	545	535	544	536	514	531	540	550	536	555	540	569	567	543	583	572	543	534	559	514	536	576	527	607	562	522	517	525	544	585	517	576	507	537	552	563	557	527	542	573	563	573	528	540	520	555	546	513	550	531	588	534	572	518	548	546	538	501	537	537	552	526	553	573	560	554	522	565	565	535	512	524	537	515	535	518	602	577	546	558	585	512	562	567	549	504	564	574	565	574	547	532	568	525	524	549	526	528	546	559	544	581	574	568	578	576	566	553	518	534	531	566	551	582	537	510	551	550	567	518	528	604	566	529	568	522	560	544	559	544	584	543	530	533	530	562	544	545	498	566	544	494	551	537	542	565	555	544	559	602	548	565	541	539	573	533	517	527	565	603	546	559	572	547	549	532	546	525	534	575	540	561	576	553	539	536	563	581	581	531	549	544	506	599	535	509	521	515	538	530	515	523	556	539	543	573	575	595	522	509	555	559	524	519	558	558	546	553	558	518	532	551	530	537	556	585	528	527	515	500	521	542	571	553	515	558	530	537	563	551	540	578	561	556	481	492	519	525	547	572	517	538	524	552	502	536	599	533	529	572	561	519	539	512	532	500	557	503	577	536	535	535
11158	11822	10505	7909	5839	4019	2530	1531	781	678	575	422	224	126	64	69	60	64	60	50	60	51	47	44	49	47	37	38	28	36	48	34	35	40	43	39	31	39	39	37	45	37	35	39	48	45	45	36	32	38	43	30	44	50	45	35	36	40	33	33	38	34	30	36	38	46	42	54	40	48	62	33	65	24	41	43	37	39	56	51	37	40	38	42	42	39	34	31	36	41	45	40	37	33	43	35	36	35	41	43	40	49	37	35	40	35	44	48	35	45	40	34	33	35	37	44	42	45	38	38	45	55	46	40	38	45	33	34	50	47	40	51	43	38	38	43	46	32	39	38	35	40	55	48	48	39	37	48	41	43	38	43	33	42	48	53	49	51	33	41	47	54	53	36	53	53	43	42	46	51	40	53	48	36	42	28	45	48	46	39	33	43	55	40	43	41	38	32	39	38	46	38	39	42	63	36	48	53	51	33	43	38	33	36	47	42	45	50	43	50	50	54	46	42	36	43	40	45	45	40	41	30	39	38	45	43	46	44	33	39	45	46	52	54	45	52	41	47	33	39	33	42	33	45	32	35	42	45	37	41	45	39	36	42	51	37	38	46	35	40	38	35	41	30	37	50	35	33	43	39	41	32	37	36	46	47	42	50	38	30	35	35	45	35	42	45	47	43	38	43	29	51	45	37	43	51	31	45	36	41	36	38	24	37	34	44	43	37	35	49	56	44	38	45	45	41	40	50	47	34	43	54	48	48	33	47	44	41	38	40	40	41	47	48	45	50	35	29	42	42	38	47	46	44	36	51	41	43	44	48	49	44	37	51	44	43	36	40	45	40	50	36	36	47	35	42	38	44	45	50	34	39	42	46	38	41	46	34	45	29	52	39	48	49	37	41	31	46	38	35	33	42	39	34	50	39	51	41	36	48	50	37	40	55	41	35	36	33	49	43	47	31	36	41	40	44	50	36	44	36	39	33	44	41	44	45	34	47	34	37	48	42	39	42	44	47	29	34	34	48	42	36	35	52	42	39	35	55	33	54	35	49	41	32	36	41	41	48	45	33	39	45	47	36	39	41	49	48	44	40	51	38	35	50	43	37	37	50	39	40	41	37	55	37	57	44	42	36	29	59	36	39	40	40	44	46	45	44	42	35	59	39	52	31	41	40	47	52	39	45	38	50	39	39	53	31	42	37	49	41	50	51	27	46	41	54	39	51	51	47	32	32	35	36	44	37	33	54	30	57	37	38	51	37	49	38	42	42	40	39	36	46	36	45	38	53	49	42	35	42	42	36	30	42	40	41	42	26	43	49	44	34	50	29	49	44	43	43	47	41	30	50	45	35	44	46	29	30	37	51	44	43	43	48	42	44	39	40	46	54	31	46	58	47	51	43	36	43	33	41	37	48	50	44	51	51	39	35	36	36	36	41	39	36	58	53	47	55	38	42	36	58	42	28	47	49	37	46	36	45	44	39	43	43	38	48	28	42	33	40	50	44	41	46	45	45	46	42	49	49	43	45	40	41	42	42	48	33	38	54	48	58	46	41	48	43	41	38	40	45	44	37	48	47	47	34	43	41	51	36	33	43	42	47	46	31	46	38	38	40	36	50	44	37	48	43	57	51	41	40	46	39	45	23	45	38	42	36	46	44	45	35	42	41	43	50	42	39	41	41	40	45	38	49	45	48	45	56	41	33	34	41	49	42	34	46	37	52	36	30	31	47	43	48	37	38	36	47	56	53	41	51	34	41	47	44	44	43	49	45	40	44	50	43	31	33	26	40	35	40	46	56	41	51	44	27	44	44	40	44	36	47	39	29	48	45	42	30	42	48	40	31	46	35	30	43	38	42	47	48	39	43	35	49	40	45	48	41	40	45	22	49	42	40	46	44	54	38	53	42	49	36	42	52	43	41	34	41	50	51	33	41	46	56	41	33	44	41	45	41	46	36	25	46	35	47	41	32	32	37	52	44	49	34	39	46	35	48	40	46	44	43	48	45	39	40	39	33	32	24	35	46	46	49	52	55	38	42	48	30	33	47	48	33	40	39	47	44	42	42	52	46	49	39	36	26	51	43	47	37	38	41	43	38	48	46	41	44	46	28	45	53	39	32	34	46	47	54	40	41	30	37	46	47	47	31	47	38	40	47	44	46	39	37	37	36	44	51	44	55	37	41	50	49	47	45	40	48	51	43	45	36	54	47	28	52	44	43	39	32	41	47	45	40	50	47	42	40	36	38	45	40	51	41	37	36	44	31	41	37	52	41	41	51	41	41	41	55	36	32	41	35	54	43	53	43	47	40	44	33	43	48	47	57	30	40	49	45	47	37	46	40	35	42	44	39	49	39	44	45	48	41	42	44	40	35	39	54	43	40	42	39	46	33	49	43	48	38	35	45	50	36	40	53	43	40	36	47	42	26	34	36	30	33	39	43	37	45	31	49	44	48	35	31	40	42	39	40	39	51	41	37	48	35	40	40	42	49	38	42	42	46	41	42	39	48	45	37	50	44	37	45	44	43	45	42	56	45	33	44	44	48	31	48	34	52	44	36	34	32	45	37	36	46	41	40	37	44	44	48	40	47	40	44	39	49	33	35	54	45	39	46	39	37	51	54	49	38	40	34	46	49	42	27	43	46	35	35	34	44	43	28	42	35	55	41	34	35	40	54	51	45	47	43	47	41	38	49	38	38	47	36	56	36	38	42	53	46	45	38	41	39	40	33	41	38	41	47	36	48	44	40	42	43	37	43	44	39	45	46	35	31	50	37	36	44	44	46	49	36	37	51	32	45	38	44	35	27	41	44	37	42	47	33	45	38	55	55	55	62	31	32	36	41	32	31	44	31	29	43	54	36	55	44	36	34	37	37	49	58	44	35	40	45	48	42	53	49	36	38	38	44	43	38	43	37	47	55	40	42	49	42	37	39	43	49	39	38	43	49	58	37	45	39	36	45	51	52	32	36	28	44	48	34	58	40	38	36	42	41	42	40	45	40	47	38	45	44	33	45	39	38	45	34	49	42	56	43	41	47	50	41	38	36	41	43	45	56	36	45	43	34	37	44	45	41	44	41	31	42	40	52	43	45	51	44	46	34	45	42	36	38	48	39	40	48	38	43	40	39	43	35	47	34	48	42	44	39	42	33	37	41	44	49	34	49	41	50	39	29	37	47	42	44	53	40	53	51	29	29	41	40	40	44	38	30	50	38	47	33	51	32	64	28	38	29	36	46	38	41	38	35	46	53	43	40	44	44	40	38	47	47	42	49	38	46	43	38	41	43	45	44	38	39	36	43	43	40	49	48	42	45	46	39	45	35	38	47	37	42	41	45	40	38	46	44	48	41	29	42	28	37	44	48	27	42	34	40	46	43	36	29	48	57	49	44	40	44	36	40	41	45	51	44	52	46	41	27	43	47	43	38	41	45	32	46	48	43	33	50	43	48	36	44	43	54	63	49	30	40	38	38	30	41	44	52	38	43	41	33	55	47	31	35	40	35
46430	38120	37369	44111	49951	41380	35559	28817	21382	20198	16125	12594	7720	3551	1804	1635	1075	1252	1201	751	715	600	549	581	581	534	557	550	518	567	614	539	573	586	557	554	590	587	560	617	577	524	599	593	575	597	537	569	600	515	545	634	531	565	601	560	548	571	582	538	524	579	564	566	538	612	572	566	611	561	548	597	545	560	548	565	584	575	519	534	583	577	525	554	550	566	569	592	533	571	581	548	558	525	566	608	546	589	559	578	506	541	555	601	549	597	581	561	557	582	554	548	544	582	569	574	553	566	579	574	547	553	600	545	594	567	547	585	544	580	563	557	548	569	546	592	554	582	648	547	560	555	597	536	572	566	601	560	611	535	528	548	547	549	597	586	567	549	574	549	586	537	589	554	557	603	532	582	562	551	547	531	567	553	540	606	554	594	556	623	596	572	578	613	555	570	573	595	578	506	571	551	572	538	533	552	544	570	569	521	581	549	558	579	538	578	570	562	582	579	553	541	558	570	633	612	527	552	565	597	573	535	538	580	588	536	576	572	552	579	579	538	576	585	564	557	593	548	599	545	573	552	581	578	565	547	538	589	585	531	549	613	579	532	585	588	570	606	580	562	568	588	547	530	571	542	521	596	526	556	553	540	545	574	506	573	568	570	576	555	574	549	582	593	532	573	570	562	552	571	578	571	548	569	558	562	584	592	566	532	604	584	529	573	586	523	534	574	570	591	551	566	553	600	616	548	573	590	603	576	555	568	566	536	551	596	578	556	540	549	585	611	589	581	558	578	571	539	556	608	572	529	543	538	565	582	544	555	548	539	556	574	586	585	593	616	544	622	552	588	575	566	588	566	591	574	561	544	578	580	526	578	574	551	549	600	542	561	613	556	558	595	558	585	541	549	558	545	608	554	580	563	603	565	552	555	562	539	567	602	520	581	507	570	547	528	588	620	568	548	567	519	532	553	567	552	605	576	587	529	528	534	558	553	577	601	553	590	538	583	522	563	542	593	570	562	574	546	601	539	554	642	553	554	572	627	586	578	576	587	559	570	584	549	525	617	556	553	550	603	546	562	566	573	544	550	532	585	572	563	501	574	590	574	561	525	554	592	545	536	603	592	578	578	559	556	602	540	558	614	582	563	587	553	575	601	584	584	612	568	545	548	544	548	540	566	515	572	537	576	599	556	533	584	568	536	564	543	540	585	576	556	563	534	597	558	591	561	572	570	511	563	560	567	612	533	557	562	543	574	597	540	549	577	559	590	517	610	592	582	559	575	537	551	522	560	545	566	581	517	609	552	532	606	562	578	578	584	533	540	555	562	559	543	587	561	567	556	552	544	553	569	587	585	546	539	551	590	572	572	539	576	565	581	559	544	525	525	541	526	575	575	557	563	649	557	528	568	576	562	560	561	571	540	556	538	560	547	542	557	569	544	571	597	531	548	527	600	556	585	557	542	556	568	567	546	555	573	562	569	565	578	547	565	511	550	596	528	563	549	573	549	547	539	552	567	584	580	526	550	562	598	543	550	567	562	563	590	591	549	554	565	556	594	552	583	607	539	571	539	539	613	591	522	578	543	571	548	577	560	592	551	575	604	544	561	554	542	595	564	605	559	562	595	580	557	560	571	568	508	573	559	585	613	544	539	575	576	575	573	576	545	563	540	541	606	559	573	551	534	578	529	571	535	559	529	550	577	560	511	560	509	571	564	526	574	545	563	607	560	604	527	591	586	571	573	537	584	559	622	550	598	547	595	553	554	584	565	590	579	565	575	548	539	565	603	571	567	528	549	552	582	533	549	580	547	588	560	557	550	530	547	590	575	555	526	531	555	589	572	572	573	582	594	563	545	564	591	533	564	541	543	529	561	554	573	545	605	541	570	530	549	584	538	561	575	532	544	571	563	519	577	569	575	540	542	578	583	586	575	526	573	498	566	517	562	586	552	575	594	545	562	579	531	586	521	572	608	554	557	553	573	576	577	583	562	569	549	541	549	540	561	558	550	544	549	546	585	554	596	563	574	532	578	576	609	591	557	584	569	562	588	548	541	558	552	529	585	581	510	583	542	562	583	522	634	540	534	531	583	585	615	546	566	564	593	501	627	562	588	601	552	566	534	569	568	506	603	589	565	569	542	560	610	585	586	533	563	541	594	558	581	576	545	571	580	547	603	571	535	586	566	550	564	554	598	577	537	529	537	543	533	590	590	589	590	556	581	604	589	501	571	561	560	559	577	580	518	584	566	608	593	578	551	596	567	540	596	542	566	546	559	527	593	564	578	599	555	585	546	551	569	579	522	564	566	575	579	544	509	561	539	582	630	533	544	557	546	547	532	551	569	545	576	546	570	578	574	544	589	559	556	569	600	599	540	589	586	523	534	576	576	536	590	563	535	578	532	523	578	578	564	556	530	570	548	535	569	577	578	551	561	540	554	563	540	539	567	557	598	616	527	568	559	569	545	562	593	575	571	559	545	576	551	566	574	618	596	591	554	584	651	551	527	629	578	536	595	584	589	521	556	560	581	554	558	570	559	595	536	664	606	531	602	542	568	560	568	587	540	548	596	596	597	558	539	584	572	579	565	594	510	569	531	550	546	544	550	537	602	605	633	566	530	563	591	594	505	569	578	579	596	584	574	539	547	576	566	576	539	569	562	563	517	552	585	580	554	588	534	532	550	541	603	561	533	587	540	534	556	569	608	584	573	587	539	540	546	564	592	577	558	563	516	597	565	565	526	587	549	557	590	520	541	588	567	556	501	611	580	541	595	577	549	541	566	586	555	589	551	574	567	568	599	540	537	577	571	506	549	592	600	571	562	569	540	555	592	550	533	576	533	573	542	556	576	564	547	538	550	557	542	550	553	521	561	587	563	551	571	544	520	602	576	532	588	582	557	579	539	554	601	556	569	529	570	555	544	593	533	601	559	516	551	576	525	563	548	557	541	529	568	516	537	581	606	518	558	542	568	558	578	574	552	544	541	604	580	556	606	556	567	555	574	546	526	579	552	528	549	579	581	563	528	607	595	560	605	559	591	545	539	558	584	590	539	578	612	591	571	572	546	593	527	594	573	580	590	576	547	572	574	531	541	549	543	553	583	535	546	560	584	566	526	567	571	574	580	549	555	533	562	563	551	557	598	577	586	542	541	542	585	583	564	595	516	580	568	569	591	551	565	566	558	552	568	588	567	523	521	526	547	550	552	578	555	551	543	574	552	567	555	567	570	547	570	621	549	579	544	557	559	526	558	569	517	543	543	549	558	571	565	566	550	529	570	575	559	588	585	524	550	556	603	581	607	574	522	607	582	561	542	566	576	564	569	580	567	540	605	547	542	575	579	556	559	580	553	554	547	550	552	563	548	556	543	509	574	545	563	581	607	604	583	537	557	589	577	565	541	583	561	548	616	584	572	556	558	590	525	511	622	541	570	565	563	534	582	506	589	567	525	586	588	573	544	584	567	588	544	590	545	558	583	562	561	577	589	570	562	607	550	515	572	575	575
15861	21458	17455	12753	9884	6474	4256	2329	1234	1205	921	599	346	180	112	69	60	65	81	50	53	50	49	38	47	40	46	24	45	32	61	50	36	36	41	43	33	38	39	54	31	43	36	56	48	40	43	35	46	36	40	34	42	31	49	53	45	34	45	36	35	49	37	40	45	44	47	40	45	38	38	36	43	33	45	42	42	37	37	41	43	41	43	32	39	32	46	45	51	46	40	34	48	42	31	26	59	50	42	45	53	43	44	43	42	54	41	39	37	40	42	51	48	35	34	38	50	42	37	45	48	42	40	47	38	44	51	45	43	49	31	39	49	47	42	48	38	47	35	37	35	30	43	49	43	52	36	45	44	25	37	55	41	49	33	34	36	34	41	41	40	54	40	38	33	44	40	39	42	37	47	35	44	31	39	46	39	47	35	35	36	39	49	26	47	30	38	46	32	39	32	42	49	40	32	46	36	36	43	39	56	50	33	34	34	49	49	35	45	47	36	52	45	48	38	44	40	32	47	37	51	49	30	50	42	46	59	40	40	37	37	33	34	40	37	48	43	44	41	40	36	39	36	40	37	35	45	52	34	40	61	41	32	47	52	45	51	36	42	47	51	49	30	46	38	45	46	45	45	32	42	49	43	44	48	40	38	49	43	39	34	43	42	38	32	59	44	55	37	51	30	39	41	44	49	41	48	45	49	33	35	43	43	41	46	39	37	43	44	33	53	43	45	55	51	43	41	44	50	38	44	51	44	55	42	43	42	26	45	47	44	41	48	44	45	41	47	48	45	31	56	38	59	41	34	52	41	36	40	42	49	40	31	43	40	38	50	32	44	46	32	39	36	48	47	30	44	38	40	34	50	36	30	42	46	43	43	31	45	47	39	38	24	28	43	55	39	34	41	43	44	40	29	39	63	38	37	41	36	48	50	48	50	44	51	36	38	49	60	38	35	44	40	56	40	39	35	48	50	55	44	36	42	50	35	50	38	42	31	49	54	33	39	42	46	40	34	37	41	35	33	37	38	43	44	40	48	44	44	49	40	53	42	42	41	36	46	60	36	40	48	50	48	53	41	41	33	45	45	36	33	37	35	39	48	40	50	33	43	35	44	41	31	37	46	51	42	31	41	46	36	36	48	34	45	53	50	38	47	51	42	42	41	50	48	49	49	37	45	50	52	36	31	39	51	37	37	49	42	41	45	38	53	39	40	33	34	36	34	39	41	38	35	42	46	46	41	39	44	37	44	40	40	51	38	42	42	43	56	40	41	49	49	22	44	38	40	50	40	42	51	36	53	46	52	53	47	46	41	36	43	34	44	39	53	44	41	32	40	47	53	39	41	39	37	48	45	41	49	34	41	45	46	48	28	43	42	44	45	46	42	39	49	44	34	41	40	36	43	49	57	35	43	38	44	46	42	38	39	40	56	31	35	43	59	44	29	38	42	40	57	40	36	64	49	48	32	51	37	45	49	34	34	41	42	48	43	35	41	35	46	50	55	39	44	37	35	30	49	38	36	47	44	42	39	43	40	36	39	37	42	53	49	46	42	37	31	44	36	44	35	46	36	32	34	37	42	32	49	46	36	52	33	41	40	38	40	33	41	41	44	49	37	37	39	37	40	54	22	36	45	45	22	34	37	48	31	30	46	42	44	42	41	42	43	38	35	45	40	39	41	40	44	35	51	47	47	37	43	39	29	46	34	35	36	28	50	45	51	41	41	37	47	30	32	47	44	59	44	46	42	53	47	43	46	50	52	67	50	40	51	50	43	31	55	43	37	39	46	38	48	45	44	48	42	40	45	42	36	32	39	49	33	40	47	41	42	43	30	40	28	50	48	51	46	41	47	46	45	38	31	29	35	40	38	49	45	32	43	23	51	31	42	32	48	37	44	34	41	41	55	58	41	44	39	48	61	43	48	50	35	42	45	56	33	41	35	41	35	38	38	42	51	55	47	41	48	51	44	52	43	42	38	31	50	50	48	52	45	44	49	44	48	38	37	39	36	41	42	33	47	46	43	43	36	38	30	47	46	48	42	39	46	39	47	39	38	48	40	41	63	54	33	42	45	40	40	38	39	40	37	46	38	38	40	50	40	46	46	52	28	40	41	39	28	33	36	58	39	40	42	39	51	42	43	53	47	46	45	34	32	42	35	41	36	39	32	42	39	46	45	35	52	35	47	37	39	43	37	42	43	46	22	34	47	47	33	37	45	36	42	41	43	39	36	35	46	52	40	33	34	36	40	42	35	50	44	40	47	44	45	41	42	43	42	42	44	47	46	47	49	45	51	39	42	46	39	38	30	36	48	49	38	36	55	42	45	34	44	39	49	48	43	47	32	39	49	35	37	39	44	43	51	55	46	43	38	45	46	57	39	40	38	44	47	39	32	42	35	53	46	42	37	45	37	40	34	41	48	33	43	39	48	46	49	40	38	51	41	45	29	37	46	49	32	38	40	38	42	40	44	53	33	46	34	44	38	42	39	42	36	40	45	47	48	58	34	41	43	32	52	52	50	46	30	38	44	39	46	51	35	48	51	37	39	38	49	32	38	34	37	47	37	41	31	32	41	32	50	48	39	43	53	43	47	44	47	41	62	37	41	37	47	41	34	42	36	43	43	41	38	44	41	36	44	34	41	29	36	41	45	46	38	41	39	43	35	45	51	42	35	35	38	38	52	30	41	34	41	42	45	45	30	31	26	48	46	45	38	45	47	36	50	64	44	43	41	35	43	46	40	31	41	42	42	42	38	45	41	57	31	50	40	41	29	33	37	42	34	33	44	44	43	48	42	41	57	47	47	33	33	48	43	34	51	42	42	41	36	45	37	41	34	43	48	41	49	32	38	40	36	47	43	42	41	32	37	42	42	46	39	52	45	39	32	34	28	35	35	48	45	43	36	40	43	46	41	44	46	41	50	49	49	48	38	43	39	38	42	39	47	44	34	46	42	45	55	41	46	39	40	38	38	43	47	44	32	35	36	31	49	37	40	44	40	42	60	39	39	50	43	39	36	36	44	28	39	49	42	39	52	40	41	37	30	44	41	47	48	39	42	33	38	44	43	36	33	46	47	56	44	31	44	44	58	46	41	39	42	41	42	46	25	32	62	42	41	53	47	40	51	48	48	51	47	35	54	42	46	41	38	43	51	41	46	51	51	36	30	43	46	51	41	40	47	44	34	42	49	48	40	42	44	37	47	50	45	43	43	41	31	36	46	42	37	50	41	29	36	57	35	42	40	58	46	44	36	43	51	48	36	42	34	51	41	29	36	53	33	44	40	41	52	54	38	36	40	43	53	34	25	47	36	47	37	53	44	41	48	49	35	48	40	49	40	39	36	57	45	34	54	47	43	45	42	39	38	45	43	29	46	43	46	38	41	36	41	40	54	37	41	32	42	43	41	35	47	41	63	41	51	36	44	49	45	42	49	34	48	41	41	43	37	42	47	42	37	32	43	45	30	38	55	44	43	34	38	44	46	45	28	36	37	39	45	39
53284	45458	43854	51266	59054	48474	41271	32961	25826	24840	20906	14900	10161	4502	2523	2001	1459	1715	1409	832	923	620	579	542	591	573	555	604	570	525	544	598	609	585	567	540	574	603	568	506	558	590	560	541	570	569	542	568	590	553	569	554	555	539	535	591	538	532	554	576	570	540	559	571	560	548	563	554	584	591	563	578	574	628	537	584	541	564	548	607	561	554	544	566	598	587	551	547	588	567	567	571	535	523	531	551	558	567	572	556	610	560	538	559	554	566	553	529	602	574	563	585	560	527	556	558	545	598	585	557	586	590	546	547	566	569	558	554	565	563	561	528	571	584	587	557	570	573	535	571	549	551	574	554	573	539	553	588	545	557	559	569	554	536	581	551	571	549	559	589	580	573	533	535	585	518	595	592	559	568	536	559	590	537	593	556	574	592	585	541	565	591	541	586	579	548	533	554	555	566	554	570	540	538	559	557	572	581	568	547	574	583	567	600	567	555	574	570	548	568	553	540	528	558	549	577	574	596	563	584	549	557	549	567	569	521	546	540	571	549	594	607	561	571	598	607	519	569	587	562	566	539	554	533	569	569	559	555	570	565	564	511	579	549	570	559	599	513	535	589	616	566	607	577	567	532	517	617	551	586	538	560	555	549	580	544	578	606	596	549	592	566	562	561	590	537	552	550	569	544	568	556	612	569	574	575	574	542	601	527	583	542	610	521	613	575	587	588	534	566	576	527	555	514	524	555	529	582	560	575	579	561	550	546	578	577	552	569	615	572	549	553	583	573	557	565	562	515	532	563	577	592	555	576	531	584	542	540	573	544	564	510	568	607	553	548	559	593	559	554	561	556	557	589	523	570	540	539	553	581	519	544	553	542	526	566	575	592	573	574	567	556	564	570	585	553	582	588	519	570	554	580	559	558	549	546	540	580	574	562	534	556	533	553	565	567	567	585	538	541	535	511	581	560	587	591	514	591	534	565	573	571	536	537	551	582	550	553	562	539	526	568	564	551	596	578	522	568	533	544	582	623	556	577	565	601	511	555	563	544	543	556	554	545	565	556	538	576	593	544	596	605	572	571	573	608	570	577	526	588	573	579	516	554	607	565	571	611	582	567	542	558	547	590	569	578	548	526	561	580	583	535	551	591	570	576	568	563	541	556	566	557	585	552	548	560	555	556	577	550	549	537	562	531	548	569	530	594	534	557	575	581	585	531	556	552	561	542	562	533	572	534	546	597	553	593	540	536	578	552	585	609	561	571	550	549	545	555	599	567	551	574	551	536	568	540	557	547	520	544	522	590	586	568	565	556	556	557	597	597	578	545	574	607	568	579	516	588	526	576	576	511	574	539	558	603	562	575	538	518	572	565	533	562	582	556	546	575	566	523	567	592	572	555	554	561	547	535	544	586	569	586	565	569	596	600	548	542	533	571	548	537	608	593	527	579	566	543	573	588	565	576	587	538	551	506	548	527	534	597	531	542	583	557	592	568	551	541	560	528	589	583	591	535	514	527	615	548	557	531	563	543	554	578	549	551	544	604	603	543	520	571	563	527	555	555	561	581	573	540	561	559	545	573	531	587	554	543	576	592	566	550	557	546	596	554	527	545	541	568	609	532	585	548	598	573	543	520	546	553	572	564	554	570	559	529	592	558	584	591	574	537	610	539	563	549	569	568	598	550	603	558	603	591	595	599	527	565	557	540	584	528	560	569	553	533	558	551	567	532	572	555	561	583	606	565	589	546	566	576	569	554	570	573	555	575	608	556	544	558	577	531	566	588	566	575	574	602	582	557	554	607	566	543	613	539	548	549	598	556	566	586	551	586	575	594	571	569	569	568	578	564	569	566	490	541	586	502	541	535	574	591	535	568	546	524	612	504	556	611	556	569	557	559	573	605	546	601	573	563	573	552	561	560	570	552	559	552	565	570	532	532	556	537	572	586	543	590	547	577	546	558	516	577	519	560	608	567	582	579	572	624	546	541	554	553	569	559	557	579	550	612	553	553	535	543	551	552	591	526	542	577	558	536	529	583	574	647	580	553	532	556	574	631	581	560	536	569	565	541	539	596	539	569	523	577	575	581	635	621	571	521	581	577	585	572	626	576	535	590	551	560	572	560	575	571	571	555	599	596	518	572	574	526	572	579	529	587	555	555	601	575	521	566	636	545	562	570	572	609	584	569	558	554	574	540	547	540	574	566	610	505	528	554	556	587	536	566	543	509	588	523	545	552	557	564	580	586	570	550	559	571	576	594	546	555	528	605	562	534	542	575	551	563	545	570	606	540	566	529	573	537	567	584	590	607	540	570	562	585	565	527	564	569	552	547	557	519	605	576	569	558	545	580	561	575	609	546	548	611	546	542	552	558	539	514	587	559	607	566	576	563	594	544	590	502	570	579	555	575	539	598	542	564	582	548	534	559	538	590	529	615	537	563	592	594	559	547	543	548	551	540	546	535	539	559	541	536	577	553	565	561	601	551	566	551	541	601	580	586	574	589	555	559	596	575	501	552	549	594	559	573	567	546	568	558	538	539	543	550	531	573	553	558	595	556	551	545	594	538	558	543	558	576	537	518	505	613	599	577	578	538	585	565	584	571	568	518	536	564	570	558	508	569	583	577	546	547	539	540	579	593	568	549	548	573	577	585	552	554	561	524	536	569	569	552	548	602	589	542	547	538	596	594	594	601	567	605	575	590	565	594	547	541	562	504	593	602	540	543	536	543	572	545	591	592	545	597	566	548	570	547	546	540	585	554	584	586	560	571	542	594	557	584	543	590	613	564	534	559	577	535	553	537	569	615	564	548	580	588	578	598	541	586	579	556	585	585	552	533	526	576	571	538	531	585	574	590	590	554	557	542	574	607	540	521	581	557	538	605	585	535	580	542	534	567	583	585	540	528	561	571	560	567	520	565	571	563	570	590	533	553	576	524	582	527	538	577	550	554	563	528	534	577	571	554	571	553	561	585	564	579	533	568	588	585	530	526	585	565	562	564	533	557	530	559	585	587	565	549	606	534	600	562	623	552	541	550	552	542	542	562	540	591	559	570	542	546	557	512	541	567	555	583	562	585	540	579	573	565	578	558	534	553	527	575	566	535	552	555	563	607	550	551	555	528	540	514	537	561	563	543	560	570	598	550	556	554	520	577	551	571	544	558	548	552	563	578	572	552	595	572	580	560	589	566	570	552	598	537	549	538	558	562	552	529	553	513	563	548	521	595	564	562	542	584	558	581	587	541	546	556	519	529	589	545	562	590	536	591	545	559	573	578	592	535	582	583	567	575	561	581	533	584	541	576	572	589	561	578	545	586	576	536	532	556	530	559	542	544	623	554	576	562	588	575	586	543	512	599	599	571	557	557	585	571	564	599	534	557	533	584	550	519	544	523	572	533	532	559	543	567	575	580	534	600	556	564	507	571	534	603	565	582	570	577	538	539	535	595	597	548	562	542	555	577	578	516	602	562	573	615	541	591	612	610	604	522	570	543	563	540	545	574	579	549
5825	3942	3649	2641	1904	1191	896	491	290	280	205	165	110	61	56	51	41	61	52	44	50	36	42	32	42	45	51	39	46	53	43	44	52	36	41	34	37	42	37	34	38	31	45	42	39	41	46	33	42	42	38	48	42	39	46	35	43	44	39	37	47	46	40	40	50	39	43	38	34	37	32	35	40	37	44	44	47	41	45	40	57	34	48	40	37	40	39	39	43	50	36	37	54	49	42	41	48	35	39	48	41	40	48	34	44	41	44	34	39	35	43	31	37	40	42	33	32	43	38	46	42	44	51	44	31	51	31	44	32	30	36	39	45	37	43	38	50	38	39	53	38	41	43	55	46	45	36	42	35	32	44	43	35	44	43	52	44	33	41	43	36	43	39	36	53	32	29	30	43	47	43	46	42	49	41	41	41	32	37	28	38	43	41	40	34	35	38	31	31	43	51	47	34	40	39	45	42	40	49	41	41	32	42	40	40	50	28	37	38	41	40	42	46	41	54	44	43	36	42	34	47	46	36	41	35	45	48	37	39	39	40	38	56	36	38	56	51	36	37	46	36	40	49	49	41	48	34	41	46	41	42	44	54	44	44	43	45	49	39	54	46	38	31	37	46	51	39	50	41	39	42	37	42	33	42	34	43	40	39	27	48	46	35	37	33	35	45	39	44	44	36	45	45	37	30	41	50	42	34	39	37	43	31	29	49	38	36	34	46	44	39	44	42	47	38	33	39	58	39	33	40	33	48	40	33	34	44	47	37	39	39	39	46	40	47	37	49	45	34	33	32	44	39	47	44	36	53	34	43	33	47	48	29	44	39	43	44	43	45	35	30	40	47	41	36	46	44	43	35	44	45	41	36	44	33	46	49	36	58	43	37	40	53	43	31	38	34	39	35	35	35	55	29	39	53	33	39	25	43	35	37	47	51	44	32	30	50	38	43	45	41	36	35	43	44	37	35	30	31	37	26	50	49	46	37	49	42	39	52	37	44	36	51	36	39	31	38	50	42	45	38	62	39	39	47	47	51	41	48	30	37	38	43	33	40	40	47	51	49	34	41	35	48	32	36	42	33	38	43	45	46	49	33	43	49	35	37	34	32	35	44	52	36	42	37	43	50	31	28	49	36	33	39	35	38	30	41	45	40	38	28	32	42	34	41	39	58	46	47	35	35	50	28	51	45	35	48	42	39	48	45	46	28	43	48	40	38	43	42	43	43	40	54	37	44	56	45	42	37	53	41	38	44	32	59	41	36	38	46	46	51	33	35	47	40	46	39	39	33	37	38	42	42	52	39	36	33	34	45	40	38	42	39	35	34	44	43	43	37	44	34	40	42	38	33	41	39	28	40	41	40	35	51	31	30	30	47	42	34	35	44	39	55	31	36	48	55	55	39	40	42	38	51	48	50	38	37	49	47	47	46	39	40	46	35	33	41	42	45	44	42	45	39	38	37	39	40	49	36	44	37	41	58	53	39	38	38	43	28	58	37	32	38	33	42	49	40	54	31	38	48	41	44	33	45	34	42	36	43	55	40	52	45	40	40	48	44	33	30	42	40	43	38	42	36	41	42	38	36	39	49	27	32	42	42	37	37	41	37	40	36	57	40	38	39	33	49	51	37	38	33	42	54	29	51	51	34	48	44	37	32	41	44	46	38	38	43	43	34	31	32	42	46	44	39	39	35	45	39	34	42	35	35	31	42	49	45	52	31	48	31	35	30	33	37	31	40	42	47	44	28	37	42	34	38	45	37	49	40	36	29	35	30	48	44	43	42	38	46	31	34	37	36	43	34	54	45	56	33	50	44	54	37	42	49	41	32	26	41	45	43	41	41	35	36	41	43	60	34	52	45	43	41	43	44	47	53	37	39	41	40	48	36	43	37	38	44	43	37	38	38	36	37	43	27	41	45	38	37	35	44	44	37	43	40	40	36	27	36	44	55	44	43	45	37	45	43	36	51	50	37	36	50	40	34	48	28	28	30	33	38	39	40	39	45	31	43	33	36	46	50	45	32	50	39	39	39	37	40	42	54	41	42	37	29	42	35	32	40	40	33	41	39	35	38	33	38	45	44	41	39	34	38	48	41	42	41	47	39	38	41	43	38	42	36	30	43	32	41	55	38	41	33	27	40	40	50	36	41	41	33	41	41	44	41	39	34	33	41	51	45	42	32	44	35	37	45	42	45	33	44	41	37	42	34	37	50	27	40	40	39	45	39	34	44	39	37	32	42	48	42	44	43	42	43	56	30	42	42	39	44	43	39	42	43	37	52	41	40	48	45	48	45	52	41	45	40	30	34	32	44	36	39	33	40	37	39	44	43	46	35	32	41	47	42	28	52	36	38	24	43	36	40	37	43	46	32	44	35	35	48	34	34	54	37	35	34	46	42	32	35	33	46	41	43	39	48	33	36	28	36	43	39	38	38	46	40	40	33	37	41	33	35	48	49	42	54	35	33	37	38	34	35	45	40	40	50	44	30	36	39	44	52	32	34	42	37	32	40	45	38	49	38	44	37	39	48	37	42	39	51	43	41	32	43	32	40	39	44	41	47	42	44	45	37	48	36	33	38	38	36	47	47	32	47	56	38	42	30	36	35	39	40	43	53	48	45	44	36	45	43	52	39	36	43	44	28	51	43	52	33	36	46	37	48	42	28	36	33	38	43	46	41	42	44	39	47	40	36	43	42	51	31	41	46	35	44	45	37	34	32	33	46	32	51	45	41	31	40	44	32	46	35	40	31	40	35	44	29	42	48	38	41	35	35	43	42	38	48	37	30	48	44	41	41	36	44	46	40	53	46	35	47	36	46	53	41	47	34	35	39	47	34	51	42	29	49	37	27	55	45	40	39	40	43	46	43	39	54	45	39	48	43	48	39	46	51	41	50	47	44	47	38	40	42	38	40	44	38	34	52	40	44	49	40	30	46	32	39	29	33	41	43	48	35	31	47	31	40	29	51	37	39	37	36	40	40	37	36	48	29	25	28	40	42	44	42	33	35	31	39	27	42	44	46	44	41	35	50	35	32	46	45	42	35	54	51	49	41	43	42	30	30	49	46	43	31	30	47	38	48	44	36	47	45	38	40	46	50	39	34	42	41	34	34	30	45	38	36	29	39	44	51	46	38	50	29	36	38	45	32	36	40	52	33	36	43	36	32	38	42	53	42	29	54	43	47	39	44	45	47	45	42	37	33	56	55	48	55	36	26	40	39	34	37	29	46	33	54	28	39	43	52	42	45	45	34	29	45	45	44	33	45	39	40	28	37	34	49	45	37	42	43	45	33	37	48	50	42	63	49	50	31	36	43	35	44	48	46	26	50	54	44	42	41	42	39	42	49	41	45	36	41	45	32	37	50	40	44	42	31	43	42	46	41	41	44	39	33	45	47	48	38	40	34	41	43	33	37	34	36	32	39	44	42	43	49	51	36	34	45	42	40	37	44	43	39	43	32	45	44	33	49	37	41	38	42	41	39	37	37	46	39	33	43	41
37709	27826	27563	30915	35371	29500	25115	17914	11936	10834	8437	5001	3256	1377	961	880	793	895	756	608	643	555	587	523	535	533	561	559	513	508	604	543	553	560	507	540	520	509	538	506	560	511	520	530	526	552	514	554	549	530	537	532	553	497	582	538	566	548	522	534	535	565	486	567	517	527	552	531	502	515	508	521	596	546	546	486	544	557	571	575	574	528	526	496	559	528	493	561	556	545	512	550	518	514	503	533	561	527	532	541	548	562	574	507	571	513	489	478	560	548	519	538	505	505	532	532	539	505	536	547	540	524	523	531	533	552	528	526	499	554	535	507	543	522	534	541	547	580	537	541	562	525	556	551	531	508	534	582	527	564	560	538	533	582	520	530	522	525	529	543	527	537	551	600	520	517	516	537	499	553	521	544	579	518	507	547	531	518	550	556	538	547	523	501	584	547	534	528	523	533	514	544	558	532	521	493	551	542	562	536	546	553	537	561	563	539	556	555	513	558	515	517	523	575	541	535	521	517	561	545	527	570	554	500	554	533	517	546	514	513	573	533	555	568	529	564	574	505	527	573	575	547	511	525	561	544	544	509	514	530	515	522	564	543	560	563	547	538	501	546	515	562	549	531	520	559	594	536	501	532	555	528	532	518	519	546	551	518	540	538	541	513	533	514	556	544	530	530	547	523	534	590	543	518	550	501	512	500	551	514	551	481	555	492	528	512	536	549	536	522	536	522	505	528	577	510	512	521	544	572	551	540	503	569	544	542	558	540	564	552	533	572	499	524	514	474	531	492	522	532	498	552	514	548	542	545	513	541	542	529	550	554	542	538	556	560	555	587	525	528	552	523	522	520	589	580	542	547	522	521	527	566	513	577	552	554	605	550	491	527	526	551	573	545	539	494	564	591	513	542	568	537	542	550	546	544	509	495	511	520	511	514	534	546	535	555	560	545	586	519	569	547	541	511	532	516	552	538	524	528	503	545	533	512	526	552	538	517	531	502	552	555	556	483	544	526	552	526	525	574	582	522	535	582	554	530	522	546	525	521	543	536	504	549	542	545	513	574	510	523	526	536	547	543	576	503	531	542	509	528	585	562	557	562	563	530	556	545	535	530	540	550	579	556	567	541	583	515	585	520	546	527	543	566	555	597	475	531	529	540	550	539	548	548	552	548	577	537	508	568	512	526	542	550	531	499	537	513	531	551	531	542	549	564	574	530	540	570	552	544	571	514	549	521	518	543	551	542	532	500	521	488	513	543	509	533	481	514	569	540	522	504	521	506	528	541	591	508	528	535	509	529	538	555	538	494	495	553	513	529	539	512	533	538	502	504	536	536	573	570	541	606	519	532	506	597	541	528	556	550	523	523	545	565	536	526	558	570	539	513	571	542	492	558	569	511	497	502	527	538	571	521	539	546	528	544	523	507	553	535	460	525	507	520	505	537	568	494	573	579	549	571	550	541	564	527	533	515	517	548	539	591	567	563	541	528	532	533	516	550	554	481	514	543	507	557	544	517	509	545	583	537	509	508	536	523	534	521	535	558	573	524	539	524	550	560	554	557	569	552	548	576	588	552	522	526	553	565	553	535	522	509	564	523	505	545	529	531	532	547	541	557	559	518	560	571	535	589	512	525	550	549	545	535	532	529	551	538	561	531	502	532	538	550	528	566	550	493	562	530	566	513	541	580	535	525	520	544	559	528	563	548	529	551	572	505	544	516	518	567	525	540	548	524	551	553	505	545	576	587	509	519	536	575	565	546	534	578	532	515	531	565	504	514	551	518	521	555	540	536	537	528	546	529	565	504	532	545	501	524	468	538	527	545	543	516	487	508	517	537	553	534	531	569	553	518	528	542	545	547	563	534	567	548	526	544	545	533	508	553	545	541	549	495	504	548	590	571	539	554	612	514	517	545	510	553	548	547	546	547	533	532	552	583	536	523	501	534	535	539	556	530	541	577	515	550	550	553	540	498	568	524	541	545	499	538	545	564	523	521	518	541	539	520	548	542	546	537	490	542	510	517	488	548	561	534	538	508	481	538	558	559	562	533	535	531	545	499	551	538	491	500	549	553	510	477	526	532	542	545	553	544	504	550	558	576	501	559	548	537	521	524	545	514	498	594	534	538	550	514	531	530	576	581	524	519	502	548	525	548	559	518	546	553	526	541	528	530	512	530	587	554	527	530	480	542	557	559	497	538	559	557	517	531	540	543	530	554	524	558	537	575	592	559	531	567	532	509	565	561	557	577	540	553	543	516	538	536	522	531	583	551	516	543	552	529	501	482	556	514	512	536	515	543	502	501	508	560	541	516	569	572	519	531	551	519	552	549	538	575	543	557	551	587	572	549	536	526	535	552	541	557	522	527	507	553	584	540	564	552	559	566	544	530	541	528	506	543	523	524	541	523	596	536	535	520	497	547	556	540	567	565	557	526	566	573	550	556	545	547	545	565	496	540	552	527	575	530	512	538	524	528	553	566	554	509	553	520	551	561	549	511	523	549	549	512	523	566	571	518	588	587	515	539	542	540	526	544	530	558	586	541	533	549	514	515	573	570	587	549	548	570	507	505	520	552	526	560	564	503	556	534	527	519	508	556	567	559	560	546	512	489	511	540	482	532	556	532	513	570	549	562	506	549	547	542	556	530	568	561	546	554	568	568	549	558	547	537	550	544	532	539	504	513	530	565	553	552	574	563	509	510	503	545	579	543	552	544	589	527	505	577	558	538	540	548	534	528	526	508	522	526	566	510	492	560	519	537	563	538	513	536	518	545	523	577	529	568	567	532	558	557	560	580	537	556	554	530	512	537	511	587	588	544	560	518	544	556	517	547	524	548	574	554	515	532	526	512	513	516	513	565	541	532	509	555	528	539	537	498	527	535	547	528	569	535	593	545	553	499	510	536	501	521	513	512	587	535	535	514	512	543	555	508	557	580	574	516	569	547	543	593	536	543	548	493	492	545	543	524	535	557	570	548	532	557	505	570	489	537	557	568	547	561	488	536	500	523	540	540	546	545	562	511	566	536	575	566	494	578	564	528	577	533	576	497	503	500	560	517	527	545	504	538	520	507	566	532	580	568	538	552	569	547	519	574	545	572	558	510	527	497	531	534	491	509	514	595	514	537	561	562	536	496	516	514	536	537	511	595	541	526	529	498	556	508	558	538	556	552	586	518	502	564	519	564	527	524	546	496	529	531	549	492	558	552	535	518	513	491	553	554	527	547	552	510	492	572	515	512	558	533	544	534	563	557	541	513	563	541	533	497	559	542	522	510	522	506	553	561	529	527	520	528	524	540	541	555	560	524	567	564	545	559	570	540	504	530	560	494	494	528	546	515	540	510	520	534	558	541	499	550	531	536	560	526	531	544	559	555	566	490	518	579	542	534	548	545	572	559	566	557	552	530	538	517	567	589	541	528	558	516	563	559	539	485	492	514	519	522	518	549	553	549	521	586	517	522	524	543	541	506	526	579	557	489	533	521	565	557	545	545	530	523	505	575
11425	14421	10788	6727	5223	3289	2278	1332	726	753	566	315	198	112	74	59	67	68	77	41	58	41	37	44	41	49	50	34	34	39	40	37	46	40	29	42	43	41	47	37	37	30	38	38	43	41	33	37	35	42	39	47	36	41	43	40	34	46	51	46	41	45	48	43	48	42	40	36	55	32	38	26	39	34	41	53	40	30	44	43	46	34	36	33	45	35	51	52	42	28	55	45	47	45	44	61	43	45	49	40	44	38	29	39	44	43	52	42	43	38	50	59	34	41	44	40	46	45	47	45	38	33	56	36	47	38	38	40	43	41	56	44	44	40	40	34	34	39	47	49	36	40	45	41	38	41	38	54	44	39	33	51	50	37	48	39	43	44	37	48	40	41	41	48	36	41	38	33	42	28	39	50	44	41	27	45	37	30	49	42	30	43	43	45	34	32	42	36	46	26	38	49	41	40	43	39	45	54	39	27	39	41	48	39	43	42	41	55	37	42	41	38	30	46	43	44	47	47	54	46	51	38	39	33	35	44	55	35	43	34	36	43	39	40	29	34	45	46	36	44	42	35	40	42	36	42	49	53	32	42	47	47	33	47	53	27	34	35	48	35	39	55	38	35	37	38	39	40	38	43	46	59	38	38	36	39	48	47	37	34	42	43	40	35	51	43	46	39	38	30	46	46	38	38	32	43	35	41	50	46	47	31	51	32	39	45	41	49	51	52	37	41	35	40	33	48	38	43	47	50	30	28	50	55	41	34	37	46	31	37	36	47	42	27	43	25	37	37	36	44	57	56	45	32	32	32	45	51	36	33	32	37	41	44	37	43	48	52	43	41	40	41	48	41	38	50	21	40	35	29	28	39	36	40	51	42	53	42	40	41	42	42	23	37	47	51	41	49	48	40	41	43	39	47	45	37	36	41	35	44	38	44	46	44	36	31	47	34	42	34	35	45	35	34	39	40	52	40	33	40	34	35	39	34	57	36	37	39	40	45	42	31	38	45	47	44	38	41	41	53	38	37	39	43	54	45	38	39	35	39	32	38	38	38	47	42	50	43	59	38	53	35	46	35	36	35	54	40	50	42	39	35	52	36	40	47	32	35	33	46	35	46	42	39	41	37	48	38	32	43	37	41	42	38	58	49	37	43	45	47	33	36	51	25	37	35	41	42	51	42	37	46	53	46	48	45	46	40	43	33	48	40	47	31	32	34	42	37	39	47	41	43	52	35	41	38	39	59	32	33	49	33	41	34	43	44	47	44	44	53	48	43	32	52	42	44	46	53	39	44	54	36	51	46	46	42	45	49	51	41	34	43	51	38	42	32	48	37	25	41	45	46	39	27	40	48	52	31	40	36	33	46	48	47	41	41	43	39	39	50	54	36	37	52	42	35	44	45	41	56	33	49	43	37	46	36	36	47	41	44	33	37	43	30	45	38	35	39	32	47	40	47	33	50	39	47	42	32	45	37	45	33	47	32	37	51	36	43	35	33	27	34	48	39	37	44	50	34	39	49	43	51	35	35	44	38	39	37	43	39	45	28	33	32	41	48	35	31	40	44	41	59	42	38	28	46	44	34	36	35	32	38	49	45	40	43	36	46	37	36	34	61	51	38	43	33	40	29	51	34	38	34	29	55	45	48	31	37	49	39	35	46	42	33	35	32	35	49	37	42	39	43	40	35	41	28	38	47	36	45	53	45	33	32	40	48	48	37	32	30	38	38	44	42	58	31	37	39	39	45	31	37	38	35	38	39	34	45	35	43	39	48	40	53	38	42	45	34	40	39	45	33	44	40	42	43	46	52	35	40	40	43	36	39	40	39	33	32	37	32	33	43	39	46	35	36	37	35	49	41	45	42	36	39	41	30	52	44	36	39	41	46	44	44	40	37	43	50	39	50	49	46	35	38	37	43	54	39	32	39	37	38	32	41	40	40	32	34	43	46	41	53	48	39	42	41	43	45	42	38	34	46	43	39	42	34	44	32	40	35	43	34	32	48	43	35	46	45	48	37	48	44	30	26	37	38	43	38	41	37	42	43	32	35	32	43	39	35	42	42	35	45	27	42	43	39	45	40	51	39	36	39	51	37	42	43	33	42	41	50	39	44	34	35	50	37	48	29	43	57	34	40	48	35	37	41	37	42	47	46	42	42	44	33	49	39	44	43	37	44	35	45	48	38	45	36	43	43	43	35	30	32	40	34	39	42	49	46	38	56	45	37	45	44	36	37	54	40	43	41	44	41	47	44	35	46	23	41	46	35	37	37	49	37	36	37	30	28	59	43	43	26	39	38	39	40	36	31	37	39	53	33	32	25	43	44	43	37	41	35	47	43	45	41	41	67	42	44	29	39	35	47	42	47	39	49	36	45	49	51	29	42	40	37	28	25	43	38	47	38	43	49	55	43	36	42	60	36	32	54	50	44	42	42	35	46	34	33	40	40	40	48	39	44	39	48	47	36	35	44	40	50	48	33	44	47	49	50	38	41	36	39	30	39	36	34	40	33	48	38	48	33	47	32	43	42	33	42	56	42	40	42	37	37	40	42	32	43	48	38	47	44	42	41	33	38	34	40	43	38	62	52	43	39	53	45	48	41	45	30	37	32	46	40	39	33	34	28	31	32	41	52	37	37	40	38	32	47	44	37	41	40	33	33	36	42	44	48	38	32	44	42	42	40	37	43	41	34	41	46	46	38	47	26	48	47	45	50	37	33	33	45	46	49	38	37	55	41	40	36	44	34	42	36	42	32	48	40	36	43	45	57	48	39	40	36	43	43	40	51	40	40	49	40	42	44	47	34	42	42	45	38	50	40	36	37	29	51	28	44	34	36	44	29	37	37	36	38	51	39	34	40	53	40	31	50	28	34	42	50	34	30	41	39	43	33	38	39	47	39	27	43	44	44	52	44	47	42	41	53	44	40	30	43	45	33	48	58	32	42	39	49	31	43	37	45	49	56	39	29	31	48	42	43	45	40	46	34	35	32	40	37	46	40	49	50	38	48	40	39	44	44	40	40	49	45	38	43	43	33	31	46	39	45	45	41	43	36	49	33	42	47	46	43	24	37	40	37	41	36	36	38	51	46	41	40	36	40	44	34	43	44	47	50	47	44	46	27	44	46	47	45	54	38	44	30	30	46	45	44	33	35	40	46	48	42	32	38	37	31	36	53	39	47	31	46	43	44	28	35	48	38	47	39	46	43	39	37	34	41	46	38	48	42	43	35	32	41	39	37	38	48	28	34	43	49	32	45	24	33	36	48	47	39	35	44	41	42	45	49	32	40	39	53	36	38	45	31	38	39	48	52	48	38	46	43	36	54	45	43	40	43	32	47	47	38	44	41	44	38	45	36	42	37	48	51	39	33	47	37	39	42	40	40	43	32	40	44	47	41	50	36	35	29	33	47	37	46	36	39	40	44	50	46	52	42	48	38	38	41	39	33	42	32	45	32	47	41	42	40	31	38	39	44	45	47	40	39	38	40	30	33	44	47	47	45
49733	39990	36781	42131	49302	40344	34267	27578	20880	19183	15671	9305	6593	2650	1640	1428	1189	1508	1204	646	835	539	533	545	502	574	558	557	511	470	515	534	554	514	558	557	552	565	541	526	539	529	569	590	532	570	548	619	544	559	569	579	522	557	512	566	575	531	578	524	532	561	555	546	562	542	561	525	505	560	581	543	522	573	540	552	519	555	550	549	582	544	509	517	498	576	550	560	573	536	515	573	569	563	544	562	513	576	521	586	524	517	546	510	559	536	562	561	540	532	565	558	548	528	545	556	550	566	534	548	540	535	536	564	571	535	527	509	535	521	553	584	560	620	502	593	552	555	556	600	507	610	583	534	548	559	507	564	518	535	550	568	562	545	556	529	553	563	586	552	574	546	533	539	576	475	554	528	520	558	537	531	546	534	528	535	533	521	503	515	511	574	523	558	539	518	529	554	560	568	538	566	591	537	584	499	557	553	588	549	559	602	546	580	513	552	521	568	552	586	586	512	514	490	514	578	534	531	539	551	537	534	549	537	540	545	573	542	539	556	528	520	572	545	555	521	515	579	526	555	514	534	552	548	550	535	527	560	551	565	562	596	530	524	565	516	529	536	549	557	569	510	571	565	553	540	567	542	583	542	544	555	554	552	582	539	546	517	537	566	509	553	570	515	550	519	552	583	549	538	563	550	541	551	551	552	588	576	525	546	547	550	568	567	587	524	542	526	549	569	536	560	561	558	527	551	564	565	532	536	569	561	574	574	526	562	545	546	526	516	574	544	538	542	571	559	546	589	534	532	495	510	531	550	546	519	552	540	526	541	560	520	573	547	515	557	495	520	519	526	575	549	531	585	576	570	552	571	554	524	578	526	531	565	562	529	538	544	528	552	570	545	577	542	540	570	527	556	526	557	541	590	543	576	509	518	545	548	533	572	573	547	556	530	543	534	511	513	546	568	562	495	528	567	535	530	576	572	537	522	564	547	539	543	559	527	515	539	559	523	509	558	515	565	539	519	517	521	558	549	563	529	557	605	566	564	522	564	545	514	558	545	520	503	543	582	528	521	591	554	508	515	584	492	530	557	573	569	496	544	541	520	560	581	594	535	585	531	547	540	559	574	543	541	539	530	576	565	514	519	498	516	523	508	516	531	568	548	540	528	519	591	589	522	514	572	597	554	583	565	521	546	587	565	536	545	536	566	554	524	523	550	574	548	610	560	563	545	573	517	521	510	570	606	540	515	519	543	593	537	527	564	535	534	559	557	542	573	521	519	573	546	548	550	566	575	546	536	575	554	553	580	512	565	552	566	493	528	561	577	567	552	517	557	560	566	564	555	560	558	566	522	535	551	525	584	574	575	494	517	492	568	559	590	535	543	562	564	555	533	555	562	515	510	562	510	564	504	536	540	513	556	570	541	548	598	578	537	540	535	489	513	516	553	524	533	554	551	565	573	545	568	541	540	547	565	557	543	560	538	568	555	570	584	563	579	534	573	569	530	537	536	523	534	565	520	493	528	540	576	516	548	567	553	550	518	539	575	552	592	522	523	539	495	553	508	527	550	544	555	556	553	512	575	498	549	570	569	539	583	507	540	542	529	558	548	556	552	538	556	552	526	577	559	542	570	515	533	514	552	564	608	491	554	538	527	562	566	552	539	496	550	575	543	581	513	543	516	603	560	571	565	520	578	532	537	543	585	570	557	534	519	564	558	551	550	594	544	521	535	551	548	547	554	513	566	524	571	550	535	601	538	566	522	565	553	553	522	545	548	562	576	524	554	607	580	549	530	551	579	544	537	555	551	565	569	562	522	559	564	526	564	550	534	566	535	546	545	557	526	562	552	477	516	514	528	498	589	559	553	563	552	501	570	564	545	546	555	522	562	513	536	503	593	521	584	540	536	535	556	521	541	496	539	548	541	527	517	530	601	541	593	532	518	598	560	490	529	550	516	551	558	562	535	514	600	546	538	562	580	524	551	539	546	543	540	540	569	528	538	527	530	569	571	605	593	533	561	533	544	527	528	572	527	549	514	548	503	574	550	529	537	528	528	552	552	545	569	547	582	517	605	543	565	552	549	505	565	550	539	559	530	511	540	539	528	542	552	553	510	546	529	554	548	572	530	522	570	555	542	576	532	553	561	506	582	589	554	508	582	532	554	485	534	572	533	562	534	562	511	571	554	549	538	529	541	557	502	531	520	530	525	549	551	518	574	537	552	522	560	523	534	513	568	562	507	505	560	570	497	546	553	542	559	573	543	542	491	530	517	570	513	546	554	564	512	564	546	519	537	533	533	563	548	540	563	551	505	555	544	572	557	498	528	532	557	543	569	536	544	518	534	540	592	586	556	574	549	545	557	572	522	521	532	543	573	532	522	547	533	543	550	542	554	531	542	595	533	552	563	505	512	576	553	576	570	477	559	534	513	535	525	525	573	558	555	551	581	535	530	569	556	520	505	595	564	525	530	553	560	556	520	508	545	565	557	528	538	563	526	500	533	541	562	534	537	576	541	552	514	508	595	532	543	501	509	522	597	539	512	518	533	550	544	538	567	572	515	569	596	543	560	514	527	555	533	534	542	595	547	532	555	583	550	506	546	556	571	552	565	555	524	540	559	568	530	515	501	546	556	534	568	495	501	574	509	586	544	551	539	553	505	579	524	541	546	556	577	538	544	546	570	530	542	521	551	510	543	554	548	521	569	530	528	569	566	525	535	572	556	533	537	551	590	580	544	605	548	552	563	514	562	555	534	544	538	622	577	528	566	524	560	518	562	591	531	536	529	534	502	534	548	548	583	546	571	526	560	546	586	541	556	527	513	547	510	546	563	584	535	527	525	555	529	546	593	582	540	537	546	484	534	486	535	556	525	528	505	513	521	539	522	593	570	578	599	523	589	534	506	570	555	536	536	543	526	565	547	535	549	510	584	538	527	521	582	544	586	564	525	533	534	537	551	511	553	554	550	563	560	603	533	541	542	530	544	550	552	540	561	574	543	540	564	561	505	548	517	556	521	540	553	560	543	499	562	516	499	564	531	588	524	561	566	561	553	582	584	540	528	506	543	550	519	509	574	515	516	538	566	513	551	553	584	539	539	504	582	530	554	535	516	558	552	534	540	553	532	543	575	527	557	548	575	525	527	527	521	538	580	574	547	549	508	510	560	535	542	555	571	529	523	563	552	546	547	536	505	528	561	558	557	530	538	519	580	537	574	516	522	555	521	545	524	510	550	517	566	486	521	584	542	567	566	520	546	533	518	557	511	531	546	554	533	483	585	585	572	531	531	539	512	584	517	555	549	525	542	579	535	534	601	541	544	522	563	555	512	545	534	507	553	522	593	541	535	544	545	604	541	535	573	532	541	526	567	533	574	576	555	526	567	538	568	565	554	503	550	606	536	528	549	548	527	534	494	578	533	524	518	536	526	547	568	509	557	504	584	485	560	546	564	548	579	583	510	551	578	554	573	535	514	531	545	547	528	585	549	546	545	573	562	512	581	561	522
10835	13343	12097	7164	5399	3440	2331	1431	790	762	582	273	255	99	75	60	75	64	82	60	43	44	40	50	50	41	37	45	46	39	39	42	56	38	47	33	44	39	50	43	42	43	32	56	48	52	40	43	42	44	45	40	49	27	44	26	35	31	44	44	39	38	37	48	47	47	53	52	39	39	36	46	32	48	26	47	39	44	50	53	52	52	56	50	39	36	34	49	37	35	45	31	39	44	43	51	45	31	47	53	40	52	41	31	43	47	50	35	38	40	47	49	40	39	40	51	41	56	43	46	26	32	35	36	45	45	41	42	45	46	47	38	40	44	41	48	48	51	45	45	41	58	42	43	44	36	50	38	34	34	31	42	38	40	31	37	38	45	35	44	44	47	43	36	51	40	50	58	43	32	43	44	28	35	35	39	41	44	33	36	38	40	41	42	39	42	45	48	47	39	58	33	50	44	43	44	42	42	41	41	41	45	43	51	31	38	57	40	41	38	44	41	44	44	47	50	46	57	51	50	37	39	58	45	41	50	50	44	37	44	49	39	42	56	37	52	41	45	33	35	50	43	44	41	35	36	36	31	42	47	46	36	59	42	47	43	33	41	50	38	36	41	43	38	40	42	37	44	50	42	44	47	43	43	37	35	41	45	53	46	50	44	42	52	40	54	35	32	46	41	36	36	46	40	49	54	39	42	34	42	43	47	39	51	36	39	36	42	45	47	32	40	46	37	32	43	39	34	43	44	34	51	33	40	52	28	39	45	44	39	37	44	40	38	44	51	43	40	58	46	49	42	40	48	37	39	33	31	37	43	50	63	56	40	49	54	40	34	38	53	47	40	43	32	46	40	39	50	40	37	41	36	44	36	47	35	35	48	53	46	47	38	39	37	49	45	35	45	36	44	40	42	43	48	47	40	33	35	40	43	47	40	42	41	45	36	37	41	30	41	37	47	37	39	39	35	52	51	45	40	50	50	43	50	48	38	51	28	44	40	48	36	33	46	47	50	34	52	37	39	43	36	40	40	40	36	41	38	45	40	38	40	43	51	40	46	39	39	37	38	50	46	36	39	40	38	36	42	43	38	37	47	55	42	39	32	51	39	48	34	51	49	43	38	51	46	41	40	36	40	40	48	39	44	32	43	45	40	35	42	41	44	46	39	52	48	39	46	30	43	42	52	44	45	37	45	41	45	44	44	41	46	45	32	39	42	42	42	42	41	37	47	35	35	33	50	42	48	44	29	42	27	49	33	39	42	48	45	39	38	44	46	46	37	46	52	39	52	57	46	36	29	39	46	45	32	48	38	36	47	44	40	53	48	47	52	38	44	52	31	54	43	36	50	43	46	50	32	37	41	50	44	38	31	36	55	41	44	41	41	45	40	48	35	37	43	48	55	39	60	31	43	35	32	42	51	44	38	40	46	42	36	50	42	32	43	43	32	53	42	43	34	46	47	50	48	44	33	39	38	43	28	40	45	34	36	45	38	51	32	42	50	48	52	43	36	40	49	41	36	39	41	35	44	40	43	35	29	41	33	44	48	47	46	53	37	34	22	35	57	45	40	42	48	53	43	42	44	43	41	53	48	36	47	47	44	51	46	37	43	42	40	44	46	33	38	39	37	49	38	32	33	49	32	35	46	60	47	38	50	47	36	53	50	42	40	48	28	45	33	43	42	47	42	48	36	48	46	49	38	45	53	47	45	34	37	37	34	34	33	50	47	52	51	42	45	50	41	34	43	39	33	38	46	40	44	49	45	35	39	38	42	33	37	57	40	41	34	30	52	50	30	32	39	38	73	43	39	45	32	45	44	36	40	31	39	40	43	28	50	35	43	40	31	44	32	46	48	36	41	44	43	37	28	50	47	40	41	46	40	38	50	44	44	43	47	50	42	36	43	33	50	40	55	32	33	52	36	41	51	41	50	38	48	43	45	35	35	40	43	45	39	45	47	35	55	47	32	43	40	31	46	38	34	38	43	41	37	37	38	41	41	41	58	39	35	50	52	39	41	49	40	44	37	36	55	37	39	44	42	45	42	43	32	43	48	49	43	59	49	39	39	42	41	46	41	34	38	46	54	52	36	38	46	43	49	33	42	41	40	54	38	45	34	37	56	37	43	38	35	43	56	32	48	47	44	46	39	57	36	35	50	45	46	38	43	33	37	36	51	37	32	43	49	44	39	44	33	40	49	43	35	39	41	51	29	49	37	36	38	39	45	42	39	45	41	30	41	43	48	43	33	43	36	53	46	63	43	42	48	40	42	30	38	45	44	47	43	40	36	45	30	41	44	39	26	52	53	46	41	57	42	45	39	60	39	44	39	51	56	28	45	44	41	47	40	37	41	38	45	45	46	41	33	33	34	34	52	34	42	55	44	56	39	29	51	41	46	50	39	40	14	45	50	39	43	26	35	40	27	46	42	41	45	44	44	37	43	32	59	46	33	52	57	48	32	52	39	55	32	42	37	45	39	37	50	34	45	45	37	41	41	46	48	53	34	51	30	44	40	39	51	43	43	47	37	46	38	50	42	31	43	37	34	40	43	51	50	38	48	41	46	48	33	44	41	41	46	45	39	46	38	39	47	53	41	48	39	39	56	53	46	44	42	39	44	39	48	43	44	38	57	50	42	41	50	45	39	36	34	43	47	39	38	44	39	46	30	41	43	33	36	46	40	33	36	43	50	37	41	32	33	44	36	49	40	49	45	50	37	48	36	36	42	39	34	42	51	36	55	41	50	46	53	36	36	45	49	44	39	30	59	46	38	39	43	45	31	36	43	34	51	40	46	43	45	38	39	48	37	46	44	51	49	46	45	44	40	39	35	50	41	39	38	48	40	53	40	47	50	43	40	50	43	36	37	34	50	40	57	49	51	42	43	47	36	45	40	49	44	33	36	50	45	32	48	47	56	56	52	38	33	31	39	43	33	37	37	45	50	53	41	54	50	48	44	38	37	37	38	46	29	42	38	34	40	41	44	46	40	33	53	38	36	31	55	43	42	44	37	39	40	50	50	43	54	48	40	33	57	58	36	44	40	40	49	45	35	60	48	51	41	43	55	57	41	53	40	42	40	47	46	29	38	41	49	54	41	37	44	42	46	42	45	42	39	40	50	42	47	46	32	43	33	49	45	41	40	38	41	46	41	38	33	43	53	26	45	46	55	35	47	52	28	39	41	38	37	38	39	35	50	49	41	46	41	43	48	40	43	43	54	52	29	52	50	49	36	56	44	49	53	47	41	46	46	48	45	37	47	34	30	31	50	34	41	49	47	38	41	39	48	36	31	52	38	48	34	34	31	43	41	36	46	40	38	38	41	55	40	37	47	41	43	46	52	39	36	49	45	46	46	38	36	42	36	35	45	43	48	38	36	54	45	41	35	44	32	43	63	39	44	52	35	45	39	51	47	47	47	47	36	43	48	36	44	41	47	48	48	30	42	31	48	39	47	53	40	38	51	51	42	37	39	29	44	43	37	35	31	44	34	41	48	44	32
46377	40562	38698	41865	48284	40773	34740	28604	21597	20739	17200	10336	7406	3077	2098	1546	1454	1860	1503	807	976	623	537	590	560	539	582	507	535	537	551	634	579	557	548	575	553	583	572	563	543	597	585	543	605	559	571	539	521	588	579	555	572	569	568	581	609	547	546	564	547	512	582	590	593	561	586	578	593	581	602	584	603	565	536	579	570	579	573	577	531	552	584	593	576	522	525	600	590	560	556	581	564	556	597	572	576	557	567	582	512	574	536	571	531	567	571	618	574	541	589	556	580	569	548	571	576	543	539	565	578	531	531	549	547	574	557	555	523	554	575	561	576	544	585	576	569	544	564	526	609	544	593	565	557	576	595	564	626	590	550	572	526	552	544	561	581	578	558	580	526	548	527	549	566	559	553	598	600	556	623	556	564	571	577	556	552	590	550	588	556	552	565	551	555	551	602	552	578	565	573	579	588	589	555	588	545	572	597	553	554	545	580	533	562	574	564	578	579	549	577	547	574	534	559	547	544	566	549	536	577	560	573	525	578	570	574	625	576	578	578	621	606	576	587	534	580	549	575	549	586	520	538	561	610	530	602	575	554	593	575	572	538	594	576	571	542	578	578	571	561	544	590	543	559	588	583	583	590	586	558	565	533	567	611	547	552	567	582	565	540	559	582	602	564	519	548	522	579	590	544	529	549	542	586	560	554	572	546	569	538	596	535	578	568	529	594	580	564	561	553	551	541	580	527	574	550	542	595	536	580	571	594	537	541	558	547	518	607	519	548	545	577	549	586	579	545	587	528	608	614	573	563	536	550	658	573	602	588	593	580	533	568	567	545	576	566	561	581	580	575	564	556	546	577	569	588	576	570	528	577	560	600	570	585	526	557	589	585	566	552	561	561	571	582	542	569	558	508	568	630	557	530	598	588	554	531	531	578	587	540	558	575	586	576	576	650	552	589	527	604	577	570	576	575	555	603	563	549	610	612	545	535	577	589	546	579	530	558	576	624	559	543	541	564	577	569	572	569	557	578	571	538	535	550	564	581	572	563	547	583	552	575	567	532	582	582	611	585	551	569	601	567	583	576	550	589	598	588	587	603	553	537	551	599	574	544	527	548	583	558	572	616	600	574	565	586	609	607	579	579	567	523	558	539	589	534	575	554	564	568	559	540	584	548	537	558	526	563	586	585	595	568	580	549	583	568	592	575	579	554	575	593	571	575	567	582	611	539	534	574	584	592	592	571	530	600	578	546	547	568	577	562	565	573	561	587	606	567	548	619	559	538	558	566	530	545	553	605	550	576	571	562	577	550	558	585	535	611	573	561	555	554	548	554	567	525	546	537	563	581	595	595	567	593	571	542	573	551	558	558	565	550	568	585	527	555	577	558	587	546	627	546	578	583	555	572	540	575	551	557	532	579	576	586	556	559	577	553	560	584	564	616	570	534	570	609	639	559	582	579	565	576	543	594	523	596	595	594	607	566	549	582	578	601	534	636	579	549	552	560	574	579	565	596	571	538	600	621	592	555	567	569	591	602	561	548	559	557	563	551	529	565	588	561	573	575	574	572	566	573	531	572	597	568	535	567	555	602	577	588	603	561	591	563	548	609	576	545	594	584	525	574	573	562	566	589	525	596	526	579	574	588	594	546	573	612	570	570	567	563	563	587	544	565	562	543	582	588	549	590	601	612	574	571	563	611	566	530	547	529	514	532	554	546	584	607	574	598	557	543	585	580	557	592	587	571	570	541	543	552	541	525	614	593	601	528	558	575	538	572	546	560	600	600	550	544	558	562	567	570	568	572	541	593	571	562	567	578	550	585	570	563	547	540	560	574	588	572	601	536	573	608	540	560	552	541	529	596	588	542	565	571	601	570	572	547	569	568	578	572	592	624	532	610	577	578	573	571	538	528	569	564	552	567	536	550	590	588	568	577	541	523	570	554	548	585	584	575	594	557	572	536	530	592	554	536	608	548	601	504	600	574	581	545	590	516	582	578	593	609	567	530	602	569	560	574	549	575	534	590	581	585	556	551	566	609	553	561	556	588	586	612	528	576	569	564	582	543	601	612	582	539	545	553	589	556	611	587	618	579	548	535	605	562	549	603	560	563	539	569	563	566	550	604	563	561	552	563	555	557	534	604	549	591	585	594	541	545	558	555	548	566	577	569	574	566	576	561	581	574	547	574	577	581	563	531	575	552	608	552	585	548	548	565	539	556	552	603	577	573	510	591	557	587	540	593	624	580	544	562	557	559	535	591	560	535	564	560	581	567	539	563	598	554	585	592	527	543	575	569	589	569	552	553	521	627	567	558	587	564	522	584	596	547	528	590	580	543	595	589	573	579	567	571	614	568	585	585	608	577	521	581	580	551	527	584	547	561	582	576	588	545	568	595	501	557	537	580	572	588	543	552	589	539	592	545	570	529	560	600	534	531	574	604	573	598	541	559	575	557	580	569	557	536	550	569	542	563	581	581	594	543	557	577	564	592	562	540	589	533	580	553	586	607	594	545	573	563	557	552	564	591	624	576	602	552	552	611	543	576	548	602	563	555	518	569	551	574	572	610	571	540	612	546	551	572	614	567	591	570	576	611	554	597	566	578	579	621	558	566	517	576	617	592	571	550	568	556	529	565	535	584	578	591	517	563	589	569	538	573	570	593	616	579	609	535	601	558	564	535	570	571	549	574	553	534	517	540	591	556	585	563	588	560	540	551	570	565	615	562	576	556	560	538	581	556	587	561	546	594	555	539	555	535	581	602	548	526	565	567	564	578	542	571	587	598	587	545	559	568	559	551	569	571	592	580	593	555	541	588	546	562	578	561	562	560	625	557	539	531	528	516	580	542	569	536	584	568	600	520	576	541	607	555	584	590	604	542	596	553	574	589	573	555	547	612	558	537	587	591	554	596	589	582	588	615	561	580	592	568	568	576	535	590	554	569	576	605	632	561	545	573	557	577	530	610	590	554	550	584	564	557	552	522	564	562	573	549	543	547	591	583	581	561	571	560	567	575	596	586	548	557	575	549	583	551	557	599	552	577	547	584	599	592	535	609	545	552	574	606	554	580	550	579	592	577	629	582	574	560	539	569	555	559	583	540	568	571	559	551	613	548	567	527	548	591	568	551	604	561	587	549	538	572	589	552	583	560	550	560	541	581	569	579	560	585	556	574	608	546	547	554	580	530	595	597	585	539	563	594	572	578	594	539	578	539	564	558	559	567	593	579	564	580	531	528	559	546	546	568	529	549	546	551	563	570	520	580	569	573	574	601	586	613	570	592	599	580	549	516	537	579	568	558	555	546	538	560	535	583	519	597	547	581	546	573	570	602	573	588	556	588	604	571	557	534	569	571	576	553	549	547	578	562	533	567	544	533	578	590	532	584	573	621	564	562	594	550	556	581	592	565	599	555	575	588	577	519	609	549	598	587	573	578	585	550	556	552	578	572	540	575	618	590	550	553	556	596	562	590	527	604	623	573	567	569	571	582	584	606	573	552	533	558	541
15610	22613	19011	11646	9380	6064	4037	2309	1161	1180	856	448	355	138	124	97	91	99	68	55	50	38	51	43	52	37	39	53	38	39	47	43	35	36	48	38	29	40	39	58	38	35	37	37	32	42	31	32	53	35	41	40	48	51	46	44	46	40	34	41	48	30	41	31	34	41	30	47	45	33	46	43	35	34	44	44	41	53	48	48	43	47	38	38	53	44	38	45	49	52	42	46	52	34	51	29	44	46	51	40	41	39	45	36	40	42	33	47	44	41	48	43	44	45	37	39	39	31	32	36	52	42	49	36	42	49	43	34	29	49	41	38	42	52	34	33	51	44	40	62	35	45	42	39	32	37	42	43	39	50	42	40	49	40	39	38	52	45	44	46	50	36	36	40	54	38	43	50	39	49	36	50	31	45	41	37	47	51	35	47	44	42	43	38	45	42	41	35	25	38	37	43	44	36	38	51	40	41	51	38	46	38	43	45	56	38	43	48	42	49	56	37	49	34	39	32	44	43	52	45	37	38	35	33	34	37	56	40	47	49	24	53	48	33	42	57	28	62	39	41	36	45	37	32	40	43	34	40	45	32	48	47	40	38	60	47	43	35	47	37	38	41	35	46	44	48	39	47	44	35	36	34	46	39	35	42	31	29	39	42	43	53	35	43	47	43	49	45	50	29	37	45	35	41	41	33	43	48	45	36	39	55	51	48	62	34	38	37	47	36	41	43	38	46	28	46	49	46	45	45	43	38	52	41	51	36	37	55	43	33	34	39	42	44	38	35	32	51	43	41	47	32	47	32	31	33	45	43	45	42	42	38	43	36	44	46	41	43	47	61	40	47	39	46	37	36	48	51	40	36	32	34	41	40	50	37	44	45	44	39	38	38	40	48	44	41	36	46	44	32	46	40	48	47	37	42	53	43	41	47	31	42	49	41	40	49	41	32	48	45	46	42	40	40	35	35	49	52	49	40	49	33	49	47	49	45	41	57	43	44	30	52	41	41	37	45	35	41	39	51	31	35	51	51	44	35	38	47	36	46	47	42	56	44	41	32	45	55	44	39	36	40	51	52	56	43	43	55	37	48	38	46	42	42	54	43	36	45	49	37	35	37	28	34	42	45	44	42	40	41	41	35	37	31	45	39	43	49	48	49	45	36	52	48	34	60	48	42	38	33	43	37	49	37	45	45	30	43	36	50	47	34	39	45	48	42	54	44	40	38	32	34	46	44	53	43	34	35	58	44	43	47	46	43	45	36	40	38	36	53	46	53	50	36	43	33	37	43	37	48	41	52	31	40	35	42	42	38	37	51	31	48	41	47	34	51	46	40	46	35	48	44	38	36	45	47	44	36	37	50	52	37	37	34	37	32	46	37	48	45	35	49	40	47	33	36	38	50	41	42	42	35	40	40	37	62	30	42	42	41	38	56	33	45	38	41	44	45	30	42	39	29	38	35	48	53	53	43	36	45	42	46	31	43	40	34	39	38	57	55	47	37	47	46	40	53	56	45	48	43	46	62	45	53	46	43	42	47	51	46	36	35	42	46	47	55	31	33	44	42	35	44	32	62	37	37	48	50	48	45	49	53	42	52	26	41	50	43	35	38	45	38	40	53	45	35	35	51	34	35	50	53	33	43	55	38	47	48	49	46	50	43	36	42	28	44	44	41	34	43	56	57	36	43	51	40	49	39	38	33	64	42	42	64	32	49	40	43	49	46	43	47	46	42	48	40	41	42	45	49	46	57	28	43	39	43	40	43	43	36	48	38	40	30	57	43	53	37	44	53	36	53	49	42	33	46	41	38	66	46	37	50	44	50	46	44	43	41	44	39	47	41	47	37	43	46	45	41	39	28	41	35	49	42	37	41	42	45	38	46	43	36	46	33	32	44	29	42	43	33	45	50	39	42	36	37	37	41	44	50	43	42	39	45	31	41	36	40	44	33	37	36	56	46	51	46	39	45	39	40	42	45	45	34	45	39	40	34	39	45	39	32	45	44	49	50	38	51	42	30	38	42	42	32	41	45	35	36	38	44	42	43	35	45	32	44	52	33	38	35	51	47	47	43	43	51	35	37	39	50	49	43	44	38	42	48	46	43	35	45	49	38	39	39	40	37	49	40	38	46	30	41	53	51	52	39	50	49	34	44	37	34	47	48	41	44	38	45	52	38	40	44	43	36	39	52	36	44	33	54	55	47	40	46	51	33	36	30	47	44	36	45	56	37	40	45	43	55	44	44	38	48	36	49	45	37	43	38	43	45	37	49	41	45	30	35	39	37	45	42	36	42	52	40	38	38	42	48	38	46	40	36	52	55	44	51	56	45	46	48	46	41	54	35	40	36	51	36	39	38	32	48	36	52	56	42	35	42	37	40	34	44	37	39	41	29	40	41	39	41	49	45	56	41	39	33	44	39	45	40	43	38	51	42	41	50	42	43	49	45	57	35	37	44	43	47	48	33	46	41	44	43	53	40	37	43	31	54	38	47	43	46	46	41	51	47	41	48	51	35	43	54	30	39	38	42	38	45	42	36	53	63	44	42	48	44	42	39	56	29	38	41	45	37	37	39	35	36	43	38	41	33	45	40	46	53	37	53	37	45	34	31	45	54	50	38	40	57	46	38	39	51	44	39	38	40	42	41	45	38	54	41	28	29	40	40	39	42	40	34	54	38	38	39	44	46	42	41	50	37	37	45	46	34	30	42	43	38	28	39	30	42	50	47	34	45	58	39	50	46	41	49	37	39	44	36	48	40	45	39	45	33	46	44	44	53	41	37	35	40	36	34	47	51	36	32	49	52	46	44	33	51	33	46	47	37	47	48	41	46	35	48	37	48	44	37	53	48	55	47	34	40	33	36	45	43	37	52	43	44	48	43	47	43	43	37	37	54	44	37	45	43	41	36	46	38	40	36	51	33	32	51	48	37	44	49	46	51	35	49	30	45	45	35	46	47	37	48	37	40	47	37	44	52	40	31	50	37	45	34	27	36	40	43	44	45	49	39	35	56	51	37	38	29	42	50	41	40	47	49	37	44	36	46	41	46	37	35	45	52	42	32	34	45	42	34	45	37	32	48	36	39	40	43	48	43	41	40	39	41	42	41	33	48	36	49	39	49	43	35	33	34	30	40	45	28	45	41	33	56	48	46	29	42	37	32	43	54	44	41	36	37	41	44	50	32	42	33	48	45	38	40	36	43	29	35	44	49	49	49	44	46	50	45	39	38	35	36	47	43	46	36	42	40	50	40	46	38	45	47	42	50	36	27	37	50	48	53	43	46	44	32	51	34	52	46	31	57	48	50	37	37	34	51	45	52	43	38	44	39	46	41	41	56	27	55	48	41	36	37	48	46	31	41	32	39	46	50	40	38	39	41	46	46	40	44	41	53	41	49	45	58	41	42	32	41	50	47	48	47	30	41	46	41	38	39	36	44	45	44	44	51	44	47	45	43	43	40	40	48	42	69	50	31	44	49	48	41	58	36	48	48	42	33	32	39
53108	45802	44476	49579	58172	48342	40186	33366	25961	25108	21228	12701	10541	4127	3141	2294	2095	2690	1850	1255	1145	577	571	574	565	555	562	613	573	574	591	609	545	558	592	545	584	598	525	578	529	554	589	596	508	562	558	601	514	553	588	541	589	562	560	547	586	543	583	577	511	532	568	555	541	564	569	545	592	561	540	583	586	543	541	566	610	585	569	549	556	583	573	544	582	552	565	568	535	544	499	562	571	588	554	566	582	562	542	558	554	581	561	582	541	550	566	578	549	584	549	504	542	565	559	539	613	564	561	546	579	584	571	554	563	576	628	587	567	562	518	535	544	592	603	501	553	541	629	616	574	575	582	566	546	576	597	568	539	561	618	539	548	569	575	560	549	583	562	595	533	519	560	574	596	571	554	543	582	571	590	543	561	574	574	502	581	550	538	529	556	564	557	557	588	559	552	569	580	567	555	534	505	564	551	586	574	591	536	598	569	545	554	562	542	550	533	561	576	523	554	593	534	563	549	569	515	586	525	546	539	541	564	594	558	579	546	590	516	538	556	591	581	552	562	535	573	547	590	558	544	605	521	590	553	530	586	577	511	556	575	557	583	525	609	587	566	551	562	543	564	528	591	555	548	605	557	549	555	538	560	607	550	563	566	577	587	546	513	565	559	578	541	556	549	566	530	584	544	556	551	607	584	538	554	524	570	601	547	558	541	564	607	567	579	577	576	561	559	539	533	573	585	563	544	554	596	584	621	574	606	531	602	550	558	565	554	570	555	560	532	571	557	602	521	581	555	567	587	548	623	551	586	576	554	560	569	504	576	579	551	540	580	563	539	562	543	596	532	563	543	573	576	519	572	527	548	601	530	556	571	572	545	531	535	551	561	574	577	543	553	536	583	585	592	547	565	579	525	540	546	586	561	558	582	601	574	578	561	567	566	537	603	531	570	546	583	583	550	550	571	553	528	566	567	654	572	517	582	555	587	563	551	574	534	589	555	566	574	609	535	579	554	575	527	569	540	590	572	589	546	579	582	539	560	539	566	574	545	581	544	550	523	550	563	543	585	610	609	552	554	561	594	534	518	584	598	565	592	547	560	558	532	581	555	576	615	576	598	544	532	600	576	573	540	573	509	552	573	563	558	583	569	595	607	561	564	595	560	600	554	550	581	521	574	587	542	567	539	597	550	530	581	568	596	572	593	575	602	527	529	559	566	535	630	544	557	552	508	575	569	535	583	576	541	560	574	562	539	550	578	526	553	524	556	556	557	566	565	573	540	538	554	584	585	532	599	583	533	540	596	545	593	549	550	567	540	546	549	555	552	531	533	556	573	556	609	537	579	575	593	547	594	556	582	561	564	558	534	592	493	588	575	600	577	540	565	530	508	556	579	582	559	539	551	540	571	609	552	536	520	584	566	559	565	586	554	572	518	582	536	541	547	592	569	570	535	548	571	575	561	560	535	563	558	591	532	562	550	550	528	539	560	567	556	554	561	572	565	556	550	600	551	580	592	595	561	561	573	570	583	519	555	571	575	543	571	553	589	619	556	539	565	562	552	549	554	544	553	534	558	556	578	573	560	528	545	571	568	629	577	575	551	550	556	593	538	576	557	548	531	576	561	545	588	578	557	528	575	601	573	547	537	532	566	582	554	573	567	537	540	560	569	577	548	558	537	557	517	571	582	573	518	528	550	557	566	588	510	531	554	596	558	594	562	548	545	550	594	579	574	573	583	552	551	600	538	576	524	557	545	533	594	547	591	551	584	571	541	569	575	551	585	589	585	567	498	539	580	552	545	540	568	541	576	560	541	626	517	585	573	585	580	554	537	560	553	540	556	546	577	525	609	523	558	605	558	600	582	550	617	569	573	529	602	557	571	542	582	540	567	539	552	548	565	574	546	566	536	544	566	559	528	553	583	575	611	546	503	564	588	546	589	581	583	541	552	570	567	554	582	573	560	572	586	573	547	564	549	545	603	566	592	535	531	568	584	560	576	594	554	515	538	535	560	551	554	515	581	544	578	572	570	555	545	555	554	579	535	574	558	554	546	536	599	593	512	585	592	562	581	558	582	553	559	592	555	561	589	548	582	556	568	518	542	590	557	588	529	541	571	585	575	558	562	535	552	580	596	565	546	588	557	591	597	536	559	557	566	553	564	550	589	562	585	529	565	604	540	555	566	586	562	582	570	582	576	551	565	527	553	569	513	563	546	567	586	541	562	586	606	557	559	569	559	546	566	540	605	582	549	560	548	526	565	566	588	523	572	592	607	549	546	551	552	578	550	546	593	557	532	588	592	555	578	568	503	585	535	584	575	549	577	585	544	555	531	553	541	586	528	590	587	540	538	559	583	593	530	553	558	551	555	568	565	583	577	559	590	526	559	547	550	588	568	558	593	535	572	579	551	521	516	542	554	548	554	588	532	578	538	552	579	543	598	561	564	548	581	562	532	565	584	543	542	577	580	573	609	554	541	577	579	554	560	547	573	596	558	537	570	538	559	581	582	583	524	558	545	486	538	579	572	577	530	562	552	548	543	594	549	574	560	534	561	599	562	562	544	557	584	537	548	582	567	552	533	575	526	587	613	541	570	569	566	540	551	575	537	517	517	598	582	561	564	592	564	504	559	530	558	579	579	577	571	564	566	551	541	580	571	551	550	565	561	551	511	536	594	558	561	558	540	573	554	556	618	582	553	566	576	585	573	586	566	574	560	560	526	588	521	615	575	572	595	545	616	589	557	567	536	565	568	550	536	529	563	530	590	559	580	567	600	571	543	545	612	546	528	547	561	545	530	557	516	545	537	574	546	574	536	545	592	560	591	540	534	558	586	543	593	571	609	547	550	533	532	572	537	574	534	536	547	559	584	544	559	570	525	589	556	563	558	549	570	602	596	548	542	510	569	587	560	551	581	553	556	601	529	555	597	574	590	572	541	598	547	574	558	533	543	546	560	566	546	563	584	580	556	565	573	560	595	556	531	529	536	566	521	565	581	567	537	553	584	525	578	556	570	581	573	543	549	525	558	555	539	527	588	557	570	582	592	549	575	568	549	543	577	557	590	604	527	589	537	593	614	544	569	536	548	547	628	574	565	528	593	540	559	547	546	552	557	530	562	551	567	524	565	560	549	510	537	578	549	536	510	558	558	553	549	520	538	569	553	523	532	606	568	527	549	523	603	552	538	523	578	585	590	571	570	514	578	575	571	522	580	543	580	566	512	594	554	576	559	549	521	514	523	572	567	606	536	570	559	574	504	544	550	562	545	529	529	580	575	600	575	545	522	574	580	519	593	548	557	592	551	576	565	539	554	577	550	552	563	578	502	530	566	625	539	570	594	581	565	576	529	542	609	526	563	596	518	540	553	550	597	504	555	539	569	559	563	543	544	523	577	543	588	509	590	547	549	557	541	589	570	529	526	569	535	592	565	544	541	573	541	571	556	557	539	550	565	589	541	575	571	537	532	554	556	568	576	566	577	581	548	543	549	559	545	558	598	603	541	541
5792	4646	3700	2321	1882	1129	746	470	254	288	234	137	113	74	59	48	53	51	43	44	44	37	41	35	41	33	40	34	48	42	27	46	43	53	42	45	26	53	32	49	43	51	40	35	28	46	32	29	38	31	39	38	41	42	41	44	42	39	34	36	49	30	56	34	28	43	34	34	50	51	44	41	37	40	46	44	31	37	42	46	43	40	49	39	41	40	45	46	40	48	43	49	43	40	43	31	39	43	38	32	46	53	37	34	50	47	44	44	42	30	45	49	49	39	41	42	40	37	38	44	36	43	42	52	32	29	39	41	55	47	40	37	58	42	34	39	43	46	37	32	36	43	44	33	43	36	41	36	35	32	49	35	36	36	37	43	42	39	36	39	49	38	36	53	32	34	52	38	42	36	45	44	42	37	43	44	38	41	41	54	31	47	42	34	35	34	51	39	45	35	45	41	47	47	47	40	37	38	39	40	45	41	47	40	40	49	41	50	49	47	30	42	49	33	30	37	40	33	43	40	40	44	46	46	37	40	32	44	42	58	38	36	36	34	40	45	36	38	34	37	47	41	42	43	32	27	33	39	41	33	31	49	36	30	38	40	36	45	50	46	42	43	38	52	40	37	39	46	32	42	38	47	38	52	43	38	29	36	53	35	32	33	35	41	40	36	34	25	29	38	50	36	49	33	44	34	40	36	51	53	41	51	46	36	44	28	47	39	42	49	42	43	32	44	43	35	42	32	50	46	30	35	42	50	37	34	32	38	33	28	40	33	40	44	40	42	56	35	38	41	32	40	41	35	31	39	42	36	45	44	28	41	37	42	41	34	38	48	37	35	35	45	43	40	44	33	37	44	51	50	41	28	50	34	37	39	41	41	47	51	45	40	39	30	58	39	42	35	43	30	47	42	31	44	38	50	43	35	45	45	42	42	46	43	36	40	48	46	41	38	31	32	46	45	45	36	32	43	41	48	35	54	46	34	45	39	41	44	49	43	43	38	40	43	30	41	43	33	34	30	43	27	54	31	51	38	28	43	34	46	42	41	31	35	37	47	31	39	42	45	39	44	39	47	53	47	49	36	36	36	43	28	41	49	39	31	26	46	39	32	38	48	40	40	37	42	46	46	38	41	41	40	38	60	33	38	42	43	36	41	41	39	50	47	44	47	44	50	37	47	43	37	38	42	39	46	40	38	41	31	32	46	40	47	39	41	39	48	44	44	43	37	51	30	36	38	35	38	36	42	51	33	57	33	35	36	35	47	39	40	40	38	39	39	42	45	32	37	35	37	36	37	30	48	29	38	37	44	35	45	34	40	36	37	43	41	36	37	33	36	42	42	37	43	38	39	38	33	29	44	42	43	42	38	42	50	40	48	30	37	33	42	32	31	39	34	44	32	43	39	42	37	38	40	57	29	37	45	42	38	34	44	49	43	40	34	40	48	35	42	44	47	56	48	36	41	55	41	42	42	34	27	41	45	49	49	36	50	42	33	49	46	62	40	32	36	42	43	36	48	49	49	28	48	40	36	35	46	33	37	38	38	39	35	42	37	30	40	47	48	41	49	42	48	35	43	40	35	38	39	46	41	57	33	38	42	36	45	34	45	47	55	29	37	40	37	29	34	36	40	32	44	45	29	40	37	31	41	44	42	37	31	38	41	33	40	52	43	38	46	48	37	43	36	53	27	38	47	34	34	40	42	41	43	41	38	29	43	39	49	38	53	24	30	37	38	41	51	37	25	34	37	40	32	46	39	32	34	49	43	30	24	41	40	33	36	38	39	40	43	36	43	31	43	34	44	32	41	32	39	33	47	47	31	32	30	35	36	34	40	41	33	38	34	30	49	44	43	38	39	44	40	39	43	31	38	53	42	30	43	38	35	37	42	39	32	40	46	35	42	37	35	47	36	44	46	43	38	50	40	47	33	35	46	47	48	37	34	47	48	38	40	41	36	40	44	39	38	41	38	39	41	45	48	32	45	51	35	44	39	55	41	30	43	37	39	36	43	58	46	42	32	46	45	37	36	38	38	37	56	38	37	40	36	36	43	35	39	51	42	42	29	40	40	50	54	48	36	43	53	40	37	42	37	41	35	37	39	47	40	40	35	57	41	44	45	37	47	39	40	42	44	33	45	43	33	39	31	36	53	43	42	49	41	31	44	38	30	42	37	34	46	39	42	35	36	35	36	38	45	44	38	49	31	37	38	33	49	43	36	44	43	46	36	37	37	44	45	48	47	49	48	45	43	47	45	40	41	45	36	45	29	45	39	40	41	39	45	37	43	48	43	36	46	39	46	35	40	42	41	41	39	41	44	38	38	45	45	47	46	44	35	44	49	35	50	43	43	36	39	50	35	41	37	43	34	35	46	39	47	31	42	41	48	33	42	44	36	37	31	42	39	38	36	37	43	53	39	34	45	33	38	44	49	35	28	29	46	40	39	39	31	42	43	51	42	33	49	44	32	37	38	40	35	27	42	41	40	44	30	40	36	39	32	33	37	49	40	40	43	46	27	29	48	51	37	37	34	39	45	40	41	35	39	42	37	47	44	45	38	42	42	54	43	37	31	49	37	28	45	41	41	44	41	45	45	46	33	41	33	36	40	35	51	35	37	42	37	40	42	42	43	45	41	38	42	43	39	53	32	45	35	34	49	48	42	34	43	47	36	41	34	48	40	49	42	40	33	37	44	47	45	37	53	40	32	35	33	43	35	38	32	42	38	34	47	40	38	40	33	43	31	52	48	47	59	35	34	39	36	40	34	46	34	30	44	50	38	42	47	40	53	37	48	46	39	35	37	55	36	52	36	44	45	43	40	33	53	44	45	44	43	34	43	32	32	61	37	34	45	41	35	37	42	43	30	46	47	53	38	39	37	26	39	36	41	47	43	46	34	47	33	37	32	35	47	40	34	38	44	49	34	27	36	29	32	37	45	48	30	42	32	45	43	37	46	31	36	30	28	56	39	36	38	46	39	42	42	40	39	45	42	33	34	35	35	36	47	33	45	49	31	33	41	36	53	36	42	53	37	44	46	41	41	38	44	29	39	38	49	48	39	33	44	45	44	35	36	37	44	43	47	44	34	38	42	37	45	37	34	45	35	41	40	26	46	42	50	44	48	38	33	44	38	45	31	38	37	41	44	48	33	46	44	31	37	31	31	37	51	40	42	42	52	33	48	28	40	36	35	27	40	41	54	36	35	45	30	40	41	33	36	35	49	40	48	42	36	35	40	38	37	50	55	40	33	24	38	32	33	43	41	46	35	35	47	34	44	52	27	43	35	43	47	36	35	40	48	38	43	31	30	39	45	40	43	38	34	39	45	39	43	32	46	46	39	39	38	50	44	45	44	41	49	42	32	49	53	37	34	43	32	40	39	38	36	51	46	23	54	39	29	43	40	36	46	56	36	40	40	38	49	47	34	43	49	38	45	38	34	40	35	42	35	36	50	49	32	37	40	31	33	45	32	47	39	44	39	41	43	41	49	36	34	46	35
37667	29015	26918	30133	34488	28991	23619	17825	11492	10882	8182	3887	3341	1273	1096	859	907	1020	930	711	678	542	498	487	554	555	553	520	523	493	523	557	554	518	565	530	535	539	570	532	553	499	512	519	521	551	554	533	549	509	511	513	565	530	526	525	527	553	512	529	533	551	530	561	522	510	539	544	558	546	578	537	544	550	543	546	527	549	576	581	510	535	533	510	554	520	536	487	510	472	523	546	534	567	518	548	543	528	508	540	544	549	534	531	538	522	571	523	542	510	500	532	525	559	529	514	540	534	549	510	543	579	538	543	498	510	531	538	548	559	545	551	510	564	586	498	558	546	576	583	554	542	529	514	575	558	523	503	529	547	545	536	545	551	561	544	547	516	528	531	549	537	515	535	517	517	501	520	513	571	513	559	556	532	555	535	527	559	513	547	548	489	529	539	570	496	555	583	559	582	526	534	557	537	506	505	506	526	542	527	515	530	557	537	549	540	524	500	521	520	527	555	565	535	563	531	516	566	533	532	539	515	552	518	550	552	549	518	529	543	497	540	536	551	506	541	556	496	528	512	559	519	539	523	542	541	551	553	573	514	554	534	511	544	528	537	568	528	470	504	511	524	564	526	508	600	537	516	579	539	543	532	519	540	544	558	504	509	518	515	524	531	531	598	526	560	568	535	527	517	562	507	534	526	529	548	539	527	550	537	538	567	513	511	516	559	509	553	497	542	565	565	549	557	558	540	500	525	511	608	564	520	564	580	524	553	569	548	542	541	517	508	555	503	529	473	518	548	532	537	524	536	529	576	538	558	564	502	513	493	500	556	542	533	514	487	531	558	504	591	538	523	559	554	584	538	545	556	517	571	501	556	574	563	516	584	523	569	558	506	523	508	517	537	506	528	554	546	545	551	544	527	514	578	536	560	548	558	563	544	572	541	537	555	551	523	572	553	549	558	590	524	529	580	562	486	520	582	526	584	549	553	540	551	540	561	563	559	556	548	531	519	517	584	501	543	561	551	525	489	509	534	486	541	520	560	526	529	544	529	565	553	543	546	513	553	534	552	536	537	552	562	552	496	572	543	529	539	552	557	563	548	526	508	494	587	531	495	521	534	567	545	526	529	559	573	564	527	539	540	536	544	567	535	536	564	535	547	515	526	491	523	567	516	502	521	546	543	521	519	528	480	561	540	544	597	511	535	541	529	531	553	552	527	518	569	564	547	556	539	541	530	548	530	538	570	530	524	533	530	512	558	533	531	535	554	525	547	540	526	552	525	553	564	541	548	524	528	513	497	520	562	528	511	524	540	538	529	547	496	527	507	531	535	504	517	564	554	567	519	508	519	546	531	591	512	567	523	546	579	530	531	538	565	514	514	497	541	530	535	549	566	514	562	549	505	524	518	543	558	542	541	517	563	506	572	557	576	511	544	541	536	542	555	523	543	563	565	535	522	564	590	505	496	551	523	518	503	538	550	523	514	537	523	554	572	550	551	528	564	569	568	533	556	564	565	483	553	531	522	530	513	532	530	544	552	592	536	573	563	530	542	512	525	581	555	536	528	576	500	540	519	554	489	488	551	527	533	521	560	570	527	534	547	542	534	550	525	562	560	523	524	559	535	564	550	518	530	540	521	522	538	535	480	550	517	548	506	542	540	520	521	535	506	590	521	518	499	499	525	546	520	556	542	484	486	558	527	535	547	552	564	546	547	525	501	543	557	530	565	611	518	547	532	558	513	528	546	507	525	556	553	502	540	555	532	580	517	580	539	547	528	579	563	521	529	531	523	515	575	540	562	514	545	526	552	509	582	552	542	572	547	537	535	484	583	535	552	581	499	515	538	527	498	537	543	554	560	538	551	534	490	551	518	551	505	530	533	565	556	545	498	562	496	551	530	537	531	526	551	528	532	560	571	553	558	549	543	557	511	525	544	524	538	553	550	526	514	568	544	544	544	559	508	549	544	550	529	576	488	566	490	505	541	533	587	559	510	568	543	516	536	516	519	516	531	504	506	559	542	563	582	533	552	522	543	499	516	487	512	518	544	517	542	534	550	561	510	519	553	569	551	562	545	564	567	531	506	537	525	531	559	523	535	525	574	567	538	576	509	527	554	558	513	553	530	528	553	551	518	543	535	563	562	513	570	572	511	561	541	524	600	512	557	544	562	513	552	557	537	586	563	550	535	531	565	565	552	516	507	537	524	539	584	507	570	558	575	498	513	562	504	571	564	515	504	527	570	555	546	521	508	530	534	544	511	577	593	534	593	568	585	527	552	532	485	558	496	544	546	520	512	586	555	586	521	533	515	482	539	552	520	508	566	523	514	539	530	524	538	561	554	516	527	551	508	599	515	544	518	518	527	554	521	530	571	561	564	577	510	539	532	527	532	532	543	551	551	560	550	563	540	499	519	579	571	527	515	573	528	536	528	536	516	505	554	554	540	568	557	498	548	513	526	522	521	521	562	513	543	553	524	518	530	518	561	542	515	533	589	522	481	537	517	524	555	495	534	523	512	557	533	528	508	540	503	563	507	554	518	516	527	500	539	510	495	544	548	547	521	500	540	581	557	505	548	568	540	488	489	537	561	536	493	573	539	570	551	545	531	557	492	540	572	485	543	505	551	523	527	602	538	542	563	536	543	563	534	539	544	555	567	560	537	590	532	536	562	557	485	513	562	541	509	583	502	588	563	513	517	521	557	526	520	499	586	529	574	527	546	568	541	549	524	524	520	477	543	544	570	578	562	510	559	535	540	533	508	506	503	552	593	540	554	527	555	518	556	558	525	582	514	549	545	543	512	561	595	529	549	515	509	557	549	567	555	526	587	534	524	562	529	552	572	520	532	535	581	534	529	540	546	559	575	529	528	526	522	503	537	515	565	511	527	530	513	557	510	540	563	550	538	552	558	520	531	572	576	546	563	529	527	504	594	543	556	591	558	549	509	536	540	589	547	552	502	543	538	543	536	556	539	586	543	494	548	553	510	550	532	523	552	528	474	514	511	514	513	542	553	516	525	525	552	574	580	547	518	545	584	547	534	521	530	495	510	557	522	525	535	574	570	550	528	572	572	482	558	477	536	492	530	559	549	571	490	545	548	527	575	557	518	522	551	543	505	521	529	520	511	567	534	533	498	528	520	600	537	527	490	532	529	553	517	564	590	529	534	566	539	552	502	533	539	547	536	569	520	512	518	503	535	546	537	506	521	580	568	530	545	501	561	499	487	531	522	567	541	545	521	549	542	538	528	588	595	558	536	570	552	527	516	547	575	533	530	552	543	536	578	536	584	523	499	554	529	550	556	507	513	489	556	529	500	539	521	525	538	499	544	535	559	548	527	567	508	545	570	535	527	539	499	517	517	537	575	571	520	534	491	534	545	548	534	505	531	514	505	537	492	527	549	553	507	524	555	569	525	490	503	560	533	519	548	528	553	564	538	532	524	526	523	567	527	577	574	557	544	561	526	488	575	537	562	547	534	591	586	530	524	528	549	571	514	529	517
10967	16263	10425	6672	5469	3261	2118	1317	686	694	526	285	237	68	81	73	69	86	61	70	60	53	45	43	34	38	32	43	50	46	31	31	36	41	43	41	41	43	36	24	44	36	36	23	51	47	44	26	48	45	47	56	26	41	52	31	38	33	40	27	53	39	52	44	31	43	50	40	46	43	45	40	39	39	36	35	52	31	40	39	31	47	37	36	43	37	42	51	48	43	38	42	45	40	43	40	51	51	35	47	40	41	39	50	40	51	50	40	34	39	29	37	48	39	33	33	31	33	34	39	40	29	45	36	49	36	37	31	43	50	41	44	38	46	39	36	39	29	42	46	46	39	38	26	31	36	42	33	40	31	46	34	35	42	46	37	46	53	39	46	37	38	45	56	43	38	39	56	39	35	42	37	43	36	40	49	54	46	42	42	36	31	41	34	46	47	41	44	48	47	41	37	47	41	39	47	36	44	44	34	36	44	39	35	38	48	39	42	37	31	42	44	36	42	36	44	37	47	43	37	36	47	38	55	43	38	30	48	50	42	26	39	40	35	30	44	34	38	31	45	45	43	53	59	40	40	43	47	47	38	48	45	44	36	43	35	41	42	39	49	43	43	31	55	36	42	43	47	32	41	47	42	47	46	44	54	41	35	33	42	47	39	40	40	49	42	42	42	44	47	51	48	34	40	38	42	42	41	43	46	37	49	34	32	32	51	41	43	47	35	34	43	48	41	48	39	34	35	44	42	54	43	45	37	42	37	42	46	37	34	41	50	33	33	50	43	45	51	49	34	45	37	34	40	44	42	38	35	44	43	36	37	32	36	35	34	41	50	37	45	45	39	50	31	36	38	30	30	31	42	37	36	31	36	28	34	32	41	35	38	45	51	45	55	31	38	51	41	40	39	46	40	42	47	44	39	38	44	41	35	36	34	45	47	39	28	37	47	50	35	41	33	37	41	40	44	38	33	54	49	40	38	46	32	39	48	45	38	46	40	47	39	44	44	34	42	34	43	49	43	41	51	33	43	39	33	37	37	44	40	44	46	49	43	40	35	46	44	47	42	42	40	47	31	32	46	45	30	30	38	35	46	47	48	42	41	41	43	35	28	38	36	45	48	33	41	55	43	31	34	52	30	42	42	47	37	39	32	38	35	34	38	45	39	32	45	38	37	35	43	45	41	56	41	55	42	33	34	37	47	40	32	32	37	38	51	55	32	40	55	43	34	42	39	50	35	41	41	35	38	46	40	50	44	34	43	34	42	32	37	38	30	43	37	40	40	38	30	43	37	43	43	46	44	49	32	35	52	43	27	43	39	49	44	33	50	45	49	43	45	40	31	36	44	37	31	45	37	45	39	52	50	37	37	43	42	33	39	38	53	41	26	51	46	29	43	46	45	36	52	35	35	36	36	47	33	38	27	39	44	50	39	42	37	38	41	31	44	35	45	46	38	48	42	37	28	49	50	39	38	36	36	42	39	39	44	45	41	42	39	36	46	44	30	34	53	38	42	43	38	46	44	46	35	45	41	51	32	52	53	49	39	55	42	40	35	43	41	55	43	48	31	40	47	46	40	41	51	36	35	44	38	37	51	34	45	35	38	34	30	37	40	45	45	43	43	32	42	49	57	45	37	29	39	44	44	30	34	46	42	47	44	35	43	51	38	32	31	41	47	37	37	35	44	44	51	59	32	26	39	33	51	34	40	44	25	40	43	39	28	41	52	38	37	46	36	35	44	55	36	47	41	48	37	50	43	35	38	43	44	41	32	29	41	36	39	40	36	47	37	29	39	39	36	33	52	41	32	41	42	44	33	33	41	43	42	42	40	40	36	48	49	46	40	37	38	38	34	43	39	38	29	31	44	45	50	41	45	38	42	40	40	40	37	40	37	32	56	38	33	41	49	51	45	32	37	44	40	36	37	40	41	38	53	35	44	38	41	46	45	44	41	46	35	47	43	41	57	34	36	48	41	56	49	40	44	49	46	44	41	40	37	44	40	45	44	38	44	50	49	35	35	39	37	41	37	38	38	32	36	43	40	31	46	63	41	36	45	42	58	43	44	37	43	50	49	43	41	46	42	56	52	43	44	41	36	34	39	34	45	47	54	39	37	31	44	45	39	50	54	43	50	32	51	37	39	35	43	44	39	54	37	33	43	35	42	46	39	44	45	42	32	38	34	46	42	48	36	43	35	38	43	55	38	33	43	46	41	42	47	53	34	49	48	34	50	30	44	42	37	43	38	35	40	41	42	40	36	47	47	35	50	42	46	39	35	33	51	48	47	47	35	43	35	40	47	51	39	35	39	49	47	44	36	40	36	33	35	46	39	45	43	34	43	52	37	45	33	46	48	43	51	42	55	35	44	35	47	50	36	48	36	32	33	53	41	49	45	49	43	52	46	39	33	37	44	38	35	36	39	48	30	56	42	37	45	42	50	34	42	47	44	35	53	40	30	28	52	35	45	48	51	44	41	32	42	44	41	42	41	41	34	36	31	31	43	43	32	43	43	44	49	45	38	46	32	55	32	50	39	36	38	38	34	20	50	41	45	42	39	48	40	33	44	34	40	40	30	44	47	37	34	40	34	42	36	47	36	30	33	50	34	53	37	45	50	45	35	44	29	36	30	40	40	52	50	52	44	36	44	41	33	36	44	51	30	28	32	41	44	53	51	47	42	42	50	29	44	39	35	45	32	43	42	41	52	35	44	48	48	45	36	42	52	35	49	44	43	41	37	48	34	41	37	50	35	44	41	43	50	31	41	36	29	40	41	53	29	46	45	34	38	37	43	49	39	50	50	45	33	43	53	38	46	45	42	36	42	35	36	43	52	39	28	38	45	49	46	34	42	43	41	50	32	44	42	44	41	32	32	50	38	50	45	40	35	42	46	48	44	38	46	42	56	48	50	39	35	41	36	42	33	38	32	42	43	48	46	38	35	54	50	43	46	40	43	36	32	31	38	27	32	43	40	39	41	30	37	48	35	48	37	35	37	46	34	40	44	45	35	45	46	37	38	53	50	30	37	41	44	50	38	31	36	33	48	43	37	38	35	39	51	43	52	40	30	51	39	29	38	42	32	43	52	42	37	48	38	43	36	44	37	41	36	43	44	46	33	32	43	39	44	45	44	44	50	45	33	38	36	44	45	41	45	41	40	48	41	34	40	56	33	38	30	38	42	37	43	39	39	43	54	42	41	49	53	41	38	40	48	45	34	48	27	36	32	46	57	26	35	29	38	31	48	33	47	45	52	40	43	36	37	52	39	47	54	49	37	36	48	40	42	36	34	36	48	33	42	46	46	34	35	34	50	40	36	37	42	35	33	39	36	36	35	37	42	50	37	44	40	39	38	41	40	40	38	51	34	40	36	44	49	43	47	54	45	32	39	31	39	32	36	47	38	36	49	45	46	49	43	31	42	40	53	45	41	39	42	50	38	36	35	54	33	38	42	44	46	49	35	39	44	44	44	33	33	34	41	37	36	41	40	34	52	37	54
49674	41644	35820	42560	48886	40183	33431	27053	20530	19798	14911	8898	6868	2543	2208	1399	1652	1862	1167	1289	1034	575	552	578	532	534	509	532	535	535	554	548	568	536	575	588	503	570	552	518	535	497	518	496	572	554	520	536	552	558	524	538	566	520	552	527	516	503	523	559	527	527	558	543	522	503	500	515	537	510	561	524	536	510	541	555	547	566	565	478	546	564	515	540	504	492	507	529	513	501	521	525	510	528	541	505	526	558	560	575	527	542	545	558	560	542	548	527	528	542	552	506	514	571	547	540	532	515	489	557	566	532	574	588	525	539	514	532	536	541	557	577	549	553	537	548	534	533	552	546	511	565	556	600	502	542	518	540	509	573	551	570	544	541	557	496	531	522	585	556	557	554	527	524	573	532	542	530	544	575	519	560	530	558	527	548	531	537	528	553	546	534	517	551	563	593	522	562	552	580	527	575	579	520	522	531	550	529	527	549	544	543	572	549	541	555	553	518	563	545	571	574	507	512	555	549	518	555	563	541	512	519	582	543	575	536	570	513	560	542	524	544	549	509	539	571	553	618	542	559	524	553	508	551	550	602	547	562	551	513	543	570	557	542	561	523	545	539	522	572	556	577	532	560	534	532	539	547	503	551	551	567	522	581	544	560	536	555	528	490	525	532	584	585	522	578	533	536	583	528	547	531	614	526	532	578	571	553	545	532	552	516	530	543	573	559	565	529	502	558	565	541	560	520	538	471	563	540	559	542	530	529	557	512	546	545	545	491	538	574	550	539	593	566	536	569	531	527	533	598	554	542	581	564	529	542	547	587	552	539	528	540	584	560	585	529	570	508	543	579	542	571	543	542	529	550	525	556	518	539	529	529	560	528	490	551	559	558	526	524	548	510	580	533	567	548	562	546	570	552	567	552	531	547	514	555	554	521	517	512	548	536	529	553	493	558	499	547	534	538	514	544	591	515	538	562	530	519	529	542	569	541	561	539	584	608	518	565	565	512	506	588	566	575	542	537	539	526	551	561	602	530	567	588	545	533	547	558	599	552	529	545	558	587	579	583	576	548	539	555	556	490	579	533	506	602	592	545	546	552	511	516	553	541	518	572	566	545	528	582	556	581	581	555	531	538	522	497	568	518	507	535	553	526	563	521	550	559	540	543	533	536	551	558	535	519	545	560	554	568	555	540	521	532	561	534	535	547	582	521	545	559	579	523	535	513	565	578	538	554	567	566	555	545	539	538	520	502	527	560	564	546	523	542	554	526	545	536	533	536	557	550	559	549	503	534	513	506	496	566	530	500	521	579	538	533	538	532	537	559	491	551	545	513	526	543	562	540	563	520	496	525	575	548	555	555	554	540	504	532	529	534	513	505	551	514	522	532	519	543	503	552	530	521	586	544	502	530	530	554	591	589	615	535	528	582	479	550	571	542	553	585	507	563	544	538	526	560	501	564	548	519	510	513	531	563	525	558	572	552	574	529	521	539	560	585	564	544	542	559	548	591	535	525	509	548	566	564	527	549	578	513	526	530	548	542	560	579	568	532	534	514	550	547	571	545	560	563	521	564	536	531	533	563	564	561	532	539	549	561	531	555	525	534	559	536	544	553	555	586	572	561	502	527	560	527	582	560	529	519	540	583	506	515	561	569	547	542	543	536	506	548	551	535	582	549	544	518	560	532	574	560	521	540	579	524	542	554	562	539	512	552	548	545	523	511	498	547	556	521	535	556	585	531	523	539	559	518	531	568	572	549	510	543	596	524	528	537	534	561	518	537	533	607	512	563	483	539	549	531	552	518	528	555	515	479	550	525	535	575	544	572	532	597	528	569	526	537	589	585	553	553	521	560	559	593	539	590	562	572	527	545	578	560	552	547	553	547	548	569	562	544	537	596	575	562	565	551	540	543	550	537	504	570	545	544	556	558	572	513	547	566	513	533	502	553	529	531	519	600	519	547	530	530	498	568	543	491	550	508	555	536	516	530	560	563	508	502	521	525	522	574	534	565	517	560	522	592	523	526	496	551	564	565	553	567	562	537	516	503	492	514	566	538	538	523	544	552	530	523	520	561	521	541	515	538	578	538	553	551	547	548	511	597	556	544	531	527	524	508	568	551	529	513	542	568	545	554	551	507	525	548	529	551	557	582	543	550	547	554	545	503	544	575	524	552	534	534	558	539	516	529	562	536	547	514	547	544	561	582	534	601	520	540	524	500	501	591	562	525	550	510	568	584	543	505	542	538	541	553	558	504	555	552	531	547	512	566	500	521	532	542	545	550	532	524	562	577	518	614	530	571	540	579	541	559	592	567	551	515	521	500	530	539	543	549	518	539	503	523	525	572	560	499	511	516	570	512	519	543	559	525	514	538	570	590	534	543	559	543	548	571	561	557	505	562	529	543	552	513	547	553	550	542	536	580	535	499	518	517	567	547	559	580	528	537	517	569	539	566	578	551	589	532	557	575	542	515	571	583	579	583	563	555	589	577	563	554	564	547	548	564	569	575	539	512	521	538	578	552	545	554	558	551	557	574	561	582	525	529	527	546	569	566	598	542	581	522	536	573	575	551	567	560	518	558	554	566	545	546	598	501	494	581	571	486	558	510	529	514	520	558	536	499	526	528	554	572	546	568	555	528	542	567	556	507	534	486	576	517	553	543	527	508	574	554	523	547	527	526	555	486	533	537	553	534	560	559	546	529	593	554	531	546	532	529	556	548	531	531	586	560	565	533	570	580	564	564	569	567	534	524	541	555	557	554	555	494	487	560	545	567	554	582	523	546	543	488	515	570	548	529	529	511	580	537	528	546	516	530	521	551	547	545	550	540	553	511	576	602	506	543	521	545	562	552	559	545	567	542	538	485	604	524	561	533	498	521	596	539	519	546	546	539	532	574	510	583	547	576	536	537	580	558	565	561	548	540	540	550	560	533	559	550	550	538	544	574	513	529	504	542	508	580	559	560	581	542	560	540	550	572	579	557	536	564	557	517	532	556	538	548	582	538	532	539	587	541	549	585	504	527	567	536	550	538	578	553	546	538	522	564	515	530	565	532	540	535	568	540	587	547	520	535	549	539	535	519	506	514	536	529	540	551	523	559	544	576	537	570	548	572	545	506	542	565	513	524	502	563	549	554	555	573	554	521	536	554	530	543	588	555	532	515	501	550	543	550	519	569	578	550	522	571	576	528	545	548	532	526	521	552	549	561	562	519	527	554	572	561	551	521	504	538	542	512	518	531	598	559	558	524	520	535	561	565	540	583	557	546	556	526	561	514	528	602	503	558	551	549	561	515	538	559	508	566	542	546	540	527	539	532	583	585	557	554	534	522	530	564	538	546	547	555	549	559	585	554	541	575	544	544	552	541	551	543	565	537	577	554	558	537	541	528	548	569	572	543	549	622	572	521	556	523	514	585	536	521	551	542	527	585	553	522	528	532	533	595	511	539	556	535	567	550	589	556	526	553	534	534	544	484	569	548	593	561	550	528	509	538	535	527	548	533	581	594
10573	14581	10541	7351	5618	3458	2263	1390	708	837	544	323	246	99	110	74	86	92	75	85	51	37	40	46	44	44	45	49	41	36	42	40	59	40	49	50	44	54	45	43	34	38	41	48	38	33	29	38	45	41	45	40	45	43	34	44	47	36	39	34	38	41	39	51	57	42	43	48	42	29	39	39	36	48	43	50	37	34	44	39	44	39	44	36	35	47	40	45	29	36	52	35	37	38	36	46	28	44	50	40	59	34	41	29	37	38	44	42	43	44	35	52	42	53	41	42	54	27	42	33	39	43	46	29	41	34	47	32	37	50	44	28	50	53	39	38	42	51	42	42	46	51	50	28	38	36	41	36	45	40	46	33	36	43	38	44	41	49	52	42	45	49	64	48	45	51	40	38	41	67	50	42	44	54	62	50	41	34	46	38	39	54	40	38	44	39	30	48	44	37	41	41	46	33	47	39	28	54	45	36	27	38	45	43	38	49	48	47	53	40	42	38	50	35	33	37	46	37	41	48	41	47	37	38	47	37	50	42	42	59	33	42	51	38	44	30	43	51	41	39	40	42	39	42	41	43	36	39	54	33	48	41	47	45	35	37	44	45	44	50	41	54	34	42	40	35	32	40	38	45	41	43	40	41	41	43	48	43	46	42	38	43	58	41	35	40	42	38	33	44	42	46	47	47	44	42	43	35	43	51	36	35	43	36	37	36	52	32	42	41	42	43	48	34	48	43	50	39	30	36	43	37	46	47	41	42	48	42	46	36	45	36	37	35	49	43	57	40	40	43	37	39	39	37	47	40	37	43	47	44	39	41	44	38	44	41	38	45	55	46	37	41	42	54	42	44	49	40	51	45	40	40	35	43	46	43	41	33	51	38	35	44	37	41	38	42	52	46	41	45	43	44	49	49	47	38	45	39	43	44	35	56	55	43	51	47	52	43	35	44	43	56	25	45	35	49	36	39	46	49	41	39	50	35	42	38	47	38	37	49	46	40	45	42	41	36	40	37	38	59	34	57	18	40	41	49	32	53	48	46	55	34	33	44	37	38	42	40	33	45	45	43	41	49	30	46	43	45	40	37	29	46	39	45	32	42	39	43	38	39	36	52	39	39	51	49	45	36	40	49	45	40	39	36	50	30	41	40	51	40	38	46	48	42	39	43	50	51	42	43	52	39	45	32	40	44	34	41	46	48	49	31	50	33	35	42	53	29	46	49	40	42	39	60	43	44	32	40	34	50	39	41	40	39	38	42	37	31	44	47	40	43	39	43	43	41	39	36	33	43	48	47	43	43	42	47	40	45	37	58	40	46	38	31	42	40	50	46	47	52	43	34	49	47	46	45	41	50	33	49	42	40	54	50	47	36	45	38	46	41	31	36	43	43	45	36	57	41	45	46	43	35	46	39	36	43	34	49	38	36	55	50	44	46	42	39	43	38	49	32	48	46	45	45	55	39	38	37	29	40	37	44	52	33	46	45	45	36	38	45	38	46	44	44	45	41	39	57	41	45	51	39	27	46	42	38	50	34	53	38	40	37	39	42	38	34	38	37	39	49	45	39	42	38	46	43	55	38	49	43	39	47	37	55	28	42	41	47	43	47	44	44	46	52	38	47	47	45	49	27	29	44	48	34	37	35	56	41	41	45	40	43	41	49	47	45	36	35	37	33	39	45	49	44	40	31	37	44	29	34	42	37	40	55	27	41	51	43	48	37	37	50	41	45	40	36	39	48	44	50	51	43	45	34	59	53	48	41	40	37	47	46	36	47	39	41	57	30	44	38	44	34	33	50	44	37	42	47	42	35	32	51	40	49	49	40	36	43	45	40	35	45	36	36	51	37	28	34	30	46	31	43	33	44	34	41	34	43	33	52	35	49	43	46	41	48	42	42	45	52	40	47	40	39	53	48	36	51	40	50	50	44	52	48	55	44	43	42	32	54	59	34	46	51	43	44	55	43	38	44	63	44	45	39	30	46	36	35	50	52	36	40	41	34	37	45	54	41	38	38	48	44	38	38	51	34	35	39	32	39	35	25	40	30	33	48	38	42	50	40	52	42	45	42	39	44	36	41	37	36	53	42	36	37	39	40	36	29	40	38	34	45	52	44	43	40	37	40	45	57	48	37	47	28	42	40	50	33	52	40	46	33	48	38	43	38	46	34	49	40	45	40	49	34	34	37	41	44	39	47	30	54	40	57	42	57	39	50	46	34	46	41	45	40	39	40	48	53	37	38	49	43	35	34	39	57	46	39	42	41	32	41	42	36	33	56	37	39	32	41	45	47	42	51	40	32	46	49	36	39	47	48	41	44	44	49	37	45	35	42	45	32	49	38	43	45	37	39	35	44	41	44	49	43	46	44	31	46	43	45	42	37	44	54	35	37	46	38	39	52	47	44	44	52	44	39	39	44	41	46	48	31	45	38	41	44	39	45	37	64	43	29	40	43	38	44	32	40	51	35	39	48	31	33	53	42	53	42	52	39	40	35	42	50	45	31	36	45	41	43	48	48	39	38	49	52	40	42	42	63	38	49	45	43	47	42	47	35	35	57	39	42	39	59	49	37	27	50	38	42	43	38	47	34	37	36	53	37	53	48	46	65	43	42	43	34	41	38	31	46	45	46	42	38	31	45	40	44	43	46	62	43	45	32	42	30	41	40	43	42	37	39	37	53	56	30	39	45	38	31	45	43	43	40	52	44	46	50	45	39	44	40	45	49	46	43	37	47	42	44	35	43	43	49	49	44	53	39	38	44	36	51	33	37	36	37	44	36	40	36	42	40	54	52	27	50	47	43	34	43	50	34	28	35	48	46	42	33	38	38	43	35	49	40	54	47	50	52	36	50	44	41	41	40	42	49	35	42	41	46	42	48	50	55	45	37	37	42	51	35	42	42	47	35	34	38	41	38	38	51	33	51	42	38	43	37	51	39	44	45	49	31	49	45	46	46	44	28	39	40	46	41	34	47	46	36	41	44	49	39	36	41	47	42	39	46	44	41	38	43	47	34	48	35	41	25	39	43	48	50	41	48	51	30	38	42	43	32	42	48	42	37	28	53	33	41	50	50	49	49	52	41	39	36	55	43	42	45	43	34	38	45	34	37	37	42	38	40	39	41	46	42	37	48	38	53	40	49	46	34	42	54	35	44	46	39	45	34	41	47	49	47	35	44	44	38	41	42	48	37	41	29	45	42	40	44	53	52	41	30	36	34	58	47	42	54	32	42	36	36	40	52	43	50	47	32	45	40	40	44	39	41	46	37	47	44	47	41	37	32	32	46	33	43	46	30	47	39	42	38	40	27	43	49	49	48	36	39	45	41	31	35	43	47	49	43	43	49	39	39	42	43	33	35	35	36	48	26	35	45	29	45	38	34	39	48	34	46	36	38	35	43	50	34	42	43	42	40	43	39	44	46	45	37	42	31	46	30	48	43	41	40	47	45	43	55	44	43	54	37	42	29	38	49	38	46	44	40	35	50	56	48	43	42	34	45
45921	41447	37080	42752	48974	40494	34786	27861	21392	21738	16179	10603	7717	2923	2592	1562	2012	2118	1064	1554	1062	610	558	570	582	586	548	586	582	560	577	619	548	578	581	569	572	569	584	571	572	601	612	614	567	564	554	518	557	596	545	576	565	593	534	544	575	520	573	560	522	571	596	548	602	537	572	556	576	549	570	584	582	564	575	557	550	527	574	579	571	561	574	589	572	533	602	550	600	552	535	553	547	572	571	556	552	601	579	603	559	545	582	530	557	595	561	579	557	564	541	561	594	564	586	598	567	600	570	557	571	587	568	598	593	596	621	569	516	521	605	610	556	585	568	553	572	545	569	547	513	561	580	545	528	535	537	537	527	546	547	596	536	562	545	534	551	553	547	568	560	579	576	579	526	557	564	590	541	543	585	566	565	530	574	577	569	576	552	542	552	624	601	536	574	582	588	562	567	609	588	545	528	571	589	606	548	549	576	572	597	547	581	553	591	544	586	596	558	547	540	560	589	555	576	600	603	573	537	565	556	553	604	573	556	598	603	594	606	563	575	511	570	580	553	533	592	618	552	594	563	550	565	620	554	615	558	561	542	607	560	562	555	538	591	561	567	551	555	597	553	539	548	619	552	557	555	519	570	565	580	567	545	579	527	563	537	579	574	552	531	581	515	582	605	533	556	588	570	587	578	565	557	589	556	580	550	531	566	557	575	563	543	590	569	538	570	570	602	539	606	591	544	583	571	555	555	576	525	555	586	610	614	574	574	569	548	540	569	587	589	594	572	565	573	538	582	552	582	571	545	540	603	598	532	578	546	599	561	543	560	536	553	591	582	608	543	533	575	621	540	570	610	590	565	563	529	565	522	554	536	569	573	563	576	551	563	611	568	563	544	578	586	578	556	569	545	554	586	570	568	557	532	588	543	592	558	508	555	578	571	580	574	568	564	587	616	590	576	574	568	555	610	570	576	556	559	582	597	572	597	570	589	541	576	564	584	503	492	597	539	583	547	563	552	544	600	550	570	620	557	532	589	580	571	578	547	582	573	574	558	630	536	590	591	538	592	545	543	576	546	588	611	554	563	566	583	555	571	542	617	578	597	561	539	528	512	545	560	569	527	537	558	566	551	537	619	536	592	551	595	519	578	515	598	547	562	613	657	544	560	518	570	573	564	592	572	626	551	591	540	603	557	540	520	585	560	567	568	590	574	559	575	543	571	537	621	583	571	552	572	552	545	553	580	607	563	528	543	594	547	586	560	577	592	577	568	536	546	533	553	559	570	580	579	518	573	533	522	563	530	545	580	574	565	543	562	581	584	534	561	571	538	526	534	554	562	584	561	549	553	542	598	592	616	518	599	570	559	554	568	596	601	527	593	568	538	580	563	542	609	561	563	596	593	584	548	556	611	593	589	568	559	572	597	602	598	539	522	550	542	541	607	577	577	595	592	594	571	633	558	606	570	601	549	548	582	573	583	536	546	516	566	562	562	571	566	590	588	529	547	597	575	579	594	555	546	578	543	583	601	564	580	552	558	564	556	569	572	535	564	559	559	574	582	586	557	585	563	583	547	558	548	540	584	557	555	557	574	530	550	566	521	576	580	584	568	567	524	559	581	579	574	589	578	575	577	569	556	574	571	608	535	542	567	576	549	605	569	539	544	555	553	534	561	571	578	578	546	514	569	564	530	592	578	575	539	587	577	581	576	591	596	499	543	584	631	526	506	532	561	568	546	592	534	596	563	579	605	545	553	589	561	584	574	554	562	541	552	573	519	598	553	561	533	623	553	558	548	560	562	571	566	552	580	547	574	592	576	534	560	577	564	589	539	552	593	577	553	560	546	595	561	550	538	572	575	548	552	586	594	551	563	577	587	560	546	541	579	565	586	550	527	567	572	547	581	571	587	600	572	610	607	610	548	595	556	553	589	539	562	563	535	613	593	544	534	529	523	552	585	524	609	554	559	573	577	575	598	587	556	533	573	544	575	589	557	555	558	611	558	560	593	539	574	567	524	518	551	555	574	582	568	552	585	582	562	545	575	537	590	588	590	548	621	543	586	586	576	561	595	568	560	590	549	591	549	568	569	623	576	554	525	531	595	600	604	582	540	586	582	526	547	539	566	543	528	587	592	557	568	586	536	566	586	545	548	570	568	536	594	611	585	576	592	566	571	590	527	551	588	557	592	565	543	588	552	604	586	530	566	523	536	554	547	571	552	570	534	555	596	574	585	581	561	574	576	552	540	558	544	528	577	550	583	571	578	563	584	584	556	532	572	601	599	584	606	541	547	617	590	604	538	568	582	567	601	600	565	575	565	544	572	595	548	550	534	529	533	587	572	570	534	553	554	530	544	539	581	544	578	548	578	547	560	556	555	530	562	563	556	578	519	586	548	547	550	564	569	571	578	596	579	528	522	560	576	600	584	564	523	591	535	561	551	555	608	547	553	566	551	594	589	603	550	564	543	553	575	578	587	573	564	568	579	559	563	559	563	582	596	546	542	597	566	553	570	567	554	583	589	590	554	535	571	593	557	602	553	545	543	577	535	553	570	573	582	533	547	562	554	552	577	526	576	543	577	555	581	542	566	599	591	558	565	531	540	515	590	576	644	566	597	573	619	539	548	544	582	535	548	570	582	538	571	508	529	539	549	578	596	561	561	585	551	607	570	552	572	552	586	567	619	526	521	566	567	563	555	566	571	578	609	525	544	558	560	542	567	563	530	583	546	558	503	609	557	565	555	528	546	602	543	546	583	590	581	552	578	556	582	639	586	568	615	534	620	625	572	554	564	590	591	594	602	568	562	585	621	549	553	559	546	483	574	583	571	584	575	527	530	535	563	587	564	567	544	566	554	562	559	579	540	541	544	622	534	574	546	570	530	581	569	541	592	558	546	553	547	562	520	596	565	532	569	574	552	566	573	595	565	580	551	570	576	533	583	586	544	535	587	574	514	550	516	554	557	541	518	562	543	584	562	532	570	566	537	602	543	585	615	565	581	579	603	593	592	569	579	555	563	593	565	555	551	583	576	579	576	591	582	527	605	548	577	584	566	600	582	557	564	540	556	533	569	582	607	562	546	582	530	558	614	620	571	561	618	562	607	565	560	578	587	541	591	531	599	567	556	523	576	565	540	572	507	572	587	524	569	547	575	595	566	554	527	550	597	582	562	572	551	552	543	550	577	606	562	611	561	576	555	561	558	577	590	561	564	553	529	578	560	596	571	525	570	594	528	586	559	550	564	601	582	563	530	553	568	564	560	541	544	623	563	549	588	566	581	553	597	570	620	548	535	573	567	563	589	568	556	615	553	620	546	589	542	565	584	591	600	585	583	584	544	598	546	562	555	549	568	612	542	544	558	573	588	602	555	581	574	580	590	561	605	537	551	547	570	547	558	582	579	563	593	521	527	560	560	606	569	551	573	589	556	578	604	580	529	562	548	533	551	502	584	524	578	549	571	562	561	591	538	584	560	563	599	557	535	536	572	552	538	560	553	551	520	550
15017	24312	17313	11868	9356	5768	3915	2181	1055	1207	813	468	373	137	114	90	116	118	61	101	69	49	54	55	42	56	37	49	37	33	42	33	48	37	42	37	40	47	35	31	35	37	45	40	46	41	35	45	46	33	56	36	40	34	40	41	36	48	51	53	46	39	40	38	41	42	33	56	45	41	34	41	41	45	53	52	36	39	48	39	49	48	54	34	47	25	40	36	39	32	33	38	27	31	37	50	46	38	34	35	35	38	37	36	46	43	38	38	44	45	43	51	42	33	44	33	36	35	50	46	50	54	44	43	41	48	42	64	43	35	36	41	44	44	47	47	31	49	49	40	45	41	34	44	41	49	46	44	38	41	40	51	47	45	52	56	42	43	47	48	51	41	44	48	38	43	47	29	49	57	47	51	37	60	43	51	55	51	38	32	38	44	37	38	41	40	34	41	44	40	42	38	42	47	40	48	31	50	35	38	41	38	50	46	45	41	38	38	31	46	47	42	37	49	41	33	39	39	40	42	37	36	43	45	43	54	27	38	42	36	44	45	42	39	45	37	49	37	52	35	41	42	38	36	39	46	37	48	40	45	51	34	29	41	36	38	47	40	44	38	40	39	38	32	37	38	43	38	34	38	37	44	36	38	37	53	45	43	40	45	42	31	36	47	44	36	35	43	38	39	42	53	38	52	43	32	41	33	44	27	35	33	34	40	54	38	42	42	34	41	48	46	47	47	38	38	41	48	41	43	32	43	32	44	39	24	31	36	32	45	46	46	42	43	38	44	41	48	31	39	35	45	39	38	49	43	41	42	30	48	44	24	37	34	47	43	36	41	43	45	45	40	45	38	54	44	34	45	36	44	50	34	41	34	48	50	42	29	38	41	45	47	39	44	40	36	45	39	43	43	44	31	37	40	39	41	35	48	27	39	47	27	42	35	37	46	50	46	38	47	40	37	46	42	41	33	46	48	34	37	39	49	29	54	35	47	39	45	52	42	45	41	42	39	40	44	37	37	38	47	47	43	43	38	44	50	38	39	55	39	49	42	42	43	35	39	34	45	41	45	42	42	47	39	39	31	48	25	42	39	32	50	50	48	48	43	44	52	42	37	44	54	39	39	40	46	39	48	42	42	36	45	36	31	42	28	62	36	37	39	45	36	36	47	43	46	39	39	46	45	40	32	43	46	46	51	41	40	42	34	35	40	51	44	43	56	44	46	40	33	61	40	39	45	27	42	47	40	46	39	35	33	39	31	45	37	44	36	51	47	34	41	43	38	45	46	42	32	43	40	46	39	39	48	39	48	43	56	48	46	34	45	53	39	34	52	45	54	42	38	44	39	37	37	31	44	40	39	47	36	47	45	35	43	38	35	51	38	38	39	45	33	35	53	41	39	46	29	55	39	37	46	40	52	47	51	53	45	34	56	43	29	47	42	36	36	42	36	59	40	57	38	34	41	37	44	34	41	47	41	39	46	52	39	51	47	38	49	39	37	35	55	38	37	42	38	31	36	51	40	45	36	41	36	35	37	34	40	49	49	44	33	43	43	41	46	33	46	32	32	38	36	36	43	40	37	30	46	40	43	34	46	49	41	34	35	35	39	30	47	36	40	38	44	42	43	45	48	44	41	43	37	37	45	40	28	36	47	42	41	39	42	37	48	43	49	51	29	28	29	49	44	39	37	37	35	44	39	36	38	34	47	51	41	39	34	35	41	46	43	31	46	41	42	33	40	38	30	40	48	36	34	35	37	47	50	36	48	43	43	48	41	42	47	35	39	30	30	44	47	39	42	36	51	50	37	36	36	38	53	37	42	51	43	36	34	36	45	46	45	53	35	42	30	47	53	43	48	47	38	48	39	39	41	36	39	34	39	47	42	40	40	44	28	39	37	35	39	40	40	42	28	53	38	36	40	42	41	45	41	50	33	39	43	49	48	42	37	56	48	41	43	57	35	56	35	34	41	38	55	36	29	51	40	55	38	45	46	43	33	40	42	36	53	50	39	43	53	36	43	29	45	37	35	46	44	45	41	36	36	42	40	43	38	41	44	46	39	51	44	41	41	36	54	39	37	48	48	41	41	40	40	44	34	47	32	47	56	42	46	43	47	42	43	38	45	55	41	34	43	24	28	42	35	42	44	44	55	41	28	44	46	48	39	38	37	44	48	38	40	38	50	46	41	40	47	36	36	33	49	35	38	38	48	44	38	37	50	37	44	38	38	40	48	60	50	39	35	51	39	39	54	39	40	49	38	37	42	38	41	36	48	44	40	39	41	44	32	39	38	43	33	55	34	56	47	56	43	37	40	40	43	36	48	58	34	48	32	40	46	41	48	50	44	36	37	47	40	39	37	48	35	47	52	48	37	49	36	41	42	36	39	42	36	49	48	42	39	46	40	47	34	39	41	38	45	42	35	53	52	33	47	44	31	53	42	49	32	49	43	42	43	46	36	45	24	43	43	37	41	31	32	39	54	43	38	34	39	44	37	38	41	39	39	44	49	42	42	34	48	31	39	36	33	36	57	52	42	34	48	37	44	46	40	32	50	44	41	28	48	39	22	37	41	43	43	51	38	40	31	31	33	38	35	44	43	46	44	39	50	51	32	37	38	48	43	46	46	47	46	45	35	46	45	52	41	53	27	33	37	56	36	43	49	44	36	46	57	45	45	45	36	43	28	43	33	44	44	49	43	40	39	40	39	38	41	44	45	43	44	50	50	50	37	34	44	39	44	52	36	50	36	46	40	41	49	56	38	39	37	48	46	48	46	34	56	51	45	41	43	40	47	36	35	30	38	45	38	39	47	53	56	37	42	36	28	38	42	40	44	35	52	42	39	49	60	32	35	39	43	39	50	51	38	38	43	33	37	47	36	46	39	53	51	42	32	31	39	41	40	49	45	34	43	53	38	37	45	45	47	49	48	42	43	44	45	40	46	45	35	38	43	38	34	37	43	46	46	45	41	53	50	40	32	44	52	44	36	42	29	45	39	48	42	40	44	37	26	45	44	39	35	38	43	49	49	54	43	49	36	43	32	39	45	39	34	37	45	40	52	53	40	39	46	39	51	52	40	40	44	53	52	47	46	50	41	34	55	37	41	32	50	44	46	34	40	49	33	45	38	44	30	34	29	51	46	41	35	45	46	50	44	35	51	43	38	43	40	42	45	31	50	28	29	42	52	37	47	41	50	28	41	50	47	35	36	37	49	43	41	45	40	38	34	48	37	41	36	41	52	33	30	41	46	48	46	34	50	36	37	38	24	44	40	43	41	38	30	35	35	41	45	36	35	39	53	50	44	52	49	37	34	35	31	42	47	42	42	39	42	45	41	38	46	44	42	35	55	44	38	49	42	40	41	37	34	61	36	44	48	40	49	43	52	34	41	40	41	43	35	53	46	27	31	47	44	36	52	42	42	49	48	32	45	52	57	36	31	42	26	43	37	44	38	43	42	51	33	38	45	46	50	33	42	34	45	49	41	48	44	48	49	32	36	45	24
51492	46710	43035	50537	57312	47720	40731	32044	25170	25734	19996	13950	11226	3732	3163	2253	3064	3533	1312	2633	1261	600	511	563	539	511	527	568	574	579	589	645	599	591	534	555	540	562	577	546	575	578	587	570	520	556	568	559	541	558	523	523	583	546	536	544	571	587	532	592	599	586	610	560	573	554	600	571	557	546	572	585	573	569	564	558	562	571	544	543	537	587	500	562	534	512	567	559	535	544	587	561	537	586	549	555	547	587	522	569	516	592	602	551	549	554	526	544	547	580	580	584	564	536	528	531	553	516	560	566	581	560	563	585	559	565	528	576	591	555	566	564	530	548	576	542	572	558	581	597	565	577	529	554	553	576	568	510	580	638	554	540	551	513	540	537	585	532	507	610	571	541	554	590	593	548	546	553	571	520	539	540	590	568	590	550	591	550	549	551	596	601	526	580	551	501	562	561	525	565	518	577	577	627	610	542	534	573	545	516	592	580	521	550	579	581	507	582	514	582	575	554	562	520	523	530	575	582	549	532	567	589	546	553	580	560	574	560	572	558	628	589	547	585	616	544	538	559	573	553	580	542	554	546	589	556	529	539	593	563	538	569	533	557	639	589	527	571	543	540	562	516	561	583	572	547	612	544	588	565	582	569	569	532	545	546	502	588	534	595	568	571	613	570	571	560	545	601	581	545	591	563	525	536	606	531	566	573	569	606	570	557	569	558	604	551	583	584	558	580	565	563	578	571	518	540	527	592	548	552	548	570	589	545	556	586	599	581	577	592	581	545	580	568	555	576	566	581	541	580	563	552	543	530	556	551	551	530	609	565	610	564	570	588	559	565	579	589	567	597	617	553	542	544	574	548	564	542	587	576	557	547	545	518	570	580	580	591	567	580	572	582	511	582	545	518	592	597	564	597	554	581	550	532	506	550	571	586	597	555	573	539	554	503	584	566	581	563	531	580	574	553	595	574	568	566	552	563	566	594	573	559	535	632	583	575	564	549	561	534	572	561	549	582	536	551	544	543	589	556	580	584	577	594	571	568	512	577	549	577	533	584	557	561	556	565	543	572	543	585	523	577	581	569	539	556	597	580	568	595	588	544	582	584	532	557	546	559	559	538	578	535	554	580	548	577	569	598	577	578	522	566	561	555	543	582	571	547	557	588	539	567	580	511	579	538	542	524	600	579	590	558	551	572	589	577	591	536	582	530	549	551	551	530	576	587	548	583	606	565	559	582	535	579	531	576	545	555	581	545	588	586	562	549	556	544	531	532	552	532	562	582	580	546	545	572	544	526	544	566	554	586	569	579	563	595	563	593	596	564	578	547	525	624	588	552	563	512	585	571	545	568	550	553	566	558	574	578	582	555	565	575	583	599	503	548	544	563	529	547	584	608	543	579	586	581	577	535	589	537	539	582	548	609	556	569	556	597	574	523	547	569	561	521	514	584	592	544	569	586	549	545	558	547	575	560	529	573	587	531	604	579	514	538	536	561	553	577	567	574	557	517	546	572	526	512	538	500	518	561	580	587	591	568	545	526	513	584	564	512	591	568	564	553	533	539	572	548	555	582	573	634	569	581	573	554	568	514	559	564	572	558	564	598	605	535	545	581	557	537	541	531	560	575	563	603	566	534	597	610	576	580	584	559	584	573	566	568	546	572	544	566	554	574	562	570	606	572	538	585	579	580	606	546	577	558	538	585	522	578	542	585	578	548	547	564	564	573	525	561	551	573	563	549	604	535	570	561	550	549	574	527	591	560	568	562	586	553	580	614	553	537	584	542	561	580	565	560	549	574	592	554	611	598	542	568	566	561	600	599	553	570	594	511	585	616	563	577	604	579	552	551	586	558	581	603	524	579	553	574	573	585	547	545	603	570	574	538	591	581	526	588	584	553	580	565	504	584	543	595	568	587	536	593	527	582	563	509	535	596	568	582	562	576	569	601	571	549	599	539	574	519	565	538	559	558	535	567	581	538	565	582	581	601	606	577	535	566	571	551	548	544	602	574	568	569	566	595	562	592	599	512	552	576	554	551	585	559	585	589	582	587	549	541	550	527	561	564	530	564	582	577	537	605	553	578	570	548	583	569	576	547	575	536	532	555	573	582	548	575	578	586	564	615	574	557	565	564	546	549	551	575	607	583	544	586	567	573	610	560	545	549	552	601	551	565	549	526	580	597	575	548	551	601	583	577	552	565	559	541	533	555	536	550	552	553	583	600	527	541	557	532	517	577	558	591	549	543	613	536	571	583	529	530	568	522	572	530	569	531	605	572	538	566	588	536	585	577	553	575	581	564	564	520	572	580	566	533	512	546	604	581	560	567	549	544	564	574	559	631	580	535	545	578	577	531	561	564	522	570	570	490	540	547	583	531	588	582	596	565	612	575	520	554	523	571	602	552	558	585	632	542	511	538	575	587	528	572	528	620	583	551	573	605	552	543	583	564	560	556	592	568	572	525	585	547	578	550	528	555	574	545	520	573	555	534	535	559	540	536	551	581	541	533	532	537	562	598	552	543	622	559	580	519	564	563	522	533	580	551	546	609	561	512	595	565	574	571	561	547	546	588	565	548	522	559	617	562	563	561	575	596	560	542	595	600	597	558	573	546	593	585	545	551	603	551	572	552	504	557	603	586	542	539	569	559	551	552	596	577	602	573	585	563	572	586	617	543	581	548	544	569	586	575	538	581	556	558	534	576	508	570	604	523	564	568	566	583	575	545	585	555	579	545	566	512	542	562	575	533	539	501	560	553	591	513	555	564	587	530	573	532	525	578	589	537	565	544	557	603	600	580	524	581	539	573	582	561	582	531	543	530	554	556	538	551	569	553	530	590	539	597	532	530	548	551	589	599	557	549	561	557	584	621	590	534	553	564	621	516	592	577	538	529	526	538	531	557	534	562	623	594	600	555	573	588	603	551	622	574	558	597	572	553	569	549	579	550	534	600	549	511	573	605	553	542	569	535	569	557	583	585	544	576	562	535	576	552	554	561	553	579	578	554	525	557	566	566	580	580	588	597	584	561	567	578	583	578	608	563	571	545	559	583	580	598	557	572	572	538	560	581	552	564	581	582	553	530	566	583	553	596	553	525	545	560	586	553	577	589	567	537	557	562	536	581	552	560	560	571	600	594	598	569	605	566	597	599	574	596	514	556	593	576	560	566	565	575	534	581	589	579	560	552	529	538	557	596	564	596	532	531	599	554	588	569	562	592	559	560	568	598	623	619	601	598	554	557	576	570	560	579	558	541	567	562	549	542	572	554	554	574	570	555	537	552	554	561	576	599	555	574	571	580	578	542	561	578	533	556	552	527	580	574	553	604	580	529	600	565	527	580	601	576	540	590	572	529	625	532	573	620	548	563	589	569	608	545	545	538	553	583	555	559	612	560	572	553	535	541	564	597	547	591	564	541	585	567	602	631	577	550	599	615	596	557	582	565	538	541	596	494	595	545	553	517	571	587	547	596	588	562	553	550	572	548	561	505	538	574	588	545	593	593	566	591
5754	4869	3428	2364	1772	1118	743	475	226	263	187	120	114	67	55	49	50	56	43	50	52	46	52	36	33	34	31	39	35	47	57	33	29	32	48	33	49	31	43	48	38	30	46	37	46	46	40	35	47	36	40	44	44	42	38	37	34	39	34	34	49	37	34	45	44	39	38	40	41	40	36	52	36	42	38	41	32	29	35	54	51	33	26	28	48	55	49	48	44	28	28	33	35	46	43	39	30	42	40	32	41	42	39	46	38	37	25	49	34	44	38	53	31	38	36	51	37	39	47	41	40	32	42	46	45	43	35	40	38	41	46	48	34	43	35	31	51	36	32	44	35	36	42	42	35	44	43	36	39	40	49	35	46	45	43	42	51	38	52	43	42	42	35	53	47	54	35	47	40	40	32	47	32	43	37	44	41	40	32	23	39	36	31	36	46	25	45	46	43	32	40	39	43	34	27	42	40	38	46	46	43	45	45	43	49	36	46	45	35	32	43	26	39	32	40	51	40	37	42	32	38	42	43	37	52	46	54	27	33	44	42	47	43	49	42	31	33	29	43	50	34	43	39	34	39	38	46	51	42	38	46	49	38	42	49	38	43	42	41	33	45	38	44	41	47	39	28	41	41	36	41	41	42	40	34	38	31	42	47	40	29	34	43	33	37	38	37	43	43	28	40	45	45	39	43	30	40	45	43	33	37	34	38	44	47	42	41	22	42	30	47	42	34	38	40	48	46	60	38	38	46	32	48	53	30	42	41	40	48	47	38	39	32	40	41	26	34	43	36	40	40	55	30	36	32	49	46	43	35	36	49	35	32	40	39	47	36	41	47	47	34	33	42	42	56	36	30	42	55	39	27	42	31	30	30	42	35	28	43	41	34	41	36	28	44	34	37	55	37	45	53	48	41	39	41	32	31	43	42	31	45	45	44	37	35	33	43	38	48	44	33	54	53	37	33	41	40	47	37	38	35	34	44	25	44	31	48	33	48	29	36	44	50	32	43	35	21	41	32	41	34	35	49	32	47	42	30	32	35	34	49	45	37	44	56	42	35	41	39	40	31	38	37	36	29	39	46	50	37	41	38	51	43	45	46	36	45	42	44	51	37	33	30	41	51	46	50	44	36	37	46	43	37	48	47	36	39	28	45	37	39	38	42	42	47	31	41	32	36	31	35	36	52	34	40	47	34	39	56	45	46	34	42	48	36	41	44	48	44	38	38	43	33	41	36	39	41	38	43	41	41	62	29	39	42	46	40	44	48	43	39	51	33	42	35	43	36	41	44	42	49	50	36	42	40	39	38	48	42	32	48	35	48	41	42	47	45	41	32	43	42	35	30	48	37	51	43	31	42	47	48	45	37	43	40	39	37	47	38	40	39	40	42	43	40	40	41	45	26	43	42	37	43	47	36	53	37	31	40	34	28	47	32	36	36	44	34	44	45	41	42	35	43	30	42	40	40	32	31	29	39	41	45	39	49	40	32	45	42	51	35	34	43	33	39	52	43	44	36	44	51	41	36	32	42	34	40	38	41	43	41	41	37	26	41	50	31	32	49	41	39	43	35	38	36	35	55	45	50	37	37	31	44	37	44	35	45	37	44	43	51	43	46	33	41	37	40	39	42	37	39	29	41	31	40	40	35	34	43	42	43	45	50	36	43	39	50	46	41	40	36	31	36	47	31	34	48	40	27	36	46	45	32	39	48	29	41	53	27	40	30	45	40	32	46	47	51	43	47	40	38	44	38	48	38	47	48	51	43	38	45	37	32	31	56	41	35	40	44	43	45	37	45	34	36	31	42	33	28	47	43	33	38	40	38	44	50	45	37	40	45	38	43	47	39	42	43	51	47	39	41	39	40	33	44	30	38	39	46	45	44	37	54	41	43	39	38	41	37	38	46	52	33	44	30	41	34	43	38	24	43	38	34	44	34	39	43	41	43	36	37	44	37	31	40	47	43	51	30	25	43	46	48	41	53	50	44	36	35	39	34	42	33	33	25	51	40	45	43	37	31	44	59	40	44	30	41	29	54	34	45	39	39	28	35	37	39	39	38	50	42	43	44	33	47	42	31	47	41	43	39	49	47	42	42	39	49	43	40	42	40	36	40	40	33	43	49	41	43	37	47	36	32	38	41	45	40	46	46	48	43	35	43	34	33	52	35	41	45	40	43	40	45	39	46	28	36	48	42	31	49	42	42	34	42	39	47	36	34	46	40	40	31	36	50	48	49	43	38	34	38	36	43	21	53	36	32	47	42	28	48	50	49	41	42	54	38	43	41	38	33	40	42	42	44	41	50	32	37	40	53	43	38	43	46	52	38	31	41	35	39	44	53	41	30	43	42	34	33	48	46	48	46	35	40	43	28	47	38	37	30	31	40	38	36	38	36	44	49	55	38	32	30	39	41	47	61	48	39	47	46	41	34	37	45	44	38	42	41	40	45	44	38	42	42	53	42	38	44	35	42	43	37	36	41	37	36	43	37	29	41	50	40	47	41	29	28	44	32	53	39	39	39	39	40	38	43	37	37	46	46	37	43	50	49	41	41	43	42	51	37	47	30	36	45	40	47	30	42	42	31	48	32	37	50	44	37	27	30	33	44	44	42	44	36	38	39	45	48	32	47	49	32	37	43	30	47	32	43	28	45	43	43	47	39	37	42	33	47	32	28	34	49	46	44	31	38	34	33	50	38	44	42	52	41	36	54	43	38	50	39	51	43	38	35	42	37	31	33	36	53	39	41	51	41	53	44	43	40	43	41	33	40	38	32	30	50	38	37	25	39	40	40	37	33	33	41	41	33	32	38	41	37	43	30	44	39	37	38	54	46	32	44	51	40	38	33	34	48	50	45	45	38	48	37	47	37	26	43	46	32	44	44	48	29	39	55	38	28	27	40	40	32	44	34	36	41	46	45	39	36	44	41	40	32	42	29	54	38	37	50	35	44	40	42	53	36	27	34	35	39	35	40	48	48	42	40	42	41	49	42	59	42	40	41	31	26	34	46	43	42	49	34	50	36	43	41	37	51	31	31	42	38	44	48	48	51	44	40	44	33	37	38	36	43	42	37	48	35	42	36	42	37	40	39	47	47	40	41	42	38	44	46	44	38	41	33	47	53	43	32	30	36	48	34	41	41	32	24	38	30	50	48	42	29	43	31	32	34	40	47	48	30	36	42	37	37	39	37	49	39	36	45	29	36	45	38	41	48	32	34	46	39	31	55	48	40	49	40	38	41	30	33	41	38	36	39	38	33	52	46	39	53	32	36	31	44	30	34	48	32	56	48	62	37	24	44	41	32	41	35	45	47	50	36	45	34	52	50	31	47	34	53	52	36	40	42	29	37	37	49	39	45	49	40	39	38	50	38	33	30	35	43	47	46	47	45	35	42	44	39	35	30	40	49	31	37	50	36	34	45	40	46	49	37	37	49	37	37	48	50	37	50	40	45	40	48	47	37	48	40	41	59	36	38	31	40	38	46	41	38	45	34	29	42	43
38141	29368	26461	30579	33802	28918	23869	17009	10483	10935	7082	4476	3595	1433	1216	917	964	1152	747	968	673	525	524	532	529	575	564	545	558	533	549	533	547	547	578	545	522	536	539	557	579	530	531	499	562	505	542	511	544	534	492	545	491	560	558	555	578	574	554	529	534	554	530	491	492	523	524	512	535	538	549	537	578	556	536	504	474	547	540	521	582	540	545	522	564	534	635	536	550	558	506	520	536	554	602	560	569	551	525	530	562	510	552	492	509	515	555	548	530	583	550	564	524	522	494	548	533	521	569	544	562	546	578	556	530	572	549	530	558	524	522	586	554	480	583	516	536	499	531	536	545	528	537	544	542	552	590	506	564	512	535	572	545	570	526	538	535	514	551	544	531	535	527	555	476	525	541	533	476	501	542	498	551	559	549	569	520	530	505	537	516	521	501	537	534	564	553	580	563	516	557	517	521	510	526	526	563	533	556	516	511	550	517	540	540	538	547	530	501	549	552	579	562	543	556	539	572	547	581	512	522	531	574	547	499	542	566	521	523	553	563	518	545	587	573	531	461	509	546	531	520	531	506	508	492	505	512	517	553	524	472	536	523	572	568	568	546	552	550	548	536	516	514	513	526	568	561	545	568	525	531	560	530	568	529	540	558	569	506	540	567	559	519	485	532	511	513	530	567	563	576	540	604	496	546	515	528	505	569	562	540	535	505	508	513	546	508	535	556	536	535	561	501	500	519	536	526	554	544	551	512	520	553	550	535	525	509	527	516	515	538	562	532	517	541	515	548	555	585	523	571	518	535	567	537	526	559	547	535	551	546	559	543	509	536	527	530	564	569	529	579	554	540	558	538	572	517	502	523	546	520	479	538	519	582	547	516	537	530	546	542	503	566	550	545	526	501	498	547	496	527	535	546	542	531	549	533	562	519	538	501	543	552	537	514	526	548	546	521	532	559	567	535	564	556	540	583	524	543	550	549	563	501	513	591	556	541	568	509	521	561	539	537	536	483	496	520	537	553	547	511	550	536	498	548	519	513	528	587	555	523	545	575	555	571	512	538	538	527	565	533	583	531	526	542	527	523	567	550	533	565	563	526	519	532	539	533	556	545	524	569	560	517	473	551	530	555	537	563	544	534	517	507	537	556	538	567	526	513	514	523	550	555	582	509	546	540	531	523	533	506	512	530	548	508	510	571	497	510	525	561	528	541	524	556	566	536	519	524	583	559	550	533	528	519	570	550	573	534	512	550	521	504	557	597	534	520	538	513	550	514	521	544	562	562	568	533	560	551	533	558	531	495	533	542	519	545	570	545	521	524	532	550	529	544	531	515	518	556	543	555	521	545	523	539	525	501	563	525	514	505	524	517	551	516	545	539	553	549	548	549	525	586	556	560	544	532	526	572	562	537	576	560	505	546	541	536	584	540	524	548	531	523	544	551	500	561	520	544	534	532	530	528	538	529	551	492	535	491	544	508	528	558	532	522	502	523	524	512	526	562	510	525	510	579	566	564	547	559	545	490	563	571	574	541	534	578	539	548	521	558	543	582	531	551	554	559	514	592	529	556	542	567	572	526	546	570	553	520	517	545	572	535	575	523	558	541	547	509	535	548	582	518	522	531	490	510	583	522	515	568	519	540	548	539	541	578	526	542	572	531	550	547	496	521	514	583	550	509	511	540	552	514	568	532	542	530	576	556	507	538	582	523	525	552	523	542	540	594	508	550	540	542	476	539	521	521	568	549	554	501	551	516	550	534	531	554	538	568	511	540	562	495	549	513	565	559	502	540	518	584	517	516	533	486	537	542	502	551	553	539	518	536	538	561	582	557	523	565	543	560	509	513	476	579	528	526	530	520	568	533	555	537	500	505	537	531	531	559	558	550	567	528	555	546	542	523	504	576	553	549	499	572	490	530	529	530	509	554	530	537	526	534	511	544	547	455	550	537	550	552	541	489	528	541	561	560	551	557	543	539	539	555	574	547	495	562	537	538	556	512	526	536	494	522	503	521	525	541	559	558	590	554	531	520	523	535	476	516	570	556	527	547	588	540	530	510	557	526	545	495	526	546	533	583	539	485	560	551	514	518	523	533	512	558	530	553	533	517	547	503	511	591	514	545	566	532	509	493	567	514	524	515	539	540	530	525	510	578	553	538	498	509	516	521	537	571	490	556	516	573	553	539	540	542	530	488	572	546	541	545	533	511	539	519	573	544	577	537	579	534	569	542	491	525	507	545	569	536	548	566	569	534	577	544	535	516	527	539	485	538	531	509	554	540	539	510	498	550	523	536	574	531	564	564	556	515	547	511	559	540	563	545	551	530	554	572	549	545	504	537	542	557	584	543	550	528	612	519	543	515	552	588	523	559	548	528	541	559	524	543	546	550	480	541	535	568	544	534	531	509	525	523	533	531	524	546	465	537	511	506	585	567	548	568	550	555	539	562	541	574	517	539	552	516	578	519	540	540	541	486	545	559	549	531	552	557	516	555	538	531	495	522	506	584	578	586	579	505	543	550	528	514	553	580	549	535	526	523	527	517	563	505	570	534	513	557	494	529	528	546	476	508	549	547	534	529	509	518	560	575	554	524	532	554	548	552	547	535	501	529	523	537	513	564	558	547	571	564	536	580	543	517	532	552	557	542	565	531	524	545	533	546	545	531	552	549	545	564	580	529	537	589	524	554	540	569	546	549	519	512	544	566	537	515	515	548	522	539	524	524	513	505	507	516	513	571	546	500	497	518	557	535	555	527	522	545	513	478	531	534	520	545	523	547	534	520	506	566	514	524	533	532	550	550	555	506	552	536	541	535	500	567	520	527	535	561	567	513	529	518	537	522	551	534	561	565	536	539	539	525	536	564	562	518	559	500	506	502	561	530	548	546	490	532	533	547	555	544	544	572	556	507	535	564	560	486	533	543	509	568	557	546	534	494	567	530	565	526	585	552	505	541	541	523	517	548	531	529	563	539	545	532	514	523	528	525	486	554	511	550	536	543	538	534	510	581	555	521	523	515	542	523	534	576	583	497	529	532	525	555	542	508	497	525	539	527	525	549	517	520	537	520	520	531	540	539	545	526	556	553	561	494	555	517	530	527	554	554	552	542	536	529	532	520	590	527	522	561	522	520	534	546	524	563	527	546	513	559	598	517	515	546	519	525	558	547	541	532	504	521	523	508	534	513	567	538	513	545	543	529	531	535	561	542	524	577	553	561	529	518	532	579	532	554	569	500	502	548	553	540	516	542	544	576	549	583	521	555	542	537	522	588	559	490	521	529	538	515	517	511	527	498	564	549	531	554	512	529	560	571	558	540	517	513	553	536	537	561	533	533	534	541	554	540	537	499	545	586	551	569	552	563	555	551	501	534	540	526	546	522	490	528	550	535	557	523	543	532	586	508	552	551	538	526	526	537	557	499	519	547	559	537	551	486	507	548	545	523	557	540	511	574	549	545	529	526	519	560	491	529	517	573	553	515	619	529	550	533	506	514	524	513	539	527	515
11640	16862	11210	6651	4804	3108	2001	1274	594	700	405	261	242	102	103	75	55	80	51	65	59	24	34	45	38	42	41	39	38	42	50	36	42	45	45	42	32	38	41	49	32	39	36	33	39	42	33	36	39	42	39	37	36	42	43	46	53	49	48	41	51	45	39	28	26	30	40	34	36	43	37	25	38	39	43	39	50	36	40	44	54	39	36	44	32	42	45	35	44	46	48	31	34	34	49	38	32	48	44	45	46	32	48	44	53	36	33	42	31	31	44	49	36	56	38	47	45	42	31	56	47	36	37	57	30	45	50	48	43	39	42	45	48	31	45	44	44	34	40	51	43	38	38	49	30	48	43	42	41	42	39	43	40	30	43	45	37	44	30	40	39	42	44	37	43	34	42	39	37	45	44	42	34	31	43	38	42	46	33	42	42	39	42	30	48	52	37	55	45	48	51	49	52	47	50	57	39	43	34	27	35	45	51	45	37	26	33	43	40	35	32	49	38	45	40	39	40	41	48	44	36	41	29	32	52	40	39	30	44	48	50	47	49	25	39	42	45	49	28	45	34	39	29	48	35	39	39	41	51	41	46	40	36	49	37	37	42	30	45	38	41	46	48	41	37	41	40	42	49	32	54	36	49	40	39	34	43	38	47	45	27	62	47	31	44	47	44	47	38	32	31	43	35	32	33	38	45	41	44	36	44	48	45	42	30	28	38	35	37	28	48	45	40	48	46	35	43	29	53	45	34	30	47	33	42	42	40	36	40	32	42	38	49	38	37	49	48	28	48	32	33	36	34	32	42	38	39	43	41	33	41	35	56	37	45	38	44	36	42	47	43	31	42	41	51	42	36	40	39	44	46	29	36	28	35	39	32	36	39	33	40	50	44	44	37	37	41	51	37	40	39	35	41	43	41	42	48	42	41	45	37	48	41	36	40	39	31	42	44	30	48	33	45	35	43	42	37	31	33	36	43	39	45	39	41	59	41	39	47	38	39	47	46	54	38	33	39	43	37	44	52	46	35	48	37	28	48	49	46	50	37	43	38	34	40	45	38	39	44	41	47	50	55	44	42	37	39	47	31	46	48	36	48	40	39	32	42	37	39	40	39	39	38	60	53	48	32	37	29	31	42	53	33	39	49	33	43	39	40	32	44	42	36	39	33	40	49	39	44	44	36	35	42	41	52	46	46	37	39	44	43	44	46	34	37	46	36	46	38	34	33	35	44	37	46	40	43	27	42	39	34	48	33	39	36	51	46	47	58	28	53	37	44	43	45	34	44	44	35	50	39	35	47	52	47	33	36	29	53	39	40	40	43	40	48	39	36	37	28	46	38	50	52	48	45	37	45	45	36	32	41	44	44	35	35	36	47	38	33	43	39	56	37	52	37	40	34	36	42	31	39	49	41	47	44	45	50	56	28	36	46	36	45	41	40	36	41	48	30	38	39	43	35	32	36	40	46	37	41	38	26	42	53	38	41	41	38	41	41	48	37	32	43	35	47	39	39	33	37	45	43	52	29	44	44	39	51	39	40	35	34	43	36	26	47	37	43	31	33	37	41	46	46	46	47	39	42	31	41	33	37	47	38	42	38	39	37	62	40	40	33	44	41	50	42	41	37	45	37	44	47	43	45	48	48	42	44	40	36	42	41	32	40	37	36	46	46	43	41	48	41	39	44	50	33	42	32	30	34	33	44	39	40	41	38	43	44	52	44	43	31	34	37	44	45	31	36	44	34	39	40	54	43	49	38	36	49	40	41	44	33	42	41	46	41	44	54	47	31	50	41	49	42	38	52	52	38	38	40	29	46	43	45	36	41	49	47	44	30	47	34	54	40	43	39	47	40	36	48	45	55	38	52	41	39	47	42	45	41	51	34	27	43	60	42	31	50	40	40	36	34	45	40	37	42	54	46	55	36	44	40	32	36	37	44	42	45	36	35	49	35	37	42	39	53	37	39	38	37	40	42	41	35	31	34	35	47	34	45	35	42	36	44	42	45	48	43	40	32	48	38	46	45	38	44	57	46	42	40	33	39	32	39	31	45	39	31	34	37	43	49	36	42	45	45	36	32	36	42	46	37	41	41	48	43	39	49	41	36	38	32	43	37	40	52	57	40	61	35	42	43	34	39	30	39	43	38	36	30	41	38	42	46	46	44	37	43	45	41	52	40	30	43	40	47	42	37	38	39	30	37	41	44	28	56	44	43	40	41	49	44	45	41	50	40	44	37	37	43	41	44	47	46	45	47	36	43	46	53	28	45	41	37	35	49	32	43	42	50	43	34	42	43	40	35	44	38	43	37	36	45	39	37	47	38	37	39	39	37	32	38	37	43	56	39	38	37	43	46	35	40	38	44	38	38	42	33	35	48	42	40	44	33	39	44	47	41	48	40	46	42	44	37	45	44	42	50	32	35	45	35	38	35	35	41	34	37	43	49	26	41	31	40	43	34	42	47	55	44	47	55	46	47	33	40	31	46	41	30	38	39	47	41	32	42	46	44	41	33	38	50	31	47	49	36	38	42	47	43	46	45	53	39	35	33	36	55	49	40	58	35	53	40	43	44	44	37	45	39	40	44	30	36	34	36	39	38	37	40	45	41	43	43	45	38	45	37	38	41	43	39	35	30	34	36	39	53	29	37	45	26	39	35	33	41	44	40	31	55	45	38	36	35	41	55	37	35	37	24	41	39	48	41	48	41	35	33	40	42	40	42	45	23	41	52	47	35	32	36	25	33	37	31	29	48	40	40	43	44	53	33	47	40	46	28	44	45	39	31	46	43	59	46	45	37	53	52	41	48	33	45	54	46	38	43	54	43	42	47	42	44	41	55	45	39	38	48	37	44	43	28	42	42	39	48	26	36	41	44	46	38	23	38	43	39	50	43	44	33	32	40	42	41	33	35	39	40	43	38	41	46	42	41	42	39	44	34	43	39	40	38	38	36	40	46	36	38	43	33	39	40	45	38	31	41	46	44	43	48	36	44	35	49	39	43	29	43	50	39	44	40	48	49	31	46	31	32	50	40	28	33	29	27	41	39	39	39	32	53	48	38	41	35	55	40	33	40	44	47	45	47	34	42	49	38	45	35	39	36	40	35	33	43	35	34	39	32	47	28	39	39	36	36	44	34	51	34	35	46	49	35	48	45	43	39	40	35	48	45	37	43	41	48	37	38	45	38	37	44	42	40	40	38	47	32	37	52	45	39	35	34	33	64	46	50	38	50	47	43	40	35	37	34	43	22	46	45	47	40	41	41	32	43	36	47	36	41	36	38	41	34	35	32	40	41	36	48	41	37	34	36	35	42	39	46	39	36	37	33	34	36	40	45	43	37	35	42	38	39	30	41	37	49	40	41	36	44	44	42	39	41	42	38	39	48	49	33	38	34	44	41	37	52	41	45	50	50	46	30	33	47	38	51	46	37	43	39	32	42	46	34	42	36	42	28	37	38	36	48	34	45	52	45	41	36	44	41	32	43	37	40	47	37	48	53	43
48897	41264	36475	42345	47327	39790	33826	26601	18431	19241	12319	8628	7591	2996	2392	1637	1264	1613	965	1427	1021	521	522	522	524	537	545	514	528	542	597	625	553	595	537	561	541	505	557	549	577	544	525	565	581	501	563	579	581	525	581	563	557	590	547	531	537	530	516	542	592	585	617	576	529	575	548	595	587	597	573	529	575	553	550	563	535	552	547	589	569	545	586	538	583	566	536	507	552	544	573	503	591	529	567	606	539	534	499	543	593	531	529	576	521	540	541	585	579	544	557	555	541	550	548	560	560	566	522	522	563	513	527	531	585	511	530	564	541	519	553	550	527	594	541	516	540	529	530	583	573	571	529	531	574	565	579	545	524	568	522	572	585	551	583	552	570	573	551	549	528	522	540	529	577	584	535	542	549	547	518	537	519	517	554	584	528	556	587	543	521	541	533	536	548	559	554	579	578	570	504	545	509	505	548	569	564	534	541	550	551	562	575	541	560	503	557	566	508	605	496	552	526	542	546	576	531	561	547	524	565	535	519	559	569	550	509	521	537	549	523	514	598	516	522	552	572	512	558	587	566	517	527	563	550	620	543	519	531	561	541	558	553	585	570	549	516	552	557	544	543	557	525	585	556	538	536	578	552	534	525	559	531	522	528	531	535	551	594	554	543	516	530	514	536	522	551	525	553	542	557	529	494	533	505	577	520	535	537	529	533	583	475	537	558	543	551	574	570	556	537	598	579	535	571	561	547	548	575	577	530	556	546	536	543	554	537	495	568	587	551	531	591	568	535	568	558	525	525	565	518	572	547	512	559	555	566	571	614	557	546	525	573	543	492	541	516	540	569	554	513	562	552	572	549	565	556	567	544	564	573	512	540	495	542	590	530	540	522	543	514	526	565	542	526	552	531	560	534	542	502	547	573	527	574	539	555	553	550	547	558	559	532	549	566	515	588	577	591	557	552	543	533	529	580	563	566	577	527	556	529	574	553	543	553	566	549	536	521	572	565	571	582	548	532	539	548	529	531	527	536	522	532	523	516	587	537	500	551	517	537	549	603	528	563	503	541	534	567	521	549	511	599	559	508	525	577	534	565	596	569	550	556	508	530	562	538	561	522	520	544	615	549	538	587	567	547	587	558	563	551	562	580	551	547	489	501	508	546	543	573	564	562	513	587	526	558	532	559	505	572	510	585	538	547	512	535	548	520	528	620	530	585	541	552	521	556	554	571	562	543	554	516	523	524	555	564	582	600	569	543	544	553	552	537	508	553	534	561	540	563	533	539	539	551	541	517	553	571	546	526	561	541	565	562	546	543	562	577	575	504	554	523	558	550	568	570	533	530	579	553	579	532	547	565	543	577	541	534	545	508	508	514	577	526	555	568	525	547	548	542	498	571	524	535	521	592	571	566	526	559	540	553	565	537	541	515	521	567	560	534	573	558	520	507	528	538	588	538	542	561	527	556	532	526	521	545	550	558	534	562	511	577	550	577	562	568	529	541	564	555	587	564	539	556	559	549	506	536	573	514	511	574	573	562	553	555	574	540	522	546	582	532	562	532	534	574	533	540	549	582	530	574	534	546	503	571	589	543	499	517	525	546	558	549	534	578	582	568	515	596	545	548	530	545	532	546	540	594	520	530	519	579	567	551	601	574	554	540	591	539	566	514	564	558	564	529	571	528	545	549	573	551	532	512	520	520	531	540	590	549	554	543	545	529	540	553	570	579	594	547	564	546	538	519	562	550	567	507	541	548	537	550	503	546	536	590	538	535	556	555	557	550	573	545	551	542	501	544	565	572	547	543	550	587	560	489	535	552	569	487	562	550	541	533	606	560	554	524	565	550	568	518	565	565	584	548	567	537	490	548	603	529	543	512	555	548	512	553	581	546	561	506	555	571	584	544	545	565	553	537	540	547	529	537	558	542	557	563	553	517	541	533	572	540	565	555	578	533	539	552	566	568	543	587	501	531	537	493	550	535	583	579	550	530	537	514	552	533	554	546	556	564	517	553	518	562	532	575	513	565	587	524	531	526	499	546	501	536	583	534	581	551	525	538	526	576	518	541	571	536	553	579	583	559	523	559	555	582	586	558	546	562	575	556	583	548	547	559	535	573	533	531	539	553	507	547	514	566	562	550	507	500	579	565	534	542	536	592	594	535	562	556	560	533	515	551	540	501	532	549	560	509	591	590	521	541	545	544	572	567	550	546	569	543	483	557	516	620	544	491	537	520	524	546	552	597	547	528	567	597	556	525	558	564	560	535	526	522	571	549	536	555	509	524	566	575	523	525	585	568	553	543	568	581	480	530	507	528	553	581	477	578	546	543	576	529	515	564	584	512	586	559	541	537	546	602	561	576	532	512	554	583	548	552	574	563	514	550	532	543	518	525	545	583	534	577	506	531	526	558	535	561	547	559	550	584	533	579	538	521	546	553	525	565	548	585	571	551	566	511	559	546	574	524	555	522	582	549	529	592	523	556	537	571	561	530	556	549	532	554	523	550	552	532	550	536	568	538	540	518	550	530	536	527	557	553	534	543	540	544	550	587	524	556	536	554	575	547	596	572	528	541	546	514	556	556	526	532	577	538	527	552	564	547	565	546	544	522	565	541	565	583	516	576	524	606	525	550	561	573	511	525	520	522	568	493	517	575	545	555	576	578	552	528	522	550	574	563	525	522	547	537	544	547	530	522	536	573	552	551	514	517	535	524	509	519	521	562	533	532	562	561	530	585	515	522	554	531	566	528	553	512	535	563	551	546	513	567	555	545	540	577	539	555	566	563	544	562	532	598	517	517	586	539	505	549	534	559	548	587	552	547	530	577	528	527	562	547	501	518	521	592	580	557	583	512	592	530	557	548	519	530	510	562	535	527	535	595	558	559	527	522	571	562	509	568	544	529	545	553	556	536	585	520	516	583	547	498	542	561	548	545	582	547	583	567	563	520	571	519	537	528	559	508	548	517	555	564	562	595	521	556	587	578	595	532	559	562	550	558	549	539	569	559	522	552	563	551	490	547	570	560	535	543	536	526	560	590	539	556	544	555	585	569	536	563	557	584	546	538	504	524	572	519	546	512	517	565	568	536	538	506	548	588	560	551	523	556	559	569	565	562	533	558	556	553	558	555	579	558	543	552	529	598	515	554	529	494	557	497	514	530	550	546	503	604	553	525	502	560	515	606	516	572	534	537	522	563	591	545	571	538	534	575	575	579	609	536	537	590	559	565	541	571	581	531	581	556	537	565	557	572	561	547	528	530	537	553	562	517	554	544	555	505	535	528	560	566	553	538	537	558	524	534	540	551	520	529	533	559	557	532	511	532	568	544	559	534	563	516	515	530	578	543	531	553	525	549	564	546	515	530	546	560	528	555	564	563	540	544	571	537	541	560	561	560	547	529	489	548	539	574	578	488	561	519	551	520	551	530	507	563	529	577	562	559	550	556	513	498	530	534	500	551	566	555	524	524	532	528	554	535	561	567	553	514	537	526	539	568	536	564	552	559	549
11970	15507	11156	7161	4955	3085	2287	1391	682	780	438	307	307	151	92	91	66	68	39	84	62	38	45	43	38	35	31	47	37	38	49	48	38	49	42	30	45	60	48	39	51	46	42	44	47	44	57	39	31	29	42	58	42	58	40	43	32	37	40	52	43	39	52	36	41	47	33	48	47	52	41	43	32	39	59	45	43	48	40	49	34	45	45	49	41	46	37	38	41	43	37	42	50	35	32	38	41	50	37	51	54	32	35	36	38	45	35	42	47	44	42	47	54	42	37	49	43	48	43	56	42	45	43	44	43	30	37	37	46	56	35	35	36	52	36	35	44	48	46	44	46	47	63	54	42	40	54	46	35	44	48	42	53	49	47	39	33	41	41	50	37	34	36	45	54	39	41	39	38	54	44	50	38	47	56	49	39	49	55	46	45	40	29	61	46	44	42	35	37	38	43	47	37	51	32	56	46	48	43	51	46	31	46	31	35	36	48	36	53	48	38	56	46	44	46	48	49	33	44	52	54	38	38	45	47	49	37	49	49	44	39	41	39	40	42	47	40	54	38	36	49	47	44	45	52	43	41	45	42	38	43	41	35	49	54	48	48	39	28	29	39	35	43	37	40	38	43	46	45	54	50	49	45	51	43	42	40	44	40	43	36	43	52	45	57	60	39	36	50	47	42	45	33	48	32	32	44	35	36	41	43	34	60	44	39	39	41	47	36	42	39	33	40	37	55	43	57	33	41	48	39	48	37	47	43	49	36	38	39	52	44	57	46	35	59	54	41	38	32	39	24	60	45	39	37	42	33	37	46	45	57	42	51	46	40	39	42	38	36	42	38	51	48	50	36	38	41	44	49	46	31	49	36	51	42	49	28	41	44	48	50	47	38	41	40	34	43	38	53	44	41	33	37	52	39	52	39	37	58	31	43	47	37	36	42	36	46	40	42	38	57	53	50	33	37	40	38	47	46	42	50	54	48	45	47	41	54	46	53	40	46	37	34	51	35	43	38	48	42	48	42	60	36	40	43	43	50	40	39	49	41	47	46	40	52	41	38	43	42	37	51	45	35	46	41	38	37	44	56	47	41	34	49	37	38	37	54	38	40	46	47	45	35	38	46	36	40	55	31	37	39	48	32	44	54	45	30	37	45	48	46	39	46	33	43	41	40	42	48	37	37	42	47	28	35	39	46	51	50	40	49	32	41	43	53	42	42	44	29	51	44	35	42	38	34	45	47	41	43	46	39	45	35	39	50	55	44	45	43	44	42	49	42	47	41	49	32	39	47	42	46	35	42	36	41	35	47	48	47	46	43	42	53	51	45	35	36	40	36	48	35	32	45	37	35	52	34	48	37	43	35	42	47	43	44	49	48	41	32	39	51	31	36	38	46	39	35	46	45	36	39	42	42	43	34	42	50	35	45	36	41	38	45	37	60	38	42	44	42	61	40	44	48	51	45	45	40	44	41	55	44	40	59	42	41	57	39	41	42	41	42	39	36	56	52	42	44	39	41	42	47	41	37	42	53	50	40	33	51	48	53	37	39	49	31	49	39	38	35	34	51	38	52	43	43	42	46	27	45	40	44	45	43	35	52	52	50	43	35	33	43	30	29	65	52	50	40	50	46	41	44	49	46	30	40	45	50	33	47	40	56	53	40	46	44	45	41	43	39	41	37	39	32	47	39	55	46	42	56	57	47	46	40	53	50	40	39	42	51	44	43	45	46	41	47	45	41	34	40	38	47	35	42	36	25	39	45	40	41	40	42	42	43	38	48	44	38	43	41	30	49	47	35	61	42	44	58	44	31	44	43	59	32	41	40	39	38	39	40	30	42	49	45	47	44	36	41	48	42	47	35	39	42	41	25	53	44	45	47	45	31	39	41	32	49	41	42	38	50	39	44	41	44	38	46	40	39	39	43	45	40	40	44	43	44	46	36	49	49	36	41	35	44	40	36	49	31	40	39	39	32	29	35	31	45	46	46	39	43	60	40	43	34	42	31	41	47	41	40	44	48	37	37	49	43	36	44	44	37	30	40	38	37	45	43	53	36	53	49	40	56	34	40	40	30	39	48	38	29	44	35	33	32	38	44	50	33	34	41	39	37	49	46	46	46	44	37	44	41	42	51	38	47	55	40	43	41	42	30	41	34	48	38	37	39	45	31	48	39	42	38	47	50	48	39	54	46	35	35	38	39	35	52	40	30	32	44	48	37	42	38	58	44	32	41	25	35	44	38	45	40	40	32	36	35	49	49	50	43	32	39	46	31	41	41	42	43	42	39	41	44	39	39	43	29	43	49	45	60	35	41	39	42	37	34	41	30	42	32	41	43	56	38	44	39	40	41	44	33	41	50	38	54	41	56	36	45	32	43	34	53	48	35	44	44	44	36	34	54	39	34	49	43	42	46	36	33	50	28	32	36	41	38	41	45	42	27	41	41	35	43	40	35	47	36	42	35	44	43	43	40	37	42	41	55	40	44	49	41	51	38	45	47	46	41	45	41	52	38	45	46	42	37	41	46	49	35	44	46	61	32	32	45	43	36	45	51	58	38	61	54	31	41	50	52	36	33	34	46	46	42	43	47	47	44	44	39	38	49	41	41	46	38	43	43	48	55	47	33	40	44	47	50	33	41	53	38	49	49	46	36	45	50	51	41	40	33	53	49	44	26	50	43	38	43	44	51	32	48	50	43	43	38	44	51	50	42	38	38	42	45	40	32	39	41	45	41	51	46	46	46	35	42	35	45	44	52	41	43	42	48	48	42	45	39	40	28	41	46	40	36	45	38	45	53	34	46	41	39	47	40	41	44	37	38	42	46	48	52	38	26	31	35	42	36	54	44	37	36	42	32	49	32	45	44	54	37	38	30	45	42	31	54	39	31	53	31	45	44	46	63	58	36	35	42	39	40	47	35	42	52	43	41	44	41	44	34	39	45	46	33	50	42	43	39	58	55	50	39	32	37	47	46	48	43	48	38	48	45	40	44	39	50	48	35	36	33	52	41	45	40	52	47	52	35	43	39	51	47	34	40	38	46	38	50	48	31	50	39	46	53	37	47	40	38	43	54	39	51	41	44	45	46	36	49	47	32	36	50	49	40	38	41	34	42	56	39	53	48	37	35	43	39	51	35	40	36	36	38	38	38	38	46	36	50	41	41	48	48	42	47	38	58	51	35	37	43	41	45	44	53	51	40	48	52	35	40	39	41	52	36	44	42	44	34	39	43	34	34	46	29	43	39	46	45	50	47	49	31	48	44	38	42	44	43	48	52	43	42	46	39	42	43	55	57	45	47	27	41	43	40	37	43	53	46	35	32	31	40	32	32	46	49	37	37	38	51	38	40	42	47	43	39	39	44	42	45	48	36	34	32	39	49	41	43	43	44	43	36	41	43	46	50	48	44	49	43	57	42	29	40	43	36	46	45	34	44	38	43	46	44	52	39	53	38	38	52	57	32	44	41	37	52	44	52	34	46	48	42	50	26	41	40	37	41	34
47145	41603	37296	42106	46432	39338	35201	27929	21114	20903	13368	10467	9569	4204	2767	1990	1381	1479	731	1772	1413	645	576	562	539	602	535	591	578	564	586	555	582	553	564	570	558	557	586	553	587	566	569	584	567	550	540	595	540	565	579	557	570	546	535	556	565	566	582	535	566	585	568	569	608	552	533	508	532	596	553	564	554	564	598	546	515	584	593	527	568	554	565	570	553	547	544	588	558	573	541	585	584	539	534	489	600	579	507	560	554	553	549	591	586	560	551	609	575	542	508	534	549	627	556	565	562	579	559	541	546	623	571	564	560	540	593	538	611	588	611	618	568	562	553	551	548	548	544	548	566	554	576	576	538	580	523	560	540	558	577	539	548	556	566	568	565	578	541	614	574	575	565	543	549	552	585	525	588	580	614	562	571	613	572	582	552	579	572	570	594	604	589	570	556	515	575	576	608	573	544	538	600	533	547	577	555	575	567	568	575	546	550	566	553	549	602	574	552	545	563	545	543	553	563	554	568	558	588	570	572	575	575	587	593	546	582	539	573	585	568	554	574	592	547	568	604	567	573	569	581	549	558	532	568	527	566	572	581	556	562	565	547	564	596	544	558	552	611	619	523	568	552	558	572	561	534	547	572	576	552	574	523	553	564	526	547	573	543	557	619	602	573	558	556	571	589	566	578	586	562	579	563	597	522	552	552	596	539	523	583	561	587	499	541	504	570	594	584	599	562	585	562	563	564	565	567	548	546	588	552	575	561	588	540	585	537	533	601	585	601	564	588	586	573	548	565	579	568	562	555	540	582	564	555	589	581	581	594	577	562	556	584	590	571	625	559	540	532	565	535	566	552	533	548	573	539	570	566	578	580	572	562	555	575	566	548	547	578	541	549	590	613	533	543	546	580	550	612	589	586	557	581	586	593	572	582	570	573	587	569	569	572	576	554	560	589	601	565	519	574	541	600	567	576	522	596	587	564	617	622	573	501	559	547	567	557	566	593	584	559	541	588	536	571	532	568	564	543	563	507	585	566	574	538	580	531	557	612	568	519	557	556	535	557	592	558	570	587	536	510	574	605	559	564	558	559	588	557	581	619	552	542	576	567	562	582	617	565	601	567	587	543	562	582	587	599	600	539	560	559	578	528	574	577	574	567	586	593	551	537	542	558	595	573	533	553	578	574	549	576	598	542	579	600	582	565	548	513	532	529	563	519	591	583	587	575	578	567	585	533	525	577	554	554	570	559	584	574	575	516	513	569	569	613	550	575	553	540	579	556	597	532	587	578	608	614	614	586	613	568	557	611	596	578	561	548	567	597	553	563	552	605	561	569	551	548	578	602	528	547	582	542	569	561	569	618	552	547	571	574	541	543	554	572	547	543	541	579	568	576	573	570	521	562	553	512	570	556	583	566	566	597	572	540	581	559	573	532	580	575	539	562	574	572	562	605	591	562	588	578	559	553	550	560	537	582	554	575	553	542	544	529	600	589	576	608	540	586	602	578	556	539	579	584	550	566	565	556	570	559	573	567	573	594	585	523	582	610	574	562	554	572	543	535	606	531	599	563	580	531	587	573	556	558	598	558	543	573	521	581	585	536	560	585	576	528	518	544	587	543	576	555	513	579	526	553	569	553	554	495	600	562	539	572	514	555	584	572	565	581	577	602	566	616	574	605	575	554	546	549	585	571	561	571	577	586	555	556	584	525	553	609	582	546	584	606	550	569	581	574	569	593	532	571	587	611	557	584	525	572	582	566	534	572	579	586	613	590	565	579	567	562	589	567	556	574	535	577	568	554	553	580	576	588	571	538	522	546	566	576	588	586	570	548	569	570	555	565	543	581	580	575	560	574	576	550	567	578	616	561	583	579	576	544	595	563	540	521	545	586	610	568	579	550	535	565	597	594	608	545	597	521	536	521	579	583	554	526	548	543	547	556	543	567	585	530	573	571	566	559	563	524	577	559	546	585	518	602	539	587	574	566	597	555	586	553	581	549	563	533	530	556	574	602	558	582	584	585	576	550	553	574	575	572	554	598	571	575	568	557	552	572	574	533	588	567	575	544	584	551	564	513	596	551	570	562	577	567	563	541	578	586	600	572	545	568	580	587	584	573	588	585	563	531	543	528	599	589	573	602	569	564	552	590	546	552	530	556	537	546	533	567	546	553	541	557	574	590	592	550	549	598	552	551	579	560	567	566	519	559	598	550	586	557	553	600	548	554	543	611	586	559	559	587	572	601	567	554	577	547	528	598	553	555	545	588	590	564	560	549	564	612	523	551	567	559	553	567	533	627	541	599	576	591	587	554	580	552	543	531	563	610	548	511	589	571	597	537	556	554	563	559	523	575	571	568	576	606	571	604	573	573	559	578	558	575	532	580	551	578	557	550	575	566	588	599	587	520	526	581	549	579	577	547	574	584	586	579	568	532	568	542	591	564	560	578	563	543	581	485	634	565	542	560	585	580	523	549	554	594	531	575	580	618	621	534	541	584	564	588	547	573	544	554	550	590	572	575	558	552	587	589	573	560	587	568	585	509	577	568	525	519	570	567	559	559	540	558	593	576	541	588	590	612	587	580	611	617	620	587	562	530	584	570	510	587	584	570	529	573	570	550	579	590	576	600	587	585	597	529	567	594	623	500	575	495	542	583	542	562	561	602	588	575	528	572	561	520	512	557	575	577	549	527	587	525	575	554	569	605	600	548	556	565	583	554	620	555	588	559	601	552	554	532	571	555	583	528	562	588	548	565	537	560	575	560	554	527	543	550	523	547	582	594	566	586	571	557	544	564	529	569	534	566	574	534	563	591	585	570	567	580	559	577	560	565	578	568	544	574	560	605	558	625	529	562	566	565	564	557	622	533	588	562	577	550	575	549	540	549	533	546	554	554	570	569	592	612	538	605	548	576	533	560	578	544	576	582	554	570	526	530	581	545	556	561	594	560	601	542	539	549	579	604	551	544	581	583	527	581	558	553	551	552	563	570	558	551	552	549	512	510	541	570	553	556	565	559	552	570	562	574	585	554	561	552	549	600	568	550	562	620	614	582	557	617	538	607	570	551	541	549	566	596	541	577	537	553	536	571	543	590	577	546	597	607	560	602	542	575	547	575	551	545	544	528	585	581	567	573	538	558	550	535	566	571	556	578	566	549	578	570	605	507	592	575	564	566	553	553	636	556	608	564	594	601	579	544	529	580	569	589	576	522	615	553	543	541	591	584	584	565	593	564	560	531	548	595	570	572	564	596	574	548	554	551	564	529	582	603	570	598	548	558	576	542	566	589	591	578	592	546	551	612	581	565	546	606	553	601	557	532	572	571	624	589	564	582	582	540	615	598	544	543	608	572	547	543	574	535	542	554	536	568	575	574	563	580	562	520	563	569	589	545	588	605	545	551	578	598	548	535	502	584	577	555	526	544	544	562	535	550	579	556	605	571	592	594	588	549	578	578	569	539	563	550	582	550	549	546	564	580	569	559	578	588	557	599	586	516	581	610	568	583	588
16414	24882	17543	11399	8819	5308	3998	2275	1199	1214	665	475	520	190	141	111	83	92	47	104	106	52	45	32	44	39	39	43	37	57	48	49	41	50	48	30	36	38	29	46	39	47	44	42	45	37	41	33	32	37	42	39	37	40	41	42	59	35	39	44	46	54	34	42	45	52	47	38	33	35	37	36	50	52	27	46	37	41	39	44	51	42	25	36	44	40	62	30	39	51	46	38	49	40	40	47	28	41	43	35	38	41	48	38	33	43	32	44	42	45	45	56	32	37	36	47	45	45	49	62	48	47	44	48	49	39	38	42	50	39	39	44	58	37	40	54	41	27	51	43	41	43	51	51	34	44	39	45	34	38	49	40	38	34	41	51	42	34	45	40	43	46	43	42	46	39	54	44	39	39	52	44	48	43	39	47	41	37	58	44	35	43	51	49	34	43	38	40	37	38	48	54	42	51	45	57	48	43	34	54	45	30	56	47	55	42	38	31	50	40	39	44	50	46	38	50	37	35	46	39	54	39	44	46	31	38	62	56	38	42	45	37	45	36	49	37	55	42	32	37	41	42	34	41	47	48	49	42	34	54	43	38	41	43	48	45	53	41	42	48	42	43	47	63	42	38	35	56	46	38	45	37	34	58	35	38	41	36	57	45	42	53	38	41	37	48	39	50	38	36	42	56	43	47	49	46	45	41	45	54	41	40	51	42	45	45	46	50	39	46	47	41	41	48	46	31	42	45	34	57	54	39	41	26	30	32	33	32	48	52	42	40	46	51	52	35	34	37	46	32	50	37	45	45	38	36	36	37	47	37	51	47	48	36	43	35	55	38	45	48	44	41	42	30	32	28	41	36	36	28	44	42	43	41	34	44	39	55	47	32	40	40	52	54	47	45	34	33	43	50	36	41	36	39	48	39	47	41	50	49	47	42	38	43	58	40	32	39	38	50	40	38	34	32	44	45	42	43	35	47	45	32	33	38	48	48	50	44	38	39	41	46	43	47	37	48	43	34	39	48	39	35	35	47	49	34	45	37	41	34	56	41	63	51	50	47	38	48	53	40	37	41	56	33	36	40	34	43	32	52	48	53	43	38	39	39	40	39	39	48	40	30	41	43	38	41	48	35	40	34	40	40	43	33	38	42	41	45	45	41	40	46	24	46	49	37	44	39	45	52	39	39	42	32	30	54	31	40	42	45	42	43	45	42	32	40	50	39	44	49	42	40	46	39	48	39	41	50	39	40	39	49	44	38	41	43	40	43	46	47	47	42	42	35	46	41	49	45	38	38	46	47	45	44	48	37	36	40	38	46	34	50	42	42	40	47	46	40	38	33	44	41	36	35	37	31	50	52	32	49	47	50	38	42	44	29	41	53	44	50	36	43	42	42	41	40	51	35	46	45	35	47	55	41	35	44	35	37	29	45	42	32	41	40	41	42	41	35	47	42	35	54	48	34	40	37	36	41	39	40	56	45	42	45	46	42	42	43	40	41	40	31	41	42	36	38	35	32	43	45	29	51	37	42	36	36	41	50	47	47	52	43	40	38	40	37	37	41	45	40	42	47	39	46	44	44	51	38	53	48	27	38	41	44	38	46	35	35	48	53	34	35	37	41	38	38	42	36	44	36	38	48	58	46	37	48	38	47	29	43	35	42	41	48	41	43	46	55	46	57	34	36	30	52	48	46	48	45	40	37	40	45	35	46	46	36	33	47	33	48	39	42	43	32	43	38	43	43	51	33	38	40	52	36	35	37	34	39	50	50	41	45	47	32	44	44	40	35	50	35	46	48	41	46	39	41	39	47	41	41	37	39	43	38	41	36	42	40	38	52	33	53	36	36	45	39	52	38	47	40	41	36	45	36	47	38	42	47	40	38	41	40	41	47	29	44	53	37	47	35	40	38	36	35	52	40	43	38	35	34	39	40	33	41	35	30	39	39	38	44	38	38	38	48	45	40	43	46	36	39	39	34	44	46	31	43	33	37	44	43	44	39	43	39	45	37	38	40	31	30	31	40	52	41	46	42	35	48	44	39	32	51	39	41	49	48	51	40	40	40	40	44	37	31	44	50	49	39	50	37	45	36	43	47	45	51	42	51	45	46	36	52	42	40	45	47	43	52	33	43	42	41	35	49	43	48	36	47	33	48	45	47	40	39	35	46	44	58	37	43	41	44	44	37	44	35	42	34	46	42	42	45	38	36	28	51	47	51	60	50	38	32	51	37	38	54	49	32	45	42	39	47	50	34	41	35	41	42	34	41	44	42	44	47	48	44	36	44	48	45	56	44	43	43	49	32	34	49	39	39	37	43	31	30	45	51	45	41	50	48	33	53	37	42	42	39	37	48	40	36	42	40	38	30	39	41	52	43	42	47	52	36	45	26	50	40	38	37	32	43	43	44	43	39	52	41	44	52	44	36	42	41	56	47	39	39	39	32	37	36	42	38	34	49	42	36	44	44	34	40	41	36	46	51	50	32	45	36	52	44	35	42	42	35	41	39	40	45	41	54	45	40	43	47	32	52	48	37	48	42	37	39	49	49	38	44	40	39	43	43	33	40	41	28	38	30	39	36	38	43	57	46	38	51	35	56	45	44	33	51	41	36	45	58	35	38	54	44	49	44	48	32	46	39	39	34	50	40	41	40	45	38	41	55	40	52	36	40	36	48	52	36	39	27	40	46	49	30	39	38	37	42	41	39	53	35	48	49	46	44	36	50	38	33	40	42	45	46	41	34	41	51	40	29	52	25	43	40	40	49	39	40	39	50	38	34	36	45	36	52	40	33	43	52	37	35	43	44	44	49	40	41	29	36	35	37	53	47	55	46	46	45	21	47	40	42	43	49	37	36	43	39	41	30	53	35	46	41	33	44	49	39	34	51	42	49	40	47	44	44	38	43	49	56	42	43	45	39	50	39	44	42	45	60	57	51	42	35	40	41	46	43	42	51	52	38	43	49	51	42	48	31	44	54	44	39	48	43	53	29	42	33	42	50	40	43	39	49	49	35	39	54	43	41	40	40	38	46	34	42	39	43	42	34	48	42	35	42	53	45	51	35	47	38	53	45	39	63	46	44	42	44	42	33	49	43	51	38	39	39	39	41	46	42	45	40	47	35	43	30	41	41	47	36	40	45	36	51	39	42	43	44	53	42	45	43	50	32	52	45	36	45	41	34	32	28	46	52	47	34	37	51	42	39	43	41	48	42	30	31	45	56	44	43	31	42	42	39	56	38	44	38	34	56	33	40	41	48	49	34	44	38	49	49	47	45	47	46	45	41	38	41	46	29	43	31	41	39	51	30	47	38	47	37	35	42	27	44	38	42	52	42	52	38	43	36	40	44	51	54	41	47	40	36	38	47	47	38	50	45	48	44	35	37	49	39	39	45	48	48	49	37	43	45	47	47	38	39	30	43	31	42	37	47	44	35	41	45	52	46	41	49	40	42	44	45	39	35	48	30	43	40	49	38	53	44	51	41	34	42	47	38	38	32	36	39
51840	46233	42997	49937	56885	46591	41250	33020	25856	25234	17279	13953	13541	6027	3739	3442	2116	2273	701	1985	2106	761	560	567	589	560	585	583	567	566	544	625	546	594	551	566	593	543	539	548	523	528	565	521	564	544	504	579	517	572	527	582	570	541	589	604	553	567	568	557	574	541	566	522	594	530	587	592	572	609	567	556	568	565	600	522	594	568	568	572	588	560	587	537	557	513	542	546	584	562	528	568	550	535	565	627	561	575	586	527	543	543	575	570	600	563	591	559	562	541	564	507	584	527	552	606	536	565	570	572	554	622	581	552	573	538	596	564	561	564	569	536	578	555	611	526	552	550	608	562	546	513	576	602	532	555	565	552	587	560	567	523	572	591	598	568	579	571	573	550	535	533	577	565	548	566	579	571	572	545	561	556	569	548	646	573	602	536	572	517	608	561	593	587	546	536	547	592	562	581	573	584	536	538	557	569	617	566	536	534	533	585	591	546	514	549	570	590	578	582	580	551	570	573	597	570	596	562	532	567	550	552	589	562	584	542	595	569	599	561	512	555	584	584	572	560	528	553	582	552	568	565	538	544	571	563	599	585	556	571	583	539	582	555	539	563	555	534	541	550	583	559	596	547	575	552	535	571	568	577	540	530	608	564	538	587	540	597	571	545	574	571	551	549	541	531	581	612	583	550	550	570	566	526	568	591	541	546	603	621	567	522	539	577	594	543	602	526	579	572	551	580	597	588	593	566	560	572	558	573	523	598	587	497	554	616	553	557	589	574	533	552	574	585	530	552	564	558	573	560	603	586	611	549	540	558	583	538	580	568	553	540	560	532	588	547	556	564	561	559	557	551	582	530	529	567	532	560	557	562	557	551	552	573	565	570	524	555	560	577	527	561	592	551	554	538	531	566	520	551	592	564	590	538	579	593	542	571	561	556	555	573	555	559	577	528	588	556	593	572	566	563	555	529	565	563	530	579	517	563	552	581	552	592	547	523	550	528	562	580	565	546	560	559	565	567	500	525	587	574	569	536	595	540	563	589	552	540	577	541	547	536	588	618	545	585	571	570	559	542	543	593	590	554	568	527	605	609	578	559	567	573	572	586	572	560	544	533	510	554	537	567	583	542	525	564	538	584	517	572	573	606	543	562	581	552	553	561	537	549	580	611	580	519	533	556	546	602	552	558	553	567	585	551	526	579	574	573	568	576	548	593	569	578	578	518	534	598	584	583	525	582	547	534	540	590	567	547	609	558	540	550	565	544	573	561	539	596	559	541	582	560	605	581	588	566	554	557	556	570	617	579	558	527	543	586	534	592	542	533	536	535	583	582	571	546	569	579	518	567	558	538	532	575	553	564	530	548	567	604	594	566	558	607	592	581	615	549	518	602	546	555	544	584	542	530	592	593	591	592	558	545	557	608	576	578	565	567	510	549	569	575	555	565	549	545	580	575	543	569	574	558	587	589	578	503	553	615	594	546	567	568	530	516	601	572	573	570	582	593	548	562	551	572	564	572	604	585	535	565	579	589	546	574	520	583	578	538	555	536	595	594	568	573	529	553	593	550	564	563	547	579	557	556	559	559	546	544	590	594	562	524	549	569	587	579	544	550	528	543	582	553	590	550	560	541	576	538	600	536	556	569	548	552	579	515	552	538	603	582	539	539	515	584	582	530	570	528	549	554	586	574	563	587	584	549	564	558	567	549	573	563	599	548	540	550	551	561	571	561	577	523	536	572	565	533	534	584	563	561	536	539	538	540	597	557	555	522	577	575	552	559	534	568	590	558	583	590	550	534	593	540	557	607	560	567	576	578	558	574	591	564	586	532	547	545	599	604	563	550	604	545	603	546	593	496	634	587	583	513	546	487	573	574	538	540	597	565	536	553	552	562	538	573	590	558	559	609	578	570	538	536	604	547	548	573	540	569	621	558	565	595	540	569	553	610	547	561	577	573	560	595	582	601	572	510	571	549	579	556	562	576	551	578	573	566	555	561	551	517	575	525	545	590	562	602	575	580	580	561	589	551	599	578	538	545	559	573	528	612	553	583	570	536	553	558	582	548	531	601	552	545	562	519	589	517	579	581	546	592	548	559	593	576	570	578	558	558	549	574	565	588	578	602	599	568	571	539	563	541	571	560	532	517	541	587	611	542	581	574	556	626	541	568	574	616	546	541	547	562	566	595	560	547	556	532	547	556	606	552	577	570	559	578	544	576	603	550	576	568	544	558	588	567	559	569	542	574	599	561	571	542	535	576	556	573	581	562	574	575	542	535	593	549	545	572	528	495	541	558	576	584	520	503	573	598	547	573	547	595	585	537	556	549	615	547	572	527	517	537	578	576	580	553	540	606	566	531	572	554	560	606	590	547	588	587	576	555	574	563	567	577	520	530	560	551	554	556	524	560	567	571	558	583	550	558	630	573	554	587	613	577	495	589	555	555	551	599	566	591	566	590	586	522	550	569	560	535	603	586	541	573	534	541	582	561	552	595	583	584	541	549	555	575	588	552	586	537	531	558	559	568	581	564	570	603	543	589	540	580	552	618	553	575	531	555	578	534	584	568	596	571	563	553	537	559	572	579	591	533	574	501	576	575	518	612	533	570	559	600	568	560	573	581	582	572	524	519	599	593	561	589	545	602	557	574	596	595	600	593	578	534	555	568	535	567	570	562	578	528	554	532	536	577	584	604	598	527	569	546	584	583	572	545	568	578	554	544	531	579	522	537	559	575	584	556	583	532	582	573	562	605	562	578	531	561	540	562	551	576	568	547	574	540	573	587	532	555	563	605	552	552	586	608	577	554	568	581	590	521	567	532	583	604	548	553	569	571	566	593	552	561	519	576	561	553	525	543	581	554	597	597	595	522	574	561	543	543	599	530	572	534	598	589	564	577	581	605	565	536	545	576	579	622	594	581	586	547	550	600	570	550	519	612	600	539	540	583	559	582	545	548	581	560	574	578	597	577	533	582	559	629	590	555	544	538	562	506	556	566	568	542	573	571	578	554	554	613	549	586	544	563	552	554	526	584	582	590	567	531	619	590	549	592	530	589	551	536	566	554	602	599	571	530	546	569	601	539	533	555	550	585	567	524	573	559	553	573	554	552	574	543	574	574	549	579	514	544	553	564	560	528	592	548	532	563	572	555	567	611	566	562	596	555	605	560	559	578	560	597	548	568	542	568	562	580	505	596	615	544	569	591	548	612	554	517	560	569	578	536	603	534	551	582	557	544	545	534	608	577	565	611	540	578	598	583	600	547	578	608	560	539	568	569	591	563	553	593	587	537	559	589	549	537	546	571	553	554	552	562	570	513	588	531	597	580	550	555	532	547	579	560	565	556	559	581	560	597	590	550	584	535	573	537	553	585	550	534	528	573	557	556	595	581	564	580	555	522	530	565	588	573	542	525	562	549	515	549	556	486	593	559	548	553	562	609	568	589	600	593	567	541	549	589	528	591	572	582	613	553	573	554	579	528	616	567	554	591	501	631	588	560	593	513	535	545
6129	4748	3376	2199	1694	1029	832	449	298	275	178	107	146	83	63	79	47	47	46	49	48	34	37	33	40	43	50	48	42	36	35	42	33	41	40	50	40	50	35	41	51	33	23	41	41	40	39	35	40	46	39	41	39	41	38	47	43	41	31	29	38	30	41	32	42	44	48	44	45	39	44	44	42	40	40	39	43	38	54	47	45	40	46	37	35	41	46	36	38	48	41	44	25	35	43	37	42	42	39	50	42	52	39	44	47	51	46	37	39	50	47	42	47	36	35	51	44	47	53	43	32	52	30	38	54	42	50	34	43	40	25	50	28	46	45	35	38	43	43	41	35	44	40	43	47	41	44	35	51	46	51	49	50	43	48	36	46	46	32	45	44	51	36	27	46	50	38	31	46	41	44	40	34	46	30	50	48	40	37	44	39	43	38	37	44	25	36	42	43	46	38	48	43	47	44	41	38	39	48	40	47	38	42	41	35	45	43	52	35	29	37	33	43	40	51	42	36	50	44	48	43	35	50	34	37	43	48	43	48	41	42	42	36	41	34	41	38	46	43	41	46	51	43	36	47	49	36	37	47	36	39	54	48	55	30	48	30	43	44	41	56	30	47	47	41	27	36	48	50	44	43	39	37	40	36	34	39	45	48	40	38	35	40	25	38	37	31	31	45	31	45	36	37	47	43	40	31	31	43	28	39	38	38	36	37	49	50	29	39	39	45	36	42	43	45	41	45	30	37	47	33	43	48	37	34	46	46	45	46	40	39	28	29	29	47	38	31	35	37	40	44	55	40	33	57	47	35	44	38	49	39	36	33	38	29	36	35	43	36	48	38	39	36	39	43	37	50	46	45	37	34	42	46	49	36	44	45	36	43	38	39	39	45	35	28	57	41	41	38	43	50	40	36	33	39	53	43	41	30	40	28	42	47	42	44	47	41	40	36	42	45	40	44	50	36	48	32	41	60	40	48	46	38	33	52	48	37	43	37	36	43	46	39	35	47	37	29	38	37	37	38	56	40	40	46	39	40	40	35	42	38	41	32	43	38	42	36	36	42	36	49	38	41	29	43	46	46	50	48	40	34	40	33	44	42	40	53	39	46	32	33	41	35	40	44	32	25	35	47	37	53	44	42	38	43	30	30	32	35	43	32	48	48	43	35	44	46	44	38	53	30	40	39	38	54	37	45	33	40	40	52	34	42	43	41	35	47	38	48	43	49	42	51	33	44	34	39	34	39	48	43	53	46	61	45	44	43	39	29	45	47	48	38	33	42	41	37	36	39	36	45	32	38	41	38	46	47	48	34	42	58	34	40	32	29	49	26	54	41	33	42	40	40	36	41	40	51	51	61	35	41	49	42	38	36	42	39	42	42	43	42	43	41	31	34	36	40	35	44	43	40	34	29	41	35	44	34	52	40	45	41	43	45	48	51	43	53	55	49	37	42	45	33	40	32	55	32	40	56	32	35	49	35	42	29	45	35	45	35	32	41	43	34	41	30	36	44	40	37	32	45	36	52	45	43	34	37	44	43	42	30	38	50	37	37	36	48	39	45	49	28	35	33	47	47	50	36	44	35	51	48	35	28	40	31	49	39	38	34	42	41	48	35	42	45	40	47	36	40	39	42	47	45	42	36	43	26	39	38	42	33	47	42	41	33	61	44	29	41	45	46	28	40	45	35	35	38	54	44	34	31	53	40	44	40	44	35	48	37	44	37	40	44	43	37	36	41	47	38	33	29	38	45	39	35	48	38	31	44	34	40	40	39	38	53	31	46	47	33	41	43	41	39	40	36	40	46	37	45	32	32	48	41	42	40	33	40	33	34	30	45	37	46	43	44	42	39	33	33	26	40	39	36	33	46	36	37	43	38	36	47	39	36	38	39	39	40	31	45	48	44	43	41	41	29	32	25	42	39	34	41	42	31	42	50	36	40	37	30	40	39	38	39	48	43	43	30	38	46	37	41	44	40	32	38	41	36	43	31	41	31	35	48	39	41	40	42	49	41	28	33	37	38	40	44	33	34	26	32	54	41	36	50	34	36	48	45	46	48	35	49	46	48	38	47	45	44	37	36	42	50	32	35	60	53	56	35	43	50	41	42	37	41	35	40	36	40	37	57	39	41	39	48	39	42	38	34	47	37	50	49	43	34	36	46	25	35	40	56	33	26	44	58	33	48	34	31	41	47	40	49	38	35	45	42	43	46	34	41	38	38	41	39	42	37	36	38	34	42	42	43	35	45	40	38	31	39	39	35	33	34	38	39	39	38	38	33	46	41	45	36	37	33	45	50	43	41	44	37	45	37	47	53	36	32	37	46	31	40	40	45	43	41	37	29	41	41	39	44	40	24	49	39	37	35	45	34	37	38	43	46	44	36	41	39	44	36	34	45	42	47	34	37	45	34	47	35	44	38	43	46	41	51	44	37	54	34	46	54	51	48	48	51	37	40	47	37	38	43	45	41	43	39	59	41	35	43	41	36	28	31	36	35	35	34	37	41	34	38	51	40	49	42	36	40	36	39	48	40	33	49	50	44	37	42	52	36	31	37	42	50	50	35	31	49	40	44	41	50	40	48	32	36	40	51	35	40	46	36	49	42	46	42	50	46	48	29	37	35	47	40	28	32	40	41	37	38	46	34	47	38	31	31	34	44	41	40	39	40	48	44	29	45	29	37	44	44	47	41	39	44	41	48	42	36	45	56	42	47	41	32	39	31	38	36	39	46	38	31	50	42	39	41	37	50	36	36	42	42	44	36	40	35	42	43	54	41	49	49	39	39	39	50	29	44	32	58	46	35	41	47	34	31	47	28	27	41	31	34	37	40	46	40	34	43	48	34	45	40	28	36	49	30	42	39	52	35	37	33	43	40	41	42	45	36	38	40	40	39	53	35	48	40	39	44	37	47	36	33	42	31	34	45	48	45	43	39	41	41	29	34	41	48	44	38	28	34	51	31	40	45	42	47	46	44	34	37	50	37	37	38	36	45	46	46	41	33	44	28	40	52	40	51	48	37	42	32	54	35	29	45	44	44	45	37	24	38	33	41	33	35	40	43	43	39	33	41	34	39	40	41	48	49	40	38	35	37	43	35	41	30	56	33	43	40	38	36	38	48	45	33	49	30	53	47	36	39	47	42	43	41	52	44	37	33	54	38	48	50	38	45	42	34	36	40	42	54	39	47	39	45	28	42	35	41	40	46	41	44	38	35	38	42	48	36	45	37	49	38	37	33	38	38	28	46	38	38	43	36	44	40	41	41	43	46	36	40	42	28	38	36	41	37	44	41	46	45	52	35	36	37	30	35	47	40	32	40	39	36	46	40	56	40	38	36	44	41	42	52	36	47	37	36	33	48	45	48	34	48	42	36	54	36	38	53	29	41	39	43	37	43	41	44	43	34	44	44	38	33	36	34	35	36	27	33	39	41	52	41	40	29	41	34	47	42	49	33	35	35	46	39	36	47	43	38	47	41	34	51	43	45	40	49	34	48	45
38590	28854	26153	29679	34164	28210	24935	17806	11061	11065	6303	3824	4654	2010	1220	1208	991	945	593	823	902	605	536	519	535	544	568	534	556	528	511	556	522	528	538	563	531	539	519	538	551	543	531	564	511	533	544	496	553	530	566	523	484	514	518	542	550	518	542	511	531	493	553	576	561	514	521	570	546	523	515	558	522	544	563	532	510	566	530	540	521	565	550	488	536	547	567	543	496	503	570	536	499	533	569	510	567	515	558	549	543	521	541	551	563	515	522	494	551	569	534	543	546	515	489	520	559	522	536	551	552	527	533	541	532	526	493	542	547	530	524	556	539	532	526	502	563	526	529	542	529	557	548	529	544	522	536	520	533	516	537	570	496	535	526	521	558	530	547	542	558	525	533	562	526	540	500	502	552	513	503	523	536	525	543	517	538	541	544	516	519	523	554	558	536	556	506	502	525	559	535	505	532	550	497	523	532	538	547	545	533	551	501	504	521	526	504	548	550	534	519	489	557	534	556	547	599	518	522	514	503	528	519	528	527	511	542	583	514	528	512	550	517	547	531	559	495	527	514	538	563	531	565	567	549	556	563	533	538	533	522	527	531	548	538	543	537	567	512	517	528	558	513	540	570	506	538	537	557	533	531	530	531	561	511	540	543	514	522	555	556	538	511	534	562	499	517	541	550	523	554	563	500	529	542	534	528	557	558	555	526	512	500	528	497	522	559	530	551	512	486	542	535	534	537	529	514	548	561	565	496	539	541	503	557	509	517	555	528	513	559	527	534	557	512	488	492	505	555	510	565	522	558	588	520	573	563	539	550	518	563	504	547	535	544	551	567	560	569	559	540	537	549	538	546	519	529	534	526	512	548	587	507	535	536	544	520	571	552	558	541	514	509	567	519	582	529	550	557	555	504	535	512	501	490	557	540	565	552	545	531	557	478	580	566	572	528	528	540	549	568	530	519	530	545	511	505	568	504	520	560	494	534	550	552	542	524	578	584	570	551	529	497	541	542	517	543	505	559	527	584	528	517	536	535	495	496	550	566	520	513	528	532	536	531	531	574	566	520	503	545	547	521	512	512	511	545	552	553	549	516	554	529	575	538	514	515	561	516	557	538	522	562	538	512	582	542	511	523	495	512	537	588	571	511	559	521	534	512	520	549	551	561	534	494	529	530	553	543	526	521	486	529	511	568	533	534	534	564	535	546	558	540	538	515	564	497	510	539	554	506	553	560	543	542	526	523	548	553	574	570	524	548	535	543	521	540	515	536	529	531	528	573	523	511	578	468	545	505	572	531	555	518	551	515	510	531	510	514	527	519	533	563	528	532	539	515	525	514	503	522	483	514	535	531	545	514	545	546	535	545	530	558	522	497	543	560	545	532	531	513	551	522	545	549	569	526	515	496	492	550	512	543	592	567	568	526	488	552	481	534	515	554	516	519	567	546	562	527	499	547	526	528	507	519	503	523	571	530	562	508	508	543	536	551	546	542	523	538	530	488	536	554	534	523	536	530	521	530	540	534	600	505	545	524	561	534	548	531	533	528	549	579	540	536	553	512	522	527	583	544	514	536	550	494	547	532	537	564	535	486	525	555	540	526	523	530	527	531	529	534	530	539	540	587	526	504	561	537	505	550	531	536	486	520	527	484	564	492	527	545	545	532	536	549	550	544	519	544	532	546	552	531	559	581	519	514	522	518	505	537	521	530	552	568	523	560	569	567	557	527	548	576	531	547	556	571	545	544	587	560	532	549	540	559	526	538	573	572	549	543	531	519	523	564	523	504	529	570	517	504	547	526	489	563	551	561	511	560	562	582	519	541	564	533	521	536	535	514	517	528	515	549	522	547	551	523	510	553	498	528	541	578	513	522	566	547	548	491	534	560	515	526	540	545	538	539	542	541	556	512	556	513	526	547	551	521	561	516	553	511	538	554	517	536	505	548	499	519	568	535	510	551	531	550	535	517	529	502	565	531	501	557	565	528	545	508	513	563	523	567	551	522	530	523	499	557	511	528	521	525	565	550	528	509	580	537	523	573	563	577	510	529	512	529	568	545	491	544	550	536	524	543	485	532	539	569	490	558	522	528	611	514	542	572	524	525	539	538	477	526	530	517	519	506	512	560	528	539	514	520	555	510	535	520	554	504	519	544	538	537	499	500	511	551	517	546	527	489	517	517	515	538	497	495	509	530	578	522	514	524	560	519	542	523	532	516	543	546	566	530	492	588	537	514	545	513	555	505	532	540	563	538	493	567	565	510	557	490	541	532	558	558	507	572	495	508	488	548	494	571	542	519	525	522	518	524	511	532	491	543	517	531	528	521	575	548	507	528	503	499	563	501	554	564	569	521	561	571	523	513	546	531	495	576	525	528	542	520	530	532	571	589	526	546	551	564	549	543	508	528	549	546	555	519	548	531	519	496	562	526	535	520	541	541	521	482	513	516	561	493	505	534	557	503	527	538	497	523	514	507	514	565	546	526	523	538	557	500	518	595	542	525	552	539	536	509	537	494	559	510	539	557	549	569	523	527	514	547	568	530	545	540	544	536	525	551	542	540	528	536	499	485	499	586	555	512	569	582	540	570	557	543	537	516	541	563	511	552	508	498	540	556	473	531	566	508	485	521	523	545	519	575	556	532	476	536	526	525	565	550	560	493	481	509	530	499	560	527	534	501	549	533	544	495	531	546	528	569	523	517	534	564	546	568	537	528	531	499	537	543	513	505	518	546	550	524	502	531	541	491	541	534	524	550	508	536	522	500	545	522	543	574	544	541	553	558	545	556	511	533	500	499	546	532	542	507	521	547	551	549	516	534	467	521	550	485	525	540	563	545	588	533	542	562	533	579	524	544	563	517	495	496	505	502	582	564	516	529	557	517	556	564	540	552	512	515	531	532	554	548	516	529	521	501	518	541	519	501	523	563	534	498	537	514	539	540	532	539	562	567	552	566	527	560	526	528	491	534	532	517	553	552	520	546	505	543	511	489	541	555	529	568	531	551	505	514	523	514	536	492	537	520	523	510	558	548	572	543	540	530	552	565	559	535	532	516	506	530	535	592	533	505	504	526	523	554	507	532	519	492	501	509	591	563	546	536	525	559	536	519	519	550	544	518	496	485	517	517	540	518	537	519	540	532	547	526	548	498	530	551	469	524	517	503	482	512	505	498	494	570	529	516	562	576	547	532	520	539	529	548	601	555	525	517	542	571	543	538	565	548	546	561	522	560	510	505	513	503	521	497	541	543	557	552	568	543	507	562	500	587	563	531	597	540	536	506	538	555	502	540	587	503	565	554	530	549	517	518	538	571	526	545	505	507	542	538	479	537	539	553	577	570	532	570	485	548	545	520	566	598	574	520	556	504	565	486	512	543	559	527	535	545	531	564	526	527	547	566	541	547	527	512	516	557	550	519	509	522	531	539	546	550	536	529	537	516	519	506	534	551	574	540	565	569	489	548	557	501	618	526	548	525	501	563	541	539	509	542	572	551	554	508	507	531	534
12444	16911	10585	5999	4971	3221	2401	1249	631	723	366	226	298	138	90	87	77	73	51	60	57	46	44	40	47	34	46	39	30	39	31	34	41	33	48	43	37	39	42	28	50	30	55	47	37	41	44	31	48	59	46	40	36	38	43	38	57	36	40	37	52	38	42	42	50	42	37	43	33	39	36	41	44	33	41	40	39	39	43	37	41	41	36	48	38	42	30	35	30	29	40	43	34	39	51	48	24	45	33	34	45	55	54	41	42	47	42	33	37	29	27	43	35	47	45	46	33	36	34	39	28	46	38	54	31	32	33	40	55	45	45	42	36	39	37	41	48	35	37	41	31	39	44	38	38	30	36	35	48	41	53	34	45	41	41	35	41	33	47	34	43	42	45	37	48	40	40	33	34	36	45	33	29	46	46	37	48	49	30	42	37	42	30	32	52	34	37	36	36	39	48	47	40	35	47	35	40	31	37	56	36	48	28	47	40	43	39	42	38	38	39	42	44	39	39	35	38	33	42	39	41	45	41	39	44	49	42	49	44	33	36	42	26	48	37	37	41	53	37	45	46	32	38	37	41	37	39	38	33	49	38	32	43	38	43	41	37	38	47	45	40	36	43	47	39	45	43	41	36	48	37	52	50	35	33	48	42	55	38	36	45	47	44	43	45	44	45	52	38	36	53	40	27	38	53	45	41	42	41	42	50	38	34	33	35	39	37	28	41	45	39	52	32	26	40	45	48	37	43	40	42	35	41	32	40	42	33	34	34	47	54	37	42	40	32	43	49	30	48	41	41	33	54	33	44	46	42	44	40	29	36	50	40	43	28	39	49	40	27	43	42	41	33	31	48	40	36	35	45	38	37	43	47	46	39	39	32	35	39	40	38	42	55	48	45	42	39	41	38	40	34	40	42	38	44	44	35	45	42	47	36	49	34	41	43	37	47	40	43	45	32	37	47	34	38	37	41	40	48	37	34	40	55	37	30	30	45	35	41	42	49	56	38	39	49	36	41	49	29	36	48	43	36	51	27	42	44	39	39	38	43	39	39	25	41	39	40	49	33	36	42	50	45	36	38	37	49	38	46	36	46	38	36	41	39	30	37	52	42	42	48	39	49	52	40	34	38	38	40	37	52	34	32	44	40	48	44	39	37	47	45	54	42	41	52	36	29	40	49	51	37	47	35	50	41	43	35	34	45	49	33	48	46	45	37	36	37	40	46	48	37	48	37	57	28	36	43	39	54	53	27	49	53	39	38	36	39	31	46	37	43	43	39	33	42	47	38	31	35	45	38	38	45	42	43	44	41	41	38	37	43	48	36	43	39	33	45	52	30	35	41	37	42	32	41	35	35	34	49	35	47	36	47	42	51	38	35	43	47	38	51	33	31	43	47	45	53	45	40	42	43	38	41	41	38	43	34	39	35	39	44	42	44	47	46	44	39	31	43	36	34	37	41	41	42	35	40	39	32	41	45	41	38	49	40	42	35	44	45	38	42	46	42	50	33	49	34	43	35	37	46	47	55	46	41	37	27	56	32	45	34	45	37	46	32	17	43	48	36	41	49	40	36	55	42	55	50	48	44	38	41	29	46	47	50	44	43	48	42	47	47	59	50	38	52	31	44	38	43	41	42	43	40	33	41	45	42	42	41	28	51	58	48	45	41	45	45	46	41	45	48	44	39	49	41	44	47	33	39	42	43	38	44	39	52	36	41	33	54	53	40	38	51	49	45	53	35	28	34	34	50	42	40	35	35	40	47	36	36	38	44	47	34	46	36	46	39	50	30	44	39	47	44	32	39	38	43	45	46	40	38	37	35	32	45	48	37	42	35	43	38	40	41	38	48	36	44	50	53	31	39	40	35	34	41	42	36	44	33	56	43	43	39	48	44	33	49	54	42	42	53	33	34	44	46	34	38	34	31	49	45	32	37	40	33	32	47	52	42	46	35	40	34	36	46	48	26	44	37	42	47	47	34	28	37	46	49	39	51	43	36	47	50	34	37	44	36	28	53	39	44	41	43	46	44	45	51	50	34	39	35	31	32	32	39	46	36	34	38	42	33	49	43	37	29	42	36	43	41	39	38	36	34	50	33	40	54	39	49	43	39	43	33	48	37	48	38	36	42	51	38	52	36	35	42	52	33	43	47	51	45	54	42	48	34	53	49	35	40	44	43	51	37	54	39	34	41	43	44	32	47	38	54	32	36	45	38	45	45	42	46	40	36	50	46	43	40	33	38	39	39	37	42	38	48	47	34	37	28	43	35	53	40	38	36	32	46	46	44	40	51	38	42	41	44	51	42	38	54	43	43	54	58	44	37	45	42	48	38	45	35	40	40	37	38	38	36	46	41	39	29	46	43	46	44	34	37	41	34	40	37	44	42	40	39	36	30	38	42	37	40	33	34	46	48	49	48	40	56	50	53	48	42	52	42	39	35	40	47	36	44	40	46	41	38	48	40	45	44	49	38	42	39	35	38	52	30	41	32	38	31	34	46	44	42	35	40	41	46	44	41	34	48	29	40	40	41	45	47	32	37	30	36	44	40	38	45	26	44	43	45	36	46	44	35	39	44	38	39	41	43	45	45	45	45	42	42	44	49	46	52	39	38	47	40	34	42	44	40	43	42	49	37	51	34	43	52	46	36	42	52	31	44	40	41	34	46	38	45	33	36	38	47	30	43	42	40	27	35	32	36	39	34	47	38	46	44	40	34	37	44	38	38	33	33	37	40	27	46	34	44	43	43	45	41	48	34	39	43	46	26	36	41	42	48	42	42	39	47	33	40	49	40	47	36	45	55	39	48	31	51	44	41	41	45	42	48	41	45	31	38	40	36	46	31	40	55	45	35	50	35	51	46	26	56	60	51	40	39	40	34	49	44	28	43	37	42	31	43	37	47	34	43	53	51	38	35	48	42	45	47	58	39	44	36	37	46	48	32	27	44	33	45	42	43	41	32	43	44	36	34	45	34	53	40	40	50	28	30	26	39	46	39	34	44	36	43	46	45	31	36	40	54	44	46	47	50	46	30	45	38	39	48	44	34	39	24	37	31	51	39	49	42	37	46	56	42	33	37	40	29	46	50	43	43	36	30	39	33	41	46	45	44	34	36	36	30	37	52	36	34	34	38	46	37	32	44	51	50	46	34	45	43	39	44	39	43	46	38	34	49	45	34	48	40	41	45	35	34	29	42	36	34	45	38	44	39	34	37	37	49	31	41	36	33	41	39	33	45	46	41	40	35	37	35	34	46	54	34	33	42	33	35	34	30	35	42	38	39	43	42	38	51	39	45	35	43	33	44	36	39	54	39	46	32	38	49	44	38	32	46	30	44	41	48	43	29	40	39	46	43	41	53	55	32	45	45	39	52	43	38	50	41	26	43	37	38	33	44	49	40	45	48	36	44	53	33	43	49	48	43	51	49	53	44	54	49	35	41	40	52	35	52	41	43	41	40	36	45	21	36	35	34	39	54	44	46	45	45	32	40	38	35	38	48	40
49852	39981	35837	41336	47814	40396	34611	26726	18841	19427	11767	8051	8845	3925	2247	2124	1654	1496	1017	1155	1039	747	573	558	544	535	536	549	581	559	542	551	585	542	573	529	564	545	543	602	578	562	582	556	549	543	519	572	586	565	543	528	525	525	543	536	525	550	556	575	537	546	568	584	502	540	565	517	529	561	531	532	529	594	550	577	549	499	563	597	554	518	596	551	541	501	516	538	563	539	568	552	544	522	542	560	532	559	526	498	519	518	568	522	583	576	552	579	558	521	562	543	578	538	553	583	535	565	594	587	570	574	566	515	535	581	571	489	531	513	531	527	557	545	545	510	563	541	530	514	522	584	599	517	563	530	514	546	507	549	531	523	554	506	544	575	605	561	549	538	550	563	558	561	550	523	540	505	594	540	523	544	525	543	542	527	549	565	544	523	532	519	568	552	524	540	550	525	535	530	541	579	572	575	539	502	526	553	571	527	569	551	504	513	582	570	525	559	558	583	599	554	556	537	578	538	571	553	522	537	582	548	551	552	526	575	521	577	546	580	568	536	552	558	529	584	515	522	598	533	535	533	567	504	574	528	577	540	554	548	634	566	527	572	513	582	497	544	552	535	525	543	554	542	515	485	558	570	558	533	574	526	578	578	511	553	521	551	574	495	525	559	536	538	545	542	529	557	529	548	545	526	542	565	545	595	574	522	526	545	525	563	552	565	549	604	553	524	523	533	571	524	541	542	522	543	525	508	538	584	517	583	534	535	557	533	571	541	523	578	574	521	564	524	546	573	505	526	539	602	531	538	547	569	540	512	608	552	584	602	544	523	531	549	537	524	520	493	559	556	539	539	560	563	576	569	550	571	557	582	532	563	543	544	558	527	565	553	521	564	573	557	556	506	544	562	520	559	527	573	543	527	575	551	542	531	583	578	551	553	568	525	518	543	529	582	556	601	561	559	512	538	529	553	541	561	532	552	523	527	594	585	547	541	532	537	548	521	535	565	528	578	542	539	568	557	505	547	560	502	587	569	577	552	566	521	541	517	492	536	538	564	551	515	549	543	588	560	561	534	580	549	554	569	535	541	566	590	549	565	562	543	505	585	572	521	564	567	560	514	564	589	539	564	525	585	555	514	540	517	513	548	542	534	557	545	553	501	555	546	544	531	528	572	563	511	556	582	510	545	578	571	541	539	583	557	546	563	539	545	540	580	566	564	525	558	544	563	566	534	508	576	556	545	500	539	571	584	525	535	571	508	579	524	599	530	558	548	535	583	546	543	560	561	568	578	554	573	553	518	537	596	547	523	552	538	520	529	579	570	549	543	553	574	559	623	552	530	552	559	551	556	532	551	610	565	538	577	570	525	536	541	516	555	526	547	562	558	546	562	579	590	563	550	533	565	580	525	557	516	529	546	568	557	569	536	542	530	579	549	519	587	552	582	544	545	538	569	566	537	564	566	529	548	499	558	552	567	552	568	548	526	522	562	552	553	558	575	544	580	535	559	540	525	558	587	577	538	543	560	562	556	542	551	562	568	555	553	538	521	540	559	496	560	538	535	537	570	522	565	574	531	527	552	539	520	522	578	506	580	564	526	534	550	539	546	546	564	558	560	534	564	570	557	553	525	555	595	580	567	560	548	585	566	542	489	526	536	543	578	522	583	541	542	542	566	557	524	559	527	562	582	569	541	536	582	587	536	501	547	555	544	585	559	530	563	504	610	559	522	565	555	517	591	544	539	568	546	546	547	561	565	547	571	544	545	533	595	545	541	508	544	509	563	572	594	527	536	528	561	543	523	564	573	529	508	577	514	522	561	544	589	562	514	507	526	540	543	547	565	531	549	570	551	561	552	592	527	545	514	504	543	526	513	548	536	577	572	549	517	527	561	532	549	510	563	564	527	546	542	543	514	560	560	567	518	530	563	542	554	537	472	550	528	545	547	551	520	533	566	556	547	630	543	548	536	549	562	595	535	543	537	572	560	530	582	575	541	565	528	534	544	514	543	533	610	525	542	519	523	577	554	529	516	545	521	529	588	595	540	508	531	573	609	599	557	535	531	567	530	543	549	559	548	523	575	564	594	540	567	543	556	510	543	511	516	610	515	526	512	551	558	525	519	526	522	513	534	555	561	584	503	535	563	549	561	551	542	570	532	541	546	513	533	520	535	563	557	539	548	502	578	538	525	551	534	549	556	538	539	562	582	531	560	545	542	498	566	583	567	531	545	552	566	534	535	569	585	509	515	543	551	530	543	567	557	546	537	557	534	543	547	511	517	543	543	524	577	558	510	550	559	539	571	541	604	546	581	577	587	548	518	544	532	515	546	537	582	523	525	509	553	531	542	545	518	529	513	559	567	534	538	526	564	521	531	541	512	534	579	571	535	556	514	567	538	540	538	554	541	571	533	533	547	565	540	532	491	595	566	532	518	603	502	525	560	568	570	553	536	484	572	570	517	558	549	516	538	536	530	550	537	560	532	535	565	539	536	548	524	525	532	568	545	549	571	540	550	543	573	513	562	531	568	577	554	546	567	530	551	559	580	527	572	570	576	557	580	550	560	545	542	559	513	535	566	519	559	503	572	558	537	544	521	552	500	534	578	552	536	588	597	541	586	539	549	578	529	615	542	589	580	569	579	532	550	580	590	546	513	537	544	528	550	546	549	566	559	528	549	553	524	508	603	573	572	547	579	563	548	536	577	544	545	571	556	531	564	569	558	567	538	552	579	551	528	546	533	566	586	545	530	559	574	551	495	526	557	558	590	596	535	539	566	558	536	557	558	504	583	535	534	562	575	590	549	549	525	508	541	522	541	565	549	543	556	527	537	562	546	549	560	539	524	528	553	558	543	547	529	517	552	540	567	526	563	549	590	535	557	564	520	537	550	532	513	556	560	527	554	544	513	506	532	571	545	513	550	551	580	545	516	540	518	484	528	564	534	533	555	539	585	505	518	529	546	532	540	541	519	584	525	541	535	530	533	541	605	557	532	548	567	560	571	550	528	565	559	561	562	546	546	576	546	575	539	556	569	563	544	552	567	520	542	592	522	546	508	546	580	535	552	530	549	547	549	527	558	564	542	562	545	548	561	528	541	532	577	549	533	558	544	568	540	514	502	510	573	534	576	551	543	578	515	533	510	515	537	534	555	543	507	559	541	538	523	575	529	557	564	535	560	529	593	553	549	530	568	552	531	617	554	544	601	538	574	558	577	569	548	550	483	537	576	518	506	518	573	563	550	545	514	542	544	534	562	595	549	536	535	551	532	532	569	567	534	539	556	513	570	523	534	543	570	553	590	524	572	553	528	584	576	525	535	557	543	521	550	530	502	566	570	555	562	519	553	527	513	542	539	547	557	555	564	543	567	532	569	499	572	567	549	558	516	588	566	559	573	554	563	550	489	523	568	507	543	570	536	524	541	562	549	572	589	545	537	557	584	505	541	575	534	514	523	571	536	535	533	521	509	569	611	529	530	566	563	586	566	543	519	542	582	552	539	568	557
12089	14690	11333	6564	5298	3585	2613	1282	639	758	404	319	316	146	99	81	74	70	56	52	70	38	45	46	48	37	38	41	47	54	44	45	36	33	42	46	41	52	34	52	47	49	44	29	51	45	46	44	45	39	45	53	33	45	46	40	41	63	49	50	43	37	45	42	38	38	52	47	38	47	54	46	41	40	49	40	33	39	41	42	43	41	48	42	37	32	30	31	47	33	51	49	33	29	53	40	31	44	38	36	42	42	39	46	59	44	35	44	55	49	42	36	33	35	40	37	39	49	36	39	32	46	35	45	34	42	52	38	42	44	45	44	47	40	39	45	49	43	29	44	37	38	48	31	45	42	41	34	51	48	33	44	52	44	55	46	49	41	40	45	45	35	47	40	43	39	51	39	39	38	39	44	50	46	39	51	33	50	44	46	36	39	45	51	44	45	37	40	37	49	51	34	35	42	44	50	29	40	41	53	47	39	28	51	49	33	50	40	43	44	45	41	32	51	50	47	43	48	41	39	37	48	45	43	39	36	35	44	38	46	38	40	42	35	48	38	50	41	49	41	37	46	49	46	30	40	54	36	50	45	35	46	38	53	43	44	44	42	36	52	42	51	49	38	33	47	55	43	57	47	48	35	40	34	47	42	43	40	43	32	34	57	44	40	53	28	40	34	42	34	36	45	40	37	47	43	59	33	38	43	46	42	45	32	45	46	37	43	49	32	53	51	38	39	36	52	43	43	35	44	40	32	42	30	30	52	33	41	39	62	37	37	43	38	45	46	44	41	44	45	40	41	41	39	26	51	35	29	52	47	37	49	44	31	43	46	41	50	54	45	36	34	53	47	32	47	42	46	40	41	35	42	32	36	32	41	38	43	36	39	48	49	34	40	55	43	38	43	30	50	50	44	41	56	36	44	43	38	39	46	52	37	44	35	42	37	46	49	40	52	40	40	33	39	40	40	48	46	33	41	42	41	36	54	55	45	50	41	31	47	47	32	38	41	42	52	42	56	42	47	46	42	52	36	44	40	37	34	38	42	34	39	41	40	36	27	35	45	43	34	32	37	34	45	39	43	37	38	48	44	46	40	36	50	44	43	47	47	42	49	40	29	39	37	52	32	48	42	44	40	43	34	55	49	47	42	41	40	45	40	43	42	50	37	41	54	50	50	37	52	41	47	40	43	36	41	53	39	39	37	38	46	48	33	43	45	45	31	44	36	51	52	33	42	44	47	42	49	45	31	36	53	43	54	45	45	41	37	36	30	34	43	61	40	36	49	36	46	37	33	37	39	35	37	29	45	40	40	46	38	44	53	34	50	60	46	42	41	43	41	49	44	41	35	33	41	46	44	37	45	44	43	35	36	54	48	53	50	37	53	44	35	32	53	43	35	49	47	30	50	44	43	39	62	42	50	42	42	36	34	49	39	44	40	52	43	45	46	34	41	44	44	43	46	40	46	30	44	35	50	37	37	37	44	34	36	41	37	40	33	41	49	43	36	40	50	39	47	43	42	45	41	46	30	37	44	34	38	45	43	44	38	40	52	42	39	37	41	43	45	38	44	47	47	41	39	37	46	46	41	37	46	39	43	33	36	47	49	42	38	41	39	56	45	53	37	31	52	41	52	38	44	43	44	52	49	35	41	40	39	52	52	31	64	31	51	54	45	55	37	45	36	43	44	50	40	48	34	39	47	41	48	34	40	42	37	35	47	34	39	38	45	40	53	41	40	45	36	50	46	48	36	35	44	43	40	38	43	34	52	39	43	42	45	46	42	43	43	45	37	43	31	37	38	45	39	47	53	44	33	38	42	45	55	43	39	28	40	40	34	49	38	35	46	51	40	36	36	43	44	56	42	42	49	35	43	33	49	50	45	41	47	42	30	39	37	35	48	40	39	51	44	45	33	48	31	47	45	39	43	59	43	45	41	53	39	34	37	47	52	43	48	31	30	34	46	28	37	38	49	44	58	53	43	43	37	41	47	46	50	43	39	39	36	35	52	39	41	33	45	36	32	36	37	42	40	46	57	38	36	46	40	39	42	47	59	40	58	42	38	50	38	46	28	42	47	57	35	36	45	54	46	33	33	42	39	38	41	38	40	39	39	54	49	37	31	32	39	38	53	41	50	43	43	45	47	37	55	43	47	61	50	45	49	45	34	41	48	36	44	40	35	59	44	47	43	42	33	51	38	40	44	38	45	41	45	44	41	41	50	43	43	53	45	48	50	50	35	53	47	54	43	37	43	48	49	43	35	47	41	45	36	33	36	40	44	43	37	44	39	45	37	47	38	56	39	50	40	36	35	49	45	48	43	42	35	45	50	51	35	43	41	37	48	37	37	46	38	52	49	39	40	44	36	49	43	42	45	33	34	45	37	37	39	39	37	44	44	44	36	43	47	39	46	45	43	51	44	30	37	44	44	50	33	36	36	46	42	45	37	40	53	49	43	47	32	36	42	39	51	43	44	41	50	39	45	32	35	33	58	36	46	39	47	52	46	53	32	37	41	44	48	56	45	41	40	32	40	48	43	35	32	39	46	36	34	41	50	37	38	37	38	46	52	45	41	43	35	34	31	47	37	37	39	51	53	46	31	29	33	44	31	38	38	61	40	40	41	42	39	43	33	41	50	36	33	39	50	41	43	42	42	44	50	51	49	39	44	43	39	50	45	45	38	54	37	37	44	37	38	33	43	39	41	36	46	46	35	53	41	43	34	49	40	51	36	49	34	38	41	34	37	47	44	45	38	39	47	34	49	37	40	44	38	43	38	46	31	50	44	40	48	41	46	50	43	50	42	46	47	42	32	37	40	39	33	26	44	38	31	46	30	35	39	64	45	35	44	35	52	29	42	44	37	40	41	35	33	49	39	49	50	49	37	37	47	44	42	36	46	35	48	29	50	51	38	42	40	39	37	37	43	47	50	49	41	43	47	38	28	35	36	50	44	33	38	32	37	35	34	47	45	54	51	52	44	49	46	45	39	32	55	51	35	38	46	35	34	41	44	47	42	42	36	43	39	39	43	40	42	41	44	39	47	41	49	58	42	46	26	31	50	43	31	35	41	52	36	36	46	46	47	40	46	42	37	39	44	46	49	35	33	44	47	44	36	28	50	50	51	43	49	42	40	40	43	39	43	40	46	40	44	46	42	47	45	49	46	46	43	43	49	38	32	50	39	52	42	42	42	42	47	35	47	44	41	46	45	47	48	35	40	41	34	49	34	42	30	40	42	53	34	46	46	32	39	39	36	43	39	36	25	53	37	62	35	49	40	36	52	41	46	44	37	41	39	55	31	30	44	48	44	49	47	32	40	39	34	47	46	48	37	46	40	40	55	37	37	32	42	60	35	49	47	50	37	43	34	38	45	41	43	41	45	42	40	29	38	48	53	44	36	40	38	33	47	50	42	32	43	34	33	38	47	28	41	42	52	38	32	40	39	44	41	45	41	47	51	43	40	41	32	38	39	40	46	37	39	44	42	42	46	37	35	45	53
47777	40161	37168	41464	47576	41723	34752	27691	20065	20554	12828	9740	9668	4169	2307	2179	1842	1845	1252	1015	1273	725	580	576	569	536	566	580	582	563	561	592	602	571	599	548	530	581	548	548	533	585	568	572	554	582	554	573	584	592	595	561	576	574	558	555	590	594	520	588	527	563	543	591	573	608	563	523	565	532	556	591	546	500	542	548	563	561	549	576	550	590	512	553	547	579	556	591	581	570	542	556	598	576	590	541	532	580	542	604	570	589	554	561	552	553	542	625	510	554	550	586	518	565	548	598	548	587	591	568	545	587	549	572	522	560	566	563	572	558	555	562	537	549	538	546	611	543	567	593	586	566	548	514	578	578	565	557	573	515	576	548	563	614	565	544	588	572	532	568	561	561	552	546	518	505	579	599	574	565	578	565	588	559	544	576	584	514	549	607	568	591	592	600	581	621	550	573	603	552	585	585	575	568	583	571	545	581	584	625	589	567	545	555	567	560	535	579	568	558	538	617	555	535	598	530	575	521	587	586	548	593	566	569	578	542	568	587	567	560	561	596	593	579	555	545	556	525	557	562	575	575	548	592	549	563	555	588	528	553	586	596	515	584	581	564	594	544	597	532	549	520	605	532	520	575	562	528	568	580	558	555	528	514	546	559	588	575	549	574	515	595	519	569	564	553	627	594	563	530	565	559	577	577	551	492	578	554	586	562	574	573	565	569	587	565	576	582	542	563	582	544	534	573	588	545	554	546	587	566	550	585	559	567	556	572	574	541	540	549	618	573	572	570	561	582	526	520	545	546	544	523	576	562	555	598	590	535	581	548	574	550	549	570	592	548	537	526	582	553	569	564	605	589	507	572	565	570	520	577	586	517	577	592	562	547	560	562	529	636	573	557	593	563	527	526	581	548	544	559	549	566	569	569	549	533	543	558	577	582	579	590	583	586	523	544	552	572	554	585	610	586	585	540	544	597	574	558	571	617	555	561	567	593	551	564	567	587	523	579	573	613	560	560	632	590	541	567	585	530	550	589	562	567	553	536	592	620	532	562	567	562	601	576	562	579	610	578	577	557	561	534	561	598	570	592	581	528	586	566	586	537	587	585	578	578	546	555	547	581	551	604	551	528	562	591	567	540	542	572	627	530	545	575	564	577	572	527	579	566	570	546	574	587	578	597	597	595	620	572	595	595	616	592	602	550	578	560	537	559	578	533	518	571	570	583	530	571	611	565	571	597	564	566	614	564	533	610	612	597	565	558	544	622	602	523	591	528	563	561	558	626	538	594	587	562	595	594	586	547	547	590	531	569	544	547	567	568	580	586	582	561	549	539	567	573	581	568	525	594	564	596	565	605	575	586	575	595	567	540	578	590	603	574	570	545	521	551	545	550	573	560	534	558	574	582	591	609	596	561	541	576	599	587	562	541	562	552	551	520	535	569	571	548	572	574	610	556	575	538	591	562	550	575	581	553	563	582	596	589	566	552	549	555	565	513	574	561	578	583	521	571	567	585	570	586	548	563	584	544	562	531	615	551	585	576	553	536	578	591	577	535	568	607	569	590	603	538	604	545	580	547	575	559	547	577	530	607	568	548	569	533	561	574	536	562	561	568	516	579	572	626	580	555	532	596	531	565	578	535	568	557	541	568	553	560	552	540	539	596	587	555	586	622	563	563	571	582	549	539	569	591	575	603	570	564	572	531	538	558	541	563	547	524	596	581	546	538	565	520	580	519	579	553	580	566	565	590	604	552	526	560	570	605	524	537	561	556	591	565	567	582	622	540	596	597	582	524	555	561	570	558	555	562	566	566	576	521	560	572	566	549	582	550	574	564	551	538	534	571	529	578	586	532	538	599	590	553	557	552	585	598	579	571	587	593	518	577	563	586	569	540	601	569	578	544	504	559	559	577	556	553	574	585	553	587	581	552	556	589	552	585	576	576	546	587	577	575	563	540	585	528	574	541	520	551	551	561	593	594	562	561	581	527	609	578	575	550	551	599	549	543	560	584	565	517	566	594	579	549	568	556	550	580	575	577	569	624	572	560	559	583	593	550	555	576	539	528	582	586	567	572	538	575	549	602	556	547	593	552	574	559	549	554	579	536	551	584	577	594	566	579	549	560	570	586	563	552	573	519	560	540	524	564	537	543	554	533	568	563	567	547	582	590	535	591	582	561	572	538	537	578	535	577	601	542	529	536	589	601	564	525	557	550	560	561	590	587	547	561	567	549	592	612	572	558	558	580	590	573	547	592	568	546	543	548	539	599	555	548	553	579	614	533	580	602	572	553	551	576	593	609	578	584	554	547	530	584	547	574	572	583	598	565	574	606	573	533	528	541	553	574	566	614	562	534	597	564	521	564	586	560	579	578	557	548	576	549	590	568	599	589	557	568	564	577	582	611	568	566	572	562	570	561	525	585	542	546	576	520	545	564	552	569	565	573	560	584	561	555	561	585	568	577	564	557	559	582	584	618	557	527	573	594	607	582	568	563	551	605	583	545	594	536	604	538	570	552	572	571	599	565	584	573	570	557	615	563	547	589	563	569	561	535	544	523	585	550	594	541	598	547	580	542	552	597	530	586	569	584	555	554	568	561	550	547	537	559	559	582	586	559	586	550	586	557	563	590	573	577	540	543	557	573	606	571	588	527	562	561	553	581	534	586	571	544	567	543	512	551	596	602	573	578	570	550	570	542	565	597	600	591	564	586	602	578	527	577	613	534	541	542	601	585	549	536	585	574	575	553	524	605	558	597	591	572	551	565	582	555	536	547	593	562	615	568	591	588	606	551	548	549	538	598	589	566	568	634	607	566	586	556	616	587	584	537	492	554	573	513	600	608	588	549	526	546	591	524	546	536	552	575	538	590	580	553	575	566	540	576	551	579	574	558	528	583	567	577	577	567	555	579	561	554	552	558	564	581	548	602	620	600	569	542	580	524	552	550	605	567	549	531	577	553	550	556	574	541	565	554	579	594	573	574	582	571	576	563	537	577	567	594	578	582	535	610	579	579	563	564	576	549	547	571	519	572	601	554	536	592	536	535	536	592	566	575	592	543	534	575	527	585	588	541	550	574	560	557	569	560	556	596	589	507	578	563	567	509	572	565	575	589	562	541	548	541	539	571	542	589	534	576	534	565	578	584	584	564	579	597	580	602	523	594	575	584	592	558	599	614	572	567	549	597	600	565	567	584	574	537	533	555	570	574	562	564	568	516	573	576	556	555	566	558	558	549	542	545	621	551	563	561	539	555	605	542	558	609	583	575	577	549	564	517	563	565	546	583	581	519	573	566	571	548	600	611	571	608	522	552	586	584	533	586	548	556	574	592	570	568	552	518	553	510	539	574	585	510	553	578	548	590	536	589	582	553	591	666	618	563	555	582	563	546	528	561	529	545	537	554	555	548	559	571	617	575	564	552	599	576	548	540	610	543	593	555	579	606	577	561	573	598	529	585	545	573	579	575	546	543	524	554	548	563	562	559	553	567	560	549	558	552	585	550	543	600
17110	23843	17829	11281	8566	6374	4376	2206	1087	1221	562	425	458	185	110	101	89	94	95	62	69	38	39	43	37	45	44	45	46	55	37	46	37	48	38	41	39	35	42	46	30	45	48	45	35	35	44	33	43	41	47	50	35	37	38	42	52	40	47	35	40	45	30	43	42	49	35	38	50	41	35	43	47	36	44	47	37	38	42	38	35	42	36	36	43	32	33	42	38	35	38	31	54	39	36	40	35	42	45	36	35	55	32	47	39	48	49	47	39	34	43	45	46	64	38	44	36	47	31	41	46	53	38	38	46	46	33	37	42	48	36	48	32	51	37	43	46	40	42	34	33	48	41	41	41	42	34	44	41	40	38	38	51	42	35	41	53	38	41	53	34	42	40	44	57	32	38	33	50	42	47	40	37	44	41	39	39	30	38	35	40	34	36	32	38	47	45	46	35	54	38	28	44	48	45	36	33	39	43	50	35	45	45	38	32	41	49	43	38	36	41	58	51	45	39	35	40	41	37	34	33	32	51	41	37	51	43	47	48	38	44	53	34	43	47	43	40	42	44	50	43	48	40	39	45	45	55	39	41	42	60	32	34	39	43	48	43	32	38	43	34	31	45	41	36	40	41	37	38	35	42	40	44	43	50	32	36	31	34	39	53	43	40	45	41	56	29	37	42	49	42	32	42	50	52	38	29	35	58	46	39	47	37	40	55	40	36	41	59	47	46	45	40	46	33	39	42	50	41	32	50	43	45	40	49	50	43	29	40	39	37	46	43	46	35	47	46	40	38	42	44	41	52	44	37	43	40	36	47	38	36	34	38	40	33	38	45	47	39	44	42	41	45	31	46	37	36	44	50	44	41	57	35	39	40	41	51	42	40	52	41	52	41	42	44	36	37	39	23	40	31	46	37	32	44	39	43	35	49	42	36	43	45	41	42	30	47	42	33	38	36	45	36	41	52	38	45	42	42	39	37	38	23	36	42	38	41	46	43	37	38	50	34	47	49	47	47	47	37	37	40	45	54	53	36	37	43	42	36	40	42	46	36	33	40	39	39	49	41	41	34	43	42	41	46	45	44	50	45	41	39	40	35	41	42	29	50	44	35	37	49	44	55	33	36	33	37	51	38	42	43	38	43	35	48	44	42	45	42	35	35	40	49	33	42	35	52	42	42	42	32	45	47	35	36	34	51	34	45	45	41	28	40	49	37	41	49	38	43	38	34	46	38	46	36	40	38	42	41	49	46	46	47	32	47	45	38	45	52	41	52	42	47	35	39	46	46	42	39	46	50	37	34	41	40	40	33	42	39	36	48	48	43	48	48	42	43	45	48	43	56	46	34	39	41	27	45	55	51	36	36	41	41	44	38	43	35	46	37	46	29	33	28	47	48	49	43	42	42	40	42	51	58	51	31	40	51	44	37	49	52	46	39	39	35	53	40	39	46	46	38	49	39	48	38	57	40	43	32	45	40	39	45	32	36	44	41	50	39	34	44	35	51	41	52	34	40	31	34	33	35	58	44	42	35	36	38	52	42	36	41	42	28	40	49	36	45	40	44	38	44	39	45	37	46	33	42	47	33	32	41	33	35	43	45	45	46	42	47	38	41	47	43	40	48	44	26	55	35	54	30	37	38	46	38	40	36	44	41	44	38	45	38	44	44	40	52	48	39	48	43	45	36	42	34	46	42	30	42	48	35	48	43	49	48	43	38	39	31	48	42	44	40	37	37	33	35	38	47	45	39	33	45	36	41	52	37	38	44	37	33	41	43	33	43	53	43	44	37	35	40	35	49	47	39	41	41	46	38	39	50	32	43	34	52	36	45	45	48	40	46	44	35	38	42	43	27	40	41	49	44	35	34	41	33	46	47	49	33	46	32	44	47	47	38	55	51	40	36	36	26	40	48	39	37	38	37	44	45	39	46	44	51	51	48	28	36	54	36	42	37	36	30	41	52	33	35	41	40	56	49	41	39	44	33	46	46	43	30	41	53	36	42	31	41	45	37	40	36	39	42	40	38	48	29	33	42	48	41	45	42	44	46	32	45	55	53	39	41	44	41	37	37	46	41	33	52	48	46	39	34	35	55	38	39	32	52	43	36	46	49	40	47	54	51	49	32	41	33	29	37	51	36	46	40	37	31	49	37	44	36	32	43	39	31	37	47	36	33	53	47	49	41	42	49	38	48	37	47	38	30	37	51	47	57	51	40	41	41	46	42	38	41	45	47	50	37	35	37	42	50	54	39	28	39	40	34	43	37	41	49	41	35	39	36	33	41	41	37	38	34	26	41	40	32	43	49	34	30	44	37	51	34	47	51	33	42	55	52	54	30	44	37	46	46	38	44	48	34	31	45	46	41	41	49	37	44	41	40	42	31	36	57	35	58	53	44	37	61	40	48	50	46	41	47	47	40	49	42	41	43	45	35	51	41	42	44	57	39	62	38	33	58	31	39	38	32	53	37	46	34	39	38	37	48	40	47	42	33	38	33	39	45	34	39	28	37	35	38	46	40	33	47	52	42	33	49	46	34	54	50	32	41	43	52	51	39	46	34	42	30	44	42	41	48	34	47	49	43	36	40	36	46	51	39	45	44	51	32	28	44	37	48	38	41	21	29	38	40	36	63	40	42	36	42	30	30	46	43	25	50	40	32	39	58	40	45	43	35	45	52	27	45	39	43	48	39	46	38	43	42	36	48	47	45	48	54	37	39	32	44	57	49	40	43	46	37	36	36	47	50	39	38	33	50	43	48	47	46	39	41	45	50	47	44	41	38	40	31	32	39	40	35	38	38	45	39	41	32	47	46	47	34	40	36	34	33	43	48	40	39	51	40	46	42	53	32	41	40	41	39	37	46	44	39	40	44	46	52	40	40	37	39	37	43	44	36	42	28	43	41	40	40	43	43	33	46	42	55	46	39	44	45	40	36	49	38	48	45	39	25	54	27	35	34	41	38	44	48	37	53	43	29	43	40	40	43	56	29	40	36	34	46	43	41	41	44	51	33	47	31	43	51	44	47	53	39	36	37	41	34	49	42	50	28	51	38	44	42	37	48	40	41	41	43	38	29	45	41	42	39	39	50	42	41	30	33	41	40	38	39	42	32	50	45	40	37	53	36	37	37	48	44	54	45	34	40	41	58	39	42	30	33	38	51	29	43	39	32	33	45	42	41	42	32	45	44	41	46	41	47	43	41	47	39	41	43	44	38	44	44	40	39	38	41	36	43	41	34	41	42	49	49	41	40	42	50	55	48	33	43	28	45	50	52	40	53	30	50	43	52	56	34	59	48	31	48	47	36	42	51	45	39	34	45	45	36	34	35	35	48	46	38	42	31	33	52	44	34	45	43	31	46	45	35	50	49	39	38	41	34	39	41	42	31	47	47	38	40	44	54	45	40	41	31	35	41	39	47	46	50	42	42	36	34	39	41	47	40	40	43	34	45	36	47	44	52	41	32	41	55	40	38	40	34	33	32	41	44	52	59	35	42	44	47	42
52590	43621	43072	50106	55992	49556	40490	32873	25419	25307	15733	12945	13029	5913	3154	2821	2707	2230	2130	1258	1522	727	584	550	560	541	595	583	570	607	531	625	582	558	545	608	547	589	545	598	518	558	501	565	595	547	588	571	563	558	537	550	565	569	576	537	562	563	567	576	576	543	587	580	576	554	587	549	551	564	555	578	548	581	590	546	527	566	538	578	561	550	566	573	576	576	586	533	576	535	589	547	614	554	588	534	545	572	585	533	602	543	529	540	594	555	585	578	585	599	558	545	560	571	593	588	544	564	576	602	577	561	578	580	577	570	577	553	548	563	539	609	513	571	581	552	536	568	535	606	573	578	595	627	506	582	567	556	558	569	564	542	536	551	582	593	491	596	525	570	591	566	566	572	573	566	562	551	572	545	635	577	562	582	558	568	511	543	539	587	583	555	601	596	599	554	541	562	569	544	592	540	552	550	579	574	577	562	566	566	574	556	542	563	548	570	558	592	556	558	554	529	527	531	569	573	542	580	551	570	581	541	516	548	559	531	546	542	577	573	567	554	584	543	580	570	558	572	572	555	571	623	550	532	554	545	572	538	579	585	559	536	576	560	573	511	581	521	588	557	560	576	582	550	547	582	554	540	545	588	577	580	556	583	571	566	547	567	608	605	600	556	574	569	548	584	560	575	576	572	550	591	590	553	610	531	570	566	591	548	560	577	524	545	541	598	536	578	530	522	540	554	542	526	576	528	548	544	565	561	537	601	549	581	582	586	573	578	539	534	585	563	550	544	563	568	614	527	554	554	601	559	622	603	606	588	531	574	559	584	574	591	552	551	546	555	574	629	584	558	567	557	525	582	589	568	528	591	590	556	596	577	568	545	546	586	556	585	553	631	590	560	596	529	552	516	630	548	553	554	532	512	532	568	577	566	558	599	541	541	569	588	611	586	565	562	552	553	591	569	534	553	541	512	577	562	574	591	569	548	587	556	533	594	573	535	557	609	573	527	545	531	549	576	584	601	540	566	572	566	552	517	596	581	566	555	573	595	559	560	580	576	562	583	607	571	571	579	564	617	585	536	563	569	564	600	584	560	561	566	561	551	557	547	592	559	551	569	537	558	517	512	562	595	574	540	590	494	563	589	586	555	556	544	552	615	564	545	529	573	518	541	549	576	505	538	589	589	550	577	522	557	558	568	534	628	546	556	577	589	553	602	565	568	542	567	543	557	562	553	558	577	538	600	541	509	569	577	574	608	574	559	598	528	562	547	534	569	575	597	611	523	571	527	553	576	530	608	586	609	536	542	570	580	556	554	539	565	591	575	603	552	585	606	524	567	561	534	567	577	554	561	562	554	546	534	589	580	578	593	546	592	551	533	579	591	531	547	559	590	559	590	575	539	570	567	526	593	548	535	561	519	559	544	547	596	555	545	561	560	609	597	534	523	615	555	550	538	559	616	567	581	569	594	623	565	544	544	547	514	609	576	562	564	557	529	591	562	556	574	572	526	541	543	566	605	556	569	573	575	570	545	553	588	556	565	575	576	598	551	602	561	556	581	559	562	577	555	564	596	548	561	556	583	603	536	536	555	557	522	577	539	556	550	584	571	553	574	554	570	523	570	552	577	545	549	563	541	583	573	567	543	563	558	551	592	585	545	572	633	565	542	569	537	575	551	524	576	561	503	591	557	557	599	574	570	540	564	569	589	553	598	563	560	548	544	541	588	521	567	575	547	579	591	561	541	552	537	566	536	576	554	542	589	565	550	542	583	528	600	573	593	589	627	566	564	574	605	528	561	617	571	548	569	605	579	569	565	565	539	551	595	563	595	546	522	556	581	586	560	535	514	549	622	598	610	581	517	573	595	581	553	599	575	553	535	585	575	533	513	583	520	577	583	566	580	538	581	563	537	585	554	575	534	561	606	555	555	562	556	578	582	562	532	580	575	557	588	548	584	532	596	537	546	558	572	577	600	554	563	524	590	565	606	585	582	548	538	638	584	556	578	584	551	546	565	545	624	545	584	574	566	583	582	532	557	566	556	553	576	577	562	557	536	542	530	581	584	553	554	598	559	574	589	556	537	584	578	547	531	563	551	546	560	560	593	585	579	571	569	580	573	555	567	602	553	549	567	535	551	544	590	548	558	550	541	568	558	528	589	547	555	556	579	561	528	523	580	566	577	540	531	596	585	554	551	552	564	579	550	542	570	579	573	542	574	569	572	565	603	573	570	586	550	601	587	508	545	585	553	604	593	566	553	557	562	580	558	553	552	550	590	594	552	598	595	624	552	486	545	583	542	562	549	536	551	516	612	622	545	587	567	562	587	543	578	554	578	558	561	574	578	588	549	585	556	555	548	523	538	554	533	554	604	575	555	587	557	535	574	504	611	489	604	598	549	568	589	569	543	560	569	539	557	598	591	587	586	592	587	566	611	551	556	547	565	586	539	562	591	552	571	586	551	586	545	561	602	539	577	544	569	602	586	551	559	626	555	541	548	591	559	556	559	514	583	548	582	577	575	568	579	608	565	560	575	565	552	560	565	562	508	572	572	538	551	526	577	516	592	585	570	521	593	567	538	578	549	565	562	564	545	531	561	525	607	595	595	567	596	574	588	531	558	573	540	523	610	562	582	546	576	575	582	557	591	539	550	513	560	567	536	582	572	551	542	570	600	562	605	582	593	565	530	565	611	584	524	600	560	555	545	551	532	592	578	550	579	556	553	545	632	582	587	540	549	544	539	578	578	539	533	575	526	550	570	549	599	553	549	543	557	553	535	589	585	581	547	561	588	599	570	535	576	570	573	553	579	537	566	578	541	519	558	558	598	559	569	519	567	591	594	532	591	570	578	538	612	631	562	544	581	615	547	551	529	546	571	521	562	572	592	600	544	552	578	552	554	571	565	555	569	543	568	587	535	597	518	582	560	601	565	588	594	585	602	575	540	588	555	555	579	591	562	567	529	558	548	529	587	537	583	514	578	551	545	587	567	588	545	551	556	542	591	575	603	548	537	569	545	576	569	576	548	594	555	561	565	523	606	548	574	524	558	565	559	598	589	604	586	588	616	570	587	591	595	567	555	558	543	529	548	571	594	582	551	559	549	549	558	589	590	575	597	569	601	530	593	556	578	537	570	567	556	571	593	556	548	524	556	552	553	551	575	588	566	591	534	591	553	568	552	572	575	541	597	606	577	569	536	561	579	599	563	554	594	580	561	531	581	632	603	558	563	606	568	551	575	555	581	560	560	555	529	563	597	601	583	584	592	574	590	549	546	589	546	597	571	546	564	600	576	562	528	574	571	557	572	581	582	542	555	605	506	575	519	557	587	561	562	543	571	517	570	620	591	539	564	583	564	611	533	544	598	577	560	591	552	550	556	563	618	547	555	556	573	559	562	595	567	555	540	620	600	561	568	569	569	527	553	554	566	577	538	549	544	577	556	560	576	515	514	564	600	551	588	548	571	595	550	572	579	583	561	533	575	556	600	580	490	583	551	559	542	598	597
6513	4489	3155	2250	1525	1200	907	551	298	313	183	96	133	75	51	53	63	60	50	51	54	44	46	43	31	55	46	37	33	36	40	41	35	57	44	36	41	42	41	33	46	44	40	39	45	34	33	46	35	42	38	44	45	43	40	38	50	43	33	34	31	40	38	42	47	42	43	32	47	47	28	45	36	44	48	37	42	46	45	38	47	33	41	49	39	50	40	30	34	44	44	43	35	47	46	47	43	26	45	41	54	38	48	36	50	46	34	42	46	46	52	41	38	47	32	50	45	37	40	49	41	41	33	34	35	34	40	44	33	49	44	35	48	39	44	46	35	47	37	37	49	37	48	42	46	40	45	39	52	31	37	55	41	48	38	50	37	37	40	46	43	44	40	36	42	41	35	45	42	45	38	38	41	36	39	49	36	43	35	43	42	43	34	40	49	49	30	42	34	47	44	37	36	47	39	36	45	38	42	33	54	32	45	47	47	40	43	38	29	41	33	39	36	28	33	42	44	45	37	33	29	27	41	43	43	43	38	41	40	48	48	42	43	42	38	46	47	46	39	43	48	33	42	32	30	38	50	40	50	40	46	34	41	41	36	36	50	48	30	35	35	31	41	39	47	39	42	44	28	37	43	29	45	37	44	44	49	47	37	48	38	28	37	32	50	39	31	42	43	38	39	38	38	39	39	41	40	41	33	37	51	36	38	35	40	38	30	39	37	34	44	41	39	33	40	49	37	33	51	33	37	44	41	36	47	47	39	52	35	35	30	38	34	42	37	47	34	37	32	55	34	47	35	38	38	35	38	52	44	36	42	36	36	47	40	38	45	44	51	40	41	52	44	49	47	42	38	40	37	44	49	50	37	41	30	43	50	42	26	41	45	32	38	32	43	54	43	40	28	34	38	38	47	34	48	36	40	36	51	42	43	45	47	53	42	38	40	38	32	37	37	31	44	41	41	39	28	49	32	25	35	30	38	47	36	42	47	35	44	40	42	31	44	54	37	42	43	40	37	43	45	37	46	43	43	48	43	39	39	47	34	38	40	37	40	44	37	28	54	36	28	37	43	32	50	46	48	52	36	37	42	38	36	37	37	38	46	32	41	27	34	45	49	38	28	40	33	42	54	37	35	47	42	31	41	46	39	40	42	46	38	40	46	43	37	46	42	37	29	48	45	21	48	34	32	44	29	44	57	43	50	46	40	27	42	44	42	52	37	33	29	44	41	46	39	55	37	50	38	29	42	42	41	40	35	31	43	41	31	36	34	40	49	41	43	38	41	40	38	42	35	37	43	39	41	29	38	45	49	42	37	52	35	39	46	39	51	38	44	46	44	41	37	35	34	35	34	40	54	54	34	39	43	36	35	44	42	45	37	41	46	35	40	41	37	30	33	49	45	52	40	45	39	27	37	50	37	47	50	41	39	39	39	50	36	43	38	40	42	31	39	40	31	47	33	44	44	38	34	40	36	33	45	46	34	38	40	43	39	44	31	53	44	29	47	25	48	40	40	53	19	40	28	46	32	37	46	39	39	44	42	43	50	26	42	36	26	37	35	31	51	41	34	47	35	40	43	39	38	37	41	31	43	38	65	48	47	33	43	34	33	37	33	40	47	46	26	39	39	37	45	33	42	35	47	36	45	33	35	33	58	31	41	28	43	39	33	32	30	44	44	47	38	39	39	26	32	38	39	40	35	45	38	44	45	39	35	40	37	46	38	36	36	39	36	41	47	37	41	42	43	35	38	33	40	35	44	43	33	43	50	49	45	38	45	44	52	31	36	42	46	29	34	23	44	41	36	36	37	40	33	38	44	38	40	41	49	43	33	35	41	56	35	39	43	48	44	39	30	37	34	34	50	43	34	41	43	30	35	35	34	39	54	51	52	32	46	41	50	46	46	28	44	51	39	36	40	49	36	33	48	47	54	40	36	50	36	32	39	34	32	35	47	47	48	34	56	46	33	46	37	33	37	45	38	44	40	39	41	38	45	34	35	40	52	42	29	40	39	36	52	37	34	38	34	39	33	45	37	42	50	42	30	45	41	47	38	37	44	45	44	37	47	49	32	32	41	43	38	48	42	42	44	46	48	54	56	33	35	40	45	38	36	36	41	57	51	39	36	35	44	46	50	42	30	43	32	38	38	34	47	40	36	47	36	38	47	43	45	36	45	31	42	29	40	42	35	31	43	37	39	43	45	49	46	46	36	35	50	44	40	41	41	46	41	43	35	43	39	36	49	42	33	31	35	28	36	41	39	47	43	53	37	36	48	52	38	38	40	38	37	41	38	40	46	38	43	38	34	32	40	41	35	37	39	44	43	49	32	35	54	35	44	32	56	34	38	43	42	39	33	42	47	49	45	55	27	44	47	41	46	46	35	36	35	46	53	35	49	32	47	41	40	45	29	28	54	34	27	42	40	43	50	44	41	28	45	37	40	46	37	68	38	58	35	54	44	47	41	40	32	28	39	44	35	29	39	38	54	37	45	45	34	41	52	49	62	31	39	46	41	35	41	45	34	42	34	37	41	35	43	47	47	46	39	38	37	53	35	25	37	41	53	38	46	25	43	43	31	42	38	28	32	41	35	43	47	42	39	44	49	50	25	39	32	40	47	44	32	40	36	33	48	32	50	37	41	44	37	51	39	51	37	40	41	40	51	39	33	47	44	49	42	41	28	43	30	37	42	33	31	40	38	38	46	40	28	39	40	44	38	41	40	49	52	34	37	29	39	51	48	37	51	36	39	39	38	32	41	40	47	43	32	36	35	47	32	39	36	46	37	34	50	35	27	34	42	49	36	39	51	28	45	43	35	38	39	43	35	30	37	51	43	45	41	36	43	41	36	52	45	28	35	50	25	49	41	37	43	36	49	47	37	49	34	35	39	48	30	33	37	48	43	32	45	39	43	44	40	44	42	44	40	43	41	47	45	53	33	33	40	36	44	42	43	45	37	46	38	32	29	37	36	45	30	46	39	48	38	48	50	29	45	40	51	45	37	48	48	36	30	37	33	39	42	34	39	32	36	57	36	35	35	37	38	41	49	44	43	36	40	37	38	43	46	49	60	48	52	29	32	31	36	42	34	50	39	37	32	44	37	37	39	37	47	40	40	39	43	47	39	52	45	34	41	31	49	36	44	46	51	47	38	44	48	52	43	45	31	38	50	45	41	41	32	34	40	38	46	45	36	47	48	40	47	50	35	35	32	51	41	47	45	36	38	38	41	52	40	46	43	38	46	49	35	40	42	30	38	42	40	42	49	53	38	32	46	40	30	52	41	40	40	29	37	48	28	37	41	50	38	42	44	32	39	44	43	51	42	41	43	45	47	58	21	43	39	38	40	42	41	40	60	34	45	49	35	39	34	29	38	43	56	44	34	31	45	41	36	42	52	37	41	39	42	33	44	31	44	43	41	44	50	33	41	44	38	41	35	37	47	39	37	41	43	48	37	45	34	40	47	42	51	31	29	36	32	49	46	41	36	40	49	39	42	40
39534	28309	25822	30409	33282	30505	24891	18842	12362	12003	5857	3388	4549	2013	1219	1134	1026	924	924	690	769	557	575	526	513	547	553	526	504	549	546	551	532	565	548	540	552	553	559	510	505	541	536	527	529	540	537	558	548	491	504	528	512	535	530	558	520	591	543	527	515	556	551	581	523	552	539	545	558	510	521	517	535	510	568	528	528	541	557	531	567	521	499	548	545	545	505	536	543	554	550	558	548	531	555	517	573	570	506	510	530	500	509	571	541	529	539	549	547	570	534	524	531	486	564	552	570	574	499	526	522	599	574	541	514	541	487	579	531	537	564	542	525	521	515	555	548	537	542	544	526	554	558	487	539	542	551	562	556	535	540	561	508	540	575	547	543	551	530	524	496	520	580	567	561	590	535	519	564	560	507	551	533	573	524	574	469	547	560	532	503	538	486	500	534	558	527	518	564	557	549	535	538	487	513	558	560	507	548	535	548	545	563	504	599	596	564	525	552	548	537	540	505	522	578	509	497	561	547	498	551	507	526	564	532	533	531	520	533	554	548	538	531	570	549	583	527	521	549	556	526	532	484	543	537	533	551	580	551	525	521	569	557	528	574	563	531	529	570	535	528	521	541	496	522	554	545	533	522	504	540	542	540	518	522	552	559	576	483	532	503	538	523	593	575	536	535	567	534	566	521	544	529	510	559	535	590	542	562	555	545	543	520	510	555	535	521	567	528	523	541	573	583	584	571	559	561	529	558	583	559	540	541	557	567	520	544	557	528	550	551	510	515	598	578	519	513	529	531	545	546	543	568	567	561	529	565	513	555	562	510	541	549	554	552	574	518	531	553	544	545	531	555	539	512	541	514	529	540	543	526	529	555	517	515	531	565	569	541	527	601	541	538	571	528	525	545	523	533	515	535	514	509	521	534	545	561	559	545	523	563	564	504	552	574	552	515	545	552	542	539	549	566	529	571	514	531	548	530	517	540	528	525	508	525	546	542	503	565	565	519	539	530	571	582	500	497	542	544	528	525	574	528	604	527	573	495	567	535	526	523	552	564	570	561	555	529	534	554	568	537	503	542	562	534	550	529	485	540	532	523	524	576	497	529	520	553	509	526	577	544	523	537	553	532	548	530	584	495	543	570	513	539	527	533	560	553	536	543	521	497	566	545	553	539	541	589	533	540	514	553	533	539	554	557	555	558	525	538	515	552	553	502	551	514	538	564	535	529	493	481	536	533	496	519	519	515	523	524	515	533	577	550	581	515	563	526	569	566	518	541	514	548	556	520	525	517	547	541	554	549	525	561	550	533	554	564	546	522	507	536	560	532	537	520	548	501	513	559	595	565	523	556	537	558	537	490	571	552	546	534	506	565	549	512	518	555	550	509	602	531	551	544	563	566	545	539	550	535	539	533	496	532	552	519	539	520	498	534	541	522	552	553	532	520	544	545	568	542	576	528	531	576	529	527	517	571	573	547	510	523	539	553	550	524	577	551	551	556	507	556	584	517	500	528	505	484	519	569	545	545	543	545	546	537	555	524	574	540	525	555	564	538	501	526	512	503	547	544	528	537	543	532	546	586	532	580	555	543	524	516	565	514	547	522	552	546	572	519	516	533	563	510	528	548	530	498	510	538	531	506	541	532	516	582	591	556	571	579	561	533	508	575	524	540	542	551	560	501	541	559	577	545	528	545	528	506	556	528	566	514	537	543	543	534	550	544	547	555	509	546	521	533	556	524	543	538	589	514	535	542	535	563	514	543	551	529	511	520	556	533	563	512	531	539	525	554	547	568	543	594	521	560	537	523	576	540	538	588	530	522	536	545	548	567	469	544	543	581	594	572	522	542	539	500	552	567	545	498	541	533	521	516	539	567	588	571	564	527	556	550	559	531	523	527	526	520	533	570	534	535	499	520	562	496	526	555	547	540	583	540	578	545	508	509	553	554	506	544	539	568	545	509	546	568	532	532	558	536	508	525	557	565	527	547	525	575	567	526	524	535	548	533	589	523	559	572	503	562	573	562	570	546	545	526	555	571	544	560	563	572	549	586	567	559	542	596	550	556	540	577	497	561	536	505	556	533	570	571	507	549	520	536	564	560	553	514	514	525	530	567	499	489	526	524	527	549	569	542	563	542	540	527	559	555	560	503	527	519	543	565	571	517	540	503	528	544	524	550	541	566	557	542	601	547	492	567	536	558	508	501	524	514	553	534	567	556	533	513	519	524	571	530	519	541	517	547	540	556	540	551	570	554	514	520	525	573	488	557	546	522	544	534	570	554	566	545	531	561	571	505	532	569	561	599	539	529	547	507	541	545	506	509	528	506	565	522	535	570	550	523	532	511	561	526	514	552	559	530	522	560	496	523	577	542	553	581	578	524	535	548	520	550	559	532	534	537	537	545	566	538	523	558	555	571	527	578	533	580	539	551	577	539	530	495	538	514	551	574	521	504	556	560	520	561	527	568	563	560	556	531	495	577	520	523	520	526	546	539	507	550	537	581	572	535	547	577	548	558	546	532	515	535	534	604	569	577	526	582	525	572	547	566	550	501	545	567	495	496	520	504	576	551	554	515	573	579	547	586	519	521	534	511	575	530	534	509	524	535	530	519	545	572	542	551	544	547	528	521	540	508	549	523	499	520	523	497	524	529	530	521	593	547	536	527	514	526	522	577	550	573	540	539	587	551	528	522	531	519	591	519	528	517	494	555	514	562	562	504	549	531	534	534	596	539	537	524	540	526	557	563	558	548	568	546	550	555	588	535	526	463	542	544	570	508	556	549	558	541	543	536	541	515	535	523	534	556	518	508	546	514	550	515	547	523	510	552	518	514	523	547	548	547	543	490	541	504	522	562	546	538	546	549	527	541	498	514	537	529	554	568	488	519	559	549	506	541	564	562	528	576	541	579	558	550	542	528	556	550	537	519	535	525	581	530	548	603	515	507	552	518	562	569	540	543	521	560	555	545	555	507	529	496	518	547	547	555	530	539	516	553	496	561	549	577	562	610	512	497	552	529	555	585	550	521	572	533	538	547	538	548	536	518	525	564	527	548	549	557	535	543	519	584	544	565	533	504	525	499	536	537	550	538	536	525	542	569	521	548	525	537	532	521	564	563	528	498	525	588	537	523	564	520	541	532	542	541	529	527	613	521	560	565	518	578	511	578	541	517	559	511	566	509	552	510	590	554	527	538	536	525	513	566	520	560	515	494	494	559	535	560	526	529	530	546	532	560	505	525	520	536	506	554	538	560	587	532	524	560	571	512	544	548	543	522	553	527	548	590	548	507	538	525	558	507	529	563	549	573	539	514	593	532	553	577	559	552	635	550	539	529	585	545	592	567	526	567	548	537	516	555	551	533	528	525	532	515	569	537	555	551	549	543	518	531	581	510	530	505	524	541	537	513	538	522	554	553	571	539	526	558	569	525	549	533	494	524	521	509	532	538	512	604	549	515	530	545	519	582	534	584	537	542	545	538	559	563	545	558	520	533	551	539	533	577	548
13079	16419	9737	6255	4351	3426	2482	1382	808	810	345	178	330	118	91	74	65	64	80	41	55	51	47	41	50	43	34	42	47	42	38	48	56	42	38	36	36	40	40	33	34	43	35	50	40	26	31	33	31	32	41	35	36	34	42	42	37	49	45	42	39	43	44	42	42	22	47	40	42	45	63	32	34	46	39	34	50	38	41	39	41	44	51	40	47	42	47	43	45	35	41	47	45	52	33	35	47	37	36	28	39	52	40	44	35	46	43	45	45	36	41	40	54	42	35	56	44	42	46	40	38	37	39	49	40	44	37	56	43	40	53	39	39	44	50	32	42	44	36	42	41	40	34	35	45	39	39	36	41	39	35	36	40	42	32	40	43	35	42	39	42	46	36	39	38	43	41	32	45	42	41	49	44	49	43	40	41	43	27	37	36	43	39	42	32	42	45	49	25	41	37	46	34	40	34	39	30	41	34	57	38	45	33	39	44	46	38	40	33	41	46	48	29	44	33	33	38	35	33	46	47	36	48	39	56	45	36	37	37	36	38	34	43	34	41	47	41	45	45	53	41	35	40	48	39	39	50	43	32	43	42	43	42	44	41	37	44	43	28	47	35	40	43	57	52	40	42	35	44	46	38	34	36	43	36	37	28	43	39	35	43	35	47	46	54	45	37	42	44	32	33	37	35	40	54	36	53	41	35	26	30	33	51	44	38	44	44	43	30	44	45	38	44	47	41	46	44	32	41	40	39	40	51	33	32	51	46	35	49	33	49	47	34	44	41	48	44	36	33	50	47	34	43	39	36	39	41	49	36	49	34	47	33	51	41	34	33	38	39	43	50	48	41	46	36	48	39	33	34	39	38	40	42	46	32	50	43	37	43	48	39	52	40	44	54	38	31	37	30	43	44	42	47	58	38	53	41	39	38	52	51	41	43	50	38	31	37	42	47	56	40	35	42	34	41	42	32	42	30	46	43	40	36	48	42	34	32	47	49	34	51	42	44	46	33	37	49	38	45	44	38	56	27	43	35	28	42	40	40	46	53	34	42	41	39	40	44	30	46	41	45	41	37	43	47	35	46	48	42	34	35	30	34	32	34	33	40	44	38	39	40	35	27	52	58	54	39	49	37	28	49	49	43	34	32	42	46	56	42	47	48	46	36	41	29	35	53	45	35	29	42	41	40	46	35	46	39	53	46	42	43	37	43	37	35	58	43	44	26	36	50	42	34	36	41	46	36	43	43	36	44	45	38	41	60	39	42	31	44	39	46	37	46	35	35	27	40	45	39	50	32	54	44	38	49	29	37	41	35	38	41	25	42	38	38	47	42	65	37	33	38	46	28	40	36	43	35	33	42	37	25	37	53	40	41	46	38	48	35	45	41	42	44	35	56	44	44	37	41	27	41	39	45	44	38	43	34	46	44	37	53	28	35	39	43	46	37	30	48	33	55	49	45	53	28	40	50	42	35	48	29	36	67	33	34	44	40	37	42	47	51	39	42	44	33	43	39	53	43	35	34	46	47	48	47	47	41	46	56	41	45	41	48	36	40	41	40	41	39	43	37	40	37	43	47	32	53	41	45	35	41	39	46	47	54	54	47	40	31	49	40	47	34	57	48	46	35	45	29	34	38	37	41	45	38	34	41	49	49	41	52	45	39	51	47	30	49	29	38	48	49	31	47	42	33	36	46	44	48	55	41	40	33	39	41	39	39	46	43	38	57	48	43	44	37	35	38	48	42	32	48	37	46	43	28	46	38	48	38	39	46	38	46	37	47	48	42	45	48	36	42	39	42	41	33	43	43	43	37	43	36	41	43	40	50	53	43	37	45	40	33	47	27	40	43	38	39	51	35	38	49	52	30	38	34	37	42	37	53	46	45	48	43	43	45	31	45	40	38	47	61	38	51	49	44	34	38	45	44	44	45	54	46	51	42	38	31	40	38	24	41	39	34	48	37	37	45	44	40	49	51	36	38	51	38	37	33	38	51	51	34	32	39	39	39	30	32	34	45	35	40	35	29	53	30	44	42	42	40	38	46	35	34	49	41	41	49	48	44	40	41	51	43	65	31	42	48	39	40	41	48	37	36	49	31	43	44	43	49	37	38	42	28	45	40	47	45	42	40	32	44	42	41	39	34	46	36	45	45	32	38	46	48	40	38	40	37	36	39	52	53	40	35	34	30	40	34	31	34	35	39	40	35	37	31	55	50	37	38	40	38	39	46	42	35	51	43	46	52	42	48	43	41	38	54	36	46	30	42	53	47	45	50	29	33	50	39	47	31	49	40	38	40	30	38	31	41	48	36	45	49	46	43	39	42	39	34	40	43	42	35	50	53	35	49	42	32	39	44	41	40	39	43	37	53	33	54	43	43	42	44	30	50	43	42	52	46	40	40	38	34	46	39	38	40	50	56	35	39	47	48	34	34	43	37	47	41	47	44	42	52	42	38	45	33	37	46	42	46	40	53	37	55	40	50	47	38	54	39	46	33	35	48	44	45	41	41	32	37	24	46	46	41	32	49	34	37	56	36	31	35	34	33	41	39	40	48	28	32	48	43	42	39	40	39	47	40	55	40	27	35	48	32	33	36	40	46	36	41	54	52	39	37	52	47	50	53	39	34	30	32	43	48	37	37	29	43	35	33	30	47	33	36	41	37	40	46	35	45	49	31	44	34	38	40	32	54	36	36	40	43	47	43	46	35	31	43	29	40	40	51	45	40	34	40	28	47	33	39	38	38	45	39	37	43	48	34	51	35	39	53	49	38	49	45	38	46	33	44	30	31	36	45	40	50	49	48	37	41	32	38	35	50	38	55	37	39	43	43	42	39	49	32	39	46	42	39	40	32	38	59	29	46	40	35	30	46	46	33	33	50	43	36	46	41	47	37	44	36	26	28	38	37	37	44	47	36	36	40	42	45	42	47	37	24	37	34	39	40	45	33	33	24	37	49	33	38	44	56	49	29	29	50	36	47	42	45	34	45	46	37	39	37	40	37	44	45	35	35	40	62	33	44	37	46	35	44	32	32	34	53	38	43	28	34	44	46	48	38	39	45	39	33	38	48	31	46	40	40	47	39	42	33	53	48	43	47	43	47	40	39	41	40	42	47	35	43	34	41	26	31	47	49	42	47	41	31	38	52	33	31	47	39	50	41	38	31	33	45	40	44	50	53	37	44	44	46	42	46	42	39	35	42	30	49	55	31	42	45	36	45	43	37	41	38	39	51	33	43	49	42	51	50	33	47	37	42	42	47	47	37	42	57	42	41	44	48	45	41	44	53	38	30	37	44	38	25	40	42	47	38	46	33	34	52	32	38	39	31	52	46	45	33	35	35	46	42	45	46	44	40	33	54	59	43	49	58	30	33	37	41	41	36	46	41	41	33	45	37	35	33	34	32	45	31	37	39	40	33	55	35	52	31	45	35	38	32	35	34	38	36	47	41	40	48	40	48	47	32	41	44	45	34	37	29	54	44	40	27	42	46	51	47	45	52	39
50518	39765	34540	42310	46117	41950	34909	27958	21852	20506	10602	6643	9383	3675	2187	1749	1780	1341	1399	984	1100	726	555	519	560	544	553	520	573	529	602	590	546	494	539	550	544	540	542	593	526	543	541	544	476	533	563	581	529	542	571	531	540	569	574	545	558	550	551	545	519	519	560	564	544	543	550	502	508	565	567	515	514	522	573	513	543	513	551	494	571	521	497	559	548	588	540	570	566	539	531	590	540	517	505	537	548	569	612	530	572	523	538	533	498	556	540	515	543	545	552	508	531	577	540	556	546	571	565	528	589	571	586	563	533	542	557	535	539	544	528	539	548	564	551	552	566	565	550	541	560	539	566	558	540	510	542	529	539	568	593	540	534	548	557	520	542	550	555	521	577	559	592	542	569	527	553	565	576	555	528	577	536	544	560	553	523	607	564	539	549	515	553	564	565	529	545	568	562	570	520	517	562	524	564	535	588	536	542	557	544	546	590	544	548	532	545	543	534	545	544	528	500	592	511	601	534	535	532	546	541	541	551	520	546	555	554	599	521	496	554	569	502	529	551	571	537	585	548	533	600	559	542	550	489	569	533	565	534	500	536	531	530	518	550	546	521	558	561	560	534	531	536	557	524	538	516	542	566	566	548	612	566	543	514	577	521	546	529	519	596	534	542	567	579	532	524	540	558	565	501	536	534	522	509	585	541	536	534	525	539	536	577	530	528	529	548	500	558	548	531	527	537	548	550	533	536	571	553	519	564	558	578	548	606	552	543	555	558	560	549	588	511	566	574	542	523	536	544	550	532	467	582	533	553	521	518	566	548	574	562	555	578	597	515	507	570	528	590	579	537	555	541	522	519	518	567	526	559	561	532	533	559	537	563	528	529	536	538	515	581	519	535	547	551	572	535	558	527	579	557	511	550	561	547	544	527	531	538	546	536	537	554	572	555	553	506	564	553	520	558	537	587	557	567	542	537	596	535	529	567	554	533	560	557	525	540	608	560	523	578	542	551	531	579	561	537	520	527	568	505	565	550	561	557	544	527	539	548	559	551	565	569	555	543	566	556	526	547	556	544	527	519	590	550	567	532	562	572	542	557	559	589	551	545	593	495	589	523	537	555	533	566	544	578	591	534	559	591	545	524	578	542	501	546	527	536	534	600	524	536	558	570	546	579	519	544	538	494	551	547	544	567	568	551	533	552	563	519	565	534	532	514	560	512	597	554	549	572	529	492	544	560	528	558	566	513	543	522	572	534	563	551	542	581	562	544	555	537	577	518	551	554	574	545	556	532	539	532	568	606	542	556	578	547	559	532	553	504	547	568	536	545	541	564	545	542	527	515	493	563	540	541	544	519	505	561	576	497	545	504	560	555	506	561	567	531	551	549	555	578	538	557	524	543	541	578	539	529	526	584	599	547	526	549	502	534	571	554	518	531	539	555	549	578	535	535	550	546	574	532	548	509	556	576	568	547	543	539	556	541	559	620	586	523	556	576	515	554	540	541	539	537	545	556	568	539	524	538	547	589	533	558	520	580	548	550	570	577	532	565	528	523	595	549	542	565	577	524	551	503	577	550	527	548	570	543	530	558	557	526	552	494	523	515	525	570	558	543	577	566	599	534	530	547	566	559	550	540	560	571	549	565	543	555	557	544	521	530	552	550	573	570	564	501	551	553	550	532	573	529	541	518	559	537	584	503	541	497	538	573	561	546	537	512	549	546	577	575	531	507	543	569	534	562	574	534	565	551	544	558	563	527	517	560	525	549	525	595	545	566	554	519	567	596	537	567	516	549	549	527	557	534	587	550	573	572	528	571	549	537	538	588	565	521	586	500	540	547	571	539	544	539	532	538	544	529	539	499	532	512	555	538	527	553	560	577	558	519	540	522	485	540	520	546	512	596	513	530	550	463	543	602	515	513	544	546	565	540	540	565	550	558	573	533	519	536	550	553	538	557	545	555	546	480	517	523	506	542	555	509	546	519	538	587	483	549	555	529	562	599	520	526	531	555	538	504	544	525	560	522	533	532	517	562	548	561	577	513	510	579	559	574	527	550	544	532	549	561	574	518	540	551	516	526	524	581	542	551	533	540	515	554	558	575	549	502	586	572	536	496	595	534	525	548	526	590	526	563	524	543	524	519	542	565	552	559	591	557	561	535	562	579	528	551	517	590	581	534	571	558	497	519	516	501	550	535	515	515	586	523	573	539	572	565	568	540	548	539	536	531	563	587	547	553	565	557	522	509	533	508	518	549	559	555	531	523	522	531	581	589	522	566	549	539	522	529	526	567	558	558	561	486	571	551	534	564	567	564	575	565	595	564	538	499	564	567	582	573	573	569	525	570	560	516	524	557	549	536	546	535	581	525	573	513	565	500	586	548	525	520	547	541	531	553	533	571	598	508	525	540	561	544	549	551	551	571	551	601	536	550	525	526	579	501	545	569	580	461	554	588	577	556	516	554	571	578	572	536	538	558	566	543	519	560	538	554	509	571	563	505	521	520	573	532	564	510	528	532	524	572	569	513	543	472	587	573	572	547	537	542	543	505	554	532	559	532	553	515	560	530	513	540	542	579	555	518	542	594	594	519	596	593	582	602	523	539	488	564	560	550	554	556	549	570	567	540	571	489	576	529	548	507	567	586	536	545	569	589	540	569	559	531	508	590	551	568	556	536	562	554	563	513	572	566	553	577	570	539	554	546	520	544	548	530	566	574	554	538	579	546	499	507	578	502	574	544	526	546	561	528	579	541	550	543	538	513	553	579	560	531	573	542	540	545	530	538	563	582	574	544	547	563	554	592	503	562	535	533	543	572	585	567	570	560	555	551	542	537	568	575	548	516	541	573	523	535	563	528	551	567	513	557	526	544	532	545	537	624	548	550	570	581	553	572	549	540	560	563	520	532	566	556	537	509	536	552	526	525	570	539	516	551	593	555	534	549	522	549	533	527	561	520	575	546	534	529	563	547	547	550	513	543	585	606	562	561	533	530	491	527	559	533	541	540	569	535	542	539	525	551	569	522	573	512	531	557	575	594	537	526	507	585	573	552	580	523	545	569	489	546	512	541	560	550	544	533	544	530	540	558	547	530	537	519	555	554	543	571	547	563	607	562	537	529	591	533	527	567	553	565	533	592	566	563	482	555	523	522	541	564	531	545	575	562	553	546	543	521	542	550	524	525	503	550	537	537	544	555	583	513	550	553	548	558	556	541	541	564	580	551	536	552	588	594	537	513	546	558	559	560	485	533	534	585	521	541	508	556	556	528	566	519	537	491	596	496	575	564	568	541	521	515	552	538	520	523	559	531	557	521	544	576	544	544	582	581	554	547	527	579	538	558	589	547	492	574	514	533	535	515	539	589	569	522	540	504	563	537	585	537	572	548	538	524	573	554	510	548	526	514	523	519	541	546	548	534	539	539	589	583	567	551	557	567	561	541	524	553	540	561	538	551	562	545	582	524	547	559	591	548	577	573	569	564	502	557	593	552	542	525	517	531	560	528	574
12932	14439	10033	6736	4518	3264	2686	1579	811	946	374	224	377	163	105	75	109	60	81	47	58	33	40	51	41	36	36	49	43	50	44	54	45	52	36	50	38	34	49	37	45	42	48	46	50	60	33	41	39	39	30	42	36	36	41	42	49	32	40	41	43	43	39	39	43	43	37	53	50	36	41	49	38	44	47	42	41	47	35	52	44	31	40	38	53	42	51	43	34	46	43	34	33	42	52	42	47	44	42	45	44	54	47	43	32	36	37	42	31	39	41	44	46	36	49	42	39	36	35	43	42	37	25	56	44	40	42	52	48	38	48	49	43	37	39	56	43	62	45	38	45	33	44	36	49	47	40	47	46	42	37	31	52	49	38	43	59	32	38	41	28	47	41	38	51	50	36	33	44	45	46	44	37	44	25	33	43	30	37	34	36	39	45	40	37	47	34	39	39	45	44	44	54	33	34	40	47	54	51	42	52	34	34	44	39	36	46	35	44	30	37	50	51	40	35	43	53	32	33	45	42	29	38	54	35	50	37	40	43	47	36	47	37	40	57	42	48	36	52	30	42	40	38	48	39	41	51	36	47	50	41	45	36	35	44	42	28	45	39	42	47	42	40	34	37	39	48	27	41	37	42	43	42	29	52	41	40	37	43	46	34	46	46	31	33	45	38	37	32	43	45	42	46	48	36	37	38	42	44	46	37	32	37	46	41	40	44	33	44	48	41	42	42	43	52	36	46	45	56	49	45	39	43	48	32	37	45	51	49	38	43	42	43	36	44	56	34	38	40	40	38	42	54	33	42	34	39	47	40	39	45	43	42	44	40	44	39	35	39	43	41	39	40	46	34	39	49	47	47	47	35	33	46	31	42	41	47	40	31	32	45	39	40	44	48	36	37	41	34	36	31	37	45	35	46	36	34	36	52	38	49	50	37	38	44	39	42	40	44	42	55	54	41	31	40	51	39	37	43	38	38	37	33	46	43	36	37	44	28	36	45	49	35	46	49	55	47	42	34	48	33	40	39	44	64	51	44	34	42	39	44	46	45	35	37	45	31	46	45	42	43	50	41	44	41	50	42	43	51	41	35	49	38	45	36	40	45	53	39	37	50	34	36	42	54	35	57	44	42	27	49	48	42	51	32	44	41	35	49	43	31	36	52	35	45	42	42	50	49	39	49	37	54	35	37	33	35	46	49	50	44	37	45	44	43	35	40	39	42	41	38	31	32	49	41	41	44	51	35	37	35	52	46	43	48	32	68	52	54	31	49	51	48	44	43	43	31	40	54	46	47	47	52	43	50	46	37	36	42	43	46	32	41	56	50	43	49	37	47	41	54	30	35	33	42	46	40	45	50	46	38	35	41	56	38	33	55	43	31	51	40	45	37	42	43	44	59	42	43	48	46	37	52	59	45	35	53	40	56	49	53	47	44	37	51	42	53	58	29	42	35	53	44	35	42	45	36	40	44	42	39	41	33	49	35	42	58	47	41	49	42	41	48	32	37	67	32	44	35	46	33	39	30	40	32	55	36	42	52	27	37	41	43	53	49	38	47	44	28	43	44	36	43	46	40	44	45	47	46	57	37	46	38	43	40	51	42	44	49	39	41	67	43	39	34	39	48	44	56	40	47	42	54	40	50	42	48	43	54	40	44	43	55	50	50	50	51	49	41	56	47	37	51	41	42	49	39	39	53	35	38	49	35	44	40	44	34	30	38	40	46	33	44	41	35	53	42	31	38	42	43	28	45	39	44	32	45	37	51	48	47	42	53	37	33	36	43	33	50	42	50	38	50	27	42	48	63	37	52	36	45	43	46	38	44	54	37	41	41	33	47	49	45	34	38	47	55	46	34	50	42	44	30	45	48	38	37	51	41	34	42	37	39	35	56	32	43	33	48	37	45	40	49	36	40	32	49	46	41	41	37	48	48	31	46	45	43	39	50	46	44	39	47	45	30	52	39	29	40	38	41	39	43	39	39	37	42	33	38	60	59	46	50	46	40	40	45	49	40	41	38	42	40	32	25	42	38	44	48	42	35	32	47	40	51	38	49	37	47	41	33	50	42	42	51	47	35	41	41	40	58	48	45	44	45	32	39	37	42	42	35	60	42	51	40	46	54	46	44	39	31	45	42	47	32	38	35	50	55	41	39	62	41	46	45	46	40	43	50	46	35	36	40	39	47	35	37	41	41	34	44	39	53	32	49	40	39	31	39	41	49	51	49	41	46	43	38	44	36	49	47	41	54	38	50	54	43	45	45	31	46	49	46	48	42	38	47	53	37	31	51	46	34	34	41	42	46	46	41	33	44	41	45	26	35	45	40	49	36	47	44	49	44	49	41	39	46	57	38	46	52	45	33	50	56	50	44	43	35	43	39	44	43	43	37	38	45	45	46	45	46	43	39	42	34	41	36	39	40	45	43	43	50	32	47	46	47	43	39	42	36	52	35	34	38	35	50	47	43	42	40	44	43	37	41	44	41	44	51	43	41	48	46	46	48	43	46	37	44	44	37	42	30	32	40	39	43	46	36	54	48	48	39	46	47	43	41	43	56	44	38	47	40	49	54	46	56	46	35	46	49	35	50	44	46	44	48	40	48	35	44	26	37	47	42	52	52	42	48	40	46	46	44	39	38	45	37	37	35	47	39	33	47	50	34	48	32	38	48	55	38	34	32	49	41	37	46	42	53	40	49	44	40	38	46	46	50	36	40	44	49	34	35	43	45	47	51	38	39	32	37	52	47	40	41	40	38	52	43	47	43	39	46	30	46	51	42	38	54	43	37	47	45	42	44	39	29	47	43	42	36	40	48	53	45	43	46	47	41	45	43	58	48	49	44	36	46	38	46	45	43	38	45	43	33	43	47	39	36	44	46	53	40	45	43	44	35	30	41	41	52	41	48	50	48	33	43	41	42	38	43	49	34	61	46	41	34	46	44	28	41	54	38	44	41	32	37	41	37	44	49	53	41	33	53	49	32	42	36	33	43	42	43	41	42	47	55	45	32	31	45	36	45	43	39	44	39	37	39	36	53	54	40	29	47	43	32	47	45	48	37	35	52	41	46	36	49	49	49	44	51	42	41	40	47	51	39	45	36	38	36	31	46	38	51	34	41	46	41	41	48	54	39	46	36	41	39	49	48	33	39	46	42	48	49	51	44	47	42	38	47	43	53	41	46	42	37	37	37	35	37	49	35	38	31	47	48	35	46	49	54	43	34	53	50	45	44	38	41	50	47	42	35	42	39	32	47	39	46	48	41	38	49	46	27	40	49	44	39	54	51	48	45	48	42	45	66	40	48	37	47	40	43	44	42	48	53	50	36	49	40	45	42	34	44	44	39	32	43	40	41	46	52	44	38	47	40	46	24	55	40	49	47	41	42	34	44	50	35	38	39	53	45	32	45	31	47	36	40	44	48	39	46	57	33	25	41	28	39	40	36	29	42	44	47	54	52	37	41	51	42	37	46	41	49	41	39	43	43	47	58	42	46	38	42	45
48088	39279	35931	42145	45075	41193	36453	30203	22858	22119	12149	7985	11619	4204	2752	2140	2240	1691	1566	1053	1204	715	588	587	528	525	569	569	539	509	552	581	573	558	618	599	581	524	595	557	596	556	579	612	560	580	538	571	584	569	589	578	525	521	557	592	530	563	593	533	582	535	526	555	628	547	580	566	554	555	568	542	544	590	543	569	576	588	580	598	585	588	551	555	573	526	517	591	570	516	551	528	567	534	543	571	581	508	503	590	595	555	560	562	562	567	507	570	549	574	583	558	579	566	583	554	584	598	541	556	553	582	591	559	572	573	580	594	544	518	510	547	566	545	596	566	550	592	608	579	589	511	558	546	542	559	555	521	521	542	553	560	566	541	570	545	570	574	552	600	569	595	549	546	603	560	592	565	544	592	548	576	599	527	545	567	570	566	553	545	572	567	507	595	553	557	597	611	532	568	564	549	600	581	595	603	571	559	573	528	565	557	558	566	573	533	595	587	586	561	580	582	577	546	552	594	606	559	539	564	578	570	563	568	571	546	572	588	556	513	554	606	534	543	582	592	598	599	570	533	552	548	542	531	521	592	561	536	575	626	534	575	587	562	569	538	591	525	605	593	518	592	582	580	590	569	557	546	561	574	587	562	577	578	539	612	583	560	545	538	564	545	575	575	551	567	544	619	568	537	578	579	577	580	610	584	558	552	533	575	561	574	592	563	562	562	606	552	565	542	554	546	598	588	579	590	541	583	579	517	560	555	574	552	541	568	575	581	554	537	586	533	567	543	558	597	567	525	554	587	576	587	588	550	570	570	596	581	596	558	532	588	577	616	562	572	569	578	529	557	588	590	560	549	605	565	559	554	555	580	568	565	544	524	568	579	559	565	538	601	529	558	530	526	581	555	579	594	566	566	541	566	607	575	540	600	549	548	555	599	553	598	551	544	527	594	566	534	563	576	588	534	581	584	518	590	604	566	580	539	535	579	552	564	595	555	568	570	565	588	609	511	540	519	574	561	579	564	579	559	552	610	580	548	551	577	557	560	525	569	554	574	591	570	550	582	556	527	596	549	524	557	573	542	566	554	582	548	587	567	545	583	535	547	552	565	563	555	530	588	584	580	521	528	598	552	556	569	563	564	575	558	557	565	527	584	550	564	569	582	549	549	581	561	530	555	609	586	484	567	591	600	557	617	580	545	546	557	618	560	584	579	555	574	611	559	549	559	567	536	564	525	592	538	587	576	539	554	571	565	545	558	552	561	566	614	617	570	541	584	573	501	549	558	616	541	593	550	598	519	549	592	592	532	558	560	590	615	544	608	577	571	571	559	599	566	578	619	547	530	541	565	535	588	562	599	551	560	552	575	600	543	597	561	568	586	568	521	579	588	515	564	565	577	580	603	542	582	563	555	569	522	568	573	597	532	558	579	570	511	536	608	588	520	548	527	587	548	580	540	545	534	565	561	600	583	608	495	596	576	564	605	577	605	562	564	570	577	575	551	578	561	588	565	582	545	523	559	585	560	607	563	558	565	556	576	589	537	562	537	601	572	555	569	571	556	572	568	548	569	576	559	595	596	561	553	541	547	599	593	528	545	542	577	546	555	582	562	565	560	573	530	557	519	544	518	579	540	555	538	560	562	585	578	542	535	565	598	576	568	552	553	552	559	592	599	547	614	578	525	536	569	567	607	595	565	597	570	554	561	578	538	554	566	566	587	560	583	570	548	565	544	567	537	548	512	572	554	540	556	566	552	572	552	565	564	562	583	576	557	560	592	539	607	583	532	565	568	587	543	600	565	591	572	572	524	524	544	543	601	570	513	561	560	592	561	537	623	544	563	579	558	543	524	502	582	554	508	554	550	540	606	546	538	563	512	555	541	583	595	520	563	578	562	579	545	575	559	558	536	591	575	564	577	568	572	589	563	555	562	537	550	609	531	596	563	594	580	594	572	600	588	601	573	595	511	504	574	536	562	544	576	543	538	552	583	506	564	572	595	626	570	591	524	581	612	614	563	538	554	577	539	564	555	587	578	540	567	531	592	566	563	547	598	569	550	542	552	579	561	576	550	546	559	543	591	549	512	543	629	555	562	582	588	568	528	516	630	595	568	569	542	521	572	590	550	567	571	572	591	543	538	552	552	533	548	548	579	553	579	593	565	615	544	544	557	575	565	585	523	596	588	542	548	563	599	617	516	595	603	592	528	579	598	578	539	582	562	545	559	520	565	573	607	568	539	559	594	585	561	555	558	560	559	587	575	557	563	587	535	596	598	570	542	564	564	577	557	561	540	546	545	554	566	567	579	589	533	533	581	553	599	572	588	562	556	590	610	595	601	578	531	518	617	621	589	543	563	536	575	585	530	592	569	560	552	535	583	565	537	570	596	565	577	529	543	565	552	559	544	614	555	512	556	560	580	571	585	599	555	601	573	573	551	526	547	551	545	571	582	581	528	555	527	591	556	513	539	562	598	564	566	593	610	580	594	559	594	540	560	556	555	551	597	582	563	530	534	574	570	547	585	557	559	560	591	563	533	549	594	564	544	569	549	571	616	550	557	581	546	571	574	591	567	536	578	552	551	542	566	592	566	525	540	578	614	551	604	545	551	573	522	552	590	571	550	613	543	582	562	616	567	577	557	549	591	550	546	539	567	539	551	538	578	540	575	559	575	585	559	572	588	593	549	557	560	573	599	530	559	598	546	550	566	554	558	553	535	548	549	565	564	563	546	565	556	603	522	571	551	546	560	556	571	544	567	546	586	516	518	553	540	590	583	576	536	592	558	584	549	548	568	567	571	546	564	536	550	583	565	556	552	562	638	544	554	554	599	595	561	548	587	546	549	566	578	557	508	534	600	572	541	599	534	534	593	575	560	599	589	571	545	541	565	554	544	585	590	563	582	582	567	563	561	604	563	571	566	558	552	562	541	534	598	567	520	569	613	537	572	565	559	553	610	574	621	557	562	556	597	579	538	543	594	564	585	502	523	547	551	572	545	585	549	576	587	520	544	582	564	579	554	554	606	564	577	559	591	581	556	606	554	580	585	565	611	578	544	572	573	572	587	562	547	540	543	552	539	572	551	519	599	602	591	564	552	598	601	548	568	540	512	579	585	574	562	586	577	536	550	565	571	579	547	602	586	612	570	591	548	643	596	581	575	540	551	560	582	533	572	538	550	564	563	614	618	515	561	604	554	534	548	544	553	559	588	569	586	538	592	582	593	640	529	534	558	589	584	580	563	614	568	583	582	569	578	551	538	606	594	572	584	566	573	590	639	511	566	574	558	573	547	583	543	504	563	590	552	555	580	574	525	559	544	530	600	555	512	562	577	567	554	537	537	563	602	549	546	523	518	613	565	630	608	553	578	594	530	532	580	567	527	576	554	580	532	559	594	594	546	559	550	565	546	568	549	566	577	558	540	553	555	572	558	592	597	556	565	552	524	548	584	545	534	574	574	535	540	565	541	571	554	563	608	568	544	546	594	571	556	594	543	537	578	516	582
18367	25125	16767	11157	7276	5688	4975	2647	1429	1462	585	353	612	193	134	90	114	98	95	56	63	48	45	42	44	32	42	41	34	46	40	46	54	43	45	36	40	44	47	49	49	47	41	47	44	26	40	49	45	43	26	46	53	49	46	37	41	42	46	34	36	30	37	43	42	42	45	34	31	35	38	46	33	39	37	51	50	35	55	43	44	51	44	44	42	32	40	35	44	48	41	45	41	57	39	34	42	43	41	48	48	54	39	51	42	44	40	28	35	33	45	48	48	35	40	42	37	58	47	48	55	37	41	39	36	38	41	50	43	29	40	37	48	45	28	45	38	39	36	43	50	39	49	42	45	36	42	55	35	47	40	44	45	40	49	40	50	41	33	44	43	38	35	43	43	42	39	34	38	42	41	43	38	39	41	47	43	51	44	34	36	55	45	34	42	41	42	38	37	49	40	27	46	42	49	34	21	44	43	35	42	46	33	34	47	42	41	38	38	42	47	45	56	35	27	24	52	42	37	32	46	32	33	44	46	39	50	46	45	43	43	50	36	36	46	43	41	51	41	42	49	39	36	49	53	43	51	43	41	44	47	29	39	51	45	39	36	33	45	41	39	40	32	36	52	45	38	50	39	43	40	38	43	39	38	45	37	42	36	43	35	38	33	36	37	43	53	45	56	33	54	49	41	39	43	36	47	32	39	57	42	32	34	60	39	30	47	36	47	62	53	43	36	49	38	44	41	46	40	48	32	46	47	41	37	32	37	40	43	42	35	38	40	42	41	36	37	31	53	40	43	42	56	30	34	53	48	54	42	41	47	31	36	40	40	45	39	44	45	46	57	37	47	48	38	43	43	47	45	43	50	32	36	41	43	40	42	36	51	46	44	42	48	56	43	48	58	37	32	43	46	35	39	44	39	53	43	38	42	39	40	43	48	31	30	41	33	46	42	51	39	38	45	45	47	49	41	42	43	53	29	40	41	42	38	40	37	36	44	45	42	40	46	52	31	56	43	45	42	45	52	38	34	46	44	35	34	37	34	42	46	30	40	57	49	45	42	36	33	45	34	47	42	47	37	37	44	31	41	26	38	48	36	44	40	48	56	55	34	37	41	35	47	44	38	35	49	35	42	38	47	50	49	64	34	40	47	40	41	39	31	50	44	39	33	44	35	39	47	38	46	41	46	39	48	46	42	45	43	42	44	39	43	43	45	45	30	49	46	35	45	34	41	54	38	44	35	43	46	29	40	47	49	47	39	44	41	42	37	49	45	51	45	49	46	37	44	45	47	47	45	49	39	45	34	41	48	48	46	46	32	43	44	35	49	53	52	38	45	55	59	49	41	33	44	46	49	43	46	42	50	44	43	44	48	46	53	51	46	46	39	41	31	42	42	41	30	42	41	40	45	47	34	35	51	46	52	41	45	40	46	39	38	43	43	45	40	29	41	39	45	32	38	43	47	47	49	46	54	51	37	41	40	44	55	39	45	47	43	46	36	48	33	47	41	37	50	34	41	56	50	41	36	41	38	49	50	49	54	44	39	33	43	40	43	47	37	44	53	38	30	48	45	40	41	49	41	41	33	40	41	41	36	45	31	49	44	44	36	52	36	29	41	45	45	32	25	41	42	50	34	37	55	40	42	46	43	42	41	33	46	39	37	45	40	32	45	48	28	49	53	41	24	44	40	39	48	35	48	35	33	31	43	51	44	39	40	37	45	41	47	44	54	35	31	40	48	35	38	31	46	34	43	49	39	41	35	38	29	41	33	47	48	48	35	42	52	42	40	39	39	43	42	47	45	53	37	48	46	33	40	37	29	42	44	42	37	34	34	47	32	54	49	36	34	31	33	45	45	38	41	47	46	40	46	45	45	46	47	53	41	43	54	39	45	39	47	47	38	47	46	44	41	31	45	50	46	52	32	44	43	41	43	38	45	36	31	35	31	42	43	55	30	36	40	44	45	47	39	41	40	42	42	43	36	39	45	37	42	50	34	47	37	57	49	39	39	56	33	37	35	47	36	47	51	47	40	33	36	39	56	34	52	36	42	35	40	48	45	49	36	53	35	41	38	35	44	46	41	44	45	37	38	46	50	35	44	39	52	38	45	31	46	50	46	39	49	44	48	40	36	49	33	38	53	42	37	38	43	49	44	34	47	36	44	52	56	43	49	44	43	49	41	41	45	37	33	46	50	41	41	48	53	31	45	60	41	32	49	48	40	39	34	33	43	41	39	39	49	42	33	53	42	46	54	45	50	37	41	44	45	56	35	40	44	37	30	39	35	36	53	46	44	43	41	51	50	36	39	48	40	53	32	40	47	32	39	41	28	32	37	42	39	34	33	33	37	40	47	53	30	36	43	18	46	33	42	46	51	52	48	42	44	40	40	40	39	40	39	47	28	46	38	38	43	45	47	44	33	41	40	37	40	36	39	34	42	39	47	33	51	39	46	41	51	49	35	43	36	34	47	43	49	40	37	40	44	50	53	34	32	50	46	46	37	38	36	40	46	42	58	45	43	42	49	45	25	48	42	42	32	31	50	50	35	43	47	46	54	45	46	40	36	32	59	43	44	37	52	48	43	33	41	51	39	34	40	57	43	39	46	54	43	46	46	39	42	34	43	41	46	46	39	35	32	43	35	48	37	50	41	40	50	40	53	36	44	37	42	46	44	56	45	47	41	47	44	40	36	42	38	36	46	43	40	39	42	43	51	48	38	42	37	37	38	44	41	30	50	39	42	38	46	44	43	34	46	40	43	52	49	51	32	39	45	26	52	43	47	42	38	31	49	49	36	39	48	45	37	37	58	45	49	43	41	49	40	43	35	36	51	46	40	31	33	41	61	39	42	46	46	44	50	39	48	39	42	37	50	44	52	37	51	49	48	43	47	43	43	34	52	43	46	52	49	32	45	34	45	56	48	39	44	45	38	40	37	49	40	37	49	50	29	40	37	44	38	37	37	49	36	46	44	38	46	42	49	48	51	39	33	43	36	53	39	44	51	43	37	47	37	30	51	52	38	50	49	44	36	54	48	33	45	46	46	44	38	46	42	40	44	37	27	38	48	41	50	39	49	46	40	46	53	40	41	46	34	49	39	51	37	35	43	44	44	36	39	40	45	52	45	36	47	42	40	43	27	52	36	31	47	51	36	53	43	44	46	38	51	51	47	45	37	40	44	36	37	49	44	44	41	49	32	43	41	34	45	51	44	41	43	43	44	47	44	45	48	43	37	45	42	35	41	32	42	37	55	39	39	28	42	44	40	47	37	38	33	45	57	43	40	29	35	57	46	36	47	44	35	44	48	28	46	34	41	53	36	37	32	43	33	45	45	48	35	38	60	34	49	42	52	39	41	36	35	38	42	39	30	40	37	38	49	43	44	35	32	39	50	44	47	28	47	39	33	46	36	37	41	44	31	50	46	46	35	38	43	32	51	36	41	43	33	46	38	55	43	44	54	41	39	32	34	43	39	33	39	54	50	27	42	35	32	29	40	55
52574	44392	41873	49667	52841	49012	42810	34916	28270	26339	15699	11618	15805	5599	4116	2774	3061	2121	1923	1384	1461	761	587	560	565	524	543	564	567	526	594	566	553	584	577	588	554	555	614	559	589	571	531	552	549	547	555	567	557	536	575	550	529	544	559	602	574	523	550	594	570	561	577	573	548	562	560	561	558	595	533	550	590	589	563	553	565	579	589	550	541	552	548	544	583	542	568	599	575	560	528	564	543	539	580	585	575	564	556	538	589	518	526	538	525	593	559	556	561	570	569	589	580	550	518	551	614	569	529	597	540	597	565	565	576	587	562	585	558	555	553	583	644	549	596	525	536	593	549	543	598	559	555	539	593	556	553	580	583	601	591	539	571	586	611	562	583	586	570	583	548	553	526	573	593	555	525	586	550	591	600	580	555	526	616	540	591	541	566	581	595	553	582	567	595	545	538	538	566	553	554	565	574	544	569	549	544	575	574	568	536	580	601	542	539	577	572	573	558	607	554	587	583	570	566	571	557	584	538	603	563	589	580	557	543	569	553	557	561	606	601	558	551	545	560	593	584	573	539	552	536	540	552	543	542	604	543	580	583	601	586	589	530	557	575	571	545	602	556	551	531	590	567	555	599	564	577	590	550	618	530	585	584	570	571	557	591	544	552	576	560	545	578	526	600	543	555	579	556	574	607	557	584	571	542	592	543	609	566	551	545	539	570	554	556	638	550	528	573	587	556	560	575	585	575	527	566	568	515	579	600	578	533	535	585	545	596	580	533	578	545	549	582	581	557	573	576	567	599	586	557	565	610	583	575	527	581	596	569	568	566	616	538	602	585	611	562	598	545	573	567	568	560	595	601	585	587	566	549	598	608	563	560	565	606	530	570	522	587	529	565	569	566	553	533	599	591	543	519	523	588	579	561	565	553	566	533	552	570	575	585	588	562	549	538	535	588	550	558	617	529	538	544	567	535	586	557	580	585	564	556	575	541	550	554	576	488	543	502	544	565	599	522	477	570	570	580	574	597	561	569	541	558	550	589	594	598	551	546	525	609	562	599	573	555	525	620	550	584	561	566	569	551	622	565	557	549	579	543	551	580	572	579	555	536	595	591	576	578	563	582	616	569	510	568	581	547	588	541	558	562	563	575	533	541	563	593	573	526	525	556	574	583	563	580	575	541	577	509	592	545	557	521	567	532	528	565	588	544	545	554	544	549	593	555	547	514	579	559	569	579	571	568	579	607	586	558	577	538	535	588	576	565	582	561	588	553	543	568	585	538	547	545	539	534	588	548	613	555	582	544	596	609	578	559	557	538	604	528	533	561	586	565	520	560	582	579	545	595	566	598	539	532	561	534	557	581	610	565	567	566	543	577	597	525	581	555	611	585	594	522	545	574	538	538	570	581	586	545	572	569	588	523	558	556	585	571	581	582	573	576	552	555	552	551	562	591	588	574	593	604	603	541	590	574	532	567	580	569	551	582	559	570	546	558	590	574	591	587	549	566	548	552	551	532	581	575	583	588	599	529	565	595	572	593	610	518	571	550	572	594	553	554	599	570	592	565	608	575	582	583	579	600	564	522	606	564	565	581	570	616	548	567	575	595	579	586	513	585	583	564	566	589	647	553	570	548	580	531	529	551	566	603	547	571	569	525	545	587	576	563	574	577	526	602	568	539	546	597	583	579	535	563	564	534	603	566	565	559	563	530	574	578	534	558	588	515	580	622	534	569	574	521	584	579	545	532	607	539	518	534	552	592	587	531	545	556	625	563	538	573	589	548	585	586	552	525	596	563	576	573	550	547	565	584	610	618	517	600	581	596	528	537	626	550	557	553	560	572	584	570	555	512	582	607	545	552	531	550	527	589	559	582	574	557	538	589	565	554	552	589	570	543	604	553	557	580	557	557	603	567	577	534	571	584	584	553	559	561	593	587	572	547	574	571	581	585	568	608	559	568	537	570	577	524	547	560	522	603	587	559	547	554	575	580	586	531	581	586	551	509	566	557	555	570	542	551	589	555	606	608	611	579	547	579	569	570	572	573	545	576	496	521	549	605	602	570	532	569	588	542	558	578	597	528	555	559	601	601	592	524	556	538	564	569	554	580	600	525	580	575	571	563	560	581	545	598	591	547	613	586	596	563	560	572	579	571	540	511	550	541	546	588	587	546	607	591	566	552	554	573	560	535	569	565	561	547	540	545	564	546	589	557	532	564	558	569	576	553	540	599	582	569	563	540	567	570	536	576	582	537	619	535	575	536	550	544	570	566	561	575	584	549	584	549	570	604	560	565	610	541	562	556	591	586	556	561	536	579	561	611	543	496	606	553	598	548	601	578	554	558	579	562	531	562	560	564	545	545	579	558	548	595	607	579	548	576	541	559	552	585	572	530	578	559	581	582	550	518	556	578	599	565	571	511	583	558	610	557	563	557	554	541	600	559	535	548	549	604	524	562	602	577	548	572	594	539	564	559	546	561	536	566	543	566	597	571	547	596	582	547	579	570	580	566	582	589	572	567	536	567	585	543	573	581	583	562	583	588	563	562	611	547	571	592	585	592	574	544	598	577	563	574	570	570	567	552	557	519	582	561	561	542	571	556	582	546	552	573	575	563	537	612	540	572	557	568	595	608	537	567	578	547	582	560	544	568	578	542	579	574	566	565	599	578	575	560	565	547	569	565	579	528	592	559	532	531	594	574	576	563	549	594	572	556	568	512	562	540	601	596	589	538	590	608	570	567	603	548	556	554	538	553	618	548	564	530	627	557	542	541	547	553	544	555	571	557	541	586	573	581	562	546	526	556	560	554	538	594	542	547	560	582	564	584	530	553	574	561	570	551	589	531	542	594	546	546	548	559	572	550	583	556	604	624	559	540	557	561	565	546	544	599	588	548	606	611	526	542	560	594	524	553	541	557	547	588	560	569	541	553	571	583	549	596	555	559	549	602	548	572	527	545	584	543	568	569	579	587	552	554	546	578	604	529	571	593	567	538	567	567	593	558	562	550	530	557	577	561	540	529	590	552	546	598	551	556	586	567	583	544	569	622	597	584	582	560	555	577	560	530	575	587	587	523	566	558	551	552	542	579	573	569	566	550	584	572	569	546	534	528	563	550	581	616	562	560	515	543	621	531	567	550	554	546	531	567	547	628	587	584	605	613	569	558	553	541	593	574	544	536	549	605	555	537	518	527	551	612	567	545	538	550	573	556	535	555	549	576	572	544	511	535	604	565	573	553	530	590	571	585	558	561	595	554	563	545	538	559	541	579	568	603	558	597	520	559	569	565	561	548	542	589	493	564	580	588	559	580	556	578	511	597	567	589	589	599	546	531	572	561	534	550	615	551	576	568	573	556	511	546	552	580	575	591	585	576	545	591	544	607	552	537	535	528	613	546	596	541	572	532	553	571	570	550	569	537	588	590	570	597	584	590	542	528	590	568	587	544	569	536	582	539	560	540	599	585	573	577	598	554	562	576	572	590	537	631	530	530	583	574	590	554	521	565	563
7060	5046	3162	2177	1267	1016	955	598	365	370	158	127	158	74	57	57	47	61	54	46	64	37	38	40	38	35	42	34	42	40	45	45	44	55	30	41	44	41	37	47	42	37	45	40	51	55	38	41	48	46	40	45	39	52	43	37	44	43	55	36	39	37	31	24	52	44	45	51	43	47	47	41	47	41	41	35	43	41	51	40	31	34	44	41	36	37	46	36	40	43	44	44	37	54	43	51	47	46	39	37	42	37	32	40	34	32	34	39	41	41	34	38	42	41	50	40	44	40	47	36	48	45	31	37	31	35	51	37	45	46	49	40	41	41	35	41	40	35	50	50	47	40	41	42	37	46	40	36	48	58	48	43	41	35	38	43	36	32	29	36	35	40	39	45	47	35	38	42	31	46	31	43	34	41	37	34	51	37	35	30	42	42	33	45	36	35	39	34	31	41	36	42	35	50	44	49	36	37	44	49	39	21	37	46	42	33	38	32	48	45	45	33	43	34	30	38	53	43	40	34	43	30	37	42	43	49	42	33	35	49	40	47	39	30	33	39	36	44	51	41	39	40	38	34	28	40	43	39	37	39	49	47	38	56	47	39	32	34	37	34	58	40	41	37	28	58	36	27	45	51	38	42	46	47	32	32	37	34	46	38	44	31	31	31	44	54	43	43	47	47	35	26	29	46	46	35	39	47	42	48	44	37	55	49	52	39	28	41	40	39	50	41	42	32	34	38	53	44	46	23	37	44	46	39	42	35	41	43	34	37	35	50	45	46	42	27	38	38	41	38	36	45	62	53	36	45	57	47	38	42	36	45	34	37	46	39	44	32	45	41	37	50	44	30	43	37	44	32	37	33	35	34	34	49	52	43	27	46	37	39	40	36	32	35	38	44	41	43	43	48	52	40	45	48	51	47	48	49	38	34	56	34	34	38	45	46	43	41	37	28	46	31	36	40	43	36	51	34	44	34	46	39	43	52	40	36	37	49	32	40	31	33	31	35	49	41	32	47	38	47	39	24	30	48	44	42	40	39	42	39	47	31	41	42	33	42	37	47	36	47	38	45	50	35	37	42	30	44	39	38	51	39	38	43	36	44	49	44	42	32	45	29	52	49	53	42	37	32	36	34	42	40	41	36	42	38	40	42	27	33	42	41	40	42	58	53	46	40	39	34	40	47	43	35	34	46	50	34	40	31	49	41	43	42	45	35	39	46	40	51	52	44	38	37	35	41	27	49	40	56	38	32	45	28	37	33	60	47	34	42	40	46	52	40	28	37	46	31	47	44	38	41	48	37	42	38	37	44	37	45	35	51	39	37	35	44	40	27	32	51	39	47	46	37	37	58	49	31	41	33	43	42	46	44	28	42	35	35	37	46	44	43	37	36	40	32	45	37	42	39	31	47	41	52	38	37	36	41	39	42	47	43	42	32	44	43	48	41	26	48	50	29	42	42	41	35	47	42	41	42	42	33	38	50	42	37	39	39	47	41	41	51	32	37	31	35	42	42	34	41	47	45	41	39	41	47	43	40	49	27	37	40	40	38	43	42	41	33	51	38	46	41	39	38	40	42	46	25	40	32	45	48	41	44	36	37	45	45	42	43	47	38	43	20	57	41	40	42	33	52	39	42	31	44	38	47	52	43	44	35	41	44	41	44	47	46	42	40	45	54	48	38	38	40	45	44	35	40	51	41	43	45	37	41	49	35	36	40	33	48	38	46	46	45	34	42	48	35	55	31	50	35	48	45	42	36	33	41	40	45	35	44	31	38	40	33	41	37	42	38	33	48	49	50	29	42	41	47	30	48	35	48	38	41	56	39	42	44	43	37	46	45	44	44	37	33	50	44	42	42	37	38	39	40	38	35	43	41	40	54	40	36	37	40	33	42	25	37	38	35	32	48	33	53	37	52	44	41	50	44	35	47	41	36	38	56	40	43	43	44	42	52	27	47	50	53	41	43	50	43	41	41	47	41	46	41	35	56	42	38	38	39	43	35	48	31	30	44	36	45	41	49	48	50	43	39	29	42	34	42	34	49	38	29	46	35	32	31	37	45	37	46	45	41	36	46	30	41	47	39	47	32	47	41	33	38	45	44	23	39	45	45	41	40	35	30	47	43	38	51	42	42	50	50	36	41	33	43	48	48	39	43	42	47	46	41	41	52	41	44	44	44	36	39	44	35	35	37	39	42	43	33	52	52	48	38	39	41	39	39	41	43	43	40	36	49	48	49	33	42	34	44	37	42	36	47	32	49	40	38	30	39	42	39	47	42	37	40	46	39	45	43	36	31	37	39	44	33	40	40	39	45	48	37	30	28	49	43	44	37	31	40	45	37	44	41	45	42	36	47	36	36	50	33	34	37	41	38	43	31	48	34	52	38	48	42	42	33	38	41	35	39	40	47	44	38	47	41	49	43	37	35	50	58	45	42	29	47	35	41	34	37	45	42	43	46	43	41	50	32	42	40	36	34	42	50	39	48	42	30	38	34	45	40	32	52	41	33	29	29	42	37	34	41	39	49	42	29	52	38	40	38	43	32	38	37	37	27	35	42	31	45	42	46	51	46	48	31	47	40	40	44	48	40	39	26	34	37	30	30	36	32	32	26	45	37	43	42	38	53	47	37	45	32	35	50	39	53	44	46	46	35	41	49	38	33	54	39	33	40	43	38	45	34	33	43	43	42	41	31	43	41	32	33	33	27	34	51	47	28	40	36	44	44	38	45	36	37	36	27	33	32	32	33	35	36	25	35	35	36	46	40	41	30	33	31	41	36	31	37	37	42	40	43	39	37	30	44	33	47	30	42	41	48	39	31	44	38	44	45	40	39	37	37	47	52	45	40	46	44	39	41	38	31	47	44	43	38	43	36	48	42	45	47	34	37	55	40	41	38	54	45	41	44	39	35	32	49	38	39	32	35	38	31	38	48	38	35	45	51	62	36	32	45	43	44	34	52	43	37	45	40	40	49	37	45	42	27	31	38	30	39	34	41	46	38	31	21	40	46	39	45	42	42	33	42	33	35	50	34	37	31	51	37	44	46	43	45	45	38	39	33	37	40	42	50	38	37	37	36	42	40	50	41	34	27	48	40	33	41	43	36	46	53	36	44	50	46	33	51	38	45	41	32	47	44	38	35	39	36	31	44	34	39	53	37	40	39	43	45	48	51	43	36	44	38	47	27	51	33	46	40	47	40	37	46	35	34	42	49	40	48	45	42	37	39	40	47	43	44	47	52	37	28	41	45	27	41	46	32	42	57	34	38	47	47	36	42	40	33	33	37	52	54	41	36	37	39	37	35	42	40	47	43	38	43	35	35	30	42	54	29	39	43	45	33	35	32	47	43	45	40	52	56	36	45	39	44	45	51	35	37	38	36	34	48	52	42	45	41	40	36	39	43	42	33	38	42	42	56	32	41	46	45	33	36	59	46	43	50	37	44	49	41	42	34	41	35	53	39	43	43	35	57	48	47	26	43	37	34	40	38	40	48	37	38
40194	28913	25151	30013	31464	29635	25908	20091	14168	12471	5537	4256	4946	1746	1360	944	1095	889	805	754	755	591	558	513	586	512	550	544	579	586	561	546	566	517	492	557	547	536	487	539	581	522	546	551	532	545	519	541	527	562	503	502	563	594	513	550	484	541	528	534	533	547	569	505	551	524	545	543	527	550	521	516	523	508	546	588	533	534	507	521	488	566	530	549	529	542	530	524	576	535	556	612	517	527	522	526	528	520	575	565	553	529	523	529	506	550	561	574	505	517	539	513	498	516	495	549	535	540	520	509	539	529	520	523	564	532	549	541	566	504	520	537	515	516	533	534	575	537	512	525	555	545	539	521	528	478	544	548	517	506	470	518	548	536	533	571	568	545	505	540	527	575	533	544	500	531	505	576	536	556	550	564	580	529	545	579	519	550	491	513	527	536	541	558	527	555	554	501	548	518	522	543	487	582	538	536	556	557	542	542	539	527	507	526	549	595	544	507	542	527	509	533	505	524	546	561	539	548	548	563	590	552	542	569	543	517	564	522	547	524	532	524	541	546	513	511	533	519	530	545	545	545	514	532	555	533	580	534	524	548	570	491	564	562	558	539	533	524	536	540	572	558	571	572	535	557	529	529	565	521	568	516	560	551	538	556	555	536	524	511	537	529	487	532	558	521	550	544	565	539	573	547	559	568	587	556	508	557	536	521	540	537	536	578	520	563	576	533	545	538	506	543	554	582	537	537	549	534	496	551	538	542	527	519	558	554	575	574	507	588	518	542	544	513	540	516	560	537	540	510	538	552	507	560	603	524	560	579	527	531	531	502	500	540	547	558	523	536	548	587	552	550	561	540	518	526	520	514	518	558	506	538	532	577	524	517	539	537	502	538	520	575	518	517	539	535	535	598	535	559	518	567	585	563	527	591	531	570	547	573	552	553	563	505	507	588	562	509	562	573	555	555	566	542	521	478	532	581	554	541	563	519	548	558	525	530	495	606	515	601	541	523	550	551	553	547	568	571	551	501	530	533	548	516	532	520	550	538	505	523	516	547	507	491	542	554	522	486	542	517	539	538	560	503	510	546	516	528	542	517	533	522	560	544	576	528	533	556	513	502	541	520	523	506	549	507	535	554	543	526	545	534	537	532	532	558	581	539	508	551	511	532	569	509	563	623	537	533	520	561	565	509	539	546	558	553	529	554	564	571	559	537	524	551	544	507	532	551	519	526	555	546	515	533	500	519	544	552	544	565	518	519	557	538	533	538	563	529	543	563	531	579	532	535	572	562	548	528	516	547	536	545	556	533	517	567	555	539	490	542	542	541	586	501	547	549	535	501	510	538	585	504	543	544	471	520	546	563	528	517	518	542	562	532	559	512	522	585	535	547	525	533	511	515	562	551	586	531	535	573	534	492	546	529	568	550	558	556	540	514	571	532	576	554	531	547	532	554	563	584	579	511	512	533	535	520	561	547	583	543	559	513	566	528	530	580	560	546	532	522	519	559	550	515	545	543	578	564	538	551	553	556	537	530	575	546	531	556	568	539	546	551	556	508	525	546	515	527	550	545	536	530	505	583	470	557	535	546	514	569	569	547	555	536	579	564	526	504	537	537	547	536	523	555	544	518	525	564	501	500	526	526	549	551	570	530	539	556	558	534	525	544	505	549	561	554	558	493	544	515	534	535	518	589	557	535	503	525	481	524	557	550	513	584	572	533	526	520	564	552	516	557	525	511	558	537	504	522	504	574	531	499	549	541	547	574	534	574	503	512	564	542	539	531	538	532	513	555	574	567	534	508	540	565	560	565	555	547	475	543	518	543	534	511	531	528	565	570	536	574	502	539	533	521	543	533	542	548	531	516	534	565	543	545	516	579	578	586	580	507	531	545	537	543	545	562	492	532	547	520	477	534	573	569	502	545	540	572	553	548	531	557	545	520	519	499	487	544	520	556	538	555	575	586	525	522	564	563	574	568	566	530	557	528	546	517	538	518	510	546	564	552	532	541	513	501	564	545	557	538	532	550	494	562	535	514	584	555	504	539	564	503	499	538	539	513	497	579	520	556	551	534	558	559	546	567	526	556	550	582	560	489	533	516	543	535	577	561	516	485	500	571	581	557	542	496	551	568	558	535	533	536	535	540	529	520	515	545	517	533	550	512	533	570	548	541	556	521	530	571	537	544	542	537	537	537	534	527	546	533	517	553	522	563	583	496	542	555	578	526	527	571	575	521	533	535	616	553	524	572	569	490	554	539	535	536	542	536	575	512	521	570	545	538	557	539	563	549	517	535	548	584	550	529	515	506	561	544	521	521	577	514	542	548	546	517	546	558	546	530	553	519	516	579	534	504	518	535	556	600	511	519	529	555	527	542	522	559	556	516	560	532	524	559	510	562	547	557	549	522	554	525	542	540	532	536	544	511	519	537	564	534	492	571	545	517	527	504	544	560	540	523	564	538	496	564	554	562	559	512	549	538	514	567	565	515	529	518	527	532	505	550	540	543	555	542	518	514	521	552	519	512	517	566	516	539	550	562	570	520	522	553	518	535	526	553	527	534	552	538	538	551	529	581	524	589	535	544	489	528	520	542	558	522	532	551	499	539	550	576	545	558	569	553	534	558	548	573	538	531	570	540	539	569	541	563	544	583	549	548	502	540	560	577	579	548	563	562	552	511	529	504	530	544	564	554	557	536	558	543	539	531	542	549	530	560	550	506	506	548	558	560	562	552	572	549	561	539	557	589	544	511	563	572	532	563	559	515	508	548	536	540	557	561	536	590	522	548	533	510	537	538	560	540	521	510	534	536	564	591	565	536	560	538	555	568	524	548	530	541	545	534	533	513	543	556	552	512	514	585	496	543	498	550	586	529	535	564	545	559	532	523	562	552	537	521	465	548	531	601	552	508	526	577	519	553	553	548	516	559	605	570	594	575	552	549	573	564	531	566	512	530	565	560	553	546	570	545	544	559	562	552	504	510	535	504	559	475	537	539	547	570	564	544	530	509	567	540	509	586	538	545	567	518	531	545	513	513	532	551	540	529	532	558	532	533	551	538	492	520	527	577	561	557	542	533	559	532	532	545	538	526	527	542	534	534	485	529	545	540	555	516	547	539	557	553	555	583	564	541	554	544	530	522	541	525	540	500	507	503	524	551	530	541	512	510	536	570	578	531	528	517	537	473	552	549	542	542	509	540	521	527	560	519	546	577	541	568	553	548	590	556	578	510	550	513	532	554	509	488	530	523	516	507	541	584	547	465	564	520	533	531	513	527	534	532	551	559	551	541	553	512	547	523	507	546	530	519	521	534	534	532	538	530	536	545	518	496	555	510	567	504	568	548	539	544	522	523	544	514	548	554	571	513	540	544	481	548	527	517	539	533	531	534	571	539	551	518	551	546	500	518	531	528	530	547	550	513	567	569	527	532	521	564	529	517	531	548	518	538	549	527	546	538	516	560	543	576	552	565	560	546	552	485	553	574	533	526	499	555	546	546	553	510	543	488
13412	17114	9516	5920	4105	3357	2757	1658	929	820	333	286	306	122	87	59	68	53	57	64	48	38	42	34	54	39	51	35	30	42	41	45	42	47	42	46	34	42	34	29	33	26	43	48	37	33	33	43	37	50	43	37	55	40	48	46	36	40	33	44	42	37	47	41	46	36	40	43	37	40	32	46	37	41	42	29	48	33	36	52	44	35	35	40	42	34	55	34	47	38	44	37	44	40	46	44	38	42	47	49	37	45	39	34	35	40	39	32	41	41	40	47	35	48	41	49	56	46	44	25	26	40	35	30	48	37	37	29	32	38	49	35	31	40	39	40	35	36	40	42	48	47	44	27	47	45	48	45	41	41	36	32	36	39	40	41	38	37	37	35	39	41	37	32	43	43	46	48	34	41	47	41	31	42	42	50	43	39	37	53	28	30	46	44	42	40	30	35	42	40	39	43	40	38	37	58	39	42	39	34	38	49	40	37	32	40	39	40	29	39	45	39	40	51	28	38	33	34	36	49	46	27	48	42	38	39	31	55	34	38	30	47	51	47	32	36	48	54	31	35	49	54	52	39	39	32	24	42	36	36	41	34	48	38	39	32	36	34	36	47	39	38	44	48	53	35	53	40	38	36	44	40	44	33	34	40	51	42	33	41	34	38	31	37	39	55	34	43	46	32	45	46	43	50	33	44	42	43	44	44	44	45	49	47	44	33	36	55	54	51	45	43	43	45	43	45	45	32	36	45	41	42	42	40	47	34	48	39	37	42	44	47	39	38	36	37	37	35	35	49	32	51	49	35	35	53	39	34	52	46	35	39	40	48	33	48	36	38	39	46	38	39	36	34	41	59	30	42	52	29	44	49	35	46	41	44	34	48	42	36	43	39	36	32	53	45	36	44	41	35	45	40	35	40	36	53	32	49	40	55	38	49	45	40	46	34	35	45	41	37	43	57	31	51	45	40	42	42	36	44	39	41	36	33	33	38	38	32	39	38	58	45	37	49	44	43	23	41	41	29	35	34	47	36	57	38	41	36	44	34	38	52	43	39	31	38	52	55	49	38	59	51	48	43	41	42	31	40	38	46	37	39	51	36	33	34	43	47	39	36	50	41	35	52	26	42	33	37	50	38	48	57	39	35	40	41	31	39	42	39	41	51	47	38	39	40	45	47	44	48	35	53	42	39	31	39	37	43	61	41	44	42	35	42	46	45	45	30	49	37	43	33	38	37	42	37	32	36	48	36	39	29	47	38	30	53	46	38	31	42	43	36	44	44	35	35	38	35	40	39	50	28	46	38	34	38	30	53	42	38	40	41	33	41	36	46	25	42	48	50	47	37	44	38	40	38	35	47	49	48	40	42	41	39	33	51	34	33	31	36	39	53	41	30	40	28	48	36	52	45	34	51	42	44	37	44	34	35	37	35	38	47	41	49	43	44	46	41	38	44	40	39	37	37	47	38	48	37	42	39	33	38	41	39	36	37	39	39	32	59	34	42	45	47	55	42	30	53	35	43	44	35	52	52	52	35	32	50	39	50	45	42	34	36	43	51	32	35	37	41	43	34	43	38	40	37	41	39	48	44	38	46	43	44	34	42	37	45	43	40	41	31	32	48	44	48	40	40	42	47	30	46	44	48	43	38	38	52	39	38	40	47	44	37	35	33	36	40	39	47	46	46	52	34	44	39	57	38	45	49	48	37	36	39	40	38	43	39	39	31	43	37	47	44	45	44	43	36	31	49	36	35	35	36	42	42	41	33	46	49	37	37	48	57	43	31	35	43	46	45	40	41	48	41	50	47	43	42	42	56	34	36	43	38	33	39	54	44	47	39	34	59	33	28	29	44	39	44	45	35	52	38	31	42	45	61	42	36	48	42	38	47	33	40	31	44	40	46	34	37	38	37	46	36	35	38	32	51	41	45	40	46	47	42	40	42	44	26	42	32	36	43	41	33	39	38	52	43	42	33	43	45	44	38	43	48	41	43	46	39	25	31	31	52	41	41	35	57	33	44	30	39	49	37	42	43	34	40	44	33	38	37	44	46	43	47	50	42	29	50	44	48	49	47	37	37	36	44	38	31	44	46	45	45	32	42	28	40	39	43	40	44	31	29	46	41	41	37	34	39	43	44	44	57	32	33	33	38	35	39	39	35	31	37	47	47	47	43	31	39	38	34	48	43	38	35	30	36	39	41	35	27	50	29	39	35	44	50	37	33	50	33	41	38	42	42	39	37	52	36	35	48	38	34	43	52	44	35	30	36	45	52	34	31	43	37	42	39	51	44	32	26	43	45	38	30	36	47	39	39	43	25	45	54	47	37	33	41	36	42	45	36	40	40	36	33	28	30	34	48	43	46	36	38	44	42	45	37	42	41	45	42	42	44	40	38	34	32	40	35	29	44	44	33	49	44	46	33	43	54	59	28	50	36	42	48	38	36	28	40	50	41	40	40	51	46	35	39	36	41	45	33	36	42	36	47	44	44	44	46	43	28	34	34	39	50	41	35	41	44	61	37	35	42	42	32	25	41	43	43	45	54	43	37	42	33	39	43	45	54	43	47	48	42	38	41	51	48	42	39	46	41	48	30	41	36	38	42	45	37	40	30	50	29	40	44	39	31	41	50	37	39	36	59	47	39	39	37	34	49	36	45	40	38	46	34	36	40	44	33	38	46	34	54	41	49	35	48	31	39	43	54	40	50	34	39	40	32	43	49	51	40	38	40	41	41	33	34	41	43	48	42	40	45	43	45	32	35	47	36	40	35	55	35	44	45	28	43	52	36	46	34	49	40	39	42	40	46	41	38	48	37	27	32	44	34	36	35	43	43	26	39	37	52	47	36	41	53	43	43	42	40	38	42	46	37	44	48	33	32	44	49	38	51	53	37	53	39	36	28	45	38	36	53	33	43	43	48	39	32	40	44	52	45	41	43	54	55	53	44	46	29	47	43	48	47	46	41	40	39	35	55	52	37	45	35	46	36	46	39	38	42	48	49	57	39	44	36	39	49	42	37	41	47	34	43	45	38	39	50	47	43	42	34	26	31	36	36	41	43	44	43	48	55	45	39	34	39	45	44	42	48	42	46	34	37	28	42	40	44	47	44	49	24	49	25	41	32	36	39	50	50	29	37	42	44	45	29	38	34	47	41	28	53	47	50	44	42	44	42	41	43	36	43	27	52	46	39	38	27	48	42	36	26	43	44	42	41	41	29	39	57	45	48	41	40	48	38	47	36	49	39	43	50	53	48	53	42	43	38	35	36	48	37	57	39	36	38	42	48	34	44	61	48	43	52	37	48	32	48	34	47	42	38	34	33	38	42	49	41	39	42	36	41	46	42	50	36	34	47	48	34	37	43	40	33	41	46	41	29	38	31	46	42	39	35	40	38	32	45	44	36	48	37	27	46	42	42	51	36	41	48	42	44	39	45	37	33	44	39	57	40	32	33	42	40	44	47	34	45	40	33	35	39	40	36	64	44	42	31	45	40	47	38	36	44
50478	38974	33583	41609	45347	42090	36131	29780	23155	20826	11012	9285	9176	3518	2614	1658	1571	1264	1070	1084	833	527	590	538	555	530	573	547	548	542	562	577	529	590	560	535	556	547	539	561	548	518	583	522	516	502	536	576	527	530	548	523	555	543	554	508	529	535	538	546	553	574	515	561	589	537	529	549	587	517	542	562	538	587	573	555	582	540	545	570	551	561	532	575	565	534	555	509	520	552	521	532	540	517	522	542	592	556	531	539	593	546	521	576	553	560	546	569	580	543	576	543	560	576	522	574	529	547	531	511	563	569	538	576	537	570	593	539	591	547	527	557	546	556	569	579	562	573	563	572	618	560	528	606	553	585	554	557	567	586	578	566	519	551	563	568	536	535	562	555	545	590	563	571	535	530	542	533	531	518	551	552	515	583	557	503	580	573	535	532	566	565	556	584	540	484	566	504	527	537	546	583	514	536	529	554	527	546	506	508	508	561	525	545	504	555	519	572	539	597	568	550	558	562	519	525	558	561	514	551	571	504	552	554	571	526	511	542	528	560	584	547	564	593	504	558	510	529	561	538	572	548	568	513	569	552	571	511	528	534	562	564	564	530	560	530	506	543	533	546	547	592	568	522	501	556	566	535	545	507	557	549	556	561	556	535	564	570	534	540	567	542	592	529	565	558	593	554	556	579	508	565	575	536	548	560	536	562	542	550	553	537	522	566	558	588	591	515	548	570	585	532	553	564	544	539	564	595	518	594	521	518	500	552	560	532	508	516	525	546	551	560	563	570	552	519	550	558	558	524	562	517	540	556	533	536	535	587	578	549	543	559	558	585	549	548	552	524	538	610	528	554	514	541	566	523	507	571	521	528	532	558	536	598	494	546	542	539	550	568	548	525	526	542	538	593	546	537	527	540	590	583	534	544	562	520	561	553	567	536	565	556	516	572	550	540	557	513	531	551	563	588	508	555	544	557	522	544	548	526	554	502	551	596	532	562	546	525	513	572	582	535	501	540	549	513	557	523	571	539	545	541	584	581	530	585	515	529	561	577	544	535	576	566	553	550	532	579	505	576	571	542	519	537	533	580	555	534	541	550	541	531	565	527	526	550	560	558	592	544	496	549	537	559	547	566	559	537	533	538	544	553	543	537	528	535	538	555	534	572	547	550	514	520	585	591	567	576	534	537	528	528	537	523	498	512	557	546	548	532	558	575	592	539	536	544	540	547	525	564	563	563	538	552	571	518	516	560	566	557	574	529	498	549	568	579	538	554	533	606	576	517	549	579	518	523	590	544	580	520	565	544	543	538	541	502	547	522	554	555	550	576	561	535	565	539	591	549	574	519	549	526	488	555	549	560	585	542	562	542	509	539	554	536	563	556	558	538	563	547	490	543	573	550	531	530	599	578	563	536	519	577	552	570	562	548	566	538	539	550	568	546	545	510	497	561	541	493	544	577	519	535	538	543	532	524	545	578	516	520	547	539	515	521	547	508	518	561	513	562	542	553	556	508	601	567	520	567	600	553	556	550	579	559	530	562	586	542	525	558	564	567	516	514	549	549	571	580	569	554	546	517	565	539	550	534	534	528	533	548	537	537	559	574	551	505	534	571	550	546	569	572	567	548	504	558	515	515	520	519	561	553	546	566	573	527	554	578	519	523	542	521	557	530	579	543	562	552	509	560	553	529	567	522	542	521	529	554	587	569	564	533	551	534	570	547	537	556	588	571	530	533	575	535	548	594	518	571	567	543	571	520	523	516	558	533	590	559	529	555	539	537	550	530	551	542	544	557	587	533	570	553	548	524	536	567	517	532	523	523	522	569	562	548	577	619	545	461	532	551	522	536	570	542	533	597	568	546	542	571	570	492	528	575	556	551	546	572	536	545	597	558	538	547	597	516	577	538	566	594	514	574	542	559	511	535	593	542	552	559	564	527	557	558	551	599	553	504	565	528	491	545	557	581	527	534	535	590	578	563	555	531	563	525	530	519	558	529	546	554	565	567	516	526	557	574	531	526	516	547	535	527	530	566	566	577	525	504	560	564	524	486	583	515	566	563	589	511	549	555	549	550	585	574	585	547	585	603	551	500	533	546	544	528	515	509	589	575	528	490	527	536	493	515	533	568	547	529	561	554	551	520	575	551	554	540	522	556	566	531	548	564	582	539	561	522	568	566	568	509	549	509	581	539	532	528	538	520	559	524	582	545	517	601	525	578	553	531	511	534	586	561	536	551	592	560	538	554	542	550	557	559	561	551	528	512	540	525	562	581	518	534	571	557	530	528	554	540	519	563	520	579	540	544	578	544	525	554	529	575	564	544	571	529	566	539	542	565	527	548	519	569	550	537	552	540	540	547	521	565	541	553	553	510	532	486	570	556	572	532	529	504	512	561	587	511	548	491	529	548	536	552	564	520	580	532	553	502	536	525	582	574	524	548	552	539	478	524	494	542	546	518	561	557	573	548	508	556	561	537	538	571	547	571	537	579	492	555	594	544	600	536	539	538	539	535	559	531	529	573	549	591	546	574	563	532	531	526	580	581	568	517	540	540	543	514	565	534	532	583	553	540	541	510	563	582	579	551	522	505	545	558	530	587	513	533	573	561	536	550	561	553	556	536	557	543	540	532	527	592	566	545	592	566	529	550	536	548	543	563	601	594	534	595	539	555	536	555	556	540	561	546	545	553	551	579	555	574	536	570	524	507	553	562	524	567	571	573	574	564	541	561	535	536	541	519	560	538	513	588	549	561	526	520	531	542	565	529	540	568	570	579	548	547	566	541	538	577	601	562	497	580	564	531	556	548	572	539	521	528	564	553	522	542	545	576	525	551	534	585	551	595	526	524	534	539	544	544	515	560	535	544	568	564	579	546	548	567	530	599	550	569	559	573	557	540	570	542	529	524	555	536	522	565	577	575	541	512	550	564	530	588	529	592	517	547	531	561	573	551	569	566	558	550	575	553	549	552	562	562	578	555	506	561	547	550	537	541	542	524	545	550	568	544	554	549	585	562	532	527	545	505	577	502	574	544	542	555	537	549	552	520	516	532	557	532	550	552	523	558	566	580	584	545	572	543	571	536	546	540	556	548	505	552	572	576	554	558	531	549	593	543	539	523	506	543	526	575	540	572	552	567	561	514	537	522	541	534	544	542	527	548	550	531	529	547	544	533	549	531	586	523	517	573	550	548	544	494	540	561	561	522	521	549	601	561	526	580	591	601	559	549	567	561	531	542	501	579	556	590	580	532	557	571	515	544	545	534	576	560	496	592	542	560	542	563	521	567	529	525	575	563	595	562	583	569	526	558	516	535	551	540	539	563	506	619	563	563	559	524	544	562	529	573	572	547	549	578	510	536	537	540	552	578	537	566	517	541	569	544	564	527	518	546	542	542	579	544	549	572	555	534	494	535	564	504	525	491	533	574	548	594	530	598	500	525	550	499	575	558	573	591	531	523	600	541	556	587	525	531	522	549	531	495	501	602	519	541	553	571	560	501	554	554	546	599
12158	14649	9693	6584	4371	3736	2623	1729	1048	822	407	355	357	149	87	76	87	65	66	70	55	43	35	45	45	37	43	53	37	45	47	37	37	40	27	46	45	47	39	37	38	45	39	35	29	49	36	40	49	43	50	41	48	34	52	50	34	35	52	42	52	36	38	48	45	44	40	41	53	32	43	48	28	45	42	48	41	39	38	52	47	42	44	41	34	41	28	40	40	29	35	39	39	32	30	45	37	34	56	38	39	39	46	38	46	32	32	51	49	43	54	39	39	33	32	46	41	33	42	51	44	50	42	52	46	38	40	38	39	34	42	55	43	49	47	41	39	35	39	42	43	52	45	48	44	46	40	46	39	43	38	45	35	41	42	43	38	46	40	42	37	47	27	46	40	43	48	34	33	43	47	43	42	35	43	39	39	41	45	30	50	41	42	46	38	42	43	41	49	52	54	48	40	46	43	40	38	35	43	37	45	32	36	36	41	40	35	36	45	41	38	51	40	43	37	30	41	43	41	40	39	54	39	38	32	42	45	36	50	48	47	38	41	41	47	52	37	27	55	34	41	42	39	46	42	46	38	34	48	50	51	52	37	47	41	56	38	40	42	44	40	38	38	49	34	45	41	42	43	45	38	28	53	46	25	44	44	34	50	37	46	45	47	38	41	44	48	39	41	39	36	47	45	42	43	47	43	44	31	45	49	36	50	36	41	48	53	34	37	44	34	35	45	43	46	48	45	38	45	38	45	43	38	40	41	45	42	39	51	47	51	48	42	57	40	49	43	45	40	60	40	33	34	54	49	61	53	48	42	43	44	38	49	46	32	39	32	43	40	39	38	38	41	39	51	42	46	38	45	33	39	44	41	44	48	49	54	41	42	38	42	46	34	42	50	40	44	52	42	32	43	42	35	46	47	38	48	38	42	45	35	38	42	37	50	47	35	44	46	53	38	44	38	38	38	36	38	39	46	41	36	44	48	35	36	50	32	33	47	41	48	48	45	35	35	44	47	46	47	47	41	41	41	55	45	43	38	35	33	40	28	50	44	45	41	44	46	39	43	33	49	41	44	38	41	34	39	36	44	39	45	43	46	45	36	58	36	47	40	42	43	42	37	56	37	54	37	34	55	44	42	45	44	50	46	33	41	42	46	40	30	39	41	39	38	43	47	38	51	37	45	37	43	54	47	54	40	31	41	40	51	33	35	37	41	53	39	36	33	39	44	38	56	44	46	44	34	48	55	40	49	47	36	36	39	42	48	36	41	33	51	49	43	45	39	41	41	41	41	43	42	27	36	44	35	47	37	49	38	50	34	55	40	54	47	58	37	37	49	39	38	42	38	58	40	53	46	37	43	40	36	42	41	42	53	44	47	50	38	45	42	51	58	47	45	42	45	33	52	47	39	36	34	41	44	36	48	33	39	54	38	46	35	49	46	52	55	36	43	42	43	37	48	53	46	40	47	42	37	40	27	51	44	49	47	29	38	45	34	39	41	41	49	47	39	33	38	41	44	48	35	32	49	37	43	39	33	35	41	49	51	42	42	34	45	37	46	58	46	35	36	43	43	38	49	34	49	47	52	41	52	43	52	48	47	38	36	44	43	55	43	33	46	51	25	34	44	44	32	44	48	34	46	42	44	36	46	44	43	49	38	40	52	38	42	54	47	29	47	46	36	33	45	41	37	48	48	31	33	42	43	56	41	45	50	35	42	58	44	49	38	42	52	42	62	34	43	52	39	48	35	46	40	40	42	33	33	46	60	40	37	42	49	48	45	41	35	40	46	40	38	41	41	43	49	42	43	49	45	46	39	47	42	39	45	34	44	55	43	42	40	42	49	42	39	55	33	39	40	48	50	51	45	40	50	45	39	41	45	38	50	47	39	44	46	42	45	53	39	42	53	45	54	42	42	43	33	37	33	43	36	43	46	36	40	40	39	38	41	54	46	38	36	32	48	45	51	39	36	44	42	46	37	46	39	42	31	36	39	49	38	44	46	43	39	26	54	39	38	34	53	43	50	42	45	39	46	40	29	44	46	47	45	33	35	54	50	41	43	38	43	43	51	42	52	42	41	41	47	38	38	35	45	44	45	41	42	50	49	45	35	47	51	38	41	55	48	35	44	56	50	51	49	44	41	43	41	44	47	44	39	46	36	44	30	40	48	46	37	44	42	36	49	39	48	40	47	39	40	44	41	40	35	41	57	40	39	37	42	46	37	49	38	34	45	44	41	40	53	45	51	49	47	31	42	45	37	35	39	45	46	38	39	47	43	42	38	46	48	40	35	44	44	42	40	44	52	46	48	41	39	43	46	39	37	47	56	30	48	28	52	45	49	32	50	43	41	33	35	51	48	40	39	36	47	49	50	49	39	40	50	46	49	44	44	61	45	41	43	39	51	54	44	33	42	42	37	44	41	46	53	39	38	40	49	50	42	49	63	47	47	45	36	35	42	42	35	41	38	46	38	31	35	58	33	50	45	45	55	51	42	46	39	45	42	31	42	42	42	37	40	43	35	44	39	40	41	34	35	38	39	32	43	39	49	37	52	38	42	40	46	46	41	56	52	41	35	47	49	46	45	52	35	50	45	39	39	40	49	43	52	50	39	32	35	43	46	52	37	58	50	53	36	39	42	53	47	53	48	45	33	52	40	45	42	37	44	36	38	46	32	40	49	39	47	33	37	49	48	43	35	38	37	40	40	39	55	54	48	36	51	38	43	51	40	50	36	56	42	33	48	46	55	44	48	35	43	50	39	43	32	51	45	51	31	48	46	40	36	47	38	47	46	35	42	46	53	44	47	47	58	35	48	40	28	55	51	35	51	44	44	35	44	33	39	37	35	43	46	40	39	39	42	42	44	30	36	46	40	49	39	41	35	52	43	31	36	35	54	46	54	50	43	40	44	38	45	43	50	44	50	43	55	44	37	50	50	44	35	43	39	32	38	44	49	45	28	48	35	41	42	48	52	42	31	43	49	33	47	57	44	45	40	26	48	44	50	45	40	42	44	39	38	48	41	31	29	36	38	37	49	37	38	45	44	32	40	36	54	55	34	50	44	38	37	53	46	40	35	42	51	33	57	37	42	39	53	49	42	43	45	40	34	44	46	39	43	42	47	52	35	44	47	49	46	50	47	41	35	39	30	46	38	35	39	58	46	41	42	53	39	44	37	39	37	36	43	40	51	50	39	42	27	42	45	47	40	35	47	42	45	38	33	46	48	39	40	40	41	36	38	39	47	38	52	46	49	51	42	40	56	43	53	42	56	53	39	45	50	44	36	50	41	45	39	55	47	34	44	50	37	40	42	41	48	27	52	40	57	44	54	46	44	43	42	38	35	42	41	50	46	38	45	50	39	45	47	35	44	40	42	34	34	45	45	44	48	45	38	28	57	36	39	41	48	40	35	38	38	50	45	53	42	44	46	41	40	38	34	55	48	46	44	40	45	47	49	40	32	38	42	43	36	55	38	40	45	40	43	33	41	38	42	40	46	28
47891	40320	35127	41712	46092	42841	36290	30821	25084	22101	12699	11421	10580	4372	2813	1937	1844	1513	1319	1243	908	611	520	557	556	492	587	520	550	575	563	581	568	620	609	543	552	570	576	552	582	572	547	559	538	558	577	557	590	541	551	535	585	523	572	570	533	574	521	523	570	545	548	584	530	578	585	551	562	576	539	548	605	582	540	526	570	567	593	552	556	549	592	571	513	569	585	565	588	575	552	545	546	533	539	530	558	550	506	571	582	551	528	550	547	588	557	571	574	580	546	567	578	548	558	558	561	533	573	589	540	561	576	585	581	587	568	524	543	613	511	562	534	573	579	559	588	567	589	566	568	581	578	569	579	533	593	546	594	557	601	613	530	584	556	531	535	560	546	582	545	536	584	517	572	582	564	557	560	551	577	549	568	561	597	559	548	548	564	579	544	555	596	534	535	587	580	552	550	576	551	575	568	534	540	561	587	525	520	555	581	546	550	539	569	547	588	605	578	561	545	577	566	546	583	592	548	589	566	565	562	543	619	568	587	574	570	565	590	529	527	541	574	543	570	610	572	553	595	548	564	587	603	569	577	544	632	552	556	567	559	583	572	569	586	592	593	533	567	549	599	555	583	552	556	605	540	595	584	594	579	569	596	588	554	555	548	555	617	556	549	557	551	633	527	558	574	578	554	611	565	593	630	596	528	593	542	542	531	581	580	582	591	601	542	564	572	547	542	572	554	581	578	570	585	494	583	604	589	574	559	541	562	568	549	544	582	598	571	543	618	544	528	582	554	586	548	550	581	606	583	548	582	560	549	561	541	599	562	560	611	567	557	531	533	539	576	559	571	563	583	546	543	604	592	569	555	558	607	558	575	602	539	584	625	610	566	594	585	547	596	564	592	548	568	587	573	552	552	528	559	580	561	555	559	579	570	556	554	602	544	584	553	561	607	570	566	589	591	579	584	591	519	575	573	529	528	574	586	578	578	600	539	530	577	572	595	582	582	562	548	588	546	591	555	590	582	577	538	586	604	502	550	564	562	571	568	543	591	572	598	549	590	535	568	530	595	546	542	587	608	562	534	525	505	581	588	533	558	561	572	566	553	554	540	558	551	556	589	566	580	581	574	540	599	574	603	530	550	580	588	566	575	539	557	564	563	602	577	559	583	548	565	576	593	591	554	543	571	616	547	607	552	574	539	591	559	538	576	576	573	561	551	572	549	573	572	591	524	594	574	582	584	543	575	576	576	590	548	566	594	570	594	543	550	547	525	581	555	562	607	602	575	573	557	584	584	573	607	538	568	573	622	547	542	553	555	530	562	624	596	532	539	548	628	574	580	547	554	523	577	558	589	541	600	538	559	556	591	558	550	535	581	551	607	525	599	598	522	553	566	554	543	604	574	554	535	548	504	542	587	572	558	581	552	534	571	554	534	516	599	529	554	544	509	572	573	544	594	560	550	596	569	561	553	608	553	548	590	589	565	588	547	550	567	554	543	590	564	528	573	583	584	540	550	583	571	584	536	583	587	534	531	548	534	579	534	514	562	533	545	515	548	588	561	535	555	588	587	601	542	617	612	585	528	550	533	546	550	572	548	576	561	593	584	553	549	577	578	567	583	562	528	582	591	513	564	569	533	556	559	553	570	573	492	581	558	540	526	579	589	560	542	575	609	608	556	581	594	550	520	572	605	575	548	552	574	567	564	562	561	534	549	592	557	601	539	517	552	575	562	553	606	576	535	580	567	589	507	574	593	573	543	558	511	533	508	535	558	518	586	579	563	576	540	526	551	538	575	575	576	521	530	559	566	517	567	572	542	605	544	566	591	554	568	553	552	596	568	580	551	584	564	523	604	584	578	557	619	549	586	500	537	550	597	567	568	545	573	533	595	548	586	548	569	609	544	551	579	559	526	551	558	564	518	566	546	588	577	555	581	624	585	575	568	553	610	556	574	559	544	554	489	576	539	554	560	563	540	586	569	530	556	575	589	604	541	544	584	574	581	581	570	534	579	575	530	613	541	579	576	563	552	567	586	533	581	571	592	601	581	560	584	553	599	552	578	540	582	547	589	557	601	562	609	594	590	549	545	570	549	550	593	538	542	558	549	568	559	540	549	500	547	569	577	602	523	561	557	566	560	584	556	544	561	558	599	569	565	623	582	585	558	558	609	573	578	575	604	554	538	554	614	536	558	599	548	558	548	527	603	513	548	601	584	550	602	562	565	544	578	521	568	562	587	552	564	547	570	584	536	588	533	613	548	567	545	541	592	600	604	616	547	560	557	531	565	587	573	555	571	561	545	551	562	527	515	592	557	581	559	609	590	536	552	574	558	541	566	559	545	530	592	583	600	610	582	585	601	567	597	568	552	566	560	570	541	561	532	602	594	545	606	578	533	584	541	549	563	559	593	616	546	578	547	587	535	554	590	543	608	541	562	528	570	544	564	555	571	540	557	554	538	551	575	567	556	521	528	580	580	564	570	552	564	551	591	577	531	567	620	579	572	529	589	575	571	530	557	561	542	570	553	537	557	570	548	553	540	524	627	555	623	597	554	627	568	555	526	544	606	545	546	539	574	532	599	537	574	539	537	567	563	579	565	598	532	603	564	548	567	572	524	527	551	542	507	534	594	568	586	559	607	565	554	594	614	566	567	565	602	571	559	559	546	568	570	543	548	565	560	581	542	551	592	566	562	587	562	584	580	611	570	590	550	523	534	565	598	526	580	552	581	532	552	558	588	585	571	528	588	579	565	587	554	547	556	618	618	540	607	564	582	594	567	589	528	579	550	557	617	579	532	524	570	560	602	546	601	550	561	531	552	584	569	570	598	514	580	571	545	559	576	573	556	565	549	570	562	581	545	537	587	542	553	521	631	538	581	574	549	535	598	623	584	593	568	553	504	544	574	548	516	559	591	551	572	546	580	547	564	566	534	544	563	604	627	588	592	548	558	517	584	562	543	587	558	547	600	594	572	542	570	583	556	560	566	580	570	519	546	551	572	560	581	598	594	547	546	546	583	546	550	543	592	556	556	601	586	587	573	568	559	585	569	583	563	548	595	561	554	563	535	599	542	555	554	590	572	568	561	559	595	552	543	554	560	583	535	527	569	565	559	589	595	558	530	524	607	562	564	553	561	559	567	613	577	563	590	531	596	556	583	505	580	561	553	557	548	537	583	590	570	559	527	577	553	596	592	572	592	502	542	585	545	553	574	539	585	548	536	563	550	549	586	550	520	595	528	575	580	570	572	539	567	578	584	612	609	602	521	554	570	572	580	548	558	568	565	573	561	519	558	571	563	574	577	534	573	535	571	567	530	590	553	558	524	561	565	586	546	572	579	593	519	592	592	586	550	538	537	554	542	516	572	596	590	561	618	522	566	578	553	539	574	557	529	584	588	604	542	567	610	568	564	550	621	585	589	522	585	563	554	573	559	541	520	658	560	581	580	530	569	569	583	546	582	579	569	561	582	563	584	539	578	610	560	552	576	587	570	544	584	551	544	611
17962	24582	15621	11172	7233	6689	4737	2994	1833	1353	640	576	484	225	143	104	92	83	70	67	48	55	33	39	42	49	48	39	31	46	45	40	50	43	49	53	39	42	47	44	49	44	47	38	38	43	42	41	46	37	38	41	45	42	42	39	50	36	51	52	44	39	51	50	50	41	34	41	44	42	51	49	36	41	32	42	34	39	54	41	42	36	48	40	38	44	51	40	36	37	46	58	56	40	48	57	34	41	49	44	47	51	49	35	43	47	45	51	47	37	48	35	41	26	47	41	50	51	52	53	45	38	31	38	48	41	39	51	38	56	43	40	49	45	47	47	54	38	45	45	46	49	41	37	42	46	44	27	43	41	43	51	46	41	47	53	52	46	41	39	34	34	45	30	42	44	41	45	46	43	39	59	37	43	40	41	42	37	43	30	43	41	42	39	38	54	50	44	56	42	46	40	37	41	36	40	39	52	44	37	37	38	47	39	37	39	51	45	43	43	38	48	38	45	31	42	48	46	50	47	30	37	48	48	40	40	42	45	31	43	51	45	43	42	44	41	34	36	46	46	42	47	34	38	37	53	35	52	39	43	35	38	37	37	46	42	42	37	43	32	51	44	49	35	35	39	42	43	41	29	43	47	37	51	47	41	32	41	31	48	47	42	47	44	51	50	41	46	40	30	49	35	37	54	41	42	50	49	40	41	38	45	39	50	42	38	32	33	43	39	56	35	35	33	31	31	41	50	39	42	41	46	35	32	31	51	39	33	55	46	41	35	36	53	43	34	53	42	35	39	42	36	48	52	43	31	40	33	34	33	41	45	48	30	48	48	40	41	39	39	46	36	40	43	36	43	40	45	35	40	47	54	41	46	43	37	44	29	31	43	52	40	54	38	47	33	36	40	38	37	31	44	40	44	38	50	30	42	45	50	34	38	46	39	50	42	39	47	44	50	40	47	31	36	38	37	45	45	47	54	39	42	35	34	51	36	42	47	36	45	27	34	43	42	47	36	38	27	43	53	45	46	53	40	46	51	47	45	35	45	41	36	40	40	46	32	48	36	31	44	45	48	38	41	44	50	41	39	42	40	32	38	50	52	34	41	46	47	31	48	41	46	44	41	45	39	38	39	36	54	33	47	43	35	57	47	42	49	41	43	37	42	52	35	44	44	48	48	41	41	40	46	52	40	32	41	32	41	39	55	42	51	39	40	38	39	39	35	55	35	44	46	39	46	36	55	39	43	36	33	56	37	46	44	41	46	25	46	38	44	39	57	50	46	41	45	41	35	45	40	36	43	28	48	49	30	44	42	43	40	35	46	43	48	43	24	52	49	41	56	44	43	40	37	36	45	39	42	44	41	51	35	31	48	50	46	39	32	50	36	51	46	32	53	43	55	56	40	42	41	43	35	31	44	40	41	29	44	43	42	39	36	38	42	57	32	39	44	40	37	42	43	46	40	36	42	35	37	50	30	36	35	39	59	54	61	42	39	42	40	40	36	35	38	37	36	51	48	47	44	47	39	42	46	29	39	52	31	46	36	49	42	49	50	57	55	39	34	49	49	41	42	42	54	35	36	33	41	40	45	52	39	41	49	41	37	40	47	30	46	54	47	46	41	38	40	37	46	37	40	45	51	49	50	40	41	42	40	44	44	47	44	43	42	42	42	40	44	41	41	32	45	46	47	37	44	48	29	30	40	43	35	38	42	41	38	46	48	50	47	42	40	40	39	29	36	38	48	43	38	38	54	38	37	52	41	36	42	48	41	38	46	35	38	34	43	40	45	42	35	42	33	43	33	30	43	43	41	46	45	46	47	38	41	42	44	45	56	39	48	50	40	47	40	38	53	47	36	43	31	33	31	36	54	33	40	39	46	35	43	47	43	47	36	30	47	28	49	30	41	31	34	37	36	36	58	32	44	34	45	36	46	43	53	42	53	48	36	45	44	46	47	45	45	51	50	40	47	43	42	48	50	39	35	40	35	25	47	40	47	38	32	46	31	32	50	49	38	41	47	49	46	37	43	35	36	38	48	43	34	44	50	35	40	33	41	46	52	43	48	43	41	41	44	59	42	42	38	44	37	62	42	52	43	41	50	51	32	43	47	41	45	44	48	40	42	36	51	43	42	46	43	45	38	46	41	35	34	37	48	42	47	48	45	35	39	34	39	43	42	42	55	36	40	46	28	51	32	39	49	42	38	58	35	55	38	44	31	39	39	34	51	34	44	53	50	28	37	42	44	36	40	45	42	36	45	39	28	38	47	34	48	54	39	43	46	33	44	39	41	41	39	36	35	43	40	44	52	36	47	43	61	47	28	40	44	45	37	43	41	42	44	38	39	56	43	33	50	34	38	36	38	42	34	53	49	42	37	39	38	49	43	41	45	58	42	38	42	43	39	48	54	40	45	54	42	47	39	48	42	45	40	51	37	45	34	42	45	41	51	45	42	49	38	39	56	45	36	42	45	41	36	32	46	37	41	37	41	52	43	40	45	51	50	36	46	56	44	54	33	47	59	36	31	56	41	47	51	42	30	41	34	46	45	49	36	39	56	44	46	36	48	26	47	40	48	40	48	45	39	38	45	41	36	38	49	38	39	44	47	37	51	47	49	38	42	51	41	42	41	33	46	36	46	32	54	41	40	42	44	54	49	44	40	46	39	47	47	40	48	50	48	43	51	45	38	40	51	51	41	45	43	50	38	51	43	46	49	43	35	37	51	37	39	40	38	58	41	31	30	53	51	52	44	36	42	44	40	39	43	25	37	34	46	38	41	48	41	48	33	48	24	34	49	40	47	41	46	37	41	32	34	37	38	38	37	51	38	34	36	54	54	50	41	53	45	35	35	36	40	51	34	43	54	41	41	50	39	43	38	46	42	40	42	42	41	49	40	39	37	41	49	51	36	40	49	44	43	50	47	41	45	38	43	46	33	44	38	62	40	41	48	40	45	52	39	49	44	38	40	31	56	52	45	29	43	54	31	41	48	40	42	42	38	43	33	45	43	47	50	31	49	54	48	46	40	54	32	38	49	46	34	55	31	36	45	47	28	44	44	47	46	38	34	50	43	46	36	47	38	42	45	37	38	45	51	36	46	34	35	39	36	39	41	36	40	45	47	45	42	31	47	37	35	42	43	48	45	52	48	40	48	42	45	36	36	47	36	39	45	38	56	57	47	38	53	38	43	49	39	54	42	49	46	32	43	42	50	37	51	45	38	42	37	42	44	49	52	29	48	40	39	28	48	36	43	45	49	52	58	32	48	48	40	45	45	40	44	40	29	46	61	26	45	41	46	40	41	30	44	53	38	42	46	43	38	43	47	35	41	37	36	45	40	43	46	45	44	40	43	43	39	46	37	55	41	35	46	36	37	43	44	32	37	45	41	44	38	47	47	46	39	41	50	41	38	53	40	43	40	34	45	47	34	48	51	47	42	41	42	37	38	35	39	50	51	48	55	46	36	47	48	38	51	36	44	46	44	39	38	42	38	43	46	39	43
53468	45916	40178	49716	53958	51598	43039	35646	30592	25970	15801	16257	13431	6587	4070	2715	2603	2094	1592	1617	934	591	582	523	564	520	573	550	568	535	572	619	580	599	570	597	596	573	566	521	599	581	586	529	598	554	543	560	553	544	584	565	587	612	539	561	564	583	542	581	560	574	568	594	577	551	617	525	543	548	605	554	537	539	527	621	574	613	547	575	515	559	538	571	530	554	580	534	540	597	564	590	577	562	542	555	599	594	587	580	535	571	593	576	610	556	563	576	566	548	557	550	549	585	592	572	547	554	553	567	552	553	605	569	559	538	570	577	565	581	556	581	582	529	569	569	543	566	582	544	606	542	573	546	574	539	597	599	577	564	550	604	536	567	543	565	557	537	563	603	528	556	576	540	567	561	570	571	574	553	592	582	554	568	608	532	620	609	563	613	566	572	556	577	569	594	603	560	529	570	565	587	558	585	512	631	576	558	602	563	582	569	530	573	613	539	585	581	581	560	537	535	556	549	571	558	572	530	532	557	585	564	526	600	577	581	576	581	543	556	563	523	606	535	620	564	527	570	575	551	552	555	598	598	587	576	557	542	552	542	564	530	588	565	553	569	516	586	576	594	570	568	587	582	610	546	560	549	592	601	539	568	583	549	539	591	557	619	583	581	565	530	567	566	561	572	549	593	563	560	536	583	577	534	614	561	578	538	578	567	546	582	573	583	568	524	566	549	611	592	603	546	581	591	558	585	568	574	537	548	556	536	581	578	573	570	543	574	537	602	570	559	556	593	586	538	559	585	536	591	565	570	543	598	573	584	597	597	574	549	536	601	550	551	590	584	564	545	537	564	533	533	570	590	585	578	575	559	594	559	569	594	571	552	594	595	538	581	595	541	616	570	592	525	590	565	567	541	554	528	587	593	532	576	599	596	552	561	555	557	545	554	569	553	570	590	549	549	549	595	602	578	582	599	556	579	591	592	581	576	581	521	576	568	565	538	541	538	564	641	577	582	541	621	546	586	529	565	548	570	519	575	553	583	577	554	591	581	558	544	582	595	567	578	567	574	546	552	590	585	600	540	600	588	573	570	585	564	596	609	537	554	571	548	549	583	526	560	550	544	634	531	598	553	554	561	580	601	543	588	558	581	573	591	537	597	556	534	592	535	587	550	549	600	583	607	570	584	594	554	554	529	564	537	581	566	570	594	523	554	595	584	588	617	565	546	558	565	590	555	584	594	564	552	565	550	563	567	592	546	587	567	573	613	540	523	551	556	556	594	559	556	588	584	598	571	570	531	564	568	557	596	551	576	595	530	559	617	614	576	599	565	621	555	543	574	576	593	625	606	586	542	629	575	551	531	600	572	594	564	585	571	551	591	555	538	577	574	574	544	608	572	590	603	547	569	547	567	566	572	543	528	573	587	556	606	584	576	591	566	555	562	590	558	542	589	571	558	586	577	558	596	576	570	599	548	573	577	564	494	599	633	543	566	577	578	588	586	577	562	574	520	560	576	569	597	528	595	548	573	552	602	529	528	558	541	590	561	575	516	564	561	550	561	536	560	587	571	562	556	542	526	553	590	543	542	596	540	542	561	559	561	600	557	583	538	532	509	590	598	575	579	493	555	568	572	540	578	599	556	569	551	577	540	547	579	592	559	537	533	586	563	559	587	574	547	538	599	580	539	634	530	548	572	550	583	562	517	570	573	516	580	546	576	569	624	527	577	565	571	550	597	613	601	612	602	595	578	573	549	612	571	597	591	543	556	563	582	560	581	582	536	561	566	561	567	575	589	550	553	572	576	510	555	564	576	565	563	540	557	533	552	587	562	583	606	606	559	558	515	576	581	599	527	596	564	574	608	602	551	571	571	565	530	557	544	614	539	542	574	562	579	561	560	589	576	578	543	566	595	600	593	590	584	539	549	593	587	569	558	554	598	617	565	550	563	592	566	575	571	540	559	559	552	578	576	564	562	552	586	613	530	546	595	546	579	579	596	597	565	546	566	578	545	559	566	516	562	575	562	585	593	551	583	572	520	566	553	585	592	563	538	549	560	573	569	535	589	551	522	581	578	559	600	576	575	636	617	596	560	585	553	556	539	546	564	558	533	574	583	567	557	554	560	563	606	602	584	607	568	537	609	589	573	563	547	564	575	575	558	579	574	551	577	565	571	586	541	559	553	551	525	562	556	566	577	598	567	586	572	578	570	580	595	587	554	582	547	578	587	564	590	578	553	527	541	553	593	545	560	571	571	544	556	567	537	528	612	545	568	551	552	579	572	559	522	575	577	551	556	599	556	573	603	602	551	570	566	580	570	591	582	556	518	589	577	551	589	555	589	546	572	568	540	543	624	544	613	546	546	525	546	586	544	534	541	601	567	600	546	564	529	559	596	592	567	537	558	589	561	612	575	573	596	579	541	610	557	591	587	554	563	573	552	560	586	568	547	590	595	575	567	574	584	521	598	566	603	551	548	574	584	576	581	615	585	588	569	574	534	574	557	580	592	541	585	580	576	572	594	528	534	591	571	601	580	565	567	560	574	591	588	561	599	505	555	569	589	589	538	511	574	604	557	546	563	583	558	534	551	578	610	533	570	556	582	578	603	531	570	621	571	560	564	580	591	573	566	592	575	560	618	555	594	563	580	560	543	568	554	570	548	591	587	548	541	571	548	524	564	603	510	557	560	519	557	615	570	590	569	554	538	599	602	569	608	564	531	570	561	592	568	595	573	580	594	600	600	567	584	560	563	577	597	572	596	581	553	532	529	522	567	577	576	618	563	580	528	569	626	579	575	605	537	559	534	592	582	530	565	600	529	572	569	573	559	575	564	579	535	534	573	557	573	581	569	529	565	560	523	580	590	583	538	561	584	552	573	545	585	538	544	518	604	566	593	575	556	554	517	544	581	525	544	572	587	607	567	532	551	565	612	593	546	535	568	580	526	550	549	557	597	586	544	551	562	584	610	560	583	569	560	509	574	586	563	579	587	536	572	530	588	564	589	554	546	575	569	570	553	563	597	569	568	590	583	544	572	567	559	553	538	563	556	572	572	549	569	551	569	560	592	572	596	578	558	578	580	588	548	550	598	558	569	572	595	639	531	550	561	537	555	547	566	619	565	554	543	553	580	564	539	530	525	567	591	583	551	585	556	565	608	541	573	618	604	554	588	567	525	544	566	577	583	536	534	569	545	537	529	607	555	590	565	580	609	594	557	555	596	576	606	579	559	596	539	594	538	577	578	545	530	547	602	559	564	520	586	586	565	590	594	566	561	546	582	575	548	570	570	560	606	575	565	603	534	613	569	594	520	589	595	588	566	552	570	564	583	566	563	592	576	606	545	581	569	559	582	576	571	592	569	558	583	574	563	584	577	561	611	563	563	604	592	583	557	555	539	532	593	578	625	533	602	614	590	565	537	561	526	612	540	565	560	563	552	590	542	554	566	580	531	565	580	567	622	544	571	552	571	560	619	588	539	545	548	551	551	601	550	557	567	551	566	557	583
6679	5115	2740	2218	1266	1182	890	575	380	264	145	170	137	93	67	50	59	46	48	55	42	40	38	37	26	43	46	42	47	43	49	51	48	33	28	30	33	36	41	43	38	45	41	55	37	46	50	38	39	49	44	49	38	43	42	45	39	45	41	33	34	43	35	32	48	44	42	51	36	40	46	41	47	31	38	28	57	54	46	36	45	31	36	52	48	43	43	41	37	44	34	48	46	33	38	53	32	31	26	33	37	54	42	45	48	39	37	40	39	40	39	42	47	32	32	47	52	41	34	40	34	36	38	43	34	36	42	40	48	42	28	38	35	40	39	42	41	43	35	54	41	42	45	39	47	46	43	49	47	45	41	32	50	46	37	35	42	36	39	29	33	45	32	39	45	40	39	36	27	45	33	39	36	32	35	33	47	36	46	34	41	44	39	37	51	28	41	42	38	48	31	37	47	52	42	45	54	37	38	25	37	32	36	46	45	34	41	42	46	40	46	58	44	35	29	39	41	36	49	53	39	38	44	43	36	57	40	44	29	40	45	45	38	42	42	36	47	36	40	41	29	31	49	38	38	39	27	36	43	43	43	47	39	43	35	38	32	39	42	43	45	41	37	35	37	41	47	55	32	32	47	48	48	36	52	40	53	34	48	43	46	39	37	38	36	40	44	37	35	33	29	48	37	49	53	53	40	33	47	49	46	37	45	36	35	44	43	49	47	37	40	47	40	40	38	42	52	40	39	51	44	45	47	41	48	41	38	36	43	39	34	39	36	43	45	47	39	56	34	48	47	40	35	38	54	30	52	31	43	39	39	46	39	42	45	37	33	28	42	45	55	38	48	37	47	42	39	51	44	38	41	44	38	44	39	36	50	38	44	37	45	45	41	38	46	39	40	36	37	31	49	39	33	38	54	37	45	48	49	45	30	35	47	31	33	38	36	39	45	32	38	39	30	39	39	42	45	41	37	31	39	35	40	44	55	41	36	27	37	40	37	42	35	40	44	35	34	36	34	51	33	39	46	50	59	37	45	41	34	35	43	41	57	41	38	40	38	42	35	43	43	47	37	36	45	42	36	47	39	28	34	33	44	42	45	38	43	38	34	41	37	40	40	28	44	45	37	44	33	38	34	42	41	38	40	40	36	35	53	44	37	36	39	42	51	53	35	39	49	33	31	42	51	37	41	49	46	50	50	37	31	38	40	45	45	38	46	37	37	41	43	37	51	27	29	35	31	48	42	48	44	33	50	39	55	40	46	44	37	44	46	41	43	47	55	37	48	32	47	38	45	51	49	38	42	47	38	51	40	46	57	39	52	51	41	34	40	44	45	31	40	37	41	41	56	48	38	41	38	43	34	37	50	42	37	42	34	47	37	43	32	40	44	41	42	37	45	41	49	37	40	46	33	50	40	36	36	32	28	39	28	34	33	34	56	38	50	42	44	46	36	52	42	50	32	34	34	43	41	43	35	32	37	45	49	41	47	48	33	45	42	46	44	49	47	39	50	41	36	32	50	29	41	42	34	31	40	44	33	43	42	42	32	45	44	36	56	35	41	50	32	41	45	41	39	41	41	48	33	48	48	46	38	48	38	45	43	36	53	39	38	50	44	31	46	30	35	40	46	40	33	30	54	38	39	51	37	35	30	43	34	38	41	41	43	43	46	38	45	40	35	37	43	33	51	44	36	42	44	44	46	43	36	39	35	42	41	35	33	43	53	44	45	39	44	37	47	55	34	38	39	43	36	45	45	31	43	46	30	40	40	37	27	39	42	46	37	48	40	30	40	40	48	41	48	34	39	35	50	30	41	45	44	47	38	46	43	31	49	46	39	39	43	52	52	31	43	34	41	30	43	47	41	39	45	46	63	43	35	38	41	44	45	42	45	55	41	44	40	41	49	44	37	41	44	50	53	47	42	36	43	48	31	39	51	44	36	37	36	32	38	45	38	36	28	28	36	36	33	51	47	43	38	51	34	44	45	35	41	46	40	39	51	37	45	42	37	37	43	44	34	36	44	40	37	38	32	54	37	39	36	47	37	43	41	28	34	43	42	54	43	44	38	47	43	42	40	48	32	35	39	35	39	40	41	42	47	51	36	34	43	41	25	37	31	41	30	37	41	35	46	38	50	36	36	42	43	44	42	50	36	40	46	38	43	46	42	21	30	46	46	44	32	33	40	32	40	39	49	28	50	49	48	46	49	53	39	44	44	44	44	43	36	52	40	46	34	36	38	47	36	47	31	41	41	37	42	52	47	41	46	50	52	25	29	38	56	45	37	44	43	35	45	39	38	42	35	35	60	41	61	33	37	42	38	51	43	30	38	34	42	40	40	47	32	39	49	43	41	41	39	34	43	42	36	38	31	47	34	36	37	39	43	36	39	32	37	42	42	45	42	38	35	44	40	45	38	43	49	34	40	36	45	47	37	37	35	53	30	42	38	38	39	38	42	50	34	49	38	45	49	50	34	26	36	57	37	34	46	37	51	46	44	46	43	39	35	39	37	50	32	36	50	35	35	33	41	38	56	42	31	49	36	42	46	34	31	47	42	42	40	45	50	47	44	41	42	46	38	43	46	44	46	45	40	38	33	31	45	38	38	37	41	31	44	35	38	37	39	32	39	48	50	42	47	31	36	42	32	35	29	42	48	36	53	37	43	48	46	39	40	50	41	39	37	41	39	40	49	44	43	42	48	39	44	42	51	37	37	41	33	39	43	32	45	46	38	36	35	37	51	43	36	42	37	36	40	39	42	49	49	52	41	37	41	48	45	42	39	49	41	45	44	38	50	49	40	36	36	44	41	47	49	42	35	52	39	42	35	29	44	35	44	41	38	53	34	41	31	43	29	27	44	52	44	36	30	37	40	25	45	40	40	46	54	50	32	42	43	37	36	34	49	38	27	52	42	34	30	49	35	45	42	30	41	44	31	41	38	39	35	38	39	43	40	59	43	52	37	40	41	36	43	37	34	41	40	47	45	40	46	56	44	35	33	43	33	36	36	37	43	35	46	42	42	39	41	37	31	40	43	50	36	43	34	43	51	41	35	34	42	42	38	33	35	41	42	48	46	38	38	39	43	46	44	45	41	35	37	39	41	43	43	31	51	40	42	48	47	35	45	27	37	46	56	30	34	45	34	47	42	36	32	41	33	25	42	35	49	36	51	45	43	32	44	33	43	41	32	45	36	37	48	38	44	46	41	38	41	36	43	31	47	40	52	37	46	48	41	43	38	41	31	47	41	35	36	39	47	45	46	38	38	49	33	46	39	27	35	47	37	40	39	62	41	40	44	48	35	38	44	38	46	44	41	37	42	39	46	46	46	34	39	55	36	37	36	51	33	37	41	43	40	43	52	34	51	32	36	51	37	40	33	47	47	37	50	31	42	50	45	31	29	40	44	37	41	45	42	29	34	43	41	49	33	46	41	47	42	44	52	41	51	43	44	33	48	43	38	34	45	36	47	33	34	32	26	27	50	41	42	39	35	43	45	36
39508	30038	23853	30119	31486	31113	25682	20809	14928	11293	5678	5804	4746	2287	1340	1068	1042	876	845	762	622	527	495	572	534	485	543	543	545	601	533	542	558	545	562	548	563	492	551	555	546	486	564	588	605	602	519	489	557	585	562	581	561	526	520	522	546	563	553	525	556	534	561	525	530	583	523	532	533	559	509	558	510	548	540	514	546	557	553	550	525	547	538	554	560	572	547	495	559	502	563	530	566	538	532	547	515	517	562	520	533	530	552	474	561	522	524	573	590	530	558	566	575	527	557	530	573	530	500	516	577	532	537	555	541	537	550	532	593	569	545	543	585	572	552	554	579	553	527	531	615	540	538	517	573	536	516	521	562	529	548	539	592	512	498	536	551	529	560	568	531	554	572	517	521	534	523	515	551	494	521	515	545	531	473	546	573	550	500	529	557	531	517	516	524	497	500	545	545	552	547	511	554	566	530	511	587	544	553	527	588	569	540	499	564	544	527	596	563	520	538	537	531	505	498	541	504	580	534	571	533	539	513	584	539	529	538	549	576	562	518	513	608	541	534	565	526	560	521	519	540	505	551	588	559	554	517	514	529	527	589	529	575	519	508	499	518	524	560	565	542	531	551	530	540	547	508	553	560	528	552	541	548	541	545	514	547	559	556	576	558	486	530	505	541	544	557	562	550	534	558	541	522	563	556	515	555	567	557	531	540	567	604	503	530	531	527	556	529	507	568	540	565	555	541	534	601	517	544	525	519	545	502	538	521	526	518	535	493	511	526	532	518	547	576	528	488	546	519	531	551	569	542	540	515	569	519	477	533	525	497	578	533	515	544	540	548	496	551	601	576	574	546	534	546	531	503	539	510	509	567	547	537	563	538	536	538	531	545	528	562	615	543	504	508	517	516	532	556	509	505	546	592	540	516	519	550	546	574	527	554	526	585	514	555	553	530	526	547	548	555	525	501	575	549	553	560	583	509	535	559	516	527	548	504	523	526	545	532	529	541	560	540	507	580	537	518	544	517	550	559	570	552	557	558	552	554	551	535	564	594	529	549	588	544	514	510	570	526	568	580	542	538	536	508	562	509	538	567	568	558	522	563	554	538	537	495	543	542	561	580	509	553	523	529	521	570	548	562	543	525	529	526	492	568	556	534	530	484	604	552	571	572	561	524	551	518	522	548	533	573	535	559	549	523	526	553	539	546	530	544	529	530	535	574	524	509	539	536	561	537	548	531	500	526	563	527	520	570	509	521	574	514	529	549	580	591	534	573	528	535	527	560	536	522	540	545	508	524	557	553	580	584	553	531	554	506	586	557	530	547	541	507	546	557	560	528	501	490	549	501	511	551	523	561	509	554	535	548	602	529	575	535	510	506	561	500	554	587	537	588	552	541	555	545	506	572	534	513	531	521	545	535	528	525	551	551	531	537	527	555	507	501	540	496	594	534	577	536	594	556	570	548	569	571	516	545	534	528	542	507	539	496	508	490	549	547	580	556	584	549	517	562	540	582	553	538	547	579	576	527	556	556	545	521	560	539	512	549	533	545	562	549	561	544	585	550	555	556	576	559	482	533	569	520	492	521	525	544	531	530	538	559	496	536	521	544	508	525	525	509	517	537	487	514	529	537	515	542	551	554	505	541	551	535	541	499	546	543	545	554	538	562	563	537	570	551	557	607	534	521	488	537	535	512	512	520	556	542	562	548	517	575	535	532	501	543	534	568	548	570	510	548	545	540	533	570	562	510	540	544	542	551	527	563	536	534	516	510	542	522	535	556	546	574	562	546	522	526	579	562	551	525	503	528	579	548	526	538	536	532	553	561	549	505	527	551	529	509	575	532	576	541	522	556	606	536	530	555	514	556	524	551	587	485	548	534	543	562	502	515	518	536	560	535	564	574	538	539	541	561	561	580	571	551	535	535	536	510	514	572	532	559	507	550	557	550	510	547	595	568	547	547	544	538	532	516	552	508	525	510	538	610	501	571	506	493	569	564	558	540	531	551	544	556	537	541	518	529	553	545	543	544	549	574	559	548	537	586	539	577	507	575	546	530	526	544	563	494	506	522	540	537	558	546	549	523	519	588	528	526	521	514	509	555	548	536	572	503	571	521	531	566	532	516	550	536	561	516	557	554	530	582	547	543	562	534	525	522	544	551	576	546	558	548	551	533	535	579	532	545	483	548	524	557	583	536	539	531	544	539	508	546	505	522	543	600	554	555	525	537	547	547	498	530	547	535	547	535	507	524	560	566	544	550	544	576	517	556	588	561	564	560	514	529	537	562	528	530	516	546	518	521	541	542	542	522	567	548	537	561	524	534	525	547	526	535	538	531	543	552	538	545	558	543	529	547	489	523	585	543	553	557	552	525	557	538	545	558	523	532	527	519	546	511	522	538	548	554	495	559	553	540	545	536	485	521	549	559	558	562	588	535	546	543	586	554	555	548	555	536	542	574	582	532	541	561	545	544	538	544	590	507	536	533	531	552	528	573	585	566	537	566	519	534	566	574	573	537	531	549	504	554	546	513	578	528	574	544	545	548	523	543	516	532	538	576	552	529	520	567	534	525	535	528	523	525	568	545	544	554	590	518	520	545	548	552	510	536	502	553	543	527	551	564	528	547	575	555	543	548	547	542	567	527	544	600	575	541	548	534	521	523	521	533	531	497	529	549	547	535	526	519	537	525	533	535	519	588	553	556	550	566	571	522	565	533	591	562	557	533	543	512	504	521	544	554	524	548	549	552	568	578	540	538	589	474	527	541	540	541	506	529	526	543	519	539	557	497	547	534	549	528	561	537	524	518	568	538	564	521	548	548	540	540	544	508	537	503	539	551	520	563	520	523	543	526	551	539	524	532	542	543	527	560	532	544	545	575	540	546	579	500	519	583	515	543	541	497	518	554	539	558	510	570	549	560	579	547	557	549	503	554	547	554	530	546	513	568	520	550	539	525	537	560	554	518	545	575	556	554	530	537	543	536	541	542	548	531	544	568	480	549	546	558	527	561	549	535	543	566	591	526	549	556	572	526	577	571	535	560	532	547	570	545	584	540	492	517	555	552	527	523	556	569	533	561	510	531	548	548	502	516	532	548	558	565	534	516	548	535	543	524	576	503	563	526	530	579	515	473	550	507	517	527	507	539	528	530	523	612	550	524	578	549	529	537	555	543	554	544	548	548	555	539	567	514	537	511	554	555	559	572	557	544	572	569	530	576	528	559	579	523	540	540	557	561	538	493	551	524	531	546	532	536	543	549	542	524	528	554	566	573	528	539	573	519	598	569	531	512	550	559	561	537	467	538	547	497	561	579	547	556	542	573	559	568	545	523	504	520	544	533	555	545	534	536	590	529	548	542	557	508	589	498	551	575	534	544	529	563	630	573	534	545	544	567	559	563	557	570	545	549	546	567	559	521	553	517	531	551	557	543	561	537	560	509	552	487	527	536	528	544	573	575	546	507	530	552	493	526	539	551	559	564	571	528	508	511	581	530	560	561	541	570	530
13211	16943	8646	6367	3504	3473	2420	1570	1013	745	268	363	287	146	90	76	69	70	66	70	50	50	40	33	42	50	41	43	36	43	39	34	38	43	43	47	54	43	30	55	45	33	46	31	37	37	33	37	44	37	52	39	43	37	33	51	35	39	39	39	46	43	59	51	42	29	33	51	42	55	38	55	56	46	40	34	41	36	48	38	41	30	39	39	38	44	45	47	32	39	29	39	45	33	52	34	34	29	36	46	60	56	45	38	51	41	51	40	43	35	35	48	38	40	42	45	29	52	37	40	44	45	47	56	36	42	40	54	28	43	37	43	39	36	36	26	36	39	43	42	41	51	59	39	38	36	43	41	39	35	42	64	49	41	42	48	42	47	39	29	33	41	51	41	34	43	47	51	34	42	46	44	33	49	39	49	50	29	53	39	34	42	33	35	37	42	38	39	38	35	44	33	35	43	36	32	44	39	42	38	39	40	32	46	45	45	39	45	42	37	33	41	45	48	44	36	47	36	44	40	35	37	41	47	58	35	33	38	32	46	41	46	36	42	42	40	44	51	34	36	42	39	40	41	45	55	35	35	38	30	38	41	32	40	41	43	35	27	39	44	39	45	42	36	31	46	34	46	43	60	34	41	38	35	43	32	42	33	55	29	45	51	44	41	26	39	38	41	37	44	32	35	43	47	33	39	34	36	35	42	33	40	33	41	42	45	42	37	39	44	51	50	43	42	53	43	54	49	49	34	47	32	44	37	38	37	43	51	33	39	42	39	47	38	48	42	39	36	36	38	41	46	44	33	32	38	52	47	37	45	38	35	40	36	39	45	49	33	38	44	35	50	52	52	37	37	49	23	43	38	46	44	45	36	36	47	41	45	40	27	44	43	47	47	50	39	54	46	39	43	40	42	32	46	40	27	30	39	42	48	35	45	31	36	35	49	46	30	45	51	48	55	41	32	35	32	40	43	41	44	52	47	40	43	41	37	38	46	43	32	49	44	33	44	44	34	31	37	45	39	29	53	45	39	37	38	49	50	42	42	56	47	39	48	34	30	52	35	41	39	50	40	37	44	39	39	48	42	50	50	43	33	37	37	44	40	30	37	44	52	52	35	41	40	54	45	44	44	39	42	44	42	36	45	37	39	34	38	42	56	42	49	40	40	47	40	34	38	52	50	47	44	40	48	42	40	40	33	39	38	35	37	35	51	43	46	41	43	32	49	50	35	43	47	40	50	41	40	43	49	39	29	45	41	30	36	49	33	36	30	47	36	53	38	41	32	48	29	37	39	43	44	38	45	39	44	42	30	39	37	51	40	25	28	43	41	40	47	37	38	55	53	41	35	39	47	51	45	28	37	41	45	39	37	58	43	44	44	54	38	30	30	46	50	31	41	45	43	39	46	41	40	28	39	52	43	39	45	52	26	48	38	46	32	43	46	37	39	28	55	42	33	37	43	50	41	39	48	51	47	37	45	50	45	44	30	42	46	46	37	39	40	38	33	42	36	39	40	34	37	32	35	43	24	51	39	41	49	43	37	49	35	38	44	54	50	37	29	40	41	33	48	33	38	40	35	40	36	46	41	21	43	37	47	43	35	51	41	44	32	32	42	47	52	50	39	40	38	37	33	55	52	52	41	35	39	42	30	42	44	40	44	45	30	44	40	35	38	43	46	43	45	41	49	42	46	48	42	45	42	37	56	56	39	36	49	26	43	36	44	40	42	44	29	43	32	45	51	28	37	37	40	43	32	41	39	38	38	33	44	36	47	35	48	42	30	32	39	39	53	54	46	39	38	46	45	33	43	50	36	40	46	40	33	42	47	31	39	44	39	47	35	53	40	41	36	50	49	32	45	32	33	47	32	44	46	35	38	37	33	39	39	43	37	39	41	56	38	45	44	38	46	25	38	39	31	45	40	36	35	39	44	29	42	44	42	36	56	41	45	37	43	42	37	50	35	31	55	40	43	57	42	52	47	35	49	41	40	48	32	39	43	42	36	35	32	41	38	46	43	41	35	38	39	50	38	42	35	45	42	38	39	42	47	46	40	44	37	43	39	42	37	37	37	42	37	56	47	36	40	41	42	44	40	44	41	52	47	42	38	45	51	50	46	31	38	35	29	46	50	43	34	35	45	40	40	50	28	38	38	39	36	50	42	26	47	39	43	41	34	27	38	44	30	44	45	34	39	42	34	44	39	45	34	39	33	43	42	48	42	42	41	33	35	48	33	35	39	38	55	44	45	40	40	42	43	58	49	40	38	43	48	43	34	40	28	42	42	40	36	51	41	38	31	39	43	47	44	33	38	34	36	36	35	40	41	30	38	29	46	43	48	48	36	41	33	52	39	41	49	42	37	49	36	46	36	44	30	35	50	37	30	41	32	37	35	37	41	42	52	28	42	65	38	42	42	40	41	53	54	41	55	50	46	29	34	49	43	53	41	43	35	39	41	42	45	41	38	40	49	36	40	48	29	41	39	38	42	40	53	35	36	43	33	30	44	40	45	36	40	41	43	45	53	41	28	31	42	35	49	41	35	40	51	42	38	34	50	46	50	36	40	41	37	45	48	39	45	48	43	40	48	46	39	30	36	33	44	38	45	40	49	36	49	50	47	47	39	37	39	55	44	41	41	34	36	48	54	37	37	47	51	51	45	42	39	39	48	35	50	44	41	46	39	30	42	50	58	44	37	30	46	39	32	41	31	43	40	49	52	41	40	48	41	47	36	47	44	37	41	43	36	44	36	38	51	36	43	45	37	44	39	34	42	41	39	40	24	46	40	35	45	40	37	56	42	41	36	41	39	45	41	39	35	41	32	52	31	43	35	50	33	38	33	46	45	43	31	26	36	50	48	43	40	26	36	40	37	50	47	34	34	47	33	42	46	35	35	42	31	28	43	46	40	38	39	46	40	42	31	44	47	43	49	46	40	44	35	41	40	35	33	46	31	39	41	44	50	44	41	28	34	39	41	41	39	35	39	29	48	43	42	44	41	42	45	55	36	41	38	36	39	38	50	36	34	45	35	30	35	42	32	47	42	36	38	41	45	40	31	39	30	45	39	45	41	33	42	49	38	50	55	26	47	32	44	43	43	35	45	45	47	41	54	37	53	48	35	37	32	31	55	32	35	40	45	41	39	35	28	32	42	44	44	43	41	34	49	39	41	37	42	37	39	46	40	37	43	37	40	36	47	41	41	45	45	40	46	36	40	44	46	38	46	30	40	29	39	34	46	42	48	30	36	33	41	33	47	49	36	50	40	41	51	55	45	41	48	39	47	36	47	39	28	33	34	54	35	50	46	46	43	35	52	42	29	40	50	38	42	44	47	46	38	39	44	32	46	36	34	51	50	35	33	37	41	40	43	34	46	50	41	38	49	26	35	36	39	36	33	39	33	48	30	40	48	40	44	51	46	44	49	31	38	36	39	47	47	42	47	35	52	45	35	35	36	44	34	39	47	38	50	38	36	40	51	50	46	38	34	37	34	35	55	54	37
51112	40594	33429	41412	43972	42553	35182	29712	24266	19368	9816	11375	9749	4545	2561	2040	2015	1549	1239	1365	777	532	496	571	525	558	510	537	545	567	571	563	524	549	541	572	570	558	518	527	556	551	589	488	534	522	569	533	483	540	599	521	525	550	533	525	522	513	571	593	555	506	611	508	519	515	535	559	513	537	552	482	575	499	567	556	558	536	520	544	551	539	566	559	575	515	527	546	548	542	584	540	589	537	537	581	549	582	513	549	537	537	531	545	569	531	525	569	517	491	516	542	556	546	517	530	580	530	547	560	554	534	539	561	546	526	568	539	575	536	577	564	556	591	528	498	513	513	583	552	561	589	510	554	545	565	509	548	567	551	516	527	511	584	519	537	563	530	554	530	539	584	559	596	560	519	535	550	536	518	538	551	575	560	573	596	537	530	518	551	553	544	529	545	512	544	512	550	577	549	530	555	554	547	514	535	553	564	537	554	590	505	547	524	557	543	523	522	530	570	492	553	564	596	541	544	522	554	593	527	516	511	566	532	541	512	537	580	545	534	529	556	545	517	514	566	504	545	526	591	516	570	520	532	523	565	540	561	553	547	541	534	558	580	534	564	560	595	540	519	522	585	531	548	570	537	507	537	543	552	555	578	522	537	580	515	562	530	552	588	537	542	540	556	560	549	512	556	519	523	535	565	562	541	552	538	498	546	541	521	574	552	562	595	531	541	548	561	560	517	537	553	549	544	495	525	542	529	540	543	519	610	544	544	556	507	507	576	540	505	555	558	545	585	528	541	593	546	503	510	552	546	547	519	512	567	548	553	557	557	543	506	565	569	541	540	534	540	576	541	535	531	562	591	512	488	556	574	553	537	549	557	552	524	545	530	561	545	546	543	555	538	510	508	568	543	538	587	529	533	556	568	539	542	560	547	525	552	536	521	543	510	521	526	542	545	530	570	543	538	582	525	587	554	512	541	555	545	552	529	576	539	545	530	556	551	555	585	579	548	528	536	563	581	538	568	556	531	538	537	582	553	539	523	544	598	545	549	570	540	534	541	492	569	550	539	583	529	514	546	560	522	552	493	571	545	552	526	518	550	516	546	536	569	546	557	587	484	581	533	583	535	543	576	514	527	517	533	571	556	539	559	536	544	540	541	526	511	530	532	531	541	546	520	546	552	501	540	578	541	548	535	543	536	539	530	561	545	609	549	547	544	528	495	518	505	549	522	575	582	551	589	546	496	525	495	561	589	511	620	524	547	572	544	539	570	537	557	557	500	545	534	568	541	528	549	542	556	521	498	563	541	559	559	563	517	499	525	503	575	560	478	530	517	523	570	563	566	574	579	569	544	565	587	542	577	535	543	541	564	537	534	530	551	528	529	548	524	565	538	566	515	511	542	545	507	541	566	550	569	537	553	533	546	564	528	519	559	495	558	486	570	535	525	566	563	551	537	528	581	555	508	572	556	585	559	568	565	527	571	596	532	575	533	545	546	557	545	564	526	530	549	555	570	516	574	579	529	531	574	541	504	563	561	541	479	531	532	566	568	566	559	509	510	503	560	524	546	573	577	541	561	563	530	544	586	521	489	551	566	554	549	541	520	563	548	543	539	537	567	522	563	534	553	542	539	549	548	608	545	529	561	590	495	575	528	554	608	525	579	597	580	573	539	552	526	518	530	556	549	538	532	528	574	546	516	564	540	562	501	546	534	491	570	533	521	507	524	534	547	585	542	563	544	553	512	535	534	570	542	540	533	550	563	545	522	521	551	530	528	517	542	566	527	531	540	528	559	570	527	522	531	536	543	507	575	547	549	528	517	563	544	562	560	556	527	535	568	546	515	537	502	512	567	557	541	522	564	533	541	576	527	553	536	543	568	500	521	483	553	536	545	557	562	588	495	554	557	537	529	535	545	524	528	556	522	554	519	537	556	509	564	543	529	560	539	555	567	563	558	589	565	569	510	555	550	563	601	493	522	551	512	581	525	561	537	574	583	520	563	538	563	521	526	594	549	541	535	528	533	578	516	542	571	547	552	560	537	573	513	511	543	540	547	563	597	516	544	572	546	541	536	518	556	530	523	532	535	538	560	537	524	560	578	544	546	552	494	533	524	532	563	513	494	591	533	558	545	521	536	526	541	587	516	551	506	540	554	557	535	550	523	541	502	560	572	546	560	523	626	536	526	540	552	526	559	557	521	565	514	528	541	534	540	538	518	541	511	526	552	544	563	554	534	583	585	563	545	520	518	548	565	546	480	588	527	512	545	528	562	550	563	532	579	513	559	558	565	535	565	566	579	533	572	496	539	606	525	576	594	539	495	550	511	547	528	540	556	563	527	552	516	538	552	588	513	552	585	552	557	536	567	540	631	553	576	597	551	524	549	525	535	549	542	559	566	547	551	553	560	536	567	520	551	560	561	487	561	577	547	572	492	525	562	548	494	588	532	538	533	535	565	526	554	545	543	542	543	552	499	497	556	555	543	512	593	555	506	555	548	538	533	530	544	591	542	524	505	523	533	534	541	551	547	535	547	522	509	509	548	539	617	579	524	561	508	552	537	525	519	561	568	564	553	512	570	559	545	507	536	594	549	533	525	508	521	529	544	541	496	561	564	572	494	579	534	549	560	533	508	588	568	564	517	500	504	543	506	556	544	510	537	553	537	508	533	546	566	604	575	540	579	535	611	559	595	559	570	515	582	552	516	538	562	534	530	515	526	560	516	548	559	578	524	610	547	578	589	563	566	567	539	501	536	567	593	516	544	531	546	526	510	556	578	534	525	547	533	527	547	551	557	520	563	526	530	567	528	531	557	575	538	511	535	533	526	511	529	534	532	589	530	552	509	542	560	587	559	590	520	564	558	535	573	518	540	554	539	569	570	558	540	548	522	536	549	557	561	529	541	522	560	550	604	554	557	564	567	511	550	539	542	555	537	566	576	527	510	561	524	499	540	570	539	555	561	530	578	581	523	532	527	531	576	541	528	548	507	542	523	583	541	555	582	533	553	590	523	578	553	542	550	556	532	514	554	576	584	477	556	556	532	558	543	523	533	507	546	572	513	520	551	558	577	551	555	562	552	549	521	536	563	590	543	501	547	568	527	549	569	534	523	559	559	547	522	555	556	572	550	539	527	530	519	558	550	591	529	544	578	509	553	572	532	559	554	560	566	520	538	527	542	512	529	551	561	539	532	553	558	561	596	544	540	528	587	552	559	574	591	543	525	559	498	564	521	564	590	548	584	552	525	565	542	536	529	539	577	519	559	587	548	527	588	519	526	546	502	571	529	551	505	576	517	554	568	511	558	544	545	574	561	547	582	557	558	521	530	527	502	551	492	582	565	543	504	529	596	526	540	573	541	556	588	547	549	534	525	573	556	533	545	522	536	514	543	537	573	543	549	549	555	543	514	552	541	523	581	569	561	542	562	538	548	575	543	554	514	512	485	564	529	557	552	535	530	533	580	509	555	501	527	535	542	492	470	531	548	571	579	548	542	516	576	538	553
12620	14960	8773	6599	4011	3855	2476	1826	1068	744	338	382	353	165	94	101	108	74	66	59	49	50	44	43	32	44	49	41	45	46	50	34	55	40	33	46	25	39	46	43	45	50	35	40	41	23	44	41	40	38	39	45	47	42	47	43	36	37	36	37	29	43	34	42	35	34	55	38	53	37	44	39	50	45	52	33	36	31	35	43	44	44	46	62	40	30	40	49	26	40	42	47	53	34	45	35	45	46	51	37	65	46	45	59	47	36	31	51	44	45	43	56	29	38	40	27	36	51	37	41	34	38	39	39	36	47	47	42	44	31	54	34	35	45	52	49	34	48	53	35	47	54	38	50	33	38	57	43	38	36	30	43	48	49	38	43	44	39	40	49	43	39	46	45	41	55	50	41	45	45	32	48	35	31	34	43	55	34	39	51	39	41	45	50	48	39	44	36	50	47	32	40	28	46	51	46	44	35	47	45	47	42	38	28	42	48	39	38	51	39	49	29	43	43	40	37	45	40	52	42	46	43	45	48	49	52	43	54	42	51	29	60	44	43	45	49	43	31	41	42	39	37	45	37	40	36	43	50	38	42	45	43	45	54	34	39	45	37	40	47	37	32	43	43	47	44	38	49	44	44	47	54	43	47	40	39	28	36	31	39	41	36	41	45	44	58	39	45	41	42	47	48	35	40	39	34	45	47	52	42	38	32	51	35	44	44	45	37	37	52	47	40	41	41	38	50	43	36	48	34	29	42	46	50	33	55	35	44	37	31	37	33	41	48	28	51	49	42	42	46	35	47	55	33	49	49	45	37	35	40	45	42	43	35	34	41	32	50	41	51	36	42	42	38	44	51	43	38	55	49	32	49	53	44	37	53	46	39	36	48	45	46	37	48	42	49	47	37	43	52	45	40	38	34	49	39	38	53	42	39	42	38	37	52	42	34	32	33	37	43	50	44	45	40	41	34	44	46	39	37	38	35	37	45	36	38	40	35	39	31	46	40	51	53	27	50	47	48	32	48	42	50	42	38	37	32	32	49	42	47	26	42	45	37	45	45	36	43	40	46	42	31	53	40	51	39	31	38	35	51	35	30	58	53	38	43	37	39	42	43	44	40	44	33	40	53	41	37	42	37	37	39	39	40	38	56	39	44	37	33	34	32	34	43	49	42	42	45	34	41	46	50	58	33	42	42	40	41	37	43	52	42	41	38	51	49	44	37	42	46	45	59	37	49	40	41	46	43	34	39	50	43	37	35	43	46	37	40	43	39	41	40	37	39	49	33	34	43	33	48	41	31	36	42	40	47	45	35	47	42	26	44	41	28	46	42	42	44	42	46	42	61	42	42	41	35	41	47	44	43	38	37	39	45	55	49	39	48	39	41	48	47	47	41	43	47	39	48	35	47	32	50	41	40	50	43	36	41	40	37	38	49	46	48	45	38	47	39	53	48	43	41	50	43	38	24	34	39	31	52	42	40	41	39	40	50	46	43	47	48	39	43	37	28	34	41	49	37	37	35	38	34	42	44	43	26	42	38	36	30	37	36	42	47	52	40	46	46	41	36	40	36	44	51	44	34	33	53	41	42	40	48	44	44	37	30	49	42	55	28	43	56	38	44	61	40	38	40	37	43	53	44	47	39	38	41	52	40	41	44	36	42	31	47	35	43	36	37	46	45	38	52	44	47	45	44	51	46	46	40	41	31	40	46	44	53	37	35	45	33	35	41	43	37	52	40	46	46	40	43	39	36	32	32	43	36	44	45	39	51	28	37	47	37	43	44	39	37	35	43	41	33	40	53	30	44	48	43	40	47	46	49	38	40	38	30	44	43	48	63	36	47	46	47	45	50	47	51	51	64	51	45	54	40	41	44	54	46	35	37	50	38	56	34	43	48	38	40	50	33	43	31	36	27	41	41	26	38	35	38	40	40	40	48	50	42	39	40	48	42	41	47	41	36	49	37	38	49	50	59	44	49	34	42	45	43	38	45	43	43	46	41	31	39	38	55	43	45	33	45	39	39	33	48	48	33	41	42	39	45	42	42	38	37	43	49	41	51	38	41	55	29	48	46	34	47	37	38	48	38	35	41	43	41	33	49	54	29	53	39	52	48	40	32	40	40	45	46	34	35	48	44	40	38	39	37	45	52	46	38	37	41	38	45	57	49	46	42	52	32	39	35	50	41	38	39	48	57	40	41	39	48	26	50	46	48	43	33	47	47	35	48	47	38	41	52	40	33	46	51	33	44	43	37	46	51	42	41	34	34	46	45	45	31	48	56	43	39	44	40	46	40	47	43	30	45	37	47	36	40	38	42	34	37	44	46	48	51	34	29	47	41	51	45	49	45	48	43	40	36	33	33	37	49	56	44	34	42	38	34	41	35	48	48	30	39	44	63	39	44	41	38	39	42	45	34	46	42	37	48	39	40	36	55	50	36	39	45	32	40	51	30	37	55	47	40	51	43	34	43	49	37	36	40	38	49	40	30	35	47	50	45	50	46	43	43	40	45	46	46	42	26	51	43	32	56	38	36	48	54	39	49	43	40	48	45	32	39	39	44	42	47	40	45	47	50	33	48	35	41	50	42	38	33	44	45	49	33	57	44	44	40	36	43	50	30	37	46	43	47	40	34	40	38	38	45	36	37	30	47	51	55	51	34	48	47	36	45	44	41	46	49	49	40	46	48	47	54	56	49	41	38	52	39	43	32	42	40	38	33	55	43	38	45	43	29	41	47	43	50	59	46	53	41	49	35	39	37	44	51	40	52	38	47	35	44	51	42	54	30	43	40	33	42	52	42	38	38	38	40	41	38	34	41	42	27	51	40	45	39	47	35	46	41	49	36	49	48	41	38	42	49	38	37	33	38	45	32	40	37	34	60	36	40	34	48	47	47	39	37	55	34	45	36	44	52	43	34	35	40	42	38	45	56	38	49	32	43	43	47	48	46	40	44	36	39	38	51	45	49	41	50	42	36	41	48	36	44	33	52	44	47	47	52	42	50	39	41	44	47	55	45	40	50	43	43	35	49	35	37	53	46	45	60	44	39	44	35	51	47	61	46	43	36	37	34	46	49	50	46	56	36	56	49	30	32	39	35	26	36	40	51	38	48	38	46	34	55	44	43	44	42	36	42	47	46	48	40	43	41	35	50	35	52	43	30	36	33	53	39	41	47	53	51	46	45	46	33	37	48	36	42	29	43	38	38	39	39	35	44	54	36	41	38	49	34	39	43	50	36	42	40	42	45	41	37	44	33	54	39	40	44	40	32	53	40	38	42	37	40	49	35	47	47	47	47	39	41	32	34	44	53	36	35	54	39	46	41	44	30	45	50	42	46	31	42	39	48	44	52	42	45	37	40	46	38	34	44	47	49	35	40	46	40	45	44	42	50	40	43	33	42	54	40	40	49	37	31	50	36	37	40	41	43	31	37	36	40	46	42	43	51	40	47	47	37	42	43	48	45	41	39	35	51	39	44	37	48	44	47	34	39	44	35	42	46
48291	41177	34412	41529	44612	43658	35196	31393	25065	20640	10949	12384	10746	4535	2620	2681	2579	1783	1383	1583	899	604	567	565	576	532	603	563	528	544	578	590	588	563	547	557	558	564	530	576	562	516	575	504	564	569	564	570	547	579	565	533	579	578	509	580	550	597	576	558	562	545	544	558	540	580	553	576	579	567	528	557	547	584	529	612	545	549	534	539	565	567	590	577	548	555	600	542	529	528	569	567	552	558	547	595	566	598	603	546	599	569	574	546	534	562	576	538	573	555	578	572	574	571	502	506	536	572	548	544	538	544	572	546	574	576	585	602	581	546	582	564	552	559	570	513	607	613	584	553	522	541	569	554	542	544	576	613	549	528	532	557	554	585	571	590	508	476	534	567	564	537	578	518	550	538	597	600	548	550	543	632	601	503	560	563	583	518	551	549	531	585	572	586	541	533	574	594	550	566	557	526	544	521	547	540	565	574	579	566	525	554	549	555	554	549	573	584	564	575	580	595	562	548	537	569	546	531	547	561	562	579	594	556	558	604	614	566	581	546	554	604	580	499	550	565	559	581	553	598	584	586	541	537	557	562	575	557	564	558	548	563	554	548	593	580	534	577	544	565	586	535	577	562	525	572	525	578	580	528	547	573	564	578	554	531	569	508	539	576	551	553	563	599	540	512	590	538	572	561	571	549	587	587	551	566	580	590	558	540	561	585	586	569	559	548	573	540	576	570	549	562	588	552	569	552	555	552	625	539	572	574	525	546	526	535	562	589	544	571	590	609	542	572	581	572	570	543	510	513	538	559	567	571	559	574	518	532	579	550	553	609	555	566	582	544	597	522	543	564	572	546	599	550	576	566	590	564	573	590	528	578	528	592	556	551	596	563	536	580	543	506	561	614	539	551	561	542	595	523	565	554	556	606	560	559	543	567	552	572	571	547	566	564	614	517	562	501	576	571	554	586	559	570	547	546	541	579	536	538	586	622	551	583	514	537	565	560	558	515	576	568	561	537	555	566	533	541	624	562	543	569	594	567	568	558	543	549	545	542	603	568	565	587	559	556	541	567	593	581	606	606	559	558	546	592	560	567	580	592	515	529	568	530	557	598	554	541	578	557	605	567	557	571	534	514	582	549	574	532	550	539	575	578	573	512	591	505	552	558	593	538	615	532	528	573	598	555	561	599	526	549	560	597	579	550	550	547	573	575	543	545	579	574	571	572	554	553	551	578	590	591	558	548	552	559	559	550	582	551	571	559	497	546	594	581	576	580	573	569	546	577	558	581	594	564	578	542	574	572	542	533	529	540	572	572	546	569	548	540	586	592	577	557	571	562	559	537	594	564	578	545	544	555	544	560	559	551	590	580	561	568	555	502	589	553	577	558	526	578	567	546	559	590	547	567	575	551	608	532	582	529	561	569	549	565	583	546	565	545	584	538	577	547	520	612	567	551	572	535	543	572	574	557	536	589	538	521	557	544	549	564	558	575	551	601	581	561	561	551	569	590	556	586	558	571	583	535	550	578	578	604	553	575	575	568	572	582	547	593	556	551	590	560	556	559	585	561	579	562	574	567	552	578	545	579	535	509	579	535	556	558	580	568	583	569	547	594	575	595	528	539	554	601	544	572	541	581	596	543	587	514	591	560	547	563	524	574	553	534	587	609	575	599	540	571	572	567	546	620	615	587	508	522	581	600	544	549	571	584	611	548	592	566	602	576	530	554	573	580	599	583	598	558	604	561	561	515	567	593	562	506	514	564	548	603	593	586	556	552	600	544	584	513	548	568	531	560	562	587	574	559	597	598	505	575	575	533	542	566	588	573	551	559	612	523	557	576	566	531	560	557	583	555	555	567	503	529	559	554	584	559	535	558	545	505	564	558	575	559	588	522	609	542	555	577	598	498	526	563	586	558	555	592	552	528	565	588	499	551	566	565	570	555	589	556	532	546	537	600	594	576	575	576	591	607	549	565	520	560	571	591	571	567	548	535	564	559	538	551	580	493	562	547	547	532	573	524	546	566	526	544	531	583	573	583	600	597	547	558	540	575	591	574	539	553	571	538	541	606	539	586	563	586	550	566	585	541	600	573	551	557	544	566	541	575	601	546	543	608	555	591	556	572	556	548	555	567	550	558	586	536	572	597	551	570	547	554	577	579	560	543	590	582	552	578	567	542	548	567	532	534	611	581	531	587	590	582	551	540	563	525	553	578	544	533	567	569	555	526	555	576	558	582	592	568	578	571	587	572	541	568	563	578	586	615	498	564	586	601	604	565	603	553	560	534	560	591	570	595	568	542	530	587	537	567	579	591	592	536	570	584	572	537	555	555	528	582	576	571	552	575	540	566	579	565	614	574	564	541	560	553	551	548	535	593	530	535	510	555	563	536	572	572	566	547	533	581	546	597	565	573	530	559	579	571	542	575	577	542	561	536	549	528	610	548	550	560	531	600	465	565	576	513	552	556	524	537	589	527	514	540	536	524	556	540	570	558	560	588	565	553	569	577	581	567	560	529	575	569	577	523	564	563	547	580	570	562	532	536	576	591	572	500	558	514	528	566	604	531	579	550	570	589	526	580	585	607	573	568	520	582	564	609	582	542	617	575	557	546	561	563	558	580	552	565	553	579	542	590	551	560	583	578	538	578	565	586	535	547	584	560	543	578	532	543	529	575	575	582	555	573	568	559	517	601	603	608	555	569	551	569	564	560	568	587	533	563	557	556	511	582	550	600	534	586	525	576	558	547	549	593	541	600	553	555	545	585	565	571	536	550	586	578	596	564	574	569	581	539	577	566	582	521	562	571	568	516	535	526	540	527	566	560	556	581	587	562	544	559	550	562	555	516	518	582	549	554	582	545	587	566	555	551	559	550	527	571	593	530	514	547	541	554	576	536	537	540	592	521	528	603	593	581	577	605	556	555	539	572	554	553	582	517	570	572	582	543	547	598	592	551	541	600	621	536	558	589	586	539	534	549	546	597	588	567	606	579	543	593	526	545	582	578	549	543	587	545	523	492	553	566	568	601	561	507	547	520	548	572	536	552	533	572	565	621	561	556	537	592	555	556	553	567	540	583	566	573	565	539	542	561	536	564	555	500	526	544	566	511	601	571	527	610	572	566	582	530	540	599	591	599	580	498	531	572	584	601	568	580	529	565	586	557	573	556	521	571	559	536	557	563	567	581	597	540	550	588	562	571	575	523	569	582	566	564	550	542	564	534	536	545	552	557	548	577	590	589	556	565	588	557	542	572	579	553	552	535	576	541	511	539	583	542	561	566	555	562	558	529	551	589	539	586	540	536	516	553	531	564	553	566	552	535	553	548	532	574	554	557	547	551	546	567	593	578	558	527	553	593	527	581	575	544	571	527	542	552	593	580	554	577	570	532	599	528	548	547	552	521	552	510	542	585	586	578	583	577	530	561	600	532	580	575	558	554	551	572	539	568	573	568	561	569	537	539	580	568	534	539	539	546	534	578	535	566	571	587	568	575	565	557	564	584	577	558
18059	24824	14698	10720	6905	6041	4506	3331	1875	1252	465	590	534	223	145	164	146	108	75	91	51	43	49	44	41	45	40	37	28	25	40	30	52	41	49	30	48	45	52	36	53	33	47	41	53	36	40	42	47	29	43	45	49	36	57	44	36	36	39	40	49	40	43	47	52	35	49	42	52	39	35	54	39	39	47	44	56	39	39	30	37	43	31	30	31	40	35	51	47	40	49	50	39	43	48	34	45	33	42	56	50	38	47	37	53	37	46	29	38	42	36	36	42	46	29	39	41	45	47	46	49	38	42	48	42	46	28	52	48	26	41	44	52	45	44	43	36	45	46	31	37	36	46	42	44	50	50	43	39	45	39	53	37	39	39	44	41	40	42	37	50	43	42	37	42	43	42	35	35	40	30	37	42	43	37	49	37	42	36	43	39	23	46	43	39	47	41	43	47	45	35	52	42	47	42	37	29	41	38	39	38	44	42	45	41	36	40	31	31	47	51	32	41	51	37	48	41	49	38	43	34	36	34	36	43	47	38	41	45	41	41	37	42	48	45	37	34	53	42	47	44	45	35	52	34	39	37	39	44	45	34	47	37	37	29	33	35	45	42	34	41	36	41	47	45	40	44	48	25	54	36	47	38	38	37	34	35	45	58	37	36	39	42	40	41	38	33	43	34	39	48	39	50	54	29	43	41	41	46	48	47	43	38	41	43	34	44	42	42	47	51	49	29	52	44	50	52	36	41	45	57	40	40	47	38	47	40	37	41	33	44	42	44	46	38	39	39	29	40	39	44	41	49	47	46	47	51	42	47	40	46	47	44	41	41	40	31	30	41	40	39	45	41	41	51	42	43	42	47	42	55	28	48	36	45	47	37	44	45	43	45	47	38	34	45	46	50	35	37	35	48	34	41	36	46	38	41	45	47	39	41	50	48	41	37	43	50	36	45	43	38	49	44	47	42	36	29	49	46	42	53	52	32	41	40	35	38	47	46	37	43	42	43	38	43	37	41	44	52	56	37	46	41	49	52	43	44	40	48	36	36	45	51	50	37	31	44	47	43	42	44	46	39	46	40	42	43	45	53	45	44	50	46	47	31	43	41	38	44	39	42	40	44	35	38	35	38	46	36	34	44	50	51	44	40	34	58	51	35	55	48	34	49	31	44	41	45	44	38	59	50	37	35	41	47	44	45	53	39	33	42	42	40	42	36	37	39	39	31	49	42	48	35	47	47	57	34	38	38	40	44	53	44	36	33	48	42	38	55	36	45	43	33	40	50	42	39	47	29	44	34	45	53	42	40	44	39	43	36	41	30	41	44	47	48	39	47	46	44	36	34	35	48	45	45	41	44	46	44	36	34	47	50	47	42	39	35	42	38	41	27	33	43	31	48	42	33	47	42	43	34	38	41	39	41	46	56	31	34	37	51	43	53	59	54	39	49	35	51	47	33	33	46	31	34	36	42	43	42	46	40	37	39	33	44	44	41	46	52	37	43	40	56	40	39	36	54	55	33	44	51	41	34	29	40	51	46	43	43	41	45	40	39	37	37	49	45	51	33	57	46	41	44	36	41	41	43	33	38	38	42	37	50	36	43	41	41	42	41	48	49	36	45	33	36	34	37	35	41	52	41	48	45	35	31	56	49	41	41	39	49	46	30	39	40	47	35	42	34	53	37	39	38	32	47	36	37	42	47	40	38	43	43	35	43	38	42	52	46	44	40	45	53	48	48	29	47	47	49	48	40	46	44	47	43	34	51	37	45	35	34	41	41	46	38	39	48	41	51	52	46	49	41	41	40	26	45	51	45	41	31	40	45	35	45	44	46	44	47	42	37	46	40	47	37	46	38	47	53	54	34	42	51	41	47	35	39	50	50	35	33	48	48	47	40	48	52	49	44	50	39	54	51	39	54	37	37	34	41	43	40	42	38	32	48	43	41	50	37	45	44	37	42	36	56	35	51	47	49	36	34	45	41	43	37	36	40	40	40	41	33	37	35	39	42	50	47	33	49	38	44	43	41	45	31	41	45	40	42	38	50	44	45	34	31	54	43	35	44	49	41	45	41	44	40	39	49	42	34	34	38	37	44	49	41	35	44	39	39	47	45	40	37	32	47	44	50	38	33	38	27	45	54	43	45	43	42	48	45	43	42	36	40	43	48	44	46	36	38	59	42	48	47	37	41	57	49	45	37	37	50	40	43	36	49	32	39	29	33	40	46	42	41	43	50	48	38	51	51	47	49	41	37	34	43	44	42	43	47	39	47	43	46	44	42	49	53	33	38	44	41	47	47	50	37	38	43	47	37	40	29	60	52	41	49	43	39	48	39	35	41	43	37	54	56	48	40	44	40	35	41	31	44	46	44	32	38	45	37	41	50	44	45	51	39	60	50	43	49	62	27	41	34	48	45	48	47	37	46	41	41	35	53	41	42	47	46	46	45	39	35	43	41	37	44	50	44	43	42	34	44	49	46	45	45	53	46	44	33	33	36	57	38	44	46	41	49	51	44	24	28	44	43	37	41	50	36	39	48	43	29	31	52	49	42	41	43	37	44	48	46	45	54	44	32	44	48	36	38	45	52	36	34	46	29	48	44	33	38	42	49	41	42	40	51	52	31	43	41	46	35	40	43	48	54	30	42	37	42	55	35	45	38	37	41	49	45	37	44	50	40	47	48	40	39	50	40	39	28	40	41	44	46	42	34	46	37	53	50	46	51	33	43	27	38	39	59	46	43	43	39	47	38	35	40	35	34	50	43	32	34	39	48	38	44	37	42	47	40	32	58	33	38	56	41	46	47	33	47	55	40	46	44	45	49	47	47	48	49	39	40	51	45	43	35	48	39	48	40	29	34	47	31	55	35	45	49	35	42	44	34	51	42	50	43	51	34	37	38	44	35	44	34	31	43	47	33	39	40	35	48	44	47	37	43	51	38	44	43	47	33	51	46	42	36	46	46	40	48	36	45	36	32	37	42	35	41	38	50	32	43	47	46	35	33	42	44	51	45	35	36	38	48	40	42	33	48	44	40	44	43	41	36	46	31	40	42	34	35	35	39	36	52	41	46	45	42	43	41	46	51	31	39	47	41	39	45	45	53	47	57	23	37	41	46	37	54	52	32	40	32	39	44	31	50	49	36	39	41	52	39	42	56	40	43	48	44	41	33	31	42	44	29	41	48	40	42	47	46	41	48	36	54	43	42	48	47	42	41	37	38	46	43	42	33	42	42	39	33	43	46	45	41	39	45	35	42	41	43	53	37	56	56	35	47	45	40	38	46	41	47	38	37	40	43	44	48	33	43	44	43	32	40	43	53	45	49	43	38	44	38	42	38	37	48	32	35	29	42	39	38	52	41	38	44	39	41	29	36	40	56	49	48	38	36	50	38	31	52	58	47	47	44	47	41	32	47	52	36	48	32	46	41	39	33	39	47	50	48	40	48	31	44	38	53	37	40	32	44	42	37	33	36	33	42	43	46	36	40	30	52	36	40	48	40	44
53473	45485	39734	49084	53294	50722	42702	36527	30293	24812	13359	16451	14945	6300	4204	3747	4031	2682	2014	2200	1082	551	569	579	578	558	569	580	603	592	621	615	598	648	550	571	601	555	529	520	531	561	571	544	547	555	541	548	575	538	563	569	570	570	551	574	588	563	572	591	570	561	587	574	596	559	533	550	593	556	593	553	585	555	526	526	555	563	558	571	558	560	554	534	562	566	575	535	534	570	627	569	528	572	572	560	578	566	567	532	550	559	525	560	565	562	567	532	531	528	580	556	543	587	539	554	584	572	620	575	554	561	540	564	552	580	538	564	523	554	563	554	569	554	551	540	581	563	586	576	588	557	612	553	579	557	556	531	539	579	598	574	575	541	574	551	551	556	549	565	557	575	540	552	598	573	592	551	552	561	565	564	636	571	575	545	530	596	542	564	610	571	541	567	526	555	589	569	578	546	579	571	567	532	568	543	596	592	500	558	570	553	501	554	522	543	517	560	583	516	553	539	576	585	559	553	572	520	546	562	571	583	572	571	547	530	610	519	505	573	613	559	576	580	527	577	559	569	589	537	549	589	554	518	576	583	545	540	523	575	625	550	558	546	567	558	572	571	557	535	557	550	568	545	544	570	573	548	523	531	575	564	579	569	543	559	552	565	553	558	544	581	548	554	534	579	575	579	508	561	573	564	571	540	551	597	561	558	568	572	551	589	581	571	532	568	530	556	571	555	608	567	579	564	581	554	574	535	572	572	554	587	568	569	609	589	584	581	555	590	573	548	548	551	598	559	604	537	550	555	512	552	561	560	561	574	558	543	568	526	569	571	522	601	583	525	555	560	555	543	573	582	594	541	558	549	575	561	622	588	599	589	602	564	528	584	546	552	556	564	554	595	546	557	577	581	525	531	599	548	578	577	547	574	581	535	580	560	579	587	562	543	552	547	577	560	566	538	584	530	530	592	575	588	559	544	551	548	593	547	552	562	562	563	546	558	560	554	575	560	577	582	615	583	509	550	610	602	559	603	571	553	589	500	538	611	572	571	545	557	545	560	545	548	556	579	567	588	569	513	555	545	555	506	526	567	530	604	543	558	584	578	583	547	539	558	549	558	571	532	532	595	582	600	573	556	570	554	584	562	538	556	551	597	522	525	559	556	581	555	545	550	555	573	550	597	577	569	558	572	542	534	521	550	588	618	598	548	527	566	579	545	541	527	566	568	531	544	604	541	562	546	580	572	557	537	578	538	577	577	520	571	587	534	542	569	562	564	577	555	547	563	518	548	593	577	606	550	554	591	565	532	550	579	555	555	587	534	513	560	570	546	541	581	579	523	595	570	563	575	566	560	548	578	597	598	557	568	556	588	541	554	540	569	561	581	533	546	576	539	546	584	563	630	548	563	556	577	551	523	521	554	540	558	515	540	568	567	558	527	505	613	531	561	553	555	545	567	584	565	551	579	558	578	608	549	583	525	546	492	535	562	519	584	615	562	547	554	523	548	582	556	550	538	595	594	593	590	586	561	575	564	563	593	548	572	565	576	533	531	554	547	547	565	574	528	604	533	582	555	591	563	537	548	518	576	544	591	550	541	521	587	530	561	576	569	554	552	492	594	599	528	559	578	562	593	567	554	568	529	573	592	525	528	564	566	562	528	570	547	558	528	576	550	550	547	568	537	516	538	552	599	568	535	568	569	564	589	572	595	495	543	591	534	596	559	558	568	556	573	590	555	589	551	573	555	505	574	555	610	552	570	547	552	580	527	523	549	524	585	546	603	547	576	566	553	552	572	578	513	536	571	596	566	524	554	597	524	579	558	595	557	624	558	617	549	526	588	546	559	532	546	561	554	560	524	583	547	607	535	588	581	546	522	550	562	598	609	529	595	571	602	583	564	557	534	562	556	559	544	553	538	541	518	526	567	582	539	572	575	592	515	610	576	544	552	573	561	552	524	569	570	575	589	547	522	553	562	563	566	568	570	596	541	569	633	550	526	589	570	612	561	571	504	550	561	560	574	615	547	554	549	528	573	598	563	545	552	554	571	596	516	603	544	533	572	538	528	534	579	530	588	542	580	571	537	617	564	549	542	570	538	589	579	524	575	565	528	559	543	496	618	531	600	588	596	547	554	539	507	557	589	563	581	512	583	558	611	554	549	577	515	572	601	584	563	583	604	558	560	586	551	574	607	535	561	572	510	568	541	574	581	558	539	556	555	547	532	546	538	578	556	562	512	568	536	590	551	555	548	557	552	573	557	579	535	572	517	587	535	535	568	596	552	550	549	531	573	525	562	527	541	539	575	579	581	552	565	598	559	533	541	577	548	607	565	540	538	542	588	560	586	588	570	565	570	522	578	538	571	522	585	563	621	543	566	561	557	518	548	533	530	564	613	559	579	580	555	566	537	572	547	522	555	580	600	579	582	500	574	571	596	544	545	590	564	558	574	590	552	554	560	543	573	571	548	571	561	569	545	580	545	550	555	566	575	579	552	536	578	582	601	614	590	527	527	576	581	541	584	586	497	570	575	539	549	565	547	585	539	567	548	576	577	559	567	576	565	527	558	559	561	605	592	570	532	540	525	576	600	566	580	561	605	590	564	567	571	534	571	527	609	572	566	572	543	550	557	552	566	561	553	571	565	570	568	552	530	543	569	562	579	519	586	610	549	524	557	589	565	547	566	576	574	553	516	537	521	515	573	575	579	546	574	566	567	579	575	577	562	583	571	582	512	563	524	539	573	546	591	531	555	532	582	541	567	502	556	561	590	549	530	551	573	561	552	549	561	621	544	556	568	527	565	536	582	544	535	516	529	515	578	587	558	589	611	563	598	586	568	546	570	549	573	556	570	538	548	559	533	561	586	561	605	575	599	581	577	567	555	545	612	556	595	568	548	536	560	531	594	540	535	557	581	512	555	567	593	550	570	504	564	626	565	588	540	571	567	556	575	575	538	606	556	584	564	558	544	556	559	544	576	538	560	598	576	563	599	561	599	612	621	580	512	557	545	522	530	537	540	562	551	565	566	550	595	530	553	572	530	570	589	572	523	564	526	546	587	569	552	541	605	560	571	590	534	520	549	528	567	561	533	568	561	581	565	563	609	570	595	555	587	567	532	595	589	577	548	536	532	556	545	544	530	548	575	539	567	559	580	553	541	527	564	569	528	556	533	555	542	571	530	576	558	528	551	535	547	569	602	516	574	583	565	565	548	509	529	515	578	567	557	581	570	558	541	559	564	561	574	570	579	550	535	534	536	535	574	534	547	551	535	596	532	570	568	577	564	522	569	565	554	587	541	591	584	590	558	571	553	580	568	567	562	556	589	576	549	555	557	548	526	562	563	554	559	536	548	564	567	540	555	571	551	555	559	564	576	562	585	573	585	554	513	547	536	581	564	566	603	548	571	574	573	604	570	537	588	578	554	550	601	566	598	557	557	584	513	552	588	561	567	551	547	582	558	530	589	560	579	571	566	588	568	554	567	559	528	599	593	540	562	585	572	567	553
6848	4435	2539	2018	1393	1216	913	688	401	313	94	137	176	57	61	68	67	68	40	54	47	44	40	49	50	44	43	41	52	39	37	39	37	39	42	42	40	28	31	38	35	43	51	40	49	40	46	51	44	56	37	36	38	38	49	33	30	36	41	37	53	36	48	33	49	40	48	41	44	40	35	35	43	42	49	39	47	45	56	31	48	39	42	45	49	40	40	44	42	41	41	52	43	34	33	44	32	49	36	30	40	48	45	26	53	34	31	46	42	39	32	32	32	41	46	46	30	31	38	41	43	36	44	49	44	38	39	41	40	37	35	32	43	53	54	39	46	50	43	37	41	43	31	45	34	52	35	44	40	43	37	40	44	42	22	34	33	48	42	24	39	36	41	47	42	39	48	38	50	43	45	36	30	41	42	40	34	32	51	38	34	41	37	32	33	37	36	41	42	54	27	45	44	32	41	34	47	35	40	26	31	43	37	40	41	56	35	41	31	32	31	41	34	38	53	54	36	40	41	46	48	39	39	47	34	37	37	48	36	42	29	34	38	35	49	39	36	40	43	44	42	43	39	33	38	37	31	47	49	41	35	41	59	41	35	39	44	40	34	46	43	36	41	41	48	39	49	37	42	39	57	36	54	50	35	31	54	52	39	31	55	40	41	38	47	30	41	31	50	36	39	43	48	41	30	41	40	44	28	39	49	34	42	43	42	40	37	40	32	46	38	40	42	32	29	54	42	55	52	28	49	34	42	29	33	42	53	35	47	48	51	38	34	35	37	44	37	29	40	46	40	42	50	30	38	48	43	39	42	33	29	43	39	39	39	46	43	42	35	46	36	32	35	46	48	48	43	32	41	45	29	47	38	26	54	43	39	44	39	41	40	25	39	41	41	26	34	31	36	39	37	30	40	42	47	43	30	52	39	41	49	32	48	35	42	44	29	43	39	40	41	55	54	48	34	47	37	49	52	43	49	35	45	47	41	55	39	35	37	41	38	50	43	38	42	46	29	30	39	51	40	26	45	39	43	26	43	47	39	36	38	42	55	33	29	41	46	41	44	29	37	40	35	54	37	35	36	47	37	41	47	48	40	41	48	30	40	29	53	31	46	36	32	42	38	38	34	30	50	36	49	35	40	40	43	51	39	44	47	57	41	36	44	44	38	46	43	45	35	42	36	29	45	37	29	50	46	53	34	39	39	36	44	38	42	40	35	45	34	33	45	40	41	34	40	40	40	43	39	47	38	44	50	39	43	55	45	34	35	43	39	49	31	40	46	42	46	34	54	34	41	47	48	36	34	38	37	41	41	42	47	35	34	38	41	38	55	32	40	44	34	45	44	47	37	30	50	38	42	45	40	38	45	35	53	32	41	40	47	44	35	42	52	37	40	47	31	47	39	44	42	45	37	32	60	38	43	53	41	32	50	32	53	44	47	36	42	33	39	40	35	38	52	41	42	39	43	47	44	40	42	44	48	37	40	45	36	38	47	37	47	44	45	38	36	46	48	28	43	41	35	49	54	36	42	36	40	40	40	41	36	29	45	27	46	39	47	42	39	47	38	44	40	39	45	43	38	46	43	43	51	37	46	39	35	39	48	31	47	57	40	38	48	39	43	35	40	36	37	37	41	50	47	43	41	41	50	34	41	45	30	33	44	32	44	48	44	31	44	40	44	44	47	39	42	36	39	47	31	37	34	40	36	31	40	37	34	47	47	45	34	46	31	38	34	31	38	45	44	44	34	31	36	35	39	44	43	35	34	54	43	38	37	34	43	32	40	39	39	43	35	51	37	39	47	41	50	44	39	42	42	35	39	31	46	50	48	34	37	37	40	31	34	38	28	37	39	46	42	42	39	35	32	37	47	34	28	41	41	38	41	37	40	35	44	35	35	33	38	43	35	45	33	38	39	43	41	28	43	41	25	34	40	50	39	56	37	32	32	46	31	63	37	37	42	40	28	34	38	47	49	52	43	38	49	36	39	40	36	46	54	51	36	37	27	43	38	47	36	44	45	44	37	44	36	28	44	45	37	39	40	43	46	34	51	43	31	38	33	49	46	37	40	36	48	30	40	37	46	48	37	39	46	50	37	40	39	35	52	39	40	45	40	53	44	38	33	40	39	34	41	41	38	37	38	34	49	36	36	46	30	47	32	30	52	42	47	36	32	39	32	44	45	40	38	43	42	44	39	38	46	35	51	33	42	49	29	42	40	37	32	41	43	37	41	42	52	41	44	51	47	48	44	44	41	44	44	38	47	42	34	34	42	48	52	48	41	38	44	37	44	52	36	39	45	42	37	34	38	40	32	48	44	48	32	41	38	45	41	42	39	46	41	35	50	41	45	37	46	38	43	37	32	42	48	41	40	36	51	44	42	42	61	32	47	34	40	43	39	34	38	38	44	33	35	31	45	36	35	37	34	42	35	38	49	39	41	38	32	34	37	31	32	35	40	42	56	48	40	51	34	36	32	40	31	32	45	33	33	42	42	32	36	48	39	41	38	34	37	24	32	44	40	49	36	36	32	48	44	41	38	48	34	45	38	40	38	34	42	25	37	47	38	47	22	39	43	38	35	52	36	51	42	41	40	50	51	39	43	34	30	43	37	23	45	51	37	31	42	54	35	42	41	36	48	44	43	34	55	33	40	45	36	42	40	40	37	54	50	36	65	41	49	35	39	46	37	48	32	45	37	39	45	35	33	43	42	31	34	44	44	32	49	35	44	39	39	41	44	44	46	39	46	53	50	40	36	31	46	53	38	34	31	34	52	32	32	39	37	40	41	51	45	34	41	41	42	51	48	42	38	44	48	41	34	44	30	39	39	40	35	51	37	37	54	36	34	35	45	43	32	43	42	39	52	53	33	45	32	29	48	37	44	40	36	58	37	33	46	37	33	41	34	36	47	39	49	42	44	41	45	42	28	37	39	51	28	48	29	44	51	30	28	41	39	35	45	37	38	28	43	50	35	29	49	33	44	37	35	50	48	51	44	44	29	53	38	45	37	45	30	36	53	47	35	42	45	47	35	35	37	41	49	53	46	33	48	27	32	49	42	34	35	38	38	43	34	44	37	46	43	38	48	46	52	41	42	42	31	46	26	33	50	34	45	38	38	43	49	38	44	39	42	35	43	48	44	31	48	45	50	33	45	41	46	33	52	31	39	40	40	45	53	45	49	43	40	40	39	34	47	42	49	34	43	47	42	48	38	47	42	50	37	43	47	45	49	42	44	36	38	35	45	49	41	29	31	48	32	38	38	35	49	45	31	28	53	47	40	38	37	43	45	43	33	43	33	43	37	39	46	48	32	33	42	47	35	45	34	46	33	41	39	38	29	38	47	37	45	38	38	51	40	37	47	35	46	39	35	38	38	42	42	37	41	50	43	41	35	44	39	42	45	39	40	41	26	35	43	41	41	46	32	31	47	44	40	45	55	46	42	40	42	34	46	37	47	36	47	48	38	50	36	41	40	50	39	34	41	41	29	38	33	35	40	50
39765	27641	24123	30011	32803	31240	26004	21619	15725	11103	3664	4322	5114	1666	1515	1370	1347	1069	1021	1029	790	557	576	522	500	559	539	513	542	572	604	531	575	537	517	553	496	549	501	514	533	547	590	557	589	541	524	515	556	506	550	546	535	506	566	544	517	539	516	532	564	538	535	507	548	533	560	517	525	535	590	549	538	568	557	529	547	537	567	517	519	560	563	496	529	554	544	514	483	527	538	475	500	530	544	502	503	542	540	564	586	538	555	530	547	549	569	535	554	554	490	536	531	568	581	561	533	535	543	539	504	534	565	534	503	536	552	559	525	542	557	512	554	537	545	534	566	565	576	502	535	540	594	502	546	562	566	534	543	538	562	559	550	547	531	567	499	529	528	541	569	571	534	545	506	493	519	545	522	513	527	519	558	578	603	534	548	517	545	550	566	551	565	542	557	566	556	547	560	510	536	501	554	525	541	566	545	520	547	562	515	521	584	525	503	591	539	538	553	570	515	556	544	565	562	511	587	566	533	535	555	548	540	567	521	548	562	552	531	561	557	533	526	535	515	535	533	570	489	526	546	530	527	540	555	531	549	560	579	550	493	543	528	541	567	504	514	500	559	564	529	520	520	530	544	518	535	515	555	514	547	519	507	554	516	568	522	576	519	547	498	578	536	538	533	520	564	497	509	543	528	533	562	557	565	532	551	507	512	492	572	529	539	517	521	537	507	512	556	510	526	569	541	543	537	524	594	547	490	585	550	503	561	525	528	531	508	534	529	554	544	521	524	577	545	544	536	518	552	586	569	535	592	546	545	569	547	544	526	520	521	523	555	479	548	520	533	520	529	515	572	505	523	505	537	550	546	543	550	519	546	538	578	538	540	571	508	535	531	551	501	523	554	547	540	553	546	505	551	553	531	565	566	559	500	545	567	555	553	579	514	509	502	539	588	561	582	583	563	542	519	527	559	572	533	550	559	557	522	588	515	527	562	522	540	514	535	489	513	580	592	564	562	561	511	547	562	567	555	505	519	542	553	537	482	511	505	496	491	509	534	542	534	527	526	553	562	534	556	555	512	525	547	534	510	551	545	547	557	553	529	555	512	554	521	535	538	509	523	536	559	541	582	558	564	547	548	596	543	536	549	522	527	598	540	517	557	561	551	549	560	536	529	515	537	500	531	550	559	527	550	541	540	518	562	525	542	578	536	556	585	550	544	503	558	514	519	525	528	523	569	524	544	535	548	594	538	536	529	546	523	566	542	541	557	561	551	538	569	545	575	549	556	534	527	519	561	549	536	548	544	551	540	539	522	540	512	565	525	559	566	529	527	555	512	523	569	527	516	580	569	517	573	566	523	519	519	535	522	550	533	520	560	542	533	577	560	546	534	529	539	566	558	540	556	594	554	475	547	538	561	562	533	523	575	544	535	505	559	537	561	528	523	564	589	511	573	546	526	521	552	508	541	527	541	575	546	553	578	513	545	535	557	551	513	551	553	543	585	574	529	570	502	523	556	540	538	558	549	546	501	517	554	551	539	542	570	517	515	544	534	570	522	530	525	560	493	560	503	553	546	530	534	567	560	557	583	531	599	545	542	523	499	564	519	536	542	552	500	545	585	526	558	565	530	509	540	512	531	540	548	562	525	534	542	556	546	547	548	547	548	524	536	534	538	558	545	525	511	615	522	503	570	492	506	592	497	526	546	551	591	527	529	543	543	558	518	497	568	562	568	525	533	520	577	520	545	578	532	576	566	558	552	549	524	519	527	532	556	552	542	582	560	581	544	514	543	572	507	557	569	533	520	545	574	557	579	506	561	541	549	553	559	535	544	544	553	570	522	537	536	546	527	550	563	565	530	553	536	529	564	584	541	576	489	521	537	544	566	557	554	552	588	533	552	543	466	526	521	545	540	551	506	537	577	509	547	526	584	531	536	518	546	525	547	545	553	574	524	559	535	535	562	532	544	537	537	530	546	523	553	565	528	530	587	550	560	545	556	506	533	536	584	553	578	548	561	567	529	551	582	557	550	554	489	493	521	566	511	574	540	564	532	509	544	561	535	568	538	554	496	524	580	535	581	490	581	552	531	529	515	534	556	573	543	583	543	546	510	546	580	518	558	543	504	536	561	571	532	593	506	517	567	591	525	534	521	576	504	552	515	525	514	541	548	538	548	485	507	595	510	522	544	521	537	543	550	527	539	565	590	556	541	529	554	506	510	562	555	607	524	532	518	542	520	545	529	538	545	557	527	531	516	505	582	512	562	533	550	562	574	519	577	552	555	537	526	533	537	544	570	548	516	496	574	535	529	574	545	546	549	547	578	570	590	544	564	570	566	518	550	524	526	566	611	523	536	534	501	524	534	553	529	540	576	514	514	499	514	569	509	523	551	558	529	515	524	533	564	539	521	550	565	492	548	528	509	558	557	519	509	544	563	548	505	597	497	527	511	536	527	531	551	511	504	574	552	524	564	580	518	536	545	607	545	500	524	515	522	525	529	566	511	508	532	514	508	542	496	531	570	540	533	561	569	513	518	528	531	557	537	536	535	581	524	525	516	509	519	541	534	561	587	532	539	554	546	521	526	506	497	566	540	539	571	535	533	528	558	515	568	554	533	542	526	552	530	545	599	555	524	519	557	543	497	543	544	532	487	552	532	544	530	559	578	573	539	540	529	527	543	525	563	530	527	566	527	530	570	576	560	559	537	546	553	533	516	537	570	532	531	534	550	533	524	562	523	516	556	529	550	502	564	558	532	558	579	546	551	529	510	539	520	571	506	510	528	507	548	518	544	561	570	533	509	548	519	527	572	534	534	556	531	553	545	487	568	533	539	535	568	554	539	530	553	521	520	505	533	559	562	545	519	529	543	502	526	542	563	539	554	572	525	565	586	550	524	507	587	554	560	547	533	564	512	534	518	493	525	541	513	528	546	530	506	576	530	548	536	584	559	527	520	563	520	539	574	478	492	548	542	564	521	516	523	527	543	525	506	551	572	576	524	532	552	516	544	552	549	567	527	527	540	544	528	536	525	546	533	553	614	507	555	548	552	568	527	533	611	538	527	542	523	575	524	593	556	566	536	528	544	560	502	586	542	566	522	542	538	546	540	557	499	546	503	559	516	623	536	540	568	530	537	477	550	576	512	488	570	532	518	540	502	540	520	540	526	512	571	567	592	527	534	523	523	531	556	552	509	562	545	543	543	541	559	549	501	535	527	561	524	555	571	514	536	543	535	555	533	556	554	543	541	507	506	544	523	534	499	553	545	560	565	517	531	524	562	499	523	504	548	563	547	534	560	514	549	518	540	548	509	527	519	503	533	474	514	561	577	567	543	493	532	496	543	511	522	558	558	559	550	499	588	516	556	521	516	517	542	526	554	542	512	587	544	546	548	535	508	523	528	554	533	513	510	528	566	536	546	538	544	527	492	544	496	538	551	530	546	563	536	514	570	540	533	551	542	505	532	529	573	555	556	508	565	554	561	537	514	547	535	519	547	537	540	513
13117	15719	8678	6199	4034	3519	2767	1782	1110	754	199	250	290	75	115	101	106	89	75	52	59	51	49	47	44	54	43	49	39	32	36	45	39	51	33	43	47	33	36	41	34	31	43	43	39	48	32	38	50	45	40	33	50	46	35	42	35	50	42	47	39	42	42	43	46	34	34	41	50	47	39	34	38	38	35	36	48	40	37	44	42	32	55	44	34	57	42	46	42	33	54	40	26	38	68	33	43	27	48	45	46	44	40	49	31	39	41	39	43	37	47	47	44	34	43	48	47	27	39	36	44	37	44	37	41	32	41	43	35	31	41	47	24	58	29	35	44	36	37	33	33	45	37	46	38	27	35	40	36	56	47	32	44	29	39	42	32	40	47	41	49	36	43	44	41	47	43	33	39	33	46	39	50	47	42	38	45	35	40	38	35	36	37	47	38	43	43	39	42	43	36	47	37	37	40	46	38	39	35	26	39	50	40	27	34	35	48	37	48	51	39	38	50	41	46	47	34	40	34	40	46	42	48	50	42	35	37	38	34	44	37	40	48	41	53	45	50	40	51	38	35	43	35	37	35	37	37	34	49	41	36	44	36	41	46	42	35	44	45	44	42	37	39	39	39	37	34	44	36	40	30	52	30	43	38	37	59	41	43	30	44	34	42	40	41	42	36	46	39	40	44	45	32	42	42	43	37	51	44	56	34	38	38	39	42	38	54	44	44	28	36	48	42	43	51	47	41	45	35	45	48	42	34	48	55	50	38	40	40	31	38	46	45	31	47	44	37	44	51	41	34	51	43	45	32	44	36	28	57	33	40	57	43	44	26	54	38	49	33	44	44	34	39	31	36	44	43	29	43	35	36	46	35	39	37	38	53	41	44	37	36	36	38	41	30	37	40	47	40	39	47	31	39	42	42	51	44	52	44	38	37	26	53	51	39	33	41	33	45	40	53	41	45	43	35	41	50	45	34	31	43	44	42	34	37	43	55	42	36	32	35	39	57	42	37	39	25	44	47	44	34	54	37	52	46	39	42	35	41	47	46	42	36	37	38	38	42	29	35	43	44	41	38	37	43	44	38	49	42	43	36	40	43	42	37	47	48	36	39	46	31	46	40	40	45	43	50	36	44	45	37	40	47	45	35	42	40	52	42	50	45	50	40	41	36	37	35	37	50	38	58	34	47	37	31	41	35	37	30	27	30	34	35	45	42	52	43	43	37	38	39	40	33	46	34	57	41	47	39	49	45	53	37	36	38	47	32	43	34	34	47	50	41	33	32	45	50	38	41	45	41	38	39	43	52	43	42	46	40	53	41	29	39	39	34	41	31	38	39	47	56	36	45	37	42	47	37	42	39	38	49	31	47	49	40	47	31	57	38	39	39	38	41	42	46	36	29	40	37	42	27	39	41	43	45	41	44	35	37	50	36	46	47	32	35	40	49	51	44	41	38	39	39	46	28	35	48	49	33	45	36	38	40	42	43	63	45	40	45	23	37	36	49	42	36	33	30	40	40	43	49	53	38	43	45	30	52	43	39	45	51	46	38	48	45	49	43	45	41	34	57	41	47	45	48	31	36	36	40	53	36	43	41	39	37	45	30	34	32	36	33	40	49	43	35	48	39	28	39	40	34	36	33	43	52	52	42	39	47	54	41	41	48	34	51	57	46	32	38	40	42	36	44	55	41	44	42	36	33	28	45	35	48	39	33	44	40	49	45	39	47	41	42	47	40	44	43	55	47	40	42	30	44	37	39	38	44	45	38	36	39	46	41	45	46	37	34	53	40	50	37	38	44	41	41	39	42	40	44	33	39	54	39	37	54	39	36	38	48	50	33	31	47	56	48	41	39	43	49	43	44	35	36	37	33	56	33	38	58	38	42	37	38	36	33	47	58	33	31	29	33	36	39	44	36	37	44	37	34	40	37	56	46	43	41	35	49	24	41	55	50	36	38	46	41	48	40	47	33	40	44	41	46	44	38	39	51	44	45	43	44	34	38	28	37	31	45	41	38	46	52	42	47	39	39	53	30	33	43	39	43	29	37	49	34	58	52	45	41	39	47	52	51	47	29	43	45	41	46	47	47	51	48	48	34	47	38	41	43	44	36	34	41	43	40	39	40	35	27	36	38	36	42	39	37	39	44	50	42	41	39	46	49	38	40	44	52	42	43	46	39	33	36	35	46	34	36	45	35	45	51	40	35	47	36	35	34	35	46	44	44	52	40	40	25	47	39	51	38	36	45	39	46	44	33	29	32	44	33	43	42	46	43	38	36	34	35	36	50	51	38	48	52	44	42	41	35	45	35	51	54	33	45	37	40	53	38	49	42	35	34	31	42	34	35	36	59	39	41	35	34	38	35	34	49	41	62	41	38	34	45	41	34	40	36	45	47	54	39	41	41	31	38	38	48	48	40	32	43	51	38	37	53	35	31	48	37	44	38	34	38	60	38	34	34	43	47	34	34	40	40	37	43	38	42	43	40	50	44	42	41	33	35	45	42	42	54	50	38	37	39	37	32	51	38	37	39	42	42	33	45	52	43	46	39	33	36	47	54	55	40	40	39	44	51	40	40	41	42	45	45	44	50	39	38	35	48	34	34	31	45	58	35	47	44	48	40	26	41	36	33	43	30	48	37	37	49	38	45	35	40	31	32	41	40	48	37	39	38	19	39	49	41	41	44	41	38	45	39	33	43	51	42	36	32	40	31	45	39	38	34	41	43	31	46	51	48	50	40	35	45	30	49	47	50	35	30	35	45	42	35	53	38	45	41	42	35	44	47	43	46	44	44	43	38	52	43	36	50	36	42	39	42	43	37	46	45	43	54	44	45	45	44	41	42	41	34	35	39	52	43	41	44	41	49	37	42	34	46	38	40	39	43	44	36	46	44	35	35	44	39	42	39	50	38	42	50	37	40	43	42	39	45	37	57	37	34	40	45	46	37	44	41	40	41	30	48	42	47	38	36	37	40	45	43	45	47	50	43	50	46	28	41	43	46	43	35	29	37	44	33	40	45	31	34	44	37	45	41	50	37	41	28	44	36	42	44	38	42	43	37	38	40	30	35	41	34	39	38	44	41	30	38	38	39	43	31	34	50	39	47	57	42	53	49	54	37	49	44	31	36	52	43	49	34	42	51	37	50	42	39	40	42	25	48	43	46	42	42	48	44	45	46	42	42	43	43	44	40	47	38	44	40	42	41	47	44	49	38	47	36	35	31	42	38	52	40	31	34	34	33	33	40	30	47	41	52	39	44	45	33	45	41	41	31	40	55	49	41	39	39	51	36	45	44	35	40	50	43	39	35	36	33	54	28	41	42	34	42	40	55	42	42	42	24	37	39	36	41	37	36	33	38	38	46	29	36	46	51	49	40	51	38	37	36	36	36	36	51	40	40	39	47	41	40	43	45	48	38	43	32	39	42	41	27	47	38	45	35	42	52	44	44	29	51	43	44	48	41	35	41	57	50	41	40	32	58	30	37	38	43	53	35	36	33	56
51440	39542	33979	42369	45222	42318	36732	30837	25007	18303	6178	8543	9166	2009	3239	2807	2682	1880	1688	1422	1050	606	534	553	560	568	555	540	546	571	547	566	590	535	577	560	520	632	566	495	558	550	516	548	536	546	513	541	540	556	542	568	532	582	490	509	583	526	545	555	509	521	510	538	545	511	543	517	539	572	535	533	537	549	515	544	580	532	545	525	534	530	536	521	507	572	546	504	538	549	558	540	559	542	513	553	502	507	545	533	516	557	551	551	539	538	545	528	542	512	526	543	538	524	530	530	491	570	568	547	563	551	531	559	544	540	550	542	571	523	529	552	538	541	534	547	529	551	568	515	554	547	534	507	562	531	523	524	554	564	545	514	525	527	578	508	525	518	549	530	535	543	561	536	526	551	524	566	548	564	575	553	569	550	503	533	533	513	514	584	548	520	557	575	514	544	525	562	512	561	511	555	548	514	584	533	571	532	588	503	589	560	506	519	590	555	568	541	575	561	567	527	534	540	559	553	504	571	492	511	573	544	529	535	574	550	539	522	519	557	540	558	545	553	569	518	528	495	565	533	518	564	538	546	562	526	523	515	546	564	568	551	531	558	510	602	555	548	516	571	541	574	569	560	547	548	529	516	557	553	570	561	578	524	534	529	557	537	589	526	550	553	516	528	550	529	555	527	536	521	495	568	522	549	535	547	538	542	564	535	567	518	561	540	518	536	520	500	512	529	526	582	516	522	569	524	553	502	530	558	542	558	542	540	513	531	510	582	544	531	533	541	544	530	532	578	578	557	511	538	578	563	548	560	577	491	545	484	553	548	537	494	538	568	514	573	542	571	513	514	515	495	549	509	535	575	554	553	565	584	532	555	516	571	558	527	585	521	583	592	557	575	561	552	547	514	521	525	513	574	502	538	556	527	520	544	529	558	533	544	549	529	544	568	562	526	539	507	557	532	562	546	535	517	521	540	554	537	560	534	599	569	531	552	565	529	560	549	530	529	550	550	510	565	590	546	552	524	531	547	516	529	571	542	525	522	567	528	522	559	611	548	576	541	550	540	534	556	586	528	529	534	546	549	555	523	570	545	542	529	558	497	501	559	529	576	499	556	568	579	543	529	525	544	564	557	564	552	467	568	515	522	550	549	514	533	515	530	502	559	558	564	558	543	593	526	552	532	579	574	561	572	536	549	516	516	566	537	555	542	561	565	560	537	512	512	538	519	564	557	564	564	543	533	584	549	560	569	549	559	517	573	537	565	532	546	587	527	532	537	567	539	509	542	519	495	540	527	537	541	589	567	579	578	537	578	530	583	553	586	543	548	525	544	548	526	544	549	510	543	550	559	535	499	518	559	570	550	578	530	549	580	552	550	553	541	565	522	550	552	545	528	532	553	565	499	590	532	548	572	509	561	535	527	543	536	527	536	539	555	542	551	543	570	527	587	534	510	545	555	551	541	521	529	584	521	553	565	520	562	532	526	534	552	475	507	555	514	528	532	562	580	561	523	532	568	551	515	574	528	500	574	563	510	555	600	566	542	584	548	545	555	557	527	505	525	529	527	538	551	549	556	568	509	509	531	575	570	550	534	568	593	549	575	569	570	555	556	525	527	508	560	515	584	545	533	525	555	549	539	516	557	569	519	539	519	521	525	526	538	554	496	540	535	563	551	556	544	542	574	549	572	527	568	509	535	517	549	561	513	569	571	539	523	542	509	496	567	568	552	530	535	493	588	581	519	521	511	521	546	566	536	548	528	557	548	541	578	549	543	554	518	535	554	519	549	499	514	553	562	549	533	562	524	580	528	569	548	597	524	549	552	537	563	588	551	553	523	505	526	512	507	535	516	578	530	564	574	533	555	528	544	560	565	540	559	529	540	560	522	531	563	522	570	538	567	575	556	541	528	516	554	557	568	521	548	553	567	563	516	523	523	575	549	513	540	554	511	544	572	536	578	529	556	543	531	563	557	563	495	566	492	566	491	546	551	530	538	513	580	552	544	569	538	566	545	550	529	584	521	526	542	546	537	532	544	543	569	542	551	536	524	543	547	545	558	545	551	587	560	570	522	525	559	531	557	570	583	561	525	519	593	565	563	529	523	535	537	502	515	528	501	539	534	598	548	527	519	515	574	515	555	539	552	589	584	555	566	537	538	569	533	490	525	541	557	528	544	580	537	582	585	532	536	517	570	558	548	526	582	526	560	535	590	527	596	541	512	540	552	524	545	556	506	532	538	533	565	531	549	538	537	556	544	571	558	556	532	542	505	521	555	503	538	566	557	582	568	525	521	544	541	556	520	559	598	522	528	527	557	527	551	541	577	550	535	560	573	516	531	560	553	518	537	552	606	529	513	548	536	504	550	523	556	557	560	523	527	538	555	524	523	530	551	516	521	559	545	566	538	528	568	571	545	552	549	514	508	525	566	523	573	543	579	569	567	519	525	544	524	580	557	532	545	570	507	572	519	526	527	525	523	547	525	556	546	541	529	543	614	584	544	543	558	577	559	543	543	543	573	545	529	594	552	525	501	497	574	542	567	537	532	525	548	508	536	550	557	542	554	527	566	547	557	510	515	564	552	558	558	569	560	574	532	543	517	569	537	523	561	538	586	527	529	527	519	537	533	530	556	520	543	527	533	585	557	576	521	538	578	524	566	512	540	539	527	546	534	586	557	518	545	589	553	535	555	573	525	545	548	527	555	493	545	535	600	560	550	540	524	538	528	550	536	566	541	519	537	530	544	520	539	549	550	536	520	549	586	534	571	554	513	572	578	550	575	545	505	529	518	560	509	566	514	533	528	543	521	548	528	556	575	534	565	564	556	532	542	574	556	542	543	543	525	595	528	555	532	529	534	550	535	544	505	481	497	525	563	534	546	599	529	531	488	540	593	554	499	553	537	600	535	538	519	496	531	522	521	540	558	520	563	569	585	522	539	492	581	534	519	539	609	534	540	563	555	568	535	524	551	538	558	570	540	565	518	545	560	555	518	570	521	586	566	544	539	560	526	551	531	543	574	527	541	508	538	506	566	516	551	565	563	539	520	562	536	529	552	565	505	588	539	525	547	576	546	521	537	519	532	565	525	519	549	564	552	545	518	567	558	520	504	504	551	539	540	571	546	537	522	545	504	547	555	500	539	533	521	536	520	519	550	572	536	519	558	531	549	547	516	545	517	512	532	542	521	548	536	534	554	528	516	527	569	540	520	557	529	556	560	543	611	523	598	496	536	561	534	556	519	503	556	566	530	532	563	559	523	503	512	570	545	515	522	527	493	578	568	536	531	574	507	563	593	559	523	540	596	563	490	557	563	541	560	567	541	521	521	568	533	569	546	520	569	553	512	529	558	581	538	555	505	563	542	553	565	545	520	521	543	526	539	549	547	533	507	545	571	558	558	534	548	540	555	529	482	553	576	549	593	542	540	541	527	552	563	557	560	577	560	544	527	554	540	526	531	521	553	580	564	527	563	534	533	557	543	587	538	509	559	524	528	507	492	545	514
12855	14838	8966	6634	4113	3559	2748	1962	1163	789	204	329	345	58	87	141	118	117	100	67	74	42	35	36	39	45	43	43	40	45	47	40	43	44	51	36	51	41	48	46	39	37	39	37	39	39	48	43	41	71	38	36	25	57	53	58	42	37	29	46	41	34	57	37	40	47	37	36	50	39	49	42	41	43	45	30	57	46	35	36	42	44	53	47	55	41	48	39	41	35	42	36	42	40	37	44	48	41	39	56	54	46	52	34	45	46	43	41	45	38	52	42	51	43	36	47	49	35	52	39	32	42	56	47	48	47	43	36	47	36	48	42	49	41	50	39	57	39	28	30	46	36	33	50	45	29	42	48	36	47	43	47	38	39	40	45	40	39	36	46	36	41	49	45	40	48	48	47	51	41	46	32	37	32	51	36	42	49	47	42	53	37	28	39	43	47	36	34	39	39	45	54	38	37	50	47	49	47	45	39	41	44	41	48	50	49	40	33	49	44	46	43	58	42	48	43	46	47	50	38	49	45	46	41	48	40	42	44	39	55	42	40	49	42	44	42	38	45	44	34	36	45	34	42	33	41	38	35	43	39	42	49	44	54	58	35	48	40	45	37	34	37	41	30	40	41	48	62	46	32	51	49	48	36	57	34	34	47	35	45	29	40	44	34	44	37	44	37	30	50	46	46	48	50	39	31	49	33	45	53	40	48	43	38	43	43	43	39	41	34	43	45	58	54	37	45	51	44	36	36	40	45	52	51	48	41	41	42	45	41	40	36	36	40	40	34	40	44	32	52	39	51	38	44	42	45	53	30	35	44	42	41	48	46	34	47	45	33	49	33	43	53	29	41	45	44	39	34	35	31	33	42	52	33	32	36	39	46	36	39	38	44	45	50	52	34	60	52	42	34	50	44	46	44	36	46	42	44	54	46	55	29	64	53	35	38	38	56	43	44	41	38	42	32	48	43	37	48	50	43	44	40	47	47	31	41	38	40	39	45	44	46	42	58	32	40	47	32	38	34	40	44	45	36	49	50	40	36	33	49	34	30	44	48	40	43	37	44	58	32	40	50	39	41	44	43	40	36	46	56	50	53	44	49	35	52	42	50	42	48	40	37	51	43	41	28	48	54	54	44	34	31	40	65	43	57	41	32	40	47	43	32	39	42	36	51	48	44	55	43	45	52	56	45	26	45	50	50	43	42	47	45	36	41	39	38	37	48	43	40	57	47	45	52	43	38	41	49	44	36	54	43	39	39	66	40	35	41	42	50	45	41	46	47	48	53	48	41	46	46	43	38	38	38	44	44	44	47	39	50	44	30	46	40	40	35	49	34	40	48	35	50	32	31	50	43	33	32	33	27	50	43	33	43	47	29	55	33	47	41	39	49	42	37	46	46	50	44	38	42	34	32	33	39	36	40	43	44	42	37	52	40	37	38	51	50	37	44	47	34	48	41	52	40	30	43	41	56	42	48	39	37	31	57	49	50	52	37	54	50	40	36	31	34	38	44	38	48	35	37	36	26	36	37	36	43	52	33	39	55	57	37	36	46	46	50	43	41	34	42	36	34	48	39	43	45	25	36	42	32	43	48	55	41	48	45	31	34	51	37	49	48	44	41	34	50	52	41	45	29	37	42	47	47	44	26	54	43	46	39	36	40	51	37	54	38	39	37	48	43	47	29	39	36	47	38	38	40	52	52	40	38	36	39	49	47	28	46	34	51	57	37	47	53	37	55	48	44	40	38	42	37	39	36	33	45	45	52	37	44	36	44	47	36	40	36	38	39	49	35	36	39	39	36	47	40	26	44	43	38	44	37	45	43	34	37	40	44	42	53	44	53	33	33	33	38	39	29	50	45	39	35	51	40	45	48	44	49	47	48	49	36	37	54	50	38	30	53	47	33	33	39	34	41	48	40	36	46	45	33	45	47	44	45	41	36	38	39	58	37	52	40	48	52	50	56	42	35	38	42	42	38	48	39	46	43	49	44	44	49	37	44	31	49	43	45	37	43	46	48	39	34	42	48	44	40	52	40	39	30	33	32	36	39	38	53	44	46	47	45	53	37	38	41	35	30	51	37	38	44	58	41	44	37	38	45	42	46	35	45	46	31	48	42	33	53	32	48	34	35	38	37	39	51	45	51	39	40	44	35	42	48	42	41	51	35	44	35	47	40	35	48	45	37	45	33	37	33	51	45	44	35	49	44	36	35	48	30	38	42	45	34	38	45	40	25	37	48	49	28	42	48	44	55	36	44	41	51	42	39	41	48	43	58	44	46	31	45	45	43	46	45	46	37	41	40	30	40	39	48	53	48	36	49	43	51	28	35	45	48	51	44	39	51	47	47	38	53	44	45	40	51	61	44	38	44	53	52	39	39	38	36	41	46	37	48	34	61	52	43	34	47	57	51	47	36	41	36	45	46	41	47	38	38	40	42	52	40	48	45	31	41	49	29	57	52	44	53	36	37	43	40	41	39	51	49	47	50	45	47	43	44	38	36	51	46	43	42	36	39	42	43	48	37	46	55	35	39	48	46	37	39	42	39	38	45	46	47	35	50	58	56	36	39	44	54	47	36	50	34	31	50	32	45	41	43	42	35	33	40	42	50	52	50	38	48	49	42	45	45	31	40	39	32	42	35	39	46	44	28	37	38	46	51	29	39	50	54	38	55	43	49	29	40	44	38	47	52	40	43	42	43	38	52	41	36	47	48	49	43	46	47	32	44	34	48	34	28	40	34	53	34	42	30	41	39	43	55	31	39	44	43	45	35	37	57	39	40	55	42	35	43	55	46	37	42	38	45	49	27	46	36	37	45	35	42	43	45	30	53	46	38	45	38	43	35	36	40	54	35	46	47	51	34	48	48	28	37	45	40	38	43	39	32	46	39	59	40	41	43	38	48	41	40	40	45	49	49	40	40	36	46	37	52	41	44	52	57	30	36	40	43	45	32	52	36	46	46	41	38	42	36	39	34	53	42	43	44	39	39	40	43	44	33	43	47	57	39	52	49	32	52	38	39	44	37	39	43	45	37	39	38	33	40	33	28	38	49	41	50	30	38	48	39	37	44	29	43	38	43	44	43	45	42	51	42	40	37	47	40	53	55	36	47	32	49	44	30	51	53	37	46	46	46	43	47	52	38	29	40	38	43	37	52	47	37	49	44	41	49	39	33	42	56	42	56	46	56	52	45	43	28	40	44	39	35	41	45	39	41	37	48	32	50	36	32	45	37	40	29	36	42	48	49	37	36	38	47	42	49	43	31	41	41	40	41	46	34	50	42	51	36	38	42	39	43	30	30	44	39	40	33	45	54	35	34	49	43	38	38	45	48	46	33	51	49	48	51	38	38	39	44	50	58	44	48	48	44	47	38	43	39	38	48	53	34	44	46	36	51	36	43	34	52	45	37	48	50	49	40	39	52	37	38	39	48	47	38	52	41	49	54	46	55	46	29	42	31	34	34	28	34	41	52	37	44	41	42	49	37	43	51	50	51	31	40
48405	40148	34445	41645	44717	42272	37151	32082	26228	19365	6449	10181	10508	1488	2728	3728	3116	2634	2180	1450	1325	661	552	579	550	531	549	549	578	546	560	580	516	525	562	558	527	592	572	553	523	527	548	570	557	564	543	570	583	583	551	550	568	587	594	567	548	605	534	535	541	572	581	572	542	603	518	531	591	536	591	568	537	543	573	550	542	587	561	536	544	575	531	550	548	594	556	591	559	528	588	591	553	555	572	526	537	558	570	546	557	572	529	523	553	558	543	571	583	546	556	545	554	554	534	579	584	586	573	540	547	607	564	559	576	532	536	546	552	552	555	579	572	561	567	555	533	509	556	574	519	552	561	543	582	531	555	591	544	538	523	573	560	579	543	589	621	525	571	571	521	544	572	572	564	570	564	580	546	533	558	576	559	567	589	570	539	555	562	544	528	543	548	557	524	572	570	549	572	600	545	571	577	546	550	569	578	546	552	549	574	580	574	518	587	548	554	570	557	547	582	557	544	558	554	536	537	561	550	568	558	555	573	566	574	547	555	540	523	534	552	555	535	562	597	546	568	545	572	550	561	567	547	576	553	579	541	542	590	554	552	506	549	531	551	549	548	573	543	551	556	527	599	539	575	582	562	547	557	546	591	524	591	544	572	537	551	527	554	549	568	562	557	577	556	596	547	580	518	565	550	565	532	565	561	601	563	565	587	546	541	567	563	555	582	532	507	556	570	548	535	513	546	571	535	573	546	581	528	557	558	595	545	551	522	566	611	563	548	543	547	600	563	552	608	519	542	529	569	553	571	546	560	571	538	564	593	554	538	561	553	555	563	573	532	586	574	547	558	572	536	568	562	520	556	568	547	551	564	603	546	563	577	539	532	592	565	539	573	563	532	548	550	523	564	568	562	577	553	553	557	584	550	546	596	584	552	560	563	562	542	613	559	591	593	582	558	527	542	582	556	586	573	558	529	527	573	573	524	576	589	525	537	600	579	566	546	591	564	577	582	571	557	550	550	561	548	561	575	581	576	570	527	556	547	569	538	561	531	552	583	573	537	567	535	526	623	562	533	562	606	582	546	595	564	578	540	555	566	553	549	535	534	558	560	526	545	551	544	577	580	529	579	576	587	521	595	585	548	519	499	560	557	563	568	561	587	564	510	580	552	576	553	532	544	559	568	549	529	565	584	523	544	534	546	571	561	549	567	597	600	574	560	595	534	562	588	568	540	535	543	569	591	594	579	560	524	529	563	533	547	573	560	520	573	516	520	569	581	564	555	578	572	548	628	561	585	579	551	567	543	552	551	564	535	547	528	599	556	517	558	534	571	576	534	542	541	552	522	557	520	543	593	582	541	588	574	517	566	581	539	527	527	518	589	532	547	549	553	555	559	550	581	570	537	588	576	536	570	529	572	515	536	591	535	559	553	559	553	548	536	573	568	499	564	550	546	580	581	536	574	578	549	555	572	542	548	534	572	595	516	563	529	582	584	555	548	565	555	526	568	550	579	494	558	578	534	549	537	567	546	549	557	579	551	557	520	539	580	601	618	560	582	555	553	588	605	534	592	533	540	545	576	583	531	577	594	583	578	542	551	559	559	555	549	554	567	581	540	576	551	590	578	543	539	564	579	564	566	560	547	532	531	592	566	596	598	567	588	606	592	546	537	598	556	506	569	542	566	569	586	562	589	582	545	584	559	619	553	535	574	572	549	611	548	545	569	564	554	577	546	594	540	570	568	539	579	548	590	526	574	569	576	605	593	538	585	545	562	586	576	568	574	511	572	566	573	596	561	562	560	541	537	552	590	588	561	575	575	543	560	574	542	527	576	566	536	570	531	540	584	554	563	546	561	537	597	529	554	590	543	584	563	559	575	545	548	554	591	548	550	591	590	576	547	548	557	587	529	546	579	577	571	528	613	556	576	557	572	587	548	552	603	549	523	558	567	583	575	567	591	588	581	587	574	552	589	519	560	577	573	549	543	543	530	606	545	570	592	571	526	565	542	546	528	534	576	548	536	532	534	564	513	529	562	568	586	560	509	524	563	558	585	546	542	592	548	572	558	560	518	555	545	588	610	534	549	552	547	526	561	561	544	535	555	592	560	567	553	531	530	590	533	569	566	555	531	552	548	604	572	578	550	516	549	560	564	622	577	555	570	579	563	561	549	518	562	577	583	598	607	605	513	558	554	519	537	576	549	589	555	522	519	603	600	561	542	544	540	558	512	586	552	583	597	537	524	522	564	562	574	552	541	537	553	533	583	585	522	577	551	575	548	587	585	577	578	558	584	570	554	563	573	584	549	544	525	548	593	554	539	600	526	584	580	590	567	559	554	588	589	568	571	563	563	592	550	552	524	562	590	546	574	588	556	557	587	555	587	591	557	555	593	531	584	533	565	556	600	566	544	573	524	574	563	595	565	570	602	561	579	588	557	568	572	561	553	580	527	576	571	560	609	599	552	545	567	535	530	509	589	545	576	539	532	560	578	573	534	561	575	571	544	561	571	526	565	575	566	564	587	602	549	537	554	513	586	547	532	547	566	580	560	512	543	497	539	547	559	535	596	537	549	625	552	557	556	521	548	519	538	578	569	590	541	567	557	496	542	564	539	532	556	534	562	540	557	561	528	573	571	563	571	522	528	575	558	584	609	610	579	528	564	570	593	579	555	525	572	550	545	549	522	577	564	595	589	578	564	578	514	540	557	574	530	572	558	571	554	532	578	557	587	578	532	515	567	571	552	506	565	544	592	539	570	552	572	590	560	535	566	578	530	581	562	535	601	554	555	539	533	545	565	529	563	567	617	598	579	553	558	559	547	561	555	500	575	537	531	524	559	526	575	549	559	602	572	574	582	544	567	593	580	562	551	603	560	554	558	571	552	594	552	558	549	558	576	541	547	530	616	537	578	562	557	595	547	519	596	561	540	576	539	530	562	552	543	550	510	582	581	591	577	525	543	528	592	548	535	605	569	542	549	560	545	533	547	559	561	554	565	589	569	599	530	565	563	560	569	547	519	568	585	540	546	594	548	565	558	556	564	578	555	551	550	570	575	556	593	595	592	566	576	576	563	568	549	555	550	520	585	556	521	570	582	513	606	594	558	547	582	547	528	546	543	576	550	531	505	592	559	536	565	535	568	555	592	559	580	506	577	550	610	527	559	515	569	561	589	552	555	534	572	541	557	560	570	595	566	536	564	562	550	574	570	539	535	578	524	522	584	549	598	596	571	557	518	580	602	565	553	558	546	515	553	572	545	536	529	582	525	561	527	559	551	543	548	534	561	573	567	569	547	541	563	544	563	522	502	532	591	556	570	550	553	590	545	552	575	581	569	538	561	539	558	548	560	559	523	591	569	556	535	550	523	551	591	573	566	530	563	537	583	524	518	548	574	576	520	576	556	536	589	541	534	548	538	490	602	537	589	519	575	516	560	550	553	536	561	598	529	519	569	556	534	587	546	611	552	574	571	578	594	557	543	534	552	547	578	531	579	588	567	538	535	534
17926	24234	15321	10814	6982	5868	5137	3368	1920	1090	223	461	523	64	139	146	142	134	98	96	69	57	46	36	49	36	32	36	40	35	37	43	35	43	56	40	37	49	52	36	52	38	35	49	47	38	31	45	31	55	41	44	37	28	36	45	46	27	34	42	41	40	30	49	41	50	48	41	44	30	52	43	40	35	36	52	54	39	35	45	50	44	48	50	45	37	33	41	52	44	40	35	40	43	44	33	36	45	48	56	44	44	41	49	41	43	44	38	48	35	47	50	41	34	48	38	49	51	50	48	40	57	38	37	30	32	33	42	45	54	55	30	41	41	37	37	35	36	22	48	41	34	41	38	41	48	38	40	38	40	52	55	35	44	36	46	41	46	33	44	29	58	33	50	50	44	40	37	37	57	47	40	33	35	37	49	41	50	39	42	41	47	49	37	41	42	45	33	47	56	44	40	38	44	53	65	40	35	34	50	39	46	43	41	37	37	37	44	49	42	38	39	33	41	33	52	40	44	44	38	59	67	40	48	37	42	40	37	25	37	35	46	48	36	49	39	46	41	34	37	47	35	28	33	40	45	49	46	35	50	40	32	40	39	41	38	47	53	57	46	39	41	42	38	48	57	45	48	30	34	49	46	31	31	32	29	58	36	33	32	46	46	40	40	54	45	35	50	35	34	30	45	44	40	49	42	51	35	35	46	38	44	39	31	43	39	47	32	33	37	37	36	44	48	56	38	46	54	55	43	47	43	48	43	46	40	33	43	30	56	49	43	35	48	45	33	38	43	36	34	42	37	46	47	47	31	48	31	42	43	38	44	33	45	35	41	49	57	43	36	44	48	48	42	50	38	45	45	45	41	44	27	46	49	37	54	44	50	46	44	37	37	40	59	44	30	51	42	38	39	41	52	43	49	44	42	42	31	47	40	49	35	47	39	47	46	48	60	37	34	44	33	36	44	40	36	42	40	40	43	40	47	44	38	35	37	37	43	44	42	46	34	46	34	31	37	50	45	32	46	49	42	34	37	50	40	41	45	49	53	40	40	34	31	47	57	29	37	35	45	44	52	33	48	33	45	35	39	38	34	42	39	49	42	50	32	47	41	46	36	48	42	49	40	39	44	35	34	40	42	35	52	45	47	52	31	39	40	35	51	47	40	38	40	38	39	30	53	38	37	40	37	39	45	47	56	28	31	45	42	28	37	49	37	38	45	45	32	41	51	41	53	50	48	46	50	45	37	46	36	57	51	48	42	51	51	41	43	50	48	32	46	45	45	43	51	47	44	43	50	37	47	42	39	49	34	44	32	38	43	44	56	55	37	31	48	33	38	44	50	37	44	41	39	51	47	33	41	33	38	46	45	45	41	36	45	36	32	37	33	46	30	40	38	45	35	48	50	44	49	47	39	41	39	38	56	52	39	34	47	34	45	41	41	39	35	37	40	43	37	37	34	29	33	41	42	39	52	50	42	46	39	51	43	32	34	47	28	39	44	46	47	54	32	34	47	41	55	46	52	42	46	35	47	32	32	51	38	37	39	40	35	39	41	46	46	48	42	43	45	32	45	31	51	54	38	34	42	47	53	42	44	38	43	35	44	46	35	51	34	42	43	41	31	40	38	36	56	29	44	31	55	47	38	44	57	51	46	46	36	33	43	63	42	41	37	41	43	30	35	33	49	47	40	44	27	37	43	49	40	39	48	43	50	34	42	41	33	42	37	49	51	43	36	43	45	39	50	46	42	43	52	36	38	38	46	40	47	40	34	36	37	43	43	34	38	54	50	60	35	41	49	44	44	46	48	50	38	44	34	44	44	46	37	34	34	49	48	49	35	47	47	47	33	35	40	40	49	46	41	36	43	42	47	41	40	43	47	44	40	39	61	42	23	41	49	38	37	40	39	45	44	43	45	32	35	35	38	47	36	53	45	41	40	37	44	38	46	39	31	49	49	42	39	52	36	43	51	51	32	47	52	54	49	50	37	53	50	56	45	30	39	30	44	43	40	48	29	41	33	33	53	42	39	61	44	49	45	50	48	47	35	29	42	46	45	55	34	56	42	40	42	41	42	38	50	34	44	36	51	31	33	42	44	46	38	38	51	37	42	40	40	43	40	34	43	28	49	48	34	46	48	45	48	36	40	34	43	29	52	35	52	41	45	54	49	46	46	38	54	53	51	28	38	40	38	34	41	33	45	31	53	33	38	45	33	39	50	42	29	54	47	42	37	49	49	41	32	54	30	58	49	45	53	51	37	47	38	45	40	45	39	46	33	37	47	52	34	47	50	39	39	41	42	50	41	41	38	45	40	38	33	36	39	50	40	34	40	41	44	44	52	47	41	36	62	54	48	33	36	37	46	41	40	37	40	44	43	48	35	44	38	40	46	45	44	38	44	41	41	61	40	41	38	40	45	45	37	44	56	44	36	37	38	32	41	45	42	46	43	52	29	35	38	37	40	44	35	34	35	47	32	37	35	48	48	37	46	37	39	54	43	44	36	43	47	48	35	51	36	37	45	51	39	36	36	43	44	37	45	34	54	49	51	42	43	45	30	45	35	45	33	38	50	37	29	42	46	47	34	34	40	38	45	36	47	47	40	38	37	47	41	46	46	40	31	33	52	43	59	54	38	55	45	46	57	42	31	27	51	35	32	30	40	35	40	42	42	45	41	47	42	39	51	35	57	46	47	40	44	40	36	41	41	38	41	43	42	45	42	39	48	38	36	44	36	42	37	29	50	30	44	47	40	38	38	41	38	56	42	39	42	47	41	34	43	39	35	49	43	49	39	45	46	40	44	45	30	45	30	41	41	39	41	50	43	27	30	36	52	49	46	33	31	36	40	43	32	43	45	45	47	48	44	34	42	40	54	40	46	46	38	34	37	44	52	39	45	43	41	30	33	41	39	52	29	38	50	38	48	44	38	37	52	49	42	42	37	33	41	59	46	38	41	39	42	41	39	42	28	36	44	45	38	43	40	36	43	40	41	40	39	48	37	34	46	41	45	40	34	26	41	42	40	34	51	28	37	37	44	37	40	38	43	47	40	32	46	29	44	32	42	47	32	43	22	37	39	55	34	39	40	39	51	46	44	37	40	37	44	44	41	43	39	36	34	54	40	37	40	44	41	37	41	46	41	38	36	38	57	56	52	25	42	48	40	47	40	36	42	48	40	44	42	46	54	46	34	44	40	39	42	46	48	37	39	43	29	54	45	38	44	32	48	34	44	38	33	39	51	39	40	42	47	40	43	53	45	28	47	51	38	41	35	55	39	36	33	37	33	48	35	38	40	50	43	36	46	36	38	45	46	40	39	45	42	40	35	43	29	49	52	56	59	43	36	37	58	34	47	38	40	42	39	50	55	29	40	35	33	37	44	35	38	48	35	40	47	43	39	40	42	38	49	33	48	50	43	41	54	43	39	35	46	50	44	44	43	36	42	50	32	45	49	35	47	31	47	48	46	33	46	38	42	33	41	38	52	34	35	30	38	33	48	41	34
53775	44993	40480	49068	52904	50236	44116	37455	30966	23158	6771	14700	13934	1562	3620	4679	4680	3921	2897	1972	1610	744	544	537	509	493	557	535	552	543	570	566	522	569	537	547	570	572	550	540	562	565	550	551	551	513	556	556	574	537	560	552	548	544	545	574	575	567	585	526	589	551	535	555	512	578	514	542	546	553	526	539	565	578	542	572	546	548	543	562	546	550	555	569	545	580	560	556	552	559	562	561	541	524	526	516	525	528	571	522	547	565	583	551	538	559	580	562	559	526	503	566	539	529	563	536	566	570	585	573	556	570	549	561	568	565	501	552	544	532	551	580	619	523	558	547	563	543	509	523	511	543	544	546	565	557	519	600	538	547	568	558	586	576	519	569	601	574	576	536	567	614	534	542	547	564	537	506	550	565	538	570	537	583	585	620	565	566	548	567	546	497	598	519	536	529	553	590	561	540	582	537	583	553	510	537	535	588	567	575	526	559	555	577	549	565	648	607	570	586	580	556	520	562	565	556	551	591	543	572	551	578	564	554	481	535	579	572	559	571	608	529	551	571	516	581	585	545	502	520	539	545	541	522	545	556	553	557	582	602	548	525	582	525	537	567	578	566	553	557	595	568	578	548	515	581	571	573	532	565	535	554	596	511	565	554	584	581	573	544	610	523	578	556	573	545	548	566	568	539	577	542	585	523	538	587	541	554	555	571	587	563	556	559	602	588	594	518	579	567	570	573	552	557	538	572	588	542	582	525	510	558	578	511	544	586	541	566	590	558	572	561	557	537	554	595	564	570	564	547	534	556	584	570	538	532	578	543	579	536	528	567	551	543	557	566	579	560	539	581	590	562	625	568	564	568	539	542	582	616	566	530	585	563	571	579	570	563	611	543	577	539	587	559	521	580	582	583	573	564	583	524	570	531	558	559	523	524	568	566	584	563	575	537	573	585	558	600	578	516	556	570	567	552	599	570	560	513	557	548	561	557	535	574	546	540	611	568	585	597	554	580	583	572	581	534	567	623	545	528	573	489	552	587	570	601	545	549	607	554	540	538	531	544	553	588	562	554	578	572	557	534	570	539	564	516	539	538	607	594	578	606	503	545	545	575	593	565	560	592	554	560	573	560	547	525	550	498	576	540	562	616	573	524	524	586	537	536	607	572	608	548	585	554	583	569	574	575	526	562	518	557	544	566	570	560	564	555	576	529	539	565	578	559	567	560	551	531	554	552	522	571	585	535	583	561	539	568	535	522	539	567	565	563	527	525	571	516	586	577	537	580	568	572	561	549	548	577	583	599	554	587	584	553	554	560	585	514	517	581	530	568	554	561	515	510	599	570	544	532	531	547	532	549	574	597	590	566	603	551	551	577	533	553	555	541	545	570	555	553	608	533	548	568	550	581	582	560	589	590	553	563	541	566	542	538	553	556	551	560	545	585	543	575	547	575	558	591	562	565	543	526	582	595	562	547	589	508	573	522	567	554	570	567	539	563	553	568	582	587	550	544	571	519	621	590	597	558	581	534	585	537	579	571	577	602	568	568	556	566	577	533	546	533	573	538	569	551	534	530	574	523	534	586	550	542	565	561	539	564	538	576	553	559	556	574	577	532	561	555	570	569	550	569	584	561	579	561	560	537	526	558	512	577	586	568	620	585	536	572	573	586	562	510	597	559	548	545	613	537	589	541	563	584	579	547	537	553	582	528	533	571	591	565	550	595	564	569	536	565	585	600	573	533	562	551	559	571	547	587	575	516	568	510	564	539	592	549	514	563	558	536	564	560	575	592	535	517	548	544	543	593	566	518	538	590	580	573	541	511	587	513	554	547	544	522	523	608	524	550	563	597	471	535	549	596	559	569	572	574	535	610	554	556	589	555	581	528	537	560	563	608	586	579	548	576	523	552	560	541	543	525	591	536	580	571	607	554	555	597	580	601	558	576	558	529	573	585	532	587	601	580	573	541	539	515	560	559	590	533	511	547	535	579	552	515	557	539	565	582	554	541	587	564	539	566	576	540	615	573	566	562	579	579	538	576	524	548	525	554	581	535	531	542	542	558	566	527	558	533	547	556	573	558	536	570	537	568	541	573	562	565	582	583	533	572	531	506	569	573	598	557	515	569	534	557	566	565	565	559	551	545	548	553	562	598	513	548	568	599	562	576	558	561	543	553	558	554	544	529	596	578	568	553	517	517	563	537	591	541	574	600	543	533	552	530	557	540	564	549	521	519	584	591	601	568	551	512	552	575	512	614	564	591	556	521	534	543	573	568	553	572	511	566	551	600	518	522	554	534	524	578	552	595	605	522	573	547	571	580	567	531	558	497	545	550	570	573	561	557	525	531	572	553	562	528	505	600	538	551	554	564	544	571	557	571	570	542	582	548	537	531	573	535	579	579	560	579	574	552	597	562	555	567	600	557	531	529	579	582	541	561	540	557	589	567	531	552	585	538	554	534	570	549	567	529	577	586	524	567	578	547	563	590	571	544	548	594	549	561	552	559	536	542	562	520	537	585	569	531	612	532	592	542	550	519	532	565	579	606	569	577	596	561	553	569	538	526	568	538	536	546	565	565	544	513	577	548	535	578	559	564	540	550	577	555	563	586	547	583	565	533	533	559	526	567	559	533	586	540	601	535	565	538	575	593	553	557	522	567	566	580	536	535	533	553	538	549	537	551	511	574	569	566	546	580	572	570	557	536	525	550	518	529	597	543	543	592	554	548	508	565	586	548	542	522	528	554	589	535	553	599	553	542	575	554	554	558	628	538	571	601	593	561	587	552	541	552	521	571	552	555	570	557	568	552	551	562	558	547	610	613	534	526	535	577	548	577	547	578	554	522	565	556	591	577	586	558	620	570	569	530	617	595	529	527	628	597	613	575	582	540	528	571	597	544	577	518	542	573	519	526	578	531	537	543	573	519	538	571	529	505	582	556	575	579	560	570	541	537	508	555	563	558	562	532	588	555	501	538	533	535	526	542	541	532	573	537	559	565	569	529	595	576	536	519	517	553	508	584	553	582	589	599	606	580	596	550	593	540	538	565	555	536	546	547	582	560	544	529	543	610	538	554	531	578	591	547	534	554	573	532	568	559	582	580	571	585	549	566	565	566	553	606	579	536	525	561	592	576	591	575	564	518	540	551	611	534	552	557	566	527	605	562	544	571	554	572	568	537	583	581	570	528	569	588	569	557	514	525	555	539	568	522	588	553	540	527	547	555	572	586	576	544	584	548	566	551	572	552	558	562	592	544	561	526	545	577	586	565	525	557	603	517	551	562	524	548	554	540	578	577	524	564	582	588	534	548	505	567	584	521	622	578	606	543	583	562	554	540	579	570	535	569	566	574	549	558	632	527	516	576	576	566	581	519	524	581	555	520	562	539	523	572	576	559	569	582	582	558	556	593	583	583	559	545	539	549	539	625	597	544	556	549	585	544	590	620	543	510	576	537	548	534	538	565	576	566	515	512	573	567	595	602	529	529	542	570	509	546	523	553	571	522	561	570
6659	4672	2840	2014	1195	1110	962	726	489	235	76	135	163	36	54	68	64	71	58	53	51	53	38	41	44	46	36	36	33	42	38	40	51	56	36	42	43	38	42	34	59	44	32	42	37	37	54	46	33	27	38	33	37	41	36	43	31	53	43	42	36	38	47	39	38	40	40	41	37	45	37	42	48	33	41	58	43	43	38	44	30	47	45	39	34	40	36	35	34	45	38	40	51	48	35	44	48	38	31	44	29	49	43	41	51	38	44	53	38	49	38	49	45	35	45	40	46	31	36	53	41	28	49	44	52	37	32	40	47	37	53	41	33	57	47	38	43	40	39	43	43	34	46	39	33	38	47	47	42	37	42	38	43	41	32	45	34	48	34	39	46	47	34	48	42	43	50	40	37	41	45	39	43	56	46	46	42	43	36	33	32	43	39	39	53	44	48	40	42	48	44	43	29	47	37	33	42	41	41	37	46	47	37	42	40	41	39	44	50	37	38	45	37	41	39	44	53	43	34	36	45	39	37	34	40	46	43	42	46	40	37	38	38	42	34	39	45	40	37	43	55	44	41	33	46	41	50	42	43	50	38	31	41	32	55	43	36	35	28	50	43	35	36	46	40	41	25	33	32	52	38	45	36	48	45	45	51	39	31	38	49	36	35	36	34	39	47	38	52	44	42	40	32	45	29	47	42	39	40	31	42	34	41	54	55	31	51	39	45	38	42	40	32	36	45	36	45	34	48	40	37	41	46	49	39	39	31	41	48	49	31	38	45	46	39	37	45	45	53	39	52	38	42	49	39	41	43	43	42	35	39	41	47	29	39	32	40	41	35	45	36	41	49	44	40	43	44	45	41	34	43	49	42	37	42	41	35	45	33	41	40	43	40	40	46	46	40	37	46	39	48	40	39	42	52	41	48	32	39	38	37	32	51	32	35	53	44	37	40	45	40	31	34	40	42	39	34	35	33	45	35	33	52	38	38	49	40	52	35	45	38	39	30	48	35	47	49	38	42	39	40	47	47	51	51	35	38	33	43	37	41	31	50	49	35	33	35	38	42	32	36	47	29	39	37	51	39	39	40	40	37	32	32	32	35	46	38	33	44	43	34	34	56	37	41	42	52	43	36	42	36	42	42	33	34	37	40	38	45	48	24	40	41	44	51	39	40	49	41	47	55	35	52	45	33	37	47	46	37	46	37	40	54	48	51	49	44	38	39	47	30	49	37	32	44	39	41	47	28	36	40	48	37	38	36	38	46	40	42	34	38	35	43	44	37	51	33	38	42	28	36	44	45	38	50	46	41	33	50	35	35	44	35	34	36	46	46	36	26	52	42	41	40	33	36	32	44	41	52	30	39	45	41	32	29	44	49	36	45	42	35	41	39	41	30	46	40	48	30	46	41	49	45	43	50	30	40	38	30	49	40	45	42	39	46	45	43	47	37	27	47	37	43	36	45	38	42	48	43	38	46	44	49	37	44	46	33	42	54	47	47	44	49	39	43	37	39	45	44	37	40	45	32	33	44	33	44	48	47	37	30	46	48	39	47	42	39	51	28	38	41	51	33	45	24	33	38	42	40	38	43	33	43	46	45	50	51	33	39	38	31	44	47	44	42	42	39	42	46	47	53	31	45	48	35	30	48	43	42	52	47	44	45	43	57	43	31	29	46	38	30	38	42	29	41	40	43	37	46	50	50	42	43	39	44	41	37	36	36	60	37	47	44	37	36	45	34	40	36	40	48	44	39	44	45	44	31	31	43	42	32	36	46	39	34	31	38	45	36	45	43	38	22	38	36	51	37	35	36	44	40	36	48	37	47	47	50	30	45	38	42	36	53	48	55	41	35	39	38	36	32	44	46	37	40	36	45	46	44	43	41	40	35	41	36	42	35	49	48	44	44	37	37	34	44	40	43	36	42	54	36	49	49	31	33	50	37	37	42	43	44	41	42	32	50	47	25	29	52	46	33	34	54	39	41	39	28	51	47	42	37	36	40	29	42	31	41	38	44	38	43	39	44	40	38	43	35	45	46	46	38	33	47	46	42	49	40	42	46	39	40	38	36	41	41	36	46	49	49	39	45	43	36	36	42	36	41	36	42	42	49	41	48	33	40	36	49	38	46	47	51	44	38	46	39	36	44	44	34	37	42	33	44	40	44	35	42	47	38	49	45	33	35	45	41	42	43	40	39	34	43	42	38	44	45	40	35	46	52	42	51	36	30	40	38	32	43	39	34	42	39	42	36	38	39	42	52	44	43	52	42	45	32	42	36	42	43	43	46	29	42	42	48	44	42	45	39	46	41	42	32	33	48	46	40	37	25	52	36	31	42	44	39	31	45	26	35	43	36	42	49	39	41	34	33	44	37	38	42	42	29	40	42	45	42	36	55	35	38	47	34	45	37	43	35	37	38	46	38	38	52	37	58	40	42	46	31	40	34	45	37	44	46	44	32	35	34	41	36	37	50	46	39	44	38	52	41	41	39	42	45	38	21	40	41	50	42	35	48	51	44	35	36	43	49	42	38	41	42	35	44	33	32	42	45	41	46	45	47	47	45	39	35	43	36	35	26	44	48	36	42	44	37	23	43	41	38	41	40	40	32	53	42	45	43	39	48	34	41	47	41	32	39	33	47	46	42	50	38	43	53	35	47	42	42	37	40	56	41	52	48	34	42	54	34	49	39	41	46	48	37	43	40	46	44	31	41	47	55	37	43	43	45	38	57	50	39	50	38	43	34	33	43	29	41	34	29	39	31	51	41	36	35	36	47	29	39	35	35	39	31	31	49	37	50	41	37	46	38	41	45	45	52	44	52	47	40	43	44	39	39	41	34	39	59	35	45	43	49	38	35	45	41	49	39	42	44	40	41	41	36	42	46	37	38	40	53	39	41	31	44	44	43	40	55	43	43	40	30	37	43	47	40	44	37	41	37	42	49	40	40	46	40	43	37	39	48	43	39	44	39	39	35	38	31	45	45	18	39	34	47	44	36	38	44	37	44	45	41	45	49	36	39	38	36	29	32	42	46	52	33	50	44	51	45	42	32	53	39	49	44	35	41	53	54	44	42	38	30	31	55	43	39	38	37	54	41	47	34	34	49	50	36	61	47	41	34	48	36	51	25	43	40	39	42	39	57	39	52	39	33	32	46	41	40	40	34	45	39	46	39	49	46	41	32	40	39	35	45	42	29	37	36	47	29	31	47	38	41	34	39	48	44	50	38	47	39	39	49	43	38	35	43	44	27	43	41	44	38	36	38	40	39	45	54	48	36	44	52	41	38	40	50	40	39	42	40	48	31	43	30	47	40	49	28	43	42	41	43	42	42	34	41	34	45	51	42	36	45	49	41	43	30	37	45	32	27	35	34	38	41	41	35	48	46	47	40	41	49	37	47	42	37	33	42	51	42	34	36	42	43	45	42	47	48	45	41	44	39	43	32	39	44	42	48	43	44	38	40	39	55	38	34	44	48	47	34	36	37	40	56	49	49	46	48	50
39429	28755	24348	29397	31574	30894	27449	21469	16872	9470	2440	4644	4974	750	1009	1503	1581	1456	1061	1047	794	618	527	538	500	585	518	540	521	563	565	507	536	569	501	536	508	516	538	506	543	537	567	539	516	507	561	505	532	534	530	512	554	522	511	560	542	524	513	525	536	539	523	581	467	543	556	510	515	532	551	529	531	520	490	532	545	527	513	554	552	535	499	492	531	564	520	505	591	537	552	524	519	511	577	511	467	511	527	580	547	605	495	511	559	546	520	535	533	526	517	505	517	519	572	496	535	533	563	555	534	557	523	568	537	527	549	524	585	498	542	516	543	511	563	521	525	537	525	520	526	500	556	538	570	526	538	571	535	541	555	549	516	568	539	553	529	514	560	506	492	478	602	550	532	553	504	531	507	546	502	561	546	524	525	553	526	550	526	513	516	582	562	510	538	563	587	543	520	540	489	548	546	554	519	496	546	507	554	541	502	566	525	500	543	549	538	551	510	518	573	588	537	596	508	550	564	525	531	531	582	529	540	528	534	513	574	526	549	541	530	534	542	538	497	519	526	501	537	505	537	567	535	533	547	536	554	513	559	571	567	531	541	566	526	563	557	528	533	479	538	541	524	535	524	514	546	512	543	543	533	563	516	513	575	542	519	551	571	518	519	511	559	517	511	540	543	575	535	527	540	516	588	536	541	521	539	537	579	547	554	538	555	516	548	531	551	537	572	548	525	556	522	555	545	508	505	540	523	522	546	513	563	555	533	512	591	541	541	528	539	526	540	535	518	544	496	485	523	540	527	583	548	539	542	535	565	536	537	511	542	502	539	553	495	504	540	530	553	567	474	534	561	559	533	514	531	504	583	552	503	538	529	514	517	581	553	518	548	523	545	534	553	561	498	548	556	548	525	556	565	550	509	520	553	518	498	567	524	512	500	484	558	561	584	576	532	557	530	510	526	548	535	560	550	561	507	522	538	508	532	516	556	561	560	494	518	522	520	510	533	514	526	578	570	536	509	504	535	536	555	546	533	532	579	548	527	560	554	514	562	569	502	487	497	554	508	559	524	535	546	518	549	539	521	535	497	557	533	512	514	502	551	531	522	542	570	544	560	515	532	548	478	558	535	545	535	539	538	510	526	514	533	491	530	571	484	552	517	549	516	563	537	507	509	545	554	541	506	553	521	528	542	517	524	524	543	554	530	502	536	550	548	538	551	534	558	510	582	498	558	532	533	515	535	517	517	548	533	488	494	542	533	525	557	522	490	569	517	510	517	494	532	514	558	527	545	536	544	580	557	555	512	528	496	526	545	517	532	501	541	510	507	579	521	554	520	530	545	532	540	527	551	522	525	550	533	501	543	527	537	573	526	569	535	550	519	537	567	522	558	565	567	511	530	531	534	536	551	526	538	526	578	508	574	510	538	512	530	586	557	545	545	527	528	517	581	493	537	540	542	504	538	502	511	543	517	524	502	496	552	519	520	546	545	500	532	518	531	478	535	514	567	571	530	568	538	520	537	540	555	568	559	543	567	524	580	518	522	508	506	550	508	551	531	526	525	515	520	514	508	534	534	495	528	548	531	548	502	538	558	513	523	557	544	520	555	522	526	519	539	575	496	545	566	520	524	538	519	528	523	560	535	543	571	541	534	503	524	556	513	510	525	553	563	519	553	487	503	525	495	528	504	533	541	542	507	520	527	544	534	536	587	548	553	539	517	573	558	510	517	571	528	543	555	547	559	540	579	545	496	503	549	576	536	570	541	519	493	552	525	562	560	576	548	519	541	526	565	525	516	557	557	534	523	532	517	544	574	569	537	570	585	548	528	525	576	550	536	549	533	549	545	498	536	501	529	556	521	540	501	541	524	546	518	507	552	527	549	559	554	554	545	554	511	501	567	568	554	496	517	536	570	539	540	515	511	556	511	522	540	518	536	537	544	595	570	528	491	552	542	552	537	586	529	549	527	526	555	529	534	552	553	555	549	494	510	568	508	536	569	543	497	534	532	527	561	532	529	536	550	564	559	523	508	545	515	487	547	471	521	555	570	534	536	516	559	541	505	543	521	547	521	535	551	547	545	528	491	559	533	566	512	546	559	546	536	556	535	558	529	543	545	563	532	497	532	496	525	540	565	531	531	549	493	565	536	505	506	538	565	520	497	513	528	616	575	516	529	548	520	586	567	531	560	548	543	540	506	533	580	513	563	575	507	542	505	573	521	568	559	500	535	548	544	554	573	533	555	558	526	532	492	560	538	537	505	498	511	546	568	566	522	518	550	512	567	552	581	544	555	531	580	547	565	523	499	553	547	525	523	533	565	542	543	537	561	551	539	596	512	518	505	550	563	560	567	522	557	537	521	519	511	571	531	522	483	491	591	551	599	542	561	516	531	549	553	533	569	537	501	497	512	466	493	531	570	552	568	579	511	541	530	532	533	526	538	552	530	508	500	493	507	520	592	557	548	551	580	531	533	564	545	525	527	558	563	530	545	511	475	581	596	556	527	571	525	507	600	503	541	601	490	561	546	536	590	525	526	536	562	571	547	515	526	558	525	551	576	596	505	541	550	510	511	562	550	592	560	565	557	532	505	548	531	512	536	530	546	537	515	513	534	534	544	524	517	533	529	508	554	556	556	573	533	513	556	577	537	571	554	525	510	586	517	547	502	535	517	537	552	537	551	593	541	531	505	539	513	524	506	491	555	537	527	572	545	543	566	559	525	538	545	535	522	546	533	536	551	535	544	516	547	495	584	536	512	508	520	531	542	519	532	546	509	530	532	526	518	517	514	515	571	521	512	535	569	531	501	562	492	571	521	498	522	482	561	555	521	559	524	518	520	547	530	536	533	554	519	531	485	536	597	556	555	520	547	557	539	599	473	528	507	515	542	560	556	516	549	547	549	579	563	565	522	517	542	475	538	539	503	526	522	495	532	527	552	574	562	529	538	549	503	534	544	583	553	512	565	510	568	570	529	522	527	575	564	518	516	511	570	527	574	536	563	561	521	528	519	502	522	509	507	523	510	550	548	522	528	507	490	548	562	552	523	557	485	512	530	547	543	526	572	535	518	565	554	526	509	531	549	539	538	513	551	518	525	513	585	515	533	579	558	515	525	564	525	550	550	535	575	569	499	574	552	522	513	557	544	570	521	535	535	513	536	493	539	517	502	540	554	528	520	511	535	542	550	513	508	536	523	532	505	551	535	499	529	551	559	555	556	558	520	508	554	511	577	561	593	541	539	529	535	561	553	540	567	524	573	538	526	550	552	515	564	487	521	533	567	532	555	507	550	529	553	563	529	479	542	534	516	532	531	552	547	510	513	522	541	551	537	574	547	478	502	508	523	530	513	533	561	488	538	545	502	504	540	566	526	525	502	514	512	558	518	533	562	535	543	538	553	528	589	493	513	539	530	486	517	538	553	569	498	567	554	571	531	527	541	509	521	531	503	561	534	588	564	524	536	515	545	512	560	537	526	528	489	514	548	533	534	562	520	522	579	528
13255	15556	8756	5966	3400	3439	3198	1831	1236	575	149	333	320	56	78	108	118	95	85	73	66	39	40	48	35	45	52	37	51	45	40	54	41	52	38	40	26	38	40	36	41	45	42	39	49	41	36	38	42	40	37	34	48	45	44	44	48	39	40	46	32	30	57	46	39	42	32	37	36	31	24	52	40	33	35	49	42	35	36	46	48	34	28	43	50	29	37	32	34	54	34	45	38	39	32	49	44	50	39	40	40	47	38	49	39	36	40	42	35	37	37	32	36	41	48	36	40	37	43	38	40	30	30	30	35	47	57	53	43	28	33	42	37	52	33	32	44	39	35	57	33	40	45	40	40	33	39	34	40	28	41	46	32	44	47	40	31	40	40	39	41	32	43	47	43	30	40	47	43	40	39	34	41	45	45	27	31	53	35	40	44	34	43	35	36	30	36	45	47	36	44	45	51	46	38	35	33	37	46	47	30	44	42	45	40	42	32	44	38	38	36	36	40	44	37	48	51	37	40	48	44	50	53	36	43	37	43	23	44	35	43	47	39	42	33	53	38	47	44	43	36	39	32	40	36	36	40	36	43	43	42	40	31	41	34	54	40	34	41	40	42	42	37	42	40	36	39	51	36	40	43	38	43	45	47	34	39	56	45	54	47	32	47	28	43	52	38	43	35	40	46	41	44	42	33	37	51	37	39	43	40	34	47	49	35	58	41	41	40	35	37	42	47	29	38	48	35	34	37	42	45	43	35	48	59	42	47	38	46	43	48	51	42	38	40	59	45	48	36	44	41	39	46	35	36	40	29	35	50	42	35	43	48	43	37	44	45	41	44	40	36	31	44	39	43	39	46	52	40	40	42	48	48	46	41	43	30	44	48	34	36	32	39	39	39	40	37	41	41	39	55	38	50	51	47	45	32	43	40	38	36	41	41	45	41	41	29	35	41	44	40	41	33	40	46	45	41	37	36	45	45	44	38	36	37	39	37	42	31	41	36	48	35	27	48	38	33	43	45	37	41	43	43	37	37	35	34	54	42	34	38	42	42	39	36	31	47	42	31	42	48	42	42	39	42	47	30	45	33	46	34	52	47	51	39	43	39	38	42	54	45	50	43	32	40	29	37	43	42	45	45	37	52	34	41	38	55	48	42	38	26	45	42	42	38	38	34	41	40	42	32	51	36	29	45	49	33	40	42	34	38	43	38	28	41	36	50	39	29	57	47	41	40	38	44	41	39	41	36	36	44	35	31	45	33	41	38	46	37	39	37	37	37	46	40	40	46	42	39	33	36	30	50	43	35	37	36	50	43	36	49	37	34	49	35	44	46	31	37	31	42	35	35	49	44	49	43	32	33	37	42	30	42	32	46	42	43	48	38	28	37	48	37	39	35	41	46	37	37	32	45	41	43	46	52	58	40	37	40	31	46	39	38	40	51	39	36	54	38	41	35	37	48	31	38	33	41	41	48	45	42	41	48	43	29	38	43	40	45	45	49	35	36	50	36	31	37	48	37	54	36	38	48	33	29	41	41	41	47	41	37	42	46	58	36	40	43	42	32	33	44	31	38	40	51	34	26	51	47	42	39	49	42	45	38	37	42	45	38	35	43	46	40	35	53	54	33	25	41	34	37	41	43	36	39	46	42	37	36	47	48	39	44	53	45	39	40	52	33	47	47	55	45	36	35	33	43	45	44	42	43	42	38	42	46	40	57	43	42	37	33	43	39	33	41	34	43	42	39	51	43	43	36	39	37	33	39	50	39	46	34	34	41	37	47	39	42	37	34	41	44	46	50	42	38	48	40	27	33	47	35	40	49	35	36	40	42	37	42	42	41	34	32	41	39	46	36	37	41	30	50	46	46	44	33	41	42	44	47	49	43	45	37	41	45	31	40	43	45	36	40	48	37	50	38	30	40	38	36	30	43	50	53	54	29	45	50	18	31	28	40	41	29	33	49	50	40	33	38	51	38	42	43	42	43	39	45	33	43	42	33	47	32	33	35	43	50	39	46	31	60	39	41	43	44	40	46	39	26	52	38	44	31	38	45	46	29	53	50	41	36	47	37	44	40	48	48	36	40	47	37	47	41	44	35	47	45	36	43	41	50	38	26	42	29	44	45	53	37	41	46	38	41	40	38	39	38	45	48	36	39	43	35	43	41	37	44	41	38	33	31	48	40	29	43	39	42	39	39	45	33	45	43	49	42	38	47	43	45	45	42	52	37	41	60	57	38	35	37	42	33	54	39	31	45	28	42	45	46	41	56	31	53	50	30	36	46	42	53	42	44	36	38	45	44	41	42	34	27	42	38	42	37	49	40	47	35	39	32	43	51	41	41	53	36	39	45	40	35	33	46	36	40	38	35	43	42	31	36	42	39	40	37	36	46	46	34	42	42	42	42	58	47	36	32	30	47	34	42	32	43	41	37	38	42	44	56	48	39	42	34	34	42	33	36	49	44	49	45	30	47	41	35	42	41	45	39	43	55	33	44	29	42	37	53	37	35	34	41	48	45	51	25	44	46	32	50	35	50	44	49	45	54	35	47	40	45	38	43	34	35	40	43	32	30	44	47	36	39	35	29	37	40	40	56	35	34	30	44	25	38	40	36	39	42	50	53	45	47	38	51	24	41	35	33	35	44	43	44	36	37	46	43	53	57	42	54	61	43	39	49	43	51	49	32	34	42	41	41	37	39	36	38	38	51	42	37	45	32	34	49	39	42	38	39	39	44	38	41	36	44	46	51	49	44	39	47	42	41	48	45	47	54	42	37	33	46	39	29	46	27	36	37	47	44	32	43	38	49	48	42	40	47	43	33	38	54	40	42	32	46	39	42	33	41	41	37	24	46	46	34	34	35	39	43	30	47	37	37	38	32	43	44	42	43	52	45	34	44	47	32	37	44	45	43	41	42	51	35	47	51	40	43	41	45	33	33	49	37	43	49	41	47	46	43	42	37	38	57	46	41	44	46	32	42	41	36	30	35	38	35	39	37	44	48	33	34	51	33	41	46	34	31	40	51	38	52	35	50	47	35	34	34	34	35	46	43	31	32	38	50	48	32	47	34	41	36	43	41	38	26	42	46	34	32	41	43	49	52	41	56	30	47	42	38	43	36	35	45	39	38	46	42	40	31	40	40	47	46	52	38	35	36	36	46	33	39	39	36	39	42	34	50	35	51	39	40	54	53	39	42	39	38	41	47	43	41	33	53	40	37	42	43	45	38	43	42	40	37	30	45	29	34	41	35	27	34	43	43	58	45	44	37	42	40	44	50	40	49	44	46	33	41	43	35	37	25	30	39	36	49	31	40	43	37	42	45	33	54	39	38	41	43	44	34	29	42	40	36	36	47	44	36	54	37	38	39	48	46	38	36	44	46	48	40	50	55	58	46	43	55	43	34	41	36	44	35	41	40	48	43	56	45	48	39	45	35	39	37	29	42	42	42	49	46	44	32	41	57	36	52	33	38	37	39	43	43	47	45	35	46	34	50	40	46	27
51400	38901	34556	40678	43696	42979	38145	30317	25425	16475	4855	10089	9748	1394	1474	2866	2593	2791	1852	1523	1215	769	562	563	558	547	565	584	499	562	535	535	582	549	548	557	529	546	539	526	541	570	470	543	580	581	533	563	572	540	588	525	512	571	510	554	559	506	526	551	533	483	524	512	484	533	586	563	517	511	545	534	560	551	529	549	579	538	521	584	533	553	562	547	562	516	539	539	516	516	553	551	536	548	571	559	530	567	560	578	533	559	517	560	534	539	561	545	555	524	541	546	564	517	541	510	492	499	486	540	522	585	558	582	542	503	521	552	484	539	528	529	502	557	558	550	509	555	555	540	554	577	533	551	550	523	512	571	536	563	494	546	535	589	567	521	553	548	543	524	522	518	501	547	576	567	510	580	513	596	524	547	566	565	529	533	548	554	526	537	571	568	540	566	497	528	602	550	554	529	540	513	552	553	522	528	579	567	489	552	487	528	535	521	535	541	582	551	519	518	533	518	576	569	568	509	564	522	547	545	528	539	526	515	571	485	554	534	532	538	524	553	517	551	509	565	560	555	521	543	574	544	569	570	535	529	527	550	567	544	566	536	541	554	592	546	520	565	498	523	535	523	555	549	583	543	562	569	574	574	550	499	530	542	541	556	526	509	551	537	541	530	530	552	484	553	560	572	528	571	549	523	501	541	550	557	490	524	568	550	527	538	548	554	513	555	530	557	543	526	566	551	503	535	562	579	551	547	550	578	552	524	533	585	564	574	601	541	602	554	561	491	600	540	517	541	567	572	565	546	544	544	543	554	579	541	554	550	559	538	549	492	546	521	523	563	574	532	483	516	522	520	522	557	538	569	554	554	570	515	562	531	536	552	527	575	533	545	511	580	570	555	565	508	500	543	543	555	534	541	533	545	519	552	526	588	567	549	498	536	571	535	536	543	549	543	532	547	545	522	512	539	534	558	544	553	524	576	528	549	564	549	541	530	588	494	535	524	538	555	530	525	595	541	515	545	541	543	536	532	516	538	546	540	522	552	526	546	531	533	540	524	559	553	541	514	516	520	567	503	555	537	544	528	560	550	547	539	492	517	517	526	518	548	566	539	539	576	542	568	561	526	579	506	567	518	564	591	541	571	529	565	552	545	566	518	530	528	519	534	557	542	548	541	562	550	541	575	554	559	517	551	576	546	557	520	550	566	517	525	577	536	529	532	532	582	551	545	528	552	550	531	565	530	556	524	541	580	561	542	515	528	531	541	576	547	543	554	560	537	544	521	549	559	538	569	525	515	567	549	557	501	510	541	540	532	554	543	566	548	551	564	561	506	538	541	527	561	554	507	573	557	542	559	523	535	564	573	506	553	551	536	570	531	547	565	538	528	557	562	535	555	533	507	532	580	519	552	568	541	551	554	538	521	545	586	550	558	585	567	541	518	544	579	605	561	530	538	495	572	569	546	569	554	508	499	555	527	526	588	530	539	527	564	551	509	542	524	542	586	590	542	549	538	535	535	538	508	564	563	520	586	562	509	519	526	546	492	564	541	521	553	521	509	544	511	527	505	562	506	508	555	554	586	525	553	552	558	543	546	541	489	568	597	502	584	529	595	508	532	542	529	533	525	531	555	525	511	575	574	569	572	573	586	516	509	562	536	547	515	571	589	557	561	536	566	547	503	546	527	536	555	514	531	539	568	587	571	502	570	559	569	543	537	537	500	535	554	535	519	508	504	524	500	527	542	543	560	545	591	568	564	543	548	550	553	543	570	576	559	534	563	526	565	536	524	538	512	504	572	520	528	567	513	527	528	578	514	546	502	505	575	517	530	558	561	518	534	545	539	535	502	588	543	517	548	557	542	516	538	605	539	561	553	520	513	550	560	525	576	517	523	581	562	541	563	539	541	560	547	545	544	538	527	546	547	523	511	556	567	560	521	548	528	527	548	566	551	531	506	578	586	539	543	555	550	571	543	549	535	549	564	580	536	551	575	497	521	498	530	511	578	552	513	564	535	540	558	571	533	609	548	571	547	544	552	511	512	509	545	512	564	516	553	544	554	552	520	537	509	543	525	545	493	566	554	588	557	557	550	532	575	545	562	574	541	543	553	586	532	599	524	509	534	578	527	547	508	569	550	544	516	548	569	494	538	507	530	517	535	565	495	558	569	523	551	529	528	531	550	528	536	559	507	556	506	537	520	515	553	538	516	557	516	559	596	559	543	578	509	576	578	524	551	533	545	549	528	589	550	532	552	527	546	565	516	525	560	581	550	548	510	525	545	525	519	543	542	539	577	501	541	569	569	563	526	521	526	547	553	481	577	541	509	551	547	498	523	538	583	529	529	570	510	553	569	588	543	505	542	515	576	535	543	545	522	535	576	522	546	552	535	549	533	537	534	551	541	515	524	507	578	523	569	549	532	528	527	596	501	564	532	570	563	516	553	541	514	514	549	497	548	539	547	552	509	511	542	531	503	509	529	564	558	544	590	571	563	542	521	537	549	565	503	502	576	556	577	528	528	542	524	547	529	534	554	548	557	533	528	523	562	570	544	542	569	542	556	575	549	522	542	544	517	522	532	526	539	525	554	524	553	585	538	550	550	581	515	547	558	559	510	577	571	505	556	516	502	518	542	520	568	544	584	548	517	520	566	551	543	568	551	548	490	543	560	533	548	516	512	566	539	516	571	551	520	503	526	582	518	552	523	577	569	587	576	533	530	515	528	591	539	568	606	519	492	517	546	525	517	499	558	524	531	516	529	558	530	503	526	493	538	550	543	510	518	555	583	497	552	582	541	552	555	508	554	528	539	572	548	565	552	541	540	528	506	575	508	553	522	586	513	574	567	538	493	556	511	555	558	568	553	518	538	534	545	586	528	538	544	543	515	533	542	526	572	538	561	510	562	565	559	576	561	527	558	514	516	544	549	562	560	510	536	596	547	545	548	584	563	545	559	562	544	567	531	539	547	563	562	553	580	555	557	504	544	522	518	520	567	546	519	586	542	526	527	534	579	547	531	554	540	477	531	521	556	532	528	521	524	570	518	524	529	544	578	528	520	548	527	559	560	546	529	531	553	492	575	518	526	518	547	532	563	547	514	549	546	527	580	550	508	571	582	579	498	538	543	527	529	549	545	530	549	558	609	556	537	569	580	550	541	524	542	547	535	538	554	530	537	543	581	582	562	547	508	528	519	519	539	516	536	577	541	543	528	539	528	524	530	551	533	510	520	528	522	534	521	528	511	531	593	540	558	552	528	548	533	545	558	521	538	543	522	547	538	504	547	549	560	534	507	531	525	562	543	544	514	514	530	524	516	529	554	525	552	530	597	528	558	549	523	561	545	533	545	538	572	540	538	508	559	543	539	550	568	543	543	513	562	550	545	550	541	556	557	539	551	571	561	526	546	585	519	529	522	540	543	535	544	578	512	564	568	511	528	563	582	549	506	538	546	544	555	552	525	519	527	529	559	572	549	531	513	517	562	544	594	584	524	553	579	559	619	576	529
12366	13496	9310	6393	3728	3695	3476	1856	1213	598	169	360	349	81	67	123	103	102	69	72	43	49	43	36	41	40	46	30	35	45	43	50	44	35	35	40	39	42	37	37	46	48	35	53	30	33	37	47	38	27	37	50	41	50	41	43	40	44	39	35	38	44	35	32	55	26	31	42	49	38	52	51	36	44	46	36	43	32	38	44	34	41	45	56	53	45	36	43	37	43	42	44	55	48	39	48	36	39	43	32	40	43	41	34	38	35	33	51	40	44	37	38	39	51	34	38	36	52	36	32	43	45	35	38	32	39	53	47	36	40	48	36	35	33	47	40	34	41	37	54	35	43	29	52	50	45	39	45	49	38	38	45	49	34	42	29	48	42	38	40	36	53	51	44	41	35	38	36	34	35	43	41	54	48	47	39	27	46	39	48	47	39	54	43	33	47	37	42	45	28	46	36	43	52	30	42	45	41	60	44	35	42	40	34	25	37	38	36	39	44	42	34	48	44	30	36	53	49	43	47	35	41	50	43	52	41	44	58	42	41	50	45	45	48	38	41	44	36	38	29	26	51	43	49	40	43	39	44	41	51	41	38	38	37	46	41	44	41	35	46	37	47	46	52	52	43	35	37	43	43	42	43	47	39	42	36	38	44	39	35	44	38	35	39	35	27	35	29	41	42	36	48	33	44	51	38	44	37	40	42	50	32	35	39	38	28	42	36	46	39	40	35	37	41	49	43	35	36	48	40	34	49	37	44	52	35	40	37	44	32	49	46	39	47	44	32	40	43	39	50	37	39	52	39	38	53	49	39	40	43	46	47	43	41	47	46	33	36	45	41	31	38	52	41	39	43	38	41	47	45	35	37	37	38	66	42	40	34	48	43	24	36	35	26	38	29	48	33	44	41	34	40	44	21	44	40	41	42	45	32	43	29	38	36	40	47	50	63	43	34	42	33	36	53	42	52	38	27	32	41	36	49	31	51	44	51	38	38	57	49	49	41	49	36	31	42	51	33	38	42	46	28	38	41	51	42	45	61	32	36	35	31	53	37	54	39	38	42	33	28	45	55	42	41	39	48	49	31	32	48	36	48	36	51	34	40	43	40	56	43	40	45	38	30	46	47	44	37	43	28	37	30	33	50	43	42	40	31	40	48	48	53	48	38	49	33	49	41	44	48	48	25	42	46	46	49	40	29	35	33	36	47	42	43	51	55	43	38	40	32	40	37	43	56	39	48	42	46	40	26	44	44	41	41	39	57	41	26	36	44	41	50	63	46	32	39	49	45	40	50	33	40	44	44	48	50	53	35	50	41	37	45	43	48	39	34	41	51	55	37	54	44	44	34	39	36	37	49	33	41	46	51	41	38	43	48	47	47	44	49	46	42	34	47	40	41	39	45	35	34	47	41	34	41	43	27	43	48	39	37	49	44	44	45	40	46	38	41	30	36	49	49	46	36	40	37	42	39	37	43	41	42	33	59	53	41	40	44	33	36	48	49	41	36	41	34	34	42	38	27	41	40	38	42	45	43	33	43	40	44	37	35	36	46	42	39	49	27	38	47	41	43	38	40	54	41	46	33	34	36	33	40	46	44	54	40	44	46	38	42	45	31	51	47	35	37	45	44	42	40	39	46	49	47	42	43	43	40	39	56	42	42	33	44	48	43	40	49	40	35	38	39	36	45	45	35	45	43	36	42	35	43	43	36	47	56	40	34	49	45	34	46	42	39	50	46	46	35	50	43	36	49	37	45	49	37	36	41	45	42	40	46	33	54	33	50	49	46	47	55	27	34	41	35	39	42	35	50	50	41	49	36	55	31	36	40	36	37	31	42	40	45	32	47	39	51	42	32	37	21	30	29	38	39	40	42	40	41	54	40	46	49	41	40	51	37	51	35	42	31	38	37	41	41	40	42	42	40	31	31	41	47	50	44	38	36	43	42	47	27	44	41	48	40	40	42	50	39	42	44	43	36	41	45	38	40	49	34	38	37	47	34	50	41	50	43	36	42	36	29	39	45	37	42	51	41	35	36	37	36	46	38	29	45	46	39	43	31	42	44	38	38	52	37	43	48	47	38	29	49	30	39	45	39	36	45	40	45	46	38	51	31	41	37	47	60	36	45	34	53	48	42	40	32	41	48	48	53	55	47	40	54	53	29	39	46	28	44	56	33	46	39	43	36	41	45	46	37	31	51	37	44	31	36	40	45	43	34	40	41	41	32	48	53	37	52	52	30	37	43	35	43	47	35	36	44	43	40	46	47	43	47	35	35	34	47	49	47	45	40	42	35	35	40	55	42	42	32	46	54	44	55	43	37	38	50	53	59	42	42	36	40	34	34	50	49	29	35	47	43	37	45	47	54	39	44	50	38	26	39	44	49	47	29	44	34	51	45	42	43	46	39	51	40	37	37	33	36	41	39	47	35	40	41	49	57	42	40	34	35	41	52	38	43	38	57	42	42	45	41	46	49	46	56	36	46	39	37	41	35	42	44	50	37	54	37	44	32	44	33	42	46	29	34	46	37	40	46	32	48	44	34	32	38	42	37	44	39	30	46	33	38	34	41	45	56	39	51	50	40	42	39	42	48	41	42	49	38	41	37	51	60	43	42	45	44	47	37	47	50	43	44	47	44	39	39	64	51	35	53	35	42	47	47	38	35	43	35	46	35	55	41	42	51	39	51	45	50	48	49	29	42	30	38	37	46	29	39	24	51	50	40	47	43	41	35	44	44	41	50	44	40	43	43	40	36	36	37	45	57	36	41	43	39	43	50	46	37	35	31	48	46	57	35	45	42	53	32	37	36	47	48	36	53	44	35	50	38	43	47	43	43	36	63	35	46	28	43	40	43	48	46	47	39	38	50	42	44	39	50	33	30	29	45	44	34	37	41	38	37	42	45	31	40	46	40	35	33	31	31	42	41	44	39	42	43	44	38	33	39	36	34	47	46	46	53	48	39	44	36	44	37	49	25	41	43	34	51	44	37	46	37	45	51	44	35	45	37	49	34	45	38	56	43	45	45	37	51	37	34	46	33	34	49	45	48	40	31	47	58	42	50	49	45	47	45	40	47	57	43	40	31	44	42	35	47	36	45	52	43	41	32	31	45	45	49	42	48	40	32	39	35	43	45	40	51	47	51	45	32	43	41	44	35	36	37	48	39	50	43	46	49	46	58	36	42	44	36	51	41	26	40	40	35	35	44	63	38	48	41	57	47	49	53	40	39	38	53	46	45	52	30	32	40	48	54	28	28	35	45	43	39	41	48	44	43	42	39	47	40	53	42	38	40	38	42	53	47	33	41	36	46	39	41	42	42	38	37	47	48	34	54	46	45	36	40	39	45	48	41	50	39	48	45	32	38	32	40	41	48	39	49	53	45	49	54	31	46	42	44	30	45	43	43	41	35	43	41	40	33	41	46	45	27	44	43	39	43	44	47	51	45	43	31	46	45	54	47	32	32	40	38	33	27	34	35	49	42	40	52	38	48	47	41	47	37
47809	38904	36153	40446	43746	43303	39728	30727	27021	17609	5165	12264	11521	2554	1713	3534	2873	2898	2125	1676	1357	791	579	583	582	529	529	571	523	579	587	561	610	602	561	527	538	573	604	570	550	520	543	578	560	542	569	570	497	532	557	578	556	557	556	524	526	528	513	524	558	527	565	560	572	537	534	494	559	613	584	591	590	556	599	600	544	552	565	581	569	562	508	540	547	567	574	559	570	515	549	523	600	543	594	529	525	549	526	558	549	586	542	581	530	552	546	566	580	572	534	544	557	542	582	540	548	557	554	527	618	520	558	548	549	546	538	551	592	552	560	607	572	564	596	556	541	539	543	543	571	529	563	535	562	543	581	537	526	537	583	561	577	575	621	561	572	530	577	560	510	558	553	512	559	586	537	564	527	597	550	546	580	542	559	546	552	532	543	564	559	540	564	553	549	592	565	561	542	520	571	539	578	555	598	588	541	571	536	545	575	567	592	550	570	594	513	566	556	540	551	557	556	578	543	568	527	548	562	578	575	571	611	568	606	570	535	527	544	570	557	538	583	518	555	557	537	540	554	559	557	560	564	584	573	546	565	559	574	558	540	538	564	527	557	564	553	570	542	553	589	561	560	600	555	541	564	552	578	539	572	564	544	573	550	547	558	535	579	572	572	598	562	561	583	529	584	561	589	534	579	571	573	565	544	529	539	558	552	555	612	562	581	556	581	564	540	566	563	549	554	527	548	586	586	577	535	560	564	573	569	551	553	572	529	547	531	561	544	558	499	549	592	572	576	531	567	587	521	522	514	565	550	560	575	565	542	537	581	558	545	561	563	566	538	547	573	564	566	520	564	575	555	553	605	567	585	548	527	570	564	563	575	581	553	575	553	603	558	604	533	511	572	551	583	534	544	589	540	514	539	579	579	535	516	557	588	550	587	521	554	557	562	547	603	603	562	536	566	587	547	603	541	569	584	610	599	547	589	575	573	585	555	558	611	570	536	558	552	575	561	582	556	532	574	570	555	576	569	545	546	570	519	581	565	516	576	618	536	553	598	548	571	555	540	582	565	536	559	587	569	542	545	588	567	551	527	519	596	509	586	548	585	542	563	569	575	517	547	567	565	555	574	579	576	535	554	571	543	582	527	541	585	594	581	600	542	570	562	549	564	547	557	566	553	552	565	514	512	552	599	584	548	534	560	520	605	579	543	602	536	557	575	581	558	582	524	573	585	573	536	565	566	541	546	549	569	570	505	579	552	534	575	567	537	580	575	530	503	596	529	588	572	568	557	539	540	546	559	548	523	588	597	586	546	543	587	573	546	549	556	554	555	568	585	551	567	538	577	589	582	553	560	565	536	561	569	535	574	555	560	533	530	567	607	638	555	575	564	529	574	573	559	555	577	549	545	546	560	560	547	598	581	579	531	538	542	580	584	539	555	565	571	599	546	564	573	574	523	601	568	556	566	579	574	559	530	544	592	554	548	543	591	542	530	585	529	561	534	566	530	546	584	610	529	564	570	551	554	572	561	566	508	523	565	574	496	574	542	588	575	589	547	562	538	583	552	572	568	584	525	586	544	569	571	574	556	554	507	570	547	556	544	535	544	565	567	513	536	501	582	591	595	537	559	558	515	538	563	551	586	573	577	556	528	591	550	532	580	512	566	587	568	557	568	571	580	603	595	541	561	490	576	558	512	598	582	604	554	535	584	562	544	550	531	576	542	555	504	532	578	545	610	501	541	565	548	535	557	533	560	566	553	515	566	561	594	523	586	530	573	589	575	538	565	559	531	556	557	571	579	557	563	541	562	525	579	575	523	577	529	537	569	548	538	526	538	550	567	577	560	549	548	566	569	529	593	580	531	564	574	604	568	549	579	532	589	572	549	553	522	559	573	525	606	584	573	570	568	567	571	547	599	586	545	595	558	558	552	589	594	541	553	546	552	526	574	544	535	615	581	542	577	585	584	595	584	566	573	605	551	554	548	537	557	545	553	584	550	566	571	538	562	599	566	585	534	541	559	535	521	566	555	555	565	544	563	526	584	562	532	549	544	601	581	584	537	528	575	570	615	580	554	534	583	578	538	545	548	517	570	557	561	559	547	540	594	539	604	548	583	527	550	521	581	583	574	573	602	537	592	533	564	536	579	546	530	556	557	532	545	574	536	582	543	552	578	560	592	515	533	544	545	581	538	588	560	557	575	548	571	529	570	617	562	563	532	577	568	591	591	559	543	555	567	606	558	549	504	558	552	545	581	596	546	541	566	547	536	540	534	554	561	565	544	563	551	584	569	597	579	563	593	551	549	524	580	590	557	575	578	551	508	578	529	576	507	556	583	534	547	562	570	561	541	565	555	566	612	582	567	571	514	562	542	599	565	571	554	539	569	554	549	589	500	580	537	569	551	548	574	582	547	553	554	588	546	526	581	552	553	576	588	575	597	592	544	552	557	542	540	541	565	532	550	599	581	562	536	550	595	567	581	541	544	577	585	582	559	598	545	570	568	594	566	599	531	558	580	545	575	527	535	611	549	568	565	572	530	574	513	556	570	550	548	596	559	553	545	572	521	522	555	534	561	529	484	596	548	554	493	560	587	565	598	535	556	559	581	547	574	584	583	566	557	546	574	537	522	509	577	566	571	520	591	552	572	560	540	578	563	530	549	582	577	537	590	515	571	588	551	577	563	539	533	561	613	555	524	556	561	568	611	558	543	549	531	553	549	584	525	562	557	587	530	566	523	588	505	524	589	586	588	538	581	528	571	538	575	555	555	540	531	600	578	594	552	547	591	485	555	568	548	557	586	558	536	524	568	564	550	532	530	566	580	534	566	568	538	581	529	580	569	600	585	565	530	576	588	610	560	525	595	562	595	559	552	584	517	548	564	567	536	538	569	595	547	558	587	596	585	571	527	534	563	579	522	589	514	568	561	570	564	568	591	547	547	600	580	553	584	564	560	584	573	558	597	564	525	534	518	550	560	589	576	574	534	541	556	554	550	570	573	577	554	533	579	572	525	599	531	511	550	545	540	591	568	577	572	555	566	578	552	545	584	536	545	579	570	576	576	539	536	600	585	557	546	578	560	561	558	524	547	528	551	596	553	564	590	552	537	599	579	518	559	624	540	586	542	604	589	559	552	528	568	544	551	559	572	525	545	593	593	578	550	548	589	555	549	572	546	520	582	571	592	567	546	536	555	559	534	592	533	533	564	584	556	570	583	537	559	543	577	555	588	518	522	533	604	591	555	575	601	576	568	559	582	548	541	528	553	586	595	570	532	563	601	598	568	588	561	537	561	534	543	583	539	563	577	557	553	563	613	547	567	576	489	573	555	578	573	566	550	488	542	578	574	543	553	532	533	584	540	567	486	551	553	544	582	594	524	546	545	549	545	547	543	544	539	553	544	570	537	518	513	529	559	544	535	586	547	545	587	591	541	540	525	538	530	587	561	530	581	528	588	560	578	538	521	549	527	580	547	541	515	547	556	583	625	587	581	617	602	579	598	548
17714	23067	15905	10137	6022	6520	6148	3127	2009	1029	170	350	638	170	55	185	139	147	126	83	76	54	50	37	47	49	34	42	35	33	49	35	37	47	39	44	44	44	46	39	45	42	46	41	35	33	33	35	44	42	35	30	28	41	47	46	46	48	45	37	42	46	41	35	38	40	45	43	36	51	42	51	48	46	44	43	42	45	41	38	35	36	31	46	37	29	45	40	34	41	40	50	32	38	31	36	36	46	47	39	39	43	33	44	41	34	35	43	34	44	48	52	44	40	60	43	42	54	39	39	36	49	41	50	42	35	50	42	39	44	54	45	43	42	48	51	41	38	35	45	43	37	49	55	40	44	43	29	43	38	48	49	39	41	40	35	39	35	45	33	38	31	41	37	34	38	45	46	44	44	36	52	27	42	51	40	49	37	43	40	47	34	54	33	45	37	46	32	29	47	43	47	36	40	57	42	57	47	43	42	45	40	43	39	38	42	36	42	44	51	47	28	41	31	29	42	36	46	52	34	35	43	37	45	56	47	46	56	42	42	39	39	36	35	48	41	42	44	36	41	38	44	33	40	41	45	40	46	43	37	38	28	43	37	32	43	31	46	42	34	35	44	42	38	42	40	39	38	46	23	40	39	34	40	40	34	39	51	35	45	46	25	56	37	43	29	51	37	37	40	37	41	39	39	41	45	35	45	43	37	44	40	44	30	33	50	40	40	40	52	48	45	50	36	41	40	35	45	42	43	40	49	39	33	36	32	39	42	46	41	42	35	46	43	46	45	42	49	48	48	37	48	53	39	36	47	36	25	32	44	33	45	40	43	38	43	41	34	38	41	41	34	46	39	39	48	32	44	39	54	49	49	37	43	32	46	39	42	37	50	49	50	33	40	42	39	43	44	49	48	44	32	38	28	35	46	46	48	39	40	45	39	45	49	45	42	37	37	32	40	43	37	39	47	43	26	46	35	43	42	32	46	34	46	46	50	31	37	41	44	45	52	31	37	49	45	45	49	37	39	56	38	44	44	41	36	41	27	39	39	43	29	57	43	47	46	30	37	40	55	47	39	43	35	40	41	51	48	56	38	41	35	51	35	42	40	39	41	52	34	46	41	48	42	37	45	47	38	39	45	36	38	40	39	41	34	45	42	48	52	48	39	34	30	44	46	39	50	40	33	46	36	38	36	39	45	22	38	51	39	42	41	43	50	44	48	42	36	51	37	52	39	46	30	51	41	51	44	51	48	47	43	42	48	39	33	53	60	30	47	45	44	37	44	37	30	40	53	45	40	36	37	43	32	57	30	48	42	54	49	35	36	44	44	45	48	40	35	38	37	36	43	54	44	41	31	39	43	32	41	36	43	37	44	36	29	45	43	55	48	41	46	38	39	56	33	30	40	50	50	38	37	49	47	49	40	41	36	43	37	38	31	53	47	36	34	54	45	45	47	32	45	40	36	38	41	37	33	39	43	41	46	44	42	38	34	37	40	41	36	52	35	45	40	29	40	40	34	35	35	42	38	41	36	42	39	40	37	40	45	48	37	39	43	33	48	51	28	41	44	38	46	41	32	36	51	41	53	42	41	47	28	44	38	45	53	38	45	49	44	43	36	36	58	42	42	42	45	45	41	44	38	57	47	42	26	35	46	50	38	47	44	33	35	42	47	29	44	41	50	37	36	40	33	38	54	45	43	42	47	48	42	40	39	43	35	42	43	39	47	32	35	35	37	51	42	57	42	47	40	33	55	41	38	48	38	41	30	48	42	37	46	40	40	40	42	38	35	41	36	39	45	34	38	36	43	45	42	44	33	43	29	31	45	33	41	39	44	37	38	48	43	46	50	44	48	44	39	39	55	41	41	38	51	46	44	51	38	42	42	41	43	48	44	52	50	50	42	39	52	32	33	40	50	34	37	46	34	34	49	34	38	42	36	45	53	50	38	38	33	32	37	31	39	51	53	32	42	39	49	44	41	49	42	29	39	41	43	43	49	48	28	36	37	42	47	33	53	51	39	25	43	37	59	43	52	36	43	47	60	32	39	59	46	38	36	40	42	40	34	42	58	41	43	37	40	45	38	45	42	37	34	46	46	37	46	38	43	40	45	48	36	41	45	46	40	50	36	53	39	51	43	56	43	46	40	46	31	47	32	47	41	43	38	32	50	44	43	42	58	55	45	45	35	31	45	36	36	48	49	38	26	45	45	47	45	37	42	47	31	35	43	41	45	42	38	60	40	53	48	42	38	41	48	37	40	44	43	49	41	35	51	29	41	45	42	35	38	43	41	40	43	48	45	34	37	48	43	39	46	33	39	26	47	42	45	41	41	49	38	46	35	40	45	38	32	39	44	47	41	42	51	39	29	38	40	50	42	37	55	40	34	59	34	40	38	42	46	35	44	48	47	38	37	32	42	40	54	36	48	43	42	53	50	35	36	44	34	49	55	49	45	38	48	49	44	43	40	31	50	45	44	49	40	45	39	40	38	37	38	49	40	35	44	52	48	39	40	42	45	43	32	50	42	52	38	31	36	34	43	32	35	36	35	32	32	40	35	41	40	50	45	36	34	41	35	46	45	33	50	49	44	38	46	49	39	27	43	49	47	40	39	45	34	48	42	43	53	49	46	48	47	39	40	35	50	43	38	48	52	33	35	45	36	40	43	36	49	45	49	47	59	35	43	46	41	39	35	37	36	41	38	35	47	29	41	49	37	55	35	36	40	43	45	18	43	29	40	44	31	32	39	34	49	35	37	41	32	48	44	46	51	38	37	33	33	34	46	43	41	40	51	39	32	52	37	43	36	38	37	31	31	29	42	34	48	47	44	41	52	54	55	36	38	41	48	39	34	36	51	39	46	51	47	55	52	39	44	51	37	37	25	38	44	41	45	28	38	34	32	57	49	40	24	45	49	49	39	39	46	38	42	52	49	40	43	38	51	30	53	45	45	45	43	48	46	44	33	42	32	33	45	44	41	43	46	34	43	39	40	42	45	39	38	36	37	42	50	45	45	35	41	47	57	45	39	35	49	46	51	42	39	51	45	41	39	38	45	28	36	54	47	37	52	40	43	43	45	35	36	40	39	47	39	43	36	50	43	46	33	43	33	57	38	38	40	53	39	39	39	38	48	32	45	36	38	35	43	36	51	51	33	50	46	49	52	40	35	36	40	52	54	38	32	41	34	39	40	37	43	40	45	40	40	31	41	38	38	37	39	50	49	40	38	40	51	31	56	53	36	50	45	45	39	49	38	39	45	41	43	42	39	42	40	51	39	38	52	41	34	32	47	42	35	44	42	44	53	50	43	32	37	53	43	44	42	41	48	41	33	43	41	48	45	29	37	57	45	36	44	54	40	39	38	29	44	37	42	31	50	50	43	39	41	44	47	50	39	38	48	45	43	33	50	44	33	46	49	38	49	45	38	42	36	39	54	40	43	34	44	38	48	48	41	41	33	46	38	47	43	48	45	35	30	41	48	37	32	34	30	43	47	41	41	43	37
54427	44771	42118	46990	52087	51905	47118	35323	31618	22192	5604	11253	15723	5008	1815	5545	4227	4256	3273	2198	1810	852	542	535	542	554	528	562	589	615	552	618	564	570	586	539	528	591	529	568	589	572	570	580	558	561	566	541	572	541	537	516	522	598	551	564	547	577	570	571	537	558	583	561	543	534	559	549	545	595	519	521	609	557	584	605	549	564	589	533	553	540	527	567	584	547	586	554	560	515	539	626	574	527	523	528	559	539	584	547	564	564	547	549	602	527	556	573	551	569	540	570	568	546	564	547	560	599	521	589	592	601	580	590	525	570	601	547	564	548	557	609	574	516	609	585	547	558	597	574	616	535	543	561	578	564	550	545	603	560	546	575	557	526	550	533	607	576	529	569	558	535	614	579	560	576	559	578	578	576	523	501	584	544	564	533	565	574	565	615	564	561	553	566	535	550	611	576	605	535	538	550	597	599	566	525	497	581	551	562	521	530	578	538	563	568	604	590	582	547	571	524	572	577	569	549	532	572	576	602	578	578	540	547	574	554	577	559	552	574	553	542	578	552	566	523	534	553	506	591	567	548	543	538	570	569	566	562	553	548	532	529	587	576	514	531	582	550	560	558	511	581	557	507	551	560	538	559	529	548	548	582	565	539	518	560	598	519	585	567	521	583	580	562	535	597	608	573	537	619	521	556	559	562	598	561	520	546	549	565	543	555	581	560	576	571	555	573	569	550	532	608	582	574	562	590	588	527	534	525	558	550	565	561	581	572	550	592	562	551	547	577	560	579	592	569	555	564	551	573	539	576	575	556	547	580	552	533	565	569	559	544	555	529	545	579	543	571	558	572	578	548	528	520	562	556	509	604	540	557	565	556	571	542	530	570	576	571	551	529	582	556	628	589	562	516	541	559	553	542	495	558	541	527	565	554	510	565	574	522	565	546	556	512	598	548	535	560	559	537	568	532	515	537	587	554	535	537	585	551	559	512	592	507	553	524	515	565	555	513	564	547	596	587	547	543	575	537	537	570	570	546	588	551	566	568	562	520	554	533	524	528	605	548	542	527	577	540	555	559	570	536	573	586	538	585	512	571	607	561	542	542	519	545	541	524	564	582	519	580	526	588	534	608	584	551	521	556	544	515	547	569	579	545	576	534	557	526	572	566	481	599	553	511	538	546	556	577	547	587	571	569	560	525	582	551	572	556	547	547	521	523	510	584	553	574	552	587	565	544	539	530	555	542	560	521	584	523	543	559	587	556	570	574	557	561	533	522	515	527	529	528	567	532	575	521	567	529	559	549	531	561	545	508	580	563	608	524	592	492	549	554	574	553	567	528	522	561	534	580	552	563	588	537	564	536	545	559	559	550	582	572	563	557	543	549	566	574	524	552	560	562	552	571	590	541	521	541	582	584	578	545	551	535	585	557	562	555	546	503	559	572	573	575	570	601	577	597	603	537	530	551	555	564	538	584	540	596	559	547	534	573	543	587	575	514	582	612	576	557	583	562	578	532	539	564	548	564	508	533	524	565	548	583	547	511	545	586	562	553	524	549	547	575	556	555	576	580	535	603	559	585	538	536	566	548	531	589	598	554	546	552	568	570	577	536	573	556	524	542	583	554	537	607	542	566	546	572	546	531	569	591	582	536	538	543	544	560	620	513	592	568	540	523	526	550	510	572	526	538	580	518	534	577	534	558	554	547	522	592	582	583	532	558	565	562	538	588	525	544	544	533	547	555	548	562	579	576	582	495	545	554	560	571	567	566	568	563	537	570	545	536	541	590	571	530	533	541	536	532	531	527	554	559	572	581	582	568	550	567	571	560	557	585	565	565	544	583	561	548	541	550	508	543	598	539	517	575	548	578	577	558	554	559	559	543	594	561	551	564	577	576	552	588	541	555	565	578	575	550	540	557	548	562	551	608	506	568	594	545	534	539	544	556	562	550	577	541	559	555	567	555	539	554	549	571	547	514	532	560	545	570	556	526	557	559	544	558	532	529	586	576	584	558	567	524	558	535	525	526	570	553	555	554	585	587	574	553	528	558	546	570	610	557	562	523	530	542	536	555	579	566	593	586	543	550	572	535	561	595	564	566	537	575	535	594	559	560	564	549	611	560	577	560	534	565	530	577	583	587	544	549	522	584	535	581	580	589	581	556	553	569	517	543	562	559	588	563	552	577	559	554	533	584	606	577	544	512	581	587	576	521	544	585	561	555	535	551	579	540	521	547	541	558	587	555	550	587	558	530	567	560	534	534	568	542	547	545	539	564	581	575	539	536	536	579	591	547	554	557	539	551	561	552	590	552	547	560	558	522	557	553	554	555	559	530	538	541	555	614	594	533	536	558	532	535	592	556	545	513	567	570	586	572	536	514	585	572	559	570	560	572	552	541	550	568	587	555	548	566	545	591	563	552	539	553	555	561	528	540	583	575	618	541	546	542	571	579	576	551	575	585	552	618	575	539	568	594	550	538	588	505	514	581	589	538	556	561	537	574	544	553	571	578	544	541	545	590	533	594	606	536	561	582	530	561	562	532	589	574	535	529	585	577	514	551	551	536	560	555	543	542	544	566	563	594	537	536	558	559	576	561	560	564	561	577	580	554	530	543	557	566	529	562	583	559	575	585	577	585	595	564	536	567	516	545	574	516	560	563	546	534	553	566	563	529	548	552	560	556	538	597	539	590	557	557	583	581	550	536	520	582	533	566	571	555	561	580	557	553	535	518	577	571	613	571	571	557	559	542	588	555	580	530	570	539	535	570	563	565	584	538	526	535	569	531	559	539	586	554	542	567	582	558	570	576	590	560	569	624	558	557	575	582	559	546	567	573	555	561	575	553	577	570	563	610	567	592	573	589	514	569	541	578	537	555	535	584	533	529	554	557	553	534	515	550	529	581	552	577	572	536	541	586	554	546	557	565	552	568	545	546	544	533	505	530	555	570	568	551	568	619	591	528	560	573	562	545	564	550	511	577	565	550	573	581	593	532	534	565	577	555	550	560	552	557	546	523	583	569	571	557	548	539	570	574	577	530	550	527	515	578	555	561	553	596	548	584	583	577	560	572	587	613	581	587	610	521	571	590	516	511	554	568	557	555	559	573	538	537	534	547	559	587	578	554	548	567	540	559	539	569	572	538	534	597	518	573	539	547	520	605	554	562	571	540	563	555	585	562	517	556	553	585	573	514	553	568	515	574	586	588	570	555	562	574	545	573	525	513	570	561	582	613	542	578	563	575	532	522	580	547	586	546	551	575	557	543	557	532	566	543	570	517	578	568	550	549	528	559	579	545	576	562	540	563	541	519	531	573	549	558	584	542	579	575	523	513	564	539	532	562	560	537	542	544	573	562	532	583	616	568	544	548	530	588	543	572	586	564	584	568	521	526	571	563	545	601	573	569	558	579	596	586	592	507	561	516	548	551	531	598	564	559	532	562	547	546	532	547	606	551	575	581	573	546	589	556	523	530	554	547	546	576	531	538	540	554	557	552	534	591	525	569	554	541
6830	4273	3159	1928	1146	1304	1315	640	494	259	73	105	149	78	43	70	65	58	72	46	48	40	38	38	62	42	40	36	40	38	34	40	48	37	46	44	40	47	49	43	40	39	42	31	36	34	39	45	42	42	47	36	43	35	48	50	42	45	52	43	36	41	33	43	37	33	34	38	33	42	35	40	42	35	56	38	43	36	37	49	42	36	31	44	42	45	33	36	44	44	44	52	42	43	44	46	32	44	47	41	41	43	32	46	39	46	40	34	46	44	46	43	45	47	42	39	44	30	42	61	51	39	35	36	43	44	35	50	41	46	56	47	47	46	36	35	44	43	46	42	35	37	48	37	54	44	35	42	31	46	38	37	52	37	47	42	45	40	45	35	44	32	47	26	41	52	29	28	37	48	40	32	47	49	45	45	44	49	29	40	38	41	33	40	35	42	40	43	55	36	40	46	48	41	30	45	29	46	36	37	47	43	41	35	47	38	43	38	38	38	39	48	46	46	48	34	43	45	33	34	39	46	41	54	45	46	51	47	55	43	47	46	31	32	23	37	52	40	39	39	26	46	47	45	36	33	42	37	30	42	37	39	40	44	42	51	38	51	31	40	40	35	28	32	38	48	43	37	43	43	41	38	38	29	46	40	34	42	39	46	43	43	50	49	48	43	43	39	46	48	40	46	44	43	33	37	42	40	43	44	43	37	46	38	46	33	43	46	44	53	30	43	33	43	38	32	31	49	42	44	44	40	45	37	37	44	42	28	37	52	49	41	30	34	39	36	44	39	29	34	44	42	41	40	46	46	42	51	42	39	36	31	37	41	34	34	42	41	38	31	37	46	36	39	42	43	36	39	35	47	40	41	52	40	43	42	23	42	40	41	46	34	45	39	35	53	40	31	39	42	46	37	43	52	40	29	44	47	29	41	41	38	36	50	44	47	44	37	45	28	41	43	40	38	52	43	44	45	42	45	38	44	30	30	42	49	29	38	39	39	44	42	52	35	36	37	35	43	42	46	47	30	45	40	46	49	43	39	43	44	35	31	46	46	36	44	40	34	44	40	42	47	46	50	41	40	38	32	37	32	33	38	43	37	45	37	37	42	39	50	42	51	36	37	52	40	43	22	38	41	32	45	42	42	44	45	43	28	44	46	48	40	46	44	43	35	45	59	39	39	36	42	48	41	33	38	36	53	41	53	37	40	38	39	46	48	39	41	44	32	35	35	40	54	39	32	28	48	48	41	34	55	48	34	32	46	48	38	45	31	42	42	38	36	47	44	38	43	42	51	39	44	41	38	47	49	24	40	38	43	42	55	34	25	36	52	33	44	45	50	44	38	42	41	48	37	49	47	40	38	37	28	32	40	46	39	45	36	46	44	43	36	44	44	33	28	23	39	33	41	42	44	43	44	46	42	37	37	43	38	38	32	45	31	31	42	38	37	30	29	35	29	36	41	45	55	29	39	43	37	43	39	40	40	42	33	46	36	43	37	51	32	41	36	38	29	44	52	28	40	31	43	36	46	42	38	39	41	35	46	38	54	47	41	34	39	49	36	43	49	50	34	40	45	30	35	35	43	49	48	51	46	35	31	35	35	29	44	35	34	47	39	40	42	39	63	32	47	35	37	30	35	39	41	42	40	35	44	29	49	44	39	51	43	23	37	45	44	49	38	49	59	35	46	51	42	42	53	36	29	34	34	57	50	50	47	35	35	48	36	38	50	34	31	44	25	35	52	38	44	40	45	29	48	37	47	50	43	49	39	53	44	40	33	38	46	48	38	46	43	47	34	45	41	41	40	38	42	32	45	37	39	43	38	35	42	41	31	41	44	45	36	43	37	48	33	37	29	38	52	37	28	36	61	45	38	39	39	43	45	38	41	39	42	40	42	45	41	38	32	38	38	44	35	33	35	34	42	29	44	25	38	49	37	42	42	42	35	44	35	35	31	37	36	40	35	35	40	40	38	36	35	44	43	35	44	44	57	43	32	44	49	41	38	31	35	34	46	47	48	35	42	44	38	44	31	40	57	41	38	50	38	51	45	42	41	39	38	39	49	35	46	53	39	43	42	21	43	43	39	38	47	47	51	51	48	39	42	44	51	40	53	36	34	30	50	42	35	38	44	41	32	47	56	45	39	27	35	48	43	35	31	53	41	41	40	36	35	47	44	45	41	44	29	39	32	40	38	26	29	38	40	43	43	36	41	30	48	37	42	41	42	30	48	43	48	50	46	31	49	46	43	35	37	34	47	49	38	53	34	27	37	42	32	38	42	41	42	40	48	51	40	41	53	47	40	30	46	31	54	39	36	33	42	27	40	46	33	31	34	40	29	42	36	38	44	40	50	48	43	34	38	46	41	32	44	42	37	42	48	42	37	40	44	41	37	36	45	34	38	51	30	36	52	38	40	39	34	47	40	28	44	46	45	38	44	34	41	37	38	43	39	43	30	41	44	39	40	29	33	50	50	30	30	34	29	58	42	38	55	42	30	36	45	42	36	36	42	41	34	47	40	39	49	41	46	46	44	33	35	35	41	40	39	46	36	32	45	43	35	51	33	40	41	40	52	32	37	41	35	35	53	49	44	33	46	39	55	43	37	43	39	42	49	43	45	35	39	47	44	51	35	33	36	55	39	48	46	34	46	37	49	37	51	55	49	26	47	38	44	41	50	38	37	38	36	38	35	51	40	52	60	40	44	45	42	42	52	43	46	50	39	40	44	48	39	35	40	42	43	53	48	42	38	50	28	41	43	41	29	46	38	30	37	43	44	42	30	43	36	28	49	41	46	40	36	38	49	40	46	42	34	34	38	45	37	38	46	46	31	43	34	44	44	39	38	47	34	36	43	43	54	34	46	42	44	47	43	49	54	51	39	40	42	33	41	35	42	46	33	41	39	41	40	39	22	39	41	52	44	45	48	45	30	40	33	41	44	39	43	41	39	50	42	44	43	38	45	34	42	42	39	42	49	27	37	45	37	47	37	37	46	52	38	46	40	35	38	41	29	38	37	41	32	41	50	41	43	46	40	48	46	44	53	41	42	47	45	42	41	32	43	41	28	35	46	35	39	47	40	48	42	46	30	41	36	41	46	42	33	46	40	58	46	45	52	48	51	41	31	40	40	46	45	44	37	39	34	49	38	40	43	43	39	41	34	34	42	35	36	28	40	46	40	40	46	43	48	35	28	48	44	36	34	35	48	38	49	35	48	42	35	31	38	36	37	43	42	34	39	41	37	40	33	35	37	43	39	41	40	46	32	53	39	33	36	34	30	37	41	33	35	34	36	34	43	46	57	42	37	42	46	32	34	34	41	33	40	42	25	46	49	39	47	40	37	54	45	38	36	38	34	38	41	43	42	37	33	45	35	38	37	27	32	40	40	46	53	44	49	37	36	46	38	41	37	44	37	50	30	45	47	46	37	38	40	48	39	37	29	46	44	40	44	44	42	42	35	45	31	47	48	48	43	45	39	35	43	48	52	36	43	45	52	40	43
39479	27400	26193	27812	31443	31645	29755	20148	16613	9282	2070	3141	5180	2043	694	1699	1304	1332	1229	937	862	615	537	483	523	493	529	542	520	524	543	516	554	514	546	514	514	541	538	540	571	534	511	507	561	503	540	545	522	568	527	502	515	553	537	565	564	553	515	497	556	546	529	529	536	528	553	542	562	584	509	530	527	525	504	523	533	539	511	537	504	516	512	534	539	487	522	515	518	530	520	520	541	557	514	516	501	516	556	508	522	520	543	541	531	545	503	508	563	554	529	535	587	510	517	562	519	527	531	533	535	547	497	558	495	530	533	551	566	573	550	498	574	550	534	530	541	506	517	537	551	506	546	504	540	557	492	516	508	545	514	525	518	511	534	529	535	555	495	498	554	526	524	526	580	526	569	548	534	515	547	553	534	479	535	549	524	552	514	522	530	543	537	511	521	538	529	558	536	503	518	556	501	565	560	537	523	530	561	537	551	521	543	510	537	535	503	548	521	508	550	566	529	496	491	500	532	505	542	566	618	549	545	571	558	536	557	522	506	552	513	510	524	514	509	556	495	526	517	547	479	535	516	509	533	535	526	541	519	512	574	536	511	553	529	544	532	555	540	554	527	522	557	555	538	520	543	529	517	505	559	537	510	571	536	506	555	544	538	479	493	501	500	488	528	510	472	536	542	519	565	541	473	572	497	568	547	525	548	540	555	569	516	525	549	549	525	576	528	534	572	530	522	548	526	556	616	522	564	543	518	536	574	563	536	501	547	521	535	526	533	521	547	514	555	515	517	541	539	544	534	507	515	510	506	517	520	535	536	498	514	537	525	573	528	489	529	522	538	542	545	504	551	532	521	543	526	518	528	560	546	529	536	544	535	527	513	545	579	520	562	536	496	557	529	514	506	543	534	530	546	507	545	523	514	535	515	495	535	515	535	569	543	548	550	535	489	566	473	527	558	548	536	537	539	519	557	537	528	528	492	548	546	539	492	546	528	537	520	546	555	564	537	550	530	479	499	548	506	510	542	510	507	513	523	582	530	505	520	561	495	547	505	492	598	523	501	527	555	560	506	538	539	539	502	506	559	574	537	570	483	531	541	546	525	558	500	528	552	518	516	577	516	498	532	538	497	513	505	542	544	524	492	510	520	504	494	538	494	546	469	522	535	542	547	507	528	495	528	524	535	527	506	534	528	538	571	525	547	551	520	500	507	507	543	544	513	542	506	526	531	540	547	542	536	543	571	520	533	540	525	537	543	506	537	499	542	527	535	489	543	523	499	575	503	539	557	554	511	519	517	523	509	532	506	522	549	511	516	506	519	532	512	547	583	506	520	548	532	563	537	544	566	543	557	542	532	532	550	518	511	513	495	530	530	539	541	561	573	528	528	501	523	530	521	562	583	483	547	498	489	531	559	526	526	520	553	554	547	549	523	532	535	508	560	575	519	581	536	547	526	550	499	565	514	500	495	524	543	558	520	513	495	540	518	567	536	510	524	536	510	524	519	517	529	542	504	512	517	500	453	502	549	533	548	481	569	502	522	524	534	549	522	551	535	581	520	503	522	541	531	492	611	520	511	533	553	538	532	535	521	583	511	510	541	539	559	533	505	517	519	553	521	523	514	524	546	500	499	495	522	526	513	540	518	553	541	554	551	540	508	546	558	537	525	547	508	534	499	529	527	563	554	529	527	508	506	579	485	553	519	491	529	556	494	517	552	559	529	551	513	583	529	563	517	536	490	511	507	543	489	521	549	547	496	506	518	539	533	552	530	515	514	528	477	491	499	545	543	560	537	540	504	530	541	484	539	531	555	531	563	529	490	539	530	516	533	568	559	514	538	529	498	511	503	587	596	498	522	508	555	551	532	554	501	538	509	558	512	537	536	538	560	535	549	559	527	531	579	546	494	518	562	543	551	494	554	512	507	523	524	468	531	560	560	537	534	496	614	526	488	551	567	547	556	567	544	543	472	546	547	555	510	541	518	541	540	507	517	541	558	537	499	533	539	543	494	510	517	519	528	554	517	534	543	525	505	541	515	543	517	548	520	535	535	532	553	527	554	549	545	556	529	487	536	541	551	531	518	533	521	537	524	535	567	511	523	537	537	547	529	527	552	501	540	532	517	499	527	518	550	520	541	577	537	527	563	520	495	558	578	559	520	507	533	519	538	525	536	578	540	540	522	539	542	522	552	512	540	536	518	502	503	502	496	510	522	593	562	501	548	555	532	520	530	535	585	549	510	523	545	490	523	515	565	506	518	540	535	549	528	572	521	512	543	534	562	502	509	553	532	523	543	492	501	518	512	538	540	525	600	558	529	536	514	556	527	580	579	542	526	565	558	507	545	523	521	536	502	513	578	523	507	536	556	539	498	542	575	566	520	525	543	531	573	494	523	535	526	566	600	556	536	547	558	555	536	558	550	501	532	534	510	515	549	520	551	557	547	560	487	531	527	504	544	520	501	515	545	528	545	552	550	506	566	542	541	504	510	560	484	527	545	518	536	523	554	534	552	514	494	543	551	536	520	518	555	545	538	549	546	557	555	508	530	544	553	587	519	519	545	556	576	542	542	514	532	530	490	549	554	518	552	517	527	530	526	526	547	586	557	498	504	532	556	537	533	530	513	585	529	494	515	555	501	557	535	552	563	547	551	567	582	590	559	514	546	544	508	514	514	563	515	560	510	525	520	510	519	513	558	478	543	501	554	504	565	589	522	501	556	496	529	556	535	521	569	524	530	529	555	531	568	548	532	562	533	512	503	562	484	519	537	523	562	511	547	536	552	543	490	499	531	489	535	556	519	523	534	524	505	529	535	525	573	503	553	528	515	557	513	559	529	549	481	529	506	502	571	527	565	558	529	486	522	537	518	546	539	549	517	541	524	547	564	541	524	553	534	509	518	500	503	516	559	520	557	500	556	563	547	566	534	555	583	516	575	530	515	513	529	545	534	529	518	538	556	496	500	533	503	526	546	565	532	523	537	544	539	545	531	539	554	514	500	547	537	530	548	553	513	511	513	517	536	531	535	512	541	536	550	569	532	534	550	548	553	556	549	514	501	546	526	520	539	567	495	557	551	521	486	536	560	525	542	552	502	527	524	541	566	548	506	511	526	531	522	539	545	523	537	516	540	564	484	515	551	545	536	506	523	555	536	526	540	482	524	528	548	526	556	548	524	542	529	520	540	590	527	476	544	516	538	542	576	518	589	519	558	542	542	519	545	540	560	551	500	524	530	512	574	540	533	495	521	547	562	542	505	547	560	539	552	557	537	543	537	521	509	545	579	529	509	570	515	530	553	573	528	514	497	540	565	599	508	574	509	545	566	519	527	524	555	604	516	529	533	536	480	553	525	527	550	508	529	534	522	523	544	521	527	546	514	521	535	542	544	541	534	533	507	518	542	510	567	520	579	536	551	514	525	494	515	545	492	480	525	531	569	508	510	534	525	567	583	526	515	543	531	514	500	511	543	539	523	543	565	577	546	506	515	519	528	530	547	546
13200	14892	10072	5188	3221	3942	3722	1804	1157	552	107	275	321	155	53	105	84	67	110	86	65	48	57	33	33	38	36	51	46	49	37	37	33	46	48	44	30	35	33	40	41	37	40	42	47	53	41	36	45	31	51	45	36	49	36	49	36	42	34	33	48	41	35	44	33	47	41	29	35	29	45	32	49	36	50	41	46	44	35	42	37	41	41	38	46	46	28	44	43	50	37	45	39	40	35	47	42	45	39	45	50	43	28	44	39	35	42	39	42	33	46	41	42	42	38	46	33	38	48	44	56	40	38	35	44	35	30	43	30	38	32	29	32	43	45	35	39	31	36	35	47	38	43	33	35	32	28	39	43	45	48	46	42	39	45	60	42	37	53	45	48	39	34	42	59	27	51	44	37	43	38	38	43	41	40	41	59	52	38	38	45	41	45	32	41	40	49	38	38	34	41	40	39	45	48	41	38	40	38	49	54	41	33	39	42	29	36	41	43	33	51	55	32	35	53	41	42	32	47	41	36	39	39	59	49	33	33	46	39	39	60	29	44	44	41	39	52	31	52	37	36	38	46	48	36	32	44	43	44	44	49	43	52	59	34	46	34	43	42	47	40	41	37	51	36	45	51	45	42	39	46	34	54	60	33	37	49	48	43	36	41	43	45	34	37	41	36	35	56	39	37	38	35	37	36	48	49	40	39	52	42	44	39	41	33	46	31	46	45	44	36	44	44	42	34	49	33	39	41	41	40	46	39	37	37	43	41	43	39	33	49	29	34	52	57	42	39	38	37	37	37	44	44	37	38	31	41	38	34	41	39	28	32	43	41	36	43	40	44	38	43	37	37	34	35	37	48	38	46	49	38	39	43	25	37	32	61	45	32	30	45	47	38	40	54	41	51	49	44	42	44	34	39	44	46	40	42	37	39	33	44	44	36	43	55	40	45	46	44	50	43	54	44	41	38	35	47	36	47	47	45	47	35	39	44	41	33	36	40	47	34	38	40	36	46	34	41	34	43	56	42	36	34	37	30	35	54	48	39	40	42	55	41	41	38	41	34	40	37	28	45	42	28	35	37	46	27	33	40	32	50	39	45	47	49	40	39	53	40	31	42	37	50	37	36	36	40	47	40	34	39	43	30	39	37	42	52	40	43	39	46	41	38	47	44	43	32	41	34	35	42	39	43	37	46	39	32	51	48	47	45	42	42	46	44	46	40	42	34	38	32	35	37	39	38	38	50	45	48	46	43	43	32	46	55	38	43	42	45	45	42	44	32	45	46	45	46	47	52	45	36	40	44	45	48	37	45	31	35	35	42	32	37	34	45	38	48	50	35	55	34	38	33	41	45	49	42	37	37	48	44	41	38	43	43	38	40	48	47	37	44	41	47	45	44	50	40	43	50	40	38	41	36	38	36	48	50	36	42	35	27	46	42	48	35	49	37	50	51	38	40	52	41	49	41	37	44	48	52	38	44	45	39	35	40	38	34	30	43	35	41	38	39	25	30	34	51	31	53	38	32	32	45	38	32	38	45	41	39	54	37	37	37	50	44	36	38	41	40	40	44	46	34	46	36	31	50	41	50	41	51	38	49	31	29	52	45	30	44	39	42	45	36	49	37	36	36	31	40	41	34	36	38	35	35	33	37	36	41	43	39	42	40	33	37	53	41	43	33	46	41	33	37	34	39	41	46	45	58	42	37	38	46	45	34	51	43	24	35	48	43	32	37	41	38	43	28	38	43	45	40	33	42	27	54	34	45	41	38	36	44	39	51	52	42	36	39	35	27	40	43	33	43	40	39	43	38	46	51	37	35	38	37	39	48	41	46	59	37	39	43	33	36	35	47	52	48	43	52	35	47	47	36	50	46	38	41	41	38	44	39	37	40	44	52	36	41	41	37	32	44	38	42	43	51	38	37	44	34	41	51	49	41	35	32	56	46	35	50	34	54	45	37	36	37	38	51	39	39	49	46	50	32	31	43	37	48	43	41	35	43	39	34	36	37	33	43	49	38	40	32	42	39	45	47	35	29	36	43	52	34	41	45	41	38	51	44	38	45	44	36	43	43	34	38	45	48	46	40	46	38	48	38	38	33	47	36	43	40	34	41	45	45	52	37	38	45	38	36	38	48	39	44	54	39	31	61	41	39	45	38	43	42	41	35	38	38	31	52	35	44	44	49	44	39	49	29	37	24	30	42	49	52	51	36	35	35	35	59	38	39	50	55	38	50	49	35	34	38	44	40	36	35	38	31	59	48	46	50	52	33	42	34	41	29	51	34	51	32	49	51	33	44	32	43	42	44	34	54	54	47	53	35	35	44	46	35	45	40	32	60	39	47	36	39	36	43	39	38	48	38	44	54	27	39	47	52	27	40	31	54	51	34	36	36	37	44	39	37	53	42	35	37	47	39	44	40	29	39	40	50	52	52	49	38	38	42	41	38	38	36	32	45	41	36	49	43	38	40	42	30	28	38	37	34	42	33	35	34	46	37	39	40	33	40	39	44	35	39	41	35	36	38	42	41	34	41	38	39	43	34	45	43	41	40	34	35	32	42	37	36	46	39	51	51	40	43	46	31	46	54	40	41	32	35	35	35	31	40	33	44	50	42	55	36	53	36	46	46	48	38	40	32	47	46	40	40	37	42	37	36	50	52	39	43	40	44	34	40	47	42	30	34	43	39	46	41	38	29	33	41	37	46	37	43	39	39	40	35	35	48	28	46	40	50	30	30	44	41	42	43	37	39	39	49	35	41	40	51	40	45	35	45	44	43	47	35	52	36	30	35	36	40	43	41	32	36	31	42	42	41	34	44	34	41	31	34	36	32	52	37	36	38	49	47	37	36	39	49	37	40	54	45	38	29	30	49	42	39	41	44	51	28	34	42	52	44	43	39	40	43	38	35	37	33	37	39	37	44	43	42	30	37	30	40	37	50	39	33	50	48	33	37	41	45	40	42	32	43	35	39	39	44	34	47	47	38	56	44	38	34	39	37	33	45	46	45	46	44	34	39	40	33	38	40	46	35	42	36	38	38	47	33	43	37	40	45	46	40	45	53	45	43	37	42	41	49	36	39	45	57	25	40	47	31	33	48	43	32	45	42	37	33	41	33	34	52	45	45	42	39	37	41	42	34	31	35	42	35	39	39	49	36	38	31	33	63	45	41	39	41	43	43	44	52	35	48	36	38	39	43	41	29	39	57	44	49	29	42	46	38	44	43	39	34	40	42	45	42	44	53	34	42	43	39	38	39	43	42	29	42	32	36	36	31	42	39	50	35	41	49	42	33	55	40	39	33	39	37	53	39	40	43	46	45	48	41	40	43	42	30	46	36	40	39	37	37	50	35	38	35	41	32	36	39	46	44	41	45	40	45	37	58	50	42	45	37	35	30	38	39	40	42	47	37	38	36	42	33	39	36	38	42	39	39	29	31	32	42	36	44	43	32	34	44	38	51	51	36	42	46	50	39	51	40	39	44	40	42	41	39	32	41	48	41	34
50818	37846	35391	38763	43763	44496	40037	29855	24633	15967	3243	9556	9707	4601	1369	3273	2239	2107	1933	1355	1119	651	532	541	502	547	574	553	536	531	523	553	543	546	568	534	549	543	537	528	553	491	559	523	522	513	527	517	548	553	500	506	597	543	572	506	524	584	517	546	539	534	529	544	533	515	546	498	546	528	548	486	501	494	554	571	556	559	534	498	507	530	529	539	557	528	565	582	515	511	549	535	519	530	533	530	554	527	519	516	554	525	519	485	555	508	547	566	563	539	551	508	537	558	544	480	504	517	546	522	507	513	517	531	558	490	548	611	546	521	539	508	516	547	492	544	546	553	519	529	520	549	572	513	520	526	516	541	507	549	602	504	583	557	565	519	559	548	584	511	595	522	540	573	557	539	532	540	508	543	557	539	529	504	514	584	500	543	543	551	509	520	553	503	524	533	551	528	508	539	574	511	527	519	531	550	506	561	488	575	520	547	576	521	502	512	555	558	482	519	511	533	534	557	541	485	573	517	543	555	564	525	531	555	557	520	521	536	547	542	507	589	551	568	552	572	513	551	539	576	538	526	558	527	592	525	541	529	570	516	543	528	536	537	536	513	576	562	528	538	485	561	571	548	533	492	521	543	532	541	557	528	554	544	515	550	559	538	582	505	525	586	520	566	546	549	543	554	547	539	540	559	558	538	585	555	549	534	587	508	498	495	533	534	535	595	571	496	516	508	546	572	563	507	570	552	518	535	529	577	574	497	557	536	547	558	542	540	568	525	559	522	494	554	577	524	553	520	539	527	561	496	545	511	504	573	511	547	537	557	559	540	547	586	547	533	480	549	551	545	557	540	549	542	495	522	543	531	538	541	537	561	504	534	587	530	581	552	491	531	568	496	524	525	514	539	530	527	535	545	520	523	533	500	533	516	542	536	521	547	505	588	582	534	511	555	522	523	559	568	536	523	548	515	535	518	536	549	513	563	517	571	530	529	546	512	549	592	534	500	548	529	514	539	530	542	527	535	514	500	523	564	566	526	585	506	568	514	554	540	521	529	506	552	490	497	536	491	510	540	540	554	579	507	547	579	543	541	553	536	543	535	574	538	551	546	540	518	534	506	534	492	561	549	507	515	497	536	516	542	562	513	530	545	504	525	573	470	516	524	546	542	518	551	510	511	511	536	546	492	563	540	563	533	524	539	528	570	547	541	555	531	555	532	549	520	497	567	563	506	541	527	550	548	506	532	559	603	529	545	533	538	498	551	513	550	500	534	559	512	534	533	546	516	536	529	540	540	543	534	512	551	575	541	554	565	515	517	488	528	550	553	561	541	561	521	548	536	579	544	562	517	557	590	542	547	588	551	494	529	491	558	564	539	527	524	493	514	484	515	560	536	554	555	536	557	516	504	517	509	545	505	541	517	535	550	567	536	505	548	512	566	557	507	529	529	557	568	512	558	540	516	520	538	537	569	579	487	520	528	522	544	552	540	553	519	513	560	572	490	558	547	511	540	535	527	548	536	548	580	520	572	521	555	540	524	532	520	535	561	489	540	533	566	514	546	548	507	530	554	506	546	541	545	531	565	546	530	534	552	540	528	528	557	547	512	506	535	582	495	594	528	544	544	510	572	558	575	533	590	518	523	522	541	521	509	554	558	527	538	559	516	520	522	534	533	551	533	553	553	555	549	491	573	509	521	582	525	561	553	540	550	542	576	514	521	543	540	525	510	533	519	539	550	526	551	511	509	565	545	487	527	523	541	541	498	544	514	518	561	532	553	542	506	538	538	541	540	558	521	568	504	555	509	561	529	524	495	520	502	585	564	550	538	512	545	527	557	477	522	534	568	537	533	523	591	556	507	547	519	577	590	545	497	534	511	538	524	530	541	540	598	545	554	531	543	536	534	555	530	546	522	551	540	549	530	541	535	552	570	526	513	552	526	544	573	535	516	521	537	516	517	582	534	535	530	518	557	543	501	512	574	581	537	581	537	554	544	504	549	522	550	555	550	541	508	509	564	556	589	520	558	492	525	505	571	499	544	548	533	570	523	536	566	511	511	537	551	533	567	543	529	560	528	564	543	534	515	558	525	528	503	534	510	531	504	548	526	492	567	530	539	520	558	530	526	561	551	555	565	522	552	519	531	557	524	549	511	562	522	547	554	520	500	540	567	590	542	517	511	559	543	543	543	520	565	514	538	568	512	541	550	545	522	472	508	556	506	523	541	543	527	523	552	512	535	503	494	503	551	552	524	544	537	553	529	518	514	571	531	540	531	538	582	537	580	504	544	539	526	563	545	525	523	537	565	543	542	513	538	522	530	535	519	528	554	552	523	529	568	561	531	566	516	515	564	527	531	533	514	524	526	545	517	567	500	514	547	574	557	502	507	497	577	536	508	536	542	528	555	510	522	570	517	520	558	563	554	561	557	552	528	572	525	548	533	546	505	559	530	550	529	516	583	549	517	534	492	513	501	499	505	504	520	570	553	509	507	554	498	525	589	533	503	537	514	571	530	556	538	518	521	522	490	546	532	556	513	542	534	538	556	515	588	579	517	547	523	539	508	524	504	561	533	529	535	545	524	529	514	549	546	543	534	561	549	539	570	554	543	551	553	511	527	587	543	538	528	546	529	512	545	548	530	560	514	526	513	584	546	564	570	504	543	544	498	516	533	524	516	562	591	589	563	572	526	526	491	493	506	534	569	518	539	521	526	508	534	570	542	533	568	561	471	538	533	559	533	532	541	536	556	547	575	551	545	544	540	530	546	546	516	489	560	554	547	526	520	560	570	535	510	510	559	557	470	565	543	548	558	563	594	569	552	544	532	505	517	545	584	512	563	526	533	563	494	546	556	532	537	527	518	516	559	557	521	500	523	541	533	522	533	539	540	543	505	586	531	534	503	587	538	544	589	556	502	563	518	518	499	551	504	499	525	549	540	528	533	588	577	554	500	552	534	547	511	558	569	549	548	522	535	514	528	525	537	520	551	553	527	551	522	540	520	533	563	556	552	498	531	532	547	534	551	544	561	513	527	518	518	527	584	584	525	522	513	526	553	556	520	558	514	552	544	560	529	546	509	501	555	562	571	528	512	528	524	528	553	536	545	540	547	529	520	508	535	555	522	517	515	589	511	593	525	532	520	520	567	515	523	570	524	548	531	508	540	544	552	505	570	550	573	547	533	519	567	541	542	564	573	514	517	508	524	502	505	499	543	535	578	495	540	544	551	559	575	499	513	532	544	534	521	532	507	571	530	516	505	541	537	531	525	532	509	566	542	495	520	556	554	552	536	492	514	539	553	529	547	523	531	535	506	521	609	564	531	560	525	531	546	555	543	563	528	545	570	548	543	608	567	589	539	523	575	533	507	588	519	563	540	563	579	532	529	517	536	540	543	526	547	530	602	494	532	537	553	551	556	514	560	554	536	578	536	529	553	543	507	530	544	502	548	567	481	548	555	545	548	517	523	580	526	478	565	514	512	539	543	528	554	528	551	532	519	551	557
12336	13039	10660	5554	3317	3967	3483	2043	1198	635	141	409	321	197	80	118	87	95	72	84	64	56	37	54	39	39	46	41	38	48	51	45	45	47	39	41	52	37	41	44	32	49	40	39	35	61	31	43	31	39	39	42	36	55	41	46	41	43	50	44	36	44	40	37	48	43	34	40	45	37	40	29	47	52	48	45	39	42	32	38	45	52	42	51	38	47	29	46	32	42	35	39	45	45	42	40	42	35	45	42	38	38	38	40	48	40	37	48	35	46	41	37	36	48	40	38	36	47	47	49	45	42	45	48	44	44	46	50	41	34	37	37	44	39	36	44	39	39	31	47	38	48	32	35	42	43	41	61	40	49	45	50	38	55	44	51	31	36	39	30	38	46	37	55	47	43	54	38	37	39	50	34	45	52	46	42	36	40	56	34	54	43	45	37	36	36	37	43	47	49	53	54	30	41	36	49	34	31	30	55	37	42	41	55	48	40	47	44	35	38	50	39	35	38	45	56	36	42	43	47	37	43	45	47	38	39	43	39	40	43	45	48	32	37	43	47	43	55	34	58	52	47	40	40	44	40	44	43	38	35	50	46	41	32	41	52	50	56	37	45	47	50	52	30	44	41	47	48	46	50	45	36	45	52	38	41	37	49	45	46	42	33	49	47	38	44	45	38	28	40	45	36	50	37	33	40	35	52	39	42	36	52	50	47	48	43	39	42	32	51	50	46	49	47	56	39	41	43	44	36	59	46	33	34	53	42	44	38	45	38	43	46	31	43	44	46	31	47	58	35	46	42	50	36	41	37	36	51	45	44	42	40	42	30	41	50	46	43	55	37	42	43	37	52	51	49	44	52	50	45	29	42	50	36	43	48	34	49	46	37	41	32	44	56	33	36	40	34	47	58	42	47	35	35	52	33	49	40	49	37	38	32	42	50	50	43	37	46	43	48	36	43	42	46	37	42	55	30	27	39	37	39	41	41	54	53	55	39	38	48	39	52	34	43	32	44	42	44	36	40	53	57	43	44	38	45	49	34	46	39	50	42	39	45	43	37	40	41	34	39	48	54	37	44	51	42	48	39	45	39	36	52	42	54	43	49	50	32	37	44	37	39	39	42	51	57	36	40	53	44	39	46	39	46	42	44	55	37	49	31	48	46	43	37	38	28	39	41	40	33	50	41	40	42	50	42	45	51	52	42	40	42	53	47	43	49	33	43	37	39	37	43	37	35	36	55	49	49	37	46	41	32	52	50	58	54	42	47	35	45	42	39	49	38	37	35	52	45	45	44	33	34	36	55	43	38	44	49	31	43	36	42	49	44	48	32	42	49	50	48	50	36	62	40	40	46	34	33	31	37	37	49	42	47	40	44	34	50	40	46	48	35	32	36	53	43	43	41	41	30	48	43	33	56	40	43	53	52	50	36	44	39	48	41	34	35	54	50	41	44	44	48	49	33	36	36	40	38	44	44	47	42	58	46	37	58	57	43	48	41	38	55	48	45	41	52	49	43	55	38	42	38	43	48	40	56	42	59	47	49	51	38	49	27	45	47	39	41	32	34	43	35	51	36	62	42	43	44	52	53	42	50	54	44	38	38	55	40	41	42	40	35	49	38	41	51	47	45	32	43	40	41	39	50	43	42	43	38	34	37	46	31	38	40	30	45	21	47	39	32	43	53	40	33	30	32	44	54	47	48	53	38	37	46	45	50	41	45	46	36	28	48	47	47	50	43	40	47	34	41	46	37	50	45	45	53	38	44	53	44	40	44	39	36	43	40	42	53	43	40	40	44	41	61	37	42	36	47	45	41	33	37	55	38	41	59	40	44	43	41	59	44	41	49	36	47	32	39	38	38	49	58	50	36	46	44	50	39	58	36	32	40	32	36	50	33	37	48	33	49	36	35	61	36	44	50	49	44	45	42	43	30	45	41	42	41	28	37	45	52	50	32	47	36	27	45	40	42	30	38	49	37	39	46	49	44	54	43	45	58	45	49	31	43	37	33	45	46	50	31	51	42	51	52	44	50	50	43	43	45	34	39	40	48	48	45	48	31	43	45	46	40	41	51	42	49	50	41	39	51	52	39	47	34	42	39	55	42	38	51	54	37	32	34	37	52	52	42	33	41	40	33	40	54	43	49	40	32	48	43	52	43	40	35	42	34	46	54	38	46	52	39	46	37	37	46	43	50	42	40	40	51	40	46	37	43	35	39	44	41	46	48	39	36	38	33	32	48	55	42	43	56	39	41	32	53	43	45	36	51	52	51	33	41	48	35	40	44	45	37	45	44	33	47	37	44	36	35	41	49	39	32	42	43	52	42	43	48	38	39	32	55	43	38	35	43	33	39	41	53	42	43	37	45	36	38	42	39	47	44	47	37	44	49	49	44	50	39	45	30	40	41	34	47	51	54	40	31	39	42	38	44	39	39	40	57	49	45	56	51	52	43	41	49	52	43	56	29	44	42	48	42	37	38	36	36	50	40	31	37	36	44	38	33	39	41	37	37	41	42	42	43	60	43	45	34	47	48	44	46	40	33	50	37	43	42	39	54	44	38	43	44	40	44	58	34	43	30	45	43	31	47	45	38	54	44	33	47	47	49	44	38	42	33	44	47	43	35	45	37	43	39	44	56	42	39	42	54	53	45	38	46	37	35	31	33	31	48	46	49	36	37	42	37	35	36	39	52	40	48	47	46	44	35	47	44	44	34	31	43	45	41	40	46	55	40	38	43	37	47	47	30	40	30	36	43	37	28	36	38	50	37	47	33	30	32	35	48	40	57	36	40	40	48	50	64	34	42	41	32	35	49	44	42	35	41	46	44	32	54	43	37	40	42	49	45	50	40	33	35	43	32	42	38	51	59	43	39	43	41	43	30	45	40	53	36	43	37	37	60	46	47	35	32	38	44	33	44	36	39	32	41	32	45	51	39	52	51	49	39	50	33	46	61	39	30	51	43	36	27	37	30	45	46	44	48	37	41	40	51	37	46	56	33	44	36	34	34	41	46	56	34	27	40	51	49	45	50	45	38	39	38	35	40	40	30	46	44	29	32	34	33	50	45	44	44	30	32	50	39	35	38	32	55	37	33	45	35	46	42	52	46	54	51	30	40	31	40	39	42	49	38	37	30	40	43	51	38	48	52	31	43	39	26	40	40	41	35	47	40	40	31	41	33	45	38	34	44	43	39	40	21	40	37	33	56	38	45	45	39	44	51	34	38	34	30	37	42	38	33	51	46	46	41	58	42	38	41	37	46	51	40	34	51	44	35	49	39	49	43	42	45	57	36	47	31	48	48	47	46	35	44	45	45	42	28	45	50	52	46	47	44	52	36	34	52	50	45	39	31	47	44	39	44	49	41	45	30	44	46	42	45	46	47	46	42	39	49	40	34	39	50	42	38	47	46	44	53	43	48	47	41	48	37	42	36	48	44	34	45	41	43	42	35	29	36	45	41	35	34	46	53	33	53	35	39	34	34	34	46	33	48	52	44	40	44
47837	38552	36725	38304	43209	44448	40200	31620	26005	18136	4475	14273	10924	6027	1522	3252	2576	2437	2112	1398	1216	629	569	517	509	577	515	562	544	555	568	584	551	544	561	545	528	548	498	593	553	540	591	548	546	560	548	569	537	547	540	486	557	585	523	533	519	566	523	588	571	571	535	600	559	527	571	558	552	584	508	505	552	551	553	547	504	566	555	510	558	596	553	505	555	523	507	509	547	568	542	533	542	564	541	560	557	564	525	541	556	585	587	528	568	573	566	529	510	539	561	537	572	503	562	553	546	538	572	551	557	529	566	562	527	562	527	564	544	537	559	575	577	554	545	529	566	525	640	567	577	567	567	573	551	572	538	550	517	563	562	573	520	575	561	554	585	528	556	578	552	556	526	569	505	547	533	529	534	583	545	570	534	552	530	566	563	605	552	526	557	531	561	554	566	542	575	540	547	568	566	563	529	498	528	557	536	545	558	534	498	534	557	586	528	565	575	586	551	575	553	599	570	562	563	545	605	539	499	539	577	565	546	544	545	565	505	535	538	531	540	575	511	544	622	563	584	548	532	544	585	580	556	572	525	520	537	505	570	512	553	521	544	554	535	542	627	526	528	537	531	534	491	552	562	550	544	534	580	528	520	595	574	575	571	556	562	530	558	580	542	514	545	595	539	569	530	507	552	520	560	548	534	573	553	558	579	516	542	534	540	531	576	553	548	569	533	504	587	551	556	519	553	530	546	538	514	570	585	568	529	540	562	550	513	556	557	551	551	553	589	541	570	564	575	546	579	562	568	550	575	549	583	577	516	564	583	566	599	554	584	523	552	564	537	584	528	539	552	566	525	557	571	529	544	549	532	560	525	544	590	527	499	534	541	507	542	573	600	578	533	576	546	551	571	559	548	563	558	572	566	531	509	543	572	547	601	533	543	591	579	536	514	580	536	552	582	592	549	510	558	612	521	542	567	608	546	541	563	581	548	529	543	543	521	532	509	587	587	571	601	532	548	565	518	511	556	583	540	598	553	595	560	569	547	562	544	514	523	530	556	570	593	566	571	523	581	573	556	525	595	540	566	532	540	582	563	541	537	564	520	544	552	576	539	545	563	576	534	515	575	550	506	508	522	561	558	536	525	527	575	558	503	546	524	521	512	511	563	519	577	596	518	590	550	556	534	581	514	526	536	574	590	529	575	534	533	502	582	553	550	539	514	573	512	553	555	542	529	536	571	520	598	572	583	521	511	566	583	510	557	521	553	539	520	551	533	512	541	553	554	520	534	550	535	536	566	544	558	551	529	576	527	562	535	567	516	560	535	569	549	507	568	552	580	548	541	533	536	578	566	562	564	518	556	530	479	530	532	542	552	521	574	579	584	570	571	523	562	547	537	558	545	529	573	526	558	577	516	568	553	566	545	529	581	538	595	515	576	578	575	557	525	537	548	536	551	552	552	545	541	561	551	531	570	530	543	557	550	570	541	590	598	533	539	561	579	573	545	512	550	566	510	544	579	546	520	556	546	528	567	578	594	553	546	570	537	537	524	520	535	516	558	546	572	602	531	604	532	578	522	550	589	562	532	561	558	549	562	584	573	552	514	526	555	564	555	560	576	555	585	573	553	564	519	564	527	571	555	580	541	571	534	537	522	576	579	536	541	552	544	524	580	507	559	571	540	537	533	543	536	589	549	509	530	541	518	539	558	545	523	526	552	545	533	528	558	578	567	528	565	573	575	523	556	551	523	540	549	584	536	526	571	557	581	574	520	529	489	553	538	519	541	562	554	572	564	555	545	545	559	553	515	544	575	572	561	564	556	539	566	549	518	502	554	549	563	554	554	553	592	568	519	519	568	567	545	538	511	503	550	553	527	596	517	559	551	551	594	587	568	553	536	572	580	560	550	553	546	591	535	581	564	557	566	516	552	576	606	588	585	537	527	500	560	562	582	558	567	523	538	555	565	515	547	511	546	590	552	564	534	570	563	542	581	546	547	527	572	536	514	515	563	549	533	530	554	532	599	543	505	537	572	583	539	512	527	545	534	556	552	536	527	569	544	515	548	552	557	562	552	585	509	568	559	558	505	549	539	506	547	577	560	539	535	561	560	543	551	569	618	564	528	560	556	530	580	570	551	549	532	531	536	569	544	571	575	544	546	576	555	576	558	550	553	518	552	542	567	537	530	505	543	543	534	523	515	535	558	515	539	560	533	535	507	502	491	581	601	561	514	570	544	538	571	541	582	558	573	535	559	548	555	537	549	550	543	542	581	550	525	544	555	545	636	530	571	542	546	549	537	564	585	549	527	607	580	569	538	523	565	562	538	570	552	567	526	559	535	546	553	574	556	566	586	526	526	550	556	541	573	569	564	567	562	536	573	581	527	577	579	568	538	545	536	526	549	531	593	548	587	567	515	567	523	564	568	564	578	524	499	563	522	552	573	543	534	562	526	596	549	574	533	577	579	554	602	590	553	579	576	538	591	538	555	537	539	556	577	534	556	519	546	511	597	579	520	537	569	530	550	578	494	552	581	560	565	547	556	530	551	564	518	548	522	541	556	574	530	512	546	569	543	551	545	559	577	545	576	539	523	555	538	517	539	549	573	529	573	534	547	565	564	591	587	557	540	499	553	528	530	555	547	544	547	550	550	568	549	556	513	553	601	538	505	529	534	540	591	555	544	584	538	529	540	570	589	537	563	535	547	557	523	532	583	561	565	523	533	605	556	570	537	564	519	605	532	546	538	527	531	594	531	580	582	594	535	565	522	517	511	547	556	581	552	532	579	588	534	547	566	547	557	507	554	571	597	557	573	559	536	604	568	523	545	526	554	559	529	585	529	539	579	546	519	579	592	526	523	564	523	535	565	546	516	511	541	596	573	573	533	557	583	534	554	520	549	574	553	535	558	529	580	558	588	523	547	545	565	538	513	562	548	549	535	538	558	548	551	544	543	530	566	546	554	535	551	610	512	538	546	505	536	536	564	543	532	518	599	552	584	566	519	501	536	588	518	593	539	536	545	569	574	530	554	566	536	526	542	551	540	544	572	586	573	546	590	549	515	564	524	550	543	584	524	555	533	533	559	496	582	532	580	536	549	572	536	538	543	552	605	521	521	547	585	570	547	535	574	555	570	507	575	534	543	560	611	501	513	531	548	549	548	517	538	532	562	564	557	520	548	551	501	570	574	541	626	561	556	509	551	548	546	557	481	545	553	530	549	554	528	535	558	558	554	496	536	553	545	553	604	533	549	561	540	559	564	542	603	557	542	544	536	575	539	529	548	536	549	572	529	561	550	556	556	530	566	523	538	533	532	570	588	571	531	565	527	519	589	564	552	578	555	501	562	554	520	567	576	520	515	537	547	520	553	576	476	563	555	542	537	540	524	579	527	557	587	567	572	527	550	507	572	581	519	587	589	541	545	612	551	547	554	515	590	535	588	549	548	536	564	524	561	557	574	538	568	523	515	542	567	542	534	577	526	556	586	565	547	550	569	547	528	557	573	559
17674	22152	17133	8904	5883	7194	6259	3549	1987	953	245	768	577	289	118	127	125	120	86	103	71	56	39	52	46	50	37	53	43	42	34	37	39	35	47	46	38	33	39	46	46	44	47	33	50	41	32	36	39	27	27	39	48	38	52	47	37	35	41	44	37	40	42	45	46	50	50	30	50	52	37	42	45	40	29	34	47	42	44	36	47	39	27	33	39	35	30	50	45	35	47	40	36	46	38	33	46	57	37	38	36	36	47	47	47	42	42	56	31	39	49	42	40	49	34	46	38	47	43	43	46	39	49	51	42	35	36	51	41	41	41	40	35	44	55	31	28	43	43	48	46	49	35	27	42	48	30	47	41	40	48	32	35	50	38	35	43	45	51	41	35	46	38	30	44	42	43	38	43	42	43	54	46	37	30	52	41	40	56	47	42	44	38	40	37	36	52	30	32	62	44	46	38	33	43	45	43	37	27	47	32	38	48	43	50	42	39	37	49	44	43	50	46	45	47	30	37	44	35	42	33	40	45	40	44	46	42	41	44	31	39	48	40	39	24	39	34	38	38	41	46	54	46	30	35	43	41	42	39	52	54	41	42	36	44	51	38	40	41	40	36	44	47	48	35	53	50	45	47	47	37	30	49	43	35	37	41	43	49	45	40	45	41	43	47	41	34	44	51	37	48	46	41	46	44	41	44	41	48	47	37	44	45	49	38	46	40	53	42	49	37	46	36	46	39	45	46	30	41	31	36	39	49	45	43	45	45	23	34	36	43	53	42	35	42	39	44	35	60	39	41	36	33	54	33	30	35	36	36	45	37	38	38	42	37	22	53	45	56	44	48	38	45	36	40	40	50	47	44	53	42	47	42	49	33	33	38	40	48	40	33	43	48	39	50	38	37	53	39	44	27	43	44	45	32	35	41	57	43	49	33	51	40	41	43	51	46	36	45	45	44	43	37	46	49	39	35	41	42	46	36	43	38	31	42	49	41	38	46	44	44	46	50	33	48	43	52	44	30	46	40	41	42	44	47	35	37	41	38	56	41	53	39	53	44	29	41	33	42	47	51	34	37	50	47	43	47	51	42	35	52	37	38	38	44	51	40	39	44	43	49	57	42	49	46	32	49	49	42	33	44	30	36	53	40	41	36	41	33	39	41	37	34	46	43	44	32	40	48	49	37	52	43	41	45	45	50	42	44	40	41	40	42	37	33	49	42	38	51	52	44	39	46	57	38	52	53	53	45	43	40	52	42	48	38	49	38	50	33	45	34	45	45	32	43	39	41	40	51	48	43	45	33	51	41	33	46	58	40	41	56	50	49	33	41	49	39	32	56	54	41	34	41	45	35	45	37	40	39	38	46	28	44	49	42	29	52	44	33	47	36	45	35	47	34	34	36	54	44	37	53	36	48	35	44	34	41	46	36	30	50	32	38	39	47	53	53	39	48	41	51	37	37	38	39	49	43	29	46	42	28	31	32	39	38	39	45	44	34	49	42	39	47	45	43	48	42	47	45	44	48	47	37	30	45	45	43	48	31	37	53	30	39	32	37	33	48	46	48	41	33	35	43	49	45	35	45	42	54	41	42	32	47	54	45	35	47	34	31	43	50	38	50	42	39	44	51	53	35	46	33	33	43	40	53	46	37	39	36	34	50	36	37	44	38	56	56	31	44	44	38	48	39	31	40	42	46	51	40	37	38	40	43	49	48	44	40	48	41	40	32	37	34	29	40	37	42	43	35	48	41	53	40	47	38	54	37	45	44	48	40	37	49	40	34	37	43	47	45	40	38	44	46	51	46	22	35	55	41	50	43	47	39	32	51	34	41	44	44	41	41	53	39	35	35	49	46	51	36	53	41	53	37	50	39	38	47	45	43	42	42	33	50	38	49	39	39	32	32	47	52	42	46	48	42	54	41	49	42	38	46	36	53	36	36	40	33	42	46	37	33	28	37	40	40	34	37	39	58	52	56	38	38	40	38	61	31	47	53	45	47	36	44	35	46	42	51	42	43	40	49	46	58	39	62	41	42	39	42	47	49	43	43	30	40	47	36	32	51	40	40	45	35	39	45	41	53	38	46	51	44	50	34	51	46	46	51	33	41	53	46	49	38	45	37	39	41	36	40	57	41	41	47	42	48	36	61	36	42	43	38	45	45	38	38	43	28	39	39	23	61	47	36	48	37	50	40	50	42	40	30	35	38	33	50	50	37	38	43	38	42	53	37	50	34	30	39	43	40	44	53	40	45	44	44	43	34	43	40	50	46	50	44	32	44	33	46	50	39	33	42	58	35	43	34	38	36	34	41	37	40	34	52	43	41	44	42	55	30	43	39	49	42	36	41	46	33	47	54	43	40	46	55	47	56	39	43	48	32	41	40	26	53	40	45	28	34	39	43	52	41	53	60	46	42	29	44	46	45	48	38	47	45	47	30	39	34	37	38	34	38	41	35	43	37	45	36	51	46	50	51	34	38	47	40	45	48	42	41	47	29	42	42	46	32	36	44	49	45	46	47	40	39	32	32	42	40	49	43	42	55	41	34	46	40	41	38	35	46	51	44	48	52	42	36	39	39	47	31	37	33	55	41	48	52	36	42	50	42	45	39	37	41	47	37	37	51	48	40	30	49	62	51	39	44	45	49	47	38	51	50	51	38	34	50	49	37	41	41	49	40	48	53	42	29	50	32	42	39	44	56	44	45	47	43	44	34	40	33	49	42	35	53	42	45	43	37	42	39	40	36	33	53	27	60	31	41	45	30	27	43	46	36	40	30	56	60	46	43	44	32	43	46	45	48	38	31	46	39	43	36	48	42	50	37	39	45	54	55	36	44	49	41	46	37	41	40	39	53	48	37	38	54	33	35	42	45	40	49	45	40	45	46	43	48	41	43	49	46	42	46	42	50	35	41	39	35	39	44	40	48	40	40	40	36	62	35	51	50	42	42	37	35	44	37	37	39	37	38	33	47	45	49	41	45	41	45	42	39	46	39	51	38	38	32	49	49	33	43	37	47	44	44	49	41	36	53	32	38	42	44	34	30	39	56	43	40	44	40	52	54	32	33	39	41	31	43	42	47	47	55	33	47	47	40	40	28	46	47	38	40	39	39	44	50	36	45	41	49	31	35	38	43	41	53	55	48	43	48	45	48	43	39	58	47	35	36	43	51	46	57	50	31	39	48	38	37	33	35	41	42	36	56	46	30	43	45	48	44	53	37	36	39	49	30	34	33	45	38	49	37	34	33	51	36	61	37	43	41	33	53	34	44	30	44	44	57	53	37	32	44	40	50	40	48	39	42	46	43	40	52	26	49	55	34	43	50	49	38	51	35	38	47	42	51	38	55	42	34	43	32	33	51	42	35	50	46	36	43	50	37	40	33	40	51	42	35	34	46	36	44	45	48	58	40	50	45	43	46	41	40	40	35	44	39	33	46	53	38	45	42	47	36	32	45	38	46	34	47	48	34	30	42	34	39	45	51	42	37	43	47	39	45	53	43	44
54351	43162	42017	44589	52283	53342	46999	37635	30066	21403	7844	19271	15259	8419	2898	3769	3294	3335	2624	1785	1289	734	535	539	525	559	550	546	544	560	588	570	571	549	566	590	540	571	523	621	572	550	547	591	577	555	569	573	539	554	583	535	587	530	501	583	536	598	573	554	589	577	525	496	565	551	545	570	539	510	571	526	564	536	569	560	555	544	524	533	519	608	498	559	557	571	515	599	549	569	567	552	513	529	538	518	558	568	519	549	566	569	538	562	612	553	548	572	533	516	528	547	569	554	534	563	539	543	606	544	553	558	570	556	539	564	585	575	578	565	573	523	505	522	530	524	545	514	539	560	540	551	548	546	539	555	561	573	569	519	566	542	604	525	613	523	569	566	554	545	558	566	511	522	543	517	534	598	541	565	548	544	559	553	531	507	535	557	538	529	569	495	554	507	512	513	592	527	535	548	582	547	558	558	612	566	556	536	552	539	566	549	524	512	528	528	522	495	547	542	566	574	572	578	594	542	563	563	549	520	571	539	542	548	526	601	572	526	559	566	540	586	550	534	536	553	554	534	566	567	529	530	551	525	529	545	549	568	492	580	578	541	563	547	530	521	588	544	569	547	533	499	539	588	565	541	547	565	553	517	495	520	548	542	611	541	577	568	536	541	531	542	533	566	495	569	527	591	537	550	537	504	543	537	559	581	562	546	571	543	533	572	533	549	535	545	536	550	566	551	562	577	560	577	575	569	537	540	555	568	536	537	557	514	581	545	575	560	525	576	560	530	570	528	559	553	533	558	587	512	526	532	556	554	534	528	565	534	495	571	557	550	552	577	564	558	592	597	541	553	519	596	514	554	577	548	507	553	558	576	568	600	576	569	601	523	557	543	584	532	538	549	517	619	525	565	571	523	524	559	547	541	546	549	559	534	636	593	540	545	540	537	592	534	546	549	562	575	522	556	551	517	515	537	572	554	535	525	544	591	538	531	536	537	556	581	571	527	582	560	529	539	592	573	536	519	608	573	587	523	590	579	556	592	543	542	558	561	519	522	549	584	589	525	575	570	595	594	544	527	529	505	553	535	531	553	559	558	554	558	564	524	586	521	551	585	560	547	527	557	501	529	566	594	566	520	563	534	543	533	549	590	547	567	577	574	557	547	515	556	576	580	562	531	555	503	559	524	550	548	562	525	538	562	546	588	583	554	579	534	577	559	565	567	528	608	572	587	522	538	564	572	531	586	532	575	517	519	559	541	571	560	557	557	555	536	566	509	538	565	570	526	554	592	569	552	559	598	549	574	523	534	569	556	584	530	533	540	570	568	568	546	575	521	546	538	537	545	539	506	556	585	537	528	563	525	577	558	569	607	515	595	579	566	554	547	541	531	569	548	530	544	516	562	555	594	544	520	553	555	591	523	556	564	581	599	525	558	569	527	572	531	556	513	534	531	555	572	561	575	532	528	536	592	549	569	519	552	563	560	537	558	549	540	542	566	523	584	524	537	550	548	575	522	591	525	508	543	554	549	501	580	524	571	564	519	539	519	560	545	562	509	566	565	525	535	588	551	556	540	576	597	521	560	566	537	538	513	535	559	584	587	548	525	530	540	562	555	563	554	586	573	565	608	564	535	534	590	557	515	541	563	522	566	575	569	517	587	535	550	569	552	509	524	523	560	625	525	520	548	559	550	533	558	550	565	567	555	583	618	560	552	613	535	551	531	574	551	555	563	555	537	575	546	588	575	566	552	541	566	530	564	534	567	568	567	472	591	556	583	516	570	554	556	557	564	537	539	525	557	563	565	567	566	549	574	566	580	575	525	569	569	538	572	533	552	544	548	574	517	556	552	567	511	534	556	560	545	538	528	497	575	520	577	529	499	552	549	560	525	548	568	547	554	547	535	581	528	568	554	527	559	576	550	534	562	558	533	576	511	553	541	545	543	542	570	543	586	596	537	534	493	520	546	527	536	602	599	529	516	548	582	531	570	565	561	519	508	574	573	580	519	481	580	515	545	558	572	529	528	539	533	573	518	571	585	541	551	559	498	576	569	545	581	566	563	533	591	558	535	503	552	568	538	569	535	546	552	568	527	556	532	573	534	540	565	578	595	514	543	543	593	540	540	545	558	543	546	556	548	511	577	591	540	523	600	566	563	564	549	567	597	544	540	518	536	563	506	556	561	552	574	510	552	519	506	529	569	524	534	595	530	522	563	535	566	545	571	554	600	548	555	537	568	555	535	511	567	556	598	559	556	522	498	542	505	555	531	550	528	549	549	506	511	571	574	535	540	548	524	511	537	538	551	547	575	542	583	538	537	569	507	578	621	532	532	550	484	570	505	579	539	552	608	545	549	559	575	602	577	554	567	556	571	555	558	531	563	534	583	556	520	543	584	551	541	553	581	586	552	533	590	553	500	541	540	539	570	535	559	550	564	511	524	528	578	540	570	563	534	526	524	548	546	569	520	577	556	510	563	544	558	546	539	543	538	508	550	551	544	559	541	587	572	554	569	563	506	579	591	552	560	573	576	552	558	590	537	595	546	594	502	538	531	548	521	572	578	556	515	538	556	550	557	534	542	572	572	521	556	536	531	519	548	546	545	548	523	540	572	549	580	575	559	574	557	598	549	553	566	570	566	527	532	562	536	570	588	540	554	521	534	496	547	571	564	533	503	526	537	588	565	575	550	520	573	539	519	533	553	524	548	559	571	567	546	511	548	581	597	542	537	569	566	561	555	559	573	584	540	568	572	587	588	538	532	528	586	547	576	521	592	554	528	569	550	609	538	535	507	524	554	513	529	530	568	611	574	541	556	556	548	545	551	553	574	544	544	554	563	541	523	555	525	535	523	522	553	568	579	527	525	526	579	575	539	592	540	549	604	543	524	551	603	554	565	551	594	564	540	549	578	544	598	525	514	602	532	537	590	548	567	549	547	566	565	541	592	549	577	552	568	528	542	529	561	554	545	572	515	549	567	581	542	572	574	573	559	515	524	545	559	553	598	571	546	525	512	546	509	576	553	532	576	545	539	576	570	540	569	530	556	517	539	590	580	524	579	551	564	580	574	545	548	554	542	532	491	573	533	630	542	538	572	571	605	567	544	594	548	558	560	579	583	554	533	556	577	545	524	527	568	582	575	548	527	550	582	483	596	551	594	575	602	536	567	532	535	540	533	572	567	600	516	532	557	541	529	568	525	564	516	487	564	593	535	588	604	537	558	545	522	529	567	542	572	569	567	516	554	543	561	550	557	536	508	573	568	531	564	573	523	564	583	546	563	539	557	573	590	594	532	526	557	580	551	552	538	523	569	572	527	516	542	557	568	522	553	536	518	547	568	538	557	572	534	562	540	526	549	561	556	544	545	541	577	562	546	564	565	510	571	596	542	572	507	580	574	551	583	572	562	564	557	571	539	542	560	576	535	565	495	529	570	555	561	529	577	550	559	556	562	544	506	573	522	562	537	536	545	580	525	516	548	544	518	537	562	556	591	544	583	557	548	585	601
6773	4288	3225	1631	1079	1300	1145	737	450	225	107	210	141	89	68	65	52	64	63	49	47	45	44	46	48	45	50	42	40	46	42	37	47	36	47	37	42	35	47	41	42	53	51	36	39	48	47	40	37	51	38	38	39	45	48	33	42	29	42	49	33	35	44	35	38	41	38	30	46	32	40	40	48	37	47	30	44	28	44	42	37	47	39	38	42	41	57	46	35	36	34	48	58	36	38	46	55	55	32	34	48	38	43	53	40	32	44	51	49	47	37	56	34	37	64	50	44	35	29	49	40	41	44	46	39	51	47	33	38	41	50	53	38	37	27	51	35	37	34	43	32	39	39	36	35	43	44	44	36	29	34	42	42	50	44	43	46	43	46	35	42	32	45	32	40	39	37	46	48	42	37	49	42	50	40	44	36	38	27	44	36	45	37	35	57	38	45	34	43	35	46	43	25	46	45	40	29	38	32	33	58	45	46	37	36	45	47	44	35	32	36	37	40	38	39	48	44	35	44	38	40	36	53	39	40	39	36	46	34	45	41	42	46	46	39	36	40	42	52	46	40	43	43	41	42	44	44	39	51	32	39	38	37	40	41	36	47	43	39	39	37	45	35	36	45	30	41	48	32	36	52	43	43	45	35	43	49	44	46	42	32	29	47	46	50	43	45	33	33	52	36	51	33	39	41	50	34	53	29	33	50	36	34	36	42	42	37	45	46	42	36	42	48	50	38	41	36	44	34	38	37	31	35	51	49	41	33	33	35	33	51	42	47	29	40	39	40	35	47	41	53	33	33	34	35	37	43	29	45	48	43	31	39	38	46	31	46	66	44	33	43	34	49	41	41	46	53	37	38	44	40	50	40	56	45	36	45	43	32	44	39	37	40	48	51	37	42	47	36	53	42	54	48	38	45	40	37	42	35	31	33	37	39	53	40	43	29	43	39	38	35	38	42	44	43	48	40	33	39	39	46	38	43	31	40	40	37	47	38	38	43	49	39	42	32	28	43	48	40	46	51	46	46	47	42	29	37	42	39	36	44	43	36	47	40	36	31	29	46	28	35	43	31	36	41	46	41	42	36	49	41	54	34	36	45	46	45	33	34	50	41	34	43	55	42	54	41	44	44	32	42	39	44	42	42	42	44	43	40	37	42	44	45	43	33	37	38	41	37	51	40	45	32	44	37	39	36	40	47	35	38	44	37	42	45	41	40	32	35	45	46	47	45	41	36	53	44	47	31	38	33	41	39	48	37	43	34	42	38	48	55	37	37	33	38	32	33	56	52	47	44	47	50	30	42	41	38	33	37	41	39	49	43	46	36	25	39	36	45	32	50	39	48	47	48	30	39	29	34	41	30	35	47	32	38	45	43	45	30	41	54	43	50	34	39	41	36	32	45	37	44	42	39	33	31	37	43	61	47	47	38	40	39	44	39	42	41	40	36	34	38	29	37	40	53	46	38	36	41	41	45	40	41	44	47	34	45	49	47	35	32	45	36	44	48	45	39	43	40	38	41	35	28	37	35	41	44	39	40	44	33	41	54	49	30	39	31	30	46	35	42	43	44	36	36	43	39	38	41	43	36	47	45	42	38	50	42	40	36	40	43	43	19	47	38	30	49	34	43	40	34	48	51	44	53	36	48	35	39	47	42	45	41	44	43	56	45	49	38	37	39	25	44	50	41	43	41	36	44	44	28	46	47	38	38	41	53	39	28	44	38	36	38	45	47	44	40	46	40	43	47	35	39	34	47	31	46	48	37	44	59	39	51	46	40	42	41	50	28	37	38	45	40	36	44	36	49	52	42	44	36	43	42	40	43	38	42	30	22	36	41	40	35	49	47	45	38	45	38	38	37	30	30	39	46	47	46	40	38	42	44	33	40	48	41	46	36	26	38	38	41	52	39	39	42	39	33	37	52	31	46	43	40	49	47	43	49	38	53	48	37	34	46	47	34	45	46	35	33	44	39	33	46	42	33	39	51	47	48	34	43	46	29	46	38	44	46	36	44	46	43	62	43	44	37	50	30	48	33	43	42	44	45	44	44	40	50	38	26	33	36	36	41	48	30	48	41	43	40	46	40	41	46	42	42	47	45	43	35	31	42	40	32	38	26	47	42	55	35	46	40	36	40	39	40	34	44	39	42	40	29	41	44	44	42	29	53	36	48	42	39	46	39	35	41	47	39	44	49	43	36	41	48	38	33	51	42	39	42	40	46	38	40	35	39	34	37	37	44	56	57	40	33	38	42	41	38	35	43	53	37	50	24	42	39	44	39	47	36	49	38	31	36	40	40	36	31	42	51	44	42	43	42	43	39	33	34	48	41	41	35	36	44	34	43	48	44	40	34	46	38	38	45	48	43	42	35	41	58	42	46	44	51	42	32	41	38	35	35	57	48	51	45	48	42	43	45	41	43	39	44	40	31	45	32	37	48	45	41	42	39	35	42	50	42	37	43	40	32	37	49	51	43	47	46	37	35	27	48	46	39	29	46	34	30	36	43	34	34	33	30	53	55	43	41	44	27	35	31	31	37	40	47	42	34	42	42	37	41	44	35	38	42	43	42	43	40	38	43	38	44	37	45	26	51	46	46	52	41	44	37	41	39	38	36	31	37	47	44	34	50	55	48	31	49	43	37	45	38	39	32	40	36	52	40	35	30	39	45	47	39	38	41	47	35	23	37	43	40	49	38	48	39	37	45	36	37	43	39	43	46	42	39	42	37	44	49	52	35	33	31	51	48	42	36	34	38	41	39	47	32	45	36	46	35	40	47	48	37	56	36	53	44	37	40	41	49	36	38	41	50	46	49	33	31	43	40	42	47	48	40	39	39	34	39	46	46	39	43	43	35	42	45	46	51	29	33	53	42	31	33	42	50	38	38	48	54	53	45	38	49	39	59	42	33	45	39	35	36	34	44	38	43	25	31	38	47	36	44	46	31	38	44	25	51	40	42	42	40	51	47	51	42	39	46	38	33	40	50	42	44	34	31	46	42	47	34	42	35	44	42	32	47	54	42	34	30	42	36	41	50	44	41	39	43	50	46	37	40	39	40	44	40	35	34	47	32	31	33	39	34	47	41	36	40	54	44	34	44	37	39	48	41	41	51	43	35	52	50	38	51	39	49	52	39	40	42	46	45	46	30	40	41	31	36	44	52	42	34	43	48	39	41	46	41	46	38	35	44	35	38	49	31	45	32	41	35	33	44	43	33	40	43	48	37	31	43	47	33	39	34	43	43	48	44	51	53	52	36	36	47	46	47	49	44	40	43	51	38	44	45	39	45	42	45	47	34	49	37	55	41	47	44	34	43	34	38	42	53	48	35	44	32	50	40	36	49	39	57	39	36	58	42	49	38	43	53	48	49	38	39	40	28	33	39	36	39	40	37	39	49	50	34	39	44	37	35	36	38	39	43	39	40	43	42	32	35	38	40	40	39	44	49	34	36	35	28	41	42	45	42	39	39	36	41	52	40	43	41	41	41	51	54	39	51	24
39490	27799	25681	26163	31643	32366	28388	21965	15694	8091	3252	7900	5292	2873	1115	1311	1121	1117	1005	874	710	614	499	525	530	526	531	527	500	559	518	561	537	512	543	546	499	516	520	522	560	535	504	567	545	516	539	530	522	560	522	537	532	523	587	514	516	505	527	539	519	515	507	503	542	529	491	516	537	514	530	524	542	495	492	557	506	484	536	491	533	532	492	475	571	516	557	471	570	482	519	541	521	547	540	512	535	555	533	561	527	522	530	530	567	539	503	519	531	496	564	562	548	587	553	490	537	542	525	519	528	535	537	495	516	551	549	508	531	512	497	468	461	518	510	512	547	522	560	530	550	564	520	555	550	504	520	528	537	535	542	522	522	558	495	555	531	560	499	508	585	539	506	500	545	502	532	508	540	570	512	559	564	547	554	529	511	566	514	538	507	519	544	499	541	506	547	518	564	510	528	550	548	567	530	532	547	516	511	537	500	539	496	524	534	554	513	495	515	530	521	520	565	504	538	506	545	518	525	539	544	546	508	564	526	471	552	526	525	520	545	551	539	544	550	521	524	546	534	504	529	511	564	511	540	537	525	530	544	513	470	534	509	551	536	547	515	553	525	533	490	532	508	538	517	567	506	490	560	533	524	502	521	561	547	516	531	548	540	546	490	564	555	535	523	542	554	557	503	529	480	548	485	538	485	484	562	558	548	514	571	608	523	506	533	511	516	500	575	495	475	511	523	547	525	507	505	517	534	498	514	516	559	516	545	486	476	517	523	502	515	520	529	565	524	534	512	525	513	555	546	503	561	522	535	553	548	587	534	522	533	532	539	558	548	555	537	537	537	543	525	497	524	550	571	533	526	535	522	522	523	505	549	507	517	555	513	510	590	541	516	513	523	541	547	518	531	533	520	532	539	531	557	536	548	565	515	492	563	520	506	510	545	524	518	506	538	506	513	527	521	542	490	510	571	523	546	546	568	513	545	492	508	519	562	559	536	532	555	552	524	519	524	477	524	565	542	566	546	538	538	544	534	542	536	519	526	516	501	519	525	538	491	495	526	532	515	518	512	515	539	523	540	495	564	519	546	545	511	521	538	517	537	495	543	556	526	552	585	533	593	551	506	542	524	522	512	505	562	560	540	483	540	510	537	518	544	550	560	522	505	510	542	488	518	542	525	520	525	510	518	501	533	528	490	535	520	521	554	563	551	528	529	487	522	510	540	508	533	572	549	526	573	516	520	548	529	541	571	549	544	528	531	538	527	525	556	535	581	530	506	520	524	553	552	522	539	526	519	529	530	515	565	530	560	542	507	526	505	492	512	537	471	522	509	496	534	543	546	562	520	483	535	514	543	528	538	524	539	517	494	555	557	518	524	526	504	522	485	567	542	526	557	523	558	520	588	498	515	525	517	509	577	531	547	520	533	521	532	542	519	567	501	501	527	593	526	546	536	552	503	498	562	537	550	558	544	540	522	558	561	547	488	513	531	556	519	552	556	541	518	493	531	542	523	553	541	587	535	532	511	554	530	520	490	555	559	524	529	494	563	512	507	524	574	537	517	559	545	593	575	500	496	560	527	563	551	509	470	536	489	580	541	545	534	567	507	563	500	542	518	530	553	493	542	545	550	557	500	547	550	516	504	586	549	527	551	524	517	505	565	539	530	526	556	528	546	552	549	534	510	527	548	563	512	525	518	567	538	548	482	561	505	531	536	545	511	551	502	501	563	575	534	520	532	523	540	561	539	546	539	512	516	527	506	565	546	549	531	525	535	511	515	505	514	521	561	537	520	514	520	573	546	512	567	512	510	521	557	533	520	495	494	552	496	550	543	488	523	491	584	535	533	566	594	519	533	502	553	519	522	551	494	546	527	551	531	535	505	501	531	503	522	523	536	533	519	531	528	536	533	497	545	509	549	563	522	534	563	515	573	566	566	530	541	564	488	509	530	534	512	535	546	519	534	527	551	520	511	542	555	544	538	496	510	566	524	520	512	535	537	563	529	519	514	582	548	565	505	556	528	553	536	513	562	548	562	562	575	529	512	544	521	527	536	530	545	576	560	566	559	522	544	529	497	536	526	509	544	521	572	522	526	503	554	553	557	576	530	508	541	517	523	511	535	565	525	523	474	499	525	528	491	546	537	509	559	577	545	523	524	537	554	539	546	489	527	531	489	550	546	567	553	525	537	504	490	559	520	574	531	557	485	553	576	565	528	489	581	549	543	545	523	535	537	547	529	521	570	557	524	517	550	562	546	531	538	532	475	524	531	475	558	523	541	489	515	527	542	525	516	538	569	533	568	515	526	514	516	504	526	506	504	535	505	540	514	504	502	529	504	492	568	490	546	521	583	485	547	519	500	572	509	549	542	533	530	536	499	542	549	530	563	542	520	507	538	571	545	530	559	506	556	519	544	571	531	510	554	484	514	572	559	489	535	519	556	499	539	554	524	506	522	591	515	535	548	496	493	556	523	531	537	536	530	514	564	584	587	531	542	543	545	602	538	485	540	540	533	523	546	537	525	547	522	523	568	501	548	517	505	529	526	501	539	536	514	495	542	525	518	563	550	558	536	474	539	523	545	571	547	527	494	533	540	566	546	513	576	559	550	508	539	509	578	553	562	551	539	561	565	562	511	507	556	523	499	521	525	544	542	574	500	537	535	523	549	533	529	510	563	521	508	519	511	547	580	491	535	540	554	546	547	520	498	487	545	519	539	551	511	558	507	547	583	528	532	559	506	519	534	489	512	488	494	528	520	531	578	521	510	486	541	513	560	491	543	554	541	540	525	536	535	544	551	505	519	552	549	513	506	540	537	581	514	506	541	584	539	554	569	498	521	525	558	563	512	518	587	540	521	504	553	525	555	538	527	522	527	519	542	516	566	552	553	517	545	520	541	500	541	557	510	478	553	530	524	507	523	534	508	518	525	519	509	541	518	493	556	518	539	539	498	511	568	498	520	569	527	500	535	563	519	521	487	558	544	534	515	492	535	542	536	518	518	533	565	501	539	540	555	487	539	519	528	507	522	489	524	551	550	524	526	480	541	535	535	547	538	543	532	512	535	568	557	525	515	537	510	548	523	567	553	534	510	503	508	532	535	531	513	550	514	499	531	505	503	568	512	528	516	560	490	528	498	515	515	548	509	533	529	522	529	534	543	524	521	508	560	536	514	550	550	544	529	522	528	531	559	552	514	534	520	509	494	508	497	527	522	507	530	540	538	536	551	527	571	521	517	539	513	514	560	553	537	486	529	525	544	527	550	524	534	468	502	566	502	493	476	506	530	540	541	513	514	524	532	509	566	539	577	548	508	550	544	542	548	539	544	561	567	582	548	522	526	536	544	517	548	501	539	507	517	540	505	510	522	542	524	531	529	512	531	529	548	548	502	551	530	551	506	539	558	549	547	504	544	523	553	541	531	511	504	526	558	549	558	529	541	537	528	538	532	517	537	540	507	548	526	554	531	507	559	518	513	525	599	535	509	520	543	526	557	533	546	559
12689	14732	9916	4386	3409	4305	3402	2072	1151	411	207	547	369	202	69	107	71	69	66	61	57	56	50	40	40	35	44	36	40	33	47	41	47	42	35	38	35	43	50	37	49	44	43	41	49	39	45	31	43	36	37	48	33	42	38	42	36	41	38	33	42	49	45	42	32	31	39	43	42	45	49	40	41	38	39	43	47	40	45	44	38	44	42	34	45	50	40	45	44	43	31	32	43	31	32	40	32	46	43	33	35	38	49	50	36	39	43	47	36	51	38	41	41	39	47	35	48	44	30	36	48	45	49	44	36	48	51	47	31	39	35	31	37	37	36	43	41	42	44	44	56	39	41	38	37	36	35	40	40	34	46	41	47	41	41	39	40	49	27	40	41	37	42	40	46	40	44	39	46	34	51	44	34	43	49	32	40	39	38	43	34	38	43	35	47	37	45	44	45	43	42	35	49	50	51	43	50	35	45	36	41	53	39	36	53	43	34	26	42	33	47	34	37	37	53	50	37	32	50	39	47	43	44	42	31	41	32	37	47	39	41	49	36	39	36	42	35	38	42	32	45	49	36	34	38	35	45	46	41	44	38	38	55	45	46	41	35	54	45	50	33	31	40	45	45	35	45	34	29	54	38	44	44	46	34	43	44	41	40	33	45	47	61	35	47	40	42	33	42	45	43	48	40	48	31	41	47	38	34	35	46	48	36	43	45	36	52	44	44	38	36	44	36	35	49	38	53	44	38	50	45	37	38	35	43	43	40	45	42	27	45	40	40	51	40	43	37	38	40	36	49	36	37	36	46	30	33	50	36	29	55	37	39	36	44	44	38	36	36	32	39	48	35	37	46	38	37	43	40	48	46	59	41	39	52	39	46	38	51	36	24	40	42	41	40	42	44	45	38	47	45	39	52	54	44	34	31	47	39	40	38	41	29	54	45	44	47	40	38	45	38	37	55	34	38	44	43	51	43	44	40	45	44	40	39	44	52	49	42	43	49	41	44	43	45	47	44	45	36	44	40	47	33	53	38	43	38	39	44	53	36	48	36	52	39	34	45	38	43	41	41	54	36	49	29	30	40	38	43	42	39	36	36	34	32	44	42	38	44	38	41	41	48	37	32	41	50	36	56	30	26	39	42	45	34	37	56	37	46	36	41	53	48	43	36	43	41	38	33	37	46	45	44	42	40	52	38	44	41	35	46	53	37	46	55	30	33	45	41	41	35	39	31	45	46	35	47	43	35	33	33	45	41	43	42	51	54	40	55	49	36	48	44	44	43	46	42	51	37	39	36	39	39	34	39	48	42	43	40	46	28	37	49	49	43	33	24	32	39	41	56	41	47	30	44	31	37	32	55	35	38	37	33	37	33	37	44	50	28	58	40	23	42	43	41	44	38	33	40	38	53	42	44	43	46	50	34	34	42	44	35	37	47	32	42	45	39	49	30	43	42	43	42	48	43	45	40	36	45	57	45	31	39	39	46	30	36	43	39	45	42	53	48	38	43	46	51	43	41	36	51	40	54	42	50	48	50	45	37	39	48	38	34	48	47	45	34	40	33	39	47	35	39	39	29	44	34	41	39	43	44	51	44	35	49	38	44	48	35	30	40	46	50	40	34	40	48	40	45	40	51	48	43	33	45	45	42	51	39	31	40	33	52	51	54	43	32	42	52	44	35	22	47	38	44	48	47	50	38	41	40	48	48	48	38	42	47	47	39	46	36	45	42	44	35	30	40	43	43	37	47	35	38	42	39	38	51	40	43	40	53	34	52	41	32	41	40	38	41	46	40	52	61	36	43	43	41	36	32	46	37	39	32	25	46	35	36	42	52	33	49	40	40	55	48	35	51	43	39	47	28	46	58	46	47	43	40	40	40	49	42	35	34	38	37	35	45	48	53	42	40	41	50	40	40	47	35	46	42	40	33	32	37	36	52	32	44	48	28	42	35	41	42	46	34	37	45	52	39	42	50	34	39	43	43	54	39	41	50	40	45	38	38	48	41	39	43	46	56	43	42	36	49	50	48	36	37	51	29	36	38	35	47	19	35	32	34	33	38	37	49	43	41	30	43	46	36	43	50	32	45	46	50	30	52	51	47	30	35	45	38	33	38	37	49	49	53	35	39	42	37	49	35	42	38	35	47	43	43	44	42	47	37	41	39	44	47	39	43	39	45	47	43	46	35	36	32	36	38	44	43	46	36	50	35	50	49	43	56	55	38	51	46	45	35	44	40	43	42	47	56	42	36	42	40	52	40	34	38	38	41	37	37	39	32	36	38	36	37	55	32	35	37	37	37	43	43	47	39	57	38	38	40	45	39	39	32	49	40	50	45	39	36	33	51	40	34	52	45	38	35	35	43	51	38	54	50	43	34	43	40	37	42	47	32	53	45	43	37	40	47	43	31	31	41	40	46	52	33	45	48	31	31	40	40	31	39	45	38	53	28	30	63	40	40	36	41	39	41	55	38	49	45	47	36	34	47	37	39	36	36	41	44	43	37	40	42	49	42	48	32	43	42	40	36	43	61	39	42	36	39	33	39	58	41	44	32	49	40	46	48	30	44	40	48	40	40	47	43	40	39	41	41	40	46	47	39	35	39	35	44	46	38	45	37	40	46	45	39	35	41	43	49	49	48	35	41	39	49	39	46	44	34	36	49	39	25	32	44	46	48	34	43	34	38	32	38	47	42	40	45	43	39	41	38	38	32	33	43	35	37	40	45	43	33	42	43	32	42	49	43	38	42	33	37	38	48	41	42	32	47	43	41	48	41	44	46	35	50	40	53	44	49	39	45	39	36	39	39	51	36	38	32	35	39	32	53	36	47	26	50	46	43	33	54	57	35	39	42	38	40	32	41	39	30	39	42	42	54	42	51	52	48	33	43	44	48	45	47	36	50	46	44	35	43	52	37	45	44	49	37	38	29	36	27	38	46	44	45	35	46	36	45	37	47	34	42	34	49	39	47	38	32	37	32	41	43	44	50	40	36	41	45	40	39	44	46	50	38	44	36	38	48	40	39	37	28	38	48	40	37	46	49	53	36	35	39	42	42	46	35	38	39	45	28	39	35	38	46	33	45	41	39	39	44	47	37	48	31	24	35	37	43	44	36	51	38	36	37	40	30	40	37	43	43	35	35	36	52	37	31	45	49	36	42	46	41	39	54	37	40	40	40	47	53	42	38	45	39	53	41	36	39	37	43	33	46	38	36	31	34	56	31	36	39	47	42	46	36	56	48	39	51	47	38	48	54	39	37	46	40	47	28	37	40	45	52	31	48	39	45	40	48	32	39	39	29	49	37	38	38	41	42	48	45	39	47	44	36	41	48	51	51	36	38	33	42	49	53	36	50	44	32	38	28	47	50	41	36	42	47	49	46	46	36	50	49	35	31	44	44	41	39	37	40	47	34	32	36	44	49	32	51	50	36	39	44	47	44	39	41	41	43	41	45	34	43	50	43	44	49	35	44	43	36	33	51	36	56	41	49	34	44	45	43	44
51174	38617	34890	36802	45203	45776	38757	31148	24684	12022	7130	14891	11333	5995	2034	2386	1800	1781	1551	1258	878	666	531	537	561	494	528	594	524	499	536	563	592	559	493	546	518	519	530	504	523	530	496	537	549	541	562	566	525	542	540	513	528	490	572	515	541	504	512	537	545	519	568	533	541	531	537	523	531	518	588	552	549	522	522	544	520	529	525	560	520	541	539	536	527	557	538	543	507	548	513	546	536	547	533	512	533	513	535	554	551	544	502	548	516	529	553	513	519	567	511	564	560	505	508	550	512	541	517	546	513	540	558	523	538	554	552	535	521	589	498	588	571	535	579	550	518	558	547	561	518	520	537	525	518	529	519	518	567	527	526	532	492	567	549	537	551	529	524	551	533	501	509	538	503	504	545	580	547	463	556	531	518	581	549	595	519	547	513	536	518	502	512	497	589	542	522	574	529	524	546	574	529	524	559	487	559	555	558	531	537	510	519	508	551	573	546	536	549	543	531	519	512	536	513	547	536	525	510	508	508	538	498	523	531	542	538	546	517	476	547	528	518	546	531	570	546	566	580	570	560	549	504	541	547	531	513	544	532	571	552	542	558	570	550	526	555	503	541	518	561	525	546	542	552	544	560	583	567	540	530	581	528	520	520	526	560	567	528	522	530	540	532	500	492	534	532	571	508	486	550	548	560	508	547	518	517	584	546	524	545	533	554	554	489	536	558	556	522	532	591	526	549	508	544	515	525	556	551	539	555	572	515	534	542	482	526	516	558	474	517	507	517	556	482	517	593	512	541	573	477	531	563	557	542	483	546	557	558	566	541	545	522	546	514	558	529	530	487	505	509	525	546	486	551	529	549	493	558	540	541	537	542	528	502	511	516	540	555	568	483	544	547	556	533	569	550	543	558	517	571	547	561	562	549	550	508	504	554	536	585	530	543	525	534	527	554	505	556	523	540	527	545	580	519	544	544	543	513	511	560	552	493	562	545	572	508	502	530	538	524	504	538	534	539	506	551	563	499	550	515	558	546	542	549	561	506	546	494	514	549	562	519	541	561	570	492	508	535	532	486	516	502	543	563	520	574	519	530	540	506	591	504	543	533	535	566	546	579	516	539	552	566	518	553	528	540	567	546	510	506	501	554	532	531	528	526	553	533	565	575	560	515	547	531	491	560	544	565	535	592	498	563	560	529	509	559	544	547	562	556	518	598	543	509	547	545	527	520	508	541	549	551	552	520	541	525	542	508	562	528	520	501	549	543	584	524	530	547	528	541	508	527	552	511	558	547	500	530	533	528	562	568	540	531	550	543	557	514	541	518	540	525	550	554	521	501	552	532	552	540	520	532	550	555	517	553	544	508	524	508	558	492	527	534	540	506	526	512	532	516	543	529	561	516	546	494	525	557	557	522	504	510	527	491	504	511	512	518	536	502	564	539	530	526	565	484	536	507	510	528	531	558	519	538	508	537	536	528	537	495	541	526	569	509	545	523	578	490	534	540	547	518	540	539	533	522	556	558	556	554	586	579	555	511	546	545	505	517	515	570	487	501	553	539	504	548	553	530	540	529	530	499	522	536	588	526	524	574	551	532	545	529	535	542	512	512	535	552	592	556	552	560	550	502	533	562	521	484	542	534	511	560	563	533	542	512	555	520	555	521	509	536	540	486	519	571	529	524	538	503	520	535	542	528	537	559	531	557	552	546	541	555	526	497	545	539	558	475	537	512	505	529	548	506	540	526	580	564	507	544	534	564	567	537	490	573	523	537	557	537	530	483	540	554	572	537	533	581	541	550	531	546	566	512	498	552	560	528	531	527	542	529	517	554	576	533	556	532	563	578	560	541	514	551	549	529	541	512	515	559	515	587	532	569	568	541	543	511	520	535	560	543	526	565	600	542	547	516	491	536	551	537	543	580	550	549	561	612	553	537	543	560	505	508	533	489	501	560	514	572	506	540	590	495	530	493	509	538	539	532	554	557	512	545	540	535	529	499	532	523	529	531	549	515	510	546	497	532	508	504	567	522	555	526	540	584	493	508	562	565	527	502	572	595	525	544	545	534	577	507	567	494	533	570	542	550	537	533	502	512	589	530	593	559	539	558	580	534	540	530	525	550	525	501	570	553	517	517	515	478	537	546	547	504	511	546	512	473	539	527	504	537	513	548	516	534	535	534	552	544	512	506	557	523	553	498	534	546	566	508	536	526	500	547	521	501	548	546	538	555	519	532	511	511	515	538	534	525	504	546	487	526	545	516	527	532	597	513	551	483	547	522	550	536	522	523	519	507	553	472	523	576	527	553	472	510	517	516	539	510	513	512	492	551	544	502	531	549	480	519	529	567	541	565	543	557	592	524	536	523	551	514	563	532	528	515	497	539	551	533	535	550	548	555	539	525	529	530	547	528	598	545	498	535	552	552	534	552	583	549	492	530	532	576	523	525	533	563	506	488	550	549	557	561	542	546	511	538	544	540	506	550	522	541	534	506	544	503	528	509	536	564	505	491	540	546	494	520	537	511	533	489	566	577	562	549	515	570	568	548	539	527	551	539	550	566	518	493	506	528	542	532	550	535	508	548	569	559	575	542	504	565	533	520	533	538	548	557	540	532	539	534	513	533	500	562	483	532	524	547	557	542	541	541	559	527	571	547	545	540	507	513	560	556	537	548	568	513	557	530	529	596	542	480	546	475	568	578	520	511	545	539	566	522	564	547	525	575	534	581	509	531	550	561	516	537	549	530	529	516	536	539	522	527	567	542	539	541	518	532	519	519	528	496	536	546	552	540	528	537	533	562	561	521	587	526	526	528	492	537	498	559	526	550	533	517	511	551	536	541	517	592	523	576	507	517	505	525	498	515	544	526	513	553	536	536	512	532	544	561	549	524	543	529	505	541	523	538	544	543	565	497	560	579	541	535	543	539	567	522	533	534	515	568	537	547	527	534	531	559	483	513	509	509	531	574	542	526	557	529	505	525	509	569	512	569	592	521	533	558	551	522	552	500	557	529	531	519	494	553	555	554	541	555	554	553	536	523	536	543	528	536	519	525	544	529	582	530	547	484	537	554	530	515	535	491	556	524	519	551	547	536	519	571	562	524	575	493	552	556	500	560	542	519	511	509	514	559	531	545	510	551	529	564	562	524	587	521	563	504	522	534	520	500	584	553	504	579	524	559	569	558	535	528	516	549	542	512	504	496	529	523	546	527	560	556	523	530	543	563	519	525	555	542	552	554	523	551	488	568	531	521	527	550	542	559	545	527	535	548	508	547	522	558	517	567	549	547	505	532	546	542	536	531	538	536	531	501	524	519	553	554	522	522	594	488	535	511	558	530	528	555	563	596	570	503	523	503	485	534	571	520	554	531	555	528	498	541	544	540	519	493	512	547	501	561	535	523	579	540	546	557	568	519	500	505	526	522	564	552	535	540	539	494	577	528	528	560	496	535	585	582	539	529	581	518	516	560	533	582	543	520	557	558	546	546	574	533	502	517	543	504	546	559	511
12270	13047	10115	4570	3512	4235	3513	2135	1338	465	287	593	494	252	85	98	80	82	69	75	48	53	41	46	54	40	42	50	44	52	47	52	35	44	26	35	37	30	36	45	39	43	45	39	42	36	34	46	48	44	29	45	49	45	28	34	37	38	44	40	36	53	37	36	44	47	46	46	34	42	40	42	47	53	41	32	43	38	41	29	48	43	37	43	32	53	46	45	40	37	43	38	28	47	42	43	32	46	33	32	39	40	32	37	34	37	38	42	40	52	49	40	50	51	49	44	35	52	42	45	42	41	40	45	44	42	46	40	34	36	45	49	47	40	35	63	45	46	39	36	45	47	40	40	35	41	40	49	38	47	36	42	31	44	43	39	44	49	46	41	34	48	40	55	41	35	40	57	43	40	29	41	54	39	42	60	34	43	40	35	51	48	48	36	39	42	47	42	42	43	43	48	29	38	57	43	38	49	40	39	41	49	39	41	31	41	45	50	55	52	39	39	34	52	42	53	52	39	45	37	54	30	42	51	30	35	42	38	32	47	33	50	42	41	50	46	52	43	40	34	40	47	42	56	49	42	48	36	38	46	47	37	44	47	51	46	34	40	46	57	42	42	46	45	35	28	45	48	44	48	50	45	42	49	43	50	45	47	46	51	47	37	38	42	51	42	36	47	49	41	53	42	46	44	50	36	43	52	59	36	37	48	29	41	35	43	45	37	52	53	49	38	32	42	27	42	42	44	48	44	35	49	44	39	47	43	40	45	48	39	36	39	37	50	39	40	54	27	46	41	57	39	45	52	50	36	41	45	32	43	39	34	38	48	39	39	42	40	32	47	44	34	45	40	44	47	42	47	31	36	54	46	40	34	29	47	49	54	46	39	31	41	51	40	36	50	37	40	50	50	35	48	39	43	35	43	46	46	38	46	45	38	46	38	47	44	43	43	52	41	42	45	43	33	27	44	50	38	29	47	33	52	38	46	40	39	45	49	45	42	52	40	45	30	48	43	37	55	48	42	40	47	38	40	35	45	49	46	46	37	47	45	44	43	42	47	53	50	49	49	35	58	41	48	50	45	66	35	54	45	32	47	36	46	34	44	39	43	39	57	44	42	47	46	45	48	35	54	45	42	34	41	52	44	36	46	45	48	45	45	48	47	44	53	41	41	44	47	29	33	32	43	38	40	39	42	35	50	41	54	42	46	32	40	43	36	39	44	62	47	47	57	37	60	50	37	41	33	39	37	55	41	40	41	54	37	36	64	37	50	48	51	31	25	47	45	30	45	42	50	38	59	43	34	42	35	42	46	30	43	49	34	44	50	43	41	38	34	42	50	46	60	48	51	41	31	40	42	54	41	41	44	39	44	27	53	47	42	45	33	43	44	44	62	40	39	36	39	39	38	42	39	41	34	38	35	49	34	41	37	38	43	32	37	38	37	39	46	43	50	42	56	34	33	29	41	45	53	40	38	40	40	54	30	42	38	28	42	32	42	31	58	32	47	48	41	41	34	51	31	44	45	37	42	42	38	41	42	41	37	41	46	45	29	31	57	43	37	50	29	58	43	50	53	44	48	35	30	38	42	39	46	29	34	42	46	48	40	51	42	46	34	34	45	41	44	36	46	48	48	40	44	39	41	39	32	41	36	30	40	42	41	49	37	42	36	46	35	39	40	49	48	39	40	35	46	37	46	34	45	31	34	39	47	38	43	45	44	45	33	33	51	40	40	46	48	54	41	42	42	47	38	41	43	36	48	39	44	39	41	37	47	32	45	50	46	47	31	52	64	43	35	50	38	54	57	28	30	43	42	44	34	37	44	31	40	47	56	43	35	44	47	33	40	47	44	49	40	47	51	62	46	35	42	39	41	47	49	50	47	41	47	36	41	34	55	48	42	44	40	47	33	55	54	39	42	43	49	41	38	27	30	34	49	35	37	60	43	40	36	36	48	39	42	46	40	42	40	51	44	36	43	39	38	42	46	35	36	36	46	50	42	44	39	39	36	42	45	45	48	44	33	46	46	38	59	34	49	42	44	37	49	38	39	41	48	45	41	46	57	40	37	39	33	49	35	43	41	34	42	38	33	44	43	37	40	29	45	50	31	41	34	52	51	49	43	48	45	48	47	38	38	39	47	45	44	35	49	42	31	42	47	35	43	45	43	50	35	45	55	33	35	31	29	47	39	47	44	47	39	58	49	56	37	43	38	45	41	27	47	41	40	38	47	46	45	31	40	37	44	54	33	39	44	47	33	41	38	37	45	48	56	39	34	39	34	47	39	43	51	51	43	54	38	44	57	51	43	39	44	42	52	30	54	44	35	41	37	54	48	39	47	42	45	40	50	37	38	48	48	40	36	33	37	43	35	53	52	45	40	44	47	36	51	29	38	37	40	40	28	45	52	34	42	49	46	51	44	30	41	43	46	31	31	33	45	42	39	49	36	44	58	35	38	32	36	34	46	34	37	34	45	43	38	46	34	33	40	37	39	39	41	39	33	53	50	49	42	52	50	43	44	39	36	39	43	52	47	37	37	51	49	40	44	37	33	33	57	54	41	40	44	41	45	41	35	54	34	43	57	31	44	33	35	42	41	42	40	48	36	48	41	32	42	50	45	47	35	46	40	46	40	39	34	56	51	37	36	42	52	39	39	37	44	37	41	45	49	36	42	44	49	34	43	44	42	41	45	50	35	40	31	43	40	51	50	46	44	27	39	41	39	46	40	45	37	50	45	35	42	44	44	50	47	48	46	41	43	37	47	46	48	38	47	37	38	44	41	48	37	47	37	47	35	45	38	40	52	44	44	35	44	38	44	33	50	46	44	44	51	35	48	28	40	45	38	47	46	42	45	37	49	45	42	45	44	40	37	43	51	43	35	38	37	39	44	35	45	53	46	49	47	50	41	36	62	47	40	51	37	47	46	47	42	44	49	52	34	62	27	45	33	33	36	47	53	34	41	46	42	36	39	53	52	41	41	45	40	42	37	41	43	42	43	49	52	42	40	46	44	37	47	52	50	43	47	35	34	55	39	36	32	42	45	41	43	51	45	37	49	40	44	37	39	42	39	46	39	54	35	42	38	54	60	43	55	52	46	51	40	39	35	40	53	45	41	48	45	45	41	40	41	44	38	27	42	46	41	42	50	30	40	37	40	33	52	46	43	43	49	29	47	42	49	31	47	37	39	50	49	48	54	39	44	30	47	46	44	39	49	31	46	40	55	41	43	36	52	39	45	28	40	32	53	49	38	41	65	37	39	31	42	41	50	46	34	45	42	38	41	45	50	47	41	42	50	35	37	46	59	37	52	44	37	32	44	42	37	44	36	43	30	52	54	37	48	30	60	44	40	39	59	47	42	54	42	37	43	33	36	53	43	42	54	42	49	41	47	42	44	37	34	41	48	51	37	36	48	52	37	46	42	39	36	48	44	48	38	37	40	46	49	36	43	34	53	49	29	31	35	39	43	45	44	44	42	47	30	34	44	43	38	35	50	37	45
47343	39089	35635	36706	44583	45822	40306	31866	26723	13174	9648	16749	13596	6782	2417	2924	2312	2073	1733	1303	956	723	520	513	586	551	548	553	544	560	544	621	554	541	568	591	535	550	520	541	544	522	533	531	555	537	600	519	545	548	547	533	555	515	565	537	519	544	529	564	557	601	537	586	590	553	549	560	547	523	588	579	543	506	527	561	553	571	557	581	576	538	549	518	537	563	585	524	541	509	577	553	574	534	529	586	547	490	575	535	495	495	547	528	552	568	543	577	535	512	530	540	562	523	506	608	554	581	551	568	542	544	574	551	513	540	552	592	563	561	533	528	564	536	531	552	531	551	516	579	512	562	538	566	554	589	555	561	528	539	520	564	583	548	551	523	576	542	541	539	528	574	550	530	556	555	491	585	516	508	564	578	565	549	542	582	556	529	576	542	538	534	531	560	555	528	538	545	545	534	517	578	591	531	601	535	521	563	521	518	552	537	524	575	585	559	625	565	561	558	531	549	571	584	547	582	570	560	567	537	548	573	558	571	540	542	555	555	588	535	546	582	552	559	533	553	526	545	559	549	520	556	526	537	513	489	528	523	545	559	548	563	565	539	537	564	543	583	531	566	547	550	523	506	535	510	505	530	532	551	514	547	527	569	533	557	592	563	582	561	556	550	532	584	584	519	540	534	535	535	540	555	504	532	531	538	536	552	542	552	560	575	554	551	524	552	534	526	533	580	562	553	554	533	538	517	549	513	540	581	503	536	559	564	542	520	530	566	533	560	543	542	533	549	542	565	575	555	561	535	584	527	544	547	567	542	550	535	558	545	568	572	551	581	568	546	594	561	545	577	555	541	572	540	529	562	570	587	559	578	571	564	527	550	502	514	545	577	582	517	538	597	590	542	560	560	586	535	576	553	572	567	532	579	555	536	558	538	544	576	565	556	582	552	560	567	526	600	577	550	584	587	526	537	569	558	552	565	557	551	541	531	547	533	541	529	560	532	574	515	528	523	556	550	572	563	547	542	550	584	540	576	548	527	568	551	510	546	546	543	528	500	560	550	546	526	535	523	569	555	552	561	537	586	528	516	558	529	538	562	564	561	567	551	555	548	552	553	591	576	551	490	569	564	571	496	534	583	545	502	475	544	520	548	549	536	568	553	569	555	545	540	566	514	536	538	538	591	566	594	550	591	570	547	601	607	529	550	592	531	559	565	519	532	593	528	571	520	541	599	544	582	529	518	583	554	532	598	591	534	610	549	546	566	547	554	550	592	534	556	570	523	605	520	583	567	503	555	581	570	560	493	539	547	555	547	554	591	517	583	540	589	573	492	548	550	521	573	539	508	534	563	572	558	547	533	551	497	517	545	520	533	559	556	536	553	550	538	495	554	543	573	545	586	493	551	530	584	574	593	542	533	588	566	561	573	623	568	548	532	530	530	524	573	525	580	519	544	525	542	571	531	542	564	554	570	498	595	542	570	543	537	567	534	574	600	523	577	550	584	551	547	555	548	569	540	564	550	549	554	516	578	527	570	575	540	545	515	539	539	497	550	569	536	576	502	507	526	563	522	546	546	531	545	530	541	585	526	546	554	574	539	555	566	530	559	597	554	582	571	559	563	554	531	550	533	546	545	536	542	542	560	568	535	544	551	587	499	550	554	515	507	571	542	566	548	567	557	546	549	537	533	525	507	528	576	562	547	554	528	563	549	529	538	566	519	556	513	567	568	531	573	548	613	525	552	574	536	561	565	556	547	551	588	549	585	563	587	576	575	546	544	551	523	604	521	573	547	569	520	575	570	541	558	550	521	530	549	543	556	572	526	531	568	518	514	538	563	550	512	548	555	579	588	543	516	518	523	535	539	519	560	551	527	525	535	548	546	544	531	545	541	558	545	571	553	565	548	571	548	585	518	532	565	521	540	535	536	583	579	533	557	568	536	570	576	543	560	553	522	540	553	565	513	519	559	562	542	566	514	504	565	533	566	554	516	563	541	561	559	560	555	572	540	547	542	535	514	517	549	554	560	559	548	554	568	558	550	570	547	512	571	539	536	531	536	544	547	546	578	535	560	541	547	520	585	541	554	558	580	535	578	495	532	544	560	547	550	528	598	565	516	539	506	567	542	526	535	538	544	558	532	543	490	569	583	528	565	553	559	548	558	590	541	552	535	564	501	556	545	567	571	575	501	536	564	559	612	564	587	548	552	534	561	517	535	507	536	558	562	532	524	572	548	516	514	529	551	556	572	571	550	535	576	579	519	537	572	544	536	550	569	538	536	527	510	540	566	583	521	539	568	609	605	569	562	555	583	525	533	544	565	558	564	572	545	549	542	542	562	554	551	581	544	543	544	571	563	553	553	575	550	568	533	567	520	548	500	528	585	521	588	612	548	554	576	546	534	535	557	563	538	567	573	560	529	574	545	585	516	527	555	525	532	558	571	540	589	564	521	548	502	518	573	593	553	544	499	559	558	536	563	561	548	514	521	577	539	525	531	531	544	550	559	545	575	564	538	578	603	549	532	534	593	538	563	574	526	584	609	566	550	575	511	560	545	564	545	551	589	524	518	557	569	547	580	562	578	509	549	591	554	547	553	525	567	548	580	541	586	575	527	522	568	547	516	511	602	568	572	562	545	562	546	540	562	569	499	493	535	584	523	527	559	527	574	560	550	565	513	539	557	562	521	544	551	564	582	529	579	598	562	581	540	544	556	513	561	566	550	527	593	550	524	579	531	567	542	561	551	556	581	579	560	528	539	532	552	554	573	523	528	543	582	554	573	549	547	584	522	570	527	562	566	566	590	563	574	549	552	557	515	540	531	529	544	511	560	574	577	552	557	515	565	601	540	588	526	572	549	560	552	561	530	552	480	546	568	528	555	552	559	561	573	523	523	541	581	539	570	569	517	519	594	579	577	526	547	608	572	588	552	517	523	566	543	536	564	597	533	585	574	532	563	550	525	544	522	562	505	498	499	565	556	571	532	520	555	572	539	594	591	539	555	559	552	571	532	536	572	542	556	589	510	576	585	559	544	571	580	560	529	548	537	586	552	499	576	571	554	508	527	557	572	539	538	565	561	551	542	550	560	605	582	555	566	574	513	567	542	529	527	530	539	523	531	540	526	554	543	554	578	555	549	501	572	556	545	579	545	574	555	551	552	553	563	541	530	528	528	538	543	538	586	527	570	560	574	559	569	519	565	563	557	564	509	570	573	572	550	499	546	538	572	527	537	563	545	530	579	586	555	538	543	529	558	526	566	582	574	526	588	554	592	564	552	550	553	553	529	569	551	570	542	516	527	557	532	563	543	547	546	562	522	549	545	551	527	571	536	604	584	559	563	595	520	557	573	558	568	593	544	535	523	512	571	538	519	487	517	510	557	538	530	573	539	602	534	577	537	579	605	549	586	574	492	555	549	536	551	529	538	537	538	518	551	582	509	567	544	548	551	570	537	562	588	549	555	585	571	497	573	581	544	515	554	566	564	604	509	552	544	569	530	556	553
17070	22386	16205	7611	5909	7557	6240	3376	2110	490	610	933	699	327	134	172	147	124	119	98	71	46	52	50	49	33	47	54	29	40	52	39	43	31	40	42	38	51	42	36	46	42	36	38	51	43	40	47	44	40	46	41	36	36	44	60	43	42	38	37	32	52	41	39	37	40	49	42	41	48	37	34	34	36	39	50	41	38	38	38	43	33	43	52	36	48	48	41	48	38	45	40	40	44	34	50	46	42	49	42	39	34	25	48	52	35	40	44	54	33	35	36	45	47	45	43	46	34	39	49	47	41	33	49	35	42	37	47	46	51	44	37	44	40	41	48	45	34	46	39	35	36	45	48	36	49	50	51	37	40	42	40	40	41	46	45	38	44	50	39	41	32	43	34	33	43	44	36	45	42	45	38	45	54	47	44	43	44	35	44	43	38	39	46	37	42	38	52	39	42	45	38	41	37	33	32	50	48	52	29	29	31	43	42	44	42	33	46	46	49	44	41	44	48	34	45	42	38	44	47	50	37	33	41	42	40	40	47	27	49	47	34	43	36	39	45	34	56	37	44	44	48	48	47	37	42	38	47	42	27	42	43	41	44	43	39	49	48	46	34	40	43	34	47	29	41	44	39	41	47	45	44	47	40	35	45	42	42	53	42	57	47	44	46	32	37	35	34	27	44	48	43	34	51	42	40	44	40	43	38	48	52	39	45	37	50	41	37	36	37	45	36	41	30	49	58	40	42	37	36	44	47	39	36	53	43	40	44	44	41	35	44	46	46	39	36	32	50	44	30	35	45	33	52	44	35	37	46	49	34	44	43	39	46	41	38	43	43	42	36	38	50	31	44	41	41	39	34	34	30	35	43	46	40	42	48	51	36	38	40	46	40	33	42	39	40	42	52	39	39	38	41	32	53	38	43	41	37	53	43	51	39	50	49	40	46	44	45	40	26	40	36	41	44	38	45	50	39	53	38	49	37	44	47	52	33	38	43	36	41	41	56	39	46	39	42	41	47	38	34	31	47	38	38	45	46	53	41	39	42	38	35	39	48	46	43	40	35	42	48	45	47	43	42	47	41	42	37	35	46	41	33	29	44	45	54	51	41	26	50	40	47	38	41	50	39	34	47	50	49	40	40	49	49	41	34	39	49	34	46	40	38	41	42	33	72	33	43	42	39	50	42	41	50	31	43	41	32	41	40	38	31	42	39	35	39	45	42	56	37	45	55	34	42	45	44	43	45	39	44	36	49	35	59	32	40	49	49	40	50	33	38	46	36	51	47	43	41	31	43	50	43	38	50	53	40	49	31	40	42	43	33	42	35	44	46	41	28	55	46	57	41	40	42	42	46	49	41	43	44	45	43	35	39	43	38	39	32	35	35	53	45	52	38	36	43	55	50	32	45	41	36	38	38	42	39	36	39	46	35	41	58	47	37	42	41	49	35	37	42	49	39	49	45	44	45	49	43	40	47	44	32	58	38	43	35	58	41	43	36	38	40	31	45	46	53	36	49	47	33	43	38	44	46	42	46	64	30	55	48	34	47	35	42	34	41	37	49	46	44	57	30	32	42	44	41	43	42	37	39	40	44	51	50	46	30	48	48	43	44	51	44	41	36	46	45	43	50	40	43	40	41	47	37	30	61	45	37	51	37	46	40	47	33	36	37	38	50	47	43	54	46	39	43	52	48	51	43	50	38	44	48	40	51	51	33	56	37	50	41	43	55	51	45	37	46	41	44	40	30	40	34	47	34	32	35	38	44	36	40	39	47	44	38	47	45	33	43	42	52	31	49	46	43	43	36	47	56	31	41	44	46	47	49	39	38	49	45	41	45	43	40	45	52	47	44	49	32	38	46	46	43	43	43	53	48	34	40	36	49	36	46	40	41	41	39	38	36	40	45	41	37	42	56	42	31	46	46	46	37	41	37	44	46	40	48	41	44	45	49	51	49	50	38	46	50	39	38	70	29	45	44	48	50	35	34	42	36	43	53	30	46	50	39	46	41	43	40	41	39	41	49	45	38	28	54	60	43	24	51	43	44	45	38	44	59	37	43	28	38	47	36	35	40	48	42	40	40	39	46	57	37	51	35	41	44	52	40	45	36	46	36	42	52	41	39	42	38	30	45	48	43	47	44	37	41	38	37	33	32	43	37	41	47	42	42	48	33	40	44	44	43	49	39	40	38	46	44	43	38	46	47	36	36	38	39	53	43	46	36	44	37	44	32	56	29	37	48	48	33	41	42	42	40	55	37	46	58	44	49	45	34	36	45	48	44	35	54	48	36	57	40	53	35	37	41	51	58	34	43	50	38	40	35	33	31	46	47	41	44	38	36	43	36	47	50	32	43	44	41	42	41	37	32	47	49	42	33	34	50	44	45	53	40	37	43	60	49	49	40	36	46	39	34	44	41	41	53	33	55	37	49	36	59	52	28	53	37	42	40	47	35	41	45	47	46	42	35	28	31	34	41	46	53	36	38	27	33	45	24	34	42	44	53	53	43	50	32	47	51	47	48	53	47	45	39	31	38	52	34	37	43	39	45	43	39	43	45	36	42	26	36	41	46	46	49	41	41	40	36	42	33	37	44	50	42	37	41	42	49	51	31	39	48	42	29	37	36	58	39	40	38	45	45	52	35	39	52	38	43	39	42	31	51	53	35	45	44	29	40	49	55	42	37	47	42	39	56	58	37	43	43	42	34	36	54	40	41	36	42	45	49	44	56	35	46	42	43	30	36	31	36	34	36	39	27	49	37	47	38	46	45	41	50	37	40	40	46	47	51	39	47	34	46	31	51	39	51	48	48	34	48	42	38	34	27	34	40	42	43	51	39	43	46	40	38	35	46	33	55	47	37	48	36	43	35	37	35	47	44	45	41	37	40	45	49	43	41	41	45	43	39	40	45	35	44	47	43	37	44	38	52	45	43	47	39	40	42	52	42	63	41	38	39	43	38	51	37	42	49	52	45	50	39	40	46	54	43	44	44	29	45	34	41	33	48	41	43	32	52	44	45	43	35	36	32	37	51	41	47	38	43	37	47	25	32	36	51	37	37	37	41	38	48	50	29	51	40	47	41	41	42	40	42	49	40	37	49	54	41	49	38	37	40	48	45	36	53	45	38	42	50	48	54	40	45	43	39	43	46	38	40	50	47	40	34	34	48	43	45	40	39	40	42	41	34	36	41	26	39	46	45	47	44	45	40	44	35	46	38	43	24	41	54	36	37	42	40	49	39	39	37	50	42	36	34	35	50	42	55	52	48	41	37	49	44	47	53	38	37	38	36	30	27	35	45	40	34	45	54	39	39	44	46	38	47	50	38	39	36	33	45	34	46	44	51	42	42	41	34	47	30	41	37	31	35	47	39	47	35	35	36	40	34	44	39	42	43	39	44	50	36	44	40	43	40	48	46	37	37	39	42	37	43	54	45	49	36	34	42	47	40	43	47	37	45	45	40	41	51	56	53	43	44	46	49	44	52	48	41	38	51	41	47	38	45
53158	44679	41037	43622	54000	54362	47631	36562	31021	13306	17365	20531	17630	9460	3715	5144	3812	3190	2715	2082	1392	903	564	577	502	535	512	570	567	535	600	521	562	574	579	539	583	552	558	554	552	539	548	530	609	566	548	529	598	506	551	565	549	561	530	524	544	580	559	580	527	573	542	529	563	559	602	528	518	520	530	548	536	562	565	524	548	531	538	563	543	562	547	538	525	504	539	578	565	498	543	546	558	558	547	487	544	571	522	531	550	524	588	546	588	545	534	530	537	556	532	500	529	557	540	551	558	531	582	579	564	560	535	565	564	544	553	572	531	552	542	567	521	517	546	482	552	539	514	528	574	580	520	512	561	551	507	531	515	574	554	586	538	545	495	557	540	551	546	558	562	582	551	524	556	522	608	535	574	518	536	551	526	542	556	556	535	548	539	540	551	553	528	560	510	577	562	600	577	544	588	613	557	555	544	535	549	536	519	554	524	545	562	555	526	536	524	556	575	561	547	530	573	595	512	555	501	509	548	493	542	558	540	572	546	578	533	554	569	559	575	556	558	554	593	563	588	552	510	597	572	534	567	607	592	556	571	567	583	538	593	522	537	544	537	559	519	572	543	537	566	555	523	566	556	548	558	543	566	548	558	536	549	507	539	507	544	543	484	566	529	525	545	555	528	558	572	557	578	540	527	555	574	606	504	527	543	604	577	529	513	574	577	569	542	530	537	573	565	531	549	504	544	564	503	578	583	612	491	564	594	523	565	556	569	552	513	559	586	593	589	542	537	520	564	542	557	564	546	544	564	574	513	577	513	544	525	506	551	576	557	559	584	570	567	566	529	544	524	572	539	553	594	577	594	575	530	537	551	534	549	591	560	527	549	547	501	581	562	579	514	540	513	562	545	515	561	537	539	574	550	583	567	552	518	583	562	555	515	553	576	541	544	556	511	512	586	557	502	514	576	518	537	524	578	531	527	535	565	531	534	560	562	556	567	583	552	530	537	544	521	585	517	546	517	576	567	516	516	522	543	554	560	554	593	559	553	559	565	560	552	560	563	535	534	555	571	522	514	592	539	557	501	528	521	565	562	566	575	532	548	558	549	553	564	525	542	568	549	531	519	577	549	505	540	585	516	564	549	544	550	593	508	507	556	561	552	575	572	568	542	567	516	546	549	581	567	540	577	576	554	560	559	508	521	547	539	564	536	575	561	550	556	577	603	613	585	554	542	573	537	542	584	573	526	529	529	566	538	521	497	574	512	588	557	560	583	556	533	545	523	511	550	555	569	595	519	573	513	560	534	586	547	525	517	541	516	545	536	554	569	550	564	573	567	559	544	589	549	535	541	533	551	579	528	575	520	566	561	556	536	543	522	530	594	610	527	521	571	541	582	548	557	551	545	541	566	556	539	559	527	538	591	559	538	548	577	581	541	530	559	547	541	570	565	570	506	577	558	547	542	478	527	553	568	514	522	548	563	559	568	529	589	552	562	584	535	507	570	544	536	555	577	537	580	546	557	584	559	549	512	586	559	579	586	575	544	522	544	533	560	564	551	514	571	505	560	588	502	566	541	582	565	538	556	519	573	539	526	590	517	573	581	553	557	534	540	555	565	583	570	621	556	552	539	539	599	540	563	531	546	581	551	521	556	581	532	546	548	527	602	587	581	530	555	502	539	499	529	555	522	587	533	615	568	521	593	520	540	552	552	566	526	553	567	531	588	551	527	558	523	526	522	563	558	554	557	528	563	571	558	546	555	574	522	550	526	557	572	530	527	562	505	570	505	588	531	524	573	547	555	572	564	518	572	516	570	530	521	528	538	553	541	562	551	573	557	577	537	525	583	576	543	558	575	555	597	485	603	533	542	557	561	515	569	549	506	572	509	534	576	557	548	519	540	534	566	517	499	529	536	543	494	588	529	540	584	521	538	573	551	562	581	557	535	542	547	521	578	579	566	529	565	539	553	563	543	542	526	571	553	544	573	613	583	529	526	552	594	550	501	593	573	569	561	568	552	550	521	514	533	547	604	563	550	558	568	575	574	550	546	557	532	534	539	516	531	568	555	555	522	511	521	559	575	539	543	540	583	544	541	504	516	564	523	548	587	526	522	538	540	529	504	550	529	554	550	568	565	554	534	562	541	545	506	546	539	549	548	521	566	551	566	513	514	553	542	553	554	581	581	566	548	552	542	536	576	596	556	610	558	569	535	555	538	549	570	556	583	558	531	544	596	537	521	525	596	554	547	527	548	577	499	589	554	560	543	530	590	536	565	549	546	558	519	517	570	546	552	558	523	529	525	572	590	517	551	564	527	547	581	515	554	557	578	551	560	573	552	581	543	544	514	585	527	526	565	535	553	551	589	570	536	604	554	517	527	566	534	506	541	539	571	591	556	563	547	592	598	604	559	535	506	578	579	571	541	533	537	564	546	552	574	551	571	539	540	556	552	544	564	538	511	508	521	554	528	571	544	593	547	582	511	570	542	577	505	549	579	561	537	510	548	593	544	543	552	578	549	522	552	534	530	554	556	544	567	569	568	543	558	540	548	539	557	554	537	569	524	535	542	580	557	552	550	588	582	505	542	552	543	572	555	559	540	548	556	573	560	499	515	519	549	569	556	568	542	582	530	551	603	542	537	527	577	559	544	551	544	560	530	528	526	515	522	518	566	566	550	543	614	608	582	537	576	537	606	537	585	527	567	539	583	599	580	547	555	576	593	542	547	574	515	540	539	565	489	608	517	561	503	525	547	550	577	568	516	575	608	546	572	550	521	590	528	509	537	551	553	514	573	559	555	576	606	518	547	535	544	536	584	585	585	546	521	567	593	589	548	562	521	546	578	543	576	545	554	531	579	556	562	548	543	570	553	582	549	576	542	563	538	541	546	543	551	526	549	579	572	567	572	599	572	527	527	583	558	592	530	553	526	528	595	546	553	574	544	567	590	577	535	586	527	532	581	527	564	550	527	543	559	527	564	548	611	574	510	543	562	539	537	516	583	561	576	539	529	570	528	564	508	532	520	574	561	496	506	608	530	568	530	546	554	558	578	526	522	548	533	552	570	571	579	548	555	526	571	555	541	551	572	521	516	535	510	542	541	578	539	548	517	577	538	539	564	562	550	574	541	560	560	534	555	567	513	551	556	528	583	563	525	576	532	538	562	563	560	555	571	524	544	542	542	561	549	506	538	597	536	523	574	548	561	543	523	544	538	534	543	548	566	566	570	529	546	597	544	551	509	567	553	548	505	518	547	562	576	560	568	533	543	541	508	534	559	518	535	557	557	545	550	550	563	547	602	492	557	542	559	562	549	576	520	574	560	569	510	549	589	526	511	521	536	524	566	561	561	588	546	543	558	554	554	530	544	511	535	531	542	580	544	580	555	585	504	560	557	529	567	589	571	503	578	548	543	489	524	557	545	535	561	570	545	496	522	553	606	563	517	593	595	539	591	522	553	533	558	522	568	559	535	589	522	557	592	596	560	570	584	573	542	564	543	496	574	547
6461	4391	3009	1322	1101	1296	1148	686	421	130	231	222	194	90	60	58	68	41	57	52	42	47	46	29	31	32	50	47	42	43	45	44	40	45	34	38	42	49	33	42	40	44	42	43	46	43	51	36	37	44	41	41	31	56	36	44	41	43	35	31	46	41	30	43	35	31	36	40	46	46	43	37	36	42	30	45	39	42	42	44	31	38	39	40	42	35	39	38	33	41	37	47	38	52	44	30	44	51	37	41	42	37	46	37	42	43	37	43	47	43	44	40	43	46	41	47	46	57	47	31	37	32	45	36	34	32	39	43	46	43	39	52	49	40	44	36	44	46	47	45	47	50	53	42	38	43	44	34	39	43	48	36	46	41	32	37	48	32	39	45	34	44	46	35	29	43	43	47	38	49	38	34	51	35	37	33	38	47	42	47	50	43	37	36	47	28	54	42	52	40	42	34	38	41	40	26	39	35	45	46	32	43	36	35	34	33	41	44	41	38	35	39	29	34	49	51	47	49	45	29	46	45	39	54	41	28	33	49	33	52	40	36	38	44	43	59	42	37	48	38	42	49	37	35	43	45	37	43	40	35	54	56	45	44	38	43	34	36	47	35	49	41	50	26	46	50	45	36	40	35	54	37	36	35	49	49	50	45	46	43	33	35	42	38	38	53	43	51	50	36	54	42	40	39	33	41	38	47	36	46	49	46	48	48	33	31	36	28	43	49	39	56	38	57	41	38	38	42	59	42	38	41	41	38	39	45	42	32	45	44	33	47	43	52	43	53	37	46	46	45	42	32	42	42	39	36	47	48	30	50	41	39	36	32	34	38	36	36	49	48	28	32	39	29	37	40	39	32	43	41	45	39	54	36	43	56	34	45	40	37	31	42	46	49	44	51	41	52	29	39	43	37	41	41	43	27	48	40	44	30	48	42	40	43	50	49	37	54	45	42	42	34	38	36	48	40	47	41	43	43	44	53	38	53	43	35	47	37	50	40	38	49	41	42	26	50	32	49	43	29	35	37	37	45	44	50	36	38	36	43	34	42	34	33	32	35	34	38	35	54	49	43	30	51	44	46	34	38	44	34	35	48	44	41	38	48	37	41	40	42	30	37	64	61	38	30	41	37	60	47	41	48	44	48	43	37	57	38	50	42	38	32	37	45	34	32	36	46	51	45	40	41	43	44	38	52	56	35	32	33	48	43	29	53	39	51	48	34	38	38	38	47	44	45	44	42	36	30	40	36	38	48	46	42	38	41	28	40	41	45	41	44	43	24	50	39	39	49	51	48	31	47	66	45	44	41	27	44	37	36	38	45	36	55	26	33	37	33	42	36	43	50	35	48	43	31	41	35	40	39	37	39	37	38	33	34	54	39	39	44	37	44	42	51	37	42	51	46	40	53	48	40	27	51	49	36	32	49	38	44	38	40	38	39	19	37	30	52	45	42	42	30	38	45	38	43	29	42	40	49	38	32	40	42	42	43	40	49	45	42	45	42	38	46	33	45	30	36	41	53	41	46	27	34	46	39	31	30	36	37	44	51	40	32	42	33	45	43	42	42	30	49	39	37	44	44	42	42	37	36	43	53	44	35	39	40	53	29	40	50	30	56	51	40	40	40	39	31	36	53	39	40	35	46	46	41	40	50	31	54	28	38	29	35	42	40	33	35	45	45	38	44	40	44	45	55	47	50	31	47	37	52	40	49	28	46	35	39	45	41	34	49	39	47	44	40	44	42	44	50	37	41	43	50	29	35	42	43	42	54	40	42	40	47	41	43	35	48	30	36	44	33	47	33	42	48	42	45	25	40	36	42	36	26	31	45	32	43	43	32	43	34	38	44	45	45	39	43	38	49	43	34	33	45	58	48	46	46	46	35	45	36	34	56	37	47	39	43	39	46	36	40	48	41	48	48	42	38	34	51	50	39	52	47	42	26	33	45	38	41	55	36	43	28	32	41	34	43	37	42	49	47	49	46	52	45	34	48	35	37	62	44	39	40	38	52	36	48	32	48	41	38	41	31	38	51	38	45	39	39	48	42	39	33	49	40	44	43	38	38	35	49	26	44	44	48	29	37	40	43	46	41	37	48	39	36	47	54	46	47	28	32	48	45	38	43	49	25	45	44	41	50	33	32	41	36	43	44	44	28	42	40	38	36	27	45	61	32	44	47	45	45	34	38	51	42	39	46	32	39	33	38	41	42	53	45	28	31	27	44	52	46	36	35	49	40	44	28	44	38	39	46	46	36	31	46	42	47	36	45	40	33	45	38	39	40	39	46	42	43	47	47	42	50	39	43	44	47	39	25	45	47	44	48	40	35	40	41	38	34	45	42	37	35	54	34	46	36	35	44	48	55	42	44	33	45	42	38	55	33	46	47	50	39	50	52	41	38	51	37	49	33	41	40	42	34	40	48	52	45	32	27	50	38	41	38	42	50	36	33	43	42	43	34	45	48	43	39	49	44	37	42	38	48	42	40	50	42	54	46	35	47	43	40	33	40	37	31	37	41	45	36	35	52	27	39	39	50	34	41	40	34	31	43	44	43	42	47	47	35	36	43	41	30	35	52	41	55	30	43	47	48	43	53	42	31	39	39	49	51	41	46	49	36	44	62	37	37	56	43	38	31	46	48	24	38	41	44	39	37	31	39	34	39	41	41	37	35	41	46	44	39	38	36	42	34	41	43	31	45	37	43	35	40	47	38	41	40	43	45	42	33	42	34	32	42	39	35	33	48	36	42	47	32	29	54	34	48	42	41	47	38	48	49	50	45	40	42	40	39	42	43	43	43	32	35	40	49	34	42	41	43	41	33	36	39	38	36	39	45	52	46	45	45	35	43	39	39	37	47	36	38	39	42	44	47	36	32	33	46	35	39	40	37	38	46	40	39	47	36	52	40	28	41	33	42	35	39	41	40	38	48	43	34	42	32	32	33	46	39	37	41	39	46	38	39	45	39	39	33	39	24	30	45	36	26	46	38	49	40	32	40	42	47	42	35	36	38	51	51	48	35	38	50	42	35	32	48	35	35	46	39	50	34	43	43	48	46	45	38	47	52	41	41	41	34	45	44	42	31	39	37	44	42	45	46	42	41	42	37	37	34	33	41	41	45	37	61	40	36	37	47	44	36	37	39	33	36	44	43	47	37	56	42	38	41	26	48	50	36	44	54	50	39	51	38	46	38	37	46	41	44	48	40	58	48	55	46	42	55	51	32	38	38	38	51	27	31	42	40	35	39	44	40	38	36	43	35	38	35	54	43	37	53	29	50	45	42	33	37	34	37	45	46	32	36	44	27	36	47	49	41	45	52	48	37	47	48	44	41	33	40	41	37	42	44	41	52	50	38	46	39	38	39	47	51	28	43	38	41	34	35	40	38	47	45	48	36	40	43	32	48	43	39	38	45	34	40	44	38	48	35	36	42	25	37	33	39	35	45	38	39	37	40	38	39	39	43	45	29	40	51	35	41	40	46	48	39	38	43	47	41	39	43	36	45
39076	28368	24324	25522	32265	31800	28790	22179	15599	4722	8397	7829	6391	2564	1441	1818	1571	1220	1159	912	797	630	548	564	512	532	474	546	532	570	548	558	513	544	514	526	480	559	503	523	538	529	567	516	553	502	527	512	534	504	511	528	542	526	542	536	569	523	518	543	538	485	519	549	541	540	533	520	516	523	510	536	549	520	529	517	512	483	542	524	546	523	519	495	546	535	582	490	551	509	556	527	610	535	505	540	544	554	479	520	564	512	518	496	521	534	525	518	562	558	541	507	547	515	527	518	551	525	535	507	560	541	554	518	539	538	518	545	516	532	559	544	573	555	535	519	558	520	499	590	552	533	542	549	530	506	521	539	540	529	518	516	515	528	494	517	536	487	534	485	494	526	526	529	509	558	567	539	529	516	528	521	522	542	541	555	510	517	507	555	568	532	543	545	505	525	550	496	530	549	554	528	540	562	555	549	549	549	529	532	541	562	539	527	572	557	536	534	545	571	513	551	537	536	548	521	515	504	562	533	504	502	507	534	537	563	532	541	564	554	533	541	513	563	572	517	552	529	522	532	533	521	515	537	551	568	551	525	536	558	503	531	523	565	548	513	508	515	515	543	549	560	539	523	543	585	550	544	535	517	535	560	511	524	488	546	507	529	546	529	536	564	521	487	548	550	539	520	556	558	490	501	527	501	567	534	535	549	530	538	540	494	533	562	503	502	506	474	552	583	525	506	537	516	552	529	555	503	538	507	536	554	522	534	558	544	526	521	561	515	527	536	533	556	537	531	524	519	520	565	524	499	517	541	526	549	550	526	533	527	544	527	522	556	577	512	524	530	530	507	533	568	556	523	553	555	524	553	533	543	532	474	538	535	560	541	558	523	555	569	536	486	539	537	519	485	557	515	538	537	518	536	572	535	550	515	521	517	503	550	498	526	516	514	511	545	539	564	507	513	508	525	514	550	541	543	554	569	501	552	551	529	527	531	574	492	506	565	505	588	475	534	553	538	517	514	511	548	519	528	536	530	503	570	530	518	556	547	537	534	510	548	552	555	538	523	522	546	528	550	530	497	518	557	496	540	567	494	504	540	506	579	549	520	538	536	547	517	563	506	587	544	542	533	493	506	494	541	548	551	529	510	482	471	512	543	509	538	519	534	513	469	507	535	524	526	508	545	550	547	556	522	503	513	531	531	494	581	554	545	569	529	523	516	519	586	530	583	520	516	583	534	505	526	527	530	504	568	518	508	540	564	521	539	544	540	525	549	509	543	516	558	533	546	524	500	526	514	521	524	576	515	521	559	544	508	533	515	511	532	530	521	523	552	523	540	560	553	540	563	524	533	477	577	535	544	494	512	520	555	530	551	514	511	511	515	547	561	526	522	509	558	564	557	512	547	541	565	541	543	525	557	555	557	496	536	527	550	504	550	573	616	524	504	518	496	503	548	540	510	548	572	474	502	540	581	566	522	492	455	544	521	543	526	517	480	539	527	518	516	519	508	543	542	551	530	519	579	558	523	523	504	522	533	551	581	532	522	523	537	526	500	516	536	538	537	530	589	522	548	518	575	542	532	538	524	542	497	531	475	545	574	484	518	534	536	541	530	588	529	561	566	552	538	523	555	543	542	520	494	538	501	522	529	534	526	558	544	509	519	553	545	531	525	490	499	523	540	506	555	499	533	552	557	546	553	570	530	522	578	524	494	552	512	485	528	551	522	492	504	542	539	555	577	502	547	569	531	517	525	534	532	545	543	516	491	558	521	537	532	498	510	539	528	540	505	514	535	579	512	547	542	558	537	547	525	555	526	564	519	501	525	510	533	543	543	495	502	578	542	531	529	554	533	522	514	579	511	543	546	585	518	544	539	516	571	513	577	553	566	543	533	533	536	546	517	545	502	501	568	543	576	571	509	542	521	530	504	529	540	534	515	521	525	568	529	553	511	553	587	510	536	514	514	503	519	549	547	525	542	529	525	503	514	515	522	535	541	556	540	521	485	556	522	512	583	490	511	547	593	523	543	550	540	542	541	549	574	532	517	488	520	542	531	535	525	502	560	560	514	509	530	522	529	510	555	485	527	547	558	558	558	557	494	548	517	558	559	546	503	499	514	523	505	490	544	544	556	570	520	557	562	529	527	570	554	516	524	503	522	517	543	572	544	512	526	568	518	505	508	548	532	528	545	525	536	517	579	523	541	541	535	572	530	535	546	523	580	523	513	534	527	528	513	551	535	549	556	539	571	539	558	560	528	514	558	529	514	580	571	549	555	511	496	523	520	531	532	518	542	509	551	542	537	494	507	548	506	538	549	512	556	509	528	512	520	518	534	543	529	532	557	515	540	553	511	523	510	504	556	534	548	537	559	555	515	516	516	514	525	545	551	538	528	513	531	524	546	558	509	511	541	534	569	549	481	524	503	532	536	531	519	521	505	507	546	510	517	499	545	513	601	570	530	584	541	500	538	537	537	526	541	534	524	604	525	555	524	523	489	561	564	590	574	532	535	525	503	536	559	512	537	541	546	536	538	503	540	555	508	560	530	505	496	519	508	508	544	528	528	551	543	536	559	542	542	534	520	538	530	561	510	552	568	559	525	571	532	494	565	508	534	580	519	575	529	576	551	552	536	543	549	542	526	492	531	522	596	517	528	580	507	494	595	549	526	507	497	549	509	515	538	508	483	527	498	516	506	491	550	555	526	525	565	487	569	511	507	531	557	502	555	563	542	487	533	555	541	534	485	532	539	511	572	495	527	523	527	539	546	528	540	603	518	532	502	521	558	502	499	515	492	539	520	532	496	526	513	515	567	550	537	547	540	561	545	567	574	512	492	523	499	503	553	517	500	566	490	519	534	494	520	549	527	542	519	519	502	523	586	499	555	506	519	528	526	544	552	489	532	493	525	556	505	517	517	502	544	525	524	518	546	525	560	550	516	546	537	533	506	496	540	513	574	519	494	505	521	502	527	522	526	512	548	562	528	538	503	512	605	508	533	510	570	516	514	522	509	538	515	494	553	520	498	536	561	554	552	510	570	539	504	529	512	525	521	498	559	509	530	538	544	563	537	507	537	519	526	552	508	562	548	542	539	526	533	538	511	544	542	555	511	529	525	537	483	528	532	552	514	494	550	535	534	489	555	550	565	517	544	497	496	545	552	564	567	524	500	521	536	554	561	501	504	500	529	514	570	559	535	564	532	539	556	513	528	464	533	509	534	531	532	526	524	520	534	526	538	489	526	566	519	527	535	534	520	552	517	493	527	494	529	492	540	529	543	530	522	560	559	517	505	529	508	557	486	559	519	541	523	546	604	510	507	511	521	541	499	520	547	542	534	555	564	517	538	534	526	539	489	519	532	510	575	534	532	564	547	549	529	561	565	527	530	537	525	532	495	518	538	549	561	541	585	507	500	571	527	534	518	494	528	525	498	500	531	519	582	516	541	524	459	544	551	537	552	507	523	536	543	458	528	509	532	515	525	527	546	486	529	560	579	546	491	509	543
13080	16217	9095	3804	3242	3635	2812	1852	1134	248	541	407	406	182	115	144	100	94	83	77	58	57	35	50	41	39	51	55	42	45	38	42	45	45	44	40	38	34	43	42	36	43	38	35	33	42	33	32	41	41	42	49	50	43	39	28	46	38	36	48	30	44	35	41	31	43	45	43	48	50	34	50	38	35	26	33	41	38	45	34	43	37	41	34	35	43	42	40	43	41	45	29	45	42	48	55	40	39	51	38	41	37	50	42	49	42	39	47	52	41	37	51	39	31	37	42	44	24	52	38	37	40	52	38	45	42	36	38	51	44	49	41	40	47	34	48	39	53	42	43	44	34	31	40	41	34	39	39	49	40	50	43	41	46	36	45	39	50	40	44	33	35	55	41	36	48	45	40	43	36	34	46	45	40	36	44	43	38	44	34	37	33	38	47	39	47	42	38	40	34	38	37	51	47	43	38	41	49	46	41	31	43	39	23	31	39	40	30	45	39	33	45	47	26	47	47	41	34	47	38	28	30	45	38	46	43	29	47	31	41	45	57	38	48	45	41	43	41	48	42	45	48	46	40	40	43	53	43	49	45	49	37	42	51	30	42	32	45	31	50	51	37	54	33	45	40	39	40	55	45	40	51	39	44	38	43	43	44	49	51	35	38	43	42	36	46	41	35	40	42	46	24	45	45	45	51	35	34	34	44	45	47	42	46	38	40	38	48	40	41	42	43	38	41	41	43	37	48	50	45	40	38	38	38	44	38	45	37	42	30	45	42	43	43	41	36	36	31	46	44	42	39	44	38	39	56	45	47	43	25	44	31	37	37	30	45	36	40	41	41	36	51	29	32	40	44	50	45	43	43	39	42	40	38	44	31	36	37	50	36	32	34	52	38	43	38	39	27	47	42	45	40	31	37	47	37	40	45	31	43	33	56	27	41	44	28	32	40	46	54	29	42	40	44	43	46	42	28	38	48	45	42	32	49	36	49	50	26	44	46	47	44	40	38	45	44	42	38	32	32	29	42	50	46	40	42	48	45	44	38	33	29	46	50	46	30	42	35	40	34	52	49	48	46	47	39	51	60	42	42	49	38	38	44	44	32	34	35	33	47	46	42	38	42	45	34	52	43	38	38	39	51	43	37	40	44	26	46	42	50	40	46	50	34	44	42	36	50	27	43	35	41	40	47	33	41	52	36	33	46	49	55	46	46	41	49	28	35	39	39	39	40	30	51	40	20	41	34	41	43	26	33	38	36	41	43	51	37	38	44	50	40	48	44	47	42	42	45	40	36	35	43	29	51	30	36	37	46	34	53	48	48	34	47	38	39	37	42	40	41	43	37	52	32	33	38	43	54	42	48	39	44	41	40	49	32	41	36	49	38	48	35	45	33	39	41	35	44	32	38	34	48	34	45	45	30	44	31	38	34	48	47	46	47	40	40	58	36	43	39	42	45	30	55	46	44	39	47	37	37	38	33	51	42	42	47	45	44	45	30	34	35	40	48	41	36	40	40	44	46	49	51	35	55	31	42	44	37	32	38	42	37	34	47	40	45	45	47	44	52	44	39	38	42	42	31	38	39	39	37	42	32	46	44	51	30	41	37	43	42	40	42	44	41	48	34	45	43	32	43	40	43	37	42	34	47	39	36	46	41	40	50	34	45	44	42	38	37	39	49	48	31	45	45	33	37	41	48	52	45	32	48	52	39	30	36	34	46	37	41	38	44	35	39	38	57	35	55	45	50	46	53	40	36	43	31	38	52	40	41	46	30	50	41	44	48	47	42	42	36	29	30	34	38	44	44	44	36	36	38	43	53	31	51	54	46	49	39	41	38	54	47	35	45	39	44	49	33	49	45	46	28	37	40	52	41	41	41	32	47	45	37	45	42	55	52	46	37	42	43	50	44	42	50	44	48	42	41	40	25	41	38	33	27	47	45	43	36	39	43	44	39	47	37	39	43	48	38	40	43	36	50	35	43	41	41	37	39	41	44	40	44	42	45	45	44	38	36	41	37	39	45	33	37	45	43	43	47	22	40	44	45	41	39	51	42	28	30	38	45	48	36	44	31	43	39	36	38	36	27	42	47	41	54	52	47	47	42	40	36	47	48	39	25	38	45	44	46	58	27	48	41	32	44	33	38	48	42	27	49	40	40	37	49	39	40	54	38	36	41	46	33	32	36	38	38	39	51	40	39	47	43	56	36	42	46	46	50	42	39	41	39	49	39	38	41	36	48	42	44	55	46	53	42	41	40	31	41	49	41	41	42	42	37	40	38	32	38	43	47	43	48	28	45	43	36	32	47	29	33	40	44	47	34	45	42	38	34	41	37	48	39	37	30	65	39	50	42	30	47	44	40	42	50	45	43	35	40	38	44	52	30	50	38	36	49	33	31	24	42	35	41	42	40	54	40	37	48	42	50	41	48	37	45	31	46	39	38	37	40	41	40	45	46	30	39	49	46	35	40	33	33	55	36	33	50	41	44	45	34	43	35	47	45	39	37	24	41	31	49	43	48	45	44	38	45	53	30	44	31	49	48	39	48	54	52	48	35	46	36	39	39	30	55	38	32	45	50	48	41	42	44	44	47	41	40	32	42	38	40	37	30	36	32	46	41	43	31	38	43	46	38	37	39	42	44	35	42	38	38	47	35	48	43	39	39	28	32	48	40	43	36	40	32	41	36	36	43	51	47	29	33	36	40	47	35	56	41	41	47	47	38	55	44	41	33	36	39	40	36	35	37	46	37	48	31	44	35	35	40	53	41	39	33	46	41	34	30	51	33	43	60	39	33	33	47	42	40	46	46	44	38	36	37	41	50	34	37	43	42	32	41	35	40	44	46	30	42	51	43	39	47	38	37	42	35	32	43	34	52	42	37	38	40	44	43	41	41	48	46	37	33	54	37	30	48	44	45	44	41	51	38	50	43	38	38	49	35	41	45	36	30	31	34	50	45	47	36	37	47	36	41	34	33	37	46	38	34	32	54	45	38	43	56	37	38	44	35	39	40	25	48	33	39	42	40	34	46	40	45	42	47	54	40	35	44	44	46	38	32	38	29	41	49	28	36	36	37	45	45	39	45	31	39	44	36	35	44	41	50	40	40	41	48	39	43	36	36	46	49	45	38	45	47	38	55	45	46	43	26	31	39	40	37	35	44	30	45	42	44	36	40	53	40	41	40	47	51	45	38	37	43	45	42	33	37	40	32	40	39	35	34	42	55	43	39	37	34	33	46	36	54	40	49	37	53	42	46	45	37	37	47	43	33	48	48	43	47	29	36	42	45	41	40	37	41	36	47	42	35	44	35	44	26	33	46	40	44	38	40	38	33	38	48	37	36	35	41	35	31	42	36	48	34	42	49	36	41	35	34	54	46	39	36	48	42	48	42	31	41	27	44	43	40	50	37	41	41	45	37	49	51	45	31	35	37	34	47	49	44	53	37	32	36	37	33	47	40	45	41	40	40	41	53	34	32	40	41	58	53	40	35	51	41	52	37
50896	39646	33044	36809	45081	43344	37574	31344	25049	7711	16160	13220	12537	4852	3476	3893	2660	2356	2265	1680	1242	704	572	517	569	514	576	591	516	518	550	537	512	499	516	583	492	507	517	558	558	518	539	518	545	527	478	514	571	526	562	560	555	493	563	538	530	513	540	548	553	539	476	528	536	534	548	521	547	527	549	538	528	489	511	551	528	524	561	552	553	514	522	526	533	538	494	574	553	529	501	499	540	556	581	566	566	540	559	575	555	518	534	541	544	540	502	525	534	539	504	558	555	569	551	557	505	585	564	562	570	517	567	542	543	545	546	514	537	581	528	519	535	521	531	522	502	525	559	549	534	559	539	544	527	529	518	552	513	505	529	571	523	558	519	549	549	537	490	550	501	537	535	563	522	557	561	518	534	484	535	526	541	558	591	530	546	533	560	507	512	567	529	542	516	576	563	554	520	568	546	553	497	511	491	574	528	544	542	557	543	539	574	528	530	575	550	551	576	535	516	542	542	555	536	519	597	550	542	549	558	563	565	498	515	577	535	548	484	522	570	584	513	559	507	506	561	538	556	519	529	556	502	526	522	521	516	544	545	561	575	530	534	531	530	580	541	504	540	560	528	533	556	521	539	541	523	545	511	536	532	562	506	515	529	536	529	544	527	531	561	533	554	458	485	527	564	552	487	564	508	552	542	543	543	530	553	526	506	553	562	568	534	537	539	560	571	527	540	534	531	492	536	566	490	541	554	526	539	524	550	563	522	554	513	555	509	515	526	535	568	566	528	603	501	539	542	538	510	533	545	502	581	494	520	532	527	537	540	511	555	553	517	541	533	529	565	556	534	557	557	557	566	536	551	525	533	520	503	578	516	512	530	564	511	487	558	568	553	531	539	520	545	537	577	546	495	517	554	526	554	522	539	538	547	553	529	525	554	547	522	544	559	543	514	541	566	523	509	506	574	531	479	501	559	531	585	518	584	530	558	520	532	528	533	511	522	565	530	555	550	538	528	564	559	521	524	559	561	535	505	527	515	518	549	579	510	524	523	528	512	572	544	484	556	519	530	535	541	540	551	570	515	546	515	533	534	587	575	588	526	507	567	519	551	563	556	572	563	542	525	557	553	596	583	536	539	562	583	520	492	543	535	530	526	507	490	536	561	522	534	561	512	511	504	611	564	555	560	546	535	508	513	528	594	536	528	510	547	570	549	519	537	503	489	552	510	528	535	545	493	577	513	568	564	522	508	507	555	499	533	587	544	566	539	509	543	512	547	535	553	533	520	515	539	548	530	496	524	550	549	501	564	537	543	547	518	522	550	554	544	505	529	505	548	511	524	539	545	565	535	515	580	516	566	528	595	526	510	514	527	558	518	519	538	544	515	538	540	538	512	531	563	520	563	529	515	560	549	549	543	498	537	547	527	512	512	580	506	544	516	541	546	508	582	521	572	552	550	485	510	560	513	510	571	565	526	565	536	508	541	563	539	533	555	524	525	536	526	551	479	561	521	525	519	564	507	537	544	549	496	503	578	521	582	501	571	535	557	531	515	520	525	551	545	529	543	519	542	496	494	578	575	561	531	555	574	527	588	538	536	541	533	569	523	531	516	550	537	551	592	559	532	528	520	548	576	549	526	547	556	554	518	550	550	539	520	547	538	512	537	487	555	520	528	579	541	510	556	523	532	555	557	531	521	587	545	500	505	500	493	560	586	518	524	527	555	540	568	544	539	491	561	547	551	537	557	525	523	508	548	569	554	542	519	552	560	553	542	546	531	525	493	545	531	521	561	541	486	528	584	569	544	553	550	518	570	551	523	529	498	513	535	554	546	549	561	519	577	510	547	513	551	529	542	567	569	551	506	521	543	506	560	563	549	527	509	544	544	518	539	551	476	521	544	509	537	523	528	554	524	501	532	498	553	540	565	562	537	529	524	535	574	547	517	534	481	535	556	605	550	539	574	538	537	547	521	473	535	565	508	558	499	551	570	543	534	545	549	534	519	523	495	523	517	551	528	586	516	580	526	558	570	556	519	528	555	551	503	538	518	553	557	569	500	567	527	539	542	522	533	522	537	530	508	569	511	555	517	519	600	510	520	531	544	550	544	505	542	543	571	569	533	534	548	543	565	527	493	527	535	522	540	511	539	556	514	518	564	560	546	519	521	551	564	495	522	559	534	506	568	554	569	503	560	557	516	517	508	531	557	544	550	580	555	514	570	569	491	501	563	541	526	529	584	548	571	548	534	516	533	534	572	541	570	543	510	535	560	513	540	538	520	564	514	568	524	538	572	502	528	545	508	553	510	554	529	526	537	517	556	477	505	539	550	548	574	536	537	588	524	544	520	534	556	531	510	557	516	526	537	558	548	554	547	536	533	549	535	536	553	512	561	575	551	577	506	527	568	559	493	571	508	560	509	541	521	534	504	551	565	531	556	541	559	503	544	503	544	550	520	552	515	543	534	516	559	553	573	518	538	585	514	531	568	530	542	595	535	529	539	508	562	553	551	537	543	581	539	552	547	544	504	528	527	577	578	532	503	520	534	565	517	516	561	555	516	552	529	552	581	577	588	546	473	551	541	542	508	542	518	541	519	565	531	506	573	512	517	605	512	535	531	523	544	490	525	487	504	521	558	537	530	541	526	547	504	564	500	533	539	545	531	509	545	545	564	505	512	522	497	562	511	528	564	540	545	498	537	547	531	547	535	540	564	562	534	556	522	508	549	549	536	544	548	532	556	549	578	505	522	489	554	549	551	557	533	577	560	519	549	540	535	583	534	542	524	561	570	533	523	543	534	567	542	517	511	558	546	549	545	525	585	540	549	544	529	548	562	568	547	552	532	529	511	497	538	539	571	538	558	514	500	533	523	552	557	547	546	547	508	538	516	556	599	566	553	525	543	560	536	523	532	552	566	581	517	466	537	530	557	521	548	577	507	505	529	523	528	543	547	574	577	536	513	520	509	513	526	533	524	498	541	561	537	539	518	562	534	578	542	558	537	546	540	575	533	542	522	546	554	551	489	551	575	534	500	526	548	512	542	531	582	543	542	546	520	531	558	527	540	528	518	564	543	540	565	541	550	521	561	496	528	552	552	542	552	556	556	510	530	568	559	542	509	602	532	566	507	523	553	551	553	519	555	561	567	539	547	512	518	520	538	542	508	516	555	556	564	541	556	547	555	516	551	572	500	498	521	579	551	573	569	520	517	518	540	537	523	543	540	533	526	519	527	517	518	516	533	541	590	535	510	576	533	528	513	536	530	510	515	535	514	534	541	555	537	537	539	517	546	545	541	533	506	502	509	536	531	579	507	542	536	524	578	520	513	534	558	520	509	538	575	537	516	537	529	551	552	553	524	502	500	541	499	567	533	499	507	539	541	530	549	539	522	527	581	531	571	561	532	598	553	545	548	530	552	543	519	597	547	548	567	551	521	566	511	534	544	541	493	513	545	528	506	557	524	512	488	549	554	537	550	552	571	545	526	551	546	551	548	513	510	528	551	547
12221	13905	8758	4161	3411	3786	3205	2018	999	264	668	566	461	175	165	197	114	106	130	98	78	50	42	48	47	37	39	40	48	46	44	52	30	51	37	46	40	51	48	35	41	43	53	41	38	34	45	53	38	44	48	29	43	43	46	52	47	40	49	50	41	38	39	33	35	53	39	46	41	34	49	44	39	53	54	55	51	42	37	41	37	57	41	31	46	43	49	29	43	36	30	43	40	43	43	41	33	29	46	44	40	52	43	43	52	41	33	42	36	43	35	46	33	44	48	39	45	27	50	43	50	47	42	45	42	42	50	43	48	41	35	47	45	33	44	40	38	57	41	38	42	39	44	47	32	53	40	33	32	30	42	47	46	51	33	33	39	52	42	32	36	31	42	45	45	46	42	51	56	38	49	43	47	40	45	36	41	49	43	43	33	38	52	26	39	43	32	40	32	40	35	38	42	42	41	43	38	50	34	50	39	52	39	50	46	44	29	45	39	38	42	42	39	38	27	41	42	52	43	37	44	50	43	50	36	35	47	37	38	31	37	37	42	55	46	31	35	32	37	40	45	41	48	39	40	32	29	37	40	35	42	44	37	43	40	34	35	47	44	41	38	38	33	41	35	41	40	34	55	34	45	42	44	33	56	40	41	47	38	42	50	44	44	38	46	42	35	47	41	47	39	30	35	40	41	48	44	50	50	39	46	54	38	40	30	41	45	35	44	46	47	51	46	46	41	34	32	43	42	54	44	36	32	41	41	46	46	44	43	52	46	53	38	40	44	38	49	28	40	49	31	41	35	46	39	45	37	39	47	47	40	45	37	44	57	37	37	35	49	40	43	43	49	48	45	49	32	33	42	30	30	48	43	34	39	41	34	32	41	40	52	34	45	57	42	38	35	38	45	33	38	39	49	49	45	37	58	42	36	33	33	37	52	48	27	52	39	42	35	39	44	56	49	40	43	39	36	48	45	50	42	56	40	48	35	43	40	34	39	36	56	35	48	42	42	31	41	30	39	41	48	37	41	49	47	36	36	38	34	48	50	33	40	54	47	38	43	42	34	32	25	43	37	38	34	43	41	45	40	49	56	44	44	28	44	39	51	35	38	30	42	49	41	39	40	31	39	44	53	43	51	39	40	52	46	41	48	38	40	29	45	57	32	44	42	49	54	38	35	24	50	42	53	45	38	39	43	38	34	47	36	45	41	47	43	35	49	43	42	48	34	48	41	46	37	37	42	40	42	45	39	47	49	50	41	51	36	45	42	42	40	40	38	35	45	54	43	41	31	30	35	42	33	46	33	50	46	36	61	33	40	45	56	49	39	43	43	47	42	37	43	42	35	42	50	43	41	34	32	46	48	36	42	29	40	43	33	39	31	43	42	31	42	34	40	55	46	44	51	42	47	49	42	33	33	44	44	46	37	48	40	41	31	35	52	37	54	41	46	52	43	37	42	40	49	45	38	45	42	44	43	40	34	58	47	41	41	38	38	27	26	46	53	43	41	44	50	57	41	22	51	48	42	50	36	43	37	48	38	32	49	37	42	48	49	43	60	52	42	37	34	34	63	42	40	41	35	36	45	39	35	42	33	43	54	35	37	45	41	32	46	37	43	50	42	40	45	42	38	38	44	41	50	45	38	38	37	37	33	39	44	49	35	47	39	49	31	41	41	32	32	43	44	50	50	49	37	43	30	32	37	47	31	51	34	64	39	44	37	39	43	43	40	44	42	40	42	44	49	60	51	39	43	33	41	35	37	48	37	40	49	37	44	36	39	37	36	44	39	39	39	39	43	44	34	36	40	45	42	37	36	49	39	32	43	40	41	40	32	40	54	35	50	37	38	42	41	48	54	43	62	40	53	56	48	45	47	39	55	42	44	57	36	39	38	39	47	36	35	36	50	40	42	35	41	43	40	35	42	41	45	48	38	46	33	43	43	48	47	36	48	38	48	44	36	38	60	43	45	45	50	40	35	51	49	50	41	46	48	44	40	66	42	37	39	43	32	44	46	50	37	36	29	38	29	49	48	32	49	52	51	50	24	33	42	32	40	47	39	35	44	50	40	45	53	42	43	44	42	47	43	49	51	40	61	45	35	50	43	51	49	32	40	34	39	45	41	39	46	36	49	41	55	62	36	43	46	62	47	43	46	43	49	45	41	32	40	44	37	44	36	40	49	46	32	41	41	35	34	41	49	38	44	38	43	60	51	34	38	45	45	42	42	49	43	42	38	46	34	35	50	36	44	47	42	41	46	49	39	50	53	53	31	41	49	42	38	46	39	38	42	33	38	51	36	43	26	41	47	43	47	38	37	38	41	32	60	37	35	57	33	36	41	38	43	38	44	44	37	37	50	51	35	28	41	47	41	50	38	41	42	44	39	57	47	26	42	45	47	56	50	43	55	40	44	35	50	49	45	40	35	47	36	37	58	38	35	51	49	45	41	47	52	46	37	56	46	46	43	33	33	44	50	38	47	43	44	43	48	41	45	57	37	49	41	38	51	31	35	46	42	52	34	38	33	30	41	41	45	51	47	51	38	50	35	43	42	47	50	38	41	50	44	39	38	48	41	40	37	54	50	51	31	38	43	45	47	47	46	45	40	45	42	45	44	44	52	44	38	38	41	35	48	42	44	38	48	44	44	40	34	40	41	25	53	51	45	36	42	41	46	35	37	31	40	44	45	44	52	47	40	47	40	39	35	36	49	37	37	41	39	38	33	47	27	48	45	54	48	48	41	45	42	47	44	52	46	49	43	44	40	44	47	42	40	36	32	46	39	36	47	51	39	37	40	50	44	37	40	33	49	64	59	42	42	42	31	54	43	40	43	46	28	34	44	47	35	46	42	47	38	48	28	37	33	43	50	34	41	30	57	36	44	40	32	40	33	50	27	36	44	37	44	52	54	47	47	48	39	50	54	44	31	41	43	33	49	41	46	42	50	44	38	39	55	37	46	39	41	45	45	49	52	50	35	31	35	41	43	52	40	32	48	38	45	44	32	39	45	40	46	43	44	42	47	41	54	43	38	44	49	47	45	34	44	45	30	42	42	48	36	36	45	30	42	38	38	41	43	41	37	36	38	37	56	39	40	49	49	37	50	51	46	25	54	38	56	43	44	41	32	45	41	35	44	48	36	47	41	39	42	50	39	31	50	53	42	51	51	43	33	31	46	48	37	43	46	29	36	29	54	55	35	39	34	39	40	36	33	46	50	39	35	52	37	46	49	46	41	50	33	41	41	42	32	42	29	43	45	55	47	43	35	35	44	34	33	40	37	38	55	34	41	51	39	38	50	53	46	41	51	45	50	39	40	45	40	44	55	43	22	49	33	40	46	50	32	41	36	38	37	44	38	39	33	56	31	49	44	39	36	41	47	44	35	35	35	61	39	33	48	38	43	46	42	36	42	34	35	37	50	39	37	50	36	51	42	46	49	33	42	37	45	35	35	35	42	50	35	28	48	45	36	46	40	44	38	35	40	41	39	42	33	51	41	31
47573	39774	33500	37042	44187	44585	38855	32970	23159	9636	18662	16188	13619	5303	5054	5537	3616	3200	3337	2151	1475	808	598	520	531	526	524	516	552	545	602	570	549	546	523	528	573	582	530	482	576	560	563	545	565	529	569	573	526	534	582	513	536	533	520	536	578	560	531	566	576	556	566	512	551	555	522	534	593	560	510	581	581	530	504	564	507	539	546	565	534	592	510	564	548	555	559	549	533	550	584	540	566	588	545	524	527	541	573	565	599	567	556	559	488	545	564	541	542	570	540	561	596	505	543	550	529	528	587	529	554	522	536	595	528	530	570	525	571	536	561	551	553	566	535	554	535	531	515	505	553	562	553	547	541	554	557	543	552	580	552	517	559	587	562	558	597	535	541	574	542	548	531	591	541	591	567	538	576	533	538	529	547	565	605	592	546	593	554	524	488	561	546	532	523	582	555	552	553	490	575	553	556	540	558	571	551	569	522	547	537	546	552	543	537	572	542	576	604	533	545	531	568	529	564	592	554	546	567	554	551	525	587	566	515	504	521	562	531	525	541	523	555	550	544	563	548	567	541	534	506	564	515	576	551	542	549	553	514	572	547	535	561	519	552	537	588	586	559	554	561	542	585	557	515	577	534	522	549	586	563	592	568	552	531	501	526	539	567	590	584	545	551	541	566	553	523	563	517	518	584	512	558	595	562	577	557	548	544	524	541	528	527	576	548	565	565	581	530	577	552	529	567	564	519	522	569	517	560	551	566	561	524	542	585	533	562	544	536	540	573	538	524	612	558	528	542	562	529	546	589	578	526	519	574	525	555	536	556	559	578	573	560	554	584	573	589	552	519	527	548	595	555	607	501	555	555	548	536	543	554	552	560	565	538	529	553	547	540	507	550	565	540	542	565	552	608	537	585	547	557	498	551	537	573	586	575	598	527	573	548	556	522	578	549	509	589	585	582	533	613	584	566	558	570	490	511	565	512	577	564	536	562	512	550	564	530	587	553	564	515	568	597	568	567	571	597	546	540	561	617	586	589	547	539	551	550	546	545	528	576	588	572	558	526	535	595	559	532	540	542	507	549	544	539	565	580	545	520	558	538	529	545	533	599	578	554	560	486	562	565	536	517	577	555	545	544	578	536	542	588	569	523	578	518	567	562	523	542	545	541	535	552	512	536	558	567	564	525	569	545	556	530	529	572	574	532	552	554	544	494	553	557	536	574	544	552	553	550	546	524	539	555	542	539	550	578	581	549	538	598	561	555	567	549	511	559	553	538	570	549	542	556	560	601	566	523	532	558	561	570	552	526	498	552	547	556	543	616	498	583	585	575	557	504	543	578	554	556	516	586	580	548	559	531	517	573	579	531	551	539	548	557	560	526	579	590	543	532	563	560	542	562	560	554	552	544	574	615	545	547	583	557	561	545	553	576	573	560	534	563	552	575	553	553	566	563	593	531	549	546	548	525	530	570	539	525	557	522	528	612	574	536	531	551	559	587	574	541	577	602	543	547	561	571	566	577	561	560	575	566	515	560	479	564	586	569	561	539	564	528	548	522	531	554	598	531	537	578	540	554	544	566	517	581	568	572	566	540	528	549	578	550	522	557	575	534	571	570	566	545	555	545	579	546	530	557	563	595	595	564	552	545	542	556	541	554	569	566	549	589	627	565	543	551	554	532	583	569	549	585	600	548	561	554	531	553	535	557	541	556	523	526	562	579	533	548	561	556	534	603	541	508	539	536	554	519	535	549	618	527	578	510	545	537	562	538	583	558	543	546	569	559	543	534	583	571	571	581	531	539	558	565	541	568	556	564	553	560	568	541	539	554	579	532	527	540	582	542	567	525	571	546	583	560	541	588	582	553	602	496	568	539	589	558	578	545	564	559	561	551	570	530	555	555	550	540	556	546	557	572	564	556	532	548	564	559	487	526	563	562	529	535	563	544	567	538	541	497	583	613	529	591	555	477	541	566	555	573	550	536	561	560	570	560	523	573	564	558	566	551	572	529	534	537	551	572	571	595	563	540	523	571	520	568	546	524	514	514	534	521	566	556	563	547	515	558	545	568	564	613	498	540	550	556	565	528	511	520	554	527	497	580	531	552	542	546	561	542	565	546	562	563	546	542	576	546	556	552	550	550	518	577	519	558	551	500	555	536	553	549	512	520	535	529	576	566	544	543	544	562	565	562	529	582	570	502	561	541	522	534	549	549	557	515	590	559	581	553	552	533	560	524	569	569	557	571	544	552	593	576	580	595	520	587	574	557	538	539	590	535	508	563	582	544	577	555	581	577	568	565	573	587	562	551	515	528	536	532	552	576	521	546	573	551	527	543	553	536	526	544	567	541	569	599	527	530	530	557	582	573	541	537	547	551	575	515	537	568	521	529	539	610	528	582	549	555	521	585	567	536	557	573	534	529	556	551	532	530	537	560	537	588	557	535	546	537	566	534	546	559	555	509	561	502	599	534	508	583	577	507	613	556	561	540	566	556	554	561	561	555	555	558	561	539	554	561	536	561	578	567	530	575	530	539	566	571	559	536	545	552	580	526	538	550	546	501	548	556	586	581	582	533	563	543	576	536	556	567	569	580	525	539	565	549	525	596	558	558	536	507	570	511	567	529	548	550	560	525	531	526	506	584	554	518	583	582	553	560	565	561	565	519	530	547	537	581	508	549	540	570	526	564	538	541	528	556	512	560	552	540	529	541	525	563	563	561	537	522	540	524	589	533	538	596	560	554	544	507	534	561	566	567	583	555	538	561	568	563	579	585	557	531	588	519	569	598	580	530	554	528	546	521	537	570	537	545	579	518	565	552	541	562	532	554	591	571	550	612	591	580	530	590	562	558	580	574	495	560	536	546	574	616	526	566	569	545	544	551	552	528	573	564	536	569	538	537	580	547	534	550	521	523	561	559	537	565	579	559	544	579	622	578	584	542	543	558	582	512	566	530	577	555	526	537	534	546	587	549	604	546	565	525	551	571	520	577	541	562	539	592	563	552	528	534	553	528	579	510	584	550	557	578	558	529	540	528	524	508	554	593	551	517	573	541	554	557	532	546	574	594	532	544	544	520	531	554	551	512	547	588	526	557	602	521	543	540	543	520	584	555	540	555	548	614	549	549	534	560	580	545	548	528	554	557	550	545	551	548	561	524	581	552	525	576	548	550	592	591	541	560	539	582	545	554	528	564	523	569	607	571	579	495	563	563	533	543	548	565	561	535	523	546	539	561	567	541	552	515	529	583	584	576	555	575	523	546	525	518	622	537	580	564	600	561	592	559	539	529	536	512	576	563	568	594	563	528	578	513	527	516	545	566	539	528	574	548	520	562	566	546	534	540	582	556	573	563	533	518	598	524	577	548	583	571	558	577	575	556	527	587	530	586	551	566	558	550	555	531	525	550	569	614	545	580	571	566	520	551	558	532	515	529	562	525	511	549	539	570	562	533	591	546	568	526	553	570	543	558	538	524	548	557	569	523	546	515	543	583	549	545	527	549	587	535	518
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
