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
342732709460	342732710007	342732710556	342732711107	342732711656	342732712207	342732712757	342732713307	342732713856	342732714407	342732714957	342732715507	342732716056	342732716607	342732717157	342732717707	342732718256	342732718807	342732719357	342732719907	342732720456	342732721007	342732721557	342732722107	342732722656	342732723207	342732723757	342732724307	342732724856	342732725407	342732725957	342732726507	342732727056	342732727607	342732728157	342732728707	342732729256	342732729807	342732730357	342732730907	342732731456	342732732007	342732732557	342732733107	342732733656	342732734207	342732734757	342732735307	342732735856	342732736407	342732736957	342732737507	342732738056	342732738607	342732739157	342732739707	342732740256	342732740807	342732741357	342732741907	342732742456	342732743007	342732743557	342732744107	342732744656	342732745207	342732745757	342732746307	342732746856	342732747407	342732747957	342732748507	342732749056	342732749607	342732750157	342732750707	342732751256	342732751807	342732752357	342732752907	342732753456	342732754007	342732754557	342732755107	342732755656	342732756207	342732756757	342732757307	342732757856	342732758407	342732758957	342732759507	342732760056	342732760607	342732761157	342732761707	342732762256	342732762807	342732763357	342732763907	342732764456	342732765007	342732765557	342732766107	342732766656	342732767207	342732767757	342732768307	342732768856	342732769407	342732769957	342732770507	342732771056	342732771607	342732772157	342732772707	342732773256	342732773807	342732774357	342732774907	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2160	3300	1900	2700	2160	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2163	3300	1900	2700	2163	3300	1900	2700	2163	3300	1900	2700	2163	3300	1900	2700	2163	3300	1900	2700	2163	3300	1900	2700	2163	3300	1900	2700	2163	3300	1900	2700	2164	3300	1900	2700	2164	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
1163	615	593	477	790	1771	10632	17278	12330	2987	3479	2793	1748	924	411	190	92	52	37	44	32	31	34	42	44	44	31	37	34	46	37	29	37	33	35	30	29	37	32	34	39	43	31	41	40	44	55	49	34	37	45	38	39	36	39	32	33	48	37	42	32	36	38	46	35	39	38	34	39	34	31	31	34	40	20	25	40	34	36	36	40	44	41	41	27	38	37	35	42	34	35	35	39	38	37	39	27	40	37	45	26	37	41	44	30	40	47	41	37	38	30	43	42	31	37	29	30	48	40	37	35	37	35	29	39	35	34	32	44	26	38	34	38	29	42	50	36	37	46	36	51	38	35	43	34	39	34	43	38	30	41	38	41	42	36	42	51	26	39	42	35	38	35	36	34	28	37	35	43	32	35	44	41	42	34	45	38	36	43	38	34	31	32	42	39	35	36	44	41	39	33	36	36	37	34	43	42	48	42	37	40	39	38	30	35	40	35	25	38	46	41	38	47	29	36	41	39	47	31	37	48	30	36	40	38	37	44	37	25	44	31	39	37	49	32	39	30	31	27	38	27	45	43	39	25	40	40	36	37	33	39	31	32	36	31	41	41	33	42	29	43	39	25	35	42	29	39	37	24	34	33	43	35	37	42	40	40	35	45	22	26	41	28	45	36	37	43	33	30	38	42	29	37	25	40	35	36	24	38	26	43	29	31	29	37	31	34	34	38	40	43	42	43	45	38	36	42	42	37	29	43	50	39	35	30	28	32	50	38	44	44	41	59	36	38	33	32	36	41	44	37	48	37	34	38	40	38	36	40	34	38	31	33	38	34	36	30	37	28	48	39	36	42	39	41	42	40	43	45	37	36	33	37	41	32	39	39	38	50	49	28	38	35	40	31	45	46	40	38	45	32	41	38	34	31	33	47	40	36	33	23	28	39	43	42	40	33	36	38	44	52	46	40	36	32	38	37	27	41	46	38	39	32	25	41	38	38	40	42	43	41	41	43	38	29	38	33	32	38	37	38	37	39	29	29	42	42	36	35	40	48	44	34	23	24	36	42	22	48	37	34	39	40	37	30	53	39	33	41	39	36	32	56	27	36	30	45	31	29	34	45	36	45	35	32	28	40	40	30	34	22	40	30	40	43	40	44	38	45	31	39	37	45	30	35	43	36	36	39	37	35	50	41	44	32	39	36	48	41	31	38	46	34	34	31	34	48	31	36	26	35	48	49	34	36	40	32	40	34	46	31	32	36	31	37	42	35	30	43	31	38	25	36	44	41	50	25	48	44	41	40	29	32	45	37	40	38	39	49	41	40	27	39	35	44	35	45	40	35	27	36	37	39	34	47	43	41	40	35	39	28	35	42	39	43	26	44	33	39	37	31	40	36	36	34	36	37	39	40	36	33	39	33	42	32	32	42	36	39	43	43	32	35	32	46	32	42	54	45	37	35	42	38	47	33	38	34	36	23	32	35	42	47	29	32	39	44	32	42	26	36	29	38	40	32	43	31	34	39	37	29	41	29	34	37	27	42	39	43	42	38	38	39	43	52	36	38	49	31	39	32	30	43	30	37	38	39	42	40	34	34	33	39	36	34	35	37	35	35	38	31	35	40	33	33	47	36	49	39	44	33	35	39	45	53	47	38	32	34	36	37	33	50	34	38	42	36	40	43	29	37	31	45	42	36	33	38	37	37	31	48	25	40	31	44	37	37	34	47	42	32	31	42	28	32	40	33	48	31	31	36	43	28	30	33	33	32	37	33	27	36	37	35	32	41	38	34	41	34	39	35	39	45	34	38	37	31	38	36	40	32	36	40	48	38	43	51	27	49	41	46	32	43	39	38	36	41	40	38	47	38	35	39	31	24	41	36	40	37	39	43	33	41	39	41	35	48	33	48	41	39	42	41	36	35	34	37	42	28	35	44	36	31	39	41	36	45	35	37	36	29	33	32	49	45	42	37	45	43	32	41	30	40	28	28	33	28	37	33	39	27	36	39	42	38	41	37	35	40	39	40	35	20	37	34	45	33	34	43	42	35	30	40	38	35	36	36	40	38	37	37	44	34	43	31	36	27	42	51	28	39	40	28	45	19	30	44	33	48	40	38	38	30	37	35	39	32	36	35	41	37	49	36	40	40	41	31	36	26	34	19	27	40	38	32	43	51	38	42	33	37	42	42	31	35	43	30	44	40	37	39	33	31	43	35	28	35	34	39	39	50	36	43	32	34	45	40	36	44	26	46	30	43	48	34	43	31	38	42	36	46	46	54	34	40	48	37	38	44	37	31	37	44	49	34	33	40	41	32	38	37	40	28	37	26	43	32	49	32	49	36	40	30	27	33	40	32	36	38	27	47	29	37	38	35	45	35	33	39	34	37	34	35	38	42	34	36	33	31	40	41	43	36	35	35	39	33	40	49	32	40	23	35	33	40	37	39	39	36	31	34	39	33	36	35	34	40	33	44	29	36	45	43	44	46	39	32	30	43	38	39	43	40	36	41	35	34	33	30	49	48	28	38	40	41	46	47	44	35	37	32	41	29	40	47	40	38	52	42	35	37	34	40	34	27	38	42	31	24	37	41	32	32	45	41	31	40	26	39	39	31	32	32	35	43	37	37	46	28	37	37	50	38	38	35	40	31	27	43	43	36	31	40	43	40	40	24	33	32	37	36	36	40	35	39	43	46	30	33	32	40	42	36	32	45	34	39	34	34	45	39	38	50	49	30	42	34	42	36	36	43	31	30	40	28	38	40	39	39	49	40	37	35	43	30	35	30	33	42	37	43	31	38	38	48	32	35	32	41	38	32	36	42	34	42	39	36	44	45	38	32	43	40	48	40	26	47	37	23	48	36	41	38	34	25	31	28	40	49	39	36	32	27	35	37	40	48	37	37	34	28	37	33	38	40	44	48	36	37	39	35	41	45	28	31	29	40	33	37	36	33	39	44	37	36	32	27	41	37	53	46	45	38	35	37	39	41	44	32	25	31	31	25	35	36	34	41	34	36	35	35	38	46	38	35	38	34	39	48	35	42	43	33	27	44	45	33	41	39	33	27	33	37	32	37	37	45	41	36	31	35	39	35	34	36	34	39	32	39	34	40	37	26	42	39	44	39	44	41	38	42	43	39	38	29	41	31	46	37	41	28	46	37	45	43	33	39	26	32	40	44	43	29	39	48	39	40	41	38	41	35	40	40	36	29	27	37	27	40	38	36	27	35	43	31	35	37	38	36	50	35	38	46	38	44	38	34	36	44	38	46	43	39	38	37	28	34	43	41	39	33	56	45	34	34	55	24	29	35	32	40	39	31	33	32	35	42	47	44	22	32	27	43	43	26	45	41	35	45	28	34	29	44	35	30	32	48	56	39	35	43	40	36	37	33	35	36	36	36	45	41	38	36	40	44	52	34	30	43	27	28	40	29	42	39	33	38	34	31	33	35	49	36	26	33	39	36	38	35	41	46	37	38	41	48	38	41	43	41	41	33	34	34	33	38	45
21990	13613	10431	20769	33211	38672	59226	66568	49977	32623	35336	31657	25165	18277	10416	4843	2020	935	630	492	477	482	512	480	468	451	481	532	483	479	477	494	486	449	463	499	527	492	547	490	518	474	458	485	484	488	479	494	532	470	514	499	473	455	480	500	490	521	486	474	486	466	466	467	482	504	490	473	492	518	508	491	483	455	462	490	482	458	472	541	475	473	463	513	486	489	479	515	499	495	500	474	484	462	502	478	499	459	473	497	470	456	468	474	470	462	525	493	521	472	487	491	510	524	498	485	500	452	464	531	496	481	502	479	489	510	508	469	480	495	512	467	464	502	490	486	518	470	501	466	487	491	478	512	515	475	492	472	498	508	454	479	489	431	472	495	493	524	496	458	470	495	512	502	477	454	446	498	494	504	499	499	471	517	502	492	493	502	471	473	492	480	483	459	482	484	505	466	444	482	484	443	524	515	513	465	499	497	472	444	517	488	509	507	471	477	527	472	467	470	507	444	507	466	459	463	482	486	491	488	535	498	475	464	461	527	430	472	460	525	466	502	492	508	455	522	462	469	475	500	499	503	480	489	477	441	442	489	511	488	482	490	425	435	508	489	468	482	523	517	455	519	487	492	487	480	487	519	503	433	491	496	478	498	555	472	510	507	482	482	474	471	489	485	476	518	480	494	497	499	464	508	484	494	517	504	515	481	501	514	507	475	467	506	497	504	488	455	450	456	542	493	467	511	499	475	489	480	504	478	482	479	484	486	478	507	516	526	458	506	450	509	511	536	502	495	465	520	482	459	484	466	521	474	494	474	483	456	533	510	486	494	498	499	519	493	484	521	479	498	514	485	486	448	463	523	497	485	490	478	472	489	443	485	500	497	479	512	455	493	471	462	524	490	451	474	461	506	488	515	510	492	494	515	507	540	502	469	494	487	480	454	438	462	526	483	477	475	488	508	500	480	504	464	440	488	489	440	480	476	505	479	467	473	493	473	497	501	466	512	460	483	504	486	498	517	468	498	492	460	505	510	513	511	511	495	486	499	481	512	470	486	486	505	499	516	524	497	510	480	473	498	518	503	481	488	492	506	489	483	474	506	494	479	490	494	474	483	509	506	481	458	469	485	484	502	528	473	504	450	473	485	486	487	455	497	480	486	494	472	470	464	475	522	506	459	486	451	488	459	507	531	516	464	454	481	492	473	430	476	510	475	480	468	462	480	487	553	456	489	466	479	495	490	476	492	526	501	499	456	490	457	481	456	459	471	488	454	461	510	488	516	458	476	494	481	470	476	486	480	474	518	489	459	481	401	467	466	457	513	505	492	529	484	472	482	512	464	485	540	485	524	481	474	509	521	463	450	469	510	491	505	497	511	489	492	498	484	497	468	522	452	463	485	465	462	484	506	478	461	532	504	458	486	489	523	493	464	505	494	498	471	507	476	495	513	511	463	483	491	441	451	472	480	502	474	488	492	507	492	478	493	450	503	490	461	486	475	461	492	464	452	458	481	491	466	482	511	473	470	496	498	462	507	447	469	488	510	507	491	510	502	501	456	498	477	483	446	454	493	496	484	456	526	519	473	495	497	459	496	472	471	488	504	486	484	484	493	475	492	475	445	523	499	457	470	466	518	487	461	534	469	478	475	478	478	492	507	509	476	516	434	469	510	497	446	495	505	522	508	528	441	470	487	440	474	458	466	503	486	517	471	480	485	461	460	512	491	484	488	499	475	461	505	480	492	494	536	482	466	509	500	511	475	491	470	523	484	507	520	476	445	496	498	503	489	515	467	500	486	496	523	505	489	478	497	482	499	493	494	456	521	534	496	486	484	485	478	469	496	454	489	498	511	503	479	456	478	488	479	489	489	516	483	473	506	481	476	493	494	460	497	502	504	475	497	463	498	526	527	475	434	480	513	468	480	500	497	465	485	488	503	493	500	469	458	493	471	489	486	467	504	515	456	494	467	466	495	495	481	492	486	461	481	487	468	461	474	465	486	486	521	481	507	506	482	490	427	481	472	512	493	466	476	511	483	457	462	499	513	463	487	444	491	486	486	452	469	502	492	492	477	462	465	511	479	457	486	491	469	486	491	492	482	462	498	489	466	526	468	455	490	472	521	468	452	470	466	546	468	542	486	503	474	506	460	476	502	509	493	521	545	463	482	458	493	484	512	487	498	473	497	455	483	518	478	473	461	506	470	450	491	518	498	487	465	495	510	504	527	461	491	441	490	490	488	483	473	521	497	487	470	483	480	506	494	472	481	485	501	474	513	537	489	483	493	490	478	471	513	484	484	500	548	470	516	494	512	527	442	475	510	518	502	466	497	491	482	472	495	507	473	509	506	493	511	507	471	463	488	524	507	484	456	509	545	491	480	495	456	489	481	479	499	472	491	479	453	497	463	490	471	508	454	470	481	491	471	512	488	513	464	512	467	490	508	503	489	466	491	464	488	526	487	510	491	533	505	493	494	484	478	456	460	506	485	441	510	488	492	453	498	467	472	473	493	521	506	432	514	485	503	474	475	480	475	503	468	507	469	450	492	463	478	536	507	473	500	509	458	510	462	501	510	525	489	481	486	472	455	489	450	472	488	525	480	507	495	522	475	467	455	513	461	534	456	522	488	504	487	464	463	496	476	513	448	474	462	504	488	486	515	496	493	486	506	490	480	473	453	498	542	500	531	489	521	507	479	519	495	519	494	499	465	462	519	462	511	434	501	481	477	512	485	474	430	522	505	461	482	452	485	520	536	472	478	452	474	476	476	482	505	535	497	476	497	512	472	478	479	507	490	462	506	467	500	479	499	439	504	500	484	489	476	471	506	522	480	492	462	457	488	512	487	468	497	536	480	469	445	440	467	522	545	486	505	497	486	485	514	476	523	510	513	476	507	483	512	503	431	483	494	446	508	525	515	496	469	494	459	486	482	504	457	472	475	467	482	469	479	492	463	469	501	504	486	475	502	493	473	503	500	472	505	495	495	501	471	472	503	477	455	479	468	496	485	471	474	463	494	510	546	445	489	470	504	469	502	460	513	514	530	506	472	484	481	429	461	492	481	483	474	440	474	509	502	495	498	537	498	457	498	457	447	495	515	486	482	502	486	491	460	481	480	476	492	498	455	491	521	517	505	491	459	540	491	481	494	483	472	485	478	464	467	482	450	464	455	459	509	467	478	484	485	547	508	496	493	497	516	504	464	469	512	479	468	501	496	482	504	472	515	532	496	478	494	491	456	444	499	455	534	466	466	466	483	525	504	506	494	504	492	501	476	498	466	474	477	504	521	504	451	467	453	492	499	520	496	498	492	472	482	474	485	475	427	513	474	476	488	504	458	504	470	481	482	481	540	505	467	512	492	472	468	509	487	502	495	488	512	456	502	527	437	501	468	451	500	503	510	481	509	481	475	486	467	492	482	474	500	490	533	481	472	504	499	497	518	496	497	508	506	502	469	511	448	505	493	516	490	522	498	455	488	478	483	477	468	491	480	489	474	490	461	497	485
1234	183	121	121	170	282	2073	4037	1615	742	823	753	492	268	156	67	39	40	32	35	43	35	36	43	29	23	38	31	37	32	32	32	38	46	38	20	38	32	30	36	36	40	42	39	39	39	34	34	44	38	32	40	40	41	35	39	40	34	46	33	32	41	40	45	51	36	36	36	32	39	42	31	34	36	29	38	38	43	37	36	36	41	39	33	42	44	34	53	31	32	35	31	43	40	40	39	53	56	40	32	40	42	41	45	32	42	35	32	31	45	34	29	40	43	44	36	25	38	24	40	34	29	36	39	42	41	39	42	49	45	21	28	29	32	31	42	41	44	37	29	28	30	24	28	39	34	34	47	34	34	46	32	30	34	31	41	36	45	34	37	31	32	42	47	33	41	43	28	46	24	35	34	41	33	34	33	34	48	35	51	29	42	42	28	29	35	39	36	39	33	46	39	34	47	45	40	43	39	34	37	26	36	36	43	47	33	43	36	27	38	23	37	34	36	29	42	41	43	41	28	42	32	38	35	33	49	43	37	39	33	36	47	36	41	36	31	27	35	36	43	41	41	38	43	53	42	46	45	31	30	31	38	40	49	49	40	42	28	42	46	48	31	40	30	35	34	30	27	46	36	31	39	27	38	34	32	31	29	37	30	38	41	39	35	39	45	41	20	36	44	38	40	44	50	36	39	42	39	39	38	34	42	25	30	31	31	46	32	35	42	36	39	40	34	34	37	35	34	45	43	38	42	37	39	53	26	36	38	26	39	37	42	42	32	41	30	41	38	36	31	50	36	36	32	22	40	29	33	41	38	49	34	40	32	40	36	41	40	33	33	33	26	36	30	40	41	35	24	35	40	44	38	42	24	40	39	31	35	43	44	33	50	48	45	38	31	40	44	45	33	47	27	33	32	44	48	34	32	37	40	32	30	31	32	27	50	41	42	45	32	29	34	30	29	40	40	33	36	42	30	38	28	40	24	42	35	48	39	27	38	31	26	41	35	42	30	34	45	33	29	48	39	39	36	31	37	36	37	35	45	31	34	31	32	38	42	28	42	42	42	27	25	31	39	35	35	27	40	35	35	30	36	41	26	40	37	40	36	37	35	43	33	32	41	29	41	42	47	47	35	36	34	44	21	47	26	36	44	44	37	39	26	34	37	39	44	51	34	44	36	28	29	24	34	43	33	32	44	33	42	34	45	49	38	39	41	30	45	41	39	45	41	26	43	35	40	31	40	36	41	33	34	30	36	27	37	32	38	43	29	27	47	30	35	43	37	42	48	38	35	41	50	27	40	42	43	38	27	24	30	35	42	33	34	33	38	32	26	39	36	35	32	31	39	35	33	38	31	49	29	42	41	42	44	38	30	46	39	42	33	34	41	36	41	33	39	44	33	35	39	36	30	37	25	37	38	43	41	36	38	39	35	44	31	33	44	31	62	51	37	36	35	45	48	44	35	41	36	34	41	44	37	41	52	37	41	41	36	25	35	35	41	21	39	40	37	41	33	34	42	39	34	32	31	36	29	31	35	46	26	37	35	46	33	32	43	35	44	37	46	33	39	43	38	35	36	37	31	34	31	35	31	38	42	39	42	35	30	38	38	49	48	43	29	38	32	28	29	40	28	40	33	38	39	41	35	35	42	34	33	30	33	45	45	30	35	34	42	26	45	30	35	43	49	31	33	37	31	47	32	36	43	28	28	39	33	39	31	50	39	48	28	36	42	41	29	32	32	29	27	35	33	39	34	29	37	38	31	35	41	31	36	25	42	36	44	39	30	53	47	34	29	46	36	38	50	43	38	41	34	37	36	38	30	36	37	36	37	35	49	33	33	35	35	32	37	38	26	51	48	42	41	38	42	39	44	27	41	37	36	40	34	47	41	35	48	36	36	39	40	40	34	34	38	34	37	29	35	40	47	37	26	45	35	35	31	46	39	30	26	27	41	32	33	39	53	47	32	35	37	41	43	34	38	33	22	46	32	39	37	45	44	36	38	51	40	35	32	35	37	22	44	39	46	33	44	37	49	26	38	40	34	38	49	34	35	41	48	33	30	38	31	35	38	42	34	29	32	38	45	35	36	38	27	43	41	54	40	32	37	30	40	33	26	42	35	29	34	47	36	51	43	43	30	44	24	31	25	36	37	25	23	46	35	42	36	49	30	43	38	33	38	51	33	45	45	34	41	31	42	26	41	46	37	39	31	31	36	27	25	44	48	34	46	50	49	35	50	28	41	38	37	41	32	29	45	41	45	39	39	41	33	36	41	30	34	37	35	41	39	28	31	37	33	30	39	33	39	32	27	42	38	32	29	43	34	44	35	34	38	40	26	37	34	31	27	46	31	46	40	36	34	34	35	34	37	33	26	37	36	46	27	33	41	31	28	49	39	40	42	36	32	44	49	34	26	38	39	42	42	29	42	40	34	46	33	32	32	39	26	35	38	34	35	49	35	45	35	43	38	41	40	35	33	36	33	38	39	35	36	43	39	42	37	35	32	38	35	40	34	31	39	26	39	32	31	34	47	49	40	39	29	32	34	32	52	43	36	46	45	32	38	44	42	32	31	33	48	39	38	28	38	33	27	35	37	45	31	31	41	36	33	24	30	28	36	40	44	31	51	33	23	39	40	42	49	42	38	37	38	30	35	38	35	32	35	32	37	25	35	43	46	52	44	37	44	33	37	43	35	37	31	35	40	46	37	35	28	35	35	38	33	38	47	41	35	32	41	34	34	37	42	32	34	27	31	46	18	42	38	35	40	28	33	41	43	32	40	39	39	35	45	34	34	34	38	33	38	26	36	42	37	30	30	37	39	47	34	57	45	37	39	46	39	34	35	26	44	35	40	24	33	41	31	19	36	49	49	38	35	34	34	41	43	42	42	32	37	37	33	49	33	40	38	43	48	51	40	40	28	37	43	44	46	45	40	37	35	42	37	42	41	31	33	30	42	40	55	46	31	35	36	36	33	30	43	30	42	32	41	36	34	33	31	41	30	22	44	28	45	34	36	37	38	39	38	34	42	28	35	40	32	41	39	44	27	30	45	35	35	35	34	26	30	40	56	27	29	33	41	51	47	33	36	38	36	39	43	33	34	41	36	35	40	44	38	32	38	34	38	33	38	31	42	31	30	36	37	43	43	45	48	34	29	39	51	41	29	44	27	37	40	35	34	38	43	44	43	44	40	33	41	35	46	39	36	33	31	40	41	33	33	37	40	37	27	33	45	35	35	33	32	42	44	49	43	38	37	36	39	33	38	36	35	40	30	37	39	39	35	32	31	46	42	32	32	36	40	45	43	38	22	39	44	34	44	39	29	42	39	39	51	31	49	33	44	39	42	34	34	46	37	40	35	29	46	34	40	38	52	41	38	35	30	38	26	41	28	43	46	34	46	52	44	39	41	37	32	35	38	35	44	21	30	37	28	49	42	40	33	40	45	35	45	29	27	37	39	31	36	48	36	27	31	41	36	42	33	34	34	39	32	36	34	35	30
12819	4812	2881	6387	15345	18969	36642	40546	25991	21974	21497	18631	13103	7469	3683	1760	930	652	551	450	509	467	502	471	504	509	478	511	492	478	459	469	481	525	479	490	534	476	518	521	516	491	479	493	465	467	480	486	516	487	467	520	486	489	484	500	487	508	532	473	479	509	537	479	512	448	484	475	535	538	475	502	446	474	497	450	512	477	486	481	478	445	477	505	465	537	459	529	513	462	466	487	475	520	487	476	526	538	534	439	492	458	497	493	504	466	495	485	504	484	476	482	482	534	497	451	485	469	444	464	472	474	507	493	473	473	519	461	484	520	465	519	451	483	474	516	539	487	438	487	493	497	526	501	429	503	527	484	460	453	474	511	440	509	494	430	483	457	540	524	479	471	475	480	474	500	499	474	527	469	475	470	522	528	448	438	528	482	466	471	479	500	434	513	463	459	483	457	502	517	521	493	520	512	528	516	471	471	501	494	480	498	521	457	494	495	480	496	459	493	462	490	476	478	499	445	474	448	466	490	448	525	447	469	498	493	485	430	487	468	502	511	502	487	453	480	494	482	510	487	456	504	462	441	486	506	492	462	477	492	501	495	469	511	506	500	480	514	525	513	514	485	493	491	478	447	477	494	493	489	484	476	495	488	492	485	458	466	502	480	470	507	465	519	475	478	521	474	496	473	468	515	469	502	469	487	512	501	488	466	470	449	498	478	522	467	516	518	471	489	503	485	503	455	479	510	473	506	491	504	458	495	516	477	488	495	519	460	484	482	430	521	483	456	469	484	481	483	481	505	464	496	481	492	483	483	533	488	476	494	487	491	494	489	500	460	462	457	476	524	500	474	481	501	482	490	495	490	467	513	471	465	523	509	509	486	484	509	489	488	514	456	488	469	468	534	481	482	508	490	483	513	525	493	509	524	427	456	479	470	481	441	480	499	523	505	496	489	558	466	495	506	504	480	500	457	487	468	469	456	510	485	502	493	486	508	500	505	501	519	478	477	547	432	508	505	521	467	502	527	463	508	468	483	534	492	473	498	513	491	487	493	485	534	500	480	488	477	481	467	511	479	489	465	461	528	457	478	498	528	471	486	483	486	502	483	473	475	510	445	493	505	492	478	494	477	532	506	423	486	519	504	503	521	480	503	455	485	507	493	503	457	493	521	492	552	499	477	461	493	508	524	502	520	457	520	501	482	487	520	492	486	509	520	506	511	501	489	496	485	501	460	489	440	457	475	495	495	499	477	508	469	513	509	447	492	485	523	509	456	512	475	489	492	511	482	468	469	475	531	481	505	481	498	498	487	451	516	474	526	467	496	499	523	494	470	460	537	462	510	487	514	462	494	505	494	493	489	521	508	488	494	486	489	497	467	506	509	515	502	480	526	504	483	475	484	496	477	481	484	485	484	492	492	472	498	502	461	487	510	485	503	485	485	507	510	527	478	456	491	491	467	509	474	511	533	477	467	493	449	490	482	508	491	525	426	472	522	481	469	540	511	486	500	490	477	507	498	463	461	515	480	483	500	497	468	514	508	485	522	517	475	528	519	502	518	455	481	473	504	457	478	505	487	481	461	488	539	474	500	473	487	525	523	562	519	493	499	500	468	510	492	506	497	454	478	496	518	487	481	462	530	483	506	458	481	471	497	516	468	476	479	475	476	487	476	441	459	534	494	470	484	521	487	513	472	476	487	531	469	485	502	504	512	498	478	502	514	482	486	480	487	498	517	434	505	511	503	490	443	479	435	474	492	509	488	517	498	467	474	509	523	475	508	493	486	451	517	473	512	487	490	490	505	508	499	457	441	465	485	486	497	471	488	531	506	485	482	479	502	504	496	492	518	477	500	540	512	500	509	476	471	514	466	478	523	484	457	489	476	511	527	502	480	502	423	512	478	517	479	491	507	499	493	481	447	529	472	469	454	454	461	480	508	456	507	517	482	488	483	491	484	459	500	505	455	483	495	511	480	498	489	478	480	498	486	516	468	487	483	486	487	455	539	472	492	457	467	481	540	510	487	496	517	512	484	479	469	489	501	541	461	511	516	455	485	470	493	507	502	527	499	496	491	510	527	495	512	516	518	482	486	495	505	531	479	469	464	473	503	458	492	516	481	495	502	526	491	467	471	460	478	488	530	508	499	470	513	493	504	500	490	450	471	509	485	471	477	470	485	518	493	477	500	487	507	499	492	478	494	526	485	450	467	479	472	480	474	470	483	503	515	485	467	497	513	541	502	500	520	504	469	483	501	523	451	438	474	473	489	481	516	489	511	463	473	489	508	489	521	511	482	477	489	530	492	519	496	483	453	448	479	491	481	473	517	481	439	520	447	513	480	511	467	470	466	477	508	511	477	512	517	510	519	469	524	492	474	481	454	469	485	495	462	448	474	507	469	496	476	474	466	505	467	475	498	532	523	508	467	535	492	457	511	468	536	498	463	482	498	510	487	478	484	523	463	466	490	514	514	435	455	493	483	482	480	470	486	476	478	477	492	453	496	457	473	469	452	557	524	493	448	494	469	501	497	503	458	492	495	452	484	509	466	501	520	452	476	467	493	493	504	517	488	527	534	496	545	524	516	466	477	489	494	485	507	492	514	462	489	477	515	495	464	480	481	469	528	485	480	475	507	478	534	509	484	456	469	492	487	512	513	502	513	475	476	475	482	507	481	486	476	476	479	470	529	485	466	494	492	515	488	496	458	461	469	441	505	451	498	544	537	474	502	478	477	467	478	502	514	458	467	471	493	464	486	489	484	465	478	506	490	460	450	501	513	483	504	517	474	497	483	509	494	489	435	468	462	458	498	467	477	531	462	520	487	483	470	477	500	508	473	503	453	502	491	466	526	480	493	493	460	443	536	500	468	508	509	465	481	497	491	488	496	537	492	484	472	511	468	483	490	508	524	456	499	507	481	482	466	501	508	500	506	485	479	487	500	455	467	466	504	479	530	496	526	503	498	481	482	481	501	480	506	492	453	483	487	503	536	491	474	493	522	507	501	511	483	540	487	505	476	515	478	496	519	433	495	484	475	500	498	493	526	519	475	438	504	463	502	475	449	487	472	455	468	476	480	483	486	485	495	508	425	477	497	513	482	482	503	521	478	481	520	506	500	446	475	522	483	478	498	500	488	515	494	519	484	528	504	475	464	520	477	479	481	481	504	477	465	512	505	497	520	491	486	471	506	486	469	473	492	512	463	483	517	435	464	503	458	486	483	506	507	494	479	506	504	519	498	461	506	473	505	513	492	470	469	532	480	457	513	478	519	478	469	445	496	505	482	467	473	502	519	553	498	477	478	490	530	494	469	501	452	496	476	491	484	471	494	495	497	520	476	501	518	462	462	504	441	501	494	516	505	467	512	500	519	490	491	482	522	461	498	492	488	503	464	506	528	429	448	485	487	494	486	495	542	520	469	496	492	484	464	454	497	442	481	519	460	500	477	486	498	496	450	486	460	468	491	482	493	508	492	474	444	465	494	527	517	529	448	520	496	508	488
712	465	293	267	499	829	6912	9124	4174	2644	2185	1939	1063	490	192	99	52	49	46	29	34	38	32	41	44	39	34	26	34	35	33	31	22	35	33	26	26	26	29	53	27	39	37	35	37	30	33	37	42	35	37	38	24	33	35	35	40	35	35	34	40	32	35	38	44	45	43	37	33	34	33	38	30	39	33	32	41	27	24	24	40	37	32	28	38	31	25	32	29	33	29	51	33	45	37	32	34	30	27	44	25	31	26	34	36	30	33	29	32	34	30	35	42	32	30	34	40	43	35	43	38	34	42	37	34	29	38	29	41	47	30	33	33	30	35	41	35	30	32	34	39	34	29	27	40	35	28	38	34	44	31	43	44	42	36	33	38	31	38	30	34	29	33	32	34	27	37	22	35	36	35	42	36	42	32	33	31	34	28	31	47	33	33	32	42	38	32	41	37	39	34	33	34	32	28	32	34	31	31	40	40	33	33	38	27	46	31	37	25	39	31	39	35	24	42	31	31	26	38	45	40	37	43	34	36	34	30	40	32	28	33	32	30	32	42	38	41	31	49	38	26	36	39	26	34	30	40	37	29	39	30	44	24	39	32	41	38	29	29	34	35	29	33	26	30	39	39	32	38	35	39	28	35	52	37	34	29	37	36	32	30	43	33	32	34	35	37	41	44	37	47	37	35	34	38	29	43	44	35	37	39	46	30	31	39	34	30	36	40	30	37	30	30	34	36	43	39	39	32	41	28	35	35	33	29	35	37	34	34	25	36	40	38	34	38	43	31	45	20	35	38	43	24	38	32	38	47	35	26	42	50	32	36	34	41	38	42	35	29	27	34	30	31	29	39	23	34	34	39	29	29	35	28	28	28	37	36	35	43	33	29	30	32	28	42	38	28	25	30	42	32	46	33	38	27	30	36	37	31	33	38	33	39	31	26	40	45	27	40	32	30	37	38	26	35	35	37	36	40	27	45	26	40	35	38	35	38	33	29	33	33	36	21	42	40	20	34	24	32	42	35	31	31	35	36	32	40	33	28	43	31	25	47	31	26	36	33	36	49	33	27	49	32	29	24	47	26	28	32	37	37	39	38	39	38	33	42	39	35	39	38	33	35	29	31	37	41	40	33	35	29	34	46	22	30	32	29	34	30	38	40	30	35	40	34	39	38	39	30	37	32	33	31	31	32	25	35	31	33	22	44	44	29	41	22	38	28	39	47	34	35	35	44	37	36	31	26	35	40	37	35	40	38	38	35	37	34	34	36	38	30	35	35	27	30	36	36	28	41	39	41	29	38	38	26	33	44	38	25	28	34	32	36	35	34	33	35	39	35	35	24	46	43	44	34	34	29	29	39	32	33	33	25	45	30	36	35	42	25	31	33	33	40	34	43	28	37	37	33	28	34	24	48	37	34	40	24	47	40	36	34	34	34	25	39	36	33	26	28	39	35	31	36	40	39	33	32	36	54	29	34	35	41	32	29	30	31	22	32	37	36	33	28	29	30	24	36	42	37	43	28	46	36	38	35	41	44	41	28	30	21	38	45	36	35	28	34	35	22	40	29	32	38	38	34	40	32	26	22	34	36	33	38	31	34	33	38	24	41	41	37	42	23	37	26	37	34	45	39	36	28	31	24	34	54	35	28	31	37	37	22	33	33	27	32	25	44	37	40	39	34	32	28	21	33	32	40	28	28	32	36	33	34	41	44	30	43	37	40	53	45	26	40	35	40	36	34	41	30	38	29	39	28	31	29	37	36	39	34	35	44	43	33	46	39	45	28	40	28	28	38	32	31	28	27	39	33	29	36	28	39	28	34	33	45	38	32	43	25	28	35	39	41	31	37	34	35	35	31	28	42	44	43	36	28	33	40	39	41	32	37	40	38	40	40	35	35	40	38	39	32	28	39	24	39	47	31	42	29	44	33	24	46	17	31	36	40	29	31	36	41	36	36	38	41	33	42	34	23	41	31	23	34	36	43	28	42	52	38	42	35	38	32	28	29	32	31	37	41	24	29	38	31	27	31	35	31	34	35	32	36	34	36	31	36	36	38	28	41	41	25	36	31	39	34	44	38	38	29	41	29	34	27	48	34	45	32	35	38	28	23	31	41	34	29	31	34	34	36	32	36	37	33	36	38	26	31	43	33	44	38	43	31	34	47	31	31	27	29	41	34	29	32	35	33	44	34	29	49	46	26	27	30	24	42	26	33	28	44	35	28	40	32	32	44	32	28	36	33	34	34	46	31	41	34	22	42	36	34	35	37	36	33	38	33	28	32	33	33	32	36	16	29	31	42	35	48	37	29	41	46	25	38	28	29	37	28	46	35	38	24	38	38	34	39	50	36	33	30	26	42	29	39	36	39	34	40	37	42	37	36	35	42	34	26	37	30	37	36	35	39	31	36	24	34	48	25	28	30	34	28	33	36	30	24	32	33	31	35	34	21	45	32	35	39	32	37	41	39	40	37	33	36	36	47	27	37	29	34	36	27	31	39	39	32	32	28	40	30	29	30	37	33	33	38	45	33	31	39	36	29	34	34	38	25	29	36	31	23	30	32	29	28	55	27	27	37	37	36	34	32	30	34	27	25	42	33	40	32	35	24	25	32	38	35	31	32	46	30	29	30	37	31	29	36	30	30	34	36	36	41	45	37	49	42	25	30	33	34	34	37	47	35	43	42	33	39	35	39	44	39	35	42	40	40	36	22	43	35	37	41	34	41	33	41	27	40	44	36	47	40	32	35	32	23	31	27	40	41	29	30	27	38	36	33	39	35	39	34	31	33	37	42	39	30	40	27	30	29	42	35	36	29	30	33	37	27	33	30	28	43	40	40	25	33	33	37	45	32	47	34	34	27	32	27	40	37	27	37	36	38	42	36	31	38	35	30	37	35	37	29	41	35	47	45	39	28	37	37	47	15	43	39	37	36	39	35	34	37	31	32	27	36	36	32	35	43	32	45	31	47	39	22	21	37	31	42	31	28	38	35	36	28	33	34	21	32	27	39	31	32	35	33	38	31	39	30	29	30	40	33	30	31	32	45	36	28	27	46	43	41	36	35	41	40	27	37	34	26	36	32	34	41	30	31	37	32	30	48	35	42	38	45	36	43	42	29	32	29	36	40	25	40	41	38	40	36	44	28	42	45	53	36	39	37	25	28	33	35	37	31	43	37	32	31	33	33	44	26	42	39	32	34	45	30	45	33	29	29	37	36	33	34	45	39	23	40	38	42	30	30	39	36	31	43	32	36	34	32	29	29	20	37	27	30	38	37	18	31	41	34	49	27	40	43	30	36	39	38	35	31	24	32	28	51	25	33	25	35	37	40	39	36	35	33	49	28	28	28	33	31	23	36	41	30	29	43	36	36	26	39	27	46	22	30	32	27	40	26	41	33	42	34	31	36	33	33	36	32	31	24	32	29	35	29	34	32	44	31	27	42	32	39	32	42	45	35	34	31	44	32	34	42	25	43	27	28	31	30	26	32	34	38	30	36	39
16796	10484	6351	14907	28725	29755	51649	51983	35844	33025	29947	27899	20584	12212	5899	2485	1104	619	510	456	489	459	459	429	430	432	445	434	419	447	447	454	440	462	436	416	444	442	456	443	429	469	453	411	475	442	479	479	421	441	441	453	456	427	428	429	472	488	473	426	439	433	447	471	456	463	431	468	463	426	430	461	435	471	462	463	411	457	482	445	418	459	411	451	434	459	453	436	482	446	464	403	490	473	449	472	438	415	457	467	414	423	488	452	407	471	413	396	420	458	433	437	467	443	457	459	449	457	466	456	439	457	453	433	451	480	454	421	432	429	456	431	440	445	463	416	469	425	429	455	472	463	458	469	452	458	446	453	487	456	460	436	438	435	442	435	452	453	457	467	434	465	453	438	443	481	449	446	442	420	449	455	460	425	468	418	450	452	463	474	439	475	445	434	456	440	465	447	440	416	447	458	414	420	483	450	436	468	458	459	439	430	462	406	457	443	442	435	479	452	487	452	466	489	386	434	425	458	482	469	475	454	415	439	449	438	444	426	493	462	450	424	445	453	437	397	450	457	422	452	483	440	450	470	478	470	438	443	477	453	469	453	444	440	459	397	379	438	437	412	407	440	458	467	455	435	432	446	420	524	469	446	439	480	460	441	453	475	422	446	458	455	448	478	467	455	465	450	469	460	456	450	451	403	441	406	424	457	447	449	453	481	447	483	456	441	430	440	472	450	461	458	447	453	453	432	478	472	483	437	456	428	457	448	430	470	467	441	460	411	436	471	456	421	474	452	453	447	448	454	473	488	426	497	458	449	475	438	421	450	454	459	494	468	456	396	499	457	434	418	451	479	450	453	435	486	410	457	406	463	415	429	447	418	405	441	473	471	459	430	464	450	477	455	436	445	439	465	477	479	422	491	455	480	455	460	466	419	477	459	459	443	389	452	460	413	462	442	454	462	406	476	440	413	425	447	422	486	427	472	435	471	448	428	436	471	453	453	454	467	485	454	429	460	427	465	427	469	441	415	455	450	486	443	484	440	454	471	421	461	454	431	438	443	464	447	447	469	456	451	445	418	467	468	480	469	442	454	399	477	474	448	453	471	458	426	440	450	455	441	468	463	464	476	455	426	497	444	424	467	475	499	490	433	432	469	461	448	449	451	439	453	450	421	428	431	449	456	440	454	438	470	459	437	449	460	447	434	445	509	423	452	428	453	443	428	451	411	475	440	426	508	475	452	445	423	434	431	488	431	445	480	488	461	433	462	478	463	466	413	480	402	461	425	452	458	487	458	413	428	429	448	442	447	449	427	436	456	420	475	433	448	432	441	482	469	421	452	437	405	472	458	472	433	458	404	424	473	446	460	465	445	430	433	436	425	453	414	434	419	407	436	499	439	415	485	460	427	405	471	462	457	444	442	438	439	452	467	442	479	442	403	419	444	466	451	465	423	455	420	493	449	389	419	449	477	458	482	473	443	438	485	399	457	451	434	484	440	463	437	446	439	437	426	462	454	460	433	441	442	437	473	439	486	468	455	470	457	466	452	433	453	426	457	475	451	497	514	465	416	426	449	462	453	464	465	438	453	440	459	434	458	454	459	460	452	444	465	462	438	466	467	469	444	451	468	460	448	468	425	415	418	433	476	462	424	439	461	460	438	416	472	453	464	465	452	481	421	477	431	464	454	424	458	483	420	434	423	431	457	465	447	437	444	482	424	485	457	499	433	472	424	436	454	444	442	460	441	414	437	457	460	467	413	439	423	393	445	419	461	477	466	414	486	455	440	426	417	447	454	429	478	423	424	469	442	440	457	495	463	411	437	445	444	452	451	448	463	445	487	434	456	437	428	436	482	428	503	462	446	432	442	424	427	419	471	452	455	459	419	475	472	467	478	487	456	467	448	471	436	441	425	454	418	436	451	467	472	430	431	416	422	450	462	449	435	466	430	453	419	428	438	460	424	425	464	460	442	454	453	430	456	451	415	460	444	430	439	426	432	463	431	440	447	438	446	491	438	453	464	476	424	439	472	426	433	452	480	435	460	424	432	463	427	435	462	428	466	422	427	443	470	466	465	477	465	441	440	448	448	421	461	481	477	440	480	439	443	427	443	458	464	452	483	464	453	475	461	477	455	457	419	468	464	461	462	421	461	484	436	445	421	433	468	412	413	457	456	431	431	443	459	431	442	457	437	490	469	414	435	425	468	414	421	484	438	444	456	443	423	464	456	445	458	449	451	452	460	461	467	459	484	464	460	450	448	436	434	432	459	479	464	487	455	445	461	448	446	482	452	451	468	431	436	427	432	460	482	448	424	465	432	448	418	425	443	437	436	456	452	444	461	454	450	491	459	476	433	452	493	436	479	447	421	443	433	486	442	451	450	425	469	451	455	476	442	452	441	441	474	455	438	445	446	479	443	426	469	496	432	459	461	454	465	467	473	425	433	415	427	439	425	481	451	460	443	466	431	442	441	457	444	433	450	483	440	466	451	445	475	446	447	447	492	418	448	458	462	459	448	483	481	430	436	487	437	440	458	440	487	398	472	448	457	460	458	443	463	448	498	460	448	430	430	427	460	454	443	432	447	459	464	427	465	473	481	436	440	459	461	457	445	430	424	441	448	449	429	473	447	438	455	491	468	486	443	457	400	458	456	488	430	428	464	432	463	431	462	471	406	442	459	468	439	437	449	429	443	441	451	464	441	469	434	456	417	424	417	429	402	410	460	428	478	431	470	430	440	436	431	416	440	473	405	433	446	447	457	442	442	464	471	429	434	448	411	459	447	453	472	440	440	425	459	474	479	449	447	423	442	462	502	454	458	464	467	461	472	454	451	452	472	464	444	448	427	418	471	457	452	482	459	419	452	412	427	450	431	468	441	440	432	468	468	395	471	447	456	435	470	465	457	451	462	491	421	456	465	468	444	461	427	407	468	458	456	446	447	477	437	443	420	428	422	459	423	390	438	445	429	458	449	444	446	451	424	413	446	460	405	439	475	442	394	457	439	408	458	421	420	441	451	481	426	439	443	438	458	453	433	414	427	421	438	418	437	467	412	437	429	449	453	464	447	473	461	446	467	407	476	451	413	469	442	398	462	485	437	438	461	468	486	451	453	461	441	472	482	454	440	446	440	460	462	467	450	450	453	446	443	457	461	431	471	438	427	459	421	425	461	429	445	419	457	479	440	493	474	402	418	432	476	472	443	467	398	421	450	474	461	452	441	491	496	449	463	474	419	467	488	437	459	455	478	449	448	453	448	472	486	436	443	433	417	459	469	415	451	486	464	449	419	428	454	449	433	445	448	443	436	450	462	427	426	475	480	428	445	443	459	423	484	448	430	429	459	481	422	447	443	461	427	429	439	482	447	417	445	464	448	416	448	434	444	420	470	465	434	407	411	449	457	427	451	449	452	462	450	462	443	448	448	425	445	409	483	452	422	449	442	483	445	481	449	458	487	472	466	465	433	449	466	444	456	497	435	447	445	462	454	444	476	489	446	457	428
1982	352	279	279	473	738	4021	8483	4118	3760	3783	3246	1773	788	350	174	94	54	44	48	39	41	35	55	38	48	37	44	40	50	49	38	40	48	31	50	51	42	52	29	50	40	47	52	36	38	37	37	50	47	49	37	45	48	38	37	46	40	43	40	51	40	49	45	43	55	49	43	27	55	44	38	32	44	35	36	56	43	45	43	32	54	34	51	47	45	46	40	29	47	49	52	34	36	43	44	33	41	50	53	43	44	30	44	31	38	43	47	38	43	39	48	49	42	42	47	54	35	38	47	49	39	40	56	47	39	44	41	33	51	31	41	54	42	43	48	53	31	48	37	40	49	45	32	47	43	41	60	52	44	39	37	56	47	51	46	37	41	27	49	39	37	38	55	33	41	50	33	39	47	38	38	45	32	44	43	32	49	24	40	44	32	42	29	30	40	44	44	40	46	35	41	39	42	35	48	50	39	39	39	52	51	33	33	41	38	33	38	37	39	35	39	36	34	39	48	48	43	39	37	44	34	37	32	43	54	41	38	50	37	35	36	48	46	50	34	38	40	45	39	49	42	47	44	52	40	41	42	47	55	40	44	44	30	51	36	36	39	49	39	48	55	45	42	41	39	49	44	47	48	42	31	48	41	45	53	42	34	52	41	39	40	41	41	47	41	53	33	39	39	39	48	40	26	40	39	35	44	32	41	50	44	41	45	60	59	46	53	32	45	63	45	40	38	41	22	43	35	37	46	42	49	33	46	45	48	53	37	40	49	44	41	40	50	51	45	35	41	45	54	48	44	40	43	40	34	33	42	35	35	53	51	46	29	43	46	48	38	52	50	36	44	49	48	52	31	54	39	48	39	42	47	61	50	28	49	48	39	45	42	44	56	42	53	33	46	42	55	35	39	40	40	50	45	38	40	51	49	42	45	50	40	49	30	40	36	48	32	35	56	30	48	43	38	50	27	45	30	39	46	49	38	32	46	41	41	35	60	40	46	39	42	28	35	41	40	40	35	47	48	35	45	40	34	34	37	53	44	43	40	36	38	52	39	30	48	48	36	37	41	45	38	47	37	42	33	36	43	25	42	45	35	50	45	37	45	38	35	47	43	33	44	43	48	47	39	52	44	45	40	48	33	46	52	30	51	39	48	42	43	39	49	60	50	46	49	32	37	39	51	45	44	42	54	40	40	43	35	51	37	40	50	50	51	37	34	39	44	35	57	44	47	35	39	39	32	38	49	46	36	41	39	28	49	41	41	31	50	41	50	27	36	40	48	29	41	32	42	51	48	42	38	37	49	44	53	42	35	45	43	47	35	39	37	34	54	48	46	40	44	45	45	43	42	50	46	34	43	31	58	57	44	31	46	41	47	43	44	48	52	29	40	41	51	50	42	45	42	45	44	48	46	44	44	41	36	40	42	46	37	34	43	41	44	33	30	54	53	34	53	46	52	36	35	47	43	43	38	38	39	33	45	44	43	52	37	44	48	27	41	41	30	47	48	47	44	44	32	50	39	42	53	36	42	36	43	46	51	64	45	42	41	44	37	46	46	50	42	39	50	33	51	43	40	43	37	41	34	36	42	44	40	36	46	38	48	61	53	47	40	45	50	43	47	46	35	37	52	47	43	31	31	46	35	51	37	44	44	37	42	52	39	42	33	32	45	40	48	33	42	56	30	47	52	56	36	31	43	44	30	40	41	41	45	41	38	33	37	41	33	47	21	43	49	43	44	52	54	47	36	39	51	34	41	44	48	48	39	46	43	52	49	34	39	52	45	46	46	32	35	44	34	45	37	43	37	46	45	42	40	32	45	35	47	40	45	60	47	41	61	43	41	47	51	54	38	44	44	39	41	44	34	37	51	43	28	45	49	45	39	38	46	35	35	28	37	41	33	40	39	40	41	36	30	38	38	37	51	33	45	37	47	42	33	35	50	37	33	46	33	44	44	54	52	46	28	38	44	31	39	42	35	38	34	55	47	38	46	38	50	49	47	43	43	40	47	31	49	38	52	56	45	50	53	42	41	39	39	45	39	43	35	48	42	39	44	39	47	33	46	36	42	34	45	40	35	40	37	46	44	43	37	34	52	39	42	48	51	43	49	43	38	40	43	42	59	55	42	47	41	42	53	36	44	38	43	30	32	50	49	44	40	29	46	42	43	47	37	41	52	31	38	31	44	51	41	54	49	42	22	36	38	51	40	44	48	40	41	41	45	41	40	38	45	43	44	44	41	36	40	46	43	33	44	44	52	40	60	50	39	42	44	57	41	40	39	47	42	38	49	29	46	42	50	35	39	62	33	57	42	42	50	48	35	44	31	37	48	38	37	44	45	47	36	37	40	45	33	37	36	45	49	39	33	34	44	42	45	43	43	42	36	33	46	44	43	36	35	41	35	34	38	39	48	47	47	45	35	44	37	46	39	41	44	47	48	39	50	48	52	42	56	46	49	44	49	39	41	38	44	56	40	47	36	37	39	41	44	49	44	52	42	41	38	44	31	46	32	38	37	34	35	38	48	44	25	34	47	42	42	44	56	30	41	39	31	33	40	43	34	39	31	42	51	32	51	43	35	51	43	41	38	55	48	39	46	33	46	52	28	38	40	51	34	40	49	36	52	32	37	38	30	50	32	33	57	40	44	40	40	37	39	39	51	48	45	43	47	44	47	51	44	35	31	28	41	40	46	56	43	46	44	34	39	39	29	49	61	44	37	38	45	46	30	40	54	48	49	52	45	34	34	45	50	50	40	37	34	42	50	45	36	37	40	34	42	41	39	48	38	31	33	55	41	40	42	42	46	42	37	42	47	45	42	36	37	43	39	43	45	31	47	40	48	49	33	42	43	43	38	32	42	44	62	35	31	47	45	43	50	42	51	56	54	39	41	45	42	44	46	45	40	37	43	44	40	46	47	41	43	47	42	31	45	42	28	43	44	35	36	34	38	48	42	45	40	40	49	44	42	54	33	39	44	40	47	36	43	34	37	43	41	35	49	35	51	44	42	43	54	46	57	36	44	61	49	40	39	38	35	35	47	44	54	54	42	43	47	31	41	46	50	43	53	38	45	47	51	39	43	48	37	44	44	52	40	39	37	51	51	47	40	36	31	40	51	37	43	45	32	37	38	35	55	56	53	37	47	46	45	44	44	31	44	35	37	43	48	36	46	38	47	40	47	46	39	42	35	45	50	39	35	37	34	39	35	41	61	40	36	40	27	53	48	47	36	32	44	26	47	49	38	41	56	38	50	52	43	48	29	45	42	44	51	43	40	43	44	43	38	38	46	41	46	44	25	43	30	38	50	46	39	47	41	43	42	46	38	42	45	33	55	30	63	46	46	46	53	46	47	51	40	49	44	40	38	37	38	48	36	49	41	41	31	42	48	37	45	36	21	31	53	44	41	45	51	58	48	50	42	30	45	42	50	41	29	54	42	37	34	36	40	39	36	42	37	44	46	45	47	41	36	42	60	46	54	49	39	37	43	54	38	41	40	36	39
17153	9382	6362	14863	27611	29534	42511	51761	38189	37667	36367	33212	25876	16964	9392	4313	1882	978	664	546	552	567	532	555	566	575	560	564	565	557	535	562	568	549	586	553	533	511	544	571	556	565	571	560	525	544	596	544	500	567	542	573	565	544	582	530	582	580	571	539	577	569	576	572	520	542	550	567	546	543	544	530	541	582	568	560	551	545	564	562	552	509	546	564	512	562	574	520	540	602	557	583	552	570	573	622	528	567	561	573	561	525	533	540	568	538	545	541	573	574	592	580	559	536	501	562	582	624	525	557	526	552	544	538	540	602	542	590	535	599	594	564	530	544	572	544	527	548	507	533	557	559	531	525	540	535	608	569	535	527	572	528	550	569	553	573	569	564	568	529	587	550	579	545	570	547	567	581	580	575	591	588	502	552	601	564	570	537	526	563	553	576	565	567	570	560	539	574	597	581	544	512	539	581	549	580	575	549	532	581	590	584	578	547	565	559	564	593	581	545	531	600	532	571	543	573	565	516	543	539	530	533	567	608	520	569	548	533	520	538	568	564	607	581	520	537	525	594	566	581	529	553	564	537	576	560	577	580	570	568	524	591	547	587	547	555	588	551	570	547	591	537	537	569	563	591	517	540	496	539	569	580	611	557	589	568	559	544	556	546	553	548	556	552	556	568	546	578	555	576	576	565	534	559	549	556	532	560	564	552	571	591	594	549	601	544	566	561	545	583	593	564	555	589	574	560	594	578	566	575	564	575	557	553	548	594	507	569	563	554	565	547	552	581	545	582	538	531	567	571	567	572	606	541	538	561	539	536	554	545	514	569	548	540	543	499	574	546	588	559	537	535	583	534	596	529	590	561	568	588	540	589	541	564	549	549	557	572	558	568	515	533	496	545	553	572	543	598	543	531	531	586	544	536	600	538	550	573	565	552	586	555	558	531	545	572	566	557	552	534	580	601	554	540	547	577	565	560	537	559	550	555	567	543	545	602	558	563	590	564	537	550	601	517	563	559	546	543	503	532	518	577	565	576	571	559	588	573	582	518	584	531	549	573	561	522	585	520	541	497	550	547	562	556	552	555	557	554	571	580	603	583	569	521	541	543	593	538	568	594	562	570	553	557	533	544	578	561	555	575	587	553	549	536	534	550	564	556	587	539	540	564	566	569	543	523	576	528	562	554	537	567	555	548	547	535	534	545	544	584	562	559	537	577	560	556	525	590	536	544	529	582	522	561	559	585	563	538	555	580	517	600	552	550	560	569	590	541	567	551	545	555	547	552	565	573	579	565	585	537	542	542	566	581	555	576	577	567	581	550	574	534	533	556	538	555	581	557	526	586	549	561	589	548	569	548	582	600	594	544	542	559	574	567	577	528	533	546	587	549	569	551	541	557	519	500	563	530	530	579	533	544	553	549	514	546	540	542	587	579	543	523	611	545	545	583	547	567	563	588	589	564	557	572	587	553	546	550	495	534	543	600	559	563	593	583	534	565	529	548	566	566	536	594	586	576	566	497	556	496	556	538	539	537	543	596	550	529	562	555	565	582	533	545	563	549	599	546	552	567	544	575	557	571	580	547	554	530	576	562	555	576	578	558	557	575	572	579	543	549	537	557	605	542	541	525	544	592	547	573	581	534	556	583	555	563	578	561	555	566	577	526	536	574	535	545	553	580	550	558	548	538	564	483	569	563	553	552	570	536	545	538	542	532	580	547	526	543	563	525	547	581	570	581	544	578	536	597	570	526	567	541	568	534	521	578	528	527	538	588	540	511	557	549	582	576	531	531	555	555	544	561	563	579	559	568	550	562	561	559	525	560	543	567	528	568	555	544	582	536	529	590	581	558	537	554	582	542	549	555	582	555	544	555	520	576	570	545	499	526	570	577	527	567	587	567	557	559	531	552	538	553	567	573	540	579	547	532	536	591	546	591	506	561	520	543	536	562	561	541	512	578	611	512	577	595	561	533	578	577	551	538	555	557	532	597	534	547	560	558	520	562	517	575	528	536	533	556	566	542	560	602	534	552	558	564	536	591	581	553	566	570	592	557	584	584	517	560	576	513	569	567	556	548	561	546	535	582	573	590	561	553	569	572	576	609	544	537	527	558	567	591	552	577	560	550	565	555	535	564	522	549	584	553	586	559	567	513	550	514	564	548	589	538	524	535	546	511	544	618	554	579	567	585	558	583	559	566	601	541	530	562	571	549	544	583	575	540	575	556	525	540	519	593	553	604	565	577	524	548	584	563	565	533	551	567	574	578	547	523	582	553	553	539	548	568	552	569	570	606	572	546	539	566	542	589	531	509	589	594	598	585	567	553	541	537	534	600	605	632	553	579	560	594	537	549	520	563	547	532	506	558	552	583	541	559	565	555	539	571	521	540	519	598	596	590	538	548	588	524	594	563	538	539	572	570	561	536	599	560	603	529	564	554	578	587	590	582	532	542	577	529	563	551	585	545	565	550	545	568	526	586	566	538	550	568	567	600	552	575	541	573	599	550	523	528	546	551	576	603	547	575	612	536	596	569	587	539	572	558	557	566	573	564	555	580	547	547	583	540	520	594	559	563	567	495	551	577	566	549	593	574	548	529	547	535	573	577	564	554	554	538	571	577	569	531	576	546	563	542	525	533	551	566	565	521	558	539	478	579	542	593	569	554	550	545	543	598	566	584	577	541	577	561	571	584	601	570	555	537	529	530	547	538	547	540	531	525	553	588	544	604	556	576	528	552	595	571	549	563	563	499	546	526	578	578	601	580	532	567	544	542	555	574	554	530	574	498	576	557	566	524	531	572	570	542	598	567	561	556	540	597	574	509	606	575	619	586	533	553	611	575	573	576	524	560	533	534	553	562	550	538	529	537	547	537	528	549	590	526	571	547	580	588	532	566	556	519	573	572	567	548	555	593	558	539	532	535	577	565	589	561	585	566	564	551	549	555	601	570	570	546	549	540	591	591	544	512	535	520	539	561	556	493	560	501	569	575	532	581	538	547	537	554	550	538	553	551	551	550	534	578	589	567	547	536	590	596	560	527	540	534	558	566	535	606	576	573	558	527	544	523	597	594	555	550	547	537	517	541	585	528	568	559	552	579	592	533	556	565	582	544	543	529	555	594	532	520	563	531	551	566	576	586	560	533	560	530	568	542	573	594	547	569	531	541	590	562	549	575	575	589	577	567	541	525	549	546	528	578	597	547	601	554	555	570	555	581	583	567	575	575	553	546	613	503	555	510	539	561	544	561	522	550	558	582	585	535	552	568	602	579	553	542	568	561	557	561	558	548	548	581	555	564	562	533	529	538	517	559	561	510	536	566	562	509	537	555	538	559	538	556	559	550	529	547	539	531	550	553	594	553	590	582	586	586	547	523	532	549	528	581	552	599	571	564	569	581	559	540	583	558	549	561	569	579	546	567	588	559	544	535	560	581	602	538	570	539	512	547	551	566	533	525	565	524	537	568	559	565	526	560	539	594	524	538	548	563	568	578	583	542	595	571	553	560
1084	654	441	438	787	1357	2788	7039	7548	8774	9632	6470	3260	1354	588	237	98	47	51	47	35	30	51	47	43	33	27	37	32	37	36	31	46	30	33	47	33	37	38	39	34	34	38	41	36	35	33	33	36	30	34	43	31	35	38	44	32	35	36	43	36	49	31	33	32	38	31	41	47	32	34	39	34	44	39	30	45	46	32	44	45	39	31	36	35	36	38	42	41	46	42	27	36	30	33	40	33	43	40	36	26	34	38	42	38	42	33	35	42	39	31	35	31	41	35	32	37	40	43	48	37	32	30	32	40	35	32	24	31	48	41	42	32	32	32	34	44	45	53	37	32	27	40	41	46	34	38	35	40	30	43	32	40	31	42	30	37	33	47	47	32	40	33	30	43	29	42	42	38	42	31	44	40	42	38	38	36	31	36	41	39	35	49	30	48	32	43	42	29	30	31	43	31	43	37	37	44	38	34	30	42	45	35	35	37	35	42	41	38	42	37	31	36	37	32	41	37	37	41	32	31	36	35	39	37	39	37	46	36	40	32	34	29	46	44	36	42	38	31	39	41	27	39	34	42	39	43	53	41	40	34	39	29	33	40	41	33	36	38	50	47	29	38	42	47	36	31	49	39	54	33	54	33	47	37	45	31	42	30	41	33	35	34	44	38	42	38	38	43	34	43	35	41	42	44	40	44	37	38	38	44	38	37	44	37	50	41	51	40	33	44	35	34	34	43	37	34	26	35	31	35	56	36	33	35	36	36	42	43	36	39	37	38	42	28	42	25	51	32	38	32	31	39	44	39	44	36	36	37	30	37	36	45	43	42	47	30	28	50	29	45	47	42	37	36	28	40	24	30	48	29	31	36	35	49	44	38	36	33	28	31	31	37	36	34	36	39	44	32	35	43	44	41	28	38	41	38	33	48	36	38	44	39	38	31	38	36	38	37	36	51	42	39	46	36	33	38	39	26	37	40	38	38	40	44	36	41	48	45	30	33	31	36	38	36	39	41	43	37	42	31	37	40	52	45	40	41	44	31	31	30	30	33	49	44	41	46	29	35	52	44	36	34	38	35	46	38	31	41	40	36	29	44	41	27	39	35	41	33	33	36	43	32	34	34	36	36	34	30	31	32	39	31	40	43	36	35	39	36	34	35	39	44	42	33	38	46	35	42	46	32	29	38	42	45	33	34	36	29	36	49	55	38	28	34	35	44	39	35	30	32	36	36	23	41	39	42	26	37	29	34	33	41	39	42	37	36	35	43	44	31	47	48	38	35	39	21	29	34	37	29	39	40	35	39	47	33	37	37	32	39	37	40	49	38	39	32	39	42	35	40	47	40	32	42	42	34	42	28	36	39	44	39	44	35	32	33	46	51	37	35	40	37	65	39	35	29	34	26	43	28	32	48	46	31	34	47	41	34	43	56	37	35	37	42	52	46	31	38	45	28	45	35	40	39	35	41	33	44	36	37	34	32	38	40	37	39	45	42	34	35	47	46	37	31	46	33	40	33	33	42	38	33	44	35	27	42	32	45	39	46	48	32	34	35	31	29	51	45	43	40	39	33	38	40	40	42	37	37	30	38	27	44	29	39	36	40	33	45	37	31	37	40	34	46	33	42	45	25	48	58	33	34	42	33	37	37	41	30	36	37	39	45	39	42	24	38	43	37	30	48	37	45	37	38	41	28	40	45	39	41	32	34	42	33	37	46	33	34	47	29	35	36	32	40	32	35	29	39	27	40	33	28	29	39	41	33	35	34	27	37	36	40	31	35	36	39	39	28	34	34	25	47	51	43	38	28	37	34	45	36	41	37	37	42	29	32	30	43	30	36	34	44	44	40	33	36	46	53	39	36	34	25	39	43	27	31	46	36	45	37	35	42	45	44	37	53	44	25	31	44	40	41	33	34	48	30	34	48	36	43	50	36	45	42	41	36	31	47	34	48	34	39	33	32	32	46	27	42	28	31	49	57	40	30	30	41	33	34	35	40	37	35	31	37	42	36	33	40	37	42	42	32	48	35	38	33	36	31	44	44	50	38	26	43	46	34	44	27	32	32	35	23	38	41	42	30	40	30	38	30	40	41	33	37	47	34	38	34	42	39	28	30	37	38	42	43	26	33	40	42	43	36	37	25	39	42	36	35	39	40	36	29	42	38	31	38	48	39	34	28	34	44	45	43	30	40	36	28	43	33	40	39	29	38	33	36	44	39	24	32	34	38	39	49	40	39	48	41	44	35	36	45	28	34	39	32	32	39	47	45	38	33	27	51	33	43	46	34	46	35	43	42	47	33	36	35	28	33	37	31	42	46	29	37	35	44	44	41	31	29	37	39	31	44	34	37	34	49	35	43	29	53	38	42	42	29	40	34	34	27	34	30	44	32	45	35	45	37	33	37	42	31	41	40	39	41	48	52	34	36	33	24	36	33	41	37	48	25	36	30	40	62	40	45	31	37	41	35	40	42	49	43	33	44	35	36	46	34	43	30	38	37	55	36	39	27	39	38	37	39	50	40	33	41	32	39	38	39	32	42	46	49	45	34	37	46	37	42	34	30	51	36	45	34	40	38	29	23	33	30	39	25	30	34	41	32	50	39	39	41	35	39	32	37	32	51	36	35	36	39	41	32	42	39	48	36	49	35	35	33	45	43	29	30	35	28	33	35	34	35	41	39	31	27	49	48	40	32	37	30	56	52	39	44	51	51	40	47	36	32	37	45	38	40	43	28	36	34	33	37	32	29	46	48	28	33	40	52	31	29	40	41	32	31	33	37	37	45	29	39	34	39	41	45	34	44	42	51	47	38	46	37	33	32	42	40	46	37	30	37	40	42	27	34	37	30	38	38	45	48	42	45	48	44	45	39	35	42	33	40	35	46	36	38	46	33	37	37	38	27	38	39	39	33	43	44	51	37	34	36	34	44	35	32	31	38	24	37	43	33	33	39	36	29	38	41	38	33	48	33	48	37	43	33	33	33	46	45	32	29	36	41	36	46	39	54	35	46	48	32	43	39	31	27	38	45	40	36	40	40	31	38	37	34	34	49	34	34	36	29	41	47	35	42	37	42	44	31	36	37	41	45	37	31	38	34	36	42	34	40	29	32	34	42	39	40	31	41	30	34	38	38	38	37	42	35	26	43	45	35	37	45	44	38	27	31	33	40	38	48	38	38	51	39	33	35	48	22	34	47	37	48	31	35	34	27	44	47	30	42	41	36	44	31	34	30	37	50	41	37	52	33	47	29	30	40	26	33	33	48	38	35	45	29	43	33	41	43	52	29	38	40	33	31	32	53	32	43	27	28	35	36	36	31	44	47	43	36	31	49	37	46	34	33	29	36	24	48	28	39	39	41	40	42	36	34	38	46	39	35	36	48	37	42	34	33	26	31	38	42	35	36	36	36	26	34	46	39	41	48	47	45	32	30	44	52	43	33	29	43	51	30	40	35	38	36	44	31	27	35	34	33	42	32	42	46	34	40	35	37	42	41	38	41	34
20486	13026	9026	20366	33404	35507	40153	48130	47850	49438	47699	39394	30451	21411	12337	5667	2260	990	629	517	503	519	505	490	483	484	510	468	497	501	500	483	458	507	485	472	501	472	493	496	487	504	497	477	479	530	451	537	524	525	489	483	515	524	467	480	500	488	463	474	490	475	522	458	491	479	499	461	452	492	479	516	486	515	478	526	457	470	491	502	499	477	525	518	498	481	486	463	459	442	494	451	484	503	511	475	462	485	452	466	513	470	514	498	494	500	467	523	480	451	493	492	483	480	480	491	512	478	531	496	488	478	476	526	471	500	502	510	498	459	487	512	461	516	492	475	492	477	465	504	470	476	539	522	496	494	467	458	481	495	502	501	478	462	512	486	528	481	495	504	533	491	452	428	487	475	502	555	477	466	452	492	481	532	489	461	521	490	483	516	470	461	501	482	464	497	460	511	474	484	510	495	519	481	491	476	461	522	527	536	499	482	514	498	519	513	504	493	474	483	501	484	459	496	470	491	511	526	496	491	478	493	502	507	469	495	524	507	472	465	510	513	466	475	500	502	523	539	498	502	489	482	487	480	493	455	480	488	510	482	505	494	498	480	534	500	496	494	478	464	513	497	456	501	482	472	514	499	484	484	487	515	492	459	502	499	503	485	493	490	539	467	524	490	539	461	494	483	493	431	519	465	542	512	490	504	503	507	491	509	503	475	538	480	521	468	485	490	491	470	493	525	492	488	524	505	544	518	521	511	495	516	498	464	513	508	485	527	496	495	495	470	492	536	463	478	470	480	455	499	466	515	499	461	485	480	482	458	500	485	451	515	483	516	492	465	460	466	456	473	508	496	479	470	486	495	465	500	565	497	505	536	496	495	505	477	487	539	529	494	543	489	496	491	481	489	497	492	448	494	500	494	507	515	483	540	514	498	500	470	466	483	469	505	484	458	534	495	501	464	505	501	462	503	492	499	512	456	479	496	528	485	481	507	509	478	496	510	512	539	493	500	467	495	474	487	484	500	431	478	521	514	467	520	488	520	520	531	493	509	508	482	479	523	444	510	474	478	481	515	470	494	467	482	517	494	499	503	467	475	480	447	490	479	486	487	497	487	466	463	481	475	549	476	488	495	495	507	506	498	524	478	521	465	494	503	480	466	477	484	506	486	520	468	483	525	493	511	464	508	507	460	487	483	462	477	449	491	513	492	460	533	466	517	469	488	498	501	473	472	462	463	483	507	480	543	516	506	482	488	477	491	507	486	497	469	485	503	513	503	505	463	489	469	478	482	510	502	438	474	492	501	504	463	472	466	498	488	479	457	485	477	510	516	501	497	478	494	506	483	468	493	470	505	482	448	494	449	480	506	488	468	509	505	495	494	535	471	512	514	493	521	534	502	463	455	484	521	495	477	496	535	542	542	486	523	511	452	503	524	537	494	501	453	486	459	494	441	517	437	497	495	501	481	451	485	500	489	504	515	519	520	515	508	521	498	486	441	542	516	473	529	488	478	503	487	453	511	475	476	514	471	499	485	476	497	523	493	474	493	497	502	492	474	517	497	518	449	486	523	468	481	507	487	475	503	488	496	534	514	500	490	469	464	493	496	508	475	500	487	489	477	519	509	500	520	465	493	525	463	507	504	533	476	483	505	505	458	504	527	523	490	528	473	502	485	466	524	469	475	481	503	510	454	481	505	458	509	478	496	477	490	520	507	490	516	521	470	510	501	478	478	505	460	516	494	477	510	466	511	505	460	528	471	486	521	498	495	463	469	534	508	501	498	483	505	479	518	477	511	468	480	503	500	497	522	477	468	522	522	481	497	488	508	499	501	485	512	526	513	487	453	514	479	551	499	520	520	523	523	503	481	471	492	508	511	490	453	492	501	487	470	492	522	498	471	512	486	455	476	480	464	465	483	519	539	467	505	519	502	481	514	519	484	523	518	479	513	492	498	466	496	437	486	509	524	516	489	471	497	475	472	484	480	481	489	519	486	505	489	477	503	523	532	488	538	469	501	484	479	509	510	541	469	496	504	504	473	463	461	446	547	498	480	482	522	480	519	521	502	511	475	501	479	482	501	454	538	505	478	477	498	507	486	501	475	479	503	470	460	496	476	491	491	494	465	501	491	498	503	498	504	439	497	504	508	509	440	474	485	520	502	476	522	496	511	454	542	528	500	488	504	496	481	470	530	493	503	511	521	477	488	472	481	497	521	518	459	495	496	507	478	470	511	503	491	537	505	488	498	494	511	436	476	460	532	529	498	498	529	547	492	498	517	493	459	493	470	545	490	468	518	450	532	498	493	498	507	502	476	492	462	509	481	511	439	454	466	493	467	463	475	491	505	435	475	447	515	500	545	464	503	507	455	511	480	494	505	491	479	473	485	528	468	533	503	482	522	468	505	503	500	503	475	499	478	495	489	482	463	470	511	476	488	506	479	483	472	458	487	505	463	496	487	521	515	449	469	520	532	495	504	510	513	491	503	476	508	523	508	497	488	486	496	498	470	544	539	516	506	454	484	524	522	483	476	501	490	468	481	484	503	497	510	523	520	485	455	497	526	510	489	466	472	501	510	479	531	497	477	481	505	502	458	487	439	495	476	505	493	509	518	497	520	474	521	456	470	499	513	494	482	533	467	517	466	468	521	487	488	537	464	473	474	493	498	520	507	497	468	481	486	499	508	518	547	497	525	521	476	504	478	472	432	458	478	472	521	485	450	529	499	527	508	505	474	514	481	490	483	454	482	512	494	488	503	471	503	515	521	509	509	507	481	470	489	464	506	512	496	506	504	475	472	522	531	498	494	521	515	443	508	489	482	504	493	512	513	484	492	485	467	475	502	506	495	520	518	475	485	484	493	495	518	511	469	500	460	510	498	471	538	477	469	499	490	498	518	513	476	495	486	507	533	480	506	491	527	485	496	503	500	462	457	478	511	499	515	479	550	535	506	493	480	484	501	472	497	494	544	487	458	503	478	498	514	482	486	496	512	542	538	522	487	500	461	503	480	496	484	480	494	513	513	514	466	468	483	445	482	441	509	471	505	484	502	477	490	512	512	532	477	482	495	465	480	450	481	487	498	463	487	490	506	498	484	509	522	517	500	474	490	466	489	499	510	511	481	506	483	463	475	500	483	507	496	482	528	520	459	495	496	511	481	457	510	454	475	479	482	482	489	472	465	476	483	507	496	511	475	513	494	497	513	519	463	439	473	500	491	477	499	498	470	515	465	499	526	490	439	469	462	505	501	481	470	475	463	531	501	506	507	485	479	516	517	506	508	527	485	490	467	522	495	515	504	514	469	491	502	458	509	461	460	491	495	490	487	512	487	520	520	466	472	515	491	506	472	500	526	509	497	484	484	464	496	476	476	455	508	457	448	520	448	499	486	495	489	506	522	505	469	491	470	478	518	477	475	479	528	451	470	494	512	480	482	451	475	499	453	476	513	469	462	468	454	497	493	491	469	500	511	493	518	504	478	467	503	509	473	526	482	530	512	492	481
1273	171	115	117	163	331	611	1242	2121	2151	1685	1170	676	329	164	83	69	41	42	32	42	38	41	36	36	38	42	33	32	47	30	31	46	33	38	35	40	43	36	49	35	28	43	29	38	33	51	36	31	41	33	48	40	31	35	42	34	30	28	36	31	30	46	43	50	42	36	36	37	47	49	41	33	27	31	33	34	34	34	31	53	47	42	37	48	41	28	32	37	34	44	37	35	37	45	43	32	38	43	31	31	40	50	36	32	29	31	43	27	33	37	39	44	45	38	18	45	35	35	34	34	39	38	38	31	33	44	38	31	25	31	27	22	33	40	34	47	26	36	36	46	47	28	37	31	32	38	41	38	34	37	41	43	36	33	47	43	39	47	40	37	33	50	43	39	32	34	35	42	39	33	38	40	38	37	33	33	44	35	39	37	35	39	33	37	43	21	35	33	46	45	42	30	48	50	45	43	56	38	53	47	31	38	43	46	34	39	39	50	32	37	39	37	35	34	40	39	48	47	37	30	35	47	34	29	37	34	35	37	40	43	40	45	36	31	31	46	41	36	49	40	43	38	39	35	31	28	25	28	40	47	34	57	49	47	41	30	31	28	34	47	40	40	36	41	30	39	44	31	26	40	33	27	34	40	47	38	34	40	49	41	35	47	39	29	38	31	36	32	34	37	39	28	45	36	41	29	31	40	37	36	34	31	35	43	33	39	25	40	47	38	44	46	42	35	38	32	30	34	40	39	39	44	36	43	41	44	38	41	42	40	51	47	41	41	40	39	28	44	42	40	31	20	44	44	34	33	41	41	43	36	38	41	44	30	32	45	30	40	37	38	38	41	40	31	36	42	30	42	39	35	36	33	36	34	44	39	38	36	52	40	42	38	34	37	36	35	37	22	34	42	31	32	41	39	41	45	36	36	46	35	42	34	40	37	40	30	35	38	30	34	52	40	36	43	36	49	39	41	43	39	38	42	56	45	46	37	37	47	47	37	34	41	35	48	31	29	33	41	40	38	30	37	36	46	40	35	32	36	37	45	47	28	38	26	43	41	37	39	46	42	39	44	35	31	37	43	41	37	32	36	35	44	42	37	42	35	44	48	37	38	39	38	37	38	40	44	43	41	36	36	46	32	31	40	30	28	26	38	32	40	30	34	36	43	34	55	30	35	36	42	49	43	32	30	31	31	30	41	30	37	43	37	33	39	36	44	38	45	42	32	39	27	34	41	36	37	47	36	37	39	33	30	40	39	43	33	37	39	35	31	46	43	36	28	37	38	33	34	39	47	51	36	35	34	34	41	35	40	46	42	40	38	46	37	35	20	47	39	43	40	35	41	37	42	37	43	35	43	41	31	39	42	36	36	35	38	36	37	38	34	41	36	28	37	34	41	43	37	40	37	42	39	40	40	36	33	31	41	46	44	27	43	37	26	39	35	35	40	42	35	35	34	30	43	38	47	44	51	38	32	44	47	55	34	46	29	34	33	37	32	34	35	22	34	41	38	37	44	41	42	34	54	31	42	33	36	49	31	46	46	37	35	36	32	38	43	28	41	44	28	20	41	28	25	36	42	41	38	27	41	32	45	34	28	43	42	29	33	42	47	36	42	41	35	32	44	32	30	27	34	41	36	28	43	36	48	44	51	46	44	43	45	33	49	43	27	38	42	45	34	36	38	33	31	53	41	33	49	38	38	33	48	28	43	25	46	41	42	33	43	34	41	39	41	32	38	34	37	35	58	31	39	33	34	39	49	41	41	35	38	35	36	49	42	57	50	49	40	42	32	33	42	44	44	34	38	26	40	32	39	31	34	36	45	40	29	30	45	37	29	33	34	38	39	30	32	38	32	44	41	41	32	39	33	34	32	35	41	37	34	32	49	39	36	28	32	40	34	30	32	39	34	36	45	36	23	36	46	41	34	33	41	36	50	35	28	44	41	46	45	44	42	38	41	29	40	40	34	38	44	32	35	35	43	38	48	29	39	34	33	31	29	38	43	37	32	33	27	39	39	46	25	40	33	42	29	36	36	32	45	37	27	30	35	39	36	50	37	32	44	33	50	29	37	28	42	36	47	36	57	36	40	43	30	39	39	30	38	37	38	43	25	36	24	30	35	40	52	36	30	42	39	37	39	29	26	42	36	34	28	34	38	40	38	53	32	39	33	44	32	39	47	49	25	39	39	33	39	26	22	34	37	41	36	39	36	48	49	44	45	41	33	37	33	37	28	35	33	36	33	40	33	44	37	33	41	47	35	42	30	34	44	32	38	26	50	41	40	44	40	37	41	44	48	26	38	26	49	24	33	21	35	40	47	40	38	35	37	34	41	39	44	39	49	44	40	34	37	30	39	47	26	35	41	38	31	38	35	35	35	34	39	41	42	34	42	30	42	37	33	40	37	29	42	45	36	38	27	29	43	33	45	43	33	39	35	29	31	28	40	27	33	40	35	33	34	38	34	56	31	35	34	42	35	43	27	30	35	43	42	31	41	35	36	35	31	30	29	36	41	35	33	35	34	39	30	54	35	32	41	47	35	38	40	32	46	39	40	32	46	36	39	35	37	48	34	38	40	46	42	49	32	35	39	38	28	30	37	34	51	48	38	36	40	39	33	33	39	30	38	36	43	35	43	39	44	43	31	44	48	23	39	41	39	24	24	39	49	51	39	34	50	45	36	42	34	32	34	47	42	45	33	34	36	41	39	33	32	38	37	32	50	39	38	40	38	30	39	33	37	44	37	32	22	37	37	39	24	34	39	37	25	37	37	56	36	41	28	39	36	29	46	36	38	40	54	39	41	35	35	36	40	40	29	33	50	54	33	36	33	39	43	36	43	49	40	27	42	26	48	34	37	44	45	42	38	31	41	34	40	40	32	39	42	41	30	35	41	54	37	43	42	29	49	41	35	42	29	40	38	33	45	39	33	35	34	34	43	47	38	33	38	37	31	37	38	36	39	37	39	45	33	33	37	34	30	35	38	39	45	26	48	39	24	31	36	39	38	36	50	36	37	35	37	36	41	46	34	48	28	41	38	44	33	35	39	42	44	37	32	31	42	37	39	30	53	30	44	40	35	48	25	43	37	43	32	30	39	25	46	35	35	37	35	31	49	38	45	33	33	33	34	32	40	39	46	32	37	51	44	44	42	51	40	50	35	39	46	41	39	33	39	28	36	40	45	43	53	42	32	45	30	41	36	32	38	39	44	41	39	33	45	33	43	41	44	49	31	41	40	35	37	42	34	36	42	41	36	41	47	40	37	43	30	41	41	36	40	39	36	41	43	33	32	31	34	40	44	40	29	41	33	34	45	40	35	38	36	41	34	39	46	52	29	42	42	40	43	38	29	41	32	51	47	37	38	45	32	34	46	47	37	36	55	30	36	40	41	37	35	41	30	38	37	31	45	35	30	38	34	40	43	39	26	25	31	47	34	32	44	40	32	35	43	42	38	36	27	35	34	30	47	35	30	38	39	30	44	43	33	41	35	26	36	32
12283	4781	2387	6675	16891	20609	24526	30076	33409	31182	27181	22171	15387	8922	4329	1921	970	588	520	527	489	495	519	493	481	512	519	465	497	471	457	499	477	463	486	476	491	463	518	550	494	516	506	494	475	502	533	495	507	517	519	489	488	485	510	500	491	508	502	510	472	511	497	473	487	522	485	493	493	505	512	474	485	498	482	541	489	490	485	453	503	470	479	492	505	503	500	470	492	496	504	509	527	521	463	483	492	498	528	524	508	486	500	488	457	498	503	470	470	500	494	468	498	492	478	464	503	487	479	501	473	513	461	470	518	509	519	494	474	471	474	502	479	488	479	483	494	532	478	525	491	464	491	485	515	479	512	491	482	475	509	516	466	469	522	509	491	517	503	474	476	508	509	461	466	471	485	499	501	498	474	477	518	480	524	476	510	505	526	471	498	500	520	449	500	502	499	516	512	481	497	515	484	503	484	464	501	524	484	441	503	481	506	528	467	492	449	496	498	525	517	514	422	491	497	470	500	465	513	487	565	459	499	515	490	481	499	510	529	466	490	479	446	501	504	511	497	519	486	518	488	463	495	516	492	482	532	476	527	489	482	479	547	497	438	514	483	519	495	505	504	433	444	514	495	502	479	451	516	480	475	518	504	498	456	501	480	488	469	501	464	485	548	476	452	533	447	534	501	478	518	479	527	522	520	469	504	521	475	505	467	475	505	513	491	497	469	506	530	517	496	464	480	470	499	483	542	447	511	493	486	470	501	547	513	485	505	471	466	492	499	527	499	468	533	484	514	475	457	482	484	512	475	509	505	483	473	504	507	460	490	474	497	501	461	488	509	465	521	501	502	512	485	492	498	479	434	481	493	490	489	461	496	442	478	492	464	503	484	502	496	512	502	479	464	504	524	497	519	481	495	506	496	516	501	465	501	541	478	490	478	480	500	481	508	452	539	515	487	501	476	496	521	503	469	506	474	502	490	507	471	480	510	503	471	511	513	445	459	492	512	537	508	521	450	513	482	463	464	466	481	457	496	476	507	520	476	510	509	498	507	500	520	476	524	470	465	476	471	522	494	512	517	480	473	511	516	491	510	504	508	485	481	504	478	425	474	528	511	495	498	468	458	434	515	527	498	451	493	464	442	471	485	497	494	447	510	477	532	508	514	461	502	506	497	509	505	467	522	478	467	468	509	489	462	494	499	507	509	500	498	509	497	497	497	478	512	501	508	494	481	489	494	490	554	513	453	473	499	496	523	514	561	522	521	525	487	485	490	484	471	489	523	513	534	461	478	464	492	448	492	461	490	495	496	491	494	483	477	507	508	474	467	499	482	486	520	522	472	539	477	503	501	490	497	508	522	521	499	469	506	518	508	483	511	492	548	505	497	514	505	462	488	481	493	477	505	483	524	509	483	478	504	481	511	484	475	432	509	533	503	480	505	476	509	481	517	489	478	473	520	471	463	499	483	490	488	498	479	505	495	467	482	512	529	509	540	508	481	487	520	498	479	486	500	511	509	503	536	514	498	479	481	485	509	481	471	505	490	513	493	473	496	461	499	561	479	496	501	501	486	505	436	502	461	507	488	490	483	509	493	524	471	509	476	484	482	478	528	501	475	465	473	519	486	483	475	508	514	472	506	484	501	479	437	514	488	513	460	469	481	527	529	481	474	486	515	488	516	482	521	491	467	504	509	455	471	511	537	470	521	518	478	547	486	486	492	507	451	508	497	507	494	505	517	467	450	500	464	512	511	469	512	486	475	461	492	512	531	506	473	470	452	492	507	542	504	449	507	496	475	516	483	528	447	461	512	439	480	464	497	490	493	478	489	490	480	465	506	523	493	483	504	503	505	476	516	472	471	502	531	517	509	510	509	510	473	497	494	502	480	490	497	495	525	498	468	465	490	481	482	530	519	479	497	466	488	492	484	479	490	467	520	480	515	496	484	460	503	503	508	491	509	491	511	515	483	505	506	502	464	529	513	481	471	500	498	497	526	490	510	479	466	461	470	485	480	497	470	491	464	486	490	503	481	521	489	523	458	499	478	467	483	504	524	507	481	509	499	515	494	440	497	547	516	495	486	454	469	488	466	484	502	508	500	531	466	496	525	505	501	500	468	505	510	486	544	475	486	513	490	494	500	482	480	487	485	475	482	450	463	482	495	532	499	491	520	472	491	505	497	461	511	517	510	465	450	529	553	517	488	508	471	498	474	524	453	471	491	507	528	492	496	495	463	492	474	491	513	456	478	530	491	488	524	508	487	483	491	480	506	526	488	476	493	495	492	472	523	479	467	460	503	482	522	513	484	517	526	503	461	544	503	504	494	506	473	484	506	512	503	500	479	493	523	451	445	513	494	522	468	497	502	487	506	446	470	464	515	483	457	493	499	466	479	501	481	518	479	474	523	519	555	486	507	495	510	510	499	473	517	499	492	483	480	464	497	499	472	525	505	503	516	511	501	445	483	488	510	505	511	521	445	493	491	503	529	506	508	503	483	505	511	515	499	472	531	503	518	492	485	506	461	476	492	490	512	466	507	508	490	461	478	454	533	486	461	500	527	499	556	509	523	489	480	491	497	476	512	477	512	466	494	478	494	509	495	522	475	523	495	569	473	485	442	474	428	484	498	471	506	470	476	498	484	494	466	503	459	502	508	500	482	489	489	488	467	521	504	476	545	483	527	480	469	492	490	496	519	474	485	500	506	479	489	514	483	465	484	504	488	478	525	470	448	535	473	504	488	479	470	531	491	479	525	513	511	487	524	461	459	501	525	492	490	521	484	453	497	506	524	473	453	483	505	512	469	482	502	528	471	515	505	504	505	503	465	515	461	515	491	500	526	519	498	494	498	497	500	523	481	482	484	507	509	529	483	514	529	481	512	494	490	437	482	489	497	516	474	495	516	481	527	490	494	508	504	487	475	516	472	499	485	476	492	481	512	455	491	502	501	538	523	488	488	511	470	498	500	518	458	494	490	524	496	476	473	486	479	522	500	509	485	487	504	518	498	485	551	478	535	473	530	495	498	467	474	483	475	502	488	574	482	491	484	492	528	504	475	498	477	512	517	486	477	481	521	482	451	511	479	506	486	502	518	478	459	507	473	504	506	503	490	515	497	458	495	462	476	471	488	500	505	484	525	497	462	484	434	475	493	507	503	516	439	482	512	480	507	531	488	528	469	481	486	476	493	473	468	504	493	449	503	495	462	519	466	500	446	488	485	539	516	493	484	490	430	481	491	459	460	485	464	503	471	543	505	463	481	468	475	461	484	505	501	505	481	480	492	479	525	508	506	477	464	502	487	511	486	486	486	531	463	454	512	523	466	496	521	504	472	493	466	490	471	484	491	494	493	523	459	511	515	460	502	532	491	510	550	507	530	542	512	521	539	452	520	490	477	471	486	490	500	485	476	472	490	494	522	496	533	464	502	490	485	494	509	439	505	492	487	539	506	516	473	516	474	503	484	488	446	551	520	470	493	499	529	546	502	481	474	489	464	509	496	495
616	421	369	315	571	2003	7077	5507	4996	4658	2695	1491	857	344	151	85	49	42	28	29	29	34	43	24	31	30	35	36	26	24	28	22	39	41	37	43	27	32	38	34	29	34	28	31	38	37	28	30	29	33	31	46	37	32	35	25	38	38	43	36	28	30	30	23	45	38	35	44	21	44	38	39	37	33	41	43	32	39	38	34	37	36	26	35	42	34	33	31	47	45	39	41	33	34	33	32	32	29	36	38	35	44	35	36	22	33	29	35	28	30	41	40	34	30	44	34	32	27	56	26	32	37	32	29	33	37	40	39	30	34	36	46	33	32	31	28	32	28	29	25	31	45	35	32	30	30	31	36	28	33	46	41	36	36	38	31	37	28	33	33	38	36	25	39	33	34	34	25	42	32	28	28	23	34	35	37	23	31	35	29	44	37	31	32	48	29	31	32	35	30	42	30	39	34	30	42	38	34	54	37	50	44	47	32	32	34	33	29	46	34	28	41	32	26	41	39	32	39	35	42	31	26	31	32	35	41	32	37	29	31	41	32	40	33	40	43	32	29	40	30	31	27	29	36	37	29	35	35	37	31	35	28	41	40	36	32	39	38	32	35	31	21	40	33	44	24	22	36	41	42	33	41	39	40	37	35	42	29	35	33	32	38	40	36	38	40	25	30	22	39	43	30	37	30	40	36	34	39	36	32	35	47	32	36	41	29	34	35	35	45	39	32	50	28	41	25	48	30	26	41	31	44	35	36	35	32	32	37	28	44	27	45	36	39	37	42	29	36	40	39	32	39	38	36	35	37	35	47	45	27	27	40	36	26	31	30	27	28	37	25	21	44	33	35	27	25	38	32	45	29	31	27	36	33	41	43	38	29	22	32	30	27	35	38	34	32	57	34	33	27	34	34	32	36	28	37	39	33	36	28	33	42	33	27	43	22	32	38	35	29	29	33	32	36	36	30	32	34	31	31	40	37	26	45	35	30	36	30	38	31	32	51	41	37	31	42	28	31	37	25	41	36	37	36	28	33	37	36	30	23	34	40	44	32	33	41	32	39	23	48	38	33	33	37	35	32	38	30	30	43	37	35	32	40	35	32	37	37	29	38	25	22	25	35	38	39	31	30	37	40	31	29	35	33	34	39	47	32	35	42	21	31	24	40	31	30	32	35	31	34	44	35	30	28	37	43	43	31	28	45	37	28	38	41	20	44	41	33	31	31	46	44	37	35	32	29	27	26	30	42	32	40	37	37	40	31	32	38	43	46	24	30	42	34	32	32	40	38	34	44	31	37	38	37	27	38	38	32	44	37	29	27	44	34	29	39	34	32	30	37	34	30	32	29	50	27	41	44	40	40	28	35	35	44	28	31	33	31	34	32	35	27	39	45	42	36	37	46	26	38	33	40	33	28	34	22	38	30	35	39	32	34	31	46	42	41	39	34	39	20	35	36	26	40	28	41	32	28	39	38	32	35	37	29	39	34	36	37	35	38	33	38	35	42	35	37	35	36	40	35	30	40	33	33	28	33	26	36	39	37	37	27	32	34	45	24	40	26	30	22	46	22	32	42	40	44	38	39	37	34	30	42	27	53	40	27	36	38	32	36	33	41	30	37	42	35	27	42	42	32	36	39	34	35	35	39	37	37	32	32	31	40	37	27	33	44	30	37	36	29	40	44	30	29	37	26	36	30	26	29	28	35	32	34	28	43	35	37	37	32	39	36	38	28	31	36	31	31	31	33	40	38	55	38	39	38	37	37	27	42	31	32	24	28	27	31	36	43	34	36	55	33	36	32	40	38	32	33	40	22	40	33	37	29	26	35	40	33	32	30	30	35	28	31	31	24	38	38	27	39	38	32	40	36	32	35	39	32	33	38	33	23	39	28	41	33	34	44	31	29	43	36	32	34	24	42	42	34	37	28	34	43	46	28	25	39	44	38	40	27	34	39	30	36	42	39	33	43	29	40	41	36	31	33	35	31	35	31	24	36	38	38	35	40	31	35	35	31	46	33	33	32	28	28	28	44	46	33	42	32	42	27	31	44	23	33	32	37	31	39	36	23	32	37	34	35	30	38	35	31	25	35	35	27	32	32	21	33	33	36	40	30	32	33	36	40	37	46	41	45	38	42	27	32	41	40	31	33	36	35	37	27	38	33	37	29	34	31	27	49	30	34	41	36	38	31	32	36	28	36	36	29	32	27	29	33	35	37	33	23	32	34	30	31	32	35	39	32	43	39	24	40	35	34	39	30	42	32	40	38	28	43	37	29	35	27	35	34	31	30	31	24	39	22	37	42	35	21	27	42	35	32	30	45	28	30	22	37	31	34	35	32	33	38	39	35	35	39	30	44	28	37	35	41	42	38	33	38	36	43	21	37	29	38	41	28	44	32	40	28	37	36	44	31	39	40	30	33	25	51	34	46	38	31	37	27	40	31	32	34	29	27	34	42	33	42	39	35	32	30	41	31	33	33	33	26	42	33	36	29	20	25	35	37	36	40	37	41	49	33	35	34	25	30	34	28	45	34	29	27	32	36	22	32	39	30	32	31	33	29	30	39	36	39	29	32	32	42	32	29	31	43	26	41	33	40	35	36	43	38	38	39	43	19	33	45	35	34	34	30	37	41	39	33	33	40	27	30	49	40	30	32	33	44	42	34	30	35	30	30	28	30	37	35	39	33	36	39	42	32	43	27	41	37	32	35	26	30	34	29	22	36	32	39	39	31	25	36	41	37	34	41	37	46	36	43	29	35	36	30	26	31	21	33	35	36	36	31	38	34	28	35	40	32	46	28	35	30	35	33	36	33	50	35	36	31	31	41	28	44	28	37	38	23	24	46	40	32	42	37	34	27	37	42	49	34	35	39	36	37	35	35	31	27	25	44	28	46	27	33	32	26	32	21	35	36	33	33	34	32	28	48	34	30	41	43	30	34	32	36	32	31	32	34	37	30	33	37	41	29	25	37	34	41	31	31	25	30	29	31	30	45	46	29	40	30	36	36	35	41	30	39	44	33	23	34	43	42	36	40	42	35	32	30	36	43	33	22	37	36	27	35	42	37	38	42	40	38	40	35	34	22	40	48	22	49	34	27	27	37	24	37	39	39	36	32	36	35	37	45	36	41	35	46	34	36	38	43	39	27	33	43	35	31	29	28	47	38	38	31	32	37	31	35	34	27	34	43	42	36	39	34	42	37	23	43	28	34	34	32	26	30	42	30	29	41	47	39	39	29	33	42	31	38	39	41	41	34	34	29	44	35	29	26	43	36	41	31	42	40	30	41	23	32	31	40	40	44	25	24	27	34	38	38	35	38	29	34	33	40	35	31	32	33	31	28	37	38	41	32	33	28	34	41	36	41	38	32	32	24	29	39	36	34	46	35	36	28	39	33	54	39	35	38	23	38	39	41	31	23	33	37	32	39	41	31	43	40	33	30	45	30	47	34	37	40	37	33	31	38	37	28	40	33	29	31	49	44	30	35	35	37	23	33	34	21
16052	9564	7799	16994	30137	38912	50770	44412	41502	37967	30534	23852	16805	8960	3863	1613	826	565	477	513	451	447	449	479	471	466	449	463	458	474	477	469	443	478	466	502	466	459	437	456	442	445	436	448	465	467	446	437	445	471	469	456	477	475	469	457	430	446	436	487	461	463	518	441	449	460	461	472	441	441	467	426	463	446	424	427	437	545	462	423	435	466	468	426	427	438	454	458	439	468	462	470	481	422	432	449	439	436	451	454	485	446	490	479	463	450	462	458	427	476	445	441	455	463	456	470	450	475	450	453	459	459	463	487	500	471	451	480	507	469	462	464	461	445	488	492	449	453	470	483	427	491	433	454	482	439	441	452	444	463	473	443	485	461	470	460	479	470	435	459	448	447	445	439	463	478	479	492	463	461	490	474	488	471	527	482	456	474	443	432	471	454	419	459	479	463	422	459	468	491	492	485	439	449	452	468	425	435	441	453	449	465	447	428	475	458	434	413	466	448	451	449	482	460	481	436	472	438	461	445	458	470	482	438	417	469	448	427	438	448	457	497	444	422	453	491	448	466	463	456	461	447	510	455	456	426	474	440	426	451	447	445	476	444	441	429	461	456	476	447	446	477	500	438	434	455	427	500	472	458	425	461	490	458	452	478	441	479	435	465	443	472	469	445	456	494	455	457	435	484	444	442	428	425	464	453	468	457	446	498	438	444	426	442	430	430	454	444	440	491	481	452	446	456	437	460	462	431	435	461	449	463	439	493	465	459	466	472	461	418	444	481	453	463	465	452	479	462	447	447	447	443	474	480	466	445	508	463	427	469	439	498	446	464	458	487	443	420	456	443	443	453	467	440	473	461	464	447	430	442	449	498	424	461	505	511	479	465	449	458	444	446	436	447	426	453	481	453	455	458	459	473	456	466	484	462	491	464	441	458	453	461	465	445	497	449	462	438	492	457	468	453	489	474	439	482	468	434	445	419	443	449	464	441	425	457	446	438	446	462	462	459	452	475	468	423	440	470	445	508	451	462	458	467	477	467	470	461	458	436	445	470	456	469	458	434	441	438	465	504	472	425	466	476	508	461	477	462	484	454	462	464	477	476	470	459	437	428	504	474	426	470	408	472	440	463	475	454	477	480	447	433	481	427	463	451	457	448	440	454	455	448	459	472	470	491	467	465	473	470	448	466	446	450	455	466	480	471	492	495	488	423	436	442	437	470	468	435	477	466	446	466	467	471	435	443	450	455	449	453	435	470	430	460	408	425	453	467	471	430	451	450	433	488	442	467	462	438	458	451	448	450	427	469	442	429	458	463	474	472	446	464	468	461	475	440	444	473	467	469	452	483	433	481	450	454	486	463	466	492	435	448	444	479	437	418	421	418	439	479	445	483	456	470	452	449	473	427	490	469	483	485	443	473	462	424	468	468	417	472	418	457	442	472	426	452	429	444	467	441	462	489	473	446	469	429	460	450	454	457	472	427	499	450	407	435	461	447	432	483	454	449	449	421	459	473	424	488	488	459	472	451	456	458	468	465	403	423	449	476	455	422	503	441	491	461	485	484	480	469	426	476	416	473	440	430	499	467	451	459	422	454	458	435	416	440	475	447	476	463	432	467	445	427	442	468	436	438	472	456	464	447	441	453	419	464	487	452	479	416	444	477	416	523	434	460	454	468	484	471	502	482	466	437	431	467	470	434	450	446	447	446	424	475	436	419	453	452	446	463	450	507	464	467	453	448	468	458	452	460	426	450	447	447	452	439	459	465	440	429	433	466	495	447	425	458	457	423	466	516	449	441	497	434	500	418	434	475	489	424	450	454	436	458	415	426	487	437	426	492	494	443	472	458	445	431	488	435	440	460	489	486	376	472	444	467	436	428	464	442	435	437	493	468	475	455	455	448	436	446	458	454	440	447	447	462	465	487	471	471	445	461	466	480	456	487	445	465	474	482	459	448	464	485	447	454	407	463	481	459	489	462	435	464	481	456	449	450	447	439	450	470	482	472	431	457	454	498	489	454	451	448	459	437	484	427	489	401	473	476	443	467	464	481	479	460	455	455	486	451	421	456	439	454	435	460	471	478	444	443	465	473	433	437	482	449	439	422	472	448	449	471	455	508	475	457	470	508	441	442	455	448	427	474	453	439	460	444	485	439	436	458	444	464	465	484	443	454	476	448	408	495	431	456	461	472	440	441	426	486	467	470	435	451	450	458	460	468	420	449	471	431	441	458	473	440	463	447	491	455	470	428	478	455	443	482	435	473	428	448	457	444	435	507	447	447	455	430	444	431	415	468	469	493	466	443	438	475	446	453	492	439	418	444	446	453	480	489	453	445	476	444	459	494	469	452	475	442	477	443	452	446	440	448	483	456	485	437	453	465	441	475	473	459	456	451	470	476	443	465	452	445	476	461	432	488	450	477	516	450	420	427	455	463	503	438	405	449	447	462	462	454	447	449	462	440	458	482	457	465	435	425	486	441	461	483	438	495	474	482	464	459	469	428	438	450	468	461	439	483	470	426	476	482	478	432	415	474	466	435	502	478	464	448	466	451	475	460	416	473	491	455	463	456	440	457	500	410	444	428	427	463	435	426	459	491	442	443	436	481	463	439	450	461	402	488	447	479	475	475	450	453	431	462	458	484	476	468	496	479	432	419	474	446	455	452	444	500	474	467	429	431	454	443	476	441	424	454	454	425	462	471	438	443	465	487	465	465	453	464	455	445	483	438	433	445	441	498	463	472	423	437	468	453	460	476	460	450	436	449	472	474	425	424	506	499	399	487	451	427	451	462	494	421	470	451	462	447	453	445	469	441	426	449	432	432	448	473	466	455	426	464	463	440	477	461	490	459	429	463	475	471	431	485	453	512	430	445	442	497	456	488	450	435	466	460	477	434	469	437	448	438	393	438	488	455	468	434	459	434	445	474	495	442	419	476	489	479	450	453	502	458	446	451	444	487	486	480	437	436	428	461	424	492	491	460	476	480	450	457	431	424	479	423	440	428	448	450	452	446	455	471	458	455	444	499	453	488	426	467	432	459	462	469	442	428	467	455	493	447	419	457	459	442	447	455	449	451	458	474	511	459	476	493	504	461	469	442	486	457	467	476	447	425	449	459	469	475	482	465	441	448	479	451	477	462	438	451	482	435	469	445	450	483	450	465	493	484	446	475	475	465	443	426	467	491	433	453	418	454	488	471	451	458	483	428	491	474	470	464	472	488	441	462	439	447	479	451	435	401	397	446	448	445	461	485	450	443	419	428	457	462	436	451	450	484	481	441	470	461	453	436	465	445	427	464	429	464	444	459	420	469	457	465	456	473	492	472	478	436	485	463	451	461	482	471	459	442	464	480	440	447	466	472	470	466	518	502	457	403	468	462	441	454	469	498	452	452	451	460	466	453	465	453	430	448	445	446	435	518	451	482	443	417	432	466	435	474	480	486	454	442	430	463	435	473	476	477	458	437	454	472	454	447	450	483	463	452	427	451	443	472	425	457	469	474
2043	495	493	403	725	4257	9641	8697	6092	3602	1909	722	335	163	74	52	37	39	48	47	43	48	43	41	38	38	39	46	44	33	36	28	36	47	37	33	39	41	47	41	39	40	37	38	38	36	44	52	36	24	36	45	46	45	37	52	40	52	42	42	32	44	46	39	44	53	39	41	35	46	32	55	33	39	35	36	49	34	38	46	35	39	38	45	31	26	47	51	39	39	62	49	39	43	45	50	37	36	38	43	40	36	38	54	36	48	34	36	31	42	39	42	43	52	46	47	40	39	37	39	45	38	44	50	35	40	41	37	34	57	36	48	43	34	36	37	50	42	44	40	44	52	41	41	36	46	42	60	44	36	45	45	55	33	48	53	46	38	36	43	45	42	37	51	37	48	51	43	42	36	33	42	36	32	60	47	49	36	43	33	45	43	40	35	42	42	56	35	44	50	32	40	45	42	39	44	35	27	48	39	31	40	49	48	49	38	46	53	36	35	49	36	37	39	36	50	38	54	51	34	44	38	46	41	44	37	54	37	43	46	42	46	40	57	36	35	39	40	48	39	42	46	44	35	36	44	45	37	39	44	42	47	46	28	33	43	38	37	43	33	48	41	37	27	27	40	28	32	36	42	51	45	44	48	42	48	34	35	39	43	48	48	45	44	41	46	43	34	37	45	42	43	41	50	36	46	35	46	41	35	26	31	44	40	48	38	37	44	36	39	45	37	45	37	30	44	41	33	37	42	41	46	42	42	38	37	46	27	34	46	45	51	45	41	39	37	51	30	32	43	44	48	35	47	44	54	49	45	41	47	53	45	50	49	36	35	49	32	41	36	30	39	35	46	42	45	30	41	44	44	43	31	50	30	42	31	43	46	45	54	42	43	32	47	51	41	37	43	32	30	41	59	42	44	33	44	36	39	37	52	38	36	37	42	42	40	44	36	30	39	32	45	33	40	46	34	42	33	43	52	32	29	48	39	41	34	35	32	45	26	37	51	35	39	48	42	53	48	37	57	34	45	46	43	53	43	38	43	42	27	45	42	47	37	36	46	49	33	42	51	55	38	36	51	42	31	42	43	39	53	39	39	41	45	37	46	51	35	49	40	52	41	40	38	44	34	50	44	45	54	38	29	55	49	34	30	32	44	49	42	43	45	43	33	41	46	32	52	39	44	46	35	28	35	42	37	36	40	37	48	42	37	40	45	38	41	44	49	45	35	41	44	37	44	44	41	54	43	34	40	38	34	37	31	46	33	55	45	40	37	29	37	31	45	44	44	45	46	51	35	41	42	41	43	43	29	48	51	34	49	37	47	45	30	34	48	28	38	34	34	35	37	47	46	40	48	43	38	31	53	30	44	43	47	41	43	43	40	45	34	40	49	37	51	32	28	48	46	45	35	49	50	37	45	38	35	35	33	48	39	46	35	44	37	42	34	36	45	43	37	36	35	35	39	41	37	25	40	40	36	37	58	46	36	31	41	48	41	41	42	46	43	40	52	42	41	38	44	41	54	46	46	48	34	42	38	41	38	35	38	43	36	51	39	42	46	55	40	45	37	41	45	36	34	44	48	39	39	45	36	51	37	41	51	41	35	38	38	49	40	38	40	48	43	32	30	58	49	44	37	56	40	45	51	37	40	29	42	48	43	41	56	30	40	43	40	42	44	41	39	43	47	45	39	38	44	45	48	36	57	25	42	41	37	37	48	37	32	39	40	38	42	41	34	39	30	41	50	38	51	44	34	48	40	50	47	44	42	34	33	37	34	47	48	44	42	37	34	35	37	45	43	44	35	61	47	45	50	39	43	40	43	43	53	38	34	39	49	50	44	54	38	54	44	39	52	47	44	39	40	36	54	40	40	43	41	47	45	50	40	48	46	49	38	53	42	52	46	40	57	45	44	44	45	38	43	45	45	41	41	36	40	44	47	48	39	45	36	48	42	42	41	44	38	26	51	47	41	30	38	32	46	39	42	48	25	36	34	48	43	45	43	42	33	46	41	39	40	41	41	43	42	38	30	42	54	41	32	42	36	36	30	45	40	42	49	54	39	40	51	45	39	43	41	45	38	47	45	32	43	36	53	35	43	48	26	40	55	38	39	33	42	38	46	49	46	36	43	42	51	45	29	32	54	55	46	49	45	25	35	45	47	49	36	40	43	37	46	36	40	35	43	46	50	42	43	50	32	46	50	41	46	49	40	50	38	41	42	49	44	41	36	40	52	37	38	35	46	43	40	45	52	60	41	44	30	42	55	38	50	42	43	45	39	37	47	50	43	29	39	47	37	40	45	38	45	22	36	45	31	51	43	36	47	39	42	45	41	44	44	52	34	46	23	47	51	42	31	46	38	55	43	40	44	37	40	35	42	48	37	37	47	39	37	35	40	47	49	45	35	43	34	31	36	38	47	57	47	35	34	42	43	44	36	56	34	44	48	45	53	54	43	38	45	43	44	46	47	42	46	30	39	40	41	43	33	34	43	40	51	53	40	42	36	46	43	50	43	42	41	46	40	33	36	41	37	39	49	39	45	53	41	47	56	34	37	45	37	40	48	41	44	50	48	48	35	27	50	37	51	46	48	50	41	40	36	43	37	43	48	50	50	38	42	38	49	41	51	46	49	39	43	55	39	41	37	48	39	34	41	43	49	42	45	53	36	37	39	41	38	33	40	52	39	34	38	32	40	53	42	48	42	42	37	34	47	27	43	45	48	38	45	45	39	42	42	40	42	34	31	39	44	34	34	53	46	47	46	39	35	53	43	46	32	52	38	39	32	35	35	35	40	67	42	40	52	44	44	37	42	49	37	30	54	29	34	42	47	23	39	46	47	31	38	44	42	40	42	48	45	36	43	46	40	44	39	35	34	43	51	42	49	41	41	36	35	38	41	37	50	43	37	35	51	45	33	45	44	48	41	49	46	42	43	49	46	39	47	37	50	39	45	47	51	47	49	38	39	39	46	47	34	31	38	29	35	47	35	55	32	51	37	38	36	46	33	53	39	33	45	43	45	37	43	31	46	38	40	37	45	41	38	43	52	37	45	53	48	45	39	42	52	44	47	44	43	39	47	37	40	46	45	43	41	40	47	36	42	37	35	32	39	42	44	40	49	56	38	49	43	33	50	35	51	57	35	31	37	50	34	50	35	39	40	41	48	35	39	48	45	33	38	41	40	29	40	48	47	47	47	40	32	37	43	37	31	40	49	45	46	33	47	43	45	43	45	37	55	36	35	36	49	48	51	30	48	48	28	36	45	52	41	45	35	30	39	32	43	43	41	42	42	34	46	40	46	40	38	50	36	34	49	43	41	25	26	35	50	51	47	37	53	40	40	46	38	34	51	44	41	46	34	41	36	32	44	31	37	39	51	40	45	44	51	43	44	39	37	50	38	46	40	35	47	37	37	43	44	41	53	33	38	48	58	44	36	47	41	38	40	49	33	46	47	39	50	43	54	40	41	57	36	35	39	44	38	50	42	47	45	44	50	41	53	36	51
17209	11194	9796	18607	31283	49346	58401	50812	42349	34753	26310	16123	9076	4082	1910	1040	676	577	567	570	569	587	537	642	556	546	522	589	568	553	533	539	542	594	545	508	572	566	535	552	542	519	534	546	577	524	583	553	510	551	540	556	558	565	541	552	573	562	532	552	599	533	521	557	540	589	582	544	560	570	570	537	528	587	565	540	559	543	560	506	562	542	556	549	560	553	566	554	529	554	529	566	615	495	582	544	554	538	549	559	568	521	575	558	615	517	550	533	559	570	562	573	535	574	574	576	545	568	559	562	547	554	557	554	540	541	523	545	547	536	554	526	513	552	539	509	565	562	570	531	563	580	570	541	560	561	555	542	570	538	560	507	571	567	554	585	524	530	517	533	588	510	568	559	555	536	568	535	582	572	535	572	562	566	553	508	555	556	526	553	554	544	538	530	523	528	581	564	573	574	523	544	543	563	535	587	531	561	521	568	554	542	538	540	575	549	549	542	556	534	526	575	558	533	563	545	542	526	571	547	529	572	562	564	561	529	546	551	576	589	602	555	545	567	533	536	530	574	577	560	543	561	504	566	560	561	564	566	541	547	525	566	564	569	588	586	546	532	538	536	488	592	560	565	610	547	591	521	562	533	574	551	563	586	542	508	502	529	556	538	536	562	577	575	533	554	566	571	565	545	551	592	539	552	528	494	531	542	610	561	561	576	546	526	541	549	579	543	561	562	538	628	555	533	510	535	501	539	531	586	554	553	564	561	561	564	534	517	578	507	557	543	562	535	550	557	557	548	557	535	548	574	539	557	549	559	544	550	581	540	549	515	543	546	513	565	548	512	571	517	551	574	563	590	544	550	575	572	524	531	523	553	573	551	540	544	546	597	527	566	586	592	571	543	549	603	556	539	505	579	593	540	559	558	579	548	547	556	557	525	554	551	553	590	538	537	581	573	528	575	539	599	537	574	537	574	547	574	574	566	567	540	561	540	560	549	577	539	586	570	561	543	554	552	533	561	580	531	552	608	559	540	513	554	565	578	576	571	534	527	557	588	552	538	559	550	531	550	521	528	525	542	542	594	550	540	594	501	542	576	574	528	566	589	577	535	545	487	556	529	550	536	538	565	556	548	549	540	564	556	524	564	564	572	547	510	560	547	554	512	558	568	537	575	586	574	569	561	541	573	543	564	564	598	518	515	539	532	555	556	542	547	561	557	547	561	554	562	535	502	532	590	544	506	526	564	568	498	564	551	621	520	590	539	543	522	557	583	524	513	574	581	538	554	547	509	569	522	508	545	577	541	567	515	557	552	599	552	504	516	563	552	564	558	554	538	548	591	544	523	553	549	551	544	539	580	537	545	549	574	535	559	530	571	572	538	527	593	543	566	519	520	530	559	521	524	551	561	537	553	516	561	531	539	564	556	594	550	573	566	591	516	563	554	558	568	593	567	544	523	532	530	528	598	581	519	537	552	576	560	611	577	545	587	514	531	546	558	559	559	578	589	560	556	514	538	546	530	548	544	503	550	558	541	548	554	543	574	550	550	568	512	565	564	572	558	594	557	590	565	588	552	485	605	567	518	557	557	554	533	554	600	559	552	611	542	540	533	601	541	547	535	516	563	532	557	532	580	557	523	543	543	551	520	550	600	574	570	559	565	530	581	553	553	557	536	558	520	534	565	555	554	544	580	585	578	559	530	527	536	582	557	564	562	540	554	540	561	550	588	567	546	528	579	587	615	504	527	560	607	564	550	519	538	601	555	512	558	554	553	575	588	571	510	582	553	551	521	521	557	610	533	616	559	575	536	571	591	568	517	587	574	548	550	536	553	516	503	554	541	528	563	506	555	555	508	569	573	569	571	584	553	514	528	532	554	536	513	553	526	565	543	562	516	547	584	581	568	551	570	541	479	564	585	563	594	576	557	571	516	564	532	568	546	580	574	533	548	533	528	546	529	556	524	528	543	555	571	565	542	500	563	522	574	571	569	576	539	592	555	554	552	565	602	520	527	599	580	527	541	584	513	543	560	522	549	524	575	552	553	561	560	565	596	585	569	589	554	560	607	549	627	566	568	570	534	531	561	582	563	541	580	564	528	583	587	562	533	556	561	527	538	564	561	553	552	557	579	603	541	554	549	542	577	564	552	546	559	557	557	560	521	517	554	582	551	589	536	541	575	555	513	596	514	566	577	527	553	579	575	513	536	526	560	526	547	544	545	541	556	619	588	578	550	575	570	586	554	548	562	563	520	556	548	577	559	538	551	554	563	539	586	563	582	530	535	598	549	596	543	556	595	533	539	535	546	593	551	559	548	580	540	510	544	558	527	555	530	588	551	551	563	554	529	563	554	535	586	552	539	554	548	585	544	559	520	586	526	568	553	517	556	560	592	548	559	539	554	590	538	503	538	554	537	560	552	545	566	566	557	596	572	554	528	539	565	554	565	599	556	609	519	513	543	556	539	525	563	540	557	505	580	529	559	564	579	541	563	550	539	511	543	543	527	555	555	563	579	545	584	578	575	575	557	569	555	533	597	526	501	508	524	548	547	531	583	573	553	512	545	552	566	526	541	583	546	585	583	571	566	553	543	559	547	544	528	597	586	551	534	561	566	564	565	540	569	587	548	536	548	591	551	605	551	563	542	554	574	551	525	539	556	542	568	536	576	551	579	551	558	556	542	538	542	553	584	538	573	583	525	527	576	588	564	566	545	549	572	501	555	531	543	586	565	578	579	522	543	592	576	536	574	536	537	581	561	581	551	536	573	577	545	528	578	593	528	498	569	581	531	535	540	540	593	518	574	544	566	562	508	522	517	554	556	540	543	538	564	547	535	527	569	558	553	577	560	554	600	572	539	563	555	560	581	548	539	542	563	543	508	546	561	542	556	587	562	584	555	523	531	505	519	561	534	511	535	560	538	600	527	562	534	521	534	580	549	516	506	589	563	570	563	546	547	550	521	535	559	550	565	580	547	606	544	534	577	606	598	513	540	560	531	553	567	545	558	568	520	539	604	554	528	538	590	547	526	571	513	563	572	527	555	534	522	593	538	544	592	562	559	527	555	571	507	538	548	581	572	585	557	577	508	582	582	526	554	537	526	606	594	567	521	555	567	590	546	536	530	558	598	551	571	517	534	545	525	535	543	534	562	553	541	548	537	555	554	550	579	573	557	569	541	542	531	551	525	578	540	600	533	565	518	556	586	582	580	571	564	559	559	556	574	564	533	587	580	521	569	549	570	539	609	541	564	522	545	563	552	553	551	585	540	588	610	554	555	527	533	544	541	562	560	518	522	582	538	548	573	519	528	533	519	551	496	568	538	560	583	545	547	538	511	577	557	547	525	580	559	586	600	527	552	586	511	513	580	547	562	527	573	576	529	592	562	552	587	579	532	521	538	565	545	555	577	565	565	584	583	555	554	525	538	525	592	553	530	568	557	563	584	597	557	548	510	586	558	541	536	561	559	536	537	550	527	545	533	564	523	588	557	588	580	578	508	574	544
1235	962	712	688	1323	10199	15836	14941	9865	5237	1984	808	388	163	77	58	43	43	42	38	44	30	42	43	34	42	41	40	38	33	39	49	34	40	40	44	41	31	28	39	36	32	44	41	38	36	40	39	35	31	40	39	43	31	38	36	35	35	49	33	33	33	41	29	40	40	39	37	34	33	38	36	42	37	39	44	34	34	40	43	31	45	45	29	43	40	35	43	36	40	36	33	43	40	40	48	39	27	45	39	35	33	41	34	37	30	32	38	41	36	36	38	47	43	33	40	34	34	25	40	46	37	34	35	32	46	36	41	38	40	30	36	41	34	37	34	31	42	34	33	48	42	43	36	40	38	39	44	37	49	35	37	29	36	40	38	36	37	38	32	33	43	33	36	39	29	40	30	34	36	32	47	48	30	30	37	44	39	31	47	34	38	46	28	32	39	43	36	37	54	30	50	29	38	35	37	28	30	39	50	37	30	46	26	32	26	48	27	42	42	30	30	44	41	30	25	27	39	39	35	38	36	41	41	34	40	32	32	37	36	27	36	33	33	37	37	27	38	34	50	46	38	31	38	31	39	41	37	34	33	38	37	37	31	36	42	40	33	39	34	32	33	41	33	49	35	40	33	28	48	41	45	32	35	32	31	32	39	43	40	40	47	44	28	45	28	42	37	54	30	36	43	42	37	35	39	36	41	41	33	40	36	43	27	40	36	20	33	33	36	43	38	49	37	30	46	45	30	37	35	39	40	42	31	46	29	36	30	38	35	38	26	37	35	45	35	34	45	44	32	37	46	35	45	45	40	31	42	40	34	47	40	40	38	33	42	34	49	35	33	36	35	41	44	29	33	39	45	34	34	51	32	38	50	48	42	36	46	38	33	28	41	42	41	33	31	39	28	39	25	42	29	28	34	43	40	42	38	37	42	31	46	38	30	41	38	38	29	33	39	37	29	53	29	50	36	35	41	36	42	37	31	47	43	35	45	34	37	41	40	40	37	45	29	38	43	38	30	34	30	40	34	38	41	25	40	30	33	29	38	33	34	37	49	36	42	27	37	39	42	41	42	43	46	38	42	36	38	26	40	38	40	34	28	37	38	39	34	44	45	37	33	45	37	35	38	25	24	33	30	35	35	48	42	37	39	40	35	36	35	31	34	32	37	37	52	32	39	34	37	33	41	33	32	40	40	32	41	43	46	38	43	39	40	35	44	26	41	28	45	39	27	40	42	37	32	36	35	40	45	30	46	34	38	36	33	38	35	38	34	37	43	34	34	52	42	34	30	38	35	43	44	34	35	34	47	42	46	35	39	45	21	40	44	35	39	37	27	43	38	32	36	30	38	32	38	41	37	27	36	38	32	41	38	34	35	36	36	36	36	33	54	40	40	43	38	28	49	33	28	40	31	27	37	27	34	33	41	38	42	33	38	35	47	44	43	37	37	43	41	42	39	44	31	43	34	30	46	41	37	37	41	42	39	30	32	48	40	45	39	43	36	28	41	27	32	28	42	35	40	36	40	40	43	39	44	33	44	29	33	51	34	45	30	38	32	36	30	33	41	42	30	29	36	42	60	40	38	49	39	43	33	40	37	41	40	27	32	42	42	30	32	30	28	36	57	42	39	39	45	42	37	47	43	33	43	38	33	38	33	46	40	34	31	40	48	40	36	37	34	35	36	37	36	43	39	38	44	38	39	44	39	48	30	38	39	42	36	39	40	28	36	32	37	47	32	32	32	37	34	41	37	48	34	40	24	44	32	33	40	38	41	40	43	33	39	25	41	48	31	48	41	47	35	38	36	39	46	32	37	27	31	55	42	28	36	40	37	33	33	31	47	34	41	33	34	39	39	45	35	34	30	44	40	37	43	42	41	43	42	33	37	35	33	41	39	29	33	33	29	45	34	40	35	43	39	32	50	41	39	40	33	37	41	43	28	24	40	45	40	42	46	41	38	36	42	36	49	35	35	44	32	27	33	31	35	30	35	47	42	34	36	36	40	42	33	29	30	38	43	35	40	39	43	34	27	48	33	31	40	34	38	44	39	31	36	34	41	37	41	48	37	34	31	26	28	33	20	37	37	35	44	52	42	42	36	32	39	46	43	45	43	36	30	42	38	34	28	36	49	49	31	39	45	37	43	36	32	42	25	34	39	37	35	42	43	31	52	51	32	43	37	33	35	27	43	35	36	34	33	36	35	36	51	39	34	32	35	28	35	38	41	45	43	34	38	34	32	45	32	47	43	36	39	46	32	41	47	41	32	49	52	36	39	40	34	41	36	29	39	27	48	41	40	45	43	34	43	49	28	32	39	30	36	32	36	40	33	38	40	47	52	34	46	42	45	41	35	33	33	42	29	39	31	41	31	33	22	38	44	31	35	33	49	26	27	45	35	32	40	41	33	37	35	39	31	46	33	39	36	38	44	45	44	32	35	35	32	37	36	37	49	37	43	34	42	34	31	39	43	34	41	38	39	48	48	32	36	53	38	36	39	36	36	41	42	43	36	36	47	43	38	41	40	45	26	31	54	25	33	25	40	34	45	45	44	35	46	35	34	53	35	51	41	50	43	32	34	35	36	25	39	30	42	30	37	37	46	36	34	48	33	47	41	40	51	37	33	51	26	45	40	37	34	39	51	47	33	34	31	41	37	40	37	38	32	36	42	41	43	33	39	37	41	46	34	45	37	37	31	39	26	35	37	38	34	42	37	31	35	32	46	44	45	36	42	35	37	35	41	45	36	29	36	39	33	45	39	42	34	54	41	37	38	42	35	48	36	42	36	37	46	39	40	36	44	35	48	43	34	48	41	41	43	40	33	38	25	35	39	35	34	34	33	38	45	46	37	47	44	33	38	35	38	37	29	31	40	42	40	44	34	39	46	42	32	30	37	36	39	35	31	38	39	43	27	42	30	41	38	33	36	40	42	40	36	43	35	35	50	42	44	37	31	33	36	28	44	32	36	32	31	42	45	36	29	28	38	34	47	43	37	43	27	30	35	34	37	39	36	27	35	41	45	39	52	37	41	44	38	27	29	49	37	42	36	28	53	43	41	29	35	51	30	35	34	35	29	39	35	46	47	23	37	37	34	38	37	33	45	48	48	32	26	38	46	38	47	41	34	33	35	40	48	46	39	42	42	34	35	37	50	34	31	38	39	46	36	43	42	50	32	43	42	48	35	37	41	28	31	35	25	30	39	33	35	36	41	42	43	42	35	39	24	34	34	42	39	40	35	33	35	40	45	30	37	47	47	31	44	35	40	46	60	41	34	45	44	27	36	29	43	33	40	42	37	38	49	40	35	42	40	25	32	47	34	34	38	28	43	45	37	37	40	37	28	28	38	35	34	37	45	38	28	27	38	45	44	27	33	35	35	36	41	41	39	35	42	33	42	41	42	37	27	35	33	40	49	39	49	37	41	34	30	36	40	40	33	30	39	47	29	45	31	30	38	27	34	34	41	32	44	35	38	39	36	40	36	29	38	32	34	47	41	28	35
23320	16589	13058	23664	39592	64536	67018	61613	49142	37847	26952	17425	9538	4447	1872	939	651	526	531	493	467	507	477	522	517	486	508	500	478	490	538	491	484	491	469	514	516	489	510	469	524	466	527	504	476	482	476	522	506	522	493	475	509	533	533	513	488	508	508	546	512	446	527	493	547	559	545	513	480	482	520	490	515	499	504	536	469	488	517	432	493	517	504	505	500	527	548	516	482	512	546	514	490	520	504	519	536	499	523	493	541	534	502	505	537	502	526	501	509	489	487	524	509	501	485	495	471	532	535	506	527	547	485	500	505	522	522	522	502	524	511	487	514	523	498	475	489	493	503	486	508	473	478	506	550	487	529	449	505	514	498	466	469	485	479	536	465	482	496	520	480	514	539	545	499	525	547	531	526	463	513	487	504	472	541	496	532	523	523	499	527	494	484	533	480	479	488	483	469	505	494	517	487	523	463	491	526	465	515	531	518	484	503	511	495	536	495	453	503	500	495	479	482	550	477	472	505	510	534	503	446	478	450	499	508	492	469	499	528	545	511	518	476	518	515	469	470	524	488	536	481	502	483	481	478	477	507	503	429	529	550	508	512	498	551	496	467	477	515	509	482	472	508	498	491	497	491	519	525	505	517	505	508	494	512	492	500	509	509	504	528	510	556	500	497	503	498	544	552	481	481	525	512	481	484	496	523	486	507	528	505	456	517	490	537	486	469	471	519	478	528	498	513	505	535	498	505	474	523	548	529	565	536	531	491	482	509	494	520	495	518	503	533	510	511	497	516	530	515	519	524	529	472	538	508	516	506	505	482	496	486	521	498	513	518	470	510	532	532	538	506	479	560	455	494	519	489	478	488	515	451	515	513	503	514	521	493	493	456	516	504	533	511	503	484	512	547	498	494	503	513	556	507	477	477	489	521	521	502	510	521	510	524	476	506	499	513	546	529	511	486	491	524	493	512	525	499	464	516	524	493	493	480	516	472	499	505	540	511	538	479	514	513	549	531	468	504	506	454	458	480	512	463	532	515	497	506	508	516	468	568	458	499	500	441	501	532	457	518	477	499	503	490	542	551	467	470	480	506	502	501	513	512	494	568	502	535	481	506	493	493	487	531	493	513	506	484	495	523	498	515	499	488	473	501	494	465	481	539	479	539	477	505	478	522	535	486	547	479	514	499	498	518	505	463	534	508	536	501	516	497	495	487	515	529	502	513	506	479	470	507	510	496	521	520	535	507	483	478	486	472	512	501	492	510	496	475	497	537	515	478	495	487	503	510	485	470	457	466	536	490	516	494	533	502	506	552	479	538	508	499	489	503	533	513	498	503	477	517	553	517	498	541	489	529	524	510	505	518	528	498	497	507	493	513	512	518	476	505	513	507	503	484	563	518	523	492	508	516	523	473	494	541	500	491	489	558	533	514	519	523	506	512	502	528	495	489	521	531	483	476	512	482	507	505	453	476	529	545	492	520	486	497	549	523	513	520	496	477	524	470	517	498	492	515	501	510	502	490	488	518	492	488	501	467	480	444	536	506	495	527	501	500	513	515	472	502	503	558	537	485	508	524	486	529	508	492	509	525	476	496	486	484	507	489	517	521	510	486	528	480	531	511	486	479	481	500	526	514	426	471	509	500	489	504	478	492	490	500	486	535	556	517	560	475	483	493	519	482	473	481	492	488	517	520	517	510	480	488	496	493	539	508	531	492	535	493	527	540	512	511	496	507	516	501	471	488	516	493	499	527	535	478	468	513	527	498	508	492	508	515	539	522	464	489	520	494	488	478	498	511	515	506	525	493	527	519	537	512	495	529	473	505	535	501	492	503	491	498	492	536	511	509	518	477	521	485	497	484	543	536	504	495	519	492	458	487	452	451	535	508	492	472	537	524	450	492	493	508	477	522	518	511	517	499	507	574	519	473	500	558	513	497	521	517	546	482	528	525	486	525	496	499	551	495	475	503	495	545	506	515	531	517	524	502	491	494	528	512	513	514	510	534	542	457	518	494	483	451	510	489	531	498	492	468	494	522	482	522	494	534	486	504	483	488	515	520	497	476	564	488	533	520	449	553	454	521	506	519	519	523	500	497	522	501	532	558	485	503	553	529	487	498	509	505	515	477	498	493	514	477	476	517	436	483	490	489	499	513	530	474	494	508	466	555	475	512	492	495	472	540	530	491	478	526	463	519	480	499	520	524	491	479	496	451	536	534	487	514	511	462	522	498	537	531	509	503	485	487	465	512	477	501	478	500	499	479	544	466	509	503	540	487	493	496	516	471	537	503	507	484	505	487	525	501	507	551	499	481	471	506	518	462	522	503	530	533	514	487	516	497	514	522	494	511	530	500	486	508	516	507	513	511	485	499	486	480	523	471	494	465	532	471	521	491	490	567	517	493	511	524	497	518	521	528	520	499	525	494	503	532	516	497	550	512	495	494	478	486	495	496	498	511	515	520	488	483	552	488	514	528	496	512	508	496	475	522	536	510	491	494	473	507	505	481	519	521	468	496	514	483	479	470	529	476	479	504	511	503	488	468	511	461	447	514	498	498	516	530	532	471	524	524	517	509	487	499	515	520	499	492	485	502	456	480	501	521	536	498	510	503	497	489	510	489	454	494	513	522	509	477	542	514	485	522	508	496	473	531	483	530	535	481	501	541	483	524	489	522	492	513	518	513	526	509	503	510	499	489	441	504	500	519	477	487	492	471	488	510	480	503	512	513	505	536	492	488	478	542	518	516	489	476	503	510	539	505	519	520	488	513	498	529	531	474	513	505	512	502	521	559	495	481	538	474	496	523	463	484	539	506	520	528	478	523	509	430	530	541	498	496	548	494	520	493	516	497	455	471	502	495	548	512	464	461	504	533	521	519	443	513	522	472	528	503	508	460	493	490	547	524	508	510	518	507	481	476	501	467	486	477	525	456	484	473	482	530	550	489	507	535	542	511	524	548	526	476	501	487	522	490	504	526	512	491	500	519	471	535	510	510	516	511	497	482	485	506	491	540	501	463	505	536	525	475	474	474	529	496	503	481	480	468	547	509	481	530	532	508	518	491	483	501	534	515	509	503	496	550	500	516	514	485	532	524	513	517	482	492	491	539	534	519	462	508	520	516	500	534	451	508	474	519	492	481	533	481	472	522	488	501	490	512	506	528	439	494	499	469	545	502	494	483	520	531	500	487	485	530	531	496	537	496	508	549	465	482	474	484	477	487	529	495	476	519	486	476	549	515	500	513	513	509	544	516	507	491	501	510	535	485	464	483	468	488	516	522	544	529	484	482	530	465	530	525	510	463	491	483	507	496	518	494	473	477	512	495	511	514	514	494	504	486	495	447	503	481	486	500	540	501	502	494	506	516	473	512	511	560	507	488	504	470	493	470	510	484	502	462	508	517	496	516	504	494	512	494	552	521	503	530	480	523	499	485	514	512	468	477	518	466	486	528	530	495	497	487	515	513	488	495	551	517	505	512	501	452	473	508	494	488	482	517	470	517	523
1379	276	161	157	200	1644	3232	3423	2216	1078	544	253	164	77	62	52	43	42	29	35	33	36	35	33	37	43	41	37	37	40	35	42	40	32	38	37	37	31	36	31	44	38	48	32	44	28	32	29	36	43	31	39	42	35	35	33	39	42	40	41	49	33	34	32	45	38	37	51	37	51	45	35	41	39	40	31	30	45	45	32	40	36	41	34	29	32	32	36	32	36	43	43	27	41	41	35	41	40	32	37	42	43	33	28	41	36	33	38	28	39	43	39	38	49	41	41	40	48	32	36	39	43	37	29	30	30	33	42	43	47	30	43	36	40	33	29	30	43	39	28	40	33	42	44	40	28	32	31	36	34	49	34	37	38	36	37	37	43	34	33	32	37	36	37	33	44	35	43	42	35	33	36	33	34	39	39	38	46	28	41	39	44	36	38	31	36	40	38	41	40	42	26	29	44	43	43	43	32	29	42	43	42	39	38	41	34	33	38	43	33	41	36	43	36	36	47	42	35	38	36	43	34	44	40	41	28	35	38	45	30	31	40	39	29	42	26	38	50	39	38	30	32	43	34	32	33	39	33	31	39	37	31	39	31	38	39	31	40	45	53	36	47	38	36	36	43	31	35	30	45	35	45	42	35	49	31	41	30	43	47	27	44	38	31	42	39	32	28	40	27	43	32	37	39	34	39	28	31	34	32	41	40	43	33	46	43	35	41	31	53	46	41	34	48	34	34	45	46	31	41	30	39	30	37	32	31	34	44	42	32	41	34	31	43	40	48	26	45	30	38	44	30	34	36	48	49	40	38	37	35	39	40	42	29	40	34	48	45	44	45	24	39	33	38	27	35	39	31	37	32	48	36	32	33	33	35	42	37	36	30	36	42	43	32	40	31	42	42	38	39	47	33	42	37	38	45	39	25	46	28	30	31	39	46	27	44	44	32	45	30	37	41	40	41	37	33	37	39	34	38	28	29	51	31	37	35	47	36	47	43	42	40	30	44	33	44	32	35	28	31	40	38	39	32	25	44	36	32	43	36	35	35	34	38	28	36	38	31	38	42	41	42	34	37	36	38	41	46	44	34	28	55	31	29	36	37	39	36	36	34	33	42	31	36	36	34	36	47	34	40	37	43	32	42	39	31	39	46	38	36	42	47	30	30	41	34	46	40	41	39	40	34	31	31	41	23	37	39	42	46	44	34	38	32	23	36	33	35	43	38	42	37	40	35	34	37	33	36	41	27	44	26	34	34	34	36	33	35	39	45	43	44	28	32	39	45	37	47	29	37	36	40	43	35	39	35	35	39	27	36	33	42	33	51	33	25	34	40	33	38	30	39	32	29	34	31	41	36	46	38	36	45	29	45	48	39	42	38	44	38	32	39	35	42	48	41	41	45	37	40	38	44	33	36	42	33	28	32	33	45	47	40	49	27	40	35	38	36	36	37	38	39	35	46	49	39	36	44	35	39	37	36	25	43	29	41	31	26	27	46	42	35	42	35	48	38	51	39	38	45	35	46	31	30	43	33	28	40	26	38	33	32	39	36	29	39	39	24	39	41	35	30	44	46	41	29	34	40	33	33	41	37	42	39	34	40	47	43	34	31	44	46	39	40	40	35	38	35	31	36	29	35	43	33	38	40	38	43	43	35	30	36	35	34	35	35	32	44	36	37	28	35	41	34	40	33	44	30	42	32	37	40	26	36	44	47	38	35	27	49	20	33	48	34	55	38	35	45	50	38	33	38	37	37	35	26	36	34	30	46	32	28	26	46	36	33	28	47	37	36	24	38	37	35	48	36	31	41	35	49	46	42	35	42	37	39	36	45	48	42	44	31	38	33	39	41	34	38	36	42	35	30	28	37	47	34	35	28	34	36	42	39	38	36	28	35	32	30	38	36	40	38	27	32	42	29	35	47	33	36	38	47	44	43	31	38	40	32	33	49	48	36	36	35	41	41	36	35	30	29	34	22	32	43	26	32	40	42	28	35	29	42	37	31	37	39	51	32	38	35	33	33	39	41	33	33	33	30	47	35	38	35	37	40	50	42	37	26	30	32	43	35	27	44	28	48	42	38	40	24	41	25	30	39	47	34	40	38	31	43	26	28	40	48	34	39	36	30	37	45	44	36	41	48	36	27	37	37	29	34	37	34	34	35	48	40	31	32	32	38	37	27	44	41	36	43	48	38	43	38	34	39	56	35	33	30	41	55	35	40	40	48	34	35	46	37	34	38	41	45	47	35	36	43	30	35	33	41	27	29	36	32	36	45	33	39	38	41	45	45	37	48	42	37	32	56	35	32	33	36	35	37	29	37	38	29	42	44	27	21	34	39	40	44	47	36	32	46	33	41	35	38	35	47	29	42	40	44	30	34	33	41	49	36	41	36	37	39	38	39	31	40	39	44	49	27	33	39	30	34	47	34	38	32	28	30	49	42	34	27	42	38	56	38	45	38	40	31	37	34	39	31	36	41	36	36	43	35	45	35	43	35	38	36	46	33	35	46	34	30	36	36	47	38	41	46	33	36	23	48	36	40	34	32	34	45	41	39	27	39	36	36	38	46	38	39	31	47	41	39	45	37	30	42	41	35	37	36	34	38	33	40	27	36	32	34	34	55	28	29	43	41	31	34	40	40	41	31	39	33	41	33	36	32	37	41	48	34	30	55	39	40	28	34	40	40	40	45	37	31	37	33	36	37	34	36	34	22	39	36	39	48	28	32	37	33	43	31	37	35	40	34	51	42	35	37	41	35	31	43	44	35	32	32	31	39	37	40	48	40	36	31	49	50	36	37	37	46	44	48	37	41	38	41	37	43	46	31	41	36	38	36	35	44	41	40	29	32	40	46	30	31	40	40	44	34	42	26	37	44	37	29	44	31	46	36	36	37	39	41	39	40	44	53	39	37	42	37	38	47	37	46	29	31	37	35	43	35	40	35	30	49	32	27	31	36	37	32	30	40	41	28	34	34	46	39	39	40	50	35	30	37	47	47	34	43	31	44	49	30	34	51	38	30	33	45	37	46	39	26	41	57	38	34	34	42	37	35	33	38	47	42	39	41	34	30	26	45	36	36	38	37	39	38	50	40	35	38	35	45	39	31	38	28	36	27	40	40	40	40	43	31	49	39	50	41	34	42	37	32	47	40	27	41	41	44	30	43	38	27	40	28	35	33	43	38	31	43	44	30	35	33	33	32	39	49	31	33	31	41	34	38	49	34	43	34	46	45	49	41	42	32	23	20	36	25	44	42	38	39	44	38	38	40	50	47	38	25	44	33	44	35	36	43	38	40	52	39	42	34	35	39	39	31	38	31	40	41	35	32	33	38	45	37	30	36	35	33	34	33	41	36	46	34	35	38	49	38	41	35	37	42	32	53	39	39	35	36	37	31	45	51	48	40	31	32	42	50	38	40	34	39	40	36	17	49	43	50	33	31	25	40	35	31	34	44	30	33	41	43	27	40	30	29	41	32	27	36	45	32	36	31	38	32	40	44
15712	7049	3541	7765	17191	37506	40936	38312	30388	22022	14272	8070	4089	1976	1027	706	563	507	520	485	490	457	492	527	494	490	505	478	514	492	511	476	501	483	500	482	509	492	522	477	483	533	506	513	412	478	504	472	521	493	474	515	489	471	517	469	508	469	534	522	489	484	546	507	480	505	530	496	503	507	498	516	511	489	472	498	481	495	490	474	516	547	517	486	489	551	510	543	474	498	488	490	467	529	449	491	518	480	487	541	487	491	475	489	500	522	505	502	496	470	476	469	510	531	504	490	498	485	457	487	525	502	511	483	542	477	540	520	490	495	491	507	493	491	483	462	510	487	498	522	498	493	481	488	460	511	489	487	467	499	517	499	465	488	498	532	481	470	524	516	520	541	478	512	485	482	491	484	511	492	473	506	488	498	508	491	478	534	526	455	521	518	482	500	509	476	491	495	510	501	510	509	516	478	511	503	512	509	488	497	485	518	487	524	462	482	479	484	511	500	482	528	509	490	490	511	504	514	536	524	477	517	520	495	541	481	461	522	514	503	513	545	468	570	492	454	532	514	480	477	500	506	489	497	528	508	526	474	471	511	515	493	492	467	508	504	467	517	504	491	504	492	475	510	463	461	453	507	501	512	473	486	470	516	484	473	521	491	504	511	509	488	489	487	512	477	522	484	464	548	471	525	516	494	473	504	469	469	505	535	508	513	477	513	515	515	479	494	507	497	519	470	489	455	489	499	535	467	504	510	499	513	496	506	505	463	506	445	463	499	526	529	464	521	459	525	545	507	474	493	497	522	462	542	502	558	504	477	499	487	478	485	461	509	503	524	514	504	503	454	505	516	501	503	501	501	496	470	468	493	520	455	510	485	457	493	515	485	510	492	492	483	524	451	512	487	509	475	525	513	491	517	531	513	483	511	477	502	506	508	470	510	514	530	535	493	486	513	448	530	490	503	508	473	504	467	491	493	475	517	529	488	524	518	520	466	509	510	508	536	492	507	515	481	522	516	482	457	524	533	474	504	492	533	494	476	463	531	499	544	512	471	491	535	510	517	503	505	511	504	487	493	523	489	489	519	506	498	512	517	487	505	539	469	494	464	551	504	511	492	543	483	467	489	502	504	510	495	490	491	542	495	541	533	513	485	479	497	493	554	519	457	511	511	503	494	457	500	464	518	487	492	509	549	508	520	471	491	493	534	488	475	516	531	490	490	480	473	464	520	481	482	496	501	510	492	489	530	471	506	509	507	476	472	488	488	465	525	506	495	481	474	506	542	489	552	487	505	496	523	497	483	511	508	478	475	492	517	474	508	506	501	458	501	497	463	511	475	523	517	502	504	494	537	523	499	501	479	522	513	503	451	509	516	490	498	494	481	519	461	486	499	543	481	475	469	486	461	502	468	528	498	471	481	512	525	520	495	527	495	494	514	506	497	518	485	515	496	492	485	519	506	492	519	449	526	450	483	515	535	497	520	496	499	473	481	527	472	519	562	535	471	494	507	524	519	532	536	480	474	484	554	493	482	503	533	517	478	484	443	496	537	512	502	521	508	492	496	481	499	479	494	489	454	537	474	478	487	494	513	515	488	472	482	487	480	513	503	478	446	460	502	524	511	517	512	495	517	457	479	477	470	516	488	483	534	538	478	486	504	491	493	521	497	508	460	478	453	491	482	532	514	456	489	515	479	471	506	499	495	507	501	462	495	496	464	496	490	448	539	483	473	516	503	469	518	495	503	480	530	522	571	501	468	508	482	484	488	494	487	489	551	502	524	507	532	501	496	508	505	499	501	509	491	466	494	491	504	511	489	491	468	516	482	515	532	511	490	477	537	505	494	533	550	478	504	463	521	483	503	492	511	522	460	493	506	503	522	497	528	514	441	482	506	479	505	513	521	503	514	496	486	506	515	498	507	464	508	512	542	493	459	529	563	504	480	491	543	470	473	504	493	474	503	479	487	465	509	531	474	501	505	497	484	519	487	503	496	529	495	502	482	515	518	511	496	486	516	498	505	521	454	494	525	494	504	533	517	486	486	514	498	479	487	509	464	537	513	504	522	522	475	506	528	510	474	470	497	541	526	486	499	513	534	481	528	419	525	482	497	503	508	525	479	496	520	528	515	527	522	535	462	512	511	471	485	460	492	506	503	476	452	510	545	524	498	511	513	499	479	499	479	475	512	490	498	501	502	499	536	485	480	534	520	524	507	496	471	502	510	479	503	473	466	490	475	501	474	522	498	499	469	498	520	485	468	527	496	499	509	506	504	501	516	506	479	513	477	515	523	495	527	513	525	495	487	484	498	511	477	510	468	494	533	510	492	527	507	494	494	483	500	486	509	458	512	488	502	463	568	494	503	506	475	485	531	512	498	487	463	508	516	503	493	469	491	469	451	444	490	501	473	483	518	468	503	500	513	519	492	488	513	508	470	521	507	467	488	491	490	539	536	529	540	503	480	505	542	471	449	513	519	508	532	481	497	478	499	488	493	477	511	464	500	512	507	511	513	524	492	519	462	499	470	493	540	518	489	524	532	543	504	501	537	528	553	489	510	504	489	486	508	478	508	500	489	508	495	490	509	499	531	494	495	486	500	501	496	529	485	447	511	500	489	467	496	500	478	478	470	470	498	494	469	497	494	516	483	497	499	485	494	537	465	498	531	452	538	478	503	512	486	470	480	486	524	499	532	463	501	456	468	496	490	466	530	491	501	453	545	486	485	545	503	493	513	494	464	510	503	507	488	548	516	533	502	484	500	515	525	462	517	478	503	509	505	475	539	502	474	513	497	484	488	499	500	514	496	543	502	522	494	480	523	493	522	483	485	501	500	489	491	499	541	475	518	510	517	520	479	461	484	493	511	487	499	515	457	494	508	498	477	521	539	495	486	458	499	460	479	487	480	529	476	481	523	479	561	469	497	470	473	488	541	488	512	502	493	492	521	510	520	490	483	470	483	506	463	492	521	508	496	520	525	507	506	521	542	483	527	517	455	495	538	495	510	505	502	490	505	499	487	499	516	488	504	473	498	480	495	507	466	463	487	484	478	575	493	475	472	543	475	469	513	488	487	494	490	465	470	496	514	504	471	526	519	490	456	498	497	483	517	475	507	447	486	497	486	519	472	553	475	533	507	524	490	521	495	479	493	560	518	459	472	517	514	482	462	479	516	513	462	496	479	516	495	547	505	448	494	481	519	461	510	496	468	538	506	473	475	538	532	489	516	561	523	496	495	522	561	523	497	528	513	495	512	474	476	512	472	502	506	528	517	526	505	503	490	496	532	502	497	517	478	466	467	505	520	498	467	465	496	523	512	479	483	487	494	504	485	460	513	480	483	478	483	491	495	524	509	487	529	529	491	496	508	540	483	475	534	484	486	482	481	498	482	494	523	474	475	530	506	496	492	511	520	538	513	528	515	519	513	518	507	486	503	473	508	500	501	483	489	504	510	513	471	473	528	494	489	520	495	490	490	503	509	502	505	506	505	504	526	496	547	503	442
760	537	329	355	467	3912	10469	9384	5645	2690	1262	579	280	152	79	42	49	35	38	35	38	40	31	31	32	28	40	26	35	28	22	28	35	43	32	34	38	41	33	36	26	34	35	30	34	26	39	38	47	26	36	43	36	45	39	47	40	41	34	44	28	35	35	27	23	33	32	41	36	30	28	22	52	33	44	35	36	46	33	40	40	42	34	40	29	37	24	29	34	38	37	42	47	34	37	35	38	30	45	47	36	32	28	31	35	39	29	26	41	29	40	46	41	26	26	33	29	34	30	32	26	39	42	33	41	29	39	38	35	24	30	32	40	37	25	38	36	34	34	35	31	38	34	40	32	29	35	31	29	30	39	29	38	42	42	35	32	31	28	29	43	37	33	40	37	40	35	30	35	26	36	40	41	47	33	31	33	35	32	31	39	39	44	30	37	48	37	30	33	30	35	29	42	30	33	40	36	44	29	35	37	42	46	31	41	30	38	45	36	34	35	40	30	28	33	31	31	28	33	35	36	42	32	37	37	31	45	31	33	29	34	41	41	39	40	49	32	38	37	44	35	28	39	36	44	27	35	38	40	42	37	23	46	39	33	34	28	38	29	39	37	37	28	31	41	25	37	31	42	37	35	28	34	30	42	26	27	42	33	22	32	27	32	43	36	28	34	31	35	41	35	55	42	30	29	32	30	38	30	33	43	33	36	36	24	32	35	35	35	44	38	41	44	44	28	43	32	33	30	30	41	31	36	47	29	30	31	32	35	39	35	32	35	25	29	34	32	30	39	32	30	17	26	29	32	40	38	44	40	30	40	41	52	25	42	38	37	48	32	33	37	30	35	37	46	34	38	32	36	34	37	33	36	31	36	34	45	48	36	27	29	40	30	22	39	33	30	33	30	33	33	29	42	27	29	47	36	33	28	28	39	26	50	42	34	39	32	39	30	39	34	46	25	23	31	32	26	32	47	41	29	45	36	35	42	29	51	35	41	45	29	32	40	28	38	27	39	41	33	40	42	32	36	28	29	31	31	37	35	51	31	35	35	38	35	42	45	39	23	37	29	41	34	37	34	29	43	37	32	41	30	41	37	27	27	37	36	32	32	34	44	37	39	35	47	32	30	28	34	29	34	27	27	34	37	35	52	28	31	35	36	52	19	26	29	34	25	27	43	31	34	29	33	40	26	38	38	23	29	34	37	33	28	33	37	44	36	38	47	47	24	29	29	36	37	28	46	33	33	32	35	47	36	37	32	33	34	44	31	31	35	26	32	37	47	39	34	42	34	37	36	34	44	28	38	31	41	40	39	37	36	37	39	45	41	16	38	28	36	33	34	33	40	31	34	27	46	29	35	33	35	36	37	26	33	42	31	30	32	32	41	32	40	40	49	35	31	31	43	33	42	48	38	29	39	29	32	50	34	37	33	33	37	30	28	37	33	35	46	36	25	35	25	41	23	41	42	29	36	42	33	36	34	37	43	30	42	31	32	43	34	33	38	31	42	33	39	32	30	28	39	32	35	36	41	36	31	30	42	36	33	36	30	35	32	28	35	24	38	41	36	44	37	34	31	26	42	26	34	41	43	32	36	35	44	28	39	39	33	33	42	39	36	37	33	41	30	32	32	29	29	32	44	32	34	27	28	32	33	35	38	30	44	38	35	33	35	35	32	36	34	31	42	34	40	37	33	28	35	29	31	33	33	38	41	24	29	34	34	42	40	37	44	32	34	46	31	36	34	34	38	30	41	29	32	37	33	40	37	36	31	38	24	41	21	32	30	36	44	31	44	35	34	38	49	47	46	36	44	30	43	34	39	29	42	42	31	38	31	37	38	31	33	28	31	32	35	36	37	34	29	27	36	42	39	24	41	51	30	41	32	32	47	56	32	32	26	33	32	39	27	37	36	48	29	41	52	40	34	35	33	34	37	38	20	46	41	42	50	40	44	48	48	39	41	30	36	32	28	32	37	34	37	33	33	34	31	38	33	32	32	28	40	42	31	34	43	30	41	34	39	41	36	42	25	30	34	32	42	32	39	28	30	31	34	32	28	34	42	31	38	34	38	33	34	40	36	28	32	26	45	34	28	27	40	27	37	33	41	34	47	39	48	33	46	45	34	33	33	29	41	32	28	31	40	29	41	33	32	35	38	39	35	35	34	41	29	26	45	31	36	45	29	44	31	45	31	36	39	42	31	30	41	32	33	32	45	37	28	33	32	31	26	32	30	31	41	30	19	34	37	32	26	44	37	34	31	38	35	33	44	45	39	37	37	38	26	40	33	35	50	32	37	32	37	34	25	32	40	30	39	41	26	35	36	28	28	34	38	26	32	24	32	25	44	47	29	31	40	25	44	35	52	35	30	46	46	38	31	36	28	21	36	35	35	35	34	37	28	40	29	35	38	36	31	31	42	33	43	41	26	37	40	45	48	30	25	28	40	36	20	32	32	25	29	39	36	45	23	47	51	28	31	39	34	36	23	35	33	37	32	34	43	34	27	42	48	43	33	35	42	33	36	32	27	38	36	38	46	35	27	39	37	38	37	34	41	40	25	32	37	30	27	28	29	33	28	20	43	38	32	35	33	32	34	34	17	27	21	43	30	37	24	34	36	42	33	35	33	40	33	42	35	36	37	42	37	48	31	42	39	40	30	33	25	40	47	32	30	37	33	36	40	26	26	31	43	36	45	46	34	34	38	31	37	34	34	32	41	32	22	39	37	30	34	44	48	48	38	29	33	37	35	32	33	51	35	33	26	29	27	34	36	45	45	33	23	30	33	35	26	26	39	33	29	30	33	41	32	35	35	34	29	30	29	29	34	30	28	30	37	38	34	28	38	38	48	32	35	31	31	22	28	47	27	26	33	34	48	40	40	24	34	37	38	23	30	32	33	40	37	28	38	37	37	36	35	39	32	33	33	31	38	39	37	56	30	36	32	42	36	27	34	43	27	34	37	33	30	39	36	38	34	31	36	43	32	25	28	40	41	46	33	39	39	40	29	41	42	38	29	32	32	34	37	35	27	38	34	44	28	39	37	40	42	36	28	29	31	33	35	38	36	36	33	29	28	33	33	33	38	39	30	38	29	32	33	44	40	41	33	30	39	29	28	31	40	33	32	33	25	44	35	27	34	31	39	33	31	32	37	31	39	27	36	35	39	39	42	32	27	30	27	33	39	33	38	29	32	49	42	29	40	38	38	35	37	42	31	45	39	44	40	37	37	27	42	26	44	31	34	41	28	31	38	24	38	37	34	37	30	30	34	40	36	31	27	37	39	32	26	36	32	31	34	49	49	40	40	37	37	40	37	37	34	23	37	30	22	36	40	25	38	36	37	43	33	26	37	34	35	32	31	24	27	41	36	35	34	49	35	31	45	35	27	37	37	43	28	48	26	44	38	41	40	30	37	39	40	36	32	33	51	35	32	41	42	35	29	29	37	31	35	36	40	32	37	35	28	31	33	38	27	34	31	38	29	34	29	36	39	25	42	39	42	35
17830	11079	6850	16326	28238	47743	58922	51277	40230	31069	22374	14286	7914	3898	1640	788	610	507	490	452	437	483	441	457	416	456	451	473	459	475	469	458	447	435	457	475	487	519	422	473	459	484	485	480	464	475	440	453	438	469	503	430	451	440	441	424	435	490	440	443	425	478	449	444	415	460	461	462	460	443	461	487	419	469	437	439	466	460	466	440	412	464	490	453	452	489	456	457	457	486	436	471	440	447	482	466	431	468	490	465	477	460	466	457	430	433	463	430	451	484	474	456	433	449	450	519	460	477	469	472	441	478	477	453	433	432	450	454	506	472	479	437	469	467	473	396	473	470	453	463	465	428	493	522	451	469	467	469	421	459	477	469	407	476	492	455	430	453	439	469	453	482	455	440	454	471	431	468	475	447	444	455	485	489	450	495	472	444	464	484	458	448	475	481	476	444	448	502	441	452	478	470	485	423	452	441	484	437	484	469	434	476	432	472	447	475	466	492	441	419	446	457	447	466	433	473	444	459	463	478	475	470	485	492	468	468	494	481	470	462	457	440	460	437	459	436	458	452	482	481	442	463	471	479	491	499	497	452	472	480	476	405	427	524	469	454	462	466	442	435	459	477	483	476	431	469	482	441	456	409	472	451	473	437	447	454	429	468	480	494	470	490	455	454	477	477	433	487	447	453	446	475	469	458	477	481	471	469	490	440	468	436	482	445	458	480	467	472	433	462	471	405	510	459	476	486	462	443	468	471	506	451	468	488	474	453	488	441	480	432	465	450	467	495	473	414	467	430	455	441	480	488	500	488	474	476	412	442	417	452	467	456	456	463	480	456	451	502	471	453	452	479	486	461	508	485	472	462	444	442	454	442	455	457	457	464	465	460	500	462	467	447	469	445	476	460	475	480	453	451	485	428	477	465	489	474	435	476	465	433	473	460	469	450	451	467	507	447	457	433	486	440	443	469	479	444	492	463	471	450	441	484	467	485	476	433	445	461	463	460	478	428	460	489	474	441	447	449	463	466	463	474	482	473	472	435	449	477	474	485	503	487	471	501	473	446	499	467	439	477	454	448	451	456	483	418	453	475	483	475	447	468	458	477	476	495	503	448	524	443	458	450	426	500	460	477	418	457	482	436	442	430	476	478	466	464	460	455	476	483	440	471	493	450	425	436	482	413	435	469	466	389	487	471	478	440	435	473	469	485	439	484	505	435	500	433	442	461	466	431	455	503	493	457	523	452	488	453	453	467	464	487	480	490	488	454	444	506	477	473	488	413	440	435	432	444	444	468	471	454	470	398	503	462	469	459	504	458	446	452	452	440	472	461	452	490	461	462	459	457	452	447	453	504	428	510	469	464	505	449	479	431	458	450	445	510	449	450	463	463	435	478	456	439	472	496	476	428	406	455	449	487	465	505	470	456	473	470	447	488	466	460	448	445	464	480	482	477	458	501	447	445	475	469	474	454	493	465	459	447	428	467	474	490	472	445	451	497	494	485	472	468	434	477	463	422	494	466	432	479	474	474	489	443	467	478	498	471	450	479	477	475	450	475	456	447	493	442	440	437	465	480	507	470	429	420	448	467	412	452	464	459	477	456	500	430	451	464	484	443	448	470	479	439	482	417	477	453	444	522	496	459	469	473	488	455	465	491	497	466	448	460	456	451	512	470	458	501	452	486	441	492	477	461	466	469	436	473	447	466	460	480	437	447	471	483	464	463	434	436	483	429	480	458	431	506	480	481	490	439	462	488	514	453	463	501	493	514	474	447	493	461	469	458	481	423	458	441	439	454	463	490	429	484	495	429	445	476	462	461	489	469	493	481	465	461	474	429	453	474	513	465	467	466	465	452	446	480	494	472	472	424	452	444	471	445	452	490	437	493	456	451	472	512	485	449	462	447	445	483	450	476	485	457	453	477	444	480	464	463	450	491	460	434	461	489	442	481	463	456	473	514	504	446	453	441	438	496	469	482	473	470	491	467	457	499	468	469	463	460	426	431	442	458	485	495	472	455	451	486	445	456	459	463	468	482	443	430	468	430	473	462	477	447	438	470	477	434	471	449	460	449	506	441	445	459	452	427	457	437	476	475	439	500	435	466	471	465	437	479	444	456	468	504	486	497	450	469	473	499	428	494	481	432	515	452	471	424	441	480	426	447	467	472	473	440	467	484	475	495	453	483	478	444	487	464	469	437	471	420	442	447	458	494	458	478	495	473	480	437	437	437	416	446	405	444	498	427	450	448	447	448	477	435	450	430	407	449	479	441	445	430	444	474	452	470	470	450	500	426	460	459	426	448	484	493	431	460	456	486	444	514	469	473	467	476	494	484	463	464	476	493	490	481	465	495	447	461	438	452	480	464	431	482	464	460	483	469	476	464	459	481	454	412	490	488	477	474	477	462	455	474	453	461	480	450	504	496	425	476	457	477	494	472	487	465	433	466	509	452	432	431	459	459	448	494	442	447	440	483	474	458	450	442	459	469	457	471	442	452	473	477	429	452	496	452	462	509	456	463	415	492	455	474	442	490	460	480	442	439	429	440	467	479	463	473	484	440	479	474	479	474	470	479	445	462	452	443	444	446	469	448	458	463	469	453	442	446	489	478	482	463	486	461	454	493	480	507	465	421	501	434	491	462	452	461	503	443	501	471	489	456	450	489	492	472	484	492	468	468	491	452	446	476	466	455	442	490	424	476	490	485	464	480	463	456	489	488	464	488	472	458	455	477	481	471	482	445	439	473	445	495	472	461	481	481	484	480	452	467	480	480	465	473	448	446	476	456	516	476	468	470	468	488	474	486	476	453	469	436	455	466	439	427	445	475	434	470	518	492	453	474	470	477	488	435	439	459	454	433	477	450	430	488	487	457	463	447	468	456	462	456	456	449	450	488	479	469	473	443	423	478	477	449	495	421	440	449	403	439	473	459	477	450	462	448	460	470	474	489	437	463	423	456	475	477	483	431	449	463	447	490	412	452	395	468	467	440	419	480	467	467	442	468	468	453	475	488	500	478	440	479	462	491	478	452	492	460	454	429	454	472	430	457	457	480	433	441	454	485	424	478	482	451	445	478	444	475	451	448	466	441	472	441	468	501	473	474	431	481	477	499	457	445	449	482	429	462	440	459	450	477	488	496	451	449	437	454	456	478	458	489	482	438	472	512	442	466	462	468	431	402	463	474	519	441	449	455	457	456	504	465	468	460	453	451	465	469	447	438	531	458	497	474	478	453	518	476	425	486	417	474	448	467	432	454	504	445	446	456	480	467	439	459	461	480	488	446	489	426	479	467	483	444	472	460	429	461	446	442	464	455	421	477	433	477	443	454	462	491	455	494	455	485	493	446	485	509	518	421	421	488	449	461	467	458	459	479	438	448	471	477	446	466	478	434	431	482	459	456	481	475	449	461	487	435	454	461	454	445	473	481	449	472	463	427	446	495	486	434	416	487	427	475	475	482	480	432	493	483	434	452	450	497	482	450	474	489	474	481	467	485	455	477	473	448
2133	444	340	315	376	4382	10401	9578	6031	3286	1723	917	435	233	94	63	43	42	47	33	30	33	43	41	41	47	45	33	46	40	41	38	51	52	48	40	43	45	35	30	38	41	47	45	38	32	36	43	51	45	38	45	44	50	33	55	41	47	54	38	32	42	40	40	50	44	40	49	43	38	43	47	34	39	40	35	39	40	44	41	35	48	42	49	48	50	39	36	29	49	44	39	31	57	35	40	45	45	37	51	43	43	44	36	49	33	41	39	36	36	31	51	43	37	36	42	30	48	39	34	41	42	37	39	35	41	47	39	33	43	37	41	31	36	47	45	33	50	46	33	40	47	42	44	49	39	39	42	32	44	41	40	46	45	34	33	45	47	38	40	35	43	35	41	43	35	33	37	44	36	25	50	43	39	46	48	44	50	46	43	51	34	41	31	37	39	31	42	43	47	47	41	43	41	50	38	32	38	34	43	33	51	53	43	45	44	40	25	46	41	43	36	40	40	38	27	35	44	53	35	41	50	31	34	50	40	44	41	34	56	39	47	36	43	44	43	43	37	33	46	43	42	45	39	35	38	40	42	55	39	51	35	47	32	38	47	31	41	39	48	40	44	51	29	46	39	45	44	33	42	40	41	33	44	44	42	43	27	46	38	45	40	44	50	36	52	39	40	37	39	41	32	41	43	40	47	36	33	44	55	33	39	40	44	35	24	43	50	50	33	41	41	38	39	36	47	42	35	36	52	48	35	44	36	45	43	40	52	52	45	39	48	41	43	48	37	27	53	48	40	51	41	52	32	37	38	38	42	46	42	33	49	53	41	44	41	44	50	50	27	53	46	43	47	31	38	39	55	44	37	45	45	37	54	43	45	41	35	31	43	57	52	42	35	45	42	49	46	45	38	47	44	34	39	35	32	36	46	41	34	38	34	35	53	41	52	44	41	31	40	44	38	35	34	44	34	40	42	43	41	44	46	50	51	47	44	25	47	33	44	44	41	30	48	45	41	32	45	37	40	47	45	45	53	51	52	36	46	33	48	48	42	54	52	43	37	43	47	52	49	44	39	34	37	50	42	45	37	33	45	47	46	43	42	43	55	45	45	38	49	40	48	52	53	50	42	49	48	37	50	45	36	43	36	39	42	43	50	39	48	34	47	33	36	45	34	40	40	57	38	48	48	48	44	42	37	54	45	40	45	41	28	46	33	39	42	48	45	41	45	46	27	45	36	45	38	43	34	49	33	39	47	47	42	32	34	33	36	48	39	42	33	42	37	39	39	35	43	47	45	53	45	55	39	39	44	43	39	47	32	38	55	35	49	40	36	40	39	49	38	43	45	47	32	42	40	36	48	34	47	42	51	37	34	36	47	40	42	33	40	43	42	38	42	41	51	36	39	39	47	43	38	43	36	53	41	39	33	41	38	38	42	44	55	33	41	44	39	33	40	42	43	47	44	31	42	45	40	48	49	43	56	44	40	37	58	40	33	33	39	42	53	52	57	54	34	45	37	36	38	36	46	32	42	42	41	40	28	35	52	42	37	33	38	38	48	35	44	47	44	47	49	35	46	39	29	41	38	52	33	43	45	48	45	35	27	39	50	30	49	45	47	47	53	42	44	41	47	41	57	50	40	42	45	44	50	40	37	43	46	41	38	39	28	39	47	47	36	41	32	32	40	37	55	50	35	42	50	49	50	30	45	48	50	36	36	28	49	49	38	33	36	34	46	44	47	45	48	41	43	45	47	45	42	39	46	34	33	49	49	45	47	43	31	28	51	38	43	32	49	42	42	43	46	41	38	28	39	50	39	32	51	41	35	43	42	36	46	43	39	53	53	37	41	41	37	33	44	44	50	42	35	45	43	39	39	51	45	39	47	48	62	38	37	38	38	52	50	45	49	35	35	38	35	43	32	38	42	56	36	47	46	48	32	36	48	49	33	43	46	43	42	44	41	32	41	37	43	48	42	41	32	47	40	34	40	42	48	42	45	35	45	37	48	36	31	37	40	40	43	41	56	54	46	41	35	43	45	39	44	33	47	41	36	40	36	24	65	41	40	33	51	45	42	33	41	49	49	39	37	47	36	42	43	47	38	36	51	41	35	55	38	41	40	39	38	40	38	52	41	42	44	40	39	54	34	35	30	42	41	50	53	45	54	41	44	47	40	33	36	47	39	45	43	50	46	59	37	41	41	43	40	40	42	45	34	48	44	55	38	41	45	49	34	38	36	34	42	41	49	51	38	46	31	41	33	28	44	30	33	34	39	43	40	37	23	49	32	57	35	36	44	49	39	47	43	42	44	35	55	44	34	44	41	45	39	47	41	39	48	31	45	47	50	43	41	46	44	39	43	31	57	50	33	56	57	47	47	37	44	37	42	41	47	49	42	45	51	47	50	49	51	47	55	36	50	35	46	43	40	39	37	36	33	44	22	42	33	42	36	41	41	45	37	36	43	40	51	45	41	48	33	32	30	34	35	30	37	39	52	33	45	34	30	41	46	33	36	34	51	41	45	34	38	42	34	38	42	41	39	43	32	43	30	36	59	37	50	44	36	46	49	37	39	42	50	41	45	41	42	45	51	42	46	47	49	45	43	50	36	54	35	44	40	42	46	44	49	45	37	41	52	33	35	43	43	41	36	41	34	35	45	42	46	45	17	39	44	52	35	32	45	56	42	49	52	42	40	48	40	53	44	43	41	40	38	34	32	42	35	39	52	35	43	32	38	45	38	32	52	36	34	38	34	44	42	41	47	37	32	36	29	41	39	35	40	38	38	33	44	37	40	37	42	31	37	41	37	39	36	39	50	47	40	41	48	41	42	39	41	32	49	40	45	43	32	40	33	34	43	42	56	31	40	41	29	44	53	35	28	22	40	38	45	42	42	43	35	45	42	52	43	45	42	61	42	37	37	37	45	52	47	37	28	46	34	39	41	54	44	45	35	41	38	50	46	34	39	45	38	44	40	37	41	33	43	45	39	46	42	51	43	36	46	36	37	41	40	39	41	53	43	38	42	46	36	38	38	40	46	34	46	48	51	42	35	37	41	37	40	45	47	35	37	49	54	31	42	43	45	44	45	45	40	36	36	54	37	38	39	51	37	34	41	29	47	35	36	48	44	42	35	43	47	34	42	42	46	49	50	55	41	54	42	48	34	36	39	32	44	44	45	31	47	41	43	37	53	38	42	42	39	37	43	36	34	45	29	44	43	43	32	35	30	42	30	33	46	41	36	29	39	41	39	30	37	49	38	34	29	35	42	49	37	45	49	36	37	44	35	50	40	46	37	52	48	51	35	43	50	38	29	45	32	30	42	38	44	39	41	41	46	38	38	46	45	49	57	37	36	30	49	43	49	43	50	48	49	34	55	43	38	38	45	51	46	34	35	39	40	37	36	44	46	42	46	41	45	53	40	42	35	48	48	48	39	40	47	39	42	46	39	33	51	39	31	42	53	45	49	40	41	44	30	45	51	40	27	46	38	32	43	40	47	49	39
18809	9972	7653	15762	26875	50450	59652	53086	42268	33678	26777	19605	12085	5817	2457	1094	769	563	577	545	539	517	557	538	558	530	590	516	580	537	579	610	542	532	591	578	547	559	544	578	531	564	561	574	567	560	528	580	579	561	597	541	554	568	558	546	575	568	575	542	568	556	514	563	552	528	557	515	514	544	570	565	519	563	570	504	537	550	493	562	563	549	593	563	529	564	552	556	565	574	517	525	559	584	545	540	552	537	558	568	535	542	581	527	538	564	578	554	539	573	538	510	564	568	593	555	565	556	531	576	597	538	535	566	527	581	537	531	528	599	552	567	586	586	562	557	538	558	516	529	578	539	554	536	575	548	521	547	584	496	598	562	555	565	570	582	511	561	531	540	589	554	523	555	536	544	628	556	541	533	527	529	555	545	524	575	538	532	551	533	544	566	542	566	559	544	557	555	549	523	531	565	575	552	555	591	525	537	542	605	553	584	574	585	567	560	537	550	547	568	558	571	605	526	562	547	594	550	557	559	570	539	543	552	578	573	574	584	503	572	543	552	555	531	547	570	508	618	518	567	520	547	536	525	540	534	551	536	565	568	616	528	569	539	580	580	545	541	586	563	573	510	528	569	584	544	595	536	560	579	557	567	531	551	573	526	572	555	568	572	561	522	571	539	527	593	569	542	536	544	567	531	570	587	560	559	576	565	626	529	554	574	543	520	556	580	585	589	527	543	532	554	601	564	533	585	562	522	585	581	575	558	536	546	603	588	557	529	503	578	539	540	530	523	519	559	545	561	526	521	583	560	526	587	542	577	512	535	568	555	557	503	542	501	577	591	563	554	526	549	530	564	527	555	536	544	534	557	551	539	528	523	570	525	599	510	571	571	537	554	564	531	548	525	572	594	560	580	526	530	605	547	521	573	594	577	595	574	593	550	530	587	535	556	546	554	579	580	578	516	576	562	558	624	585	559	539	549	530	578	620	584	565	548	544	547	586	561	572	530	584	544	583	574	568	592	565	548	585	525	551	533	529	536	557	521	530	543	571	582	557	550	543	530	568	557	526	581	557	563	538	512	513	592	609	573	558	546	560	544	572	540	562	522	539	565	546	599	587	554	590	564	568	521	551	561	542	559	534	568	554	516	536	581	547	590	601	541	585	544	568	562	531	602	518	554	560	558	635	553	612	556	568	580	555	525	580	524	569	550	538	575	524	592	560	559	560	522	587	545	575	532	610	575	531	531	555	556	564	517	590	584	529	565	585	576	584	550	537	568	558	545	519	578	561	570	583	594	529	586	556	520	562	590	547	540	533	571	589	531	592	581	550	549	559	544	547	530	553	593	549	547	560	575	543	606	560	525	547	549	506	615	511	521	596	552	528	544	523	579	576	587	583	593	557	556	577	580	588	544	551	568	543	540	551	529	531	524	583	584	571	548	520	555	540	526	542	507	538	564	550	574	560	534	583	578	591	520	548	572	590	553	569	547	595	538	584	500	610	570	538	581	546	558	586	557	538	561	519	542	589	589	553	554	551	554	562	550	561	512	594	551	585	606	578	578	555	552	534	527	578	535	557	563	551	588	543	561	540	528	523	549	576	566	576	533	569	550	544	604	586	588	533	544	528	577	563	586	535	567	579	532	547	581	533	542	600	582	561	582	571	530	555	578	555	614	615	586	559	517	513	523	550	542	577	540	596	577	567	575	599	558	569	564	582	529	580	526	585	543	546	521	520	552	539	538	568	558	522	563	541	587	556	593	578	559	560	536	572	553	553	550	545	522	554	550	510	582	559	532	566	553	554	558	614	599	549	562	580	588	560	565	606	559	573	577	530	549	538	527	592	566	531	534	528	593	589	593	518	541	600	559	576	551	558	551	556	588	537	533	578	549	540	551	578	563	569	545	573	525	549	559	556	576	594	577	584	558	553	555	564	526	587	533	600	570	565	568	542	592	562	581	556	570	543	599	538	561	586	535	566	555	574	554	537	590	584	543	555	553	547	558	521	511	518	555	574	542	552	564	530	535	557	595	569	593	538	596	543	534	546	579	565	586	530	577	557	562	568	577	522	587	540	522	576	603	554	588	536	535	557	549	528	528	551	537	540	548	545	573	586	547	548	563	589	543	564	584	600	542	516	563	555	549	580	532	544	568	538	533	543	542	534	545	567	517	587	560	549	529	506	553	592	572	605	536	528	574	518	592	572	617	596	557	553	559	585	576	561	546	548	616	537	556	568	597	542	525	546	535	567	583	543	544	549	533	554	581	568	575	550	534	599	560	559	553	558	610	566	556	526	584	576	545	564	527	538	548	564	558	557	569	547	570	504	526	566	539	545	528	524	562	588	595	515	582	565	534	558	504	587	560	543	566	591	620	544	510	521	570	565	542	529	557	566	579	559	557	590	573	545	577	538	550	582	571	544	574	534	566	533	558	577	580	551	562	579	517	541	561	541	573	586	566	602	562	565	509	564	483	538	521	585	602	592	555	573	543	547	560	577	572	532	551	555	543	564	538	579	529	574	580	504	585	513	539	556	535	533	599	573	527	541	565	572	555	555	570	571	574	565	540	562	599	497	545	560	594	562	528	533	536	553	555	543	559	522	589	573	548	564	539	583	549	538	573	536	538	544	591	541	554	573	555	563	563	624	569	540	518	576	546	558	564	525	545	550	542	555	565	595	558	514	537	582	556	602	539	589	567	618	543	566	555	548	551	542	565	567	552	531	577	573	583	543	544	570	511	530	579	543	501	538	557	541	529	567	574	546	555	581	535	535	568	542	554	536	521	528	590	546	575	569	551	550	533	537	583	560	564	540	541	507	545	553	544	544	559	532	575	559	552	582	575	593	555	545	584	546	554	564	587	577	530	545	524	566	598	532	550	565	561	568	573	537	517	534	568	562	518	583	543	543	586	546	549	597	564	564	579	527	557	581	570	579	511	575	541	566	542	592	556	552	563	552	559	556	528	551	595	566	536	559	556	571	514	569	544	566	576	535	589	561	585	561	567	536	528	596	546	582	601	537	558	546	525	539	569	540	552	597	582	518	569	554	575	580	560	578	579	591	547	555	564	534	546	555	549	592	556	537	519	538	569	532	533	595	578	567	556	557	546	564	551	574	587	527	512	544	582	548	559	535	562	537	504	611	521	561	534	537	545	563	576	532	558	543	544	501	537	577	566	520	559	557	541	516	551	568	559	542	577	585	540	588	585	581	538	542	562	572	556	584	562	592	532	564	542	540	522	582	588	566	570	575	548	582	533	532	551	537	603	545	565	563	567	589	544	555	540	565	535	550	574	540	571	547	604	523	569	549	604	529	598	563	601	567	581	547	519	562	569	524	543	528	548	560	566	555	554	581	526	572	576	560	598	594	543	566	522	565	550	528	534	542	573	553	536	548	570	526	556	568	585	555	520	551	546	524	569	565	556	551	541	530	574	580	553	559	556	578	517	571	542	586	579	547	544	557	586	548	546	554	552	521	541	511	577	566	566	571	569	541	573	569	553
1231	701	584	536	888	6183	15176	15029	9509	5870	3342	1657	838	379	191	81	50	32	38	44	35	36	37	46	45	43	41	48	36	29	34	29	29	32	39	40	29	30	38	35	41	24	41	37	28	35	27	41	48	37	32	45	38	30	34	47	40	32	35	34	28	41	46	34	43	42	39	37	32	39	35	30	38	48	37	38	36	32	22	37	39	37	29	41	48	39	49	55	30	30	36	42	50	43	38	46	28	36	24	42	32	32	39	30	38	37	38	34	28	37	27	36	36	30	21	45	35	38	31	39	37	38	57	31	44	39	41	51	32	37	34	31	22	36	32	40	30	44	25	42	38	39	33	40	37	31	37	43	42	37	25	31	37	33	32	45	41	39	42	39	41	39	33	43	35	39	37	39	42	23	49	35	40	37	39	28	32	34	29	39	44	45	32	39	39	38	44	35	37	36	32	35	47	29	48	37	45	31	25	40	46	32	36	40	54	29	34	31	37	35	27	40	34	33	32	36	39	35	34	34	31	32	32	36	41	43	42	38	41	45	37	28	43	42	31	35	35	38	32	26	41	33	36	34	42	51	41	33	39	42	44	34	35	41	28	41	37	51	30	40	34	24	31	45	39	32	42	38	20	31	31	38	40	42	39	36	33	32	27	37	42	40	34	37	38	35	43	40	37	30	36	44	44	33	35	46	28	42	40	31	48	40	26	42	35	34	39	34	39	34	32	44	46	34	34	31	35	46	38	45	33	33	32	34	38	37	40	40	39	50	29	45	33	27	38	42	38	32	41	34	36	41	40	37	35	27	34	37	40	38	35	36	27	36	45	39	30	38	47	30	38	33	38	35	38	37	38	29	41	40	41	39	45	43	56	38	41	25	41	37	47	38	30	37	40	43	44	40	32	27	45	42	45	39	31	37	48	38	45	43	42	42	48	40	35	37	37	42	43	43	28	35	50	30	28	34	44	36	52	45	50	26	42	47	51	47	29	39	38	30	41	36	43	39	35	38	31	34	43	32	34	38	27	34	32	38	36	38	33	39	40	37	43	35	42	32	40	38	35	50	36	45	47	28	37	33	41	34	45	43	39	31	31	33	38	37	24	44	38	31	28	30	44	47	42	28	47	32	36	39	39	43	37	39	46	42	48	41	35	38	34	33	38	30	53	39	40	41	35	40	47	32	31	46	45	38	29	38	40	35	40	36	23	34	43	39	36	44	34	29	39	34	33	38	36	42	55	35	36	34	41	48	27	28	39	37	36	32	33	38	30	30	51	49	36	39	36	39	38	35	42	46	43	31	35	36	41	42	39	39	26	42	36	29	31	36	42	27	43	37	44	30	31	40	29	40	31	42	35	27	42	26	30	28	45	35	42	40	49	35	37	29	32	36	39	40	33	31	33	42	37	43	39	37	37	36	25	33	35	41	43	42	43	43	41	41	38	35	44	37	45	34	40	44	40	48	45	41	33	39	48	44	27	32	41	35	37	32	42	37	38	34	28	26	34	48	29	40	37	38	43	37	37	47	51	37	36	33	34	46	25	31	30	44	36	35	43	29	33	35	39	30	41	42	41	39	43	39	51	30	33	33	46	37	39	36	52	29	45	39	40	39	38	45	29	40	38	38	39	35	37	28	31	40	38	38	35	38	42	34	51	34	44	45	44	37	34	43	40	38	34	43	32	38	42	35	38	44	42	32	39	36	40	36	41	33	29	30	28	34	37	36	36	38	37	41	37	34	46	32	42	44	47	33	31	38	37	43	44	37	35	37	50	37	32	47	35	36	40	32	36	43	45	27	37	48	33	39	34	39	34	46	40	37	40	34	29	28	35	40	33	30	45	34	43	41	25	37	34	31	36	35	31	37	41	41	29	38	35	40	37	29	40	42	42	44	41	28	39	41	45	45	37	36	55	39	48	42	34	37	39	28	43	41	23	48	31	36	41	38	31	38	32	36	49	38	32	41	42	31	29	26	35	35	30	32	34	32	32	32	43	33	43	46	43	28	31	37	41	49	39	41	40	36	32	36	41	46	32	46	37	32	42	39	34	34	43	41	45	43	28	36	51	33	42	46	35	35	37	44	39	41	40	34	31	31	32	25	41	39	37	38	29	33	30	38	41	33	54	34	53	41	41	31	41	44	33	39	38	33	39	39	53	38	38	43	29	36	39	27	50	35	38	42	34	41	32	36	35	32	33	46	44	44	38	38	34	35	37	30	31	35	38	36	43	37	41	35	41	33	37	38	31	33	44	36	33	38	35	37	49	37	29	35	44	36	37	46	36	33	45	37	38	42	41	34	44	36	44	38	32	39	39	25	45	27	41	43	37	42	33	43	51	36	38	50	30	41	31	48	46	36	31	32	30	36	34	40	33	28	36	33	43	46	35	35	34	38	39	42	42	26	31	43	35	40	38	30	31	42	35	44	34	40	32	29	32	33	36	30	39	49	46	26	31	44	39	41	38	35	31	40	42	36	50	34	35	39	46	32	35	37	41	37	43	27	44	36	49	35	44	48	38	52	39	41	34	39	35	35	46	31	35	33	32	41	34	38	48	32	32	38	42	38	33	37	28	43	42	42	51	35	34	35	39	29	35	35	36	46	45	42	35	38	42	27	27	39	41	28	48	40	41	41	42	31	38	41	47	36	34	41	30	42	37	40	25	45	37	32	40	36	35	24	45	38	24	35	32	39	40	39	39	26	29	37	48	35	37	29	39	39	38	44	32	44	34	36	37	43	30	42	45	47	50	41	34	43	28	44	33	42	34	49	40	35	37	30	35	45	34	43	31	44	39	42	38	35	36	31	30	43	24	34	40	34	44	46	34	34	39	46	48	42	40	39	30	45	32	38	39	43	34	34	43	52	47	36	34	42	51	43	43	28	41	35	29	34	47	48	31	41	35	43	26	29	35	40	33	34	34	34	37	34	36	41	45	35	46	28	29	49	40	33	39	32	41	34	39	33	41	45	34	32	29	37	25	33	41	49	31	42	36	38	37	31	25	31	54	37	34	32	49	35	34	35	37	35	40	36	34	32	47	31	48	31	34	34	53	50	33	35	35	49	35	32	44	36	37	51	35	48	46	32	41	41	30	35	46	41	36	38	30	39	37	40	40	37	38	32	35	41	26	37	33	42	32	35	43	48	37	30	38	39	33	40	46	31	45	42	38	45	37	39	44	34	35	43	30	31	38	44	41	35	34	37	34	38	44	38	33	31	35	31	45	41	45	42	50	50	33	28	42	49	37	37	32	42	41	48	28	35	28	33	30	38	33	36	38	41	52	30	44	47	44	28	43	41	38	44	43	39	39	36	35	40	29	36	40	35	37	33	37	46	40	29	27	28	35	32	27	38	39	39	34	51	41	40	48	40	34	41	44	43	39	27	35	32	30	43	39	34	42	32	43	46	34	37	39	36	42	33	49	36	42	36	36	33	39	23	33	27	30	40	36	41	38	37	43	36	35	38	43	28	37	47	35	48	38	40	35	36	38	42	43	37
22601	13912	10879	21546	34517	55862	68053	61564	48930	40503	33506	25959	17891	9789	4346	1751	883	619	514	522	497	502	511	515	508	490	494	540	459	505	502	534	482	506	515	478	469	501	489	499	535	484	514	496	461	480	514	497	544	442	514	500	493	524	486	503	502	502	495	493	489	523	510	486	495	488	502	518	521	470	486	462	500	508	540	483	511	491	421	448	499	519	486	526	476	498	501	464	497	517	505	494	495	468	508	493	493	505	511	512	471	518	480	487	497	453	508	528	485	529	498	491	506	485	482	471	515	437	515	473	518	481	505	482	534	478	556	495	463	485	507	493	533	466	532	497	479	497	497	505	503	480	489	518	476	479	546	529	501	509	541	504	479	486	501	517	484	498	490	474	513	454	496	479	526	520	498	487	525	532	486	462	481	474	464	516	510	437	475	465	466	473	524	501	475	503	471	470	473	510	465	509	532	510	475	508	509	492	491	494	494	476	507	489	530	538	510	528	494	523	483	504	467	485	472	504	499	488	500	499	529	491	467	494	480	519	470	487	513	529	487	484	478	498	470	471	506	487	510	495	475	503	541	532	497	483	507	514	502	491	467	489	505	541	496	542	497	511	527	495	524	509	476	479	546	508	451	511	513	472	490	481	529	504	507	475	456	499	493	529	456	468	517	512	488	484	487	499	527	538	530	503	454	523	506	475	464	503	521	490	504	527	507	484	500	507	477	465	479	487	484	477	521	514	517	534	463	521	501	520	519	503	497	473	493	484	511	482	499	500	515	516	473	490	503	520	541	492	536	490	469	478	550	482	497	477	485	474	527	518	499	508	489	467	451	519	490	497	475	466	500	505	492	476	506	494	488	500	514	529	486	502	497	473	518	468	512	476	490	532	513	497	536	500	478	508	507	499	526	489	500	480	543	470	472	487	488	508	496	519	475	507	520	534	524	477	500	477	496	457	500	501	482	452	523	507	499	485	534	458	494	521	530	484	483	525	507	489	496	504	480	489	530	476	452	503	469	502	527	485	506	479	514	489	495	541	466	466	501	515	542	495	498	505	485	512	495	458	514	514	555	488	506	483	507	534	491	500	504	510	521	504	472	537	496	531	448	482	510	477	498	481	494	528	504	457	522	498	496	528	521	493	466	525	491	462	482	481	505	527	483	511	510	485	506	515	496	514	535	504	486	478	485	572	533	489	477	508	528	508	484	490	505	475	494	488	501	463	495	472	484	467	537	508	519	500	481	493	491	507	500	491	531	506	512	483	539	464	500	508	515	491	540	521	481	497	466	531	505	491	514	506	478	534	482	492	445	456	484	538	495	542	488	527	526	532	497	493	519	544	479	502	486	498	502	508	521	489	504	491	486	528	497	488	519	497	525	471	468	478	489	473	509	495	473	461	514	469	480	495	517	475	471	527	492	495	472	508	528	534	485	493	507	516	515	513	510	543	487	486	478	526	488	489	511	500	484	497	475	507	509	521	503	525	503	466	503	479	510	514	514	459	492	492	473	467	517	533	509	536	515	503	481	476	482	463	496	520	488	521	478	501	517	495	489	511	467	557	500	513	488	477	498	472	489	490	497	491	508	491	498	538	515	499	485	483	501	468	477	532	494	433	471	506	495	511	509	549	461	467	518	467	506	499	453	515	540	454	502	482	483	521	504	506	527	490	479	519	555	500	477	494	492	459	471	501	506	480	519	481	492	519	512	496	512	471	460	507	530	485	539	519	477	487	507	513	483	507	449	520	564	517	481	506	505	470	530	503	499	508	524	472	505	469	474	474	536	494	520	486	491	487	551	539	500	515	489	467	465	504	484	479	521	508	509	520	514	476	479	502	495	504	482	492	476	494	505	500	529	501	508	479	507	504	524	538	518	477	472	498	482	501	507	487	498	527	497	514	482	473	475	475	530	439	483	490	486	505	502	467	500	510	499	505	512	514	508	514	484	525	507	505	479	506	481	507	535	487	475	464	583	464	508	511	471	529	533	517	501	483	466	502	531	488	429	507	515	481	498	490	511	480	508	518	516	472	481	507	530	451	501	508	479	510	521	503	457	520	492	480	552	493	503	512	551	528	510	491	505	489	520	499	476	520	529	492	491	525	484	501	464	498	518	462	492	479	528	506	471	538	486	516	516	515	532	483	502	516	443	513	481	513	496	478	474	482	536	487	483	488	516	474	493	485	493	488	532	515	499	531	483	456	484	504	487	512	498	494	486	529	521	488	454	511	509	549	494	513	508	525	508	512	520	523	478	549	514	478	510	478	494	464	514	498	509	511	489	503	500	482	473	486	503	506	517	476	529	514	528	477	499	500	496	483	521	465	514	476	505	517	515	531	489	522	556	521	517	501	487	470	500	489	531	498	545	479	496	520	497	448	479	510	504	513	514	516	526	516	498	538	497	504	518	454	458	508	475	503	485	498	499	529	512	506	517	485	491	502	499	517	526	532	497	518	515	511	480	464	461	486	485	504	485	502	528	513	486	480	550	485	459	493	480	516	511	501	483	506	506	486	514	497	515	530	517	510	512	513	507	537	478	461	475	517	491	498	481	520	489	512	459	532	497	501	540	508	497	586	485	505	502	499	479	468	552	520	486	497	504	520	481	507	491	463	488	494	480	514	500	478	490	522	504	495	461	538	505	490	450	511	505	473	476	513	458	491	499	539	476	483	511	471	484	545	522	490	490	514	521	470	484	486	459	503	499	504	495	486	517	504	521	474	437	518	493	503	498	477	437	503	488	493	479	542	511	506	458	505	497	524	475	494	510	486	495	522	509	466	477	505	500	507	492	482	525	482	470	483	529	482	514	520	498	508	463	490	466	492	505	493	517	476	497	509	523	515	520	503	483	495	491	525	532	482	493	474	518	499	502	496	537	418	492	504	481	505	491	482	486	475	488	512	511	524	507	552	511	509	462	542	523	498	496	502	533	498	464	483	450	506	500	484	533	501	494	460	469	507	520	526	475	479	488	537	525	513	510	491	532	503	529	485	463	512	466	484	516	532	478	476	445	501	506	472	499	517	540	478	488	491	489	535	461	536	528	517	495	475	459	499	529	473	491	488	463	505	523	469	472	478	515	483	499	495	545	490	492	523	504	487	515	488	524	502	523	529	514	523	472	472	510	517	482	517	467	517	519	491	478	522	532	554	499	523	516	500	526	489	506	531	494	536	476	495	482	460	522	454	466	495	502	485	466	475	511	487	479	510	501	513	501	503	495	486	502	489	491	461	500	479	505	513	480	523	452	492	521	466	516	488	451	487	513	501	449	529	503	496	512	517	526	494	514	503	500	499	536	485	529	522	488	511	480	516	462	496	499	500	523	455	505	505	502	488	493	508	451	568	511	475	502	501	539	490	541	499	498	485	488	502	494	455	485	467	480	450	485	569	492	497	509	510	497	519	463	479	483	447	506	539	506	518	494	495	515	468	501	512	464	484	482	494	452	482	490	486	480	482	498	507	442	512	523	477	498	477	509	494	471	498	489	541	463	510	503	481
1267	228	149	128	193	1208	2309	2429	1908	1434	965	576	275	144	86	49	40	33	48	39	58	44	34	38	40	32	38	40	37	34	34	39	35	35	41	39	36	44	37	34	39	25	40	30	40	39	40	45	43	40	36	38	35	46	31	42	34	31	45	36	26	38	28	31	28	39	45	44	38	32	38	40	30	32	39	37	30	29	35	36	33	44	29	41	32	42	32	40	31	31	26	41	32	23	32	45	37	38	28	43	33	43	33	36	39	38	27	49	41	40	32	54	28	39	39	46	26	43	37	46	40	36	31	50	39	30	31	34	31	36	41	39	34	39	39	36	54	40	42	34	33	39	29	32	51	46	42	39	38	40	31	25	31	25	43	42	39	26	44	42	34	40	43	36	31	30	24	36	35	42	46	45	38	41	45	41	26	30	37	40	25	37	30	42	31	45	40	35	30	46	49	38	44	32	49	42	29	41	37	42	30	38	29	47	34	26	39	41	40	36	39	31	48	53	44	34	28	36	38	46	36	25	33	34	42	28	32	42	40	27	34	37	33	57	41	36	52	36	45	44	40	33	36	28	28	39	34	32	39	43	43	40	46	31	25	29	32	45	45	39	37	41	41	45	30	48	36	50	36	30	32	41	51	46	34	32	39	32	39	45	29	42	39	39	39	32	46	52	41	32	33	47	42	30	36	39	28	37	37	26	44	40	37	40	45	31	37	34	32	45	31	36	38	57	30	37	37	44	41	37	34	29	37	38	37	37	45	30	46	22	37	31	38	39	35	39	43	39	46	43	23	32	35	43	39	37	39	43	27	37	41	43	31	39	35	28	41	50	36	39	37	31	37	43	32	30	37	40	40	37	37	30	35	30	32	36	40	33	36	35	38	43	32	41	36	34	33	36	38	28	32	28	37	28	37	36	47	37	41	26	30	23	32	33	37	39	47	40	30	39	37	36	39	49	29	41	32	37	37	24	50	38	41	40	48	41	37	40	34	36	35	47	45	41	43	47	37	35	24	43	31	36	36	44	45	37	40	36	36	44	38	25	37	42	35	46	31	31	41	42	30	36	47	50	37	34	28	38	36	47	33	41	35	31	41	31	39	40	28	33	39	41	36	30	38	39	36	44	39	33	48	36	42	35	34	34	36	38	41	32	33	42	34	32	42	37	39	39	26	28	40	43	27	36	30	43	36	35	33	51	33	31	44	34	45	40	33	39	39	45	33	29	43	46	30	44	44	36	25	41	38	46	41	35	18	38	44	39	37	50	30	45	37	27	42	27	32	41	42	35	47	40	44	49	35	44	45	44	35	31	44	40	25	35	44	41	36	41	40	38	37	34	26	32	44	35	36	40	35	38	32	33	44	37	45	24	36	24	38	35	30	34	38	51	46	39	44	33	49	41	29	31	32	33	38	33	38	36	36	30	38	39	37	49	36	27	28	31	39	48	35	34	32	35	58	51	34	32	38	36	40	23	22	37	25	35	38	45	36	52	29	37	37	36	38	39	50	44	44	33	24	40	40	45	32	35	43	40	37	47	44	41	38	31	27	37	35	34	39	32	38	28	48	35	33	40	47	40	37	29	40	28	42	30	39	33	36	38	31	49	26	39	30	36	43	44	45	34	39	26	41	43	37	45	37	40	30	37	44	42	39	28	26	44	39	34	35	39	31	32	33	45	26	44	36	36	40	34	36	40	39	35	36	39	45	32	36	42	30	25	33	35	29	44	28	36	37	27	46	36	30	39	34	36	39	33	35	45	44	48	35	46	44	19	43	29	45	49	43	44	35	47	41	35	28	37	39	38	40	54	45	41	40	36	33	56	35	36	40	31	39	36	34	39	43	43	38	31	42	35	39	37	35	42	35	43	32	42	31	40	33	28	52	40	33	39	44	36	48	38	32	37	46	34	40	43	33	37	38	38	38	40	44	33	33	41	37	34	40	36	29	41	30	41	38	41	35	41	40	33	36	39	38	34	34	36	36	41	32	44	44	35	36	31	42	41	32	35	45	46	31	41	48	43	39	38	28	36	51	31	31	41	25	37	45	56	32	46	39	42	32	40	46	32	34	41	28	37	49	32	37	33	41	29	52	35	45	40	31	34	29	45	53	32	38	32	27	33	33	45	37	37	33	39	30	33	39	33	31	43	39	50	36	43	40	32	48	43	34	37	42	32	42	36	44	37	34	21	36	44	37	27	38	41	41	33	31	46	34	45	48	23	38	32	40	38	32	46	38	35	30	38	40	47	29	44	41	39	39	47	44	39	39	33	46	43	38	43	42	33	34	37	38	33	34	47	34	38	36	37	37	39	50	39	37	42	41	37	38	38	39	39	38	35	41	33	44	34	37	37	40	27	35	38	32	39	41	28	35	40	31	40	48	38	32	45	45	37	32	43	44	44	50	35	33	27	48	36	47	38	26	32	31	38	42	42	40	27	22	36	45	37	45	33	33	38	33	34	39	40	45	22	27	40	31	41	37	41	41	39	45	33	36	34	34	37	45	32	45	27	28	40	32	28	44	47	30	41	31	31	45	32	35	35	32	42	41	30	34	36	42	31	36	33	43	38	41	62	35	47	42	20	37	48	34	48	40	31	41	41	44	41	34	36	36	38	41	41	25	34	44	42	28	40	47	46	38	35	46	31	46	47	31	34	38	34	35	35	29	33	32	35	35	29	47	28	40	41	32	25	20	43	34	40	37	32	41	38	40	37	35	39	49	37	42	34	30	41	39	40	42	44	36	29	36	38	46	51	35	39	47	39	30	40	38	42	36	39	42	35	48	34	41	42	42	38	46	46	34	34	39	36	37	34	42	37	37	50	48	41	30	32	39	38	44	32	31	40	32	45	38	39	39	49	44	35	24	48	32	31	34	48	28	46	44	37	37	33	39	32	44	50	42	35	43	33	33	29	38	37	38	40	35	30	39	37	40	43	34	41	34	30	46	30	21	39	37	32	34	47	49	39	35	31	40	35	37	31	32	42	36	33	49	35	29	39	33	32	28	33	40	35	45	45	46	42	40	37	35	35	36	38	46	31	38	39	44	34	39	32	46	34	29	40	42	47	36	44	48	37	38	45	37	27	40	37	47	34	37	37	42	35	35	27	50	36	49	35	32	43	36	40	34	41	42	39	45	37	36	40	36	44	26	41	42	33	27	31	33	45	42	40	36	50	35	30	32	44	36	34	39	29	28	40	42	42	42	40	33	30	39	34	43	41	37	37	39	32	30	34	47	27	45	33	47	40	33	39	26	25	36	38	31	32	43	39	48	27	41	39	47	39	32	43	35	38	29	32	33	42	51	45	44	26	34	27	37	30	31	40	44	37	45	29	39	37	46	43	48	44	46	41	36	32	45	38	39	36	45	43	35	33	41	36	29	45	40	39	32	37	39	43	44	36	39	47	48	43	40	29	43	44	36	38	37	35	38	35	37	39	33	43	38	37	30	43	28	35	39	42	43	40	34	36	37	40	34	41	24	36	49	31	36	34	51	34
14601	5567	3114	7314	18495	33561	38137	35100	31057	26505	20749	14100	8239	3920	1701	939	603	493	486	494	496	476	486	483	504	523	461	502	447	519	461	485	522	459	483	476	490	493	495	509	452	487	488	513	499	502	458	509	497	474	451	511	511	475	482	497	503	532	463	476	494	493	463	443	477	493	491	499	472	494	504	484	507	463	481	477	489	520	491	464	450	506	499	489	469	503	479	492	482	455	474	494	497	497	491	485	496	501	485	505	483	508	493	459	467	485	498	499	521	489	469	485	528	488	493	510	487	502	480	514	462	471	462	515	512	512	463	486	479	503	504	488	511	523	534	492	500	460	496	512	487	517	495	480	509	531	478	512	471	488	431	433	467	517	494	524	517	516	481	479	475	496	487	502	467	483	467	502	470	480	472	503	504	501	520	463	495	475	474	483	498	502	490	489	476	484	497	492	512	497	508	462	484	473	505	479	503	471	498	494	497	510	482	510	494	471	458	473	465	468	472	461	489	496	465	445	499	467	508	494	487	526	459	498	482	509	490	474	548	513	476	511	493	443	490	501	492	519	497	458	489	501	511	488	486	479	493	469	481	490	469	486	489	488	517	505	496	472	484	471	520	497	499	498	507	507	519	470	499	491	483	535	506	520	494	491	485	513	518	481	484	473	486	479	499	464	515	490	509	441	487	448	484	519	460	498	491	496	478	493	527	467	518	507	479	542	462	482	478	513	507	510	517	521	522	529	501	480	487	488	483	479	505	516	485	502	497	474	482	523	478	501	476	490	450	478	503	489	503	504	527	475	500	500	501	467	487	496	498	512	502	524	481	468	493	483	494	480	468	487	469	505	496	478	463	515	480	514	514	505	502	501	506	503	501	511	506	488	541	488	476	519	490	517	512	413	495	492	495	467	478	504	533	467	491	503	449	488	485	520	474	441	516	511	480	526	477	473	478	497	504	481	539	466	462	509	495	513	506	509	493	497	521	482	475	493	480	496	471	514	496	497	506	497	506	500	468	494	527	510	516	459	496	497	500	478	530	549	526	511	470	492	503	498	485	460	509	500	492	473	507	498	478	480	487	463	517	505	484	479	499	502	487	565	477	509	492	487	492	461	504	503	480	491	491	500	486	497	504	479	494	473	441	475	474	492	525	505	509	479	467	503	484	506	499	491	480	500	478	467	497	523	486	553	499	473	478	514	457	489	455	493	513	494	511	485	500	501	500	441	447	467	466	514	503	531	458	487	497	492	495	524	513	506	472	480	508	501	518	456	476	440	527	518	483	508	505	482	509	499	467	485	429	462	489	463	475	476	479	460	489	524	514	506	478	470	523	493	515	504	487	494	477	452	483	485	502	475	538	499	521	496	495	463	497	502	498	467	492	520	517	475	471	452	493	492	471	527	484	456	503	471	535	474	549	451	487	449	476	497	515	522	507	462	508	494	498	484	528	496	483	566	517	479	475	485	525	456	502	548	542	443	407	490	488	478	523	497	484	515	489	494	481	522	494	486	477	512	503	521	513	509	504	432	480	516	456	533	499	484	506	528	516	482	485	483	473	466	485	481	531	506	520	499	506	532	507	512	495	503	497	431	500	479	514	491	454	472	519	505	501	499	513	459	468	544	539	506	486	470	483	495	477	503	499	514	457	525	505	550	475	533	507	504	479	494	508	487	494	492	494	521	464	500	519	514	463	480	475	495	549	525	468	508	525	511	510	502	474	490	475	519	511	522	478	502	449	483	479	499	480	453	501	504	519	488	515	495	490	492	468	521	524	517	469	472	488	489	503	498	472	497	492	468	473	505	518	491	500	508	498	499	492	484	529	471	486	496	501	455	489	467	484	462	477	462	535	486	477	513	469	461	505	543	499	524	465	525	474	481	515	525	482	518	539	498	507	491	491	468	463	531	502	476	478	453	492	473	471	509	495	493	494	457	505	472	471	471	490	512	500	472	469	481	450	492	500	472	462	516	490	492	505	486	475	491	485	508	500	507	500	495	462	456	496	478	508	497	501	471	497	533	505	496	463	517	476	479	510	489	473	456	491	491	493	505	484	486	553	472	503	502	537	491	498	484	475	498	525	467	510	472	486	491	452	484	509	470	509	526	483	463	506	494	492	479	519	510	497	517	493	494	480	517	511	493	525	492	482	498	517	514	493	448	491	520	478	445	476	458	513	490	503	497	482	475	506	514	488	511	488	533	456	494	506	479	526	459	481	466	469	505	504	475	532	521	499	448	461	484	484	513	523	530	452	480	543	499	483	458	491	526	475	483	474	494	514	459	510	501	472	495	472	469	475	501	476	486	497	518	485	524	488	462	464	501	481	435	516	500	480	469	481	487	489	515	493	490	468	486	479	524	476	460	492	474	499	492	477	507	528	498	507	443	500	480	493	474	495	477	502	475	506	479	537	493	467	504	494	494	490	476	492	520	477	492	514	521	500	473	495	475	506	480	493	497	494	520	511	497	499	519	469	507	473	497	463	512	501	474	495	476	492	488	452	486	541	509	496	497	524	465	498	518	463	482	487	490	526	518	489	518	514	500	472	493	499	477	468	486	466	480	488	490	527	512	520	491	479	499	517	506	479	458	480	512	507	503	483	450	492	463	526	485	485	485	523	518	508	475	515	521	530	505	482	480	521	466	469	498	477	526	458	537	519	523	464	536	498	482	462	518	498	472	458	482	479	478	495	539	461	504	465	491	437	483	465	481	491	506	483	524	513	495	516	520	478	499	453	509	466	501	466	514	511	535	454	513	486	507	512	492	501	527	497	497	537	465	527	471	483	533	516	471	467	514	487	519	495	479	491	513	468	495	489	487	502	508	503	511	529	452	503	472	484	471	518	493	476	501	515	525	475	481	495	487	509	487	468	521	489	501	532	526	524	494	520	489	486	468	447	512	506	480	514	512	497	517	503	515	472	544	508	447	495	497	483	494	501	542	490	523	482	505	465	485	483	483	494	488	502	479	494	480	531	510	501	505	525	488	518	499	522	494	491	480	470	466	557	494	481	475	497	494	495	483	510	504	511	482	483	516	509	472	499	490	483	504	509	498	529	455	496	460	496	477	538	484	484	468	509	480	486	465	543	484	489	519	467	530	462	442	480	478	530	500	519	475	480	478	508	510	501	518	496	491	492	500	508	528	496	505	450	502	483	491	517	478	495	496	529	505	518	456	487	484	492	542	490	513	469	502	494	510	492	510	452	523	464	483	495	506	494	502	533	501	480	478	488	487	486	474	499	491	512	507	509	502	503	519	500	493	486	494	518	512	506	501	495	515	448	481	478	522	536	484	503	501	476	523	472	501	487	476	511	504	449	474	532	510	494	525	450	519	480	505	500	433	519	484	471	492	480	490	481	481	478	431	477	488	503	496	491	532	478	527	512	521	495	474	491	488	471	473	494	493	448	512	495	509	501	520	480	516	508	495	485	495	510	524	510	554	511	517	483	494	527	504	494	454	513	481	501	474	501	507	494	444	479	464	523	512	492	468	500	487
699	489	362	336	560	3669	9465	6097	4430	3590	2177	1195	592	255	110	64	43	40	34	37	32	30	41	27	32	25	32	26	27	34	34	40	30	43	42	36	35	41	41	37	30	33	35	26	38	30	40	32	45	26	36	31	31	34	29	43	38	40	27	37	27	37	29	27	33	44	47	33	44	26	30	32	37	41	28	35	35	28	35	36	43	28	33	31	28	28	36	40	35	35	23	26	37	40	37	38	39	28	46	30	39	47	31	40	37	35	38	26	28	43	33	33	37	46	33	39	35	38	35	29	29	38	47	38	38	44	27	42	35	37	29	37	39	37	33	33	46	30	30	21	38	48	23	28	41	36	28	25	44	33	29	22	41	37	35	40	25	27	31	34	40	38	32	31	37	29	29	34	43	28	39	28	38	37	33	28	35	41	34	24	32	43	34	33	34	38	30	43	29	36	31	28	39	34	30	26	30	23	39	30	30	37	47	37	36	39	35	32	39	41	34	33	40	31	39	38	34	30	36	39	28	34	36	36	44	28	33	38	25	32	29	34	32	36	32	41	34	29	36	42	29	34	35	33	26	39	36	50	34	35	39	40	32	35	35	37	28	32	34	47	30	34	29	34	37	28	36	42	42	47	31	48	27	45	46	32	32	29	34	40	33	33	38	30	44	29	28	31	36	41	36	24	39	48	33	34	42	46	31	37	31	36	48	27	34	32	27	36	33	35	30	38	29	37	41	49	32	30	31	24	36	44	39	41	32	32	43	39	38	40	31	37	31	30	50	39	38	37	37	30	29	24	32	41	29	52	37	29	37	38	30	43	35	15	36	36	35	40	28	30	35	41	27	43	41	23	31	31	32	43	41	39	27	42	35	37	44	39	44	33	30	34	29	30	34	32	29	35	37	27	34	27	39	34	40	38	34	37	43	35	29	35	33	42	38	30	39	42	37	37	28	39	30	39	29	32	33	28	43	35	33	30	31	38	31	33	39	27	41	42	38	42	36	28	38	33	38	27	28	37	33	32	22	26	34	35	27	32	39	33	37	36	39	24	37	27	37	40	33	41	32	43	43	31	30	34	46	35	19	39	26	28	38	27	37	29	35	32	37	38	34	26	34	20	43	31	32	42	46	32	43	38	27	32	34	33	30	39	32	35	25	34	46	46	42	36	33	35	36	37	37	38	37	28	31	37	37	28	37	43	32	33	37	30	39	33	35	37	32	37	39	37	30	33	52	37	30	35	41	34	32	30	34	27	39	30	48	38	36	36	29	30	30	35	43	28	35	36	37	49	42	33	27	26	31	22	44	32	35	26	30	29	32	39	34	33	38	30	34	36	26	36	29	36	34	38	41	38	35	29	36	29	35	34	40	35	26	42	32	44	33	39	48	38	35	22	27	46	25	49	31	51	46	45	49	24	41	47	35	38	30	30	28	35	38	23	37	36	46	42	41	41	30	36	37	28	33	36	40	42	38	30	30	36	48	41	39	36	39	46	37	37	33	40	28	39	40	39	26	34	33	30	31	33	29	26	38	43	31	35	32	32	29	30	42	32	44	31	46	41	31	26	35	28	25	30	34	41	32	35	38	31	32	34	41	31	31	40	38	24	27	29	31	27	34	45	37	41	29	38	40	37	57	31	37	34	34	49	27	39	33	39	26	36	47	36	41	46	29	40	41	32	34	29	25	39	34	27	27	30	31	29	36	37	27	36	39	31	37	28	46	33	28	32	34	31	45	37	29	44	32	27	27	34	37	34	35	32	36	33	31	19	36	37	41	42	39	37	42	31	39	26	43	49	34	28	28	32	38	30	32	36	35	43	36	33	25	32	34	32	38	33	33	45	46	45	37	34	28	42	44	35	26	27	25	44	32	44	24	36	24	37	32	37	43	37	38	38	35	40	43	28	30	28	37	33	35	40	37	52	32	40	33	34	42	35	44	35	22	37	37	31	26	30	40	37	32	44	35	41	40	38	42	33	33	49	37	28	35	42	35	30	31	37	23	37	32	38	26	27	38	38	31	43	37	39	31	27	36	45	41	35	39	32	37	41	25	33	41	35	33	38	37	28	37	30	33	37	38	34	42	51	26	46	38	35	33	44	35	38	39	32	42	30	26	36	35	37	40	25	30	33	29	31	31	32	39	28	31	45	27	38	30	42	32	41	26	41	41	32	31	27	43	28	28	33	39	38	34	33	29	32	31	26	38	28	34	35	36	35	39	42	30	35	34	39	33	31	38	30	26	33	38	30	32	37	42	35	33	42	27	44	33	34	30	35	36	41	30	40	33	41	34	30	36	22	34	34	47	32	41	42	33	29	29	25	32	36	43	31	35	28	34	35	38	39	41	35	43	38	33	42	31	31	32	34	34	32	34	40	34	29	42	33	33	25	42	31	25	35	41	40	33	23	44	38	34	30	42	25	36	36	36	41	24	40	30	37	27	39	35	41	33	37	44	27	42	37	39	28	36	43	44	32	41	27	23	34	35	41	29	34	27	36	41	38	34	35	36	25	42	30	41	32	44	36	38	28	21	34	36	40	38	38	35	38	26	34	40	30	35	34	35	36	36	29	35	39	43	38	34	22	31	34	45	45	23	46	28	31	31	31	44	30	36	37	44	35	33	35	39	39	30	37	47	40	34	36	37	42	33	38	31	30	45	29	37	41	37	42	29	28	25	29	39	29	37	32	37	41	34	46	34	40	37	33	41	36	30	38	45	31	31	37	27	42	35	26	41	47	20	44	31	41	31	39	32	39	44	24	36	42	31	29	38	33	37	26	33	31	33	29	42	32	41	38	40	32	30	35	38	44	30	29	29	46	33	29	38	41	43	38	45	38	33	28	41	38	36	39	37	41	41	35	34	35	35	38	35	24	27	33	45	34	36	36	38	31	34	30	37	36	36	29	37	41	35	38	35	36	33	23	34	35	37	40	28	41	36	38	35	45	25	27	37	39	44	44	33	25	21	33	36	29	38	26	39	43	37	45	37	35	45	32	36	32	48	33	38	35	43	37	35	23	39	34	47	33	25	25	33	36	29	29	35	44	30	32	38	25	31	29	38	41	35	38	34	37	30	30	24	36	35	25	36	38	30	35	35	47	36	42	29	32	27	35	33	34	33	33	36	41	29	42	39	34	48	32	36	28	37	27	40	38	42	34	22	38	32	26	27	33	32	43	42	45	44	26	26	29	28	37	31	30	27	33	46	37	30	43	28	38	32	25	31	38	36	35	45	32	31	27	28	33	37	38	32	27	39	34	37	41	30	41	32	27	30	39	29	32	44	39	32	21	35	45	25	33	37	33	41	39	28	38	37	39	40	31	36	33	38	34	44	24	37	29	23	33	46	42	34	30	42	43	31	28	36	31	28	25	26	33	29	35	33	32	37	37	22	38	28	41	40	39	35	36	30	35	39	41	33	35	43	32	34	21	30	38	29	29	43	33	44	38	28	26	35	36	31	46	29	36	28	29	32	33	32	31	30	30	42	29	41	32	36	28
16919	10737	7477	16705	29365	47625	56169	44265	39321	35141	29075	21443	13609	6674	2797	1193	649	534	449	479	465	459	420	423	442	501	469	465	456	436	446	435	462	495	448	452	450	439	467	430	465	466	423	423	481	456	446	426	453	460	465	458	456	472	475	479	471	472	469	444	420	427	446	477	469	467	472	432	430	441	478	463	447	439	440	487	432	486	463	491	442	430	442	453	477	442	469	457	446	455	459	418	475	486	451	488	468	441	464	444	448	409	437	463	424	448	482	444	467	444	411	427	403	479	475	433	465	468	446	435	452	462	428	470	435	494	434	414	491	436	424	458	460	472	464	454	448	469	465	460	512	460	479	443	468	433	491	436	441	467	459	470	459	424	433	423	516	468	458	456	453	428	466	438	446	430	445	441	447	488	464	440	458	427	490	431	465	441	432	425	453	458	468	483	431	454	415	441	441	438	464	452	495	467	446	448	448	470	411	524	466	486	455	428	451	447	444	492	430	450	437	490	446	434	460	470	445	428	456	453	440	476	474	462	433	430	452	427	497	458	448	470	462	447	439	465	435	462	478	495	442	432	443	460	486	443	448	446	486	450	438	479	479	467	465	460	485	445	467	377	455	473	451	414	455	461	434	464	461	452	447	475	484	428	463	457	461	434	447	458	445	430	420	419	416	511	445	441	471	469	468	468	479	450	462	459	461	459	445	478	442	444	491	488	466	468	458	462	494	446	442	463	447	461	441	457	466	435	451	455	464	435	420	485	445	457	466	431	457	444	441	438	399	439	440	440	419	460	461	449	476	475	435	442	470	450	417	458	498	464	466	464	455	437	442	475	469	495	455	428	489	460	455	448	468	440	441	453	464	441	440	453	459	451	483	434	428	441	429	427	428	471	473	466	473	448	440	480	490	480	443	467	457	464	412	458	440	454	461	479	460	451	464	441	452	463	442	418	474	407	413	410	473	457	485	431	489	452	445	457	464	443	445	427	412	447	441	423	469	494	466	454	480	425	435	447	476	427	452	467	475	476	454	503	470	465	440	486	486	427	438	411	509	490	499	482	423	444	440	433	427	458	447	444	431	449	468	444	452	447	429	452	440	427	444	447	441	446	459	478	445	452	451	429	471	474	433	467	445	463	465	458	460	458	438	441	481	457	422	465	425	477	453	459	463	464	461	450	450	469	447	473	436	464	449	462	424	446	503	456	480	445	494	441	451	410	466	442	430	454	476	495	451	464	483	470	444	452	492	517	465	447	470	444	425	463	436	471	425	446	447	436	407	456	428	425	467	459	464	454	475	477	461	438	411	454	480	426	463	455	482	450	474	446	453	414	451	491	466	499	439	450	462	448	471	444	463	460	460	498	451	476	443	427	438	460	475	446	474	468	459	470	500	444	450	447	479	454	474	455	421	443	462	432	468	481	437	479	447	440	457	435	487	451	444	453	418	424	471	445	469	468	487	507	462	456	487	420	455	482	445	444	419	447	461	443	433	430	439	460	466	478	482	482	431	468	435	480	451	476	442	459	444	458	455	441	485	477	461	441	446	449	470	441	465	459	422	455	427	444	437	450	450	448	475	443	420	443	482	473	487	468	502	485	455	470	442	451	465	504	475	456	467	470	411	430	456	474	453	410	441	476	430	418	435	474	467	447	467	494	473	438	464	471	441	432	458	486	470	449	460	457	429	457	469	467	448	444	435	482	455	455	411	433	416	450	448	460	457	459	480	448	478	438	425	444	427	424	454	440	449	443	457	477	441	425	453	433	479	463	420	524	434	473	476	447	436	476	446	463	441	438	446	443	416	448	472	464	478	446	447	458	477	444	425	455	466	467	499	449	471	447	468	480	498	492	479	422	464	431	485	457	446	429	468	434	430	451	425	412	431	447	447	463	447	457	472	443	450	493	464	461	495	425	510	420	421	471	470	436	454	463	447	451	462	454	425	485	473	474	440	444	466	425	441	474	477	466	423	502	444	466	471	461	460	438	487	448	445	448	449	507	479	456	485	472	475	446	447	455	410	478	456	471	462	493	464	493	507	435	464	454	467	484	482	428	456	443	452	475	447	456	442	422	468	481	477	455	418	442	456	462	490	457	457	432	453	461	452	460	443	446	439	460	493	483	441	466	443	465	459	462	447	441	517	468	490	476	425	452	456	471	466	471	411	501	456	452	480	459	433	442	487	453	444	452	463	452	439	477	489	438	458	461	446	449	471	448	472	458	464	471	475	428	411	483	424	457	486	456	491	472	449	452	453	462	442	462	474	423	441	441	428	475	474	447	451	465	487	457	434	458	494	457	469	441	450	469	460	474	450	450	446	488	474	506	455	475	434	438	420	442	415	476	456	455	481	456	457	483	467	427	501	476	474	464	426	480	486	453	452	461	421	473	432	427	442	470	434	451	437	472	480	460	440	464	466	454	454	476	500	459	468	456	428	488	483	410	480	419	421	474	416	462	465	457	469	458	444	486	456	459	461	438	432	391	444	486	421	414	476	421	472	462	484	445	422	460	476	456	498	424	457	447	451	445	435	480	492	487	440	430	479	454	433	464	422	460	432	492	433	460	459	460	453	437	469	474	445	450	468	460	435	459	452	465	435	421	436	451	433	473	457	488	492	453	460	502	447	454	460	467	507	452	453	469	407	494	463	445	454	453	439	453	454	472	454	507	416	469	427	443	457	461	407	444	457	458	414	395	450	476	458	461	454	435	482	402	469	456	490	453	461	450	500	473	481	454	466	419	440	475	426	456	457	451	480	457	471	450	458	486	468	444	464	449	477	468	453	428	453	482	462	445	478	455	429	457	449	465	450	470	481	463	484	479	425	489	452	456	460	475	444	455	422	476	449	417	464	454	451	454	476	457	484	482	410	460	468	462	456	438	461	450	484	438	448	463	452	466	479	439	461	436	460	449	453	464	439	437	483	460	500	465	449	464	442	448	435	435	459	423	417	437	446	484	493	474	429	456	440	447	488	487	430	437	446	468	475	476	462	410	455	423	478	456	447	465	448	468	423	475	437	483	454	444	447	442	460	444	494	441	455	472	502	474	462	486	445	431	454	482	448	452	492	412	475	454	461	448	437	442	446	449	448	476	456	455	477	468	461	441	472	430	427	447	468	465	486	454	476	444	441	470	453	415	458	495	446	434	468	431	453	421	487	451	456	458	433	459	433	469	468	473	500	451	445	444	450	447	421	471	479	442	481	443	419	444	495	472	465	421	419	446	443	474	457	482	449	480	438	457	431	476	462	453	461	434	448	478	480	461	467	444	417	447	418	460	438	406	448	448	453	468	410	477	476	470	415	451	444	426	464	440	452	424	493	466	452	437	472	433	460	497	472	464	470	408	471	470	454	476	466	446	461	447	402	455	447	485	464	463	429	436	459	462	461	451	432	481	435	452	428	452	484	449	445	496	454	452	463	483	428	486	423	426	457	452	519	494	471	465	455	474	448	405	441	430	464	464	487	449	475	452	411	433	462	421	425	470	473	500	472	448	448	469
2087	536	437	502	571	3850	8374	6825	5506	4101	2693	1563	742	311	128	77	60	51	47	48	40	42	46	34	32	48	51	36	40	40	50	34	34	51	50	43	37	56	48	41	39	24	53	43	44	33	45	47	34	37	34	48	45	31	37	37	47	52	47	53	46	46	49	38	51	48	39	42	47	39	40	36	35	40	45	49	23	45	32	45	25	42	46	31	49	47	49	41	33	43	43	46	38	33	44	42	37	36	51	39	45	45	37	37	43	42	39	42	50	46	51	41	37	42	46	41	37	44	43	48	37	36	42	39	51	49	44	39	33	49	45	38	46	33	39	53	49	38	55	44	43	39	55	33	45	33	57	36	53	32	38	42	46	31	38	36	44	46	58	54	40	29	34	46	50	42	38	50	54	44	38	34	38	40	48	51	55	39	38	52	48	34	44	35	26	41	53	43	44	37	41	44	53	38	42	47	44	47	52	38	51	50	59	41	43	36	47	51	40	39	57	46	48	50	40	36	51	54	45	39	50	38	45	50	40	41	42	32	46	56	39	50	51	34	40	45	36	47	40	40	47	35	52	52	43	42	36	34	36	34	33	32	29	41	37	43	49	56	35	39	47	37	37	46	41	33	43	46	39	42	48	18	41	30	32	49	42	52	41	42	31	31	34	52	45	40	52	41	33	37	37	40	38	43	56	36	45	32	47	46	41	48	40	59	32	39	40	34	39	50	30	35	50	50	37	41	37	52	51	39	52	36	42	43	47	41	38	40	47	42	42	40	37	39	48	46	44	53	50	39	46	47	53	50	42	47	44	42	43	44	39	42	43	40	57	44	37	39	34	40	53	40	42	43	40	45	50	28	36	37	50	38	47	39	45	28	51	58	39	45	42	55	33	43	35	37	42	39	41	37	44	53	39	27	63	38	50	31	44	40	39	41	47	42	45	27	41	43	45	48	40	35	47	40	46	46	37	39	41	35	51	43	36	57	56	46	50	46	38	41	52	45	35	51	48	41	49	47	36	49	43	33	45	44	51	50	46	42	47	49	42	46	36	53	40	44	45	34	56	43	36	43	35	45	40	48	39	49	35	34	45	51	34	54	33	45	42	54	36	38	41	48	46	52	48	43	39	43	47	39	45	52	41	39	39	41	39	49	41	38	47	41	42	37	41	38	34	47	38	44	38	40	39	50	42	44	46	52	34	49	51	48	33	37	36	39	48	42	57	46	38	35	38	34	52	44	37	48	43	51	42	47	42	44	39	52	49	38	41	40	42	45	35	39	34	43	50	34	42	29	34	42	44	50	42	47	35	28	41	39	31	48	39	42	38	53	40	56	47	44	44	36	44	40	41	42	38	44	46	42	42	40	48	43	35	48	33	35	55	47	31	38	41	40	29	46	50	41	45	42	42	50	38	50	38	50	35	41	50	43	42	27	48	55	46	50	44	41	40	48	47	36	48	48	39	48	45	48	48	42	31	41	39	35	50	40	36	38	43	34	45	46	38	47	42	39	35	43	46	56	46	43	46	44	31	36	46	45	47	45	46	33	56	37	54	51	50	41	34	44	34	43	37	38	43	49	42	35	46	40	34	43	27	58	48	39	48	48	46	41	44	50	52	55	37	48	32	46	38	36	37	40	38	37	40	48	48	36	40	39	45	39	53	47	47	45	47	41	39	29	50	48	46	42	45	41	40	44	51	44	40	40	41	46	47	43	49	52	36	39	48	46	40	40	36	28	36	53	48	51	42	36	43	40	46	44	44	39	35	43	54	34	42	27	43	60	44	48	34	37	51	46	46	33	48	44	43	39	30	39	36	41	45	36	54	43	41	47	35	44	40	41	43	41	59	44	43	39	38	41	49	36	34	50	47	45	45	31	37	45	47	31	33	46	40	47	50	55	44	46	39	50	42	39	51	34	37	42	45	37	50	41	37	29	32	34	41	39	44	28	49	46	46	42	55	45	47	54	33	41	44	39	40	43	35	42	37	44	42	37	40	55	37	48	36	34	40	37	46	50	46	49	42	43	52	38	45	48	55	42	39	30	52	39	45	48	50	61	46	44	42	38	38	30	43	45	51	41	47	50	43	44	41	44	38	55	48	42	38	55	42	42	46	49	37	59	42	40	43	45	46	41	43	52	43	39	30	34	43	34	54	38	38	40	46	38	45	40	50	52	45	36	39	45	47	43	30	56	35	39	48	52	47	40	40	42	43	45	40	45	36	37	43	49	29	40	43	38	41	46	39	43	42	40	39	47	43	39	30	37	48	32	41	36	47	33	44	35	45	46	40	40	30	55	34	48	36	45	45	40	34	46	43	45	37	41	38	37	43	36	34	41	26	52	51	49	44	41	50	42	45	31	40	43	41	46	44	40	39	43	42	51	52	36	50	38	43	32	50	32	41	32	40	46	35	34	34	39	44	40	43	39	49	38	57	43	53	43	59	48	39	49	43	52	47	51	39	36	48	46	45	58	41	43	33	40	38	37	45	48	40	41	39	44	58	39	45	50	42	45	49	37	40	40	47	40	37	58	41	49	42	40	34	41	38	45	30	37	43	52	39	41	34	40	35	58	48	41	44	49	43	48	47	46	38	35	48	48	41	34	48	48	47	57	36	41	41	36	35	40	32	37	55	47	43	42	33	41	35	25	48	46	52	43	46	43	33	39	44	50	36	34	42	52	47	43	39	44	51	40	32	36	47	48	42	39	39	39	34	47	42	38	37	33	45	47	41	38	40	45	39	30	50	34	44	46	37	44	44	38	48	45	48	33	44	42	39	43	51	47	48	34	42	37	38	42	35	46	44	45	37	54	47	44	41	41	43	34	32	35	40	46	40	45	47	31	30	44	45	41	51	41	36	33	48	42	44	36	57	39	43	43	46	43	56	39	39	39	41	40	40	49	43	38	36	47	59	48	53	46	46	35	39	43	48	48	39	46	49	49	43	37	44	50	47	38	37	33	34	45	43	45	40	58	43	43	34	45	44	47	43	47	48	44	46	45	45	40	44	47	51	43	50	52	42	33	48	33	37	42	50	48	39	55	40	44	53	36	38	42	29	50	44	37	51	36	35	43	58	46	36	43	44	35	47	30	48	49	35	41	46	35	51	40	47	53	48	36	48	38	41	37	56	49	37	28	36	39	42	38	45	35	38	44	38	33	34	36	46	43	31	45	39	45	44	59	43	45	47	40	48	39	37	46	35	49	49	45	36	48	52	37	59	36	49	50	42	43	35	29	49	43	53	39	23	42	41	48	40	41	50	37	43	45	45	37	40	35	36	47	59	33	43	41	39	55	38	46	37	47	47	38	41	39	38	52	42	43	39	51	38	44	38	42	33	43	24	45	32	36	46	41	45	52	45	40	39	40	57	51	53	29	38	41	42	45	59	47	42	42	51	52	37	41	51	37	42	36	36	41	39	50	39	37	43	40	39	34	46	45	50	41	36	36	34	43	50	46	42	46	35	38	46	45	47	47	40	39	38	46	37	37	41	42	46	30
19112	11851	9272	18824	29368	47466	54579	47142	42686	37123	31394	24445	15669	7646	3238	1408	775	631	593	554	564	594	593	563	567	542	541	606	529	543	559	521	560	553	547	561	512	562	502	580	542	546	542	606	557	548	531	561	562	584	569	594	552	531	551	546	520	547	571	558	548	566	520	566	567	513	559	562	547	551	597	545	554	569	532	568	555	556	551	557	539	598	564	570	540	639	567	510	563	556	546	570	533	603	546	574	561	565	523	575	585	515	563	562	591	578	568	566	537	543	543	502	517	520	538	537	544	516	528	579	591	556	535	552	549	562	541	510	561	540	563	537	545	536	600	556	563	567	539	558	583	531	538	505	551	564	545	584	565	546	552	525	553	547	555	572	536	555	571	554	560	534	529	560	519	561	524	517	532	535	551	576	523	536	534	554	561	546	571	571	512	537	547	568	548	562	544	558	546	557	574	540	528	524	537	540	494	575	570	530	597	589	550	579	508	575	584	531	538	561	574	522	551	592	559	564	588	545	532	564	607	559	574	527	550	589	539	575	529	528	568	563	504	602	577	535	605	565	569	578	571	543	544	562	598	557	607	560	556	544	564	560	533	567	527	564	538	570	584	574	534	542	564	580	572	576	550	508	568	553	542	601	551	528	553	539	565	574	530	615	586	538	585	535	557	572	527	589	545	549	534	566	543	539	528	574	539	585	545	507	536	560	543	546	558	528	544	537	573	538	559	532	541	534	547	548	560	582	520	526	546	556	525	553	554	525	533	597	559	530	586	562	548	544	570	546	566	539	549	554	559	528	589	549	591	557	581	572	593	556	532	543	561	547	581	522	532	577	537	547	545	571	583	546	585	559	557	502	554	544	540	551	544	534	557	549	568	520	590	551	551	571	590	571	556	561	567	517	523	560	545	553	529	580	552	555	584	538	580	509	513	526	565	561	563	537	575	568	529	549	553	561	578	559	551	549	548	583	604	543	509	579	568	566	482	520	544	606	577	551	515	565	561	542	570	549	540	573	537	518	595	546	560	583	567	564	600	551	569	543	544	565	546	515	559	559	561	560	534	527	570	537	576	542	549	526	590	538	583	561	574	518	553	518	573	546	537	592	544	587	541	588	561	540	543	518	528	570	587	584	579	532	566	534	594	534	568	545	535	586	521	561	555	579	582	564	527	529	517	562	572	537	558	534	545	540	562	545	543	553	579	525	564	614	543	555	538	571	553	574	565	552	543	557	543	576	498	570	518	585	536	563	569	534	552	575	573	571	560	533	575	502	566	555	600	574	547	586	565	567	524	562	556	539	525	548	535	561	552	579	579	540	563	549	590	563	552	522	554	554	569	582	568	598	556	557	609	560	554	560	533	562	585	555	533	603	536	572	545	576	539	530	586	591	536	555	545	511	523	624	528	533	547	542	575	562	577	570	538	581	562	596	550	574	562	554	593	575	576	531	524	563	590	547	560	546	522	553	543	576	623	590	584	572	559	586	540	554	530	539	563	548	544	553	506	562	570	547	527	569	568	575	551	574	538	513	531	512	582	549	564	567	596	574	601	509	566	562	559	544	530	539	535	534	495	568	535	568	537	535	550	523	556	561	557	526	525	542	535	549	597	554	586	554	532	548	579	610	593	553	546	545	528	565	567	549	544	561	577	527	568	597	592	531	572	563	563	528	570	586	557	519	556	576	558	601	554	518	528	506	558	519	520	560	570	533	549	543	555	564	614	563	563	570	547	540	551	544	602	564	552	577	568	570	521	555	548	595	581	520	569	576	533	537	547	596	569	543	558	556	568	552	576	548	530	534	570	523	544	519	541	557	547	549	596	550	564	502	548	590	573	537	576	510	540	544	544	541	541	548	596	552	548	535	539	590	604	579	524	545	557	524	536	548	544	583	614	593	554	543	562	570	567	591	589	576	522	580	544	504	553	560	574	548	564	565	553	546	562	573	530	553	564	550	568	584	504	556	561	523	583	559	541	562	530	531	544	572	536	580	558	530	513	544	565	577	539	532	540	542	564	572	546	586	577	537	589	563	542	546	600	541	544	547	579	579	580	587	559	576	524	542	598	556	577	567	548	517	554	583	568	526	519	572	580	547	573	577	551	538	559	600	576	577	569	583	545	532	553	547	577	563	583	552	584	508	565	596	532	575	569	557	546	561	526	537	537	514	583	609	588	529	534	540	593	558	589	589	561	540	584	565	564	532	547	568	556	565	553	583	537	548	548	535	548	554	528	593	544	584	580	556	552	523	595	562	553	567	604	534	546	550	582	549	584	541	533	603	549	579	595	557	549	572	533	547	568	538	531	560	576	554	545	588	582	518	536	530	566	525	522	545	523	549	525	543	574	526	563	607	556	548	541	576	594	522	557	551	579	598	569	581	557	537	578	565	571	526	579	570	574	561	563	571	538	539	560	552	554	536	561	548	565	579	536	529	577	550	554	546	550	555	547	582	563	543	538	522	545	576	557	600	549	534	581	512	549	542	571	528	548	561	573	577	535	565	552	566	540	550	558	556	529	540	564	541	567	577	514	576	531	527	567	575	545	529	541	570	554	542	540	593	560	581	559	600	570	509	556	632	597	534	561	534	580	529	561	559	546	584	576	577	544	532	569	591	565	568	556	569	531	583	557	550	552	598	573	572	588	571	542	543	547	557	547	547	590	547	569	550	536	564	589	546	561	551	540	547	556	566	510	579	551	533	573	551	530	571	541	572	564	608	549	549	520	548	590	528	490	594	538	553	582	524	550	563	534	575	577	571	567	598	553	587	568	547	548	546	536	565	564	543	546	549	545	564	548	571	547	531	533	523	584	530	605	540	567	553	557	542	554	555	550	537	541	540	574	570	584	557	539	583	573	516	577	593	541	551	600	556	584	581	569	571	584	553	513	526	552	556	552	596	579	587	560	564	549	576	569	578	541	557	546	549	537	534	539	614	585	533	559	561	560	548	502	576	563	525	555	592	533	571	556	509	535	541	582	562	574	570	540	577	568	588	580	517	558	582	535	558	570	564	522	560	605	586	567	553	520	519	546	497	545	553	547	580	547	539	528	578	554	572	526	549	531	535	550	562	571	516	563	568	529	582	528	553	542	610	546	500	540	555	566	559	554	596	550	519	571	530	546	550	584	576	552	534	543	552	573	532	563	553	520	536	575	572	583	549	535	561	580	533	554	582	580	566	622	546	539	553	564	603	527	586	574	547	547	543	587	534	613	585	544	605	551	582	570	552	546	559	561	592	555	549	556	531	585	536	523	550	527	597	559	529	573	525	562	582	517	534	555	531	552	526	567	506	568	556	566	512	564	533	566	553	532	540	561	570	549	576	573	593	571	584	558	563	518	510	559	568	558	568	575	591	573	528	582	611	576	568	565	564	573	518	549	594	526	601	532	543	575	484	543	503	553	536	533	569	555	574	580	584	555	538	558	582	552	549	534	555	546	544	550	551	567	570	547	569	560	562	608	557	566	594	517	571	557	528	530	538	605	553	549	517	542	562
1326	900	890	663	744	5402	9411	13574	11494	7943	4579	2056	902	349	138	80	51	34	34	35	41	36	40	33	25	32	44	37	42	40	47	36	54	38	39	42	36	30	31	38	34	36	43	40	39	31	48	42	40	42	32	44	27	49	38	20	48	39	38	41	29	46	36	37	48	29	43	44	42	42	38	49	31	35	48	45	38	39	38	37	39	22	32	50	36	41	43	36	29	33	42	39	29	28	27	40	30	35	34	37	31	38	41	32	27	39	21	44	35	35	46	38	44	41	25	33	38	39	46	31	37	39	31	37	33	41	40	41	47	44	33	28	31	45	42	25	44	39	38	39	35	47	32	38	40	34	39	39	44	31	39	33	38	37	30	41	41	36	49	34	30	33	36	50	33	35	33	38	31	48	35	42	37	27	41	36	44	42	38	45	30	43	40	40	39	39	31	30	29	34	38	30	41	40	37	38	41	41	33	41	47	49	38	29	39	39	36	37	36	41	36	38	33	39	26	34	35	57	44	34	42	45	37	47	38	43	44	39	42	43	36	34	40	58	35	44	36	33	39	38	40	23	35	45	35	37	41	51	39	39	45	34	47	42	45	29	44	33	39	29	40	27	52	31	41	28	31	44	46	36	31	31	37	36	41	41	30	43	36	32	32	40	39	29	38	48	37	31	40	32	36	36	37	37	35	52	37	37	34	43	47	25	34	39	25	34	43	33	51	34	52	46	27	35	49	37	29	35	31	46	26	33	27	37	35	39	29	30	37	36	30	35	44	33	32	36	43	32	42	35	39	35	43	28	45	40	26	40	35	36	46	58	34	38	41	31	43	34	38	44	45	39	44	46	37	29	48	42	31	40	28	21	44	41	30	26	33	45	42	35	42	36	33	44	30	36	44	38	40	37	35	33	46	36	31	33	26	42	37	25	32	43	32	36	30	44	34	35	38	39	42	40	36	32	43	39	37	36	35	33	35	46	54	27	37	31	40	44	37	42	32	28	32	31	37	37	45	43	30	28	36	42	38	41	43	35	41	37	35	29	55	34	42	27	43	61	36	35	39	37	40	36	38	41	45	34	49	32	47	47	33	32	33	29	45	37	45	43	33	34	29	35	32	32	50	38	42	33	31	36	47	40	34	43	39	39	34	41	36	30	41	35	37	34	37	44	30	39	46	42	33	45	36	33	28	34	35	34	28	39	40	45	32	40	43	42	37	45	32	47	33	41	51	37	30	34	20	33	39	42	35	45	44	46	40	34	33	43	32	28	43	39	31	38	36	38	44	31	48	34	32	46	41	32	45	40	43	43	32	50	37	37	32	34	35	40	28	42	35	42	41	38	29	47	42	32	41	28	37	33	35	41	32	45	37	39	31	48	49	38	40	36	32	37	39	46	35	41	44	37	36	43	39	45	41	34	44	35	38	38	28	43	40	41	34	44	46	41	28	31	43	41	45	38	47	46	44	25	34	33	42	41	40	40	38	46	46	46	42	40	39	39	31	39	26	45	47	41	46	41	45	44	36	42	30	35	48	37	36	36	39	41	37	29	39	31	33	40	39	35	36	38	38	38	42	37	45	41	38	48	41	29	49	24	48	41	29	29	39	34	43	41	41	34	30	38	29	40	41	41	37	38	35	36	34	38	38	38	42	42	36	41	21	50	39	28	38	33	45	44	41	32	46	43	37	39	38	30	32	46	42	36	41	42	35	32	35	38	40	38	47	41	50	40	40	42	27	29	40	31	27	37	36	45	44	47	42	45	39	37	46	36	32	49	42	45	48	40	44	44	43	42	34	48	39	37	35	36	40	37	46	31	38	36	29	36	36	52	36	19	34	33	43	42	44	42	35	40	21	38	48	32	35	25	47	42	41	36	45	39	33	34	66	35	28	35	34	33	26	36	40	35	37	25	39	34	43	37	30	42	38	45	50	44	34	45	40	39	41	32	50	45	41	36	55	41	35	42	45	43	37	31	42	29	32	45	33	38	34	43	44	47	43	34	47	41	31	35	39	39	38	33	40	37	49	45	53	33	34	46	46	31	28	37	32	39	39	45	34	43	42	35	47	50	40	45	27	44	45	31	42	30	38	42	45	42	44	46	43	36	43	29	33	41	41	33	27	32	36	35	41	35	44	41	31	31	33	47	43	28	45	37	40	45	32	42	38	25	39	45	38	46	30	27	33	41	40	44	36	36	42	41	34	40	36	35	36	40	40	32	34	37	35	47	41	30	39	43	37	26	35	27	41	41	42	31	28	41	44	40	45	38	39	35	36	25	40	41	39	39	38	50	39	30	37	54	46	43	41	45	33	33	47	36	36	34	40	29	31	35	38	30	35	45	40	25	45	52	39	34	37	38	37	35	34	36	34	41	41	33	47	38	33	57	25	42	37	34	46	45	28	40	37	29	34	35	38	33	46	36	41	42	35	29	42	45	38	38	37	47	37	49	37	30	32	37	40	26	43	41	38	44	27	32	43	38	36	46	47	43	36	43	42	31	36	32	36	37	47	32	42	43	44	40	27	33	35	44	34	36	42	41	45	36	39	47	32	34	47	34	40	34	46	47	46	35	30	32	41	38	45	40	37	34	35	43	33	34	38	36	38	53	34	42	28	35	32	25	33	32	47	45	36	50	45	44	40	37	39	28	34	32	38	45	35	29	40	43	19	32	37	36	41	35	38	44	24	37	33	38	31	41	38	39	40	35	50	35	30	35	45	39	40	29	37	36	40	41	37	41	45	39	39	42	38	52	42	40	41	36	38	31	34	36	35	50	37	34	40	36	39	37	30	36	42	43	33	25	37	41	35	45	45	35	42	43	48	39	41	44	47	43	37	37	36	45	40	32	38	29	43	42	37	38	33	34	36	34	37	41	35	34	40	40	34	31	46	32	40	35	37	37	32	37	46	43	40	30	43	31	42	31	32	28	41	41	42	32	33	36	39	34	38	31	32	46	24	35	54	37	32	32	45	54	49	45	51	35	42	35	34	33	45	43	45	38	38	36	26	38	32	37	37	50	39	23	38	44	28	38	45	39	37	31	39	30	33	46	33	32	38	37	28	34	35	50	34	35	28	46	42	37	37	36	34	41	42	30	44	34	26	36	32	34	31	33	42	38	33	37	40	31	35	34	31	47	55	48	36	43	33	27	39	45	40	35	31	38	33	33	39	36	29	31	34	38	35	34	42	26	38	35	35	25	28	36	40	42	35	30	37	39	39	37	33	46	42	32	24	31	38	29	45	30	36	38	31	36	34	37	33	38	52	31	34	38	32	36	29	34	36	31	34	34	29	34	33	32	40	31	33	32	49	32	56	42	38	41	47	31	50	46	30	35	41	37	38	30	31	37	45	31	30	37	31	42	29	37	42	38	25	25	34	36	29	45	32	34	39	33	32	47	29	42	30	45	40	41	44	35	33	33	47	41	31	43	30	31	27	37	38	38	40	34	41	43	45	27	41	47	29	49	37	32	32	43	30	47	44	37	30	33	29	42	30	56
23094	15899	13850	22978	32912	51663	57518	61057	52872	44364	35986	26757	17704	9011	3615	1465	738	566	527	497	490	494	562	462	515	519	482	444	474	511	494	500	539	481	467	470	497	470	519	500	479	503	512	498	465	516	508	502	519	484	527	511	484	479	514	478	513	522	497	507	482	494	535	502	512	529	516	445	506	497	507	502	521	471	476	486	480	485	477	521	497	492	490	519	477	511	526	524	511	469	500	541	492	519	502	505	532	456	499	483	498	531	486	517	523	500	550	489	526	492	471	486	491	493	535	510	482	518	502	485	472	484	499	470	491	488	479	485	534	464	475	477	506	482	505	511	487	513	493	506	478	494	505	481	520	502	464	463	490	485	484	499	458	483	487	494	504	499	478	530	468	551	503	502	497	496	450	485	521	471	490	516	493	478	463	484	468	488	494	517	480	542	501	508	500	455	470	538	527	471	458	523	493	503	478	500	463	495	516	496	496	522	500	506	478	474	471	489	512	508	447	484	496	547	432	471	526	469	483	518	517	483	492	560	464	492	468	512	492	501	464	486	492	516	464	470	499	500	507	511	526	498	485	518	465	537	470	454	479	465	496	502	513	497	517	510	470	493	470	471	480	495	484	478	497	500	505	492	488	481	496	504	504	518	500	526	502	501	507	466	524	477	492	494	497	491	495	563	498	512	542	508	483	500	505	482	526	506	442	500	498	467	513	505	482	516	481	526	512	466	487	516	528	498	528	517	487	521	453	502	506	482	481	513	457	457	499	562	471	463	487	502	458	487	467	502	463	517	506	444	465	509	521	482	480	505	502	460	457	546	494	535	494	490	488	475	454	525	521	487	455	554	531	473	490	504	490	547	503	456	476	468	498	507	549	508	514	474	486	496	478	562	504	507	476	449	495	519	469	486	514	508	524	468	481	494	524	508	515	461	478	484	466	498	498	514	470	533	526	529	483	485	537	505	435	518	447	509	493	489	478	491	496	523	503	494	490	504	509	510	522	521	464	503	509	496	543	501	497	536	497	485	508	486	480	495	492	499	500	495	475	472	529	524	510	510	491	487	467	479	493	465	499	483	538	507	498	496	490	480	497	526	515	533	513	539	502	510	465	546	495	482	534	502	555	499	507	488	525	494	461	469	499	500	493	500	491	496	501	479	502	474	509	440	495	524	501	492	471	489	469	448	519	434	471	476	488	483	461	477	499	527	509	484	483	503	536	494	500	483	458	497	494	494	510	473	481	516	496	477	492	505	480	509	506	498	525	481	489	475	475	469	503	519	518	494	496	506	496	509	494	448	480	486	508	505	501	475	496	478	518	516	475	518	492	439	496	536	478	479	517	477	475	484	453	448	513	489	501	503	458	483	506	489	501	461	513	491	515	510	500	498	492	488	516	447	482	545	465	488	483	456	499	450	511	462	518	502	507	461	520	509	520	479	492	517	496	451	468	497	495	476	520	534	493	500	477	488	496	478	499	477	471	476	522	507	496	479	461	509	485	531	502	477	500	490	507	459	519	492	496	508	483	507	503	476	523	534	523	508	466	507	471	511	517	530	516	553	486	512	529	472	482	490	500	503	499	483	475	517	486	481	572	493	497	471	500	483	489	477	474	496	490	534	501	493	491	518	516	511	486	512	454	456	486	511	529	485	482	489	490	508	463	481	523	489	509	501	496	502	523	521	518	497	471	490	506	532	506	509	487	523	477	494	511	474	487	500	476	480	512	494	489	502	486	477	481	487	491	466	510	490	480	493	504	494	470	499	525	535	479	499	498	445	501	538	513	478	528	499	494	513	465	481	519	453	476	486	487	478	519	496	460	460	497	526	487	507	504	492	528	455	499	549	475	483	492	471	521	526	530	456	464	516	469	453	528	483	463	460	487	496	514	503	508	500	494	442	476	469	444	494	495	487	479	499	485	486	486	455	482	474	489	523	492	475	534	476	497	484	487	457	478	517	507	494	494	490	510	480	463	466	501	511	484	478	492	493	494	490	524	485	497	534	500	461	487	472	498	477	492	500	545	500	492	480	515	500	521	498	486	538	498	478	477	485	474	481	510	506	455	525	500	521	479	526	475	426	487	458	560	501	497	511	495	491	463	530	479	474	477	497	475	487	474	502	489	472	502	489	499	491	511	493	469	490	504	512	500	489	525	491	495	516	511	476	484	493	567	495	497	508	488	467	490	473	478	492	483	519	502	459	472	480	474	504	502	472	538	490	461	483	497	470	522	497	511	493	502	513	482	505	469	462	484	477	523	481	466	510	521	529	512	541	459	472	475	467	501	469	465	488	493	464	498	507	489	498	508	533	445	450	500	494	463	463	468	501	471	521	477	440	463	501	500	528	482	518	471	484	502	466	499	453	495	504	506	486	526	511	504	478	498	489	552	524	479	477	512	496	499	482	494	476	440	530	476	510	496	470	529	484	501	502	497	481	489	522	508	496	532	486	501	497	549	505	497	486	487	503	477	503	488	473	515	486	503	494	464	451	479	478	460	499	452	526	478	515	472	507	525	481	510	496	493	504	505	513	501	452	511	557	499	531	481	474	485	502	476	473	508	528	465	490	523	487	479	516	461	491	467	507	466	519	487	510	518	478	460	484	481	500	520	476	477	496	475	492	539	478	496	535	513	491	465	498	505	491	494	515	487	513	463	492	553	537	509	501	499	463	499	482	485	475	469	493	480	514	507	459	491	477	480	492	479	495	510	551	472	475	499	515	474	485	492	490	521	529	511	463	478	493	492	494	516	494	508	485	499	479	480	473	478	472	498	493	477	508	490	499	519	491	461	530	505	510	513	483	516	483	461	481	496	472	494	518	476	457	527	530	478	496	449	506	511	536	495	512	478	543	484	490	510	473	527	491	518	455	466	453	496	504	494	509	454	472	472	465	477	506	481	482	449	536	557	479	508	495	450	515	499	512	517	503	482	478	503	535	470	472	490	482	464	516	499	472	494	545	472	489	533	477	470	514	509	462	464	505	501	503	473	525	480	535	509	506	460	499	485	458	499	497	501	482	515	536	524	489	475	472	473	474	501	501	495	522	485	480	481	486	463	482	514	469	469	456	503	542	508	472	493	459	483	509	520	476	501	489	504	521	507	483	476	480	529	510	496	499	502	485	500	492	487	517	448	490	446	470	528	530	479	514	516	477	507	466	528	503	530	497	499	516	534	490	508	479	534	512	502	525	551	544	518	481	499	532	464	477	491	523	506	499	481	507	481	490	482	508	507	501	502	484	515	487	510	479	456	522	497	510	495	494	469	513	480	470	479	482	490	527	466	466	467	530	528	507	478	468	522	510	469	537	532	504	505	482	503	491	491	453	488	495	466	499	529	477	470	460	500	491	483	509	504	518	527	495	503	469	487	528	484	496	521	488	479	477	452	460	486	547	487	518	497	494	503	514	524	501	509	487	500	458	489	473	502	461	499	509	458	488	497	522	535	513	511	490	465	493	526	517	523	474	506	491	523	510	479	510	485	523	475	488	515	505	513	507
1349	308	179	141	163	1502	3002	2831	2636	1436	683	349	181	96	42	35	51	45	41	47	47	32	47	35	49	35	44	38	43	30	31	33	36	44	47	27	43	41	32	29	46	35	36	42	40	28	35	41	37	46	34	47	30	43	35	41	46	40	36	30	40	45	33	32	46	40	30	32	41	39	33	35	44	32	22	31	44	35	40	30	33	30	37	32	36	31	37	34	36	34	41	33	37	46	32	36	38	35	46	28	36	30	34	48	46	32	42	31	36	43	43	61	51	45	36	40	42	44	32	44	35	29	43	39	32	37	35	30	35	43	48	34	34	42	41	33	36	32	25	32	41	43	41	39	25	38	41	36	43	35	26	36	39	29	44	39	40	32	35	32	40	46	39	37	42	44	38	35	36	34	37	34	39	41	37	42	31	36	34	39	35	35	29	37	40	44	47	38	32	36	39	38	20	43	35	33	43	41	42	41	45	28	28	47	33	28	39	37	32	32	41	30	30	32	35	33	36	34	37	43	33	38	32	40	39	45	35	39	35	30	33	38	40	42	42	36	37	40	46	42	30	41	46	46	31	46	48	49	46	47	29	36	40	37	33	35	30	44	43	32	32	36	41	49	45	32	41	27	33	33	29	39	30	33	44	34	37	28	33	41	34	46	36	31	44	28	38	46	57	37	36	22	38	34	39	42	34	41	46	36	34	45	34	41	39	34	44	44	31	38	33	46	37	41	37	42	33	30	37	33	31	39	41	34	38	36	34	36	33	29	39	40	37	45	43	43	29	42	35	37	28	47	53	45	44	33	34	41	36	36	36	39	41	44	36	48	39	41	44	29	37	34	36	37	41	33	35	34	44	40	29	40	36	31	38	35	29	40	45	33	36	40	29	46	35	39	26	42	41	28	38	33	29	37	33	36	30	30	34	36	45	50	37	41	41	44	37	31	36	37	33	41	41	28	37	44	41	31	36	39	31	33	33	36	30	32	29	43	38	45	38	36	34	30	42	31	37	35	29	36	41	33	49	39	34	38	35	25	36	28	28	36	48	37	34	37	32	28	39	38	41	36	29	38	39	37	40	39	27	41	42	41	38	36	45	28	47	30	37	39	37	40	38	34	38	36	43	44	35	42	30	47	40	39	41	30	29	36	37	43	34	40	40	38	35	28	23	34	34	38	44	36	33	36	40	36	43	36	43	47	32	33	37	42	41	42	42	37	33	34	36	42	28	41	37	39	35	39	21	43	27	39	28	30	41	40	36	33	35	36	42	46	37	34	39	37	26	35	34	31	34	41	39	39	45	38	41	34	33	39	36	35	36	45	38	31	43	32	35	53	37	32	45	31	49	40	49	35	35	38	34	31	37	38	28	45	38	32	35	37	40	41	32	37	38	32	47	41	46	30	43	39	31	37	39	29	30	35	47	36	42	48	35	46	40	43	32	40	40	32	30	36	42	31	43	41	40	37	45	38	48	41	37	42	28	45	33	38	34	31	39	31	38	37	48	36	35	48	34	29	38	43	46	21	37	19	40	34	30	34	40	41	38	41	42	28	33	34	35	30	33	39	43	47	39	34	32	31	46	51	37	34	35	39	41	48	38	31	38	47	36	34	23	35	40	41	35	34	46	41	29	34	31	39	30	39	42	42	46	42	45	32	41	32	45	37	40	42	29	38	30	34	43	39	35	46	38	42	30	46	50	38	31	34	39	30	36	48	35	39	42	34	42	45	39	38	33	37	27	37	29	36	38	39	30	58	36	33	37	31	28	37	38	35	35	33	34	41	40	33	46	37	38	32	40	38	24	27	39	35	38	34	33	25	32	33	43	38	36	39	50	36	37	41	39	37	45	29	35	29	28	36	34	45	45	43	35	23	40	26	42	27	38	37	38	28	34	32	43	37	46	40	44	40	30	35	40	37	34	35	40	30	34	33	29	43	48	39	53	42	34	34	40	30	39	39	35	30	33	34	37	37	35	45	39	34	41	42	33	36	31	41	32	44	41	37	40	31	35	39	40	45	37	36	39	40	38	28	35	39	38	36	53	43	35	39	34	35	37	34	39	30	44	40	40	32	29	38	37	34	44	33	50	41	40	40	44	32	44	45	47	36	32	34	31	40	51	50	31	46	37	47	35	38	32	46	43	40	31	33	43	42	32	40	37	36	32	38	45	37	34	32	30	29	32	38	27	34	38	28	33	48	28	37	35	42	37	28	34	41	33	36	37	32	42	46	38	39	37	62	18	34	42	39	35	42	25	39	39	41	38	40	37	36	34	36	43	25	34	35	42	23	38	41	34	40	37	34	43	33	39	34	47	38	41	47	36	35	36	37	34	46	40	42	33	56	45	43	29	44	42	26	34	44	34	31	30	46	45	35	36	31	41	45	42	26	35	37	46	41	40	36	34	40	36	37	31	41	40	50	36	28	39	40	53	32	41	39	48	38	48	32	34	39	34	42	26	45	36	42	38	37	40	42	47	36	41	31	47	30	41	43	41	34	37	36	44	44	38	43	36	41	40	48	38	42	47	34	30	30	47	42	43	35	38	42	52	30	47	37	37	28	35	39	41	36	48	36	30	35	41	46	41	37	31	30	39	42	30	42	38	42	40	33	39	47	28	34	29	38	33	34	34	38	42	33	34	37	42	42	47	43	37	38	34	50	39	44	42	43	43	45	34	29	43	31	44	33	42	36	28	28	35	51	39	44	31	35	38	31	39	60	33	43	38	30	34	27	48	41	40	39	47	40	42	38	37	43	37	34	46	48	41	31	41	35	50	36	44	39	34	35	30	41	42	44	41	26	46	41	31	33	37	41	36	43	45	44	25	30	33	43	57	34	35	31	44	43	26	41	38	43	31	28	31	41	32	32	31	42	38	32	36	34	44	35	48	36	35	33	48	42	37	33	39	36	32	31	30	41	35	46	35	45	30	44	32	32	52	46	35	45	44	29	37	25	33	33	33	28	33	35	38	44	34	21	33	29	41	37	36	37	34	46	36	38	34	33	37	32	31	45	24	34	29	36	24	43	35	39	41	34	39	40	44	27	41	46	29	43	33	34	26	40	36	39	37	34	32	36	31	38	42	32	44	44	33	37	34	33	40	42	51	31	28	36	27	36	35	35	31	41	38	43	46	42	36	38	43	44	36	48	44	46	40	33	45	31	40	41	28	36	40	35	47	37	35	36	42	34	32	34	32	38	39	38	35	29	35	29	29	39	47	35	23	49	40	34	31	30	33	35	40	31	33	31	46	45	42	33	42	45	46	41	33	31	38	43	36	37	37	41	43	38	35	39	39	44	43	31	39	33	39	36	36	36	39	42	37	28	50	50	34	35	36	42	40	29	28	33	30	38	44	34	31	43	39	24	41	40	38	48	56	39	39	31	41	27	43	39	30	32	41	31	38	32	42	44	33	42	43	29	40	34	29	29	31	50	35	40	57	48	24	40	28	39	23	34	42	39	40	43	46	33	37	36	33	32	35	30	31	38	31	43	47	34
16366	7473	3879	7295	15451	35304	39696	36646	32929	24519	16498	9721	4998	2187	1095	695	585	511	507	490	476	522	517	497	498	519	524	472	491	544	483	484	505	494	482	499	491	473	497	508	511	480	494	509	460	496	519	469	496	488	502	498	486	497	525	474	473	474	526	492	538	474	491	478	505	537	508	466	483	490	489	486	518	487	463	457	473	480	475	500	503	462	490	490	501	505	498	473	426	485	504	457	457	464	505	474	553	514	471	514	474	485	514	507	531	504	510	491	454	510	506	481	521	462	495	513	506	480	492	506	537	449	469	475	508	506	476	485	478	510	535	490	512	509	478	503	459	516	502	548	541	485	426	512	486	509	491	509	491	500	496	549	543	478	509	451	479	476	498	499	527	480	469	539	493	540	511	510	516	528	475	509	473	442	477	490	510	493	501	460	480	473	468	495	482	511	502	510	473	502	473	458	506	498	464	460	475	514	478	477	465	535	489	453	465	514	490	490	502	513	476	502	494	527	499	458	486	493	491	474	485	498	508	501	493	496	523	482	454	501	543	496	501	459	480	518	499	457	493	488	502	461	480	517	490	504	467	512	467	481	468	526	484	493	459	481	505	454	471	506	480	488	493	491	453	476	516	521	511	496	504	464	497	525	549	513	506	490	505	503	486	497	445	471	437	491	505	539	506	473	502	465	501	530	488	511	498	525	463	526	454	465	497	457	540	488	482	517	481	475	500	448	496	473	485	509	491	470	480	510	507	497	479	441	512	526	474	477	525	492	476	503	501	468	464	487	538	461	511	490	476	468	483	527	479	472	476	498	532	506	512	516	509	517	489	505	483	501	496	524	515	506	475	488	516	501	509	483	493	529	480	506	499	474	484	506	521	495	515	452	481	470	523	532	512	459	535	484	481	487	482	484	497	523	543	496	503	490	497	528	506	472	509	534	489	516	497	492	506	498	498	512	514	462	501	484	511	458	514	483	507	492	485	426	492	561	515	534	452	475	525	480	530	483	468	486	529	519	492	508	514	514	484	485	495	508	497	497	526	494	487	496	501	495	540	481	491	495	516	477	494	520	479	515	517	491	468	490	513	528	500	529	523	498	516	462	465	462	504	466	472	511	530	479	425	482	477	505	480	497	504	440	517	467	511	498	493	505	483	507	471	539	508	511	478	530	507	496	509	471	441	514	504	478	488	468	521	489	487	511	504	508	441	491	498	485	485	510	477	526	482	505	486	487	474	492	510	519	505	528	518	516	474	483	474	553	461	498	470	458	464	501	498	454	506	485	460	503	493	474	505	485	541	508	493	574	484	494	510	522	481	519	522	478	528	496	468	487	435	455	496	456	479	463	477	536	482	486	498	508	446	520	483	489	499	489	494	493	472	487	512	476	511	524	484	485	484	502	465	519	533	474	518	497	521	511	500	479	476	476	515	474	504	465	489	501	486	495	478	496	512	489	460	510	513	522	498	517	481	479	487	458	462	502	507	489	501	486	491	489	477	503	513	514	500	513	496	505	485	521	494	499	521	475	503	453	493	516	510	522	492	457	445	497	491	475	511	524	522	521	487	519	542	543	495	522	512	528	490	539	465	482	501	489	463	487	497	523	489	502	515	481	516	473	526	447	501	504	483	499	505	473	506	506	469	510	500	483	480	476	506	470	502	503	499	506	485	521	523	485	505	485	527	492	504	473	473	452	515	487	471	490	529	459	457	499	541	512	489	438	508	477	486	494	465	494	467	509	477	485	524	467	451	497	504	488	498	466	492	520	536	469	503	521	487	496	503	528	518	508	505	495	480	456	507	501	460	486	512	513	499	467	498	508	463	503	517	489	520	535	507	478	464	482	462	503	515	460	494	509	492	497	508	499	516	528	456	493	493	510	469	508	466	477	498	484	523	489	479	509	510	522	484	451	500	485	497	522	483	479	481	519	508	496	539	473	525	506	512	496	471	473	492	502	468	499	522	473	533	493	457	471	488	528	488	512	515	510	499	482	498	502	514	498	464	520	505	535	490	424	508	510	480	471	468	526	486	491	530	528	504	471	519	534	479	485	542	512	504	514	500	489	482	516	534	484	474	495	506	527	523	446	488	506	537	510	482	496	500	503	487	492	474	487	514	430	483	511	482	536	483	486	481	453	484	539	474	498	472	514	501	534	487	493	486	533	493	509	436	491	492	509	496	505	481	462	488	511	495	507	492	544	542	504	482	496	487	452	474	489	492	489	466	483	485	463	498	480	481	526	511	497	489	515	512	503	545	509	493	497	507	484	495	529	499	494	513	477	528	506	491	507	543	505	484	497	483	515	523	532	472	482	496	487	496	492	466	482	472	489	510	464	472	478	466	508	500	501	478	523	489	499	492	452	489	511	463	495	509	467	502	474	527	489	482	509	510	468	496	513	515	550	513	522	516	497	508	475	496	470	484	504	499	499	540	489	519	495	484	483	506	490	511	468	456	499	490	509	519	464	498	513	474	526	510	492	488	490	499	434	506	492	525	496	523	488	507	478	501	495	514	490	488	485	499	506	531	498	503	494	472	505	489	494	466	499	511	507	501	491	484	503	505	477	456	518	469	479	481	571	523	508	471	490	493	502	485	475	533	475	492	500	523	472	536	517	475	459	471	515	452	527	507	543	520	491	545	517	462	494	522	517	506	537	488	478	500	502	522	519	481	518	507	505	472	505	458	498	484	523	495	495	509	508	540	514	488	513	520	508	494	481	500	484	477	526	531	481	512	470	465	516	546	482	509	497	483	525	507	524	508	496	491	535	500	532	501	499	505	514	483	494	479	482	472	511	512	455	493	499	489	507	500	491	490	515	490	471	504	491	463	510	487	507	469	510	510	510	437	503	507	518	503	468	457	510	475	520	478	485	496	493	502	472	510	523	481	466	506	513	482	498	480	475	513	504	520	484	487	473	475	500	487	525	500	503	477	466	504	516	504	480	512	459	483	489	484	494	492	454	507	473	475	516	525	542	531	496	436	484	548	497	485	459	485	476	488	446	482	525	490	510	487	497	490	530	487	548	478	502	505	538	515	526	461	472	462	513	478	465	482	466	482	519	533	517	508	488	497	498	510	484	508	480	490	519	534	450	512	524	502	514	488	494	476	521	499	468	509	502	517	475	474	552	471	483	505	499	473	566	499	474	501	486	478	513	506	500	453	515	518	480	533	490	489	512	462	497	460	455	512	446	499	503	482	521	492	476	500	475	482	522	484	473	495	513	488	488	488	481	501	514	462	481	494	463	499	499	500	470	511	523	522	532	457	510	490	469	486	502	507	482	460	483	471	501	494	441	490	477	497	507	496	509	461	482	473	506	532	468	487	467	499	507	536	521	493	434	508	498	537	512	516	465	523	478	478	485	517	464	501	501	505	468	493	544	469	527	506	495	491	513	498	490	475	486	465	531	498	509	509	519	519	485	488	476	515	472	517	511	540	544	505	486	517	472	488	518	491	503	483	479	501	490	504	500	492	509	491	477	519	485	505	511	530	524
788	527	350	307	422	4297	9893	9581	6520	2660	1034	533	225	113	61	48	46	36	25	24	34	33	24	39	37	35	32	26	35	35	30	39	45	36	39	31	26	37	19	36	32	39	42	32	36	34	33	39	37	26	38	27	46	40	33	34	45	38	25	29	35	33	37	34	35	39	27	38	42	30	34	37	27	34	39	40	35	29	30	32	42	23	36	37	30	33	49	35	34	36	27	35	40	31	31	28	40	25	34	30	32	27	36	31	43	36	35	37	40	35	44	40	31	36	33	33	36	24	32	25	28	32	47	43	39	39	37	32	51	33	34	37	48	37	38	31	49	41	35	42	35	31	30	32	28	28	37	41	35	33	46	28	28	39	45	30	39	36	39	35	37	28	27	35	36	31	27	46	38	40	31	33	36	42	36	29	42	31	34	25	46	36	31	21	37	37	47	26	46	44	33	39	34	43	24	36	28	24	37	29	31	38	35	26	44	43	32	39	37	41	33	45	30	36	37	36	34	29	38	44	45	31	34	35	29	37	33	39	40	36	24	29	34	45	41	32	39	32	40	34	37	31	44	33	33	34	37	46	36	37	26	42	24	37	35	30	35	41	37	31	34	29	26	41	39	52	39	47	36	26	40	34	35	37	29	44	26	30	28	31	35	33	34	26	36	38	34	39	39	40	36	28	32	31	42	29	42	36	26	36	39	23	34	33	42	33	34	43	34	28	45	37	33	29	36	34	29	36	37	41	22	30	42	45	38	44	43	31	40	29	35	32	36	31	38	41	45	35	40	22	37	28	30	27	38	38	36	47	35	27	31	38	45	33	31	31	26	34	36	39	30	31	29	36	36	26	41	34	38	32	36	34	39	33	36	37	41	31	38	35	29	44	44	32	39	35	33	42	30	40	36	41	34	20	34	39	41	42	41	37	32	35	41	44	32	33	38	36	43	39	48	27	39	42	36	36	33	35	28	36	30	33	36	38	37	30	44	38	34	30	32	32	39	30	26	29	30	40	30	33	38	36	23	29	33	33	30	45	37	30	30	34	27	31	29	34	38	39	25	41	38	28	39	31	39	32	37	36	28	30	29	39	33	34	35	38	43	29	32	43	34	35	34	27	40	37	41	38	42	31	38	37	31	32	37	32	41	38	36	34	24	32	38	38	41	37	37	31	42	32	36	49	34	36	32	28	25	27	31	42	35	31	37	32	32	31	36	40	47	39	32	29	38	37	31	32	40	36	35	35	36	38	37	29	41	44	35	32	28	34	40	46	36	44	29	38	37	34	35	24	34	36	28	38	49	41	29	34	38	36	36	28	44	30	30	32	27	30	35	40	32	29	31	36	35	29	26	35	29	37	28	41	31	29	23	32	39	33	31	33	28	47	32	39	40	50	34	37	40	27	25	32	31	26	39	31	31	31	40	23	37	40	39	35	40	31	35	37	36	37	46	34	33	29	40	30	23	41	26	36	30	39	34	39	33	47	37	31	31	42	39	32	43	22	31	40	34	31	34	41	32	28	35	54	39	32	46	41	34	43	31	32	34	31	37	29	31	48	39	32	40	34	27	32	40	28	42	35	28	35	39	35	31	37	43	34	38	33	36	28	26	35	28	47	37	26	32	34	41	41	35	34	38	30	30	38	42	27	29	40	25	33	42	35	36	48	29	36	31	34	35	43	46	30	36	31	23	30	35	25	40	38	35	36	35	39	31	48	35	38	30	36	25	34	33	45	24	39	30	38	42	35	37	40	36	34	32	39	30	38	33	22	34	35	31	29	38	32	39	36	43	42	21	32	32	44	46	38	34	36	43	34	36	30	32	35	25	33	44	47	23	34	28	38	34	37	35	51	31	36	31	43	38	33	34	33	35	32	29	36	41	37	33	35	33	34	26	39	35	32	34	39	30	30	41	34	27	38	31	32	27	37	45	41	34	32	43	35	26	30	39	30	43	40	34	30	28	37	43	40	36	35	39	32	32	36	34	31	49	35	32	32	36	34	29	22	38	39	35	38	23	30	43	45	32	30	31	39	26	32	40	47	39	37	32	53	34	48	33	35	41	44	29	27	30	39	31	38	35	35	25	42	47	35	32	30	33	34	20	30	40	34	27	23	38	41	44	33	36	39	40	41	31	39	20	43	30	34	32	40	33	36	43	38	39	46	38	32	24	27	29	33	40	53	35	38	27	35	39	40	31	45	35	36	31	29	30	34	34	25	31	36	31	34	32	42	29	31	28	34	41	42	33	26	29	33	32	50	37	36	37	36	46	37	45	27	32	29	43	37	42	39	34	30	35	51	46	38	36	42	29	31	30	38	37	39	26	36	44	28	26	35	32	37	36	34	29	39	28	28	36	39	34	38	31	23	22	46	37	32	24	32	31	38	36	35	32	31	38	39	32	36	36	36	30	33	40	43	32	44	39	30	40	34	39	26	32	39	32	32	36	27	25	42	30	34	33	42	36	39	35	30	37	41	36	46	33	36	31	36	29	33	35	42	31	36	37	32	41	43	33	25	42	33	31	32	33	33	33	33	35	26	30	36	33	37	40	31	42	38	31	38	33	34	34	44	33	41	28	43	25	37	41	39	35	26	39	33	25	31	36	33	34	34	34	33	31	36	36	31	32	32	32	36	32	37	37	52	40	43	33	37	34	37	43	43	29	40	33	38	45	34	27	41	24	32	31	39	31	33	41	37	42	39	37	40	30	46	43	27	29	37	34	42	29	45	36	34	28	26	36	37	36	45	35	44	29	36	24	39	29	44	41	34	30	28	35	37	32	33	44	36	42	27	28	31	36	30	34	28	28	41	31	34	43	30	34	29	38	37	36	36	34	33	33	35	33	41	34	26	35	36	42	50	28	36	28	36	24	37	33	31	45	28	43	35	32	25	37	40	38	28	32	31	37	31	32	41	53	32	36	36	35	36	32	43	36	34	27	35	37	29	40	35	41	34	42	37	42	36	36	20	23	36	35	35	35	42	31	30	46	40	32	43	26	36	41	41	43	36	31	41	26	30	39	29	38	37	30	34	32	25	39	38	37	28	32	36	24	38	35	36	38	45	38	42	45	36	34	27	39	34	41	40	37	36	29	41	29	39	31	37	35	43	30	41	42	41	31	48	47	34	41	32	31	48	29	30	37	32	44	54	33	28	39	38	35	34	28	35	41	35	29	27	26	32	35	40	36	36	27	37	42	45	31	35	36	38	36	39	31	34	31	34	33	28	38	32	29	42	40	32	26	28	35	37	50	55	35	27	34	41	34	30	26	34	32	39	33	26	36	40	32	34	27	29	46	34	44	37	43	34	46	35	36	37	37	34	29	38	29	42	26	34	27	42	24	29	37	31	43	34	38	38	37	30	46	33	29	28	46	30	38	41	34	32	38	38	39	31	43	22	47	35	30	34	32	24	29	45	34	41	39	24	34	31	34	38	33	32	32	26	35	35	39	47	29	30	32	31	29	45	34	37	35	44	29	30	36	29	34	50	28	34	33	41
18338	11228	7726	15189	26816	49928	58180	52284	42079	29751	20118	12293	6288	2687	1157	641	500	469	452	420	435	444	445	423	451	435	503	451	432	463	453	435	424	417	480	468	438	453	472	451	445	479	483	498	473	482	458	463	469	464	475	454	433	448	465	480	472	454	462	453	481	480	463	472	452	465	462	496	441	457	457	437	471	448	486	480	438	469	447	482	473	464	422	454	440	475	451	462	503	459	458	430	481	465	501	435	462	457	436	449	464	481	409	470	446	426	445	393	484	407	461	462	457	455	472	460	453	455	475	449	481	453	487	507	462	467	445	462	425	457	452	431	443	435	456	442	434	439	433	459	451	462	472	480	460	440	438	443	471	449	484	480	430	450	481	445	437	500	491	448	466	480	475	469	490	456	489	426	450	488	439	471	473	480	473	447	453	488	472	461	469	480	438	433	442	463	445	427	467	476	464	473	459	438	458	466	483	479	485	460	444	409	466	485	444	481	463	472	463	466	443	453	418	466	453	471	434	432	500	463	464	450	485	483	482	451	433	526	477	468	453	450	482	446	458	438	433	462	455	482	445	449	496	473	437	467	448	425	445	482	415	436	491	465	474	444	468	479	493	441	470	440	456	453	425	447	480	509	467	424	510	405	430	444	444	472	439	449	455	416	504	425	439	438	450	454	453	478	496	461	489	475	499	406	457	461	470	486	478	467	441	459	453	465	454	437	474	468	460	497	495	438	432	445	479	450	433	445	506	445	421	447	413	453	456	445	493	473	440	462	497	442	477	448	452	452	451	458	506	432	438	462	466	474	440	457	449	432	452	469	482	463	475	431	489	442	437	446	445	507	449	477	479	452	442	441	501	484	431	411	496	452	440	450	480	463	457	489	428	474	445	473	462	446	448	478	477	504	463	451	449	492	462	475	472	449	459	453	477	440	448	459	433	486	477	479	464	448	485	474	462	432	482	424	473	468	483	499	458	479	468	485	433	482	463	454	465	447	500	492	474	463	474	437	453	433	460	475	452	417	444	446	478	462	452	448	479	442	466	472	429	464	476	424	448	468	513	454	456	460	470	442	491	446	458	431	446	396	467	456	454	444	454	442	435	493	470	468	452	444	485	489	477	445	454	414	461	441	414	429	455	452	415	437	440	505	470	449	438	465	440	464	488	441	432	456	469	469	436	438	465	431	449	455	460	469	481	483	465	451	493	428	471	443	449	496	442	459	492	501	455	450	440	446	464	468	473	478	492	428	452	429	509	466	477	469	471	442	477	486	454	432	440	414	459	415	455	440	464	451	439	504	476	449	441	460	432	482	447	490	477	449	448	471	479	483	483	477	440	452	452	454	439	460	461	458	463	458	443	489	475	450	472	464	453	485	420	420	472	464	495	451	476	446	428	465	482	459	412	470	467	458	442	455	475	464	464	454	452	459	481	448	451	440	436	431	455	480	458	444	452	445	419	428	421	446	483	471	451	419	437	458	456	445	496	463	467	466	459	439	417	436	485	428	422	474	478	477	460	418	471	424	437	428	483	483	430	454	474	431	411	458	452	440	492	483	439	442	447	446	465	472	464	439	465	449	488	457	467	470	448	446	475	457	434	443	456	434	441	474	455	501	470	455	501	471	458	484	450	508	462	486	461	472	460	439	426	450	484	459	427	469	476	456	454	452	445	457	426	445	427	467	443	453	445	452	450	464	442	483	434	486	477	475	465	433	483	483	479	460	509	448	451	483	444	474	433	448	466	417	480	461	424	484	440	495	410	421	415	479	457	448	429	440	471	460	460	478	468	474	471	469	437	466	425	442	451	449	450	485	462	426	427	455	479	451	447	440	446	446	428	487	469	465	473	475	422	453	490	456	413	505	488	496	461	461	454	461	438	454	491	440	462	415	420	457	437	447	448	421	466	452	461	438	436	482	481	466	462	437	465	440	476	448	447	436	461	500	467	473	426	444	445	512	444	443	469	478	465	464	435	452	469	502	470	462	465	495	432	492	465	459	489	449	468	452	467	429	472	478	439	473	455	418	477	481	425	462	436	463	457	489	448	437	433	453	447	447	444	433	441	460	462	443	486	473	418	432	463	498	439	437	418	483	445	490	455	419	424	465	446	465	463	436	454	471	447	481	462	434	480	478	457	427	458	462	432	456	421	452	425	497	467	460	416	439	477	494	424	495	474	447	485	432	465	464	455	449	442	448	430	476	464	443	441	452	462	459	427	464	457	428	486	462	448	402	438	452	453	460	491	447	447	460	475	459	499	454	503	447	458	443	477	469	447	513	458	436	472	473	443	443	459	490	504	452	464	453	448	463	451	423	452	426	425	451	456	482	445	461	464	490	481	434	439	498	445	446	448	427	464	434	452	509	444	499	486	434	455	470	432	435	463	447	470	448	450	481	461	463	490	504	507	478	473	462	467	457	468	490	476	475	473	424	457	457	447	454	462	465	454	461	431	459	472	455	450	452	468	444	480	498	447	488	472	495	485	459	460	488	464	511	476	457	460	482	450	510	490	407	470	442	474	461	444	430	427	430	453	421	465	451	453	475	463	458	517	453	494	485	452	463	462	478	452	448	478	426	466	438	468	449	501	475	484	439	462	473	425	473	449	472	455	457	461	441	445	487	476	463	458	472	434	443	452	446	436	439	460	429	466	455	430	462	423	501	472	442	479	423	441	443	448	456	491	459	476	456	428	506	432	454	448	433	481	454	462	444	499	424	431	457	454	439	429	447	452	458	462	458	450	447	453	478	457	472	459	412	494	457	444	435	405	479	430	481	421	447	464	443	472	474	469	460	374	462	462	451	434	457	396	464	465	468	443	471	481	474	488	483	462	455	447	468	472	453	434	459	470	454	451	453	434	448	424	503	435	437	450	487	452	466	452	462	466	433	460	458	468	432	445	466	475	492	469	455	445	456	457	450	442	470	450	477	449	455	469	468	421	422	478	446	457	480	434	460	451	457	495	458	472	475	459	461	415	418	489	433	459	446	464	510	456	436	460	447	490	455	456	466	492	467	473	436	472	474	484	471	500	453	469	445	477	472	491	448	498	442	496	479	461	460	449	469	436	469	475	448	436	457	453	435	426	453	446	469	433	451	464	448	450	426	470	433	446	460	499	456	475	476	518	464	429	488	511	441	479	425	480	437	431	461	463	436	460	440	447	451	443	478	461	435	479	467	475	476	442	429	432	477	447	480	443	447	491	456	459	435	452	457	436	458	463	458	456	465	476	454	463	437	469	490	465	485	466	471	452	443	456	461	448	443	452	441	462	436	486	455	454	452	431	450	461	502	430	469	474	469	486	456	461	505	457	471	451	460	467	509	448	459	479	461	486	455	461	445	467	421	459	445	452	452	451	482	453	452	453	471	467	464	472	476	415	462	451	481	459	443	476	447	444	431	427	447	491	449	417	423	421	459	443	451	473	474	427	457	422	453	456	479	481	459	457	489	450	442	444	469	478	461	458	451	458	473	449	472	481	455	436	472	487	452	444	470	422	418
2256	484	342	363	471	5804	12010	9457	5393	2757	1415	640	336	159	91	59	50	49	44	58	44	37	60	39	35	44	35	36	40	39	35	45	37	41	39	37	53	51	40	42	37	44	47	37	35	42	42	39	57	28	35	41	42	39	40	49	45	40	47	46	36	36	41	45	48	51	53	40	38	39	37	36	46	54	37	46	24	34	54	41	56	47	39	37	53	50	42	41	41	40	37	40	42	32	34	52	37	36	54	38	40	39	51	34	39	39	48	42	36	38	51	47	32	45	51	47	39	41	48	49	48	48	44	40	38	40	29	35	35	45	41	37	44	35	52	40	42	48	43	34	48	50	58	37	39	35	36	51	43	45	44	43	47	46	37	52	40	49	42	56	32	51	35	43	26	46	55	38	51	46	37	44	44	46	49	28	55	41	52	54	41	42	41	53	35	38	41	35	40	46	47	43	51	40	35	46	48	57	47	42	39	39	45	39	55	30	48	43	35	36	37	37	46	38	48	44	42	27	38	42	37	49	43	38	41	43	31	49	31	40	34	54	46	52	45	35	26	51	41	40	50	38	48	40	33	41	43	39	36	34	38	32	41	40	38	49	37	46	46	44	33	31	47	45	46	39	53	33	35	45	47	38	37	48	55	36	54	39	42	48	33	45	48	34	44	33	35	47	41	42	40	27	54	42	43	53	33	40	39	40	31	36	48	48	37	47	47	44	46	46	52	36	42	42	43	48	44	51	34	42	57	43	43	42	29	42	43	44	49	43	32	42	37	51	47	43	37	42	44	40	42	39	43	32	32	55	41	45	44	43	43	34	45	43	54	44	30	36	42	43	57	45	37	49	37	41	42	46	40	38	43	42	46	34	44	45	42	33	43	39	38	40	46	40	51	45	33	53	48	43	46	41	47	49	47	51	46	43	46	35	30	41	42	36	46	52	45	55	63	46	52	51	37	49	43	40	40	43	43	38	39	33	31	42	34	48	39	43	45	46	29	27	41	44	46	39	29	37	39	39	34	41	49	48	47	46	39	45	42	40	56	49	34	50	35	48	36	47	46	40	32	38	43	33	44	44	39	41	31	52	41	43	43	48	43	38	43	39	52	37	38	34	37	37	37	49	53	39	36	45	32	35	41	55	41	38	52	41	33	51	36	39	51	38	33	41	37	43	39	36	47	48	28	44	30	38	50	48	38	43	38	48	39	35	34	45	40	45	38	44	42	53	37	58	38	45	45	52	40	46	37	43	46	44	55	39	40	43	39	41	52	55	30	36	38	37	36	38	46	44	40	47	39	41	43	45	49	43	42	45	31	37	42	57	45	56	41	46	36	43	43	50	40	42	48	36	47	46	49	34	57	44	32	36	42	36	45	37	44	37	39	44	41	50	43	41	48	31	51	51	49	37	45	36	47	30	32	42	40	29	50	42	42	53	42	42	40	38	35	47	43	33	48	51	49	46	38	42	46	38	47	41	39	54	44	48	35	38	41	55	35	46	28	44	56	33	35	45	41	48	36	39	48	40	41	51	39	43	29	43	39	38	34	34	27	45	64	48	41	47	40	42	46	42	44	42	41	40	36	43	45	27	44	40	37	47	37	39	49	49	33	42	48	47	44	38	54	32	44	38	40	39	47	52	36	35	38	52	40	31	39	41	45	26	39	42	44	44	41	33	39	38	47	51	46	51	39	42	39	40	45	50	43	30	51	45	42	55	41	41	37	48	51	31	47	38	48	38	39	33	37	51	46	45	43	40	46	34	47	46	36	29	35	42	37	52	40	41	48	39	44	53	46	38	34	41	40	43	42	50	41	38	34	47	46	41	48	35	60	50	48	41	41	28	35	33	43	44	31	44	40	48	48	47	46	42	41	44	44	44	35	59	43	35	55	41	39	44	45	52	42	48	46	38	30	52	29	44	45	40	48	40	32	38	56	44	45	40	49	48	49	44	36	45	37	38	45	35	42	43	45	55	44	47	43	42	49	40	39	38	48	62	41	33	42	46	41	42	38	43	40	34	38	38	42	40	43	44	36	31	46	47	48	41	41	62	42	49	39	45	46	30	42	27	52	47	42	38	38	42	44	44	41	51	36	40	40	58	42	42	33	36	36	38	30	40	49	56	35	51	48	42	56	37	48	31	47	43	30	56	38	51	36	47	43	36	50	39	40	48	39	48	38	42	31	31	41	41	39	50	48	42	36	46	50	49	43	54	51	45	35	42	47	34	58	40	36	44	38	52	49	44	53	62	50	44	36	36	51	41	55	37	46	40	41	47	41	47	33	46	37	33	42	44	41	41	46	37	41	37	54	49	44	41	46	45	32	50	36	47	44	44	48	49	45	34	47	33	45	43	44	57	45	46	50	44	43	39	34	40	42	29	54	50	45	48	41	61	45	37	41	46	42	42	47	50	33	48	48	42	36	46	33	51	40	44	63	40	45	49	25	43	40	45	45	35	39	54	42	37	60	37	52	39	48	39	40	51	40	50	46	45	49	54	40	45	41	30	48	47	39	43	41	36	44	35	34	50	36	46	47	46	35	37	38	40	51	42	40	40	46	58	55	37	40	33	51	50	42	37	56	52	44	39	37	29	51	39	48	37	46	39	43	42	43	38	28	55	38	40	45	46	45	35	43	56	42	43	49	54	39	50	38	55	45	38	45	41	52	37	38	43	42	39	62	41	34	40	40	56	41	34	25	35	40	47	41	50	46	45	40	44	35	36	37	43	37	49	45	49	39	41	47	41	57	45	42	39	50	43	43	50	53	53	36	44	32	45	41	35	50	43	51	52	42	39	37	27	46	40	41	44	38	45	40	52	41	35	54	48	38	48	34	45	40	43	37	44	42	50	40	60	45	38	41	42	32	38	38	54	38	37	44	44	45	46	34	38	49	41	42	37	43	41	34	44	37	42	51	46	38	36	45	53	42	33	41	39	39	41	36	38	43	46	33	50	43	44	47	33	40	42	45	52	41	46	48	57	45	37	38	38	38	45	38	40	35	43	40	30	42	52	35	45	44	39	40	28	36	54	50	53	39	39	37	39	53	51	62	38	46	41	54	53	31	35	40	32	46	40	38	52	43	38	41	39	42	41	43	33	36	38	35	45	45	42	55	35	54	39	41	38	38	49	45	44	43	41	49	39	36	40	48	36	41	50	32	31	36	36	42	51	37	37	44	40	48	60	46	42	40	36	46	31	52	56	53	37	41	47	51	43	38	51	43	43	43	53	48	38	37	36	46	42	49	45	40	36	46	38	41	41	40	48	42	32	42	37	42	54	39	41	46	37	39	37	38	46	48	39	49	40	52	35	46	45	50	35	36	44	39	43	38	44	58	51	46	36	45	44	42	45	37	54	50	53	49	45	38	45	46	48	41	56	48	34	38	48	37	33	46	48	44	45	29	38	66	50	46	40	41	42	42	48	45	37	41	50	36	56	47	35	36	50	34	45	46	45	38	50	45	38	40	41	44	63	40	36	37	43	38	49	30	50	40	49
19549	10605	7711	16009	27750	54838	61964	51307	40459	32094	24076	15694	9047	4466	2022	1117	691	631	556	543	573	577	543	546	562	544	571	538	544	546	560	551	541	526	574	562	546	562	544	531	527	558	530	591	553	592	523	563	545	547	552	544	555	552	557	611	582	541	569	533	581	536	576	552	563	554	555	532	525	532	562	562	539	558	576	581	543	597	560	554	542	527	560	531	570	568	554	568	586	530	557	550	568	579	555	539	533	572	534	601	467	524	558	580	527	565	557	537	518	543	570	581	522	521	526	573	570	569	520	563	525	579	546	516	572	543	542	542	560	612	526	568	591	568	561	639	563	573	554	595	524	546	573	578	518	581	567	529	552	538	572	570	576	583	545	538	533	543	563	565	537	507	568	572	602	518	563	510	577	545	583	570	560	596	579	537	529	540	586	563	565	567	560	552	571	556	555	541	557	574	541	569	558	541	559	546	540	581	536	555	578	530	525	547	536	529	565	542	559	574	561	612	515	589	583	546	579	543	522	556	593	527	517	579	597	583	566	562	583	515	560	551	521	585	544	571	572	544	566	564	592	543	599	577	584	564	550	581	522	576	547	517	553	540	533	550	559	548	518	558	589	579	522	523	578	588	534	570	619	550	549	562	529	575	598	586	572	566	581	532	555	543	548	564	586	546	558	585	512	561	547	545	522	544	555	556	560	588	587	586	564	555	533	541	589	557	544	581	542	552	558	569	545	585	549	568	553	572	515	510	556	558	553	579	514	524	568	560	549	560	535	558	516	565	537	568	560	594	567	556	557	573	556	552	553	551	584	556	584	551	551	561	543	552	548	502	507	565	566	565	568	535	601	517	621	575	495	557	543	583	595	562	552	532	583	564	541	590	542	584	559	568	552	544	539	537	534	552	522	513	505	553	589	519	561	540	584	519	527	555	531	581	551	571	533	562	550	548	559	591	547	584	536	541	521	544	566	555	578	500	580	555	573	542	566	516	534	586	560	553	535	510	544	560	554	559	541	521	593	568	538	541	580	501	572	559	569	543	567	582	567	565	548	581	536	555	563	543	544	582	557	527	525	543	602	530	557	545	544	598	537	565	549	527	564	606	509	531	566	588	547	572	538	521	560	573	583	574	571	559	562	548	530	541	550	575	564	583	564	554	520	551	563	579	567	566	596	596	547	512	542	562	579	535	580	520	524	560	538	581	538	580	536	529	526	562	544	530	549	613	540	566	581	525	572	521	546	531	553	554	543	554	603	556	570	529	544	544	530	556	539	536	571	533	573	579	549	550	577	549	550	499	567	582	565	514	558	568	543	550	528	545	556	540	550	543	554	562	543	560	598	568	561	539	594	579	557	529	580	523	565	521	564	556	566	569	522	590	538	526	542	546	555	536	565	561	579	539	548	583	540	590	603	559	573	545	576	560	548	552	545	557	539	579	535	547	588	569	559	540	561	573	544	545	579	561	553	577	586	571	580	607	489	544	515	501	554	547	552	550	560	594	525	543	567	573	568	589	560	553	563	574	548	553	540	589	575	535	603	550	597	538	527	517	521	544	536	564	551	572	544	587	581	572	531	520	556	557	543	514	542	581	589	533	559	559	525	584	543	548	544	568	589	570	596	565	566	543	571	593	521	596	547	554	524	560	599	572	556	556	588	560	562	568	534	582	505	530	557	519	562	546	578	575	543	573	546	568	515	579	549	572	572	550	567	530	550	544	518	564	573	608	550	550	520	564	550	561	573	534	537	551	509	547	543	528	591	540	561	554	531	531	532	540	555	558	573	573	548	572	594	563	554	543	540	536	607	517	554	569	570	573	562	553	554	548	553	575	535	560	556	521	571	593	546	536	572	582	559	536	533	585	560	516	545	530	569	584	580	608	575	591	542	555	572	556	535	533	561	604	522	536	524	541	557	544	535	565	554	563	555	578	548	538	577	562	534	593	551	555	583	567	539	570	574	551	569	576	506	570	557	570	553	555	544	574	518	499	545	583	564	555	555	553	581	543	558	523	575	515	550	568	563	550	559	555	528	582	569	570	520	534	568	541	549	561	564	544	573	561	530	536	575	572	538	556	522	547	577	561	534	585	560	557	550	580	547	567	560	606	551	579	543	540	555	542	533	544	512	521	577	510	558	570	528	546	549	586	556	588	572	582	562	550	549	564	561	568	580	553	559	560	557	559	522	599	548	582	570	542	568	591	513	557	543	524	570	559	538	567	537	532	580	526	563	613	521	514	556	577	528	513	555	523	559	531	559	516	497	511	528	547	609	587	563	558	581	564	529	539	544	547	577	584	583	516	549	594	562	577	526	555	563	558	555	552	551	499	555	577	545	571	557	565	572	544	599	555	543	597	524	557	595	558	571	529	578	567	513	565	578	517	528	515	518	554	560	577	543	588	561	500	570	561	562	553	554	581	539	592	558	551	542	593	569	579	557	570	566	603	565	593	573	579	563	569	562	573	571	538	500	543	565	548	577	578	549	552	545	583	529	527	564	540	530	514	551	531	602	529	546	547	509	561	520	564	538	542	526	502	517	575	545	565	550	558	553	512	589	565	566	506	576	535	594	549	589	571	570	581	543	600	610	541	539	540	597	550	560	594	533	526	570	569	539	560	522	571	569	550	551	581	563	580	530	521	556	557	498	513	593	583	557	544	532	528	570	576	522	559	572	520	569	574	577	519	593	513	557	562	539	578	530	540	526	601	582	578	563	553	549	543	609	562	533	548	502	557	538	539	576	548	545	552	599	542	535	554	501	566	523	536	528	529	573	545	543	587	537	585	530	592	558	569	570	588	560	563	519	574	551	515	548	532	554	531	520	550	517	527	528	557	553	557	535	580	548	565	558	565	546	560	542	550	538	544	525	564	570	544	532	570	540	580	543	542	563	541	577	577	565	535	577	599	522	563	529	546	562	549	573	563	567	540	539	601	539	560	554	537	549	566	552	569	557	587	542	530	563	546	564	531	519	541	598	544	529	548	547	573	552	544	566	552	568	530	580	567	540	578	578	581	540	534	511	580	537	550	559	558	563	550	566	529	550	587	566	582	547	586	564	567	561	568	554	539	585	557	517	590	574	533	562	547	607	593	594	555	570	589	578	548	572	568	516	522	567	542	571	541	572	568	528	563	587	535	554	558	568	548	575	537	561	541	553	556	570	528	559	544	534	548	559	540	562	590	546	515	574	561	558	565	529	571	577	526	533	540	523	567	578	545	541	576	551	523	532	521	546	549	573	549	535	519	592	578	593	548	563	563	533	578	538	578	540	555	583	536	509	531	532	559	530	561	546	532	569	566	538	527	580	517	586	539	558	531	534	574	556	553	559	582	606	511	572	562	530	516	570	538	553	555	559	546	524	522	562	592	553	510	539	569	567	556	547	580	547	525	574	564	542	554	600	510	573	523	553	560	555	564	551	541	559	580	566	491	554	574	573	574	568	586	531	548	530	575	533	576	548	550	518	544	547	588	534	597	538	514	552	521	559	587	553	520	610	561
1166	778	516	466	778	11082	19450	14133	9421	5251	2234	812	401	181	86	64	40	31	37	40	35	35	36	44	42	32	49	33	34	53	33	36	41	41	36	46	44	32	39	32	42	44	48	26	35	49	33	34	25	31	44	36	44	41	29	32	47	43	36	35	30	32	39	30	35	28	40	46	40	33	37	30	37	38	40	42	39	32	41	40	36	37	40	37	29	36	38	42	44	42	37	47	35	35	35	36	36	40	40	34	33	43	46	37	32	45	38	45	38	41	33	39	26	34	33	42	31	32	45	32	40	41	40	35	33	37	41	34	33	43	50	48	30	34	39	47	39	34	34	43	33	36	56	40	37	30	54	38	31	37	47	42	31	30	44	42	30	37	42	49	37	37	31	33	34	44	44	37	30	48	42	40	29	34	35	43	49	34	42	36	38	31	37	36	29	33	42	46	45	40	33	43	38	36	41	43	49	39	33	35	35	32	37	51	35	42	41	37	38	34	36	39	39	39	32	46	52	45	29	41	35	48	45	33	32	38	38	42	24	37	40	25	37	36	38	37	32	32	34	45	38	40	37	33	39	36	44	48	33	43	40	25	32	37	46	34	39	29	28	41	51	43	31	38	35	37	38	41	43	51	35	46	39	32	35	34	44	40	41	38	43	24	40	35	36	49	40	36	49	52	39	47	44	28	40	38	44	33	36	36	35	43	35	42	42	26	26	47	41	36	36	39	38	25	48	33	38	44	26	37	46	33	34	35	38	38	39	30	47	42	38	45	31	35	45	35	41	40	51	29	23	38	53	34	49	40	34	48	34	42	42	35	45	44	29	43	37	35	43	47	32	32	27	32	49	36	38	30	40	38	49	34	36	36	31	31	38	40	38	43	41	37	42	32	41	41	43	37	39	45	36	25	43	44	39	26	41	38	40	47	38	40	34	44	45	46	40	42	45	41	50	36	34	45	43	21	30	38	47	33	37	38	32	39	38	34	41	41	39	37	40	37	35	38	42	34	38	39	39	33	46	34	42	35	39	42	38	32	35	43	33	48	50	47	30	31	30	52	42	37	45	30	47	28	39	33	36	51	41	40	30	24	35	32	28	44	33	31	34	34	35	42	52	42	35	48	33	41	22	39	34	33	33	29	28	34	35	45	40	43	31	31	51	27	45	34	28	41	32	42	48	43	52	45	49	33	38	49	48	27	36	38	34	38	36	38	41	43	35	32	35	31	34	42	44	35	48	41	38	36	40	29	35	32	32	36	31	55	28	40	37	37	32	41	44	39	30	38	36	42	34	34	41	31	33	30	37	36	34	32	54	41	53	39	38	34	34	47	36	41	31	36	45	30	41	30	35	43	31	37	50	41	28	44	38	38	42	39	36	50	35	40	34	33	33	41	39	28	36	41	38	34	48	28	38	36	29	48	42	37	35	41	47	33	35	37	45	45	28	40	29	43	49	48	44	33	28	33	37	38	36	41	52	31	33	41	37	48	31	30	37	49	36	35	33	47	49	30	25	37	40	36	38	30	41	27	38	31	33	53	40	37	29	29	33	30	35	45	38	36	27	47	38	37	41	41	43	48	41	33	49	32	42	38	41	37	36	29	48	42	33	25	36	40	47	42	47	36	37	29	29	41	33	47	36	33	38	44	37	46	22	34	50	36	30	43	36	35	40	38	35	32	41	42	24	45	34	44	38	35	42	36	48	30	43	41	37	33	40	39	27	46	42	41	42	40	27	29	37	35	41	46	46	26	36	47	32	36	40	34	40	39	31	41	42	36	32	23	44	33	45	27	36	38	33	47	40	38	37	35	35	33	37	43	41	30	43	27	33	39	34	39	35	29	31	46	37	36	36	31	43	42	35	40	34	38	27	39	27	36	38	30	39	39	47	34	38	39	48	32	41	38	35	37	37	39	39	32	40	26	35	40	37	55	43	45	40	45	39	28	34	40	33	41	45	44	46	38	34	37	40	39	36	37	42	27	38	45	47	45	37	29	31	36	27	32	38	29	37	34	32	40	35	33	34	45	29	33	29	33	26	36	35	39	37	32	49	37	36	38	33	40	35	38	36	42	39	34	38	45	35	42	30	37	35	35	35	41	45	26	37	30	35	33	36	37	40	31	37	44	37	39	39	27	49	39	28	40	43	45	35	34	34	43	41	34	41	29	41	33	41	39	51	44	36	45	43	41	35	34	47	32	43	40	38	36	40	38	31	35	43	34	32	44	43	29	27	31	41	40	38	44	32	38	36	35	33	33	31	27	40	46	47	26	27	41	38	30	43	42	30	32	28	38	41	37	38	34	40	38	38	41	47	49	33	51	44	47	41	34	34	33	31	38	37	36	37	41	48	46	42	40	26	31	41	43	39	38	48	38	38	32	46	39	44	44	35	33	45	52	42	35	57	47	48	44	30	32	35	28	29	43	35	33	25	34	35	52	43	26	37	41	37	46	41	43	54	35	43	43	39	34	34	45	38	36	55	31	44	38	33	34	32	36	46	37	28	35	30	48	31	43	48	38	42	42	29	32	34	35	32	39	39	33	39	42	31	36	40	41	42	34	40	41	37	39	34	39	35	34	36	32	43	45	31	41	37	41	43	33	46	42	38	34	51	37	38	40	49	42	29	30	45	42	39	32	36	51	33	38	34	36	43	39	43	48	43	39	29	41	33	39	38	43	35	46	33	25	45	35	41	34	46	30	42	43	32	48	40	48	37	34	38	36	37	45	35	48	40	42	39	30	33	40	33	45	40	47	42	38	47	27	33	48	37	46	41	40	37	32	45	33	36	41	37	36	43	50	41	30	41	39	26	31	37	50	46	33	27	39	41	42	49	46	47	35	38	42	41	38	44	41	44	30	33	31	39	29	50	34	41	36	35	35	31	34	30	40	43	29	35	31	33	38	30	36	42	31	31	49	45	38	37	39	32	36	43	38	37	44	41	43	33	38	44	39	42	56	37	40	33	46	23	32	30	37	45	37	38	44	30	39	35	44	38	33	30	30	32	35	38	38	30	35	42	34	42	39	38	41	45	33	39	39	28	37	43	28	39	31	40	38	42	30	31	48	42	31	39	43	41	36	36	46	30	37	45	48	38	30	39	35	38	33	37	38	41	41	35	42	33	50	49	46	49	37	51	32	34	47	43	24	42	34	42	39	39	32	36	27	41	35	37	39	28	45	42	46	43	40	25	34	32	44	39	49	35	27	42	40	38	32	35	28	43	34	37	37	28	39	45	43	43	46	39	37	50	32	35	36	37	37	36	27	47	34	45	45	46	37	35	22	41	24	40	36	36	39	45	45	44	46	42	49	47	28	27	35	42	36	50	27	41	31	46	31	40	38	41	36	34	39	22	42	38	53	35	33	29	35	47	41	48	35	39	41	52	38	37	53	38	38	37	37	47	41	34	42	38	33	41	35	30	36	32	36	31	37	36	29	35	39	35	42	42	44	38	42	46	40	36	47	42	37	35	38	41	46	47	40	44	44	36	35	35	30
22913	15016	10805	19915	34332	67163	70637	58177	48596	38430	27974	17437	10653	5118	2365	1117	739	589	529	517	516	518	533	488	526	518	500	500	495	481	507	502	480	539	538	497	484	485	516	510	497	493	525	526	525	482	502	508	524	492	508	503	482	476	505	582	521	454	481	525	508	505	515	503	495	504	524	506	486	517	475	534	502	520	478	466	514	522	448	528	498	499	509	479	474	485	492	497	493	491	472	498	484	520	487	496	513	502	556	522	494	491	507	472	497	494	512	469	504	500	518	492	499	525	507	513	495	479	495	487	462	510	523	476	495	507	455	511	526	497	528	531	512	547	522	483	549	465	493	481	546	467	464	499	512	497	531	497	495	503	507	525	500	522	527	470	527	495	462	484	490	524	514	505	519	524	501	521	509	497	491	480	515	527	478	535	505	485	508	507	482	515	484	511	503	491	499	530	495	467	491	565	482	497	525	481	447	534	510	517	491	500	515	502	458	511	487	491	489	534	424	493	540	537	497	547	481	505	492	511	504	545	507	534	536	502	517	493	484	478	488	509	482	474	488	550	514	498	545	505	508	508	485	474	517	489	484	523	464	523	546	473	471	533	473	511	482	495	534	489	470	493	499	495	483	527	495	542	511	492	506	535	515	491	493	502	484	515	525	516	510	511	476	536	485	508	529	521	523	500	497	504	553	482	481	483	458	498	486	467	478	473	514	500	500	543	531	504	516	497	553	500	519	508	519	474	508	470	511	484	499	504	476	513	517	501	523	527	517	479	468	495	486	495	529	533	489	495	511	494	481	488	513	466	474	499	470	494	498	466	548	508	514	517	508	495	503	490	469	466	546	527	469	498	490	543	523	516	470	487	465	514	492	504	488	524	510	510	524	526	514	493	495	506	547	498	482	503	494	508	483	526	544	502	523	479	514	499	492	510	500	535	539	540	484	458	474	505	514	525	507	484	485	490	511	492	527	503	491	486	501	508	516	497	532	491	514	526	526	492	540	457	509	513	546	490	487	501	481	498	520	502	462	514	515	480	500	479	481	478	473	491	562	532	515	511	559	486	502	521	483	508	478	508	494	491	483	494	514	534	526	508	497	518	487	482	493	530	492	516	507	521	505	525	515	444	506	519	487	468	535	461	513	521	491	556	504	488	523	516	477	537	500	521	467	511	534	496	476	457	518	498	445	485	521	510	506	538	505	523	517	499	476	509	512	498	498	488	519	509	528	549	473	528	496	479	504	509	485	517	510	509	487	481	484	543	520	507	487	499	493	496	518	531	530	500	509	501	539	500	495	569	551	514	493	483	508	496	476	547	528	498	493	481	498	495	494	522	501	519	496	474	534	502	505	489	493	493	536	518	502	504	524	508	508	472	523	491	518	517	531	461	559	482	486	478	498	524	483	494	479	448	507	504	521	484	522	494	514	498	516	514	502	526	465	465	507	527	502	501	538	479	490	528	492	480	504	453	479	537	561	491	498	469	531	449	469	505	544	544	497	531	507	508	513	560	559	473	491	448	493	525	489	521	514	510	533	509	493	527	500	519	527	475	503	470	507	470	527	516	515	527	506	482	519	453	482	511	494	490	505	520	510	479	512	518	510	513	485	488	485	498	519	524	484	478	489	505	503	448	513	489	532	485	487	480	493	467	521	503	484	495	509	505	460	511	502	521	515	539	504	489	508	488	506	501	487	521	528	489	501	444	521	521	521	489	478	503	497	502	514	530	479	483	485	517	460	471	517	521	490	524	528	492	467	505	482	508	476	523	513	467	461	471	457	506	520	540	530	502	530	536	475	548	515	478	551	517	465	484	480	465	488	528	506	529	506	462	493	540	517	487	494	485	502	499	488	492	502	509	510	501	478	495	498	485	512	493	511	508	537	516	503	453	501	522	521	499	469	501	514	558	485	516	482	471	512	494	509	525	493	521	542	545	518	530	501	498	498	530	501	474	527	477	484	457	473	508	507	503	511	500	494	506	513	523	468	538	526	472	524	530	483	516	506	498	520	512	481	468	536	515	507	513	501	515	502	517	495	500	493	489	465	484	475	494	509	488	521	535	506	498	519	539	532	467	535	534	527	520	522	485	463	512	509	510	510	485	496	510	471	502	511	534	503	487	490	520	522	497	524	487	477	514	480	490	508	497	534	494	493	527	483	493	511	528	507	506	494	495	523	486	539	541	527	502	535	476	545	479	500	507	505	529	537	495	500	506	516	513	498	505	494	504	503	462	553	503	496	525	486	487	465	461	545	528	515	477	510	502	549	479	525	507	448	479	494	463	487	532	514	503	511	510	489	480	486	504	475	523	514	499	507	533	498	513	508	515	510	524	483	519	532	522	477	458	538	491	493	539	488	485	506	508	527	451	505	507	498	485	499	510	504	521	445	533	477	507	504	499	497	498	533	546	517	491	477	516	499	507	475	517	505	548	502	462	516	483	519	498	497	553	490	464	501	541	474	531	499	496	523	495	498	460	507	499	462	493	480	477	528	471	508	491	519	491	498	516	459	508	502	529	524	463	473	528	525	494	541	502	521	549	523	495	494	533	508	510	518	489	494	501	493	552	514	511	487	483	480	485	533	490	523	484	496	501	498	570	518	476	484	519	514	496	526	509	511	510	515	511	497	487	504	488	508	567	562	558	497	486	472	555	507	521	510	534	490	459	504	511	496	504	465	484	544	498	511	529	491	518	504	514	526	516	480	504	499	491	490	492	485	518	480	529	477	534	487	511	472	512	506	522	484	503	502	498	473	478	503	485	526	515	516	522	466	501	516	497	518	508	507	515	499	449	491	520	513	505	507	488	460	508	515	543	510	497	525	531	505	488	480	493	500	509	474	492	502	513	533	510	470	502	536	500	556	492	478	481	498	475	492	496	554	470	486	505	496	506	502	466	510	522	534	484	508	521	504	494	502	525	506	480	500	508	474	518	492	533	484	490	501	510	492	484	483	495	471	515	481	447	500	523	511	528	477	515	476	474	502	460	495	527	521	485	498	509	499	517	508	505	513	536	512	503	451	523	512	495	505	501	535	493	523	537	538	488	507	535	492	547	486	484	495	483	491	508	496	518	517	508	501	503	477	520	524	480	454	524	504	473	480	515	436	573	518	504	508	508	490	495	501	506	452	524	454	519	505	494	519	484	496	483	534	506	501	500	491	469	487	523	514	526	493	532	512	518	506	509	490	515	491	521	539	474	490	516	493	541	549	513	464	492	498	482	479	543	457	537	507	490	511	501	491	528	486	466	533	515	535	516	464	516	489	508	468	505	562	470	492	503	544	490	473	541	499	524	505	522	495	499	517	478	533	509	491	481	493	513	479	495	503	520	470	529	501	470	494	518	527	516	463	531	544	529	485	500	552	467	464	527	513	520	539	485	492	545	511	506	494	481	488	527	475	518	500	492	498	493	521	502	498	501	514	505	497	485	504	489	476	522	478	484	475	503	503	524	543	482	502	503	521	476	512	534	513	490	538	468	504	485	490	510	494	490	495	531
1368	186	117	95	198	2243	4046	3633	2143	1036	472	208	83	57	44	45	48	29	30	30	28	34	33	38	43	35	31	34	44	28	32	42	35	38	35	39	45	38	44	48	34	48	32	38	43	44	42	32	34	31	43	39	36	43	54	34	40	43	38	33	43	37	46	24	33	46	41	37	36	35	48	42	42	36	41	36	30	47	33	35	39	46	38	37	31	35	46	35	44	35	37	38	35	35	45	32	26	30	35	33	40	37	32	40	36	44	33	32	39	44	30	38	33	31	50	34	49	49	43	36	35	36	30	38	41	47	33	53	35	38	35	43	39	38	41	40	35	36	43	32	36	33	31	36	32	39	36	37	38	33	41	18	45	47	35	40	50	34	41	38	32	27	35	34	38	28	38	45	41	47	34	47	37	40	37	29	33	47	41	38	40	35	40	37	50	31	38	27	49	27	51	37	33	30	37	43	39	45	45	49	36	33	38	37	42	56	42	40	44	32	40	47	37	43	35	41	31	45	51	35	36	40	45	30	45	35	41	42	42	33	36	42	28	25	33	27	32	39	29	35	40	46	32	36	32	43	40	27	41	39	39	34	33	24	45	39	21	40	31	41	38	39	37	48	48	28	46	33	41	38	33	51	32	29	34	44	27	41	38	30	29	36	37	32	39	43	41	39	51	39	36	49	39	30	30	34	33	31	28	34	26	40	37	34	42	40	33	43	25	37	47	43	52	44	44	34	37	51	40	29	42	33	37	29	46	41	27	32	47	52	43	32	38	42	37	38	44	33	26	36	41	51	38	45	37	32	49	41	51	37	32	48	32	35	40	29	35	38	34	32	46	43	38	35	34	43	31	41	34	36	31	47	45	36	31	34	40	41	50	37	40	35	32	34	35	31	42	33	41	38	36	27	25	35	36	46	30	39	38	34	33	34	38	40	48	47	32	35	35	39	36	32	23	33	32	25	33	46	30	39	40	46	37	25	39	36	45	48	39	31	38	25	32	30	35	30	34	40	40	31	35	41	44	52	39	33	40	41	44	48	40	43	38	40	46	31	32	38	40	41	38	32	41	38	35	52	38	35	38	45	34	40	44	44	44	47	34	43	39	40	33	39	27	34	37	45	32	30	44	41	36	34	39	36	52	39	38	49	33	33	45	50	35	38	35	43	34	35	31	39	41	31	47	30	35	31	34	43	39	45	48	47	41	34	37	38	41	45	36	34	31	38	49	39	37	50	41	28	36	33	45	33	33	45	47	41	34	44	48	45	39	39	49	33	36	39	35	31	43	48	32	36	41	33	34	43	31	23	48	39	24	35	40	26	48	28	37	44	40	38	33	25	34	41	36	28	30	43	34	45	38	29	32	53	39	37	32	39	34	37	31	23	40	44	36	31	42	38	41	31	40	43	40	30	37	28	29	42	37	40	36	27	37	33	34	36	41	34	35	42	34	32	31	37	35	40	35	48	32	39	28	48	33	57	39	37	47	37	34	35	35	34	36	39	36	34	34	42	42	37	33	51	32	32	41	36	38	36	36	45	26	43	36	33	39	46	32	35	30	41	40	42	37	49	42	31	30	38	28	33	37	34	46	47	42	47	45	45	35	37	45	37	41	30	40	38	35	44	32	36	33	36	42	34	44	30	34	39	42	50	38	46	37	33	30	27	29	28	40	51	39	40	30	29	30	29	43	31	35	35	31	40	42	40	39	36	30	29	34	33	42	28	39	51	38	45	40	31	40	43	37	30	38	45	52	25	37	34	31	45	23	41	29	26	38	44	35	40	50	44	34	38	35	35	34	31	35	38	33	29	37	42	46	38	40	40	43	47	32	34	32	40	37	36	24	39	23	39	45	41	28	28	61	34	40	37	47	41	31	33	34	36	41	42	37	25	42	35	39	40	31	38	37	39	36	38	29	34	33	39	33	39	34	45	46	38	25	42	35	30	28	37	43	50	31	44	28	48	30	25	38	53	30	36	40	31	32	42	33	33	38	36	39	38	29	35	45	43	30	39	40	51	34	29	38	37	40	42	30	41	37	29	37	32	40	35	35	41	33	40	48	33	41	37	38	41	32	22	37	42	19	47	33	35	28	46	42	38	43	31	42	53	36	39	42	38	26	35	40	33	41	43	33	39	39	36	27	38	45	43	40	25	36	37	35	33	40	34	30	33	38	42	40	31	29	36	39	37	52	37	37	31	44	37	39	46	38	39	51	39	41	36	35	41	27	28	41	32	32	47	39	52	35	38	32	35	43	35	40	33	32	41	34	29	33	36	33	41	34	43	40	44	43	28	26	32	44	28	45	32	37	43	26	50	35	45	43	29	38	38	37	36	30	24	43	33	30	31	51	47	31	40	44	43	49	48	33	39	36	35	27	31	43	39	58	33	44	39	55	34	31	47	39	33	40	39	49	34	39	38	37	38	37	34	46	42	37	41	38	44	48	37	42	35	27	39	34	31	41	38	38	36	36	32	30	32	28	44	40	42	41	45	36	43	34	40	28	41	43	43	47	27	41	41	39	44	45	36	45	34	44	42	30	38	35	36	47	34	37	33	28	36	35	47	34	34	25	37	27	36	33	48	39	50	39	38	38	36	50	38	43	41	46	36	37	35	42	34	29	33	38	35	31	35	32	32	38	37	52	33	49	28	26	43	40	38	37	39	34	44	48	31	27	32	36	41	33	27	35	45	30	34	33	47	49	53	44	34	25	39	54	43	39	35	46	45	36	40	34	33	39	39	37	34	25	34	18	36	36	56	31	32	33	31	43	37	34	39	29	39	35	48	33	38	37	38	29	42	35	40	40	32	39	40	44	35	35	42	30	41	20	37	31	34	31	46	31	38	39	45	43	41	38	48	38	37	43	31	50	40	49	25	35	46	36	39	33	39	33	48	49	37	45	42	29	33	30	43	45	30	48	34	35	41	38	40	40	33	49	35	37	38	53	37	39	36	37	31	37	37	29	42	31	43	23	49	38	30	39	48	32	39	38	35	43	41	45	32	27	29	31	34	32	34	35	35	38	41	43	44	49	43	31	37	36	38	46	41	31	33	44	45	41	36	46	44	29	49	43	37	32	39	31	31	34	42	55	31	46	41	47	42	33	34	42	39	48	38	42	42	39	39	27	33	48	40	34	39	40	33	32	35	43	50	35	39	41	34	27	37	42	39	42	38	28	42	41	37	38	43	44	36	36	25	47	41	43	47	36	38	38	46	38	37	40	32	34	30	42	44	39	48	39	40	45	36	36	33	41	54	22	35	35	32	36	49	39	35	41	34	38	29	43	35	47	42	40	40	39	53	30	44	35	31	49	40	35	32	43	28	40	30	36	38	42	30	42	42	34	42	40	37	29	44	33	39	36	51	44	23	35	30	31	32	31	44	37	41	37	35	47	34	33	34	41	36	41	30	37	36	38	39	46	43	32	37	37	34	35	32	28	40	41	34	34	39	34	35	42	32	30	43	46	34	40	44	34	31	16	33	28	37	44	32	42	31
13473	5116	2731	5959	16729	40555	43519	37702	29453	21375	12598	5580	2226	1097	655	559	514	509	514	527	525	466	494	521	480	521	494	491	494	501	468	509	466	457	452	517	479	455	510	514	461	535	483	463	494	478	466	512	560	474	456	523	521	491	486	486	479	480	467	502	483	490	540	509	521	481	513	567	504	494	472	526	461	484	487	467	545	525	477	483	503	534	504	512	491	488	492	513	516	516	475	502	491	512	461	473	477	459	476	462	518	515	478	479	506	511	494	487	535	468	491	532	497	468	511	487	487	504	504	476	503	524	509	516	523	483	512	530	472	520	462	508	507	495	518	486	493	454	485	517	514	536	501	508	493	511	476	508	506	491	494	525	527	506	506	503	535	473	490	507	495	498	507	501	481	490	491	501	498	528	517	493	525	479	495	537	484	475	547	495	448	491	485	522	517	496	434	499	502	474	494	476	502	446	502	495	471	521	475	485	504	491	485	485	522	504	513	449	473	479	515	506	473	456	507	515	502	513	492	517	451	507	492	516	510	487	482	481	508	515	485	464	484	531	487	493	514	498	510	490	473	512	501	492	504	453	461	485	551	483	514	467	536	464	463	497	512	486	502	468	526	477	464	484	513	522	515	466	483	517	498	526	499	501	484	471	511	501	481	500	444	482	507	494	501	491	502	518	503	487	487	515	513	491	489	506	437	516	531	482	509	487	455	510	523	556	488	500	493	517	549	513	514	483	514	497	500	500	504	503	483	510	505	514	544	521	467	498	481	512	479	504	489	487	505	468	464	495	499	487	448	445	454	535	516	483	487	487	496	490	519	469	509	535	500	505	512	513	498	478	538	523	508	549	534	460	537	505	491	510	534	508	533	513	472	481	491	534	480	467	472	519	494	483	486	510	475	479	520	486	497	458	516	534	489	456	514	543	493	532	512	506	517	492	527	499	484	496	508	526	491	513	517	473	487	520	492	487	529	515	468	511	448	492	452	484	488	494	493	479	487	485	470	514	478	504	493	510	475	493	486	506	495	490	459	494	510	525	491	515	498	528	493	531	492	517	538	428	441	529	491	514	495	461	521	454	502	495	495	496	498	502	529	495	523	455	504	489	492	519	514	518	528	475	505	470	491	506	489	477	496	517	529	482	518	510	476	436	496	485	534	518	494	470	504	507	531	480	540	525	473	471	446	516	547	499	511	490	463	502	494	499	502	501	519	462	520	490	462	472	480	480	503	513	488	455	505	484	541	492	467	468	492	457	545	509	499	476	491	496	479	528	449	527	501	488	501	533	531	509	504	494	469	495	492	507	489	516	492	464	494	517	504	495	518	536	500	523	497	486	459	555	522	524	498	476	469	529	509	528	490	511	537	495	478	498	486	481	481	506	521	513	544	472	479	527	453	465	498	473	503	504	494	493	499	507	519	504	497	511	504	478	483	528	516	505	548	495	567	521	485	506	518	490	525	476	493	495	472	495	478	452	496	469	488	469	464	497	474	455	506	523	508	508	464	491	502	476	477	462	514	518	511	503	508	483	485	522	501	498	464	515	505	476	488	507	502	543	500	532	500	530	513	506	509	503	497	497	519	498	499	513	523	492	497	499	510	512	474	470	487	517	510	485	502	465	525	461	504	484	515	463	517	495	498	494	487	538	480	475	501	496	464	527	493	491	503	483	494	514	492	501	512	510	463	502	472	497	487	478	508	489	506	559	503	471	526	497	454	529	485	493	528	499	461	468	512	516	481	494	480	502	519	507	481	517	503	499	523	495	504	510	489	489	485	486	492	509	520	513	497	469	515	505	484	473	497	510	512	501	491	529	523	503	486	501	478	514	509	517	508	499	526	469	494	464	488	491	491	520	451	464	492	526	511	541	479	500	480	493	474	483	505	499	510	500	511	493	464	554	520	461	470	517	465	507	472	484	502	479	488	502	508	485	471	489	461	526	500	483	510	510	506	468	488	467	530	495	476	501	504	540	468	475	463	514	486	478	481	462	480	481	492	472	499	536	482	496	522	510	468	454	522	512	481	505	525	497	472	481	467	521	493	493	464	528	528	479	510	505	556	493	486	508	486	489	474	475	537	521	516	485	518	503	460	496	488	481	465	536	509	492	464	488	493	499	434	539	480	512	500	490	491	475	488	502	481	486	486	461	453	517	505	507	463	495	474	496	507	506	525	505	501	501	472	511	491	512	481	501	495	532	500	476	515	457	495	515	513	493	499	487	493	500	478	484	516	520	493	518	486	521	484	482	518	501	488	525	506	517	481	490	542	499	549	506	511	488	528	491	466	477	467	490	518	488	523	525	498	483	496	498	526	499	485	533	456	483	516	513	464	460	525	530	500	474	488	512	491	436	471	479	511	505	490	478	515	513	494	498	477	460	502	488	498	530	477	503	475	547	475	502	500	470	500	463	478	547	480	500	492	496	501	512	473	525	515	487	483	511	507	511	507	508	454	503	533	514	492	517	484	494	459	476	497	494	494	516	532	491	528	523	487	517	504	503	510	510	512	512	536	468	514	509	516	501	470	497	517	523	480	470	487	516	454	520	487	487	495	504	506	478	519	522	504	497	553	446	522	493	514	473	492	507	512	486	494	521	483	501	491	496	558	512	532	532	502	501	447	537	491	472	530	506	517	522	489	511	515	493	500	483	458	487	502	505	523	466	509	528	484	516	468	521	513	491	522	526	523	504	445	491	492	496	480	523	481	499	520	490	492	451	481	503	481	472	506	508	473	483	472	478	497	524	486	499	533	497	476	507	494	477	522	489	500	506	509	511	491	505	486	447	477	517	520	513	500	489	492	469	514	494	485	508	535	470	502	500	515	485	482	494	500	503	488	504	519	484	513	475	507	498	482	476	512	457	475	515	487	544	511	473	487	487	486	483	531	475	477	556	499	490	524	506	473	517	510	509	507	495	487	537	520	497	494	476	523	473	517	522	512	492	457	511	521	496	500	475	535	519	477	486	506	503	536	485	547	513	462	495	493	534	502	484	513	495	490	488	479	479	473	467	519	492	496	498	495	455	498	495	501	527	476	459	476	460	478	502	490	496	479	482	491	490	516	498	487	522	508	501	468	494	492	479	469	494	478	497	534	469	503	496	513	461	509	487	498	465	516	464	531	495	489	493	502	483	480	472	495	477	455	508	499	548	480	530	465	522	529	474	477	452	520	502	501	495	527	470	523	441	506	515	503	497	473	493	458	475	512	476	524	490	466	519	474	471	502	523	489	512	495	479	492	527	505	532	511	472	535	496	507	487	504	495	469	514	499	510	526	491	490	495	507	519	485	510	521	461	491	506	498	497	520	505	480	495	475	468	504	488	478	492	486	469	507	491	463	500	486	501	497	477	492	504	491	499	504	521	527	493	502	476	477	494	479	566	493	510	465	499	517	461	454	525	514	527	457	499	486	544	474	501	495	496	525	528	501	515	474	497	529	482	522	527	494	488	473	524	510	486	500	513	486	503	487	483	484	519	489	466	513	484	515	523	519	465
643	491	285	192	333	6235	12185	9967	4578	2072	1023	436	194	104	57	34	48	34	31	25	23	34	37	25	31	31	26	29	26	27	35	33	29	34	26	34	37	28	39	38	34	31	34	28	36	35	25	46	43	37	38	33	26	34	33	34	35	36	42	27	39	26	26	38	30	38	33	42	34	32	43	30	39	36	38	34	42	37	38	38	35	31	31	30	26	35	27	32	24	28	35	29	43	38	37	31	33	34	37	25	40	21	33	42	39	34	26	42	31	43	38	38	33	36	33	42	40	32	33	29	33	28	42	40	22	26	35	35	33	36	48	30	34	29	35	32	44	32	40	35	41	39	30	38	37	37	30	31	46	33	29	38	25	30	44	36	34	39	40	33	44	43	35	34	33	37	33	46	26	34	33	33	39	30	25	30	29	27	27	33	43	35	34	22	29	34	38	37	34	36	36	35	35	36	43	34	46	38	43	32	22	27	35	41	36	39	29	35	26	30	34	37	39	36	38	30	45	32	33	30	35	35	30	29	33	23	34	32	26	43	42	42	32	39	33	37	41	29	34	38	37	32	45	32	40	33	29	34	33	42	28	38	30	38	40	32	39	32	32	33	29	42	28	31	36	26	32	33	43	35	37	37	38	31	27	35	34	35	30	39	35	30	38	33	28	42	23	34	38	28	36	39	33	37	32	23	32	34	44	39	35	36	43	36	34	27	30	33	37	36	27	34	49	41	40	35	36	29	30	29	37	39	35	30	38	45	36	42	40	51	48	46	35	33	36	35	32	33	42	40	30	28	34	39	39	42	28	35	31	37	45	28	45	23	38	29	28	30	30	27	26	36	25	35	43	27	39	38	39	31	41	34	39	51	34	34	33	25	30	45	38	28	32	21	33	28	34	33	44	33	29	34	31	22	32	36	33	30	37	34	33	41	43	37	25	32	39	36	40	39	42	30	32	30	31	35	34	31	35	48	37	32	27	41	34	40	37	28	43	24	28	47	33	26	33	28	32	36	21	47	42	33	33	41	43	44	38	34	32	25	39	42	37	32	30	46	37	30	23	25	36	29	32	51	39	38	28	29	33	28	30	25	33	42	25	23	39	45	29	32	36	43	38	33	33	39	26	36	26	33	38	44	29	39	38	40	34	42	38	38	21	41	22	40	30	33	35	29	35	40	36	31	35	32	38	31	40	40	38	39	33	45	41	30	35	37	25	35	36	44	36	32	39	38	35	36	33	39	33	46	38	35	32	35	34	30	42	30	34	39	24	33	39	33	25	33	29	38	31	32	30	41	35	45	36	45	30	47	29	31	51	35	30	36	33	39	33	49	42	34	34	41	38	49	42	49	31	24	36	39	28	24	40	33	32	23	33	27	40	35	29	42	42	38	37	35	33	40	40	38	40	29	32	30	34	39	31	40	42	29	41	33	41	33	37	31	43	25	41	26	29	36	31	38	41	31	34	25	39	24	33	23	36	45	22	26	39	31	23	37	47	30	33	40	34	31	21	35	30	39	39	29	45	36	33	38	33	47	41	40	28	29	30	31	27	33	36	32	33	43	36	34	35	36	37	30	32	39	29	38	42	39	39	35	35	30	35	41	33	39	32	37	30	30	33	36	47	26	31	40	29	30	47	36	31	35	28	42	21	33	31	34	32	32	43	40	27	30	30	40	26	37	38	31	34	31	43	37	25	34	31	37	39	41	22	41	34	31	38	42	35	39	32	27	43	27	37	37	36	25	31	32	41	29	32	30	29	28	45	30	46	35	23	29	35	39	37	27	23	24	25	24	26	33	40	38	33	31	28	34	32	34	32	40	30	27	47	59	28	35	29	38	39	32	29	37	35	26	50	32	41	41	33	28	39	36	45	41	31	29	35	38	29	42	34	29	29	39	37	32	26	33	37	42	35	47	42	38	29	34	43	34	39	45	41	33	38	37	36	36	32	33	30	35	46	33	26	30	35	39	33	36	49	42	33	35	34	28	34	34	31	42	41	35	32	30	29	32	39	26	29	34	42	45	25	25	28	33	36	27	23	32	32	34	36	41	33	29	40	39	32	29	43	34	39	38	40	42	42	30	38	33	51	28	29	40	34	28	38	32	34	37	34	23	39	28	31	38	31	33	38	49	43	29	33	30	29	29	33	39	35	29	32	30	31	29	48	35	36	41	34	45	39	29	35	33	42	33	28	31	34	30	34	40	41	38	39	24	30	27	29	42	27	42	35	34	32	36	41	35	25	35	31	34	27	45	33	32	26	27	27	41	37	44	34	29	37	23	41	41	43	36	36	51	30	45	36	49	37	34	42	50	37	40	38	24	33	29	24	28	28	37	26	40	35	30	28	44	34	40	29	40	43	46	24	32	38	35	26	25	32	33	31	35	35	34	38	40	33	27	37	27	33	40	30	36	31	39	35	33	34	44	33	38	30	34	33	37	23	43	33	24	33	31	29	36	30	32	21	36	24	31	38	30	29	35	36	40	36	34	35	34	32	31	31	36	33	28	37	31	47	29	31	36	33	41	37	39	26	21	37	22	42	40	37	37	35	39	23	36	35	34	37	30	25	37	35	31	40	34	36	46	33	26	33	28	28	34	36	27	35	33	38	46	33	43	37	36	25	41	39	44	43	25	30	36	37	31	29	39	50	28	22	43	39	35	36	25	43	28	37	32	41	37	37	24	41	28	41	32	43	35	28	39	33	30	38	31	28	40	41	43	35	33	37	45	38	40	41	41	27	26	29	44	36	40	34	28	32	38	46	37	53	27	34	27	43	31	27	31	40	36	40	25	39	36	48	40	35	40	30	38	21	36	42	36	35	30	37	26	38	34	28	31	33	33	42	25	39	34	33	37	33	33	24	43	48	31	32	31	26	42	41	35	35	34	24	38	25	26	23	41	40	33	28	31	41	32	44	44	38	32	32	31	40	40	30	43	31	21	35	24	32	40	30	40	35	35	40	39	43	26	28	36	34	24	43	29	47	37	33	36	36	41	39	36	35	35	43	34	38	33	35	34	32	50	33	37	44	34	39	43	31	36	26	40	33	25	41	52	37	35	35	34	38	33	37	37	48	31	37	27	27	40	30	31	27	33	43	42	37	25	37	43	31	39	33	39	34	28	40	26	42	35	41	35	30	25	37	30	37	28	37	32	29	33	35	33	37	41	29	29	41	29	36	32	34	30	34	48	42	33	26	41	38	24	28	40	27	26	39	32	29	38	41	32	35	35	32	27	39	30	28	36	32	30	34	31	24	35	40	41	43	44	26	41	32	26	40	31	37	27	27	28	29	41	34	32	34	37	35	39	39	39	31	34	32	48	34	26	35	39	39	34	36	37	34	42	35	28	35	41	34	34	39	37	27	43	34	27	32	37	23	38	43	32	34	31	23	31	43	42	36	39	47	40	31	39	46	30	33	40	37	44	29	30	36	38	42	32	35	26	32	33	26	41	40	26	31	33	46	42	49	28	43	30	38	40	35	41	42	40	31	39	26	38
16410	10741	6041	12173	25651	56663	61137	51312	36872	28464	20262	11195	5417	2704	1224	703	579	450	434	466	457	470	476	484	471	478	462	448	463	490	463	451	456	461	457	474	430	456	430	463	451	523	463	475	453	474	433	469	480	455	443	463	468	456	444	467	459	447	466	428	442	453	443	468	447	469	465	453	444	421	504	479	461	444	428	468	466	470	472	449	451	419	451	483	481	468	459	474	475	434	448	439	444	474	428	469	468	494	443	472	466	459	468	452	462	503	459	457	459	465	437	482	440	434	440	471	432	445	459	438	484	450	478	438	457	449	448	446	438	442	423	482	409	456	452	457	435	454	469	489	472	482	473	443	412	474	411	493	455	472	441	480	462	457	449	455	416	454	466	479	496	448	469	434	447	470	455	477	476	456	480	425	414	458	429	449	470	486	434	484	445	437	448	471	468	438	480	463	434	458	455	468	466	449	464	444	419	461	465	407	462	421	485	434	470	460	475	438	459	433	429	437	505	444	470	450	446	421	461	460	485	448	446	452	499	437	479	462	397	440	487	470	444	463	442	411	472	428	474	469	449	422	454	434	412	463	471	440	472	472	493	448	476	469	490	439	462	445	471	431	503	476	494	453	436	450	461	444	447	476	440	465	478	487	454	469	450	487	451	420	490	431	479	456	454	434	454	461	432	481	496	497	456	447	434	457	462	443	461	509	432	437	476	457	451	452	456	452	465	454	449	457	449	483	491	457	462	461	454	494	465	492	443	448	419	461	473	455	437	471	447	459	480	450	469	468	458	429	448	447	440	415	464	451	472	430	461	466	440	434	462	474	518	454	458	455	448	430	459	471	461	482	457	484	446	462	432	453	481	438	451	451	458	490	462	451	481	459	428	475	447	487	465	442	433	460	479	422	469	456	483	460	451	469	459	454	468	392	464	462	460	418	462	433	448	438	461	414	452	457	454	472	441	461	477	453	442	454	471	476	450	450	432	476	462	465	442	453	435	478	453	450	458	451	490	473	443	463	427	458	451	459	481	483	454	476	456	451	444	437	492	490	441	493	470	425	451	468	473	445	459	433	482	440	453	449	441	475	408	484	444	470	430	433	438	454	455	490	439	456	457	431	469	481	458	467	454	481	444	438	418	455	442	453	472	471	453	435	473	452	451	440	489	439	436	419	426	504	469	478	489	457	447	482	466	439	482	457	428	471	472	500	483	435	475	459	443	453	500	423	447	452	433	458	480	483	458	499	443	476	448	449	470	444	477	436	512	455	440	491	423	474	451	404	450	427	451	437	460	428	467	485	443	482	454	502	479	448	449	437	480	450	482	477	448	438	487	448	462	432	468	445	451	445	457	452	455	475	479	488	492	470	447	472	482	449	418	468	479	479	444	438	488	455	453	454	495	436	463	477	460	474	433	481	460	470	454	463	469	435	450	447	470	408	446	475	427	483	461	474	431	488	454	438	463	455	451	465	490	483	439	474	410	438	433	453	442	438	472	460	448	452	463	477	485	447	450	490	459	484	463	454	423	456	456	497	460	488	480	436	451	448	481	462	432	434	465	474	468	444	465	452	429	461	441	435	467	451	466	490	461	493	464	429	468	458	491	467	462	477	432	435	472	456	434	446	436	489	440	465	459	481	475	475	469	446	483	471	443	453	464	464	459	449	476	468	456	493	437	463	472	518	441	440	451	467	506	454	472	472	465	447	437	491	463	494	457	450	457	460	459	475	477	463	488	460	492	445	473	463	456	484	504	473	453	463	463	484	447	453	468	414	466	452	456	461	490	451	469	466	454	462	460	462	499	445	467	419	448	430	467	475	448	451	438	441	482	428	468	483	456	494	427	439	443	463	466	460	442	445	470	473	431	433	507	470	444	483	468	450	459	447	480	463	458	473	474	448	450	472	466	443	453	494	437	452	453	449	463	446	478	467	453	504	458	445	457	434	453	435	463	487	443	470	444	441	464	487	466	475	465	441	488	441	456	464	426	490	424	479	436	430	428	442	397	495	456	472	472	450	482	460	454	474	465	469	463	459	428	445	449	453	491	462	468	425	454	469	444	460	485	470	429	465	489	490	416	444	461	451	489	470	507	433	428	446	466	460	433	457	464	450	471	458	449	455	481	469	467	449	463	466	485	474	465	500	488	494	453	457	470	472	478	447	444	476	448	439	448	445	470	494	443	429	472	464	470	446	427	499	438	420	429	489	486	477	464	453	488	422	461	428	446	495	460	454	480	449	488	468	461	457	459	433	477	466	476	473	466	482	466	448	472	486	411	482	437	480	446	458	498	473	462	469	489	434	454	474	482	432	443	454	431	439	478	502	445	433	433	460	442	453	439	452	442	459	468	459	442	456	429	465	480	466	439	454	457	460	424	498	488	467	447	446	463	496	455	441	479	476	449	470	457	453	460	486	482	508	422	481	454	487	502	466	458	433	457	459	438	462	444	444	483	459	473	454	423	454	407	403	500	481	435	451	446	461	459	435	437	442	460	474	431	466	477	466	478	440	445	441	453	465	454	481	451	465	471	447	444	443	474	435	473	498	444	435	487	437	442	464	486	484	473	461	502	469	454	436	443	465	442	436	405	438	440	479	484	452	476	462	460	481	449	468	491	489	444	450	454	436	499	470	479	445	453	489	468	451	438	478	444	486	480	470	416	480	448	485	482	439	418	477	481	451	429	446	472	435	465	485	464	502	498	445	449	410	496	493	469	456	443	484	461	490	452	489	453	457	471	460	465	509	472	483	449	472	424	473	488	434	450	436	462	437	480	474	445	500	455	423	444	476	441	470	458	427	471	438	495	495	461	466	447	484	435	472	462	472	470	439	465	460	436	472	460	416	451	448	475	454	473	470	456	486	459	462	456	449	444	478	465	484	465	443	475	458	443	431	446	471	432	430	454	451	476	460	491	454	466	424	498	481	453	481	456	491	449	462	463	433	465	488	465	438	459	476	471	482	441	457	465	468	431	481	467	487	446	462	443	433	456	502	431	456	452	464	433	485	461	458	458	447	456	472	449	458	467	437	435	481	471	478	461	446	482	449	478	464	460	472	450	465	471	440	474	464	472	443	441	480	424	496	477	482	430	442	456	468	471	496	491	452	463	454	428	440	490	459	431	452	435	461	422	463	457	419	484	474	430	490	463	485	465	449	479	462	500	500	463	455	481	475	431	452	457	480	493	442	478	470	473	456	461	462	453	482	464	460	468	456	478	484	459	449	462	441	425	471	484	424	433	463	443	483	503	487	491	427	481	472	474	453	460	432	451	470	465	469	462	467	450	457	441	459	465	476	439	478	466	495	441	460	426	417	477	456	499	482	468	449	474	466	476	456	468	484	487	491	476	421	482	469	433	450	454	424	453	466	476	441	467	411	434	453	472	463	434	450	477	481	436	443	482	482	441	463	429	431	462	463	473	438	440	496	471	441	448	441	453	503	461	477	453	474	462	444	484	455	454	427	468	464	504	454	475	463	447	414	449	463	473	412	480	446	480	453
2072	386	283	222	900	8514	11719	8189	4704	2211	1018	804	524	287	133	80	58	48	49	37	37	40	40	41	46	45	40	37	40	42	38	32	44	40	36	41	48	36	43	44	50	36	43	41	38	49	52	38	41	47	49	37	41	45	44	39	41	43	44	53	45	48	40	48	42	52	54	54	44	46	40	46	39	51	49	41	47	42	42	42	49	40	35	43	41	67	43	47	44	47	39	33	36	44	46	50	42	46	37	31	37	42	42	33	49	36	32	41	45	49	50	47	47	44	37	41	48	42	46	40	35	45	42	43	52	41	49	41	43	40	38	46	48	49	34	47	51	45	41	42	48	35	27	41	28	36	36	52	50	42	58	43	48	48	37	42	52	44	40	34	42	40	35	40	47	43	41	45	41	50	47	36	47	34	29	49	51	35	44	43	38	45	42	35	37	38	48	37	42	34	40	51	43	44	50	37	42	43	40	40	47	43	50	45	44	49	37	28	48	33	41	43	46	36	38	43	44	46	40	50	45	36	56	41	40	56	45	50	33	51	47	46	42	41	42	33	56	45	28	42	46	35	47	32	38	37	51	45	45	31	43	44	50	41	49	51	55	43	44	35	59	44	40	46	54	35	49	33	37	42	40	40	41	34	48	35	41	64	33	49	40	45	47	44	38	39	43	47	43	41	42	42	43	44	51	46	40	35	38	31	39	50	35	35	40	40	41	37	55	47	43	33	35	44	46	29	46	31	39	44	49	40	44	36	37	43	44	50	48	53	36	39	42	35	33	28	50	39	44	35	33	41	51	44	38	47	33	48	48	38	30	58	39	36	37	36	36	41	44	42	54	52	35	31	50	51	39	58	37	41	41	50	41	29	35	48	34	48	42	45	35	45	20	54	38	48	46	44	46	41	29	32	49	41	40	35	41	51	39	42	60	34	42	36	43	44	51	59	40	42	44	45	40	39	45	44	35	47	45	33	40	36	41	43	44	42	40	45	33	42	41	39	52	41	41	43	42	32	42	53	46	53	33	42	35	29	34	41	44	48	30	37	37	38	44	36	36	51	28	33	41	30	50	35	42	56	39	37	33	27	39	34	44	53	39	52	37	40	36	43	40	45	46	38	42	42	37	51	51	44	41	39	41	47	35	41	47	42	42	42	44	40	43	42	49	36	53	43	29	37	40	46	54	40	46	45	41	32	38	45	35	46	46	40	52	39	29	53	50	46	51	38	49	34	41	33	36	48	36	40	31	45	37	39	42	53	39	43	49	39	44	52	50	43	38	45	43	46	42	52	38	50	49	32	39	38	43	36	45	47	41	54	36	37	40	43	34	43	43	42	38	42	45	43	36	45	37	45	48	47	36	43	36	37	37	42	44	52	36	39	46	37	39	47	46	46	27	40	57	42	48	57	43	48	46	36	47	47	40	56	51	49	42	46	32	33	47	40	48	26	48	53	40	45	38	46	42	46	54	41	47	40	47	42	53	41	42	49	48	30	44	43	31	31	47	46	40	50	39	39	35	37	37	44	51	32	39	49	43	32	50	55	38	48	37	40	34	27	36	39	25	42	52	49	40	43	43	31	45	33	39	40	38	56	33	49	35	48	41	38	41	37	35	52	41	41	56	42	32	45	59	47	38	46	44	39	46	41	49	40	48	44	31	44	45	43	39	49	40	46	40	40	47	48	43	31	30	46	24	41	38	50	43	39	40	36	50	37	43	38	42	37	42	29	41	52	42	43	46	40	51	50	37	41	54	36	39	43	51	38	45	31	37	39	40	45	45	33	43	38	40	47	38	40	48	44	46	38	41	36	37	41	34	34	48	40	49	46	46	45	53	38	50	42	48	48	46	52	47	37	35	45	42	44	39	41	36	40	50	26	41	43	57	36	54	43	44	40	29	38	42	40	39	44	40	39	35	52	47	42	40	35	41	39	37	49	39	33	55	41	38	40	47	34	26	42	47	32	42	36	38	43	37	44	43	41	48	33	37	51	47	39	55	50	50	45	40	47	36	38	44	37	61	45	41	43	49	32	38	38	41	44	43	44	37	45	36	40	53	44	32	39	38	35	33	50	37	35	37	56	45	37	38	41	50	40	56	34	42	35	42	38	56	36	36	42	42	45	43	42	34	45	41	35	47	47	43	34	37	33	36	40	45	42	44	45	48	33	42	40	34	43	45	35	34	50	37	37	39	32	30	31	41	47	42	29	40	41	31	38	53	52	41	35	37	34	34	39	48	42	29	34	50	54	31	42	31	40	46	35	33	42	38	35	38	41	55	43	44	37	33	44	38	51	34	39	50	52	45	39	41	44	46	45	46	32	36	53	37	50	55	37	36	27	48	43	39	39	36	36	37	38	44	37	41	39	41	37	30	40	47	47	50	42	44	46	42	35	41	32	42	45	50	40	50	51	43	39	48	34	36	48	38	36	46	40	45	40	42	28	40	39	41	36	56	48	43	37	50	41	48	39	44	25	40	47	37	59	53	56	39	46	32	56	42	40	49	45	44	36	44	38	36	28	42	42	50	38	40	43	31	48	33	35	49	45	49	45	38	33	42	50	34	40	44	36	33	43	39	43	40	43	47	42	24	43	48	42	22	54	39	37	36	40	37	44	41	40	42	48	32	41	42	50	38	35	46	38	33	45	41	44	34	40	37	45	40	40	44	39	46	43	42	44	47	47	39	41	44	44	44	37	52	29	46	48	42	41	38	44	32	42	52	29	36	43	43	51	37	42	38	34	45	41	43	44	42	37	43	50	38	35	46	64	35	47	37	40	38	49	35	37	37	26	37	44	40	39	37	48	44	36	37	42	56	55	52	52	39	33	41	34	25	44	48	35	43	42	43	40	46	42	40	37	49	40	35	41	42	50	49	53	52	50	31	38	48	47	32	61	49	38	41	34	48	45	33	33	47	38	36	48	41	31	44	45	39	43	61	50	37	45	44	45	42	40	45	47	40	54	28	43	38	38	37	35	35	35	36	46	34	39	56	40	42	48	34	48	51	45	44	47	33	46	38	44	45	39	37	49	30	54	43	42	39	56	50	49	43	51	40	26	39	25	45	36	48	40	44	51	46	36	37	44	49	51	45	42	51	45	44	53	35	40	47	46	53	49	39	46	36	37	41	39	52	47	40	46	38	47	42	50	33	27	52	38	39	34	35	46	35	49	36	49	38	29	33	34	47	49	42	44	47	51	42	46	35	38	44	41	38	36	55	45	40	37	55	39	36	49	50	46	40	41	34	34	51	49	38	30	38	36	43	41	32	35	19	41	49	40	38	45	40	42	35	52	37	36	47	44	49	52	46	45	37	45	36	37	45	42	29	45	38	39	50	50	47	44	38	38	38	44	41	47	41	46	44	39	37	35	50	38	44	41	39	36	38	49	34	48	34	42	33	37	42	49	40	45	47	41	43	46	38	36	42	42	55	37	47	38	38	45	40	59	48	38	45	36	41	39	34	39	38	44	41	35	35	36	49	34	45	42	48	45	40	44
17596	9548	5960	11299	32552	62683	59467	49438	39209	29839	21945	19261	13503	7796	3790	1858	964	672	583	555	573	535	603	541	544	550	582	578	556	554	561	551	550	518	563	562	556	559	522	541	583	610	577	597	582	558	585	546	559	577	539	590	572	519	567	519	534	553	538	517	564	565	572	576	544	556	520	565	555	539	574	549	606	552	620	581	548	554	544	570	539	553	558	592	572	540	527	607	571	542	581	588	518	560	573	517	567	567	591	551	599	562	556	536	599	569	561	503	573	551	554	556	564	550	561	555	568	530	554	564	598	575	565	561	525	536	546	572	525	570	576	544	558	571	561	607	514	521	572	522	586	581	562	547	545	513	548	578	596	551	581	594	577	584	545	523	540	529	572	507	597	576	583	547	568	565	571	554	522	540	537	574	534	536	558	610	587	555	551	555	544	585	594	571	545	569	544	530	524	568	556	546	580	558	566	596	568	571	509	594	555	519	577	569	566	602	570	583	624	607	598	564	592	552	560	592	544	540	558	546	551	574	567	579	573	600	569	546	555	522	585	599	578	602	590	534	559	545	626	553	563	512	531	557	560	567	595	516	574	567	561	571	568	555	580	598	566	591	600	537	537	546	542	541	562	527	579	566	483	586	535	547	536	572	591	563	574	528	591	553	542	537	545	559	544	564	580	571	535	563	579	588	577	532	577	594	560	528	522	539	579	551	575	527	554	539	532	542	572	534	564	583	565	576	574	565	578	591	593	558	536	561	523	555	564	529	548	550	564	556	522	576	540	564	562	583	557	568	574	524	554	568	572	551	534	584	562	509	536	549	585	557	567	544	569	522	569	577	597	612	556	545	509	535	610	560	554	565	556	591	558	577	549	542	554	568	548	570	579	584	515	539	585	572	568	549	556	566	575	522	545	574	553	540	573	574	557	615	582	531	547	596	534	629	545	549	566	585	573	556	559	579	510	566	544	588	549	580	518	550	584	564	545	601	560	579	605	568	565	556	558	529	581	565	578	548	535	568	586	574	570	569	563	559	528	579	615	577	586	558	541	586	552	536	579	566	616	553	596	578	522	571	591	538	604	552	565	555	570	568	559	571	557	578	564	560	582	537	541	593	527	567	572	553	556	573	587	524	584	596	556	560	557	604	576	555	545	568	566	523	564	560	575	559	532	575	573	587	536	590	530	545	541	529	613	585	552	576	577	572	575	573	582	535	550	562	554	570	591	555	581	595	557	570	614	594	597	561	577	571	568	523	528	528	570	552	523	580	565	539	507	556	571	586	588	515	542	576	561	550	579	575	564	516	530	605	576	561	553	584	549	587	531	543	522	567	576	523	546	622	569	550	586	560	545	544	537	542	581	585	554	571	555	587	522	570	522	533	591	582	548	532	565	507	547	527	558	541	534	544	562	551	599	544	556	545	533	570	550	582	561	565	586	519	602	552	575	571	571	566	568	551	543	595	596	566	578	565	585	550	565	515	582	582	548	553	556	567	586	575	562	568	529	584	606	581	563	590	563	550	571	604	563	556	571	534	541	574	563	571	534	509	541	537	585	554	587	572	595	552	568	584	561	598	581	553	574	564	547	579	559	567	573	541	535	549	551	571	607	574	590	547	551	510	565	576	586	573	588	554	564	585	580	570	573	532	576	587	569	538	531	524	572	546	614	582	556	543	576	559	542	586	587	556	570	570	579	509	587	524	517	550	566	554	545	616	573	541	547	514	602	598	565	554	587	568	525	537	579	508	563	549	564	541	582	511	529	581	557	548	545	519	545	580	571	570	529	549	585	575	569	573	619	548	554	543	552	548	586	554	550	571	547	535	621	567	541	590	584	556	586	556	609	584	541	560	570	571	555	521	548	602	579	532	607	551	561	562	514	541	577	558	550	565	545	563	551	575	597	593	545	552	565	551	542	569	571	562	565	555	613	558	583	604	590	572	575	564	528	492	599	568	532	578	577	568	578	555	567	540	597	598	549	540	559	586	533	566	605	582	571	550	572	552	554	560	562	558	541	603	594	561	542	575	608	544	556	563	585	552	510	545	555	576	558	529	569	589	577	567	572	569	581	562	558	564	554	591	556	537	572	576	567	588	536	526	563	533	571	533	615	568	562	540	553	521	566	582	529	572	557	546	600	577	575	604	583	530	572	504	563	559	548	580	550	553	561	559	539	559	515	537	534	564	591	584	519	552	563	576	584	551	547	576	570	594	535	543	535	536	530	524	598	580	565	535	566	565	519	546	566	550	549	540	585	593	560	594	583	563	540	555	612	548	589	537	564	557	600	535	583	562	552	554	591	565	578	541	588	609	575	545	582	556	545	582	537	563	568	559	556	600	556	546	581	584	573	552	563	565	575	551	569	605	558	534	558	616	562	554	548	527	596	551	536	567	593	578	564	547	579	522	540	570	583	518	507	549	595	575	605	564	524	545	510	531	597	554	538	551	563	536	516	579	570	593	556	524	561	601	591	567	547	557	548	522	552	529	610	574	539	575	596	583	609	565	539	547	560	578	541	560	545	578	555	561	561	566	597	584	571	547	567	563	588	563	556	567	570	569	538	598	540	584	589	567	571	495	542	579	531	577	522	519	535	589	543	554	540	571	560	579	559	540	557	565	527	547	538	568	548	559	591	611	597	578	561	531	554	571	592	546	546	559	539	546	542	576	614	584	577	551	555	602	547	549	562	558	603	547	591	534	556	543	552	538	533	530	545	510	575	574	576	570	546	570	628	569	573	578	580	564	494	529	591	576	601	552	528	567	607	550	601	608	529	576	513	575	535	589	565	533	558	590	553	551	555	589	601	599	572	592	569	527	509	558	583	546	563	543	570	527	579	593	589	548	581	566	556	549	546	584	592	571	568	569	530	540	565	547	518	537	545	564	570	583	530	570	537	604	532	605	529	512	524	555	571	573	542	561	566	597	542	544	560	548	604	583	576	561	555	561	579	561	547	567	552	578	569	535	547	571	550	562	596	565	557	545	578	553	583	572	571	569	541	527	548	568	566	596	579	532	559	587	527	547	560	570	528	567	547	527	534	588	564	556	578	580	567	605	506	567	569	577	543	574	569	570	543	555	564	569	556	548	562	552	554	588	590	558	554	545	549	565	581	600	566	588	540	557	585	569	562	543	581	579	575	518	548	547	558	535	609	541	550	596	589	572	546	608	538	578	544	560	537	583	563	633	553	560	553	562	550	557	545	595	550	557	541	553	511	543	570	588	573	572	555	604	559	536	535	586	529	562	559	560	609	548	586	609	508	539	539	585	547	565	551	559	587	532	586	548	563	553	592	603	512	550	595	556	585	562	573	569	547	546	581	563	578	519	524	607	546	545	535	569	552	539	609	580	549	560	574	569	511	519	537	566	585	564	586	577	575	579	552	584	552	540	537	553	613	588	529	609	558	515	549	564	549	553	566	543	570	588	540	554	560	549	590	541	587	591	552	558	557	570	543	587	573	580	513	569	564	533	538	542	582	559	512	543	633	594	606	576	548	543
1082	758	405	356	1163	14761	16934	13092	7118	2668	1908	1880	1178	609	323	120	63	37	45	35	39	46	29	34	28	32	38	33	40	38	33	38	22	40	42	34	32	43	29	27	43	40	40	38	40	37	41	42	32	31	43	33	37	52	43	40	35	39	35	36	38	38	35	36	33	33	41	43	41	29	42	45	29	36	44	40	35	43	43	36	41	31	35	39	28	45	31	38	29	43	37	30	40	34	39	31	38	30	30	45	43	36	35	39	36	38	33	40	34	41	38	31	36	32	43	44	45	34	37	34	45	31	34	45	31	35	38	28	43	35	35	53	39	40	32	31	43	32	42	36	35	41	31	44	52	38	41	32	41	46	37	32	33	34	31	32	43	46	34	26	40	35	45	40	41	42	39	26	27	21	37	35	40	28	44	47	49	42	31	26	40	35	50	34	44	39	34	36	41	39	47	28	37	30	39	43	44	27	26	34	27	40	31	57	37	44	54	34	40	29	43	43	31	28	49	28	41	35	34	39	35	31	42	41	38	46	34	36	34	45	36	29	43	28	33	32	37	34	35	32	39	33	40	38	25	38	47	44	27	39	38	34	34	38	37	38	43	44	51	41	44	38	39	39	39	39	32	51	30	33	22	36	30	33	45	40	29	41	48	47	32	30	34	36	42	42	38	39	37	28	35	40	36	34	41	42	33	36	41	42	25	37	33	31	31	39	33	36	29	33	39	32	36	35	35	45	38	34	36	38	40	36	39	28	33	36	46	40	31	42	45	41	40	32	39	30	41	41	34	38	33	37	34	49	36	44	27	37	23	38	40	43	32	25	31	33	35	44	27	36	30	30	36	38	35	41	50	31	41	30	46	34	40	38	45	40	38	37	35	33	37	39	36	35	38	40	39	35	45	40	37	42	47	50	30	39	37	37	41	42	38	39	36	38	40	31	45	36	35	41	48	36	32	30	44	38	37	45	47	30	47	35	33	30	34	42	47	25	35	36	35	41	35	32	24	31	30	29	35	36	34	38	39	41	39	37	43	35	42	38	38	49	34	36	31	26	38	41	22	43	26	45	34	25	43	48	28	25	31	40	47	40	32	26	38	38	28	45	43	38	33	47	40	33	36	37	35	38	26	32	25	38	34	44	45	39	39	40	51	37	39	34	36	44	34	33	42	41	32	38	35	29	32	32	46	28	26	43	39	45	31	30	32	49	32	40	27	34	45	51	42	34	25	30	34	44	36	46	26	31	46	46	36	29	37	48	39	35	33	39	35	38	37	42	44	52	38	35	47	39	33	37	29	31	38	32	42	38	33	33	29	34	37	42	35	31	32	41	42	48	30	48	38	47	36	40	37	45	41	26	27	45	39	47	33	49	34	29	53	40	35	37	44	36	30	33	34	38	38	44	40	35	42	40	49	34	37	30	37	30	41	40	34	37	30	40	29	39	33	24	37	50	35	38	41	38	36	40	39	41	40	41	34	44	29	38	42	30	34	36	45	42	34	44	44	32	33	28	27	28	37	43	27	32	39	41	38	36	39	33	36	30	39	48	37	35	31	48	44	43	35	34	30	39	41	37	41	31	40	38	36	59	34	31	27	36	37	43	35	40	35	36	25	45	29	30	34	42	35	36	32	35	34	43	34	39	42	32	40	32	42	33	30	27	44	37	43	40	37	45	36	37	38	39	38	32	43	37	39	37	38	31	44	31	38	28	38	31	33	46	29	38	42	32	41	46	54	31	29	34	32	34	34	35	40	40	36	35	39	40	45	32	36	27	43	43	47	45	35	37	29	43	39	49	47	51	27	38	27	42	25	34	34	39	38	37	40	26	42	44	38	33	39	37	35	24	36	45	31	30	46	35	31	34	50	37	41	32	36	31	37	36	28	41	36	38	32	35	25	45	37	43	55	35	39	30	39	45	45	42	34	40	39	36	39	36	33	39	41	32	35	29	33	33	55	33	29	44	32	29	42	43	28	35	31	44	35	41	43	33	34	33	40	35	31	34	34	34	35	41	38	31	30	29	42	27	50	31	37	43	35	36	37	34	39	42	53	32	33	48	37	35	40	53	33	34	30	48	26	43	44	25	49	42	29	31	25	41	34	38	33	33	36	26	40	37	39	32	38	32	42	35	37	42	37	39	40	39	39	42	39	28	35	40	39	44	32	43	33	31	39	25	40	39	41	34	39	36	22	32	31	35	32	40	45	29	31	49	35	42	38	32	42	39	37	36	49	33	37	37	27	31	47	40	27	37	28	39	38	48	54	40	41	41	41	32	36	36	39	36	40	38	44	41	43	29	43	32	46	38	30	44	40	46	33	43	41	40	46	33	37	42	38	41	38	33	34	34	33	38	41	38	39	37	32	32	40	40	38	33	48	34	45	37	24	39	34	34	41	28	25	33	45	30	45	38	36	38	31	34	43	47	33	39	32	33	51	29	33	38	40	40	46	38	46	42	47	37	36	29	33	31	42	46	44	39	38	32	43	42	26	40	40	29	40	33	40	36	48	40	32	37	44	39	29	51	37	47	42	31	34	41	31	38	29	35	44	51	43	44	42	46	25	38	40	34	25	37	50	25	36	41	47	34	34	31	39	31	34	32	33	37	35	34	39	35	36	32	25	41	26	31	34	29	42	43	35	43	38	35	36	47	29	31	28	35	36	40	49	35	28	59	41	27	35	40	30	33	32	36	30	42	31	44	37	21	42	33	41	42	49	35	35	42	33	45	33	32	34	37	29	36	30	38	38	40	45	31	48	29	40	41	36	41	53	35	31	40	48	32	42	34	38	40	43	46	36	38	26	40	39	49	40	39	32	32	41	38	47	31	32	44	36	32	40	31	38	36	50	35	29	41	39	29	31	47	43	39	37	35	30	45	40	42	38	37	46	35	34	44	34	40	37	37	32	29	37	46	30	45	24	38	35	47	38	46	40	38	47	31	35	47	32	36	29	32	33	45	36	42	36	36	41	33	39	31	40	29	35	37	32	37	37	28	38	34	37	42	44	34	38	37	34	33	30	37	51	39	37	40	38	34	32	44	33	41	42	47	36	34	47	41	46	41	44	49	49	42	44	45	38	34	44	41	41	32	43	34	38	33	41	41	36	43	36	38	37	38	44	29	34	35	30	32	47	25	36	30	46	30	31	44	42	22	34	44	34	27	32	39	35	29	35	24	41	37	33	34	46	37	33	35	35	41	37	30	49	40	33	44	38	26	35	36	35	31	50	37	45	29	30	35	42	35	37	41	29	44	40	32	47	46	41	27	41	40	45	34	57	41	28	49	38	49	40	30	34	31	29	35	37	43	38	36	48	34	31	33	31	32	33	37	38	41	43	34	29	31	26	49	30	31	46	44	27	26	40	35	32	30	45	39	35	43	40	33	50	42	36	38	42	34	38	37	52	29	28	40	35	25	50	36	25	31	38	43	30	32	39	41	32	44	27	36	24	34	36	35	36	32	30	36	39	32	40	48	34	41	45	39	36	31	26	39	30	30
21215	14322	8346	17209	36100	72740	62986	58363	40940	31381	29346	27519	21694	14502	8257	3171	1334	661	537	496	537	479	486	455	488	483	459	484	498	504	469	473	474	484	438	480	516	478	476	508	523	488	490	488	490	494	499	506	500	517	508	485	484	484	514	483	524	485	459	460	466	522	475	485	474	497	513	517	489	496	490	518	475	465	489	489	504	462	488	526	474	477	465	499	503	476	510	462	489	489	493	524	513	510	473	510	508	467	485	517	500	471	510	493	487	527	482	532	494	514	491	497	524	516	486	507	533	487	500	483	481	454	474	487	476	497	478	517	512	532	463	487	501	492	507	550	479	481	545	499	503	492	465	526	474	504	502	488	477	479	513	515	511	493	469	461	525	475	483	443	540	490	514	490	479	491	517	522	504	505	498	491	490	515	530	455	475	509	473	478	515	495	484	499	486	468	454	516	486	492	533	499	506	497	510	496	475	520	507	468	468	546	501	527	497	499	515	454	468	479	494	521	497	503	508	546	502	525	506	497	508	466	510	452	511	472	491	465	496	446	465	486	494	519	515	515	489	502	489	474	545	488	533	513	480	458	506	518	477	469	479	519	485	511	477	525	478	495	510	474	466	472	457	475	479	476	503	449	474	528	480	501	522	494	517	501	510	497	489	489	490	502	472	480	477	486	473	505	487	503	506	505	532	501	541	489	499	468	486	495	506	504	467	484	514	487	483	481	504	505	511	498	476	519	504	476	485	505	530	491	527	494	501	467	482	490	493	508	485	450	444	499	538	492	472	506	498	494	441	504	458	467	520	501	506	491	509	472	531	495	485	484	496	498	522	526	465	467	425	497	451	451	558	499	509	498	505	491	472	481	475	468	462	493	496	494	485	496	501	464	546	489	501	515	479	505	507	505	467	544	479	509	505	508	490	494	513	480	471	474	465	485	516	516	480	476	485	519	531	512	502	473	511	511	482	475	505	499	496	489	486	518	487	445	499	435	497	480	467	507	517	472	446	502	483	509	484	474	504	504	513	512	453	520	491	546	493	443	498	463	481	499	505	457	487	566	486	482	492	557	437	472	500	435	487	503	535	468	491	561	517	529	495	508	486	426	489	504	529	518	508	476	498	502	472	490	463	487	503	508	479	507	496	490	500	443	491	498	488	477	484	463	503	481	477	510	514	492	459	519	548	533	493	516	469	518	483	515	482	539	479	519	456	496	478	486	531	461	517	492	476	505	501	471	480	472	529	473	490	520	500	523	485	504	484	485	524	501	474	497	479	582	466	523	477	514	515	485	490	489	491	487	499	476	522	502	504	509	484	484	539	481	455	505	474	488	497	493	518	502	504	518	477	481	494	493	504	476	497	494	489	456	541	461	496	495	471	503	465	487	467	460	504	453	455	501	477	521	507	511	493	501	475	504	506	497	496	467	518	482	488	494	492	486	481	498	498	472	496	508	496	450	514	499	484	494	485	502	495	490	497	503	463	500	469	473	495	489	463	452	525	475	480	509	487	487	496	427	503	511	486	475	488	478	506	517	504	473	458	454	521	494	515	488	468	511	521	483	525	506	439	472	479	535	469	502	493	463	472	495	501	503	443	480	446	475	469	492	515	491	483	450	481	535	490	497	478	464	492	530	510	513	470	505	470	477	472	487	473	486	491	498	526	458	472	469	502	509	515	475	447	459	471	472	483	481	513	518	492	510	517	496	452	513	497	489	466	515	470	448	487	470	468	512	490	466	510	496	471	528	522	519	445	476	497	481	487	500	467	468	487	473	497	463	499	527	440	465	474	488	503	492	467	522	499	477	491	482	502	493	476	505	490	501	493	498	444	503	572	500	484	476	491	526	499	470	505	452	442	495	520	492	546	488	498	481	483	496	495	502	470	486	484	483	461	482	490	481	487	502	524	457	461	494	499	512	479	503	500	503	496	456	487	487	489	502	484	483	447	485	481	484	471	485	521	474	483	532	502	499	519	522	523	496	488	559	499	509	514	465	530	497	470	481	473	481	518	475	533	527	483	474	470	505	458	516	489	500	487	544	478	486	474	531	518	488	498	532	476	486	508	476	514	503	493	503	480	467	507	489	494	488	508	513	491	486	535	470	495	500	480	509	522	490	485	463	493	499	498	517	467	520	477	481	473	498	517	494	497	453	491	488	470	446	521	481	537	492	480	480	503	502	475	497	547	471	451	507	501	472	519	472	484	468	494	496	494	508	506	478	489	427	494	490	522	516	475	491	480	471	491	488	474	485	486	450	508	491	478	483	480	515	487	507	492	463	522	457	474	498	527	513	478	466	505	507	524	516	476	490	556	494	499	483	477	542	491	457	479	446	514	457	533	476	455	489	552	521	471	484	487	500	519	509	481	498	496	535	483	456	526	471	504	521	493	517	495	498	496	518	466	472	500	448	459	507	503	518	508	481	498	482	484	517	512	504	477	552	469	511	450	503	467	522	491	483	486	515	491	447	507	501	480	514	473	518	513	483	468	483	502	495	498	461	449	543	495	503	528	499	481	519	452	492	530	528	525	492	473	504	470	482	486	497	470	494	484	539	466	491	511	497	489	478	472	514	514	514	481	477	502	489	533	488	488	507	533	510	504	505	466	495	512	498	489	478	468	503	516	522	478	521	483	500	528	463	503	462	485	451	516	484	478	480	471	442	471	492	531	521	472	502	502	518	537	492	534	482	502	495	505	488	534	519	501	483	499	448	498	499	486	495	505	482	523	469	479	500	491	450	500	476	488	500	462	495	501	504	512	488	469	503	488	503	535	474	476	479	470	506	537	533	495	494	494	486	432	505	496	505	468	477	487	470	460	494	482	469	493	526	490	520	484	489	494	467	473	462	503	469	482	473	475	521	462	481	539	512	512	506	503	503	485	499	502	492	476	486	521	513	476	484	500	490	496	502	469	464	487	464	512	509	500	475	519	479	514	497	481	509	486	475	490	474	460	487	509	514	524	487	532	482	513	515	451	492	497	517	507	506	516	473	500	512	506	461	475	489	453	470	492	447	446	502	480	523	482	500	499	463	524	478	489	501	449	489	475	477	517	514	490	496	465	482	460	500	517	514	519	485	532	532	498	548	460	528	465	473	471	496	457	520	492	455	504	503	490	524	491	499	468	491	478	500	502	474	470	480	509	528	508	470	479	501	507	505	514	520	533	523	498	518	479	505	500	471	479	539	487	483	490	515	477	486	472	482	446	510	459	510	467	445	479	485	493	487	521	475	494	478	486	502	489	483	475	538	495	460	458	503	490	492	470	463	462	523	469	483	526	512	491	491	482	490	519	474	515	519	496	494	505	526	511	435	467	478	480	520	466	464	485	493	504	505	497	465	532	496	506	470	463	472	460	472	504	505	463	472	481	505	524	501	523	506	506	500	490	491	478	522	501	456	522	482	457	485	503	499	500	533	538	551	489	526	483	477	479	415	441	508	500	468	541	478	524	458	504	510	477	483	532	491	482	495	497	503	499	459	486	481	473	511	460	479	492	499
1309	152	103	98	116	2436	4727	3161	1053	541	526	368	296	175	80	59	43	35	32	40	33	33	32	43	40	22	38	40	35	23	30	38	33	41	33	44	34	34	34	33	28	31	29	28	28	40	35	39	41	38	37	40	33	41	25	38	34	37	44	45	42	42	33	38	27	38	37	32	39	35	50	38	46	33	40	40	33	35	38	33	38	28	30	28	36	37	27	34	31	42	43	42	42	40	33	37	41	48	30	34	32	40	40	34	37	32	28	35	31	41	37	38	27	36	20	40	38	35	33	31	38	49	38	37	32	40	39	33	33	47	42	36	31	34	32	41	36	39	42	34	35	32	46	38	28	41	35	38	42	36	39	46	32	33	41	29	39	26	37	40	36	44	41	39	38	42	39	44	44	36	33	35	35	39	35	37	33	33	39	50	43	31	30	42	41	34	35	39	39	30	31	37	38	33	30	38	27	35	35	36	33	45	30	32	23	33	49	33	41	41	45	40	34	32	38	48	37	35	35	25	46	44	33	39	30	33	33	23	35	36	43	37	32	28	37	38	38	38	38	35	33	35	49	43	43	38	34	43	42	37	30	34	34	34	34	40	36	45	41	41	32	26	47	31	31	33	44	28	38	47	36	42	32	42	43	34	39	43	37	30	25	34	33	45	29	38	37	26	30	35	26	39	39	46	33	35	26	40	38	39	48	27	32	36	46	35	30	47	38	50	42	32	36	35	36	46	45	44	53	43	33	54	31	30	23	51	41	29	30	36	36	45	42	39	37	32	36	36	39	30	32	46	51	34	31	33	32	39	36	28	38	35	41	24	32	35	51	43	37	41	30	38	34	34	30	40	48	34	34	37	40	41	44	36	32	36	34	42	28	43	32	32	34	39	33	43	39	45	31	34	42	31	27	36	43	33	31	41	36	34	51	25	32	40	37	31	45	32	29	40	44	38	26	44	32	46	38	41	36	34	40	50	50	38	40	41	38	42	42	40	49	33	33	40	48	35	37	29	36	30	37	37	34	38	29	47	28	39	45	52	34	36	32	42	31	27	47	41	47	39	38	40	31	49	43	38	38	41	32	33	42	27	46	26	37	32	36	21	45	37	38	33	26	34	39	35	33	34	34	37	34	40	19	39	29	49	37	37	28	38	39	36	39	41	35	29	54	39	31	35	35	40	57	40	51	44	31	39	25	53	32	39	43	31	33	34	29	30	44	27	31	34	26	41	36	41	31	43	46	32	27	37	40	43	37	39	36	29	50	43	29	39	41	35	38	35	31	34	33	39	36	26	35	30	42	45	33	36	43	46	36	42	46	23	40	36	37	41	45	33	32	39	35	37	33	37	27	46	37	46	39	41	41	32	31	44	36	46	47	39	40	31	44	29	31	26	29	31	39	53	33	38	26	36	43	37	44	24	38	38	32	32	37	38	34	38	44	32	28	40	40	37	34	41	37	46	36	41	32	53	42	29	40	36	35	43	37	32	46	24	36	33	55	40	36	27	31	44	37	30	35	43	44	34	29	37	47	34	37	43	28	27	35	23	28	39	47	41	41	38	35	34	29	34	40	37	44	42	30	34	36	51	41	41	42	37	39	32	45	32	42	42	49	35	36	32	41	33	28	43	43	35	38	35	35	43	37	34	31	36	24	38	40	30	36	25	29	34	27	42	36	35	43	22	42	31	50	31	42	37	34	28	34	45	31	35	34	37	42	40	45	34	30	32	40	31	39	36	42	49	34	29	34	33	30	27	39	37	39	37	46	45	32	36	30	33	30	39	40	36	41	32	39	27	37	29	39	45	38	45	34	39	41	30	35	51	34	31	49	37	30	37	42	38	42	37	41	38	34	31	35	32	45	36	36	31	36	32	41	47	40	39	39	28	39	34	30	34	21	32	30	36	35	26	44	35	37	38	46	27	25	52	37	34	52	43	37	24	27	34	33	41	42	33	46	38	42	33	42	19	44	44	34	51	37	43	33	35	35	40	36	36	30	38	36	42	33	46	33	41	32	43	30	24	40	32	36	47	44	36	39	29	34	45	24	39	31	41	31	39	42	42	37	29	30	27	33	30	36	46	25	26	43	44	23	34	34	24	36	37	38	34	30	38	34	31	39	30	42	44	30	42	34	42	37	34	33	58	39	36	33	38	39	32	37	40	34	34	33	32	40	33	27	32	26	22	38	39	30	47	32	38	29	31	44	30	36	40	37	20	40	31	35	34	38	25	31	41	37	48	44	32	39	32	44	44	34	42	50	31	39	31	33	35	32	40	28	32	26	42	48	30	42	45	37	43	35	49	43	36	37	45	35	37	39	51	29	42	36	33	36	39	34	29	37	39	35	39	41	28	25	28	36	31	42	46	41	46	36	31	30	34	35	59	37	31	28	32	27	35	32	35	36	44	30	37	27	36	35	32	31	32	32	34	31	36	34	33	53	32	33	34	35	36	30	35	30	27	38	32	25	38	39	34	28	37	29	40	36	41	36	36	32	40	35	38	40	35	31	23	36	36	40	34	37	30	42	40	48	32	44	41	41	44	28	39	38	29	41	32	45	26	37	38	39	34	29	36	34	30	35	46	31	31	37	29	26	32	40	33	37	34	36	44	32	33	43	38	51	23	37	40	49	38	38	46	44	36	41	28	28	34	31	45	35	43	34	32	36	33	29	37	29	41	42	41	41	28	37	34	37	29	55	27	42	44	39	35	28	40	34	35	33	29	32	53	33	35	35	38	35	34	49	48	37	35	38	32	35	34	24	39	32	38	34	46	37	32	28	31	34	40	29	52	28	41	31	31	49	37	43	41	37	32	43	35	29	36	30	34	43	35	34	46	46	48	34	43	43	41	41	28	31	38	38	40	39	25	37	52	33	50	37	33	33	30	31	37	26	45	46	26	42	32	44	31	32	33	32	25	31	42	32	40	45	34	48	41	34	56	42	36	35	25	40	41	45	27	38	44	35	42	41	32	29	31	32	37	33	33	30	35	28	38	36	30	29	46	41	39	39	36	45	37	29	29	37	36	30	31	41	37	30	46	38	42	41	35	36	28	47	41	34	31	37	36	38	36	30	27	46	27	45	31	42	28	55	32	38	40	35	50	30	42	35	27	40	33	28	34	31	38	40	31	38	39	34	32	33	41	30	47	29	36	51	24	41	26	29	31	31	31	31	33	35	35	28	47	35	36	51	27	36	42	38	43	45	33	39	34	40	40	40	28	36	36	30	34	35	42	42	25	29	46	33	43	30	41	29	37	31	33	37	36	38	30	47	25	27	44	32	35	31	46	41	37	31	34	46	37	28	36	36	34	35	35	39	34	25	31	34	36	47	45	31	42	38	47	36	35	30	50	40	34	42	44	31	29	37	30	38	27	35	46	36	41	29	39	40	40	40	50	35	38	34	34	36	39	38	37	28	36	31	26	40	42	40	33	39	41	37	42	34	48	21	33	41	39	32	35	30	29	28	33	30	36	41	39	45	34	36	35	46	37	29	41
12368	4764	2512	4995	13065	41193	44325	36079	21651	17841	16437	11676	8572	5013	2311	1144	699	534	514	544	511	502	502	519	460	523	438	526	486	494	483	484	497	485	507	490	498	489	511	503	497	451	463	490	496	516	512	477	509	491	490	480	492	518	482	505	475	466	507	475	530	504	505	491	453	474	465	452	502	413	515	496	504	498	490	475	468	442	497	467	516	488	516	461	483	493	482	467	479	490	484	492	477	468	454	514	515	471	527	487	500	505	482	545	496	484	472	476	498	483	502	469	478	467	496	468	508	486	513	518	506	521	478	488	524	490	467	492	482	497	476	468	530	496	491	507	533	499	481	541	487	475	448	482	524	507	474	434	491	451	519	440	487	521	514	523	516	471	488	479	497	458	498	490	476	491	488	499	491	476	486	453	461	505	426	470	450	456	470	479	494	495	502	505	481	500	464	446	464	528	487	529	521	473	457	483	507	521	481	475	507	488	486	473	482	496	501	476	472	503	479	521	442	529	518	509	499	500	486	463	478	498	447	490	474	490	471	507	451	493	458	478	491	485	502	464	490	487	498	491	484	511	491	515	502	480	480	505	475	517	489	494	493	470	461	493	487	506	516	480	491	505	494	505	510	496	500	517	503	495	488	511	500	525	519	473	520	498	515	480	484	465	443	473	482	489	494	553	497	518	479	491	485	536	502	517	519	473	512	502	499	519	492	468	502	526	485	470	501	462	528	511	441	488	494	509	518	488	459	489	476	499	459	513	511	477	480	518	450	469	499	505	451	534	501	542	541	512	510	484	465	473	513	503	486	495	443	471	476	520	479	500	450	503	504	494	495	439	504	529	489	441	488	478	497	441	484	471	489	499	463	528	453	521	451	466	484	493	462	511	482	501	479	495	410	457	469	516	461	485	520	493	480	480	507	480	496	477	508	513	531	475	530	490	470	522	459	484	489	467	516	513	480	501	500	528	473	492	478	473	480	495	492	441	507	493	482	442	479	490	477	493	478	461	490	484	512	491	500	516	487	448	521	433	449	475	482	515	472	494	520	484	514	491	440	487	475	458	492	436	471	467	481	490	479	514	476	483	493	461	515	501	532	449	483	482	473	482	490	463	501	487	486	499	501	510	453	505	511	457	489	514	435	460	477	464	497	476	451	460	467	523	529	484	499	509	505	470	498	493	492	487	504	493	482	499	532	472	526	505	518	453	470	484	518	489	552	470	460	488	528	502	536	456	502	498	518	497	481	509	494	490	468	474	512	505	478	491	467	499	462	481	492	492	465	509	522	453	527	499	495	472	471	517	477	460	519	499	492	442	498	498	475	512	510	529	474	500	528	509	481	495	480	454	470	500	498	458	495	508	468	491	485	480	470	493	524	506	481	516	516	498	466	482	490	489	486	483	461	457	504	496	484	462	531	527	550	464	507	534	460	449	491	460	527	452	479	497	524	494	480	503	461	513	492	475	511	527	459	481	485	490	437	457	509	473	500	493	536	498	485	457	507	500	497	468	489	487	472	501	541	506	517	504	500	463	474	469	504	491	479	514	532	479	496	504	467	483	455	479	502	452	493	522	479	549	463	516	484	447	491	482	507	459	474	498	489	480	462	474	518	476	482	465	478	470	483	485	494	486	464	443	445	515	491	449	470	503	486	462	462	468	480	480	455	479	471	527	523	447	475	525	487	497	508	478	478	524	501	484	513	486	507	487	504	503	475	486	467	481	480	494	496	486	509	504	489	475	501	519	493	505	491	516	502	489	510	514	436	453	490	467	477	516	494	499	469	459	500	456	510	531	520	469	508	458	457	489	466	497	501	517	491	505	528	489	502	478	503	491	504	481	491	480	518	441	469	435	523	473	492	478	499	467	477	461	496	507	480	510	526	515	506	504	474	523	426	488	489	509	532	503	493	454	517	489	461	470	483	464	514	479	476	499	492	484	488	467	478	496	503	492	449	536	495	495	488	513	492	442	470	495	501	499	474	494	519	482	508	466	501	481	501	499	509	480	490	425	509	469	452	459	505	493	462	472	484	467	529	492	503	461	522	487	504	496	502	498	511	488	452	508	471	470	483	510	483	455	508	478	490	476	466	487	515	475	514	506	467	468	476	485	494	470	475	467	498	514	482	432	460	503	482	479	484	471	489	518	478	489	496	521	446	442	489	488	491	498	473	474	510	503	462	471	481	492	442	461	502	465	490	468	496	518	466	497	484	549	482	461	463	496	464	488	460	492	505	478	470	497	499	477	458	475	516	485	507	509	479	499	466	481	490	485	499	478	484	451	500	447	457	486	509	474	494	505	495	509	479	491	504	517	488	522	532	531	490	510	479	448	493	472	435	479	467	461	459	473	478	461	517	497	489	493	465	490	514	529	515	474	471	491	521	481	527	487	489	504	452	478	493	455	510	548	470	473	490	482	501	481	481	485	534	448	469	506	509	513	503	516	515	451	493	464	529	476	484	509	486	495	459	503	483	500	507	506	501	538	491	517	508	479	483	484	517	494	501	505	471	510	499	509	485	486	479	484	483	510	493	494	483	486	510	507	543	463	510	497	475	483	516	429	499	488	504	494	478	464	506	499	455	471	522	509	454	487	497	481	503	458	497	479	510	523	495	509	461	469	451	512	470	466	493	444	482	451	481	511	485	481	498	517	497	511	463	488	468	489	469	473	517	463	485	510	488	473	499	512	514	477	511	481	516	502	473	487	493	491	474	510	444	488	522	526	515	523	449	504	490	488	492	490	467	477	487	449	488	492	473	516	473	484	489	485	480	512	507	484	458	459	473	494	480	517	502	485	460	521	480	462	461	491	527	508	490	484	477	483	470	468	488	503	483	530	487	478	484	438	501	531	489	535	458	471	499	441	505	493	482	498	471	516	474	520	452	481	479	471	486	407	451	501	486	491	498	515	490	485	503	500	467	454	483	519	466	487	483	450	468	480	487	486	505	502	543	477	492	559	475	485	481	532	457	482	496	500	483	472	543	459	480	480	503	491	470	514	483	491	501	500	462	495	497	506	542	490	483	490	479	510	461	463	537	518	501	481	481	462	483	462	483	472	518	519	462	507	496	486	476	521	490	462	454	486	471	510	485	509	463	480	489	511	495	461	504	465	494	524	474	512	502	458	534	476	493	465	479	518	461	462	488	571	473	461	535	465	468	487	502	485	513	538	526	539	512	475	477	514	472	516	491	503	506	465	452	466	504	486	473	533	488	515	518	475	516	462	448	529	516	486	500	486	500	516	496	500	467	473	493	503	449	515	519	504	511	494	528	489	504	510	474	501	476	503	439	486	487	495	500	464	476	523	541	474	490	515	522	511	491	503	500	515	524	480	484	517	467	486	470	495	471	531	466	473	490	499	498	507	487	480	490	489	465	480	527	485	487	508	510	457	495	485	504	511	458	508	457	491	514	521	453	463	495	489	482	528	511	498	470	493	506	511	483	473	469	478	482	459	465	500	510	491	501	455	494	468	494	502	498	517	505	496	483	502	505	506
584	411	281	207	855	7295	8144	8219	4503	1563	1532	1010	524	284	149	54	55	39	30	35	27	25	32	29	33	31	37	19	35	34	28	27	38	34	30	25	32	29	56	41	32	41	30	33	28	41	35	40	35	29	44	41	23	34	33	28	37	37	34	22	41	35	28	35	27	36	39	26	35	27	42	34	43	34	24	22	36	28	34	35	31	29	32	18	37	37	27	33	35	31	24	36	39	34	35	38	29	32	28	42	30	24	36	29	28	34	35	29	31	28	37	33	31	44	39	24	32	41	24	32	34	36	34	33	31	30	35	30	32	38	27	31	32	29	33	27	28	29	25	37	28	33	39	32	27	32	28	37	36	33	34	36	42	33	34	25	25	41	28	41	29	33	31	39	40	32	34	27	29	39	41	33	29	28	35	46	32	42	30	34	36	30	27	32	22	40	36	24	34	39	38	35	34	32	51	26	45	40	34	34	29	33	25	32	28	35	28	31	29	31	50	42	40	32	41	25	39	27	25	40	29	36	39	33	41	33	33	38	31	42	38	35	30	26	30	37	31	37	33	29	31	36	26	29	25	25	28	34	26	38	31	28	35	25	25	36	35	26	30	37	28	31	29	38	32	32	39	37	27	24	36	46	35	34	25	34	28	31	30	37	36	26	35	29	25	41	42	28	33	31	21	33	38	23	29	31	37	33	30	26	43	30	43	35	31	35	36	40	30	44	27	30	27	28	27	35	32	35	32	33	30	31	34	35	33	46	30	37	32	40	34	22	33	36	38	34	27	26	34	38	25	21	39	32	29	24	39	29	22	32	28	30	32	35	28	36	33	37	35	28	35	38	33	40	25	21	30	36	35	27	20	26	38	25	35	30	38	36	25	32	33	24	39	33	33	27	31	27	32	34	38	29	37	21	37	27	25	30	33	33	20	25	31	27	33	32	30	40	28	22	25	34	27	27	38	35	27	33	28	23	28	31	40	37	31	33	28	34	22	32	28	28	46	35	35	27	23	37	28	27	38	41	32	32	31	35	29	34	27	40	31	31	28	36	34	37	26	41	29	29	33	30	33	26	30	23	35	40	33	40	37	30	32	38	33	37	43	34	33	35	32	31	30	32	25	33	31	30	35	38	27	26	30	31	39	22	39	34	46	34	29	39	42	34	27	27	25	31	27	35	25	31	32	40	38	32	31	35	36	40	26	32	34	44	38	26	27	48	39	48	29	35	38	41	36	27	33	21	39	23	29	31	30	36	21	49	29	30	34	29	27	41	41	34	22	32	26	28	23	39	37	28	38	36	27	29	32	29	36	38	31	42	38	26	30	42	46	28	21	44	37	24	29	25	29	27	33	30	28	30	29	38	35	38	30	27	42	32	24	36	28	33	30	34	35	35	39	35	24	32	35	40	25	32	27	32	35	38	28	33	32	31	30	33	39	32	28	33	34	29	25	29	33	27	30	33	30	33	26	32	33	44	27	27	40	33	30	31	23	32	37	31	30	35	34	39	23	29	30	28	23	41	29	34	26	31	29	42	36	32	34	30	30	31	39	33	33	32	39	42	30	42	34	26	39	45	32	26	26	36	30	36	32	42	28	41	34	36	31	32	41	30	28	27	30	38	39	39	25	37	25	21	34	41	34	37	32	31	36	39	34	28	32	29	22	30	36	29	42	28	36	43	35	27	39	30	36	33	38	29	41	36	32	27	33	33	37	44	26	38	32	47	35	35	34	26	35	26	27	41	27	27	35	30	34	25	41	35	34	31	43	44	31	35	31	27	23	34	25	29	33	25	36	29	34	44	28	42	35	25	34	37	28	39	38	33	32	31	37	26	33	29	35	26	35	28	34	40	40	42	31	35	30	27	28	29	27	31	31	31	33	23	28	29	33	23	23	29	46	32	29	33	31	36	29	29	30	35	24	31	39	44	45	31	25	43	26	34	37	26	28	26	42	38	30	35	41	31	28	43	32	33	34	34	33	28	29	27	35	29	23	38	33	34	32	39	27	42	24	25	28	36	33	29	32	27	34	31	37	36	42	37	38	38	31	39	34	39	39	37	31	25	39	38	24	31	33	41	28	34	41	36	23	33	29	22	38	29	33	41	25	37	27	35	32	37	34	40	36	36	36	23	41	43	30	37	33	34	34	40	29	38	40	42	34	31	42	35	33	38	23	33	25	32	26	31	24	33	24	27	36	27	31	31	19	45	33	30	34	29	25	30	27	39	19	28	26	22	23	28	32	35	42	18	41	42	36	35	31	24	35	31	31	37	18	37	28	35	40	26	31	34	33	29	51	27	35	29	36	39	29	31	28	30	43	32	22	24	26	22	25	36	36	27	34	22	32	28	31	20	27	35	34	35	29	38	29	30	36	21	35	36	34	40	32	32	29	24	34	30	30	35	32	28	26	29	38	21	37	25	30	25	37	36	35	33	38	33	32	36	41	32	34	34	26	29	41	38	28	31	30	33	27	33	36	27	32	33	28	29	34	29	34	33	29	26	27	28	38	26	24	30	45	34	38	36	34	37	26	30	31	31	29	32	27	31	29	32	30	24	34	45	25	22	31	27	29	31	26	25	46	29	29	27	30	39	23	20	27	33	35	34	38	29	29	32	29	43	26	25	31	46	31	29	29	40	38	27	34	35	31	36	32	35	32	28	27	31	27	26	26	36	23	46	33	24	32	37	30	43	34	42	25	31	29	31	25	29	31	29	33	39	23	26	18	27	26	24	30	33	33	24	33	36	22	28	32	42	37	34	28	46	37	28	37	29	35	50	35	28	34	25	25	23	33	32	37	29	30	41	31	27	41	33	22	41	30	30	34	26	43	39	33	32	27	42	30	33	24	34	35	32	32	52	35	30	32	26	29	35	34	35	32	33	32	33	41	33	45	34	43	33	41	33	40	40	39	26	32	28	33	27	24	27	35	27	33	33	48	35	22	26	26	37	34	31	24	19	37	28	34	34	36	34	31	32	43	40	32	45	29	29	26	34	28	35	32	37	39	35	36	39	27	34	31	32	39	37	33	35	34	29	37	34	36	36	37	33	39	36	30	25	35	35	41	28	23	33	29	55	31	31	41	36	26	31	48	38	36	26	36	24	36	29	28	34	41	35	31	32	31	33	29	32	28	26	21	27	36	35	36	25	33	35	23	29	28	25	29	26	34	34	44	35	34	31	37	24	31	39	33	34	25	27	28	40	27	28	34	31	32	30	29	45	28	27	31	37	40	31	35	39	31	37	36	38	34	37	32	30	34	30	33	25	27	35	33	42	42	33	29	30	36	35	44	28	37	31	37	40	30	31	37	30	39	41	24	33	39	35	40	24	38	42	32	28	24	23	25	39	32	31	29	31	39	35	30	35	38	24	39	39	42	34	18	25	34	35	24	31	30	27	29	36	26	28	34	29	22	29	27	23	38	34	36	38	39	27	27	28	28	32	42	25	26	32	37	28	38	40	42	41	36	20	34	32	36	33	37	34	22	29	32	34	42	29
16227	9677	5512	13260	31298	56868	49090	49691	36526	27786	26248	20710	14198	8489	4108	1901	919	678	510	468	426	434	439	419	416	453	460	415	385	425	420	454	435	425	398	396	438	413	434	420	468	448	433	439	446	468	396	442	443	449	426	411	391	418	443	431	406	417	427	450	469	450	451	437	422	424	406	448	456	403	398	433	413	426	446	434	453	409	421	440	460	428	452	473	442	460	421	429	494	443	399	428	465	443	375	436	449	422	466	466	417	415	431	421	384	434	435	397	428	423	411	414	420	447	452	401	451	420	427	429	427	434	417	440	424	427	438	434	436	486	461	470	432	440	420	432	408	432	432	424	414	440	403	430	435	466	403	456	405	436	447	442	408	411	412	407	429	439	451	437	466	469	466	417	467	457	430	440	430	446	411	421	437	400	392	460	438	429	456	438	450	441	410	462	427	436	418	464	412	423	463	435	422	467	445	433	461	396	443	413	448	440	447	431	445	434	423	414	434	444	495	440	426	431	427	427	458	415	460	452	424	434	423	446	445	419	438	457	433	450	486	433	420	422	463	429	464	446	406	473	432	474	444	415	408	447	418	448	430	442	433	418	446	428	431	424	440	430	452	431	417	461	425	409	424	466	446	447	453	408	433	452	447	447	428	401	418	433	417	432	416	461	429	443	459	434	441	428	467	411	447	424	441	431	445	420	448	453	411	426	446	398	451	418	400	423	447	432	441	424	451	446	389	446	419	422	448	443	414	445	411	387	420	422	458	426	448	401	457	413	431	432	444	459	425	394	434	447	428	469	451	446	422	424	497	440	440	394	435	407	441	414	407	447	431	463	411	446	433	483	424	450	402	452	426	453	451	434	423	450	459	401	406	440	407	445	404	440	429	430	452	445	434	455	429	394	428	386	427	394	417	430	425	448	435	439	462	449	415	408	443	429	429	407	438	401	385	455	448	460	439	458	456	452	420	432	455	464	446	449	429	414	380	435	454	411	432	465	421	451	477	436	443	437	418	391	466	443	416	431	423	442	459	433	432	443	405	455	424	460	436	436	438	463	392	405	413	443	446	432	430	432	446	409	432	427	403	447	419	448	467	454	420	470	406	440	429	439	461	454	434	443	447	449	413	424	440	440	458	417	437	440	426	450	430	476	412	438	431	444	389	431	444	475	427	447	437	403	413	429	438	400	436	434	449	428	438	409	418	447	458	461	452	430	413	463	409	440	457	461	452	430	409	437	454	401	445	471	445	451	430	442	451	447	413	450	436	406	464	447	450	416	452	424	457	411	429	423	450	463	423	426	422	428	437	445	438	402	440	423	436	410	472	464	382	464	433	390	478	470	445	432	459	407	440	415	431	444	452	438	420	435	439	418	445	436	457	457	376	415	463	439	435	457	426	430	407	465	441	457	444	398	452	422	433	438	446	429	434	432	405	431	427	423	420	364	444	459	436	431	424	426	437	459	466	430	439	418	464	446	421	436	389	444	475	430	424	423	437	461	431	450	460	426	444	456	438	438	449	438	430	449	441	421	441	427	399	440	444	434	448	404	476	448	407	397	413	426	464	446	439	445	448	426	462	432	455	408	416	439	391	490	431	416	415	387	443	470	423	436	454	461	442	429	450	467	451	431	445	425	434	419	446	448	440	452	446	438	462	425	470	436	450	462	435	434	419	417	416	433	451	412	486	445	432	444	449	436	408	434	474	433	437	445	390	464	430	422	465	477	399	444	437	399	457	426	466	441	432	471	474	433	405	455	442	398	440	449	433	460	427	415	449	388	448	447	399	438	435	440	411	448	427	476	405	454	438	412	432	458	441	413	453	454	428	412	419	432	443	419	463	408	420	436	436	463	462	424	444	411	394	432	423	404	436	425	422	455	466	414	417	420	435	443	464	449	444	458	417	438	440	409	434	432	414	430	438	438	430	448	432	445	437	465	405	428	427	407	450	432	413	408	395	426	403	434	412	449	408	419	453	435	444	421	419	470	455	435	439	420	451	407	462	435	387	423	428	463	443	422	423	418	440	478	479	429	420	443	406	433	434	412	438	469	467	523	465	445	420	459	427	422	453	432	459	404	451	418	398	475	458	437	433	447	408	440	427	402	439	430	443	449	443	399	416	444	475	443	412	418	420	463	408	441	460	445	415	417	460	423	412	437	429	423	408	410	404	479	414	452	430	404	389	436	399	444	414	424	434	442	412	446	430	464	443	439	423	438	421	439	432	418	438	445	430	445	444	442	424	426	418	431	436	453	422	452	439	436	428	459	416	440	455	444	422	428	423	451	456	425	399	474	428	444	459	419	462	406	440	438	394	444	452	454	459	420	416	452	457	438	467	456	450	450	439	436	442	416	412	444	403	433	411	429	462	432	453	457	433	427	445	444	460	402	392	461	420	422	422	402	438	437	451	413	460	431	460	439	412	425	418	414	428	451	421	444	443	455	463	457	481	424	463	427	451	421	434	446	452	401	417	447	451	455	434	394	420	408	447	429	434	440	481	424	420	442	442	440	418	441	399	430	477	441	398	415	447	466	460	413	406	412	449	463	413	423	450	425	459	413	450	435	443	451	424	426	443	423	441	423	456	406	441	411	424	417	410	478	411	468	453	438	444	448	426	453	395	406	442	433	443	419	458	481	440	403	431	426	449	429	425	437	422	466	432	426	449	442	428	472	476	435	439	430	410	404	455	433	405	429	456	425	433	416	436	417	442	407	455	447	445	439	448	426	467	429	435	443	428	437	446	438	417	413	395	431	441	424	445	412	422	399	449	464	407	438	449	418	457	422	446	457	428	429	420	433	434	431	426	421	424	472	450	442	440	438	400	451	421	449	438	397	449	431	447	433	421	428	459	448	409	440	449	416	422	402	428	421	439	466	461	444	426	468	398	441	396	432	420	459	437	425	439	401	440	421	461	421	466	412	441	375	435	431	427	429	405	419	467	435	427	442	453	442	445	476	458	478	453	475	437	426	471	453	454	438	416	417	422	440	400	441	424	415	466	434	427	453	417	435	455	448	424	440	457	424	424	414	451	436	472	433	442	419	460	430	447	446	426	426	463	422	423	454	440	429	446	428	417	439	442	464	438	437	437	430	430	425	437	438	433	443	445	402	424	441	453	440	459	431	436	420	417	435	451	396	429	422	432	432	452	472	443	440	418	404	452	422	444	448	450	412	453	430	438	465	442	444	435	476	431	427	460	462	450	476	437	446	469	426	438	462	439	446	458	453	464	403	463	404	414	413	411	465	450	458	428	446	417	404	410	434	406	409	450	456	432	461	405	461	431	469	431	404	452	398	455	444	385	422	416	437	399	465	433	437	421	426	414	412	460	449	429	434	463	458	450	427	442	434	423	451	441	451	442	439	401	410	440	433	394	423	448	415	443	469	433	442	445	449	443	436	401	424	432	428	437	418	419	443	419	465	408	400	377	415	417	468	443	414	427	450	428	474	453	416	424	431	442	443	457	420	439	468	426	451	430	439	432	449	439	422	423	428	428	469
1951	371	255	264	1200	5130	7911	6580	4131	3700	3129	1641	813	378	176	99	58	63	39	55	34	50	41	42	42	46	36	46	45	34	25	38	29	41	46	39	45	52	44	43	39	42	33	41	48	51	50	42	50	46	48	31	44	44	48	44	37	35	38	35	39	55	33	46	43	47	40	37	45	39	40	30	37	55	32	41	52	38	35	40	43	29	44	54	42	39	47	55	45	43	42	42	49	34	28	37	38	39	37	29	50	43	46	31	49	45	43	49	33	45	45	49	40	49	57	51	37	44	46	31	45	46	40	52	40	32	47	49	54	31	39	39	39	43	42	42	42	43	41	55	49	50	36	48	51	34	37	38	45	38	51	44	55	42	37	48	40	37	58	40	41	38	32	34	41	46	42	44	36	44	45	45	40	39	39	37	36	47	47	41	39	38	40	44	26	42	43	50	36	42	47	35	46	54	39	38	49	41	44	51	33	46	38	36	38	41	56	41	43	34	60	38	49	42	35	37	45	39	40	46	40	29	43	42	35	43	44	42	35	36	40	33	44	49	37	36	38	33	31	48	48	37	37	38	57	51	44	39	42	45	38	51	40	47	44	35	39	41	50	45	47	52	34	39	52	49	44	48	43	47	45	42	50	38	50	50	40	46	37	58	45	32	57	35	37	45	59	36	40	45	44	37	37	44	41	36	52	52	37	46	45	51	44	36	44	45	56	40	31	34	29	37	38	42	56	34	44	47	41	42	37	42	49	43	42	46	49	36	55	33	33	25	58	45	47	41	39	35	47	48	44	37	34	40	41	42	45	50	35	39	36	49	36	34	49	33	46	40	46	41	37	43	39	43	45	41	38	37	48	46	38	29	36	30	52	33	34	35	45	42	49	41	47	36	36	46	48	43	37	60	43	53	42	38	41	39	32	40	37	49	36	46	46	52	47	43	33	40	38	42	38	49	33	42	39	43	39	53	45	53	43	44	43	57	45	41	39	44	48	55	38	49	34	30	41	58	37	46	45	33	51	42	43	32	51	51	29	43	40	38	45	60	39	43	43	34	29	46	40	33	38	45	51	44	35	47	45	47	48	38	42	33	46	43	45	47	46	38	51	36	50	47	47	24	41	39	43	36	34	41	34	43	32	29	45	42	34	37	37	39	41	45	41	34	34	27	35	45	45	42	39	46	38	49	41	51	40	32	47	31	35	41	47	22	34	41	40	49	39	43	38	43	43	31	38	45	36	38	45	36	42	40	51	39	36	27	37	36	51	48	49	30	49	33	37	49	41	35	41	46	40	37	42	40	48	44	43	34	45	51	35	39	44	44	35	40	46	32	40	41	39	35	42	42	38	41	41	36	38	44	50	29	35	26	35	42	45	51	51	32	41	54	36	28	35	48	46	35	35	45	39	49	27	47	40	30	38	39	33	52	41	55	40	44	35	39	42	45	46	41	33	44	56	33	44	40	42	50	57	32	29	41	45	44	31	51	35	42	43	45	34	46	51	43	43	40	37	45	32	48	42	31	29	32	41	51	45	31	41	37	33	37	46	54	36	28	42	48	44	35	39	44	44	42	41	31	49	46	40	33	31	32	42	42	35	46	38	27	46	40	40	43	41	41	44	45	50	36	48	38	40	53	41	47	39	42	26	34	39	38	41	53	44	38	37	48	22	46	34	40	39	36	44	56	51	30	40	46	45	41	39	49	44	50	41	31	48	40	35	35	39	45	34	41	38	32	31	39	40	45	31	49	40	38	40	44	35	49	56	38	35	41	39	46	38	40	45	41	33	40	38	39	41	34	36	48	29	38	39	52	44	36	42	34	43	49	53	35	47	36	50	31	46	40	43	46	36	39	42	34	39	37	41	41	43	42	25	53	49	54	45	30	49	33	40	52	32	54	43	47	37	40	50	58	36	46	48	37	41	37	38	42	45	50	48	46	37	35	51	47	50	50	29	47	40	49	50	42	49	35	40	34	34	31	52	38	43	36	41	48	28	36	27	41	43	47	32	41	37	34	33	37	46	39	43	35	42	49	50	45	38	36	52	47	39	35	28	40	42	34	38	47	34	38	36	34	51	42	36	40	41	37	43	32	38	38	47	42	49	41	34	29	43	45	50	42	49	42	35	43	42	35	47	42	46	40	47	38	37	32	46	36	38	49	47	41	37	34	44	42	43	40	47	43	47	36	45	50	40	53	40	35	48	39	55	46	43	43	53	44	43	44	43	37	42	41	29	41	43	46	43	50	37	38	30	39	47	34	42	52	32	45	45	45	46	31	41	45	37	39	35	41	47	37	50	47	44	50	52	52	42	42	42	32	48	42	32	30	42	41	38	38	36	36	45	35	44	40	40	36	45	37	40	33	38	53	44	28	56	41	46	52	36	41	44	42	58	33	35	57	44	43	43	53	32	46	41	54	36	49	34	38	42	43	48	33	37	51	38	51	27	45	39	45	39	45	43	35	35	46	48	41	45	38	42	51	46	41	35	50	48	38	30	43	41	39	38	38	45	49	35	33	51	43	39	40	41	43	45	30	38	43	33	40	36	43	55	36	42	44	50	38	37	47	45	42	32	36	49	45	49	39	27	42	36	49	28	39	51	54	29	54	42	32	45	32	29	43	37	41	40	33	46	31	38	32	39	41	41	41	35	37	39	49	36	43	43	43	25	41	44	44	40	40	35	55	39	46	47	40	42	50	41	46	48	45	35	38	35	36	45	50	45	48	38	50	32	58	41	53	63	36	30	44	42	51	38	35	53	36	41	41	43	36	45	28	40	40	45	51	40	40	50	37	31	44	45	46	33	38	51	38	40	38	46	40	62	38	29	33	44	38	54	35	45	43	29	50	46	45	39	40	39	39	45	45	46	38	39	33	46	51	32	37	37	46	42	42	46	33	35	55	36	36	36	34	47	37	28	44	49	45	37	38	40	36	40	38	30	35	35	55	39	29	40	31	54	38	48	29	49	43	43	46	40	35	29	46	45	31	49	40	50	49	44	32	40	30	43	43	41	45	46	37	32	50	53	39	40	34	43	43	41	43	52	39	43	35	37	53	45	42	45	38	32	43	52	44	40	34	46	44	39	38	46	45	37	41	37	43	36	54	58	44	40	39	54	38	41	37	42	45	46	34	51	45	40	39	32	44	43	40	34	42	50	34	42	37	31	33	58	51	38	39	44	31	46	47	44	46	41	31	33	39	44	60	43	41	45	46	47	39	38	33	38	42	45	51	24	51	46	40	39	38	39	47	45	45	39	40	41	40	32	49	45	40	51	48	53	58	46	40	39	56	32	44	42	56	47	53	46	38	31	30	35	42	45	45	31	43	47	45	56	42	44	37	34	42	46	49	46	46	38	51	55	44	36	43	54	47	44	25	43	42	48	29	34	50	47	47	52	39	39	40	48	44	51	58	40	40	32	32	38	40	53	40	41	40	35	32	35	42	46	39	53	48	52	47	43	40	32	37	29	43	36	40	42	49	38	35	37	34	40	46	48	41
16495	9174	5897	14512	34714	49042	52899	44640	39154	37102	32797	25382	16591	10158	5041	2470	1159	790	617	547	533	566	538	487	555	598	544	538	587	574	520	539	568	532	533	505	529	563	551	567	578	566	583	540	590	564	595	567	560	574	549	542	519	555	541	597	568	551	506	549	554	548	521	528	579	551	543	567	591	605	571	536	558	506	547	561	569	569	501	558	541	531	555	566	545	550	564	550	515	532	538	548	577	546	538	556	563	601	601	523	552	568	599	522	556	569	540	573	564	582	563	584	539	565	541	525	518	557	576	526	563	499	572	578	549	537	527	479	575	522	532	554	556	549	585	591	553	528	574	524	529	564	583	555	531	552	525	604	567	527	544	514	567	563	607	549	569	535	570	539	516	529	572	569	552	544	589	571	567	545	548	611	549	562	563	548	566	553	573	581	563	530	542	530	593	536	542	575	577	563	532	575	555	488	536	548	551	483	587	504	569	569	569	553	544	542	537	547	549	529	583	560	535	531	603	553	578	527	581	534	547	546	579	570	533	536	524	561	576	573	500	576	555	533	553	584	595	580	548	520	600	575	546	559	533	529	580	543	564	552	546	538	577	535	536	574	569	551	552	537	532	536	530	561	535	556	568	542	524	549	556	576	577	546	547	571	541	568	549	551	530	541	618	547	533	532	592	549	585	528	601	588	557	585	548	574	562	566	512	531	572	569	532	554	568	541	545	572	538	524	567	571	570	563	531	569	503	532	576	565	506	554	547	559	538	562	564	523	553	528	558	554	557	554	557	546	516	627	575	534	524	552	561	560	546	526	552	554	537	545	564	556	578	516	566	534	544	558	539	539	517	579	552	580	541	545	525	585	578	571	544	527	541	578	560	517	557	555	504	589	565	538	548	564	565	523	557	552	527	574	567	576	553	569	595	536	541	577	593	561	591	564	583	559	590	545	535	560	549	560	511	579	600	547	523	589	542	554	583	528	549	556	521	526	555	578	575	593	534	511	568	540	526	577	596	580	572	551	554	569	583	567	556	576	524	596	581	518	534	546	539	572	533	531	520	548	561	550	558	577	555	563	463	541	511	560	559	581	528	543	553	514	565	570	560	535	517	548	573	583	578	559	543	526	541	561	572	482	530	546	604	553	558	558	538	569	567	501	572	576	536	540	548	551	560	578	571	493	563	615	541	564	540	536	515	531	563	575	536	567	514	577	518	578	554	510	542	503	558	567	528	563	534	558	563	546	553	563	580	610	512	557	511	538	529	565	558	546	563	547	570	573	577	547	565	549	535	518	550	511	539	544	550	543	488	563	603	578	514	518	585	552	561	549	559	527	539	543	534	522	610	527	565	599	530	566	539	517	518	510	550	535	542	569	526	551	556	517	553	572	530	559	559	557	555	584	539	511	588	558	528	558	585	541	539	530	562	547	546	558	535	569	562	496	561	558	567	576	569	581	592	549	586	560	535	575	548	554	556	539	570	504	539	575	561	575	512	533	527	540	542	566	587	551	584	574	562	539	542	525	541	577	519	561	570	597	566	621	521	607	560	557	563	531	606	534	541	548	556	599	577	550	549	572	561	561	567	570	514	537	551	539	580	571	559	543	569	541	587	593	569	587	577	530	524	554	557	578	579	536	550	533	550	528	550	549	493	569	547	577	536	575	542	558	528	546	545	560	549	515	558	521	538	572	562	538	576	515	506	561	576	518	567	564	561	597	574	548	561	554	559	556	590	537	551	528	545	577	529	542	566	581	523	551	506	559	585	564	573	496	539	526	562	546	580	560	559	519	565	554	537	530	514	532	564	540	535	563	537	563	562	568	554	585	582	525	576	530	555	594	539	573	581	565	554	534	511	572	542	535	538	536	547	569	560	530	513	573	575	560	545	515	571	533	581	543	565	570	570	558	565	563	590	519	569	560	495	586	569	526	568	571	555	560	552	538	534	517	532	531	532	565	535	569	521	545	522	570	533	541	553	548	513	559	535	550	612	540	569	531	504	551	575	577	500	577	527	558	575	577	524	549	588	545	578	566	556	538	592	520	565	563	582	482	549	573	586	565	541	544	543	530	530	583	531	555	574	557	524	544	588	542	533	553	516	601	510	594	575	598	557	567	555	549	547	568	574	528	551	534	575	562	501	549	503	552	546	507	551	579	551	560	529	568	537	528	537	561	567	570	547	531	552	552	543	556	559	535	582	554	557	549	571	550	542	582	565	579	570	575	534	524	555	544	562	539	564	560	560	539	555	600	558	541	541	551	561	577	557	542	535	579	575	542	577	534	513	551	528	528	600	567	562	569	545	537	525	534	537	559	538	582	548	591	550	552	529	572	566	543	546	570	518	598	547	559	521	531	537	603	568	520	551	554	543	550	535	579	520	547	554	566	540	613	566	555	596	550	512	588	604	542	531	555	508	530	585	565	539	553	546	532	566	537	543	579	522	564	554	564	525	552	530	590	540	559	550	556	563	555	556	551	518	542	567	545	565	567	541	575	569	558	562	590	564	554	522	548	562	516	549	605	534	593	505	518	583	547	596	570	500	535	498	537	542	550	516	528	544	586	557	533	532	606	550	560	505	574	570	514	524	547	532	576	562	548	561	527	543	549	537	562	487	557	509	584	552	600	572	552	539	567	545	537	548	569	546	568	529	567	572	539	531	546	575	538	576	548	523	561	540	561	555	595	556	548	565	585	540	529	600	570	518	536	535	547	531	536	550	559	545	567	526	556	539	575	522	551	560	542	569	546	546	545	611	547	543	560	590	537	538	578	524	568	557	562	556	513	546	558	554	543	570	557	528	576	564	515	530	544	572	556	578	540	536	551	554	566	580	559	537	516	521	555	569	504	557	537	554	588	554	558	594	553	593	577	593	578	547	528	557	548	525	540	530	576	584	561	537	545	548	550	570	532	533	566	505	603	548	552	560	566	558	527	567	544	547	581	534	565	540	559	551	586	546	518	563	558	540	570	538	552	531	568	538	577	565	538	554	591	544	549	573	578	539	573	562	592	556	533	540	529	556	568	526	570	514	551	569	510	569	527	527	529	592	562	529	588	540	588	537	511	556	551	576	531	541	540	524	563	547	516	568	522	519	546	538	539	561	563	520	543	516	522	542	548	567	551	564	529	571	588	549	551	532	595	544	538	538	538	545	520	590	529	578	552	514	557	545	558	586	562	559	557	587	552	572	543	571	558	548	548	506	514	529	572	529	578	541	549	587	541	545	488	598	533	544	584	564	556	533	528	527	533	525	534	571	585	568	550	556	576	547	588	536	561	537	517	561	512	580	544	562	496	522	570	538	531	602	538	518	557	565	530	590	550	581	522	577	548	554	594	556	570	567	558	595	561	546	547	560	580	569	492	564	571	548	535	548	567	558	529	619	538	595	569	540	536	563	589	547	562	576	525	556	529	557	548	580	588	586	508	549	566	555	568	522	576	546	563	585	556	574	577	559	509	575	540	522	568	564	542	580	548	563	553	567	564	523	529	545	560	580	548	549	546
1094	666	452	438	2721	15542	14531	9238	6970	6442	3509	1419	582	285	146	78	36	37	43	35	34	38	26	37	32	40	37	41	34	36	33	44	39	42	34	29	39	42	34	45	35	43	36	34	41	48	37	27	39	44	34	34	40	32	33	31	38	30	38	33	29	35	30	39	28	45	40	46	34	27	38	35	40	40	39	26	33	39	38	28	35	51	38	40	29	35	29	45	40	38	34	43	34	31	42	26	34	42	44	38	37	44	25	31	37	49	30	30	36	33	44	30	46	32	35	33	27	42	30	34	45	28	44	30	30	37	41	27	35	30	28	30	31	43	37	33	34	36	35	27	34	38	33	24	30	41	30	37	43	33	32	34	30	33	45	30	27	38	29	35	35	38	48	36	45	36	33	42	37	35	36	48	27	43	29	32	47	50	41	26	26	37	32	41	31	46	30	42	36	40	28	35	26	29	40	33	38	25	44	35	37	32	36	44	44	31	38	35	38	32	32	33	40	40	40	37	21	40	28	38	32	35	35	42	35	42	39	27	32	39	41	44	26	32	34	35	37	32	36	36	26	39	39	43	38	50	33	38	46	30	27	28	40	41	32	45	37	42	42	39	42	35	38	31	38	27	32	30	28	36	21	28	36	38	35	34	34	47	35	42	47	45	25	46	28	32	43	44	43	40	42	25	47	47	33	50	45	39	36	35	35	37	35	39	32	35	37	36	34	30	35	24	33	30	35	38	44	32	32	41	32	39	30	39	36	45	45	37	39	36	35	34	26	40	42	25	34	36	22	38	40	31	48	31	33	29	36	39	35	43	33	30	40	33	30	52	46	36	46	29	43	42	27	35	24	35	35	45	38	24	39	37	40	38	41	36	39	33	35	42	34	41	39	45	40	39	38	41	42	47	34	46	33	35	24	32	35	39	43	40	46	34	44	43	37	42	29	29	37	33	42	38	37	30	30	30	30	33	41	36	43	31	34	29	43	33	31	41	38	38	43	36	40	31	35	46	32	45	39	35	29	27	25	31	35	34	43	38	31	39	36	29	41	34	44	34	29	46	39	37	49	26	45	32	35	33	40	33	44	45	43	33	41	36	33	24	33	33	32	34	36	40	35	29	32	32	43	41	44	42	44	34	44	30	38	31	36	37	27	36	43	33	44	29	44	50	26	36	49	37	50	27	48	43	30	40	39	42	44	29	30	35	27	39	32	31	39	25	45	39	33	32	33	31	34	31	31	36	25	21	31	43	35	39	35	29	32	30	29	30	35	33	45	24	25	31	32	33	26	36	40	41	39	48	33	28	32	30	41	44	41	43	40	30	37	36	40	39	32	51	30	43	40	39	32	28	29	46	39	37	37	44	39	41	34	25	36	39	41	38	34	40	35	44	34	40	57	36	36	33	30	32	36	42	33	32	40	33	28	40	36	38	34	30	41	21	37	33	33	31	40	33	37	41	34	38	37	24	35	43	41	29	41	24	42	40	30	38	36	43	32	50	38	39	40	36	41	41	40	34	34	30	32	44	40	36	44	41	37	38	41	39	31	42	34	31	42	33	33	39	35	30	34	42	38	48	45	26	44	37	38	45	33	32	38	29	42	30	32	35	32	36	33	31	34	42	45	34	34	33	35	29	39	48	39	33	41	34	38	50	33	40	38	36	45	32	35	36	32	47	30	35	37	36	37	38	33	40	32	34	46	54	34	26	35	38	29	39	29	43	39	35	33	28	42	43	29	42	41	36	31	24	35	33	34	37	35	36	36	28	27	43	40	34	25	33	42	29	32	22	37	42	31	40	36	40	41	39	48	34	27	45	35	33	38	36	35	26	39	43	30	41	35	38	36	33	37	45	44	43	33	43	41	44	40	38	36	41	38	36	29	36	35	30	45	38	35	36	39	40	31	29	37	42	35	39	31	37	49	33	33	30	33	32	27	37	40	39	41	31	37	36	45	38	38	43	39	47	36	34	32	34	33	49	36	28	32	33	39	45	34	29	30	31	28	45	41	38	40	39	41	38	42	31	38	39	36	36	31	49	36	38	32	36	39	37	47	40	33	40	34	31	33	31	38	32	26	38	37	46	22	35	38	52	39	37	30	26	25	32	31	44	27	47	35	33	48	40	25	28	40	34	32	28	45	34	32	39	36	37	39	40	28	40	36	30	29	42	29	31	25	37	41	34	36	39	32	40	40	28	39	43	28	35	33	40	33	31	35	29	30	24	26	45	36	39	30	37	42	35	46	40	37	25	31	32	35	25	45	41	42	29	48	47	35	35	35	34	38	37	40	34	31	46	36	42	25	45	51	37	35	40	39	34	24	29	52	43	35	46	45	42	33	40	41	46	37	27	33	37	40	32	31	33	53	31	41	35	28	36	33	32	28	29	39	38	28	44	43	38	35	43	23	35	30	40	42	35	40	35	38	32	33	41	39	45	30	38	42	26	32	43	41	29	29	30	38	31	47	26	34	39	33	30	31	29	41	28	47	26	32	37	38	44	36	24	34	35	28	39	33	25	40	50	32	37	37	38	46	31	44	29	36	38	33	43	37	31	45	30	45	45	32	43	37	44	38	31	22	39	34	34	44	37	33	46	31	42	41	36	36	35	33	28	42	29	32	42	40	26	40	42	41	43	40	43	31	28	35	41	36	46	30	27	43	29	30	34	35	35	31	37	39	33	34	32	40	40	34	48	34	34	44	30	31	44	37	34	49	39	28	37	32	31	35	34	28	34	35	37	38	31	29	40	44	28	32	34	42	37	40	41	37	45	40	30	23	36	33	47	38	41	26	39	31	36	27	31	35	36	39	51	42	39	36	43	32	26	38	33	36	50	22	33	36	31	36	39	34	40	37	38	43	36	30	30	31	31	44	53	30	34	54	34	40	32	44	31	37	36	31	38	43	44	39	35	51	32	27	33	26	37	36	43	41	49	28	37	34	37	38	28	34	45	45	47	29	37	20	32	43	36	34	41	37	40	43	29	36	38	31	44	44	43	37	30	39	38	33	36	38	38	29	35	33	28	41	32	35	42	39	35	38	40	42	37	41	45	31	30	36	31	31	42	39	23	35	44	41	30	39	36	43	31	37	28	36	34	35	45	42	30	34	26	35	28	46	37	38	40	42	30	31	37	32	41	32	30	27	41	29	33	36	29	40	43	40	43	31	40	45	36	34	34	23	43	34	38	41	37	31	36	27	38	33	43	41	44	44	42	34	34	42	37	41	45	38	39	30	35	37	31	30	33	27	39	35	32	36	35	39	28	34	45	41	32	35	30	30	39	44	40	47	38	35	31	26	34	54	36	38	35	42	24	38	53	34	41	30	45	43	34	38	39	34	25	42	35	36	35	36	45	38	34	35	32	29	35	44	45	41	35	32	30	38	41	38	36	37	41	34	37	27	32	31	36	32	34	43	35	37	35	27	29	36	31	31	36	25	30	40	38	34	33	35	31	27	32	27	45	28	39	43	35	36	42	39	27	33	35	36	36	30	25	38	34
21254	13822	9136	19806	43686	73234	61341	49500	45315	42223	32982	23472	13878	7797	4135	1866	957	649	566	522	514	496	495	475	485	486	491	469	509	450	487	504	453	481	431	478	439	452	475	485	484	501	480	447	459	463	455	489	470	478	464	439	498	471	484	462	515	487	460	446	435	450	489	523	478	446	485	481	445	468	465	498	456	488	502	487	486	473	473	502	460	460	465	475	505	476	459	473	501	480	398	495	474	494	446	453	474	466	476	444	470	430	468	472	487	435	488	469	449	483	447	442	474	492	452	467	489	508	439	416	479	476	466	501	458	446	496	436	473	525	492	435	472	485	521	487	486	488	437	499	486	480	462	482	470	468	515	455	511	441	476	472	454	499	461	483	459	468	464	464	474	458	488	514	464	499	476	470	459	499	479	470	461	469	442	494	477	505	507	460	442	491	450	483	510	489	481	460	431	471	458	478	501	430	461	472	471	469	461	484	484	482	496	469	452	463	502	448	505	452	516	506	481	485	491	484	486	455	458	462	476	464	451	491	489	457	479	473	468	504	451	481	470	475	484	469	476	472	489	454	461	457	469	480	447	466	450	508	438	490	477	480	465	483	501	465	448	456	476	462	422	488	466	491	499	472	484	503	484	466	478	455	473	498	456	498	479	490	476	471	456	500	455	484	420	445	452	461	497	485	494	495	487	502	490	480	457	499	472	478	491	474	501	479	462	477	449	466	473	521	425	452	516	464	501	464	507	493	495	452	457	493	497	479	481	465	516	468	439	464	451	510	503	491	482	480	467	470	474	512	495	495	478	497	488	467	478	520	470	490	484	502	489	460	485	480	481	456	475	484	495	458	467	480	508	455	485	474	488	483	491	459	462	447	506	481	489	472	461	496	483	490	498	506	496	503	484	479	450	421	461	488	475	471	487	480	477	457	508	423	474	432	460	463	445	502	462	509	457	461	478	429	484	499	500	467	450	459	491	489	507	503	488	460	441	482	489	496	465	497	476	479	439	450	492	476	459	470	476	444	445	481	482	481	479	478	460	478	492	485	533	478	474	489	496	483	449	481	439	495	473	457	450	486	489	475	480	467	441	435	446	460	464	513	487	459	520	471	448	460	458	470	475	438	473	484	491	497	485	480	493	497	426	488	450	481	435	499	523	484	448	471	481	472	446	488	501	417	496	463	491	491	476	473	456	507	479	463	459	465	473	461	478	463	504	497	461	467	475	469	475	501	478	500	481	472	508	495	489	479	494	499	472	518	511	446	470	465	471	489	474	454	459	499	475	523	489	470	454	472	453	494	497	472	498	461	478	452	477	496	446	468	461	509	442	481	524	490	462	463	443	496	513	454	527	484	458	476	465	448	458	473	495	496	475	457	507	507	476	466	469	464	471	475	438	457	511	499	473	488	482	488	496	504	460	490	463	469	422	484	527	518	468	478	470	481	485	472	475	441	475	483	434	489	456	478	470	468	448	482	455	473	463	474	479	489	469	435	511	458	500	494	487	462	497	483	462	462	461	477	466	476	522	468	472	492	503	452	443	469	459	478	462	443	480	449	479	479	492	459	466	481	489	466	471	466	462	487	494	450	485	525	448	463	493	462	463	472	465	470	463	498	488	448	479	474	445	464	485	476	476	496	455	438	478	492	510	481	484	433	487	472	484	485	469	479	488	465	483	491	513	479	499	481	459	457	449	495	468	443	482	478	516	483	467	472	465	461	495	444	465	471	504	470	461	484	465	466	498	487	476	487	452	491	468	481	481	456	472	477	460	472	499	488	489	473	512	486	480	473	495	518	492	479	473	491	458	465	447	489	483	473	484	461	465	425	481	500	464	472	466	485	488	470	482	457	463	494	451	537	437	483	478	490	449	477	478	448	443	494	455	476	494	560	463	493	475	437	493	517	458	490	446	466	447	526	486	428	502	489	465	447	466	496	475	447	481	496	479	495	485	493	456	494	479	514	458	440	497	525	489	492	483	476	476	452	478	481	469	471	476	491	429	472	450	472	495	458	470	458	415	476	461	487	452	475	519	495	481	496	447	488	485	446	487	496	503	430	499	517	461	494	509	471	491	489	470	497	476	489	453	445	448	515	490	467	463	492	509	481	467	446	465	487	537	487	480	479	510	500	460	501	506	447	507	505	463	468	495	480	490	475	481	495	491	480	493	494	474	502	498	466	487	523	508	500	458	460	481	475	435	461	474	488	505	458	458	476	504	504	506	461	477	507	522	491	501	453	473	455	474	467	453	462	497	447	457	463	464	484	506	475	510	469	467	515	482	495	475	473	486	495	479	465	459	500	483	482	456	464	475	463	491	445	475	517	495	459	438	485	467	464	451	469	517	470	476	458	450	480	463	487	470	475	496	497	496	490	492	452	482	467	495	462	505	458	449	483	489	454	462	470	477	502	475	510	450	473	480	481	458	500	439	464	497	418	455	473	478	471	474	473	454	468	468	484	465	457	487	512	479	479	475	483	480	471	497	474	503	497	504	483	440	493	504	439	464	477	492	497	475	478	480	429	499	419	500	432	488	532	512	502	488	500	474	464	485	483	458	503	476	494	507	494	499	462	487	449	433	500	476	447	458	464	485	489	500	470	458	479	511	469	462	490	472	462	479	435	495	487	463	456	450	490	471	500	468	445	503	460	498	482	474	487	461	455	458	528	496	472	461	425	484	481	474	484	486	478	443	443	486	483	461	448	425	461	486	499	491	514	491	490	459	474	485	486	461	476	459	512	484	493	497	446	473	467	482	500	480	494	513	493	475	473	474	473	488	480	541	458	480	451	466	511	470	448	489	463	497	473	495	486	440	473	511	461	501	456	478	480	500	490	497	473	475	467	464	466	522	488	485	496	493	459	457	505	443	482	478	489	446	492	470	495	489	476	470	454	480	482	450	457	492	487	478	489	463	459	478	476	486	464	503	474	485	503	491	494	491	517	514	468	462	499	470	508	496	478	475	479	472	485	487	457	475	444	412	510	533	498	517	483	470	463	500	496	468	536	515	454	469	513	474	493	465	448	485	490	508	474	457	492	500	487	526	514	450	475	461	496	473	469	447	479	482	471	483	506	489	441	492	487	484	481	486	484	478	442	461	478	467	476	490	463	480	519	472	478	482	460	494	452	487	490	449	478	478	449	499	486	470	468	520	494	489	454	454	500	450	469	500	531	493	429	486	455	523	482	468	505	443	497	450	461	458	469	457	439	411	488	431	489	450	486	487	492	508	456	472	469	479	495	443	434	500	490	483	431	501	525	472	483	477	466	485	477	498	465	472	498	450	515	482	509	503	467	511	486	472	472	435	424	500	491	493	481	460	466	487	454	460	487	477	464	503	483	517	465	479	432	442	456	490	502	475	445	479	494	434	449	462	499	444	480	484	518	455	485	486	516	462	475	518	462	503	490	462	449	501	493	501	469	500	450	511	503	489	443	474	467	481	505	495	520	464	479	529	470	453	467	464	449	503	448	468	483	450	450	512	485	457	468	504	440	460	457
1283	158	113	120	205	1266	3286	3409	1439	970	694	509	306	155	89	60	44	36	31	37	41	36	42	42	42	42	37	34	35	44	29	33	42	24	41	37	46	28	45	33	24	33	34	37	33	26	41	25	42	40	33	38	28	27	34	36	36	36	30	37	28	39	30	39	40	25	27	35	36	40	39	37	36	34	41	42	35	30	39	35	24	45	23	31	37	38	30	29	45	27	30	44	38	39	49	30	32	33	33	40	36	33	31	35	41	32	32	39	30	35	39	41	34	36	40	40	35	42	36	38	32	27	37	30	36	39	45	30	32	32	51	36	27	36	33	37	39	37	38	40	30	33	37	26	32	39	31	24	32	34	38	45	40	33	41	39	35	39	40	40	38	30	32	38	37	43	30	31	43	46	27	37	46	38	43	39	39	26	37	27	42	41	31	28	34	45	38	37	29	42	31	27	31	34	25	37	23	28	34	38	41	36	42	39	31	28	30	22	37	37	36	33	33	46	37	32	40	43	36	34	22	32	33	48	31	35	36	32	27	37	37	35	27	31	32	41	38	35	30	33	31	28	41	37	28	41	39	37	30	37	42	39	36	47	40	40	37	33	45	32	34	26	38	35	37	36	24	36	46	39	24	38	37	30	24	45	37	25	34	44	33	36	38	41	21	38	39	37	35	37	31	46	45	40	24	40	42	43	34	43	45	47	29	35	33	35	37	34	35	30	44	42	35	32	37	28	44	34	34	41	43	35	32	38	39	41	44	33	35	38	30	33	41	38	40	28	23	32	45	42	33	33	39	21	46	33	41	38	36	37	27	40	31	31	31	37	46	34	29	32	39	43	50	39	37	32	40	31	25	47	41	37	35	32	44	32	36	38	20	34	46	37	39	28	35	34	36	30	35	44	37	30	39	25	37	38	36	43	44	32	35	31	33	30	32	29	25	27	45	36	43	34	38	27	33	31	29	50	35	34	43	33	29	39	44	43	23	32	44	43	41	27	35	29	30	31	31	31	33	37	24	32	38	38	33	33	35	32	26	29	37	38	41	29	42	17	43	34	45	34	35	42	28	27	29	36	38	39	36	47	28	36	44	35	34	44	31	44	30	31	35	31	42	33	27	28	36	44	38	39	39	41	36	27	39	33	31	41	30	37	34	28	31	30	44	28	35	39	31	32	33	29	33	33	31	40	30	26	34	34	29	35	36	32	40	27	35	44	28	37	32	23	31	39	46	31	38	42	35	35	46	38	49	33	33	46	33	27	29	47	33	32	35	46	37	37	30	31	28	42	28	44	37	32	29	27	42	41	32	34	34	35	28	36	30	36	26	35	38	26	31	37	44	42	38	43	40	45	35	32	38	51	40	32	38	50	31	46	33	36	42	39	36	40	35	27	33	39	30	30	40	32	29	37	32	42	24	33	36	31	50	33	28	26	24	40	24	38	35	29	32	41	31	32	42	23	40	42	43	31	45	40	27	37	30	34	36	35	40	32	32	29	27	46	29	36	37	39	42	31	36	40	21	40	32	43	37	31	35	35	34	32	34	22	33	29	33	39	33	43	30	41	37	35	35	35	34	19	37	33	34	39	28	36	34	36	33	35	27	33	35	38	36	33	39	30	28	35	44	38	27	35	29	40	39	37	40	41	38	31	29	35	31	38	47	32	48	40	46	26	36	44	34	35	33	40	33	40	32	50	46	31	34	31	26	37	23	40	35	32	34	29	37	31	30	38	47	23	33	26	35	39	28	34	42	40	31	31	30	27	40	41	46	41	45	32	28	38	30	28	27	46	40	26	42	41	32	42	34	42	38	43	42	38	39	39	44	33	43	31	51	38	35	37	38	33	39	35	36	33	37	33	42	39	40	33	34	39	33	43	36	31	30	47	36	27	39	32	46	37	42	38	32	38	35	30	42	34	37	31	31	34	39	33	32	41	34	34	41	37	36	43	47	41	38	34	31	31	38	31	47	34	30	28	27	32	34	47	43	39	58	39	35	30	39	37	40	39	35	30	37	33	38	33	26	32	30	36	37	43	34	36	29	28	27	34	28	40	28	31	41	43	26	34	31	42	27	41	25	38	29	44	37	37	25	50	30	38	47	40	33	40	43	27	38	29	41	28	41	39	35	36	38	43	34	29	45	25	31	33	28	37	38	34	28	37	32	30	26	39	38	36	33	33	43	44	36	38	38	26	35	41	30	59	36	40	33	39	39	28	33	30	29	43	41	28	38	30	28	22	40	41	34	39	25	36	30	42	54	38	37	32	51	36	37	36	40	48	32	35	48	42	44	35	32	41	36	39	47	43	36	28	36	41	44	37	38	30	31	35	33	42	25	42	35	48	47	41	40	37	32	37	39	40	30	36	30	32	38	36	43	28	41	37	39	33	32	40	31	37	35	36	31	31	41	30	37	43	40	37	39	39	42	30	36	41	29	35	32	41	39	41	37	36	28	31	37	32	34	31	40	47	32	29	42	39	38	41	37	34	35	20	34	40	38	43	27	35	29	35	46	37	34	39	40	35	30	29	39	34	36	41	31	36	22	34	34	37	41	34	35	36	39	47	46	32	38	39	43	27	37	41	27	34	34	33	31	41	42	30	28	31	47	39	34	42	30	34	38	41	39	28	42	30	35	34	30	41	32	38	33	26	38	38	32	18	24	38	36	45	36	36	32	38	34	36	31	35	38	42	26	30	42	27	33	35	38	44	43	31	40	39	29	27	32	39	43	38	40	35	27	34	34	35	46	50	36	38	28	32	39	33	32	39	37	42	33	29	26	34	41	37	38	34	34	36	37	35	48	40	39	42	37	32	34	33	37	39	29	40	33	39	39	34	33	45	32	46	34	29	37	22	43	41	25	30	36	37	33	32	35	32	38	45	28	34	31	31	32	49	42	33	39	39	36	37	37	37	34	38	30	33	31	33	39	28	31	38	33	29	37	41	31	40	43	41	43	33	30	32	43	37	28	35	35	35	33	31	37	44	29	37	26	31	39	51	38	32	33	27	32	27	42	33	28	36	38	34	44	41	31	30	40	39	31	31	29	42	32	45	26	28	39	26	38	27	31	33	42	36	36	32	37	37	35	28	36	35	40	48	35	39	32	47	38	47	34	50	41	35	41	37	41	25	41	33	32	37	31	31	35	37	35	31	37	37	29	32	38	46	37	32	36	33	36	45	35	34	43	43	36	39	35	39	35	32	31	45	46	35	35	39	39	36	23	42	43	35	33	44	49	23	37	39	41	33	40	29	38	43	36	24	46	37	41	40	29	42	35	48	31	33	48	53	37	40	40	19	33	21	33	31	38	40	37	31	22	28	45	30	48	26	35	50	32	35	37	34	36	45	42	38	40	33	26	32	40	39	42	44	30	35	36	32	47	42	48	27	28	32	31	40	38	45	35	35	37	30	38	44	34	46	30	39	38	35	49	31	36	32	37	31	34	37	36	35	29	38	35	37	37	42	43	40	30	47	36	33	37	40	47	43	33	32	26	27
12069	4550	2375	6629	18130	32738	41963	36815	25467	22215	19103	14246	8696	4136	2187	1261	731	618	487	482	469	467	519	465	480	465	447	483	446	487	461	421	485	462	487	497	534	448	492	472	463	473	483	450	450	464	507	440	476	481	449	473	453	463	465	478	450	468	458	478	466	474	477	470	487	495	477	469	511	489	472	500	462	516	486	464	511	502	470	490	463	465	479	484	508	462	471	467	504	420	454	475	475	475	503	427	471	481	449	467	458	510	503	424	442	462	477	429	453	513	476	477	481	532	439	473	508	456	471	455	528	526	447	473	495	440	449	478	450	492	486	454	454	503	488	488	506	471	476	507	473	460	483	477	480	469	493	473	505	451	481	476	480	419	488	447	442	509	456	484	466	464	472	476	483	510	452	438	439	487	478	472	489	436	464	459	472	456	499	439	449	501	479	486	472	480	449	432	485	458	479	470	479	464	466	469	478	477	463	414	476	461	500	459	472	466	446	525	480	475	488	441	437	486	426	479	476	475	457	461	475	474	461	462	454	472	466	498	486	486	409	477	488	480	471	468	478	498	426	459	455	492	465	479	485	429	489	478	505	476	478	466	487	470	478	481	490	462	496	492	463	500	476	444	469	491	477	450	444	462	406	415	452	438	464	471	448	503	478	478	480	521	479	462	461	443	447	486	425	479	471	458	471	457	446	460	494	503	472	464	475	508	471	470	481	466	507	466	479	480	475	474	495	442	483	470	464	469	459	491	464	463	471	450	485	445	460	470	480	435	462	469	450	456	472	467	459	454	505	505	462	461	514	482	470	446	461	458	524	478	487	511	462	497	424	442	480	467	444	484	495	515	509	466	492	450	489	472	510	437	454	461	486	470	480	457	494	467	450	468	482	498	456	455	482	460	467	407	498	460	499	477	426	473	476	491	452	465	448	498	498	466	472	450	484	472	457	456	473	454	487	446	477	468	476	417	445	446	453	439	480	509	467	470	477	456	488	478	453	471	546	482	510	457	464	498	448	466	485	494	499	460	441	477	504	452	503	464	463	502	479	464	483	450	472	451	499	467	452	468	455	514	473	461	458	464	517	479	504	429	448	457	484	473	467	458	505	458	510	437	507	437	484	464	504	481	445	452	489	450	429	489	506	468	420	494	444	481	485	469	441	482	501	465	454	458	483	504	411	464	496	509	459	479	482	464	474	449	441	444	522	496	493	471	497	478	460	441	472	476	450	492	461	458	444	481	447	488	465	410	486	488	427	446	469	483	486	475	479	457	480	495	440	510	467	416	448	439	497	491	506	450	483	448	475	445	458	477	459	424	475	477	482	465	506	501	488	478	450	512	466	421	475	508	487	460	457	453	426	468	456	466	427	505	477	481	442	502	464	444	458	460	488	452	454	461	497	458	476	481	488	490	498	489	452	486	458	488	465	451	499	441	488	463	483	445	450	451	471	489	462	500	497	456	493	447	482	444	495	477	471	459	504	477	482	440	439	499	485	468	487	439	438	501	464	483	483	473	472	442	454	477	465	440	487	457	469	476	408	472	485	452	459	472	453	464	443	470	486	481	433	498	488	471	469	495	494	459	443	466	483	466	475	463	504	451	484	499	504	476	482	486	453	435	481	433	481	477	458	477	475	458	483	502	486	489	487	478	480	470	431	488	487	463	486	457	487	447	466	484	509	438	428	478	450	474	480	438	522	445	497	480	461	450	516	499	456	485	467	494	505	443	473	469	450	470	450	502	455	457	460	470	467	482	454	473	489	443	470	456	473	492	481	505	462	460	490	452	446	474	457	450	504	463	466	435	460	457	456	459	510	483	489	500	464	463	476	528	417	449	475	491	470	478	459	505	466	442	492	453	502	449	496	470	445	482	450	472	445	441	488	460	501	476	493	469	489	484	465	473	485	449	449	511	533	462	467	459	490	466	454	446	461	452	444	477	500	445	465	465	477	473	510	449	506	471	450	497	448	456	461	500	468	508	458	489	486	431	454	479	493	480	487	477	460	485	446	529	467	459	473	500	514	496	457	424	467	449	457	471	489	492	481	497	444	494	479	492	440	485	474	480	470	451	495	471	479	447	489	473	482	462	487	486	470	468	451	491	463	473	481	484	451	471	486	466	488	453	446	473	489	509	468	480	511	457	470	489	448	479	443	484	475	483	468	463	474	451	476	468	489	462	452	467	474	462	498	472	453	501	506	473	467	454	472	489	466	462	497	464	479	459	448	516	452	479	490	445	483	499	470	449	502	475	464	477	457	476	491	493	523	463	479	462	453	478	427	462	491	489	459	470	436	466	446	506	461	474	499	467	461	494	475	445	474	470	477	481	476	503	455	483	488	506	467	496	444	465	488	454	495	510	460	458	435	482	458	499	447	491	500	494	463	509	465	461	502	494	467	487	489	502	494	478	503	490	493	473	442	476	504	496	466	476	491	455	471	464	479	489	490	445	459	462	463	470	442	474	461	492	457	476	478	480	456	425	483	485	494	488	457	489	450	417	482	490	481	460	482	438	487	465	463	477	507	457	408	492	463	480	457	458	471	460	498	494	476	482	454	460	535	432	457	478	479	484	487	504	454	462	466	478	475	457	470	444	471	464	483	449	467	468	468	445	474	461	500	481	510	449	461	520	474	446	481	489	436	491	452	480	475	454	465	461	474	491	435	447	454	452	488	503	470	461	475	472	482	471	456	498	432	462	483	471	484	464	463	471	447	478	440	505	483	468	487	479	487	463	470	437	447	466	459	468	462	526	503	482	430	476	486	465	474	486	449	456	451	447	479	501	443	478	452	463	501	457	465	469	453	450	488	468	477	488	448	495	454	466	432	494	505	435	450	530	459	452	481	508	421	449	465	479	512	432	485	493	466	493	428	504	503	471	470	513	486	443	460	442	461	454	460	492	475	462	490	451	473	495	432	467	437	494	452	477	448	465	467	453	446	496	451	470	471	464	483	468	465	483	456	431	509	489	468	538	481	456	468	475	463	498	475	437	428	505	479	474	483	435	467	452	463	479	486	460	468	453	459	476	481	481	481	507	469	454	452	475	501	499	484	479	477	476	492	465	503	447	437	456	425	464	437	505	448	444	446	467	442	451	503	468	483	457	486	475	459	440	458	468	487	523	497	460	495	490	472	464	449	472	520	450	515	462	443	491	506	489	433	458	468	502	419	462	498	490	493	458	474	501	493	497	464	485	498	475	411	444	496	477	505	471	453	463	481	481	434	456	440	489	489	454	435	473	468	480	460	451	468	487	477	463	455	494	446	436	494	466	460	483	488	481	474	463	503	448	461	451	480	482	449	493	486	481	457	467	454	491	475	480	436	449	444	453	444	482	500	461	466	485	483	514	456	480	475	487	462	462	457	462	488	482	451	466	460	459	454	489	466	459	471	444	533	467	437	471	473	471	512	450	457	476	483	500	468	442	471	479	497	461	445	498	461	466	473	484	472	472	418	478	471	466	455	472	505	471	459	481	478	471	476	447	471	481	445	502	440	451
703	429	291	265	345	2178	9157	10858	2416	1904	1674	1513	1131	535	251	103	57	44	53	23	25	27	31	30	35	22	34	34	33	28	34	37	33	32	32	25	42	29	27	24	32	31	30	35	30	27	34	38	26	30	25	35	31	34	29	35	40	24	32	28	30	28	33	32	34	40	26	39	37	33	40	35	28	35	34	30	37	29	35	27	28	30	30	30	37	25	36	20	23	30	23	29	30	33	38	35	38	39	38	30	28	23	22	33	27	28	26	36	28	31	30	38	33	29	31	30	39	35	30	27	38	35	23	29	22	38	34	29	33	36	29	26	34	23	40	25	30	37	29	32	25	29	42	27	24	32	33	34	22	30	31	34	32	42	25	29	27	31	19	25	36	36	32	38	27	37	31	30	36	40	29	31	32	30	25	23	45	30	40	30	26	27	28	27	27	30	24	33	36	35	28	33	36	34	36	32	24	30	25	24	27	23	36	27	28	19	40	28	33	33	23	37	35	35	33	35	45	29	33	50	24	30	29	28	29	38	24	44	22	37	32	22	40	32	24	37	37	24	28	36	28	29	27	29	29	37	29	33	29	31	24	30	26	30	37	35	40	22	30	33	32	39	33	27	35	31	31	40	31	29	33	26	22	28	32	36	30	46	35	32	33	26	36	35	29	28	37	33	26	36	20	48	22	42	34	22	38	28	28	37	31	28	30	30	24	42	29	32	35	26	28	29	33	29	40	29	28	30	38	24	21	39	31	29	34	34	39	30	35	48	29	30	27	36	25	36	37	26	40	34	33	24	35	31	29	41	26	39	38	29	35	30	33	32	32	25	26	28	26	39	31	18	42	22	28	34	28	36	30	38	37	31	37	28	37	39	34	29	45	28	28	30	27	31	20	26	21	25	35	32	32	35	35	27	39	25	28	30	31	30	30	37	36	29	41	32	35	29	37	28	26	32	36	21	42	37	28	30	31	29	29	30	36	26	24	41	37	26	34	30	33	43	27	29	41	34	32	23	28	28	39	29	28	28	31	31	32	29	28	32	30	34	33	19	26	32	33	21	31	37	31	35	32	31	34	32	31	32	33	29	32	35	28	35	33	37	37	32	25	32	46	31	18	31	40	23	42	35	26	25	31	37	28	25	27	28	26	45	26	29	32	37	37	28	32	30	22	29	31	35	26	27	23	31	28	32	27	39	33	30	32	25	21	32	40	27	23	29	23	30	30	23	32	29	36	30	23	26	24	24	37	25	30	41	31	33	39	33	32	29	26	38	24	45	28	29	38	32	30	32	33	38	26	38	33	29	32	23	22	28	17	37	33	34	30	23	43	43	37	34	22	36	28	24	40	35	39	28	28	36	38	29	31	30	33	28	25	30	28	30	22	36	36	33	37	34	40	36	27	36	32	33	31	39	30	36	33	34	33	25	31	35	30	35	31	31	36	24	33	41	31	35	37	32	35	45	29	26	37	31	36	38	30	29	30	26	26	31	37	37	35	30	24	40	31	31	27	28	26	37	35	47	28	36	23	38	27	40	30	37	40	28	30	29	27	28	43	30	37	35	37	18	32	33	27	26	27	26	25	43	34	36	29	34	35	35	39	34	30	39	31	28	33	28	30	23	31	30	33	42	29	26	33	35	31	37	32	34	31	42	48	26	42	25	34	29	26	32	36	29	35	35	39	29	28	29	28	33	29	29	40	29	40	35	32	31	31	38	25	33	26	32	34	31	39	28	32	29	28	37	33	30	29	27	39	31	32	24	26	26	25	42	37	36	31	28	36	39	34	36	28	28	28	34	28	28	29	35	32	38	20	29	20	29	32	37	37	28	26	19	37	28	34	36	32	25	35	43	29	43	28	26	34	20	17	30	43	30	29	36	25	42	28	31	40	36	30	30	30	26	41	30	33	32	34	20	26	33	32	35	38	35	28	28	29	42	25	43	29	42	28	22	21	21	29	31	30	43	41	26	28	32	34	32	26	29	31	32	30	32	31	28	34	26	29	41	36	33	26	35	39	33	26	33	36	31	45	34	38	25	27	38	26	26	35	21	34	38	38	29	28	24	29	19	37	28	34	35	36	25	41	22	25	27	39	35	41	21	34	32	33	34	28	36	28	23	39	35	28	35	28	27	25	33	37	41	34	27	45	35	32	29	33	25	33	38	27	36	38	30	31	27	32	24	30	40	38	40	37	38	42	36	28	24	34	33	44	26	27	42	30	31	29	28	25	33	33	32	36	41	21	38	36	33	32	33	39	21	33	32	27	28	21	30	25	33	22	27	35	33	37	28	41	29	32	24	39	27	32	32	30	31	42	26	39	30	32	29	33	24	30	30	33	27	16	31	32	38	31	16	33	43	42	30	34	36	30	36	37	44	28	31	27	19	33	30	27	29	43	29	37	26	30	37	22	28	28	33	33	35	34	35	29	29	30	29	22	30	42	32	38	28	35	32	29	34	45	36	27	24	29	28	33	31	45	31	37	33	34	45	31	38	27	27	25	35	32	25	28	40	38	30	40	22	32	38	37	39	35	30	29	36	33	26	29	27	37	27	28	37	37	36	29	29	32	27	34	33	36	32	41	24	30	34	34	36	45	30	25	45	36	30	39	30	25	29	28	37	34	34	33	32	41	36	26	25	17	38	23	25	31	37	35	40	37	27	31	37	25	40	44	32	24	35	24	27	25	23	33	35	31	30	30	25	30	35	25	23	29	35	21	31	31	25	34	26	26	31	29	38	28	48	30	36	24	22	29	27	29	22	36	30	32	38	38	35	36	35	34	36	35	42	41	34	33	33	40	33	23	32	26	25	32	24	31	33	30	25	36	33	30	19	23	27	30	28	25	33	37	24	33	24	33	20	32	40	28	30	37	29	34	26	34	31	30	32	31	32	26	38	36	26	22	29	32	34	38	29	29	33	24	39	31	31	28	32	22	24	35	35	36	36	43	30	30	36	42	37	28	31	29	27	26	30	32	40	27	29	37	35	25	34	36	34	32	33	35	31	20	27	31	41	23	30	40	28	24	31	31	35	25	34	34	40	36	37	33	37	31	34	32	30	33	27	30	26	34	27	35	32	43	25	27	39	28	25	41	41	32	31	31	29	29	30	32	20	37	32	26	20	36	23	35	30	25	31	38	35	39	40	39	28	29	24	35	40	21	25	37	33	29	28	32	25	37	38	29	33	29	28	32	29	32	37	37	51	24	28	30	29	35	30	27	29	35	34	42	33	32	30	23	20	33	36	40	24	37	24	28	30	51	28	32	33	32	44	40	20	39	28	37	30	37	18	26	25	29	36	25	36	28	42	26	38	30	31	32	31	26	27	18	37	32	34	23	44	43	31	38	44	32	28	42	35	25	35	42	34	32	38	24	30	36	28	34	37	32	26	29	20	26	36	23	29	28	31	28	24	36	36	30	27	31	32	33	31	35	34	29	24	18	33	35	42	25	25	35	34	28	30	29	19	33	33	30	34	33	37	37	20	34	34	27	35	30	36
17065	9980	6153	14337	25517	38753	56760	52309	29138	29240	27908	25345	21259	12753	6589	2739	1345	647	475	442	391	441	415	409	436	424	393	419	419	411	434	385	440	403	411	395	419	392	453	405	410	426	435	421	407	418	401	409	423	394	364	412	420	391	418	413	425	406	383	442	406	425	409	422	402	418	404	390	396	418	418	438	449	398	422	410	401	371	408	444	389	422	406	399	415	433	437	440	406	415	404	402	420	394	439	388	437	448	413	416	415	416	423	420	426	403	409	425	403	407	414	395	436	451	420	443	432	394	400	416	384	391	390	459	402	389	431	387	404	460	414	416	416	426	420	421	410	380	406	387	419	404	411	394	433	398	393	422	406	417	411	405	425	396	423	392	461	417	392	394	423	396	391	418	415	408	427	412	446	435	436	405	439	441	374	427	375	436	388	408	451	425	459	396	410	388	413	430	433	405	450	385	431	379	387	423	377	424	449	421	393	410	408	422	409	415	406	425	398	382	415	403	441	393	422	426	421	430	418	407	436	416	406	405	416	382	433	434	412	387	430	440	435	420	406	402	425	446	401	444	365	427	387	390	426	407	422	401	422	398	417	432	403	413	413	464	385	418	452	366	412	396	407	424	419	402	410	454	424	412	413	394	404	381	434	444	412	399	408	438	438	349	397	412	433	382	408	432	419	412	434	390	448	398	402	414	431	386	434	395	427	396	449	434	403	460	397	411	429	421	450	426	425	408	438	416	419	409	452	432	372	391	396	406	400	388	423	426	405	403	447	398	419	429	442	450	428	353	422	376	424	422	412	460	410	434	438	401	417	389	437	430	402	425	401	449	384	423	395	385	401	384	399	454	413	396	415	423	446	376	403	416	388	419	410	438	383	422	393	397	406	348	426	395	443	415	411	403	409	428	389	419	409	398	446	393	428	464	399	432	393	410	400	411	395	455	437	393	433	386	431	367	395	448	421	425	395	400	424	406	422	400	405	435	441	452	408	383	432	417	408	410	413	459	378	429	396	438	416	404	394	420	435	392	450	431	422	446	425	408	407	395	394	390	414	411	445	424	486	433	434	403	406	398	441	394	401	408	413	421	412	418	388	386	426	409	403	406	441	454	384	421	412	432	385	434	413	417	416	422	416	373	426	398	391	388	409	420	402	423	432	421	386	404	399	384	407	402	411	385	421	396	385	435	417	424	427	414	402	414	424	409	393	382	416	418	378	398	413	406	446	412	441	426	384	414	423	401	425	431	424	458	409	378	448	403	409	429	421	415	440	423	413	412	377	433	426	396	404	426	398	450	396	391	420	422	417	403	428	410	405	429	405	423	433	416	413	396	418	386	401	444	429	411	378	372	413	418	394	401	431	396	425	409	367	416	441	439	404	395	466	378	415	440	423	434	430	437	392	410	473	410	383	344	435	420	438	456	426	401	428	428	450	432	403	384	437	412	426	430	429	433	379	407	435	440	381	431	396	443	391	414	450	424	400	418	414	403	382	413	431	426	395	449	415	415	420	432	399	429	423	412	383	435	407	399	417	394	445	434	416	404	380	433	427	412	439	423	419	470	416	390	433	460	421	412	403	403	415	455	379	393	403	415	427	426	409	436	420	401	423	441	439	399	389	407	406	448	416	409	418	427	423	376	352	419	440	382	410	421	400	450	446	441	398	426	410	414	386	399	406	436	408	427	458	384	429	407	427	403	398	421	415	427	407	450	454	422	413	412	406	396	409	402	413	410	415	393	394	402	441	402	405	396	421	422	435	404	411	410	398	458	435	400	408	382	392	401	412	421	404	410	419	411	404	391	428	427	394	422	460	411	429	400	416	407	387	396	441	432	448	386	431	436	394	415	411	440	415	402	405	394	365	416	415	396	395	388	397	444	398	428	434	392	405	441	413	402	430	393	393	403	439	417	417	439	388	442	389	386	389	442	404	390	395	438	420	431	401	392	433	420	400	382	415	434	423	429	417	408	411	443	420	372	449	414	444	418	383	439	450	385	422	414	428	393	464	408	406	393	364	405	408	408	432	377	427	401	418	462	438	438	406	427	393	420	411	428	381	403	429	410	361	378	439	415	404	437	378	434	376	409	418	427	394	439	428	389	414	386	429	414	385	435	436	419	387	417	399	429	421	406	416	399	404	384	401	419	406	417	459	371	379	434	412	426	400	414	382	422	400	434	422	450	432	433	391	389	430	389	426	455	424	392	414	435	398	454	429	429	415	455	419	399	384	404	424	429	414	430	425	460	410	401	399	423	388	402	399	437	415	393	454	394	418	403	412	406	367	400	449	419	440	412	444	368	428	439	415	390	420	416	427	421	406	433	430	431	449	425	415	440	423	414	422	433	389	437	395	432	420	409	418	437	452	368	406	397	412	406	437	382	406	406	443	423	429	385	406	420	374	412	393	397	399	434	395	397	401	368	414	435	400	410	384	400	407	404	455	412	404	411	389	448	414	464	400	408	392	398	412	410	423	431	426	408	414	407	404	400	415	402	425	432	416	421	435	395	430	404	440	414	429	425	467	373	393	426	449	441	444	428	404	399	425	405	407	425	429	436	405	426	401	428	416	397	423	394	395	448	416	409	428	437	397	421	408	381	418	417	399	441	404	420	430	398	406	404	380	408	420	430	438	400	439	384	410	421	393	424	396	387	430	397	406	411	415	449	408	380	422	425	417	430	407	410	448	433	423	396	446	404	425	388	413	452	408	407	397	429	451	426	389	437	419	424	400	398	434	401	434	404	422	425	414	416	397	460	422	427	408	428	428	435	433	438	433	410	401	383	401	438	421	442	409	373	400	443	387	446	411	410	380	434	418	400	418	416	399	399	417	442	411	430	415	422	407	388	428	430	415	397	422	414	421	405	401	406	427	405	395	418	438	445	412	405	419	414	398	392	412	412	410	417	428	406	401	409	420	407	414	418	442	401	422	410	419	380	426	447	407	385	396	420	394	417	402	419	426	416	394	441	405	420	441	397	405	409	434	398	442	443	414	406	374	386	407	397	392	416	431	441	434	416	436	403	433	405	401	406	403	403	457	415	411	431	408	442	402	407	406	410	395	391	398	398	451	439	437	397	444	436	370	418	421	420	399	431	395	429	411	458	389	421	398	391	391	467	414	401	442	404	446	425	425	447	438	420	389	390	415	399	442	396	413	427	427	433	428	413	436	427	437	406	438	410	364	382	403	448	422	403	409	410	419	387	420	414	421	416	403	421	424	427	387	375	443	374	412	431	434	389	423	425	409	414	431	402	391	406	377	384	414	412	421	388	419	401	408	407	399	421	438	398	442	402	395	454	428	386	408	392	440	448	397	394	413	383	434	406	397	425	400	384	392	417	417	419	390	459	417	416	396	409	412	407	456	414	398	432	420	441	416	387	395	437	405	429	415	410	435	409	402	408	409	430	398	390	429	412	459	426	411	382	422	436	415	424	431	394	423	428	385	437	415	433	412	408	428	411	410	438	406	403	440	393	421	453	419	422	399	388	465	426	408	435
2099	607	420	303	351	4237	11278	6417	2322	2531	2751	2394	1444	607	277	132	85	35	42	38	41	41	38	49	42	47	40	41	41	44	42	45	43	45	56	44	48	56	42	45	41	48	39	46	41	43	40	38	38	51	40	47	33	38	34	47	37	37	33	41	51	40	35	34	40	53	39	46	46	41	34	40	45	31	37	50	41	38	46	43	40	42	36	38	40	52	49	34	38	49	39	43	35	32	40	39	27	40	36	33	43	32	42	34	44	45	43	49	41	35	41	40	56	47	46	38	38	47	46	46	53	44	41	44	51	36	28	35	36	23	33	37	45	36	42	43	46	33	38	43	37	43	50	46	41	42	36	40	38	44	42	34	44	39	39	36	43	39	48	39	54	54	45	42	46	36	50	40	32	33	50	39	35	50	40	28	36	38	30	47	33	42	45	51	51	46	30	34	49	41	39	42	49	42	44	51	37	47	43	38	38	35	39	47	39	47	32	41	38	34	35	49	47	42	46	31	41	39	48	33	37	38	31	59	30	38	38	50	44	42	42	46	47	37	45	40	45	42	45	55	36	40	43	45	44	39	50	37	29	37	49	38	50	47	59	44	39	48	34	34	48	38	45	36	32	57	33	37	29	29	49	34	38	45	38	37	42	47	44	45	34	39	42	34	37	34	42	36	41	41	41	44	34	44	43	45	38	32	46	43	41	52	46	43	47	48	44	48	38	43	43	41	43	44	42	46	45	48	35	43	49	36	46	39	33	44	36	51	40	38	44	45	59	34	59	40	38	33	46	36	40	40	53	35	49	48	30	54	54	36	47	36	36	33	42	38	44	34	27	33	40	44	40	43	44	45	35	42	42	40	41	40	48	35	43	43	30	31	35	43	40	38	31	39	36	43	43	38	38	39	29	38	39	40	39	52	39	37	53	40	39	37	37	35	36	46	38	38	45	43	52	52	45	55	48	46	48	39	47	35	39	39	47	35	34	43	33	46	39	33	36	51	41	38	39	47	41	38	40	39	37	40	36	37	42	60	48	39	30	22	48	33	35	56	43	41	38	37	44	39	55	27	30	31	38	49	41	50	41	43	34	27	41	39	44	34	30	42	38	41	46	40	47	49	29	44	43	33	30	37	42	39	36	48	43	43	36	43	37	49	36	51	31	49	41	26	41	43	36	39	43	37	43	46	39	27	52	29	37	29	38	47	36	45	52	35	32	35	42	40	42	33	41	43	50	39	37	35	51	45	33	46	35	47	31	39	54	30	40	45	45	38	55	43	35	40	42	38	50	32	36	38	44	34	50	59	35	45	43	33	40	35	31	32	44	35	41	46	48	35	34	45	38	39	53	31	43	26	48	44	41	40	48	41	31	50	30	42	50	52	61	45	43	43	47	42	36	41	43	53	29	47	47	35	33	39	34	49	44	46	46	34	39	45	37	47	37	31	40	40	38	48	40	44	42	54	37	46	42	38	44	40	45	25	38	45	46	48	57	32	37	34	35	33	54	38	44	46	44	48	44	37	45	37	48	50	39	34	44	37	31	37	42	43	50	44	43	32	36	34	51	45	42	42	44	35	32	50	43	37	37	52	37	42	32	39	35	46	42	35	39	47	34	51	47	46	43	38	41	44	52	32	47	41	40	42	41	38	33	35	40	49	26	32	46	47	38	34	34	39	43	44	29	32	51	46	49	42	37	37	33	52	33	45	47	40	50	56	50	37	34	35	43	40	51	37	38	51	47	42	46	33	36	32	36	45	47	49	40	45	33	39	40	38	34	39	47	42	45	46	40	33	34	46	50	41	48	52	33	43	38	35	41	47	38	36	45	41	30	38	48	48	41	45	38	39	36	41	47	42	46	44	56	39	32	30	27	43	35	48	39	43	47	42	24	41	47	29	43	44	47	42	30	59	31	57	34	41	47	39	45	35	37	32	37	54	41	37	39	39	38	36	33	40	44	52	31	31	43	41	37	51	41	33	48	46	32	43	52	35	40	40	34	36	38	48	45	22	40	44	47	27	43	43	46	39	36	39	40	38	43	36	40	43	47	44	40	51	48	49	36	36	53	35	41	42	39	38	42	47	39	46	44	34	38	45	47	39	54	51	36	42	49	36	38	47	38	43	57	31	52	48	50	34	35	40	48	50	37	47	34	50	26	41	49	41	35	58	32	33	41	45	37	45	36	37	43	39	47	35	40	51	44	38	42	45	39	33	36	35	34	50	42	39	43	47	41	52	49	30	31	46	42	35	48	41	51	37	37	49	35	40	45	46	41	31	31	34	37	54	47	57	48	37	46	48	51	45	40	33	45	36	57	50	44	44	42	37	46	42	39	41	30	33	43	43	52	33	35	47	51	42	41	42	32	41	28	46	41	37	40	49	45	32	40	40	49	40	46	30	43	43	31	29	43	36	32	43	44	45	45	38	39	49	36	39	40	46	47	45	34	41	53	40	40	37	41	29	43	40	54	42	53	52	38	42	54	47	33	50	52	40	37	46	36	47	54	26	35	30	47	42	44	39	46	37	40	40	36	51	44	41	36	43	49	34	30	37	36	37	45	38	39	43	42	31	44	43	57	43	43	48	33	45	33	22	43	53	38	41	31	55	47	36	37	47	37	26	40	42	38	35	28	42	44	49	37	42	33	49	50	45	39	41	54	42	42	58	43	37	34	33	42	40	38	43	48	37	29	38	49	38	30	47	33	50	36	46	34	34	44	38	34	51	45	40	50	47	33	39	36	40	32	47	46	44	43	31	45	46	35	31	42	52	39	44	44	46	46	46	40	38	33	32	42	35	33	32	45	38	43	43	44	50	34	38	41	49	37	44	38	33	52	41	47	35	39	38	42	44	40	36	49	34	47	33	32	31	44	47	49	42	41	40	39	42	49	32	50	45	35	39	42	38	47	27	42	44	49	42	44	51	38	38	33	36	30	40	39	31	41	37	34	40	38	42	40	35	50	38	47	44	34	41	44	47	41	45	34	50	38	36	35	43	44	47	48	32	38	52	40	44	43	41	43	35	39	43	39	34	43	42	41	38	30	42	43	49	43	30	40	39	50	45	41	40	36	33	49	47	40	32	52	38	35	51	38	57	58	33	44	51	35	42	53	38	47	45	23	32	31	34	40	39	36	39	35	36	31	30	44	39	40	47	43	38	43	39	32	44	40	37	36	42	53	32	47	39	41	50	47	38	38	40	44	39	52	41	41	42	52	46	30	48	41	46	45	38	46	37	33	46	44	51	41	49	37	35	47	38	45	53	43	41	46	33	36	47	52	49	44	65	44	30	50	40	52	43	37	43	34	49	41	36	39	51	43	34	42	48	39	42	40	36	40	49	40	38	40	41	50	42	56	35	41	38	39	46	49	44	41	34	49	48	52	51	40	37	40	40	39	41	38	51	50	55	38	50	47	43	42	41	41	48	37	44	49	48	42	48	34	41	44	33	42	43	39	50	32	45	43	37	39	43	40	38	41	53	44	27	43	50	30	33	41	37
18492	11592	8427	14638	24348	47681	61075	37018	31955	33656	33134	29871	22733	13735	7260	3389	1447	824	609	554	587	536	566	574	548	556	545	518	548	560	478	562	541	494	547	533	534	569	530	533	558	555	550	532	577	564	563	581	550	540	529	523	545	571	570	579	563	548	540	533	560	546	540	550	562	527	561	531	535	544	553	517	576	489	531	545	562	535	536	526	524	539	581	536	512	528	515	553	545	555	574	536	551	507	545	571	489	518	537	559	600	517	522	546	549	555	521	562	549	524	538	574	557	482	540	575	553	543	531	540	520	546	534	565	556	520	540	529	527	527	534	537	522	548	520	572	525	556	575	531	543	556	558	553	502	526	561	533	539	550	565	509	545	506	545	555	548	556	546	559	563	536	542	566	554	496	527	590	553	540	500	525	534	569	552	557	540	518	571	551	585	515	529	586	487	546	522	547	536	565	507	533	566	601	534	524	553	577	550	549	580	556	566	575	560	532	507	594	523	556	540	559	560	559	551	577	511	598	551	545	519	515	535	547	568	548	529	565	555	515	558	595	570	568	548	518	545	565	539	560	510	536	529	528	503	479	552	516	522	562	544	568	559	513	553	554	535	589	541	564	527	518	508	502	534	525	506	533	539	542	547	561	538	509	547	524	539	564	570	517	529	500	535	542	558	527	542	551	522	531	522	569	502	552	560	512	565	520	577	507	525	552	536	599	550	557	549	556	525	520	575	514	524	526	590	533	540	510	538	561	554	554	538	564	516	538	529	547	554	547	559	530	551	569	523	531	523	542	493	517	527	538	560	554	531	518	519	564	542	563	530	522	575	546	539	540	544	576	545	565	534	540	575	539	501	566	573	540	544	530	551	513	567	559	583	532	549	561	530	531	560	525	549	516	568	542	556	539	507	517	552	527	531	573	518	521	540	549	540	528	567	534	532	512	529	565	564	515	526	556	543	536	540	550	516	509	564	553	553	539	523	540	563	555	545	513	538	566	579	543	549	571	569	526	537	557	527	586	543	517	544	517	542	526	572	564	530	573	571	562	582	534	575	569	564	554	553	551	564	562	560	547	517	553	550	547	584	544	573	546	571	491	544	527	527	504	537	543	534	551	535	528	558	588	530	494	541	574	549	581	567	520	520	549	503	542	553	518	531	561	544	565	546	537	545	553	555	507	585	557	572	560	580	537	553	543	607	538	489	514	562	505	543	496	551	528	550	566	551	523	587	567	496	550	530	543	553	529	544	546	536	520	517	515	549	529	548	555	558	540	533	554	541	528	550	515	565	536	540	514	542	577	521	568	535	543	553	570	523	567	516	525	522	567	550	541	514	530	495	531	550	551	542	577	515	562	522	539	534	548	551	551	512	523	554	556	561	534	515	543	524	517	499	534	588	578	555	494	483	547	547	554	544	572	515	551	524	549	554	528	495	608	510	558	533	561	565	519	561	547	560	584	547	533	508	551	491	567	518	534	533	541	552	526	538	546	494	539	563	552	545	500	565	548	554	531	517	548	526	557	564	571	504	567	518	538	543	581	546	553	553	510	493	528	511	565	553	529	509	546	538	556	557	549	551	554	565	551	514	548	543	548	564	544	496	519	519	570	561	525	514	553	561	535	584	510	548	584	585	587	530	551	545	504	548	519	536	513	536	552	507	525	518	513	553	567	564	551	524	524	542	541	533	541	569	549	532	531	558	535	522	478	564	550	542	535	526	533	595	544	545	543	599	543	531	557	531	534	582	506	544	525	525	557	542	558	556	514	541	547	513	524	546	545	566	589	522	588	547	566	545	521	534	611	578	544	530	569	556	526	572	526	555	560	552	567	554	526	572	556	561	505	555	524	559	563	539	501	535	554	504	542	560	549	544	510	546	574	500	503	527	547	550	564	539	517	547	503	547	544	511	561	521	561	558	551	552	519	548	509	549	498	561	512	537	556	552	547	543	565	515	518	546	513	548	504	578	583	539	558	507	564	539	557	510	556	561	530	503	546	506	576	522	575	533	584	557	560	566	566	543	530	546	531	536	521	534	552	562	499	524	588	556	566	540	566	559	557	529	552	536	522	567	553	523	554	497	559	560	545	523	585	519	526	573	542	534	546	526	572	529	510	554	568	587	561	540	510	534	583	535	511	556	519	515	570	513	556	587	548	550	524	567	541	527	553	551	543	554	518	556	562	570	511	551	538	515	579	524	551	542	537	541	527	528	540	531	545	549	593	481	514	528	580	463	533	589	560	563	535	557	490	526	523	506	556	526	574	584	516	501	526	517	573	540	565	557	516	539	550	512	540	538	546	512	572	518	531	535	524	527	540	550	543	529	552	543	537	568	554	512	508	522	505	531	574	559	553	553	537	567	507	557	535	514	535	575	525	530	580	548	530	542	555	523	525	540	534	541	495	555	556	533	576	536	535	578	520	523	542	560	573	570	536	495	575	559	540	522	498	571	527	507	555	499	544	486	544	615	574	526	518	520	537	504	559	540	539	518	543	543	570	539	538	553	553	537	525	544	541	544	521	529	511	538	541	547	547	537	546	528	521	568	558	565	556	522	538	577	576	502	535	543	544	535	530	565	520	588	524	547	575	585	537	549	565	531	547	561	552	575	543	567	576	525	537	527	525	528	494	560	484	556	536	555	570	519	536	546	517	548	516	556	547	499	545	588	543	542	572	574	550	564	530	536	543	495	531	532	579	549	558	534	562	532	553	544	557	537	592	525	561	530	585	495	550	560	532	532	537	564	541	568	541	546	548	542	604	543	538	536	561	556	493	536	516	540	553	519	539	536	560	544	532	566	541	529	517	529	544	552	563	551	500	526	561	550	557	547	569	542	514	511	557	557	537	541	520	540	536	555	524	524	567	520	543	556	564	519	510	573	509	543	546	545	506	545	504	533	535	546	537	525	520	556	547	537	527	544	540	536	545	570	519	539	503	505	531	559	539	552	551	566	539	580	494	513	555	511	570	532	547	514	549	514	570	529	527	581	552	542	515	514	567	572	565	555	518	625	495	559	533	555	537	541	558	505	503	553	589	546	495	570	530	538	566	526	518	553	532	573	532	538	533	545	522	557	531	541	524	512	546	492	526	558	588	523	548	498	547	538	555	528	521	549	511	534	499	547	505	527	541	532	536	528	581	517	529	582	533	514	539	549	529	515	570	541	534	497	556	572	526	578	519	539	560	540	510	503	554	512	554	536	557	536	587	546	532	525	581	545	543	569	502	558	580	549	524	552	547	575	523	554	517	520	554	529	546	540	553	506	529	530	530	550	543	556	532	501	553	551	563	551	536	548	544	566	498	520	567	578	568	568	547	542	557	527	553	539	483	577	553	544	531	556	506	499	507	556	533	544	512	503	527	543	520	550	555	547	556	546	543	493	565	525	550	558	532	501	546	529	526	566	503	512	545	515	552	515	547	540	557	506	538	603	510	613	542	543	512	548	535	562	581	531	573	532	564	544	575	536	531	538	576	545	561	522	509	557	564	532	531	569	589	549	530
1617	1088	595	453	511	11594	16913	7000	6951	7355	4834	2448	950	457	219	93	57	53	40	47	35	36	41	38	44	37	43	28	35	31	26	34	40	46	49	46	30	37	39	42	35	39	27	32	42	32	53	42	27	39	36	30	40	41	48	39	40	38	24	38	33	35	37	40	35	35	35	28	41	35	40	30	28	40	31	38	33	33	45	50	28	33	25	39	33	47	30	40	34	31	34	28	32	42	39	38	37	38	34	37	34	33	37	56	35	31	40	34	32	33	38	54	35	35	37	25	42	39	41	37	40	32	36	38	39	33	36	31	37	30	32	38	44	33	34	41	38	34	36	38	34	36	35	33	41	46	35	41	36	42	29	24	36	32	36	33	42	38	37	28	51	35	30	45	32	42	42	39	38	33	39	44	29	40	38	46	41	39	29	29	38	35	41	32	34	28	42	34	36	30	22	37	35	41	45	30	39	38	47	47	38	28	25	27	38	37	39	44	31	34	30	27	45	37	37	35	30	34	30	38	33	47	31	48	35	38	42	41	32	34	32	38	35	44	43	38	50	44	45	38	34	30	32	43	30	46	21	37	36	34	30	40	36	30	41	36	37	36	22	33	33	33	51	34	40	41	30	37	26	38	27	33	34	47	34	36	36	34	39	35	33	30	37	43	35	26	46	31	40	52	36	32	34	41	42	35	38	50	31	35	31	40	45	31	33	39	37	46	36	40	35	35	41	37	27	44	43	41	34	43	40	28	41	36	30	39	35	28	39	35	39	32	37	44	34	28	27	28	42	37	38	31	27	36	29	33	36	33	37	41	33	27	38	35	34	50	45	34	35	30	36	49	39	34	32	46	49	32	27	32	29	47	43	48	41	38	32	38	38	34	38	28	35	43	41	40	39	41	31	40	36	35	47	25	41	31	28	39	34	35	38	35	27	43	30	39	27	33	26	41	29	44	38	39	40	39	38	40	32	23	31	31	38	28	33	35	53	35	26	46	38	26	35	32	29	35	30	29	35	38	41	38	33	39	40	48	34	37	42	32	34	39	46	39	28	47	47	40	32	34	35	31	31	34	37	35	27	36	41	39	27	30	42	39	30	28	30	37	34	37	38	35	29	28	37	30	36	32	40	47	39	32	27	29	29	41	34	28	35	38	22	38	33	28	31	43	34	40	35	41	34	40	36	36	42	28	40	35	38	34	35	44	38	23	37	35	25	36	35	41	25	29	35	36	38	35	31	37	41	38	35	48	41	37	41	41	31	42	42	34	44	39	38	29	42	44	26	39	35	32	40	49	52	32	39	32	34	35	27	38	43	30	35	34	26	37	39	31	40	27	43	34	35	37	29	19	48	40	43	35	37	33	26	38	48	29	40	34	34	36	32	42	41	36	31	39	49	40	35	33	52	33	34	36	31	30	36	43	39	42	41	36	33	35	38	35	30	37	38	39	40	36	38	49	37	37	38	34	30	37	42	40	28	48	37	51	51	23	21	39	29	38	40	41	43	35	39	32	47	46	28	32	35	39	28	40	37	31	26	31	33	40	36	34	38	31	28	28	22	38	29	37	34	38	37	30	33	38	30	32	32	29	47	40	32	36	37	40	29	35	41	36	39	38	41	40	36	26	36	43	37	31	39	33	39	35	37	31	45	30	45	32	33	38	33	29	38	33	34	34	36	32	41	50	34	42	34	26	30	29	31	36	27	38	39	24	37	45	39	40	32	33	33	33	37	41	29	37	27	44	36	35	31	39	33	33	37	39	36	24	38	41	33	37	38	32	40	33	35	40	34	41	39	33	40	28	34	44	34	28	44	37	38	40	35	41	34	39	40	52	37	33	35	36	32	37	34	35	41	35	39	34	41	31	28	37	31	48	38	32	39	36	40	47	39	44	33	39	27	43	46	34	40	37	32	44	38	45	38	31	40	30	31	34	30	33	31	29	39	38	48	34	35	34	31	33	28	37	33	38	32	38	30	33	32	35	41	29	33	33	36	35	26	44	37	35	30	38	32	31	35	23	30	31	32	32	28	35	38	27	39	32	32	36	49	44	42	49	46	30	45	30	33	30	34	36	35	23	31	38	41	38	30	48	42	48	34	41	21	40	44	29	23	42	34	32	45	31	44	37	36	20	38	34	39	45	36	32	54	39	35	31	31	40	39	24	36	44	36	34	37	37	28	32	39	37	28	32	45	40	39	39	40	36	40	39	39	39	45	27	37	27	32	40	39	51	41	38	30	42	42	44	32	29	42	32	41	45	47	25	28	41	34	42	47	43	31	31	31	29	52	34	38	33	30	39	37	34	27	31	42	38	29	32	46	34	43	31	41	41	23	38	42	33	35	28	38	31	32	50	32	36	42	32	40	43	43	38	36	33	31	42	30	40	46	42	26	30	38	36	48	34	30	31	33	35	34	37	40	38	37	36	26	44	42	41	21	34	31	37	25	27	39	39	36	42	27	30	31	33	32	25	31	34	29	44	35	37	28	35	28	39	32	37	38	42	44	30	50	55	35	25	49	32	44	36	27	37	25	37	36	52	47	45	32	33	31	43	40	33	43	39	40	29	31	38	32	41	35	46	43	30	40	31	57	36	33	40	42	40	37	28	26	30	32	36	38	42	39	34	36	44	35	29	37	39	29	33	32	39	33	36	41	41	33	39	46	35	38	43	35	37	37	39	40	49	42	38	33	42	31	33	36	33	33	38	44	37	42	31	43	32	30	34	39	39	34	38	35	35	34	28	25	27	24	45	39	23	34	37	38	38	33	27	38	38	29	32	41	33	24	23	25	33	39	27	42	47	38	39	35	38	50	25	39	37	41	33	30	31	36	36	24	41	35	45	49	41	41	29	30	24	38	34	31	27	40	33	35	33	40	34	23	42	28	40	32	45	42	29	27	34	31	39	41	42	33	41	34	37	31	35	34	38	44	31	43	35	33	39	35	36	27	34	41	47	43	35	32	56	37	40	47	30	32	46	37	37	37	35	54	45	45	37	28	41	32	27	47	31	47	37	40	41	44	38	40	33	28	36	34	34	37	38	26	42	37	39	33	30	31	30	36	35	43	38	31	28	39	32	40	40	34	33	55	34	35	41	26	35	38	33	36	46	38	34	35	43	41	46	39	26	40	27	41	39	26	32	23	35	35	37	37	37	32	41	35	30	38	49	40	34	30	45	35	32	41	38	27	29	38	26	31	39	35	46	32	33	33	44	35	41	37	35	34	38	33	29	31	33	52	27	31	40	48	42	39	50	32	38	41	36	40	38	30	35	30	42	28	44	32	31	33	39	30	41	32	41	32	35	33	31	25	44	40	32	38	38	36	35	33	35	41	37	40	32	33	41	32	34	28	36	42	33	30	36	43	25	26	40	46	35	37	36	41	28	52	27	35	25	36	46	41	33	27	37	32	44	32	27	40	39	40	43	43	36	30	30	28	30	31	44	35	37	42	28	35	42	31	43	39	27	41	34	35	32	36	43	31	29	36	33	38	46	35	25
24677	16359	10992	19099	29908	65346	60282	40355	46502	44357	36498	27861	18556	10877	5555	2409	1072	672	521	518	495	511	468	515	430	478	471	464	491	489	447	492	506	496	452	454	469	493	474	464	466	483	477	474	496	467	480	472	449	477	463	479	480	489	464	447	494	510	482	483	469	457	484	529	444	480	483	476	469	447	464	449	497	489	463	450	475	433	448	514	474	440	470	494	484	449	449	492	482	495	510	463	474	456	465	481	483	467	485	477	506	464	451	444	457	444	476	477	492	450	475	468	459	479	454	457	507	491	494	474	498	459	457	494	473	469	502	486	420	494	533	471	508	497	466	509	484	475	501	457	473	483	477	457	490	432	487	475	488	457	455	502	472	462	508	474	469	498	469	451	486	490	482	514	456	476	489	478	448	471	442	518	453	426	454	482	505	474	480	482	476	482	451	427	498	467	499	463	493	439	470	469	503	501	485	426	493	493	512	439	504	476	457	500	468	458	476	474	467	450	478	481	508	493	472	445	477	464	438	443	521	478	478	427	490	495	461	484	493	452	468	471	468	509	502	473	479	438	480	452	498	460	447	452	451	450	462	519	487	472	492	475	513	492	458	491	469	494	448	464	455	488	460	490	503	487	484	492	483	476	466	489	468	446	459	455	477	471	447	457	464	532	500	478	458	478	407	503	515	512	458	470	486	480	484	496	511	449	474	512	484	474	459	415	476	487	488	475	451	481	486	449	475	472	479	470	428	469	470	454	483	492	508	464	474	470	507	477	469	470	474	499	451	459	504	485	474	429	475	483	464	475	511	475	474	522	482	457	485	474	507	481	485	485	524	486	477	525	499	495	475	448	499	483	478	468	447	445	463	457	498	443	439	501	494	487	440	450	472	499	484	436	482	474	479	466	501	484	501	452	490	460	477	459	503	496	522	453	481	461	496	468	456	498	500	488	485	511	461	481	475	494	439	486	446	450	475	469	472	443	485	476	468	453	432	430	441	521	480	520	478	435	493	485	493	459	514	466	475	460	455	475	491	498	442	467	493	460	467	463	437	489	452	460	474	472	494	478	465	476	444	463	463	484	467	509	495	467	448	439	500	530	491	494	512	472	451	437	499	447	455	459	433	450	500	472	473	466	492	492	456	497	450	493	507	475	479	481	486	476	507	493	460	465	471	515	461	499	470	442	492	447	472	493	474	476	478	490	464	461	484	462	481	501	502	460	491	474	509	442	488	488	510	482	497	472	461	477	533	452	476	489	439	495	450	500	470	478	462	503	479	492	458	467	475	504	483	492	511	450	464	433	478	489	453	500	481	437	495	495	449	462	503	525	506	468	483	476	416	459	475	459	456	468	462	430	484	466	508	444	503	465	456	488	478	483	467	436	465	502	495	491	507	452	478	485	492	461	451	475	502	463	499	485	446	460	486	438	448	451	469	446	464	483	519	445	481	509	468	461	465	471	478	507	466	428	450	503	458	482	453	482	488	508	494	475	472	491	465	476	478	471	497	501	496	455	472	479	436	477	499	453	500	500	493	478	499	438	474	445	499	493	465	460	472	494	471	448	472	509	461	486	471	473	497	468	493	505	473	475	461	471	450	447	497	473	433	482	510	490	502	482	471	501	488	466	468	477	504	521	461	476	425	485	482	452	466	493	490	488	494	442	504	481	458	438	478	470	485	486	421	475	437	459	459	476	490	480	459	477	450	493	469	453	467	483	502	457	460	486	483	485	498	458	475	502	506	509	471	484	454	473	441	465	487	520	500	466	470	490	493	480	474	495	466	506	473	471	485	441	463	479	468	470	477	532	447	454	462	410	478	498	465	480	458	460	494	457	478	472	478	454	464	480	517	518	482	481	470	492	542	467	458	463	490	461	447	447	429	464	475	480	457	470	478	484	457	506	464	478	486	441	454	469	483	466	459	481	503	472	484	420	494	441	451	493	451	481	478	499	462	461	447	463	479	487	508	466	493	465	482	457	478	491	476	446	469	462	478	450	453	455	494	446	469	501	458	499	476	454	458	498	508	482	459	494	446	459	464	491	497	465	440	475	496	517	490	518	471	485	467	502	490	453	504	465	486	462	458	504	509	509	489	514	481	472	509	464	434	485	522	477	490	513	498	489	483	471	453	486	459	487	521	486	485	491	475	460	449	460	488	488	455	465	436	462	477	445	483	442	453	491	472	478	492	472	481	497	473	490	492	454	472	493	451	485	504	462	467	475	517	518	536	441	505	499	443	469	480	492	466	471	494	455	486	486	467	482	453	487	455	500	468	476	490	468	442	500	492	503	465	462	487	456	468	455	478	471	445	457	492	479	499	493	465	473	513	477	493	515	498	432	472	450	488	467	495	464	454	497	462	464	461	523	471	495	450	452	460	466	464	483	467	517	469	463	441	521	481	485	459	511	457	482	460	501	483	462	457	484	467	429	454	452	461	456	468	463	450	503	477	453	461	476	489	462	528	476	457	456	452	460	468	502	465	476	529	494	484	466	472	459	515	477	509	464	468	502	477	491	461	454	444	510	468	480	520	487	487	463	498	497	463	463	489	437	532	448	449	476	504	492	468	481	475	521	455	426	471	496	463	451	456	483	423	488	469	452	464	516	461	450	476	471	443	441	475	497	484	464	543	476	493	460	484	479	486	435	483	456	458	505	493	482	469	488	498	508	490	477	468	455	483	477	476	507	461	472	487	419	488	494	495	497	482	490	466	486	498	503	554	487	436	512	501	469	494	474	489	491	462	458	472	477	469	464	476	481	523	473	467	505	501	468	446	477	489	481	492	448	473	519	454	479	496	508	493	449	486	521	465	506	477	495	524	460	488	426	457	457	468	478	498	463	476	459	453	464	448	486	478	498	486	457	481	478	493	499	483	469	455	488	499	479	468	470	437	477	474	525	510	474	481	491	473	455	497	459	517	461	459	478	465	420	473	475	480	483	458	460	481	480	495	495	476	451	478	472	472	509	511	446	418	485	505	475	462	467	513	518	513	518	476	466	465	499	511	463	504	485	486	492	510	526	492	475	486	493	475	460	495	451	486	489	488	465	453	479	489	475	472	524	479	462	501	484	494	473	518	491	477	463	448	475	517	489	502	478	476	480	475	501	470	486	491	472	470	467	507	451	482	440	463	432	428	473	487	444	463	483	430	463	469	461	475	466	492	500	457	482	461	466	439	462	479	445	481	475	468	441	481	477	462	496	493	461	521	449	426	464	483	466	466	482	468	486	460	490	474	477	479	458	458	428	490	461	466	485	468	438	497	478	497	504	461	432	478	477	471	471	483	450	470	452	481	446	475	487	460	487	486	470	543	453	462	498	484	488	457	460	484	496	480	472	469	501	479	468	451	477	513	473	474	462	463	499	528	503	498	514	443	448	473	433	456	492	493	477	510	504	487	498	473	509	507	481	481	499	461	451	480	454	439	424	451	463	501	466	486	459	468	509	507	493	492	465	482	441	429	515	466	473	421	446	489	481	464	497	487	463	463	476	439	467	465	498
1345	227	120	93	141	2325	4202	1701	1616	824	591	482	307	159	100	78	47	53	33	42	34	37	35	38	43	37	29	42	43	38	36	36	47	43	40	33	35	39	22	41	32	35	39	33	32	37	35	46	35	44	36	43	31	24	37	31	39	37	35	42	36	36	51	37	43	23	48	34	34	37	35	36	31	36	34	42	39	29	41	37	42	34	34	32	48	38	40	49	38	27	47	49	26	46	32	30	39	40	38	29	48	34	41	26	41	27	28	30	25	43	38	40	38	34	38	40	25	44	35	32	43	41	30	41	34	41	34	23	33	36	37	43	33	43	35	39	45	45	29	31	31	40	29	38	34	35	24	32	34	25	45	32	34	49	33	41	32	30	38	31	39	32	37	37	47	45	35	33	44	39	35	44	39	38	28	42	34	22	31	41	25	25	29	43	46	45	29	33	26	26	34	25	31	39	35	30	55	41	33	32	34	38	36	32	34	34	42	33	35	31	39	41	48	30	39	38	32	34	29	30	38	46	34	38	36	38	32	30	45	32	38	29	44	28	39	36	35	46	42	31	36	41	36	43	32	36	33	38	33	35	33	35	43	39	40	32	34	36	35	31	29	40	33	37	30	37	36	40	40	43	36	31	37	30	41	46	42	32	47	34	42	47	27	42	37	39	34	40	41	45	44	39	33	43	29	43	26	38	54	36	42	45	35	37	38	34	46	33	31	38	40	40	29	34	45	43	40	37	39	28	39	47	39	34	43	34	34	37	35	37	38	41	33	38	49	40	39	32	33	34	40	39	39	38	34	33	41	38	34	35	33	34	42	35	32	38	44	36	45	39	35	32	33	35	35	33	50	35	35	32	51	40	26	26	34	30	43	36	37	39	27	43	50	24	44	25	30	28	34	36	26	39	36	38	43	39	31	26	39	36	36	46	30	39	41	39	29	23	32	35	30	32	39	26	38	41	31	33	34	34	40	36	31	36	30	36	38	32	32	39	40	30	34	30	50	51	28	43	23	33	36	38	38	34	49	37	30	30	38	25	47	43	37	31	36	30	46	45	43	52	48	47	33	28	36	34	28	30	35	34	38	35	39	40	30	28	29	31	37	39	36	34	36	24	27	30	32	43	39	44	42	40	36	29	38	30	32	45	37	41	46	42	35	32	48	35	37	27	40	42	46	41	37	34	33	40	28	33	43	33	40	34	39	33	39	40	35	33	31	33	34	40	32	33	30	42	37	31	39	36	38	35	38	30	32	28	35	38	38	41	31	34	45	47	38	40	36	31	36	37	40	45	35	46	31	33	32	30	30	35	38	30	36	40	35	38	43	27	41	39	38	28	44	35	37	47	28	30	39	38	40	41	40	32	46	43	30	39	37	35	30	41	34	31	34	39	30	30	43	32	41	38	36	30	37	46	37	49	30	46	39	34	26	31	40	33	46	45	30	35	33	39	28	36	39	35	36	40	33	46	27	33	32	35	27	32	35	30	33	46	36	35	33	32	25	38	35	43	33	33	37	23	35	36	34	34	40	28	30	40	36	38	25	44	26	42	33	39	30	48	35	46	25	32	42	34	33	35	40	35	36	25	31	29	37	28	37	37	34	42	33	44	40	43	40	46	43	27	37	40	23	37	39	32	30	39	37	31	48	31	33	35	37	31	44	29	38	25	43	38	39	33	43	29	42	27	36	32	28	34	36	33	38	43	34	43	28	33	37	29	38	35	32	41	38	39	32	45	42	33	34	36	48	36	34	39	33	47	41	32	33	32	44	42	35	31	44	46	31	33	57	30	30	37	37	37	33	55	32	35	35	44	44	27	37	34	44	45	35	39	41	37	28	41	34	34	35	35	38	38	43	34	40	37	19	35	29	40	39	39	45	39	40	37	29	41	33	38	34	37	35	40	32	30	38	47	40	43	33	43	42	49	36	40	34	43	36	40	27	29	38	38	33	30	31	39	41	31	41	31	50	34	42	44	25	34	37	38	31	33	28	30	39	36	44	41	33	30	33	18	30	43	33	40	30	26	43	26	34	42	49	37	39	35	37	34	43	28	45	41	40	36	39	35	37	39	40	46	30	47	40	37	25	32	47	49	32	36	39	42	41	36	36	28	33	32	41	31	39	28	31	46	39	37	42	44	42	38	40	29	38	41	37	47	38	39	36	42	37	39	30	36	45	37	50	28	30	28	44	40	43	38	42	48	33	30	31	36	36	22	31	26	47	32	27	22	34	44	42	33	37	40	31	44	41	38	30	28	35	34	45	45	45	43	34	28	35	27	41	41	41	39	40	37	36	49	41	37	38	27	28	36	31	38	44	33	41	39	31	45	33	43	32	40	36	35	44	40	38	41	31	31	39	44	30	27	41	41	38	42	30	32	46	34	41	26	41	41	43	33	45	34	29	24	27	30	39	39	34	39	34	45	40	32	45	37	44	42	42	38	33	39	39	31	23	46	57	38	36	34	34	37	28	31	38	49	43	30	30	21	42	39	28	23	39	32	48	41	47	36	46	35	38	33	34	47	32	37	37	34	30	40	33	45	38	31	39	37	48	35	49	31	37	42	34	45	32	43	37	29	44	33	33	27	36	36	40	41	31	28	42	40	32	41	31	27	36	38	30	36	36	39	33	41	31	29	40	33	36	29	38	38	29	37	29	43	31	36	31	39	33	36	46	38	36	39	37	50	23	43	35	32	28	36	31	35	38	35	28	38	39	47	30	37	36	43	31	47	42	36	24	33	23	39	45	46	31	37	32	49	38	38	32	46	37	29	36	34	30	35	38	30	31	43	38	40	45	35	47	37	35	33	36	33	27	43	41	33	32	47	32	32	26	34	36	43	39	42	29	43	39	39	40	25	40	29	40	35	39	34	44	31	32	45	38	34	38	33	51	31	31	31	38	33	33	33	39	39	45	40	29	35	51	26	35	31	33	35	42	31	31	35	36	36	36	24	44	31	29	35	37	33	42	29	33	41	28	30	34	39	37	28	29	28	32	46	30	46	45	27	47	36	28	41	36	43	29	37	31	39	39	34	28	39	41	39	37	28	40	36	36	40	29	37	42	47	39	26	42	32	41	21	52	36	39	26	32	40	45	39	39	42	27	46	29	45	31	38	31	46	29	29	32	38	47	44	35	39	40	28	40	31	50	42	37	26	30	32	39	40	29	27	38	34	39	36	37	31	33	41	27	35	38	36	26	35	40	25	33	31	35	36	40	33	39	45	36	50	43	45	43	42	38	47	43	39	41	38	36	27	34	37	42	44	34	36	33	28	38	35	29	36	39	26	35	39	36	36	23	39	40	28	34	28	32	34	38	35	31	45	36	45	53	41	42	28	32	43	39	42	27	34	31	30	38	36	42	39	38	32	32	26	31	41	38	34	38	37	32	38	35	35	35	30	33	27	38	31	36	41	43	34	34	24	41	33	37	34	36	36	29	53	41	33	41	42	34	35	35	37	51	47	42	32	35	38	46	44	36	36	41	36	31	43	31	24
13486	4917	2827	5408	13715	42161	42917	27202	28674	20464	17344	13699	9453	5243	2757	1292	777	571	541	507	438	471	496	497	462	484	482	502	484	473	458	526	495	491	446	452	419	473	489	550	492	494	475	483	480	505	506	518	474	492	488	493	505	474	431	496	470	505	488	459	453	452	465	477	472	515	446	501	492	493	486	504	467	455	456	493	504	453	478	474	483	503	454	460	448	494	491	494	506	490	483	463	451	484	495	474	474	432	483	482	483	505	444	498	462	462	489	427	450	496	496	527	462	439	454	467	450	456	481	455	480	431	475	497	458	510	474	445	519	447	448	451	474	468	468	489	458	456	486	493	476	443	470	465	474	459	463	488	457	478	449	484	462	496	444	464	461	477	512	459	484	494	497	484	463	459	469	452	442	450	488	510	469	487	488	474	481	453	488	455	472	483	526	473	492	464	467	501	428	474	451	467	492	475	514	446	493	432	459	459	502	476	521	493	490	504	473	470	498	455	485	461	453	439	482	477	459	439	491	494	496	441	481	448	442	466	489	454	506	478	447	464	432	474	492	506	477	467	462	482	484	479	445	466	468	480	457	514	460	466	492	427	471	442	500	473	488	495	475	459	460	445	454	503	452	457	460	455	493	455	456	475	485	436	465	467	474	468	482	478	479	473	501	526	446	495	495	520	478	435	503	472	462	515	480	486	512	481	512	475	486	486	490	480	477	427	475	445	493	508	527	475	474	521	482	496	489	446	491	475	483	482	500	484	472	485	450	492	510	507	489	498	438	449	494	508	510	481	441	480	464	493	485	476	464	486	511	462	466	445	486	495	477	462	511	453	513	461	452	468	521	466	459	468	481	520	468	480	476	495	494	493	481	472	460	435	443	478	430	500	454	445	485	473	484	451	481	479	462	494	503	429	468	483	447	457	480	462	473	444	497	480	503	468	487	467	405	443	477	461	475	438	508	490	481	484	492	445	463	466	441	519	458	499	502	476	490	470	450	478	479	437	491	473	490	504	470	459	446	475	495	463	495	508	478	494	445	450	464	469	455	472	505	513	500	467	463	488	485	497	425	450	459	470	470	502	487	484	457	454	473	500	481	437	473	483	500	515	503	466	505	469	472	503	522	446	522	410	464	481	481	471	439	464	478	511	452	477	480	477	490	478	444	492	472	539	484	487	465	459	481	481	488	477	496	499	479	472	461	483	506	484	486	493	504	454	490	456	489	467	482	469	483	475	470	452	484	500	454	455	484	487	500	449	479	487	468	510	501	459	460	439	432	456	457	483	469	501	479	499	464	483	537	474	490	482	486	471	469	466	450	464	463	461	503	441	484	458	466	477	468	481	476	483	451	465	501	454	476	486	454	468	478	456	483	501	501	512	472	454	484	497	454	448	466	477	484	491	466	515	457	486	484	480	533	436	499	472	481	528	487	465	490	500	484	438	492	470	471	491	472	471	463	470	490	475	475	498	466	461	454	520	485	498	499	485	500	475	447	465	478	504	520	447	499	497	499	496	458	445	483	454	447	489	454	522	477	481	465	506	478	457	477	485	462	478	447	470	480	497	459	463	435	492	496	457	469	493	476	503	528	485	489	442	493	478	491	443	456	483	504	463	488	458	480	459	465	506	466	503	449	453	476	480	497	447	458	496	465	458	497	472	442	486	487	506	476	448	480	463	520	467	481	493	479	442	503	495	470	493	495	482	490	477	489	435	530	512	521	455	482	451	455	488	508	511	478	483	486	452	510	476	504	466	484	458	448	478	497	486	484	467	476	429	491	462	464	481	489	485	495	464	462	501	506	459	472	472	465	438	514	490	498	500	487	525	494	487	483	467	470	479	493	440	495	477	472	467	476	480	505	477	460	499	476	465	438	489	471	457	506	490	465	450	440	515	462	460	486	471	477	485	448	477	519	434	492	470	507	482	489	469	515	451	481	467	480	457	464	479	439	482	484	453	470	465	480	461	445	470	484	475	455	490	466	485	480	442	460	488	480	492	463	446	464	458	470	510	479	489	499	479	490	453	471	478	468	488	454	446	481	490	442	469	502	472	492	456	488	527	516	496	465	455	465	473	495	459	476	513	508	499	479	504	484	501	493	451	480	484	484	504	445	506	450	463	471	461	476	447	507	504	465	515	497	509	463	481	462	497	492	486	448	460	501	499	500	486	457	450	503	471	450	464	510	460	498	454	484	492	441	474	500	448	455	496	466	503	453	464	474	482	502	511	504	499	449	460	475	496	489	517	488	485	485	497	477	463	484	452	484	467	479	487	498	500	465	499	438	501	517	448	465	443	430	491	474	480	464	485	504	511	474	448	488	470	475	438	463	524	528	489	488	511	481	457	505	487	496	518	424	466	495	470	459	469	487	476	443	472	463	453	491	498	426	456	464	454	493	459	472	473	443	465	482	486	487	498	512	446	492	493	463	465	457	486	473	448	495	458	490	479	477	473	521	466	481	517	430	495	463	444	494	468	465	484	495	488	466	499	536	472	486	477	459	493	456	492	463	499	529	475	502	484	461	454	498	470	432	455	466	499	480	477	448	472	450	467	465	471	507	463	467	446	499	447	476	472	501	505	496	499	495	532	485	477	468	518	474	507	465	477	507	469	488	517	479	460	461	463	455	463	482	485	441	458	474	466	435	493	460	480	491	494	461	487	452	487	457	458	469	454	503	478	465	494	496	457	502	495	476	458	441	482	470	493	504	460	484	485	461	472	457	473	482	444	466	474	494	462	519	484	475	449	501	480	473	470	499	489	463	459	444	491	506	483	463	450	491	502	463	477	460	472	504	460	490	509	482	426	464	475	486	453	488	477	451	469	440	446	501	490	479	448	471	484	465	499	483	481	503	484	435	476	502	481	485	466	479	482	497	472	504	460	468	467	427	504	472	499	462	501	465	492	475	485	490	423	516	503	447	502	464	485	447	470	470	508	473	472	493	454	514	480	525	479	491	518	492	449	486	475	476	433	471	462	518	500	518	459	490	472	510	493	498	455	511	486	480	507	490	499	499	475	450	480	470	452	503	511	469	498	496	470	460	461	465	446	469	456	483	483	497	519	473	482	467	518	480	448	471	461	467	451	501	469	495	466	467	490	501	459	497	514	503	465	484	487	462	492	485	471	485	498	522	503	503	479	532	525	472	465	469	502	482	520	456	475	423	495	503	494	458	499	488	474	474	482	437	467	486	477	493	480	474	506	477	471	468	472	459	450	485	452	479	460	471	463	495	467	494	452	450	416	479	440	455	488	467	480	471	478	506	482	510	484	478	467	496	470	512	479	451	465	449	520	485	457	472	467	463	490	489	525	482	457	480	462	492	473	499	487	458	469	482	438	522	485	459	466	447	489	469	468	466	471	459	462	452	455	484	500	461	463	489	473	461	481	470	450	480	444	466	500	455	458	498	446	525	488	501	467	459	494	460	449	485	451	490	478	467	475	483	456	482	504	488	468	466	465	478	475	530	494	489	490	472	473	432	462	462	464	461	460	449	490
835	555	389	287	284	7551	9457	4952	2713	2016	1964	1639	975	470	206	110	54	37	43	35	28	28	38	32	31	39	38	38	25	32	44	30	37	32	35	26	36	30	32	25	42	35	30	26	22	27	32	41	24	45	28	40	29	26	34	30	29	36	43	28	20	27	33	27	40	36	36	24	38	42	33	31	31	35	44	35	34	25	49	34	27	26	34	38	35	36	30	29	32	45	38	40	20	28	30	36	40	31	28	29	44	25	32	40	39	33	43	35	38	32	35	31	37	31	27	35	39	28	37	33	27	29	35	30	22	44	40	32	29	34	37	31	28	31	25	31	44	38	25	37	37	27	34	27	40	32	30	35	41	34	28	33	33	28	19	38	25	33	36	28	28	35	41	33	29	28	30	35	30	22	26	40	35	32	32	36	30	22	38	33	31	28	37	29	30	29	30	39	33	30	33	31	45	38	34	40	36	39	25	29	39	39	36	35	36	39	34	40	30	25	28	34	36	26	38	30	30	28	36	38	26	28	28	34	28	39	28	29	34	33	22	37	30	39	26	29	33	40	46	40	36	36	39	39	30	27	29	38	37	23	30	28	35	30	28	30	37	33	36	32	40	33	32	31	26	29	39	37	34	32	41	33	41	24	31	21	26	34	28	32	34	31	31	36	29	42	30	32	43	36	29	31	28	23	39	29	45	34	27	32	36	37	34	31	26	34	44	32	37	25	26	26	35	40	31	32	32	33	27	33	38	36	28	34	38	40	34	37	35	31	32	27	36	27	30	31	35	24	28	43	34	34	32	41	51	30	46	32	38	35	34	28	28	27	39	27	36	26	39	35	30	29	28	35	30	34	37	33	41	28	38	31	30	32	21	32	41	35	33	39	23	38	33	28	29	34	25	34	31	33	39	27	31	34	35	42	41	35	32	43	39	32	19	42	31	34	30	24	33	29	33	29	26	39	36	36	26	33	33	33	28	38	27	31	31	39	37	34	34	33	36	31	22	31	39	40	29	29	27	26	30	32	30	21	33	37	36	31	37	40	32	30	47	36	24	35	29	28	26	37	31	38	37	21	30	25	36	30	26	33	27	33	30	29	43	33	34	34	23	26	34	30	36	46	40	36	38	35	26	37	27	37	42	39	38	34	30	43	20	41	36	33	27	34	33	37	35	31	26	35	24	23	32	24	38	43	38	28	30	35	41	25	32	31	25	30	28	33	43	28	30	39	33	32	33	38	28	42	30	41	35	32	36	32	36	25	27	37	36	25	37	36	23	38	32	27	32	30	23	30	37	24	28	27	23	35	35	32	25	42	31	40	33	32	33	28	38	36	35	31	31	32	30	32	24	33	35	25	32	35	42	33	32	34	35	30	43	32	40	37	38	29	30	38	43	43	24	36	42	33	28	38	41	38	30	35	30	28	29	27	29	29	32	36	37	27	40	32	31	34	41	30	34	20	33	29	33	23	41	21	28	37	29	28	40	33	33	41	28	26	27	31	30	31	30	40	24	32	33	25	37	36	44	27	25	38	23	44	24	38	38	30	34	31	41	31	40	40	45	21	34	27	33	30	23	25	31	27	33	28	28	31	37	36	43	34	27	42	34	44	28	44	26	28	38	38	46	35	35	33	35	24	28	33	35	39	35	37	25	39	26	40	36	37	43	41	42	33	28	34	35	34	34	43	32	32	23	36	35	36	25	30	33	35	32	33	32	33	29	28	34	28	29	37	37	34	43	35	29	34	38	40	27	39	36	34	29	30	31	32	32	33	41	30	31	26	37	30	41	53	34	41	23	32	30	42	30	30	33	39	36	34	38	28	40	30	29	25	32	33	23	32	32	19	44	40	27	27	29	30	36	40	28	31	38	43	35	34	26	46	30	39	39	30	34	41	32	31	37	33	23	31	23	31	29	38	34	23	41	44	35	21	27	27	33	33	31	53	28	42	38	39	36	28	34	48	37	33	28	34	33	36	31	28	45	38	30	46	24	31	38	37	30	32	34	44	29	35	30	35	26	32	34	33	30	30	42	30	24	25	37	25	32	28	33	31	43	27	30	34	49	38	31	28	29	32	34	33	37	32	35	44	34	31	26	26	34	31	29	26	29	28	34	37	31	32	37	30	28	47	31	36	36	29	36	30	36	33	33	30	24	29	38	31	38	39	37	34	26	32	33	40	27	27	41	38	28	34	30	37	33	36	34	33	28	42	41	28	34	36	28	42	32	31	42	36	29	44	32	40	32	25	31	20	39	19	27	39	34	27	35	37	28	35	40	27	35	23	24	38	28	27	37	39	38	37	25	28	29	32	39	39	39	42	26	26	26	39	29	33	40	37	34	26	27	44	30	25	33	34	28	29	28	28	37	30	33	27	29	31	36	21	29	34	30	36	24	38	32	27	40	38	27	50	29	37	34	31	43	43	27	36	40	39	23	37	31	26	28	39	34	50	48	26	39	35	36	30	33	34	25	39	30	31	49	36	35	31	31	28	36	35	23	31	31	21	37	34	37	30	21	29	20	35	29	39	33	28	28	27	37	33	38	35	30	27	24	31	36	40	40	35	31	47	28	23	26	33	41	31	33	31	29	30	28	30	27	24	35	41	44	35	30	24	26	30	41	38	32	45	32	26	38	23	39	36	39	38	39	30	35	29	34	44	35	30	23	28	34	36	29	29	39	25	34	35	32	42	24	23	30	30	27	32	34	38	27	37	32	25	23	44	43	31	36	31	32	43	21	33	25	45	44	30	26	36	44	31	29	35	36	36	46	29	37	40	27	40	34	38	30	38	27	36	35	27	36	38	36	30	34	46	30	29	24	30	30	23	39	28	32	40	31	29	31	38	29	29	32	46	42	30	29	26	36	33	26	38	38	25	24	33	35	30	27	36	28	34	32	35	40	27	32	36	28	38	31	34	30	42	40	36	34	40	27	32	33	37	26	34	28	37	29	30	30	32	39	29	28	26	41	43	32	29	37	39	32	27	35	28	39	32	27	34	29	21	24	31	32	26	47	39	38	36	35	31	33	32	30	39	26	29	29	18	36	37	25	28	43	38	34	34	31	40	29	29	37	27	31	38	28	32	33	33	31	46	45	42	38	31	31	39	44	33	42	42	27	47	25	33	33	33	40	25	30	37	34	32	37	43	33	21	42	29	27	32	37	40	33	42	45	38	34	41	32	36	35	27	32	42	44	43	29	39	41	37	41	28	31	32	30	28	30	28	41	26	32	34	40	40	39	31	45	37	31	34	46	33	34	28	29	38	29	21	24	29	33	38	36	30	31	34	28	36	24	30	35	22	49	33	35	37	51	26	31	37	33	23	30	41	37	38	19	37	29	37	33	22	37	37	38	39	29	44	28	29	31	36	27	34	33	42	24	26	29	33	24	37	37	24	29	39	30	28	39	32	39	34	32	41	41	45	41	34	39	42	35	30	27	37	29	36	32	45	31	28	29	26	37	35	34	41	25	34	31	35	34	27	32	43	30	39	31	46	32	35
18599	11377	7441	14013	23322	58455	53131	42345	30587	30527	29022	26298	19561	11825	5913	2639	1288	682	517	502	428	420	429	430	468	420	435	439	458	434	403	480	436	446	399	452	428	463	447	403	423	445	417	415	413	455	453	458	432	423	439	458	442	433	474	470	490	416	435	423	427	390	427	430	437	413	419	432	435	418	426	445	434	412	478	475	418	397	422	421	436	434	407	457	427	459	411	436	478	406	429	410	429	450	424	429	464	453	448	424	440	462	457	427	436	422	439	420	430	397	458	417	420	441	412	447	434	417	438	453	445	443	445	441	451	407	450	434	437	446	428	422	384	445	420	440	427	459	453	462	416	434	416	447	428	458	445	434	463	459	457	442	455	434	436	403	422	457	410	414	419	445	379	465	456	413	436	431	446	425	437	430	423	459	452	461	444	396	438	400	422	461	422	456	457	404	423	445	422	439	438	416	436	446	446	434	442	409	458	418	460	444	442	464	426	415	438	395	437	425	435	430	420	399	437	473	462	429	426	422	446	413	437	442	390	420	429	435	459	437	472	407	448	399	451	469	407	452	463	441	443	453	434	478	422	427	432	418	436	404	456	422	490	459	462	444	410	432	440	421	411	468	425	453	449	416	428	439	439	434	440	473	387	462	438	446	420	425	443	449	447	432	441	419	438	433	444	387	431	457	450	463	443	491	441	460	432	433	435	431	469	430	443	430	435	432	406	449	452	429	452	432	447	431	430	418	426	415	434	427	423	428	436	448	443	424	414	423	469	454	454	432	454	439	423	415	449	445	466	425	438	410	420	424	457	434	441	455	425	426	461	390	458	456	414	448	384	433	417	420	428	472	427	411	448	431	481	429	395	479	446	406	439	436	440	402	427	450	432	418	481	413	447	429	452	451	460	438	406	441	437	443	412	412	424	401	448	435	447	415	404	455	420	411	406	446	460	439	457	441	425	433	452	413	392	417	416	461	428	450	418	441	438	477	433	468	456	388	412	443	387	457	421	436	431	397	428	436	436	416	440	388	432	465	444	441	475	448	466	442	447	448	446	428	452	401	440	465	430	417	428	421	447	441	421	426	410	417	430	427	415	386	472	437	430	400	438	401	418	429	460	439	430	457	410	432	406	413	416	432	436	474	434	431	401	437	448	405	429	446	463	412	470	403	449	441	435	433	436	425	434	416	474	451	410	436	440	450	410	432	415	439	411	434	424	434	433	439	398	453	430	421	435	428	445	442	439	434	421	456	432	433	427	412	474	407	466	445	418	459	422	402	415	404	437	439	424	415	448	422	434	452	417	460	406	404	449	449	428	440	406	444	402	440	434	411	440	407	457	436	450	435	457	467	460	469	424	420	444	461	439	422	473	396	464	441	440	417	435	466	416	460	442	446	404	409	444	449	454	422	425	448	410	437	427	491	425	399	429	419	458	433	442	419	470	444	402	427	454	465	448	431	437	443	444	404	426	443	464	393	408	481	451	387	454	435	411	421	445	449	441	421	417	399	444	409	420	419	419	438	451	419	443	471	451	414	392	432	447	387	458	391	424	459	436	444	424	438	457	433	455	435	433	441	413	426	440	445	425	440	453	439	401	416	429	404	481	433	453	430	409	477	452	411	415	462	434	460	410	468	434	409	401	430	442	431	461	431	422	447	466	444	468	417	441	404	460	428	415	431	446	418	461	456	464	444	432	414	444	464	421	468	455	471	466	447	462	447	394	418	387	432	436	445	409	443	439	462	439	419	443	465	434	437	426	409	419	400	431	442	435	420	447	438	419	403	420	418	422	457	438	425	412	470	431	450	432	444	435	440	471	427	415	421	455	451	450	428	452	432	437	441	421	437	469	442	406	444	455	445	438	437	423	452	419	416	448	386	440	410	435	452	441	432	412	426	433	448	464	402	461	421	425	429	463	458	437	422	455	433	445	434	429	427	446	405	426	455	407	433	480	432	435	434	453	454	464	463	443	435	448	467	461	416	428	451	432	449	437	439	451	470	383	390	425	454	412	457	438	433	424	489	413	431	422	433	445	420	467	464	420	425	462	425	427	428	442	448	430	462	461	420	449	474	427	417	417	450	433	442	428	402	451	404	438	446	447	434	402	430	447	490	404	414	443	424	412	434	480	447	447	418	436	436	422	465	448	422	435	445	437	437	412	461	449	448	437	439	449	421	430	425	461	426	477	420	376	424	447	393	449	434	448	422	394	416	441	423	441	457	436	437	434	437	438	423	422	434	467	414	426	434	449	441	438	424	404	433	407	428	447	435	453	433	410	448	427	425	439	434	452	395	461	426	423	460	445	441	464	430	403	420	423	458	402	429	435	455	415	443	400	428	421	449	425	419	406	439	452	424	470	464	449	427	421	413	449	413	442	468	432	446	420	455	440	419	442	463	442	407	448	420	470	396	410	419	428	477	477	446	427	433	430	442	443	409	477	436	433	419	458	449	433	429	405	443	458	441	477	392	433	416	441	439	442	409	409	465	442	436	404	416	428	411	427	427	467	444	447	431	452	429	429	436	468	428	418	466	432	436	468	401	450	458	428	428	385	447	415	400	416	429	404	478	397	419	405	438	444	422	459	444	429	411	433	430	413	394	431	474	470	432	401	424	424	416	389	448	426	406	476	467	447	436	431	440	412	444	439	476	439	441	420	464	415	395	427	429	440	470	416	419	505	414	459	438	455	460	405	387	402	470	430	484	453	464	452	450	425	444	451	419	442	451	455	439	408	395	432	439	458	474	417	441	418	421	459	459	426	407	418	444	438	433	449	464	447	428	413	451	428	414	444	406	460	454	414	482	430	465	447	482	415	423	448	411	455	394	470	417	427	433	424	468	432	455	462	416	402	496	480	431	430	459	419	436	452	434	427	413	424	420	423	428	422	459	409	441	412	438	438	445	437	445	410	413	439	442	426	407	420	453	428	472	397	400	465	435	418	461	438	471	416	415	446	430	426	438	444	440	472	465	440	426	442	440	419	403	411	454	460	420	444	369	431	423	434	457	421	443	405	489	414	435	459	461	438	450	439	430	442	439	426	431	420	425	434	437	436	448	419	397	452	442	450	418	436	455	457	419	429	435	435	447	433	434	457	438	450	480	460	412	430	445	421	440	426	404	452	442	434	441	414	416	420	455	435	402	416	449	432	451	428	452	424	414	452	429	458	445	436	441	415	451	477	399	430	423	441	474	410	465	462	439	420	429	407	492	441	401	460	451	460	438	428	442	439	434	435	422	447	471	452	438	446	447	409	450	468	406	439	411	441	457	409	438	428	450	471	452	434	466	430	426	429	431	436	446	414	480	427	440	442	448	462	409	420	465	462	418	471	429	438	421	434	420	442	446	465	429	452	454	460	401	487	409	415	438	430	416	450	393	405	474	431	438	422	413	416	407	427	446	424	462	401	427	478	442	414	426	450	418	473	420	460	431	399	410	416	420	440	415	465	445	453	436	401	450	418	420	412	407	460	422	426	462	439	464	439	421	432	470	407	441	422	424
2180	644	446	253	790	8317	10251	5909	4731	2125	1982	1323	788	415	200	107	64	54	40	41	37	36	36	46	34	36	48	37	46	33	41	48	48	45	38	37	41	46	44	54	44	44	51	51	31	54	45	44	37	38	43	48	65	33	43	42	37	56	42	39	38	37	32	42	40	46	52	26	37	41	43	41	53	47	32	52	49	49	43	48	57	39	40	47	33	39	36	45	41	42	46	46	43	40	54	57	37	42	37	47	48	39	41	44	39	42	51	35	45	40	45	43	35	53	60	42	40	33	60	38	49	31	34	59	40	51	44	44	38	39	49	47	28	41	37	33	37	44	37	48	37	42	35	29	26	37	41	40	44	43	38	46	43	37	41	62	35	44	53	45	33	54	40	36	64	34	36	40	45	43	35	48	38	40	48	48	41	27	39	48	45	47	30	44	51	49	35	46	40	45	46	46	48	49	44	43	40	39	44	58	46	43	46	44	38	50	48	41	33	47	35	37	50	26	38	55	40	46	46	40	45	43	49	46	30	50	43	58	47	43	37	47	34	43	45	36	33	51	31	38	39	47	28	47	47	31	47	39	43	44	37	45	42	38	33	39	26	39	41	43	29	42	34	39	45	58	48	39	25	40	36	46	50	37	39	36	24	41	43	39	36	43	36	36	44	46	50	52	48	37	41	49	40	51	46	36	46	44	41	40	41	51	43	54	54	40	50	39	41	37	34	48	38	29	46	42	46	41	34	41	43	39	47	40	54	45	46	43	35	38	39	47	54	45	30	49	50	30	33	50	39	49	28	44	42	35	37	35	40	50	39	47	41	39	49	34	35	41	43	33	41	44	40	42	30	40	53	52	39	52	52	45	45	36	46	58	31	52	45	47	38	50	30	56	46	52	44	44	55	34	46	46	33	51	45	44	40	36	51	31	45	43	41	37	39	28	55	35	36	35	38	34	57	32	42	43	50	30	33	40	39	46	37	36	47	52	50	55	50	52	43	38	57	42	38	58	45	47	40	53	45	42	41	39	43	34	37	43	54	47	48	46	37	43	48	35	26	51	38	37	34	41	47	53	43	36	46	34	40	46	54	34	40	34	44	37	45	32	43	56	38	40	41	54	35	41	50	42	46	50	51	38	40	49	39	44	44	40	46	44	49	41	40	47	40	50	38	33	43	49	33	37	43	35	38	35	54	53	41	44	55	38	46	44	43	45	55	46	31	38	38	49	39	38	43	22	39	42	49	33	42	60	37	44	38	42	49	37	46	44	43	44	48	51	36	38	43	38	44	47	41	44	44	32	45	43	44	38	41	42	43	58	35	33	33	48	44	42	43	44	44	43	32	46	47	46	36	39	39	36	39	34	38	44	34	30	41	35	43	38	41	46	39	54	40	54	44	53	44	43	50	38	41	49	36	43	43	37	35	43	42	49	42	38	52	45	35	53	43	48	49	44	43	43	38	39	25	45	43	45	37	48	41	37	43	35	40	43	42	37	44	38	48	41	34	55	41	42	44	34	35	45	41	34	50	38	49	45	48	42	56	41	46	45	43	46	54	42	44	31	48	41	50	46	39	42	37	36	45	40	36	47	47	53	38	30	50	36	37	44	42	39	46	34	45	47	43	44	38	47	31	45	53	38	42	31	44	42	38	39	42	32	39	52	48	50	46	40	47	44	39	51	40	33	43	35	56	43	50	42	48	40	32	40	48	49	44	50	38	39	37	48	45	38	51	33	53	51	45	38	30	41	35	38	34	38	49	43	36	41	34	44	47	47	33	48	49	34	34	50	40	27	53	58	39	49	46	37	34	35	50	25	29	51	45	40	39	44	51	46	39	38	48	33	39	33	39	32	40	46	42	37	40	38	33	37	39	48	52	44	39	48	41	45	43	48	41	44	32	48	50	29	42	50	48	39	38	33	33	53	50	58	46	35	44	45	39	35	39	52	38	42	39	45	47	43	43	39	34	47	42	43	37	35	40	38	44	55	46	42	38	39	42	36	38	52	44	51	34	43	39	40	56	44	38	41	52	35	48	44	40	43	33	40	39	40	53	30	48	45	42	37	45	44	48	48	37	34	34	45	45	34	52	46	42	44	47	46	46	43	48	38	33	41	43	39	35	38	33	50	36	37	37	47	51	35	31	39	37	40	40	37	55	52	35	43	35	38	40	35	40	30	47	47	49	45	36	36	36	42	47	28	34	44	45	47	36	51	49	32	33	32	46	43	43	44	41	46	44	45	36	38	35	40	36	40	46	49	43	33	39	46	38	32	42	40	34	35	40	43	47	27	45	42	41	37	49	37	32	44	38	37	48	37	40	38	53	53	41	41	48	36	50	41	45	40	46	33	48	36	47	43	37	55	48	35	50	46	41	31	42	38	42	48	50	36	39	48	48	43	46	44	37	29	54	37	44	48	44	31	39	51	39	36	53	56	43	41	39	51	39	44	49	27	42	27	38	49	45	39	35	31	44	42	50	47	44	37	37	32	45	42	32	53	42	45	33	42	46	37	45	40	35	47	46	48	42	41	48	44	44	42	53	42	36	36	47	42	44	40	28	37	42	39	29	34	44	44	48	34	42	31	36	51	47	37	44	41	38	58	43	36	30	43	37	46	45	45	55	37	38	43	40	30	24	38	39	51	40	52	45	44	41	50	57	39	50	42	38	27	42	49	36	36	45	46	40	47	26	49	38	31	34	46	35	37	41	45	39	52	33	45	41	47	40	47	35	40	39	52	35	46	40	31	45	54	36	65	35	38	62	42	61	34	46	38	53	43	44	48	39	46	32	40	52	33	42	38	49	52	52	47	35	45	37	39	42	46	41	46	49	43	54	50	41	39	46	37	53	37	43	44	36	40	34	43	44	41	44	38	46	54	45	40	40	31	40	47	45	48	33	45	44	50	52	34	33	37	34	28	58	44	37	47	57	43	47	39	48	39	32	39	35	43	40	45	39	42	32	42	37	44	41	42	48	40	37	43	44	44	42	42	47	43	38	53	45	32	50	37	57	45	43	36	40	39	39	44	40	43	47	43	41	43	41	39	52	44	41	37	49	43	47	36	40	48	28	38	41	51	45	40	37	49	38	44	29	42	43	40	43	30	46	33	39	48	44	42	41	53	49	44	35	52	45	39	43	39	42	40	23	44	46	42	40	54	43	43	47	59	46	36	48	51	36	38	36	35	30	39	44	39	37	47	38	43	45	47	46	48	37	41	39	50	51	48	45	47	36	36	29	52	44	47	42	38	47	38	46	28	37	34	44	42	43	49	49	40	42	49	38	52	47	60	40	39	35	43	40	40	42	45	49	42	43	38	41	34	33	40	38	42	41	36	51	47	39	45	36	46	46	42	52	46	40	40	42	39	34	45	45	46	45	39	44	44	41	49	38	44	43	56	53	35	46	35	35	36	38	52	42	39	42	28	40	39	42	47	53	42	46	39	49	40	39	34	48	46	42	32	37	39	43	45	36	43	41	45	49	40	47	39	43	42	35	62
19227	11323	7952	13288	31610	61146	55629	44678	39685	31079	28509	24505	17900	10645	5115	2354	1174	726	592	577	546	594	606	547	584	553	533	581	566	578	554	562	522	563	537	541	560	557	545	506	555	571	560	596	543	548	536	559	547	532	628	545	546	555	544	556	558	525	529	569	565	582	549	557	577	535	568	605	540	553	565	534	572	511	562	532	593	570	560	587	549	569	568	588	562	515	590	567	566	539	517	521	519	572	526	543	559	567	573	553	573	537	557	556	551	590	501	589	556	575	574	557	580	540	550	584	541	550	553	549	528	576	552	561	539	544	562	556	571	557	544	554	547	560	564	534	508	517	550	508	567	572	559	598	541	582	533	554	577	561	512	564	575	539	565	566	566	578	562	582	548	551	565	551	576	528	578	621	571	540	583	527	531	568	544	545	567	574	586	594	573	552	575	574	530	572	544	583	568	569	532	567	525	564	550	557	603	560	555	533	528	548	568	583	523	569	547	577	550	541	567	564	556	552	570	576	553	545	585	580	550	554	570	547	573	540	581	528	584	582	549	568	543	549	547	579	569	582	575	559	537	549	566	563	500	555	569	590	554	529	567	548	570	607	573	567	535	537	524	577	578	555	612	568	544	530	554	553	608	593	568	526	592	509	537	572	619	580	551	546	568	560	591	530	535	564	576	551	540	583	491	590	544	595	588	571	550	504	564	595	550	587	539	599	548	569	600	563	559	572	535	562	530	575	551	581	553	556	582	546	545	549	547	561	522	554	574	502	551	561	551	543	544	534	514	555	590	524	593	554	658	565	530	551	567	585	562	522	533	577	574	543	554	515	586	560	556	523	565	517	563	560	596	534	535	534	520	517	540	564	566	551	561	549	559	534	583	594	546	557	551	518	564	576	576	561	550	551	567	564	574	552	576	487	548	554	551	552	573	596	543	557	542	580	579	559	562	574	554	518	496	533	544	544	611	600	519	546	617	566	542	606	608	534	585	539	548	539	561	547	557	550	603	565	562	597	568	549	585	590	526	521	564	552	602	545	527	542	564	572	579	546	534	576	589	605	548	552	559	523	536	535	514	546	518	575	555	579	599	553	548	560	614	525	553	601	554	560	565	557	554	600	555	575	539	529	540	605	572	530	568	513	522	557	535	584	548	556	608	565	577	526	581	609	573	531	552	575	578	562	595	585	568	562	614	559	545	570	563	528	572	556	558	578	540	560	562	599	557	578	550	589	579	565	543	541	553	560	554	587	544	562	539	577	548	579	564	575	575	588	566	512	533	528	535	530	536	560	597	544	555	585	554	537	549	554	583	574	573	533	588	565	508	535	572	519	568	563	577	536	570	559	592	563	577	555	552	598	546	585	561	551	570	531	544	588	598	561	567	569	538	572	571	541	518	582	573	559	548	585	547	541	560	609	530	565	535	545	529	550	553	546	594	573	571	507	529	567	560	555	571	579	549	531	564	562	523	572	535	549	564	544	559	591	551	552	560	567	586	518	585	565	528	594	578	575	571	533	531	585	568	552	521	537	538	545	575	547	565	601	556	578	577	566	594	527	589	586	521	570	534	563	532	515	534	570	546	533	604	548	559	522	574	533	502	534	596	568	573	534	561	544	577	565	539	543	545	528	520	551	572	562	582	541	549	521	553	555	594	584	545	537	508	569	585	604	559	559	536	513	558	519	581	511	577	562	597	565	577	584	563	524	555	573	634	555	551	531	529	538	535	554	568	566	553	579	589	557	549	553	486	541	566	600	557	575	598	501	557	558	547	560	592	525	521	556	580	574	586	543	559	512	558	561	556	564	560	592	559	581	574	598	568	601	540	589	543	544	519	527	560	560	527	560	520	552	579	599	556	595	554	533	564	557	554	608	579	519	570	535	562	578	601	545	549	565	564	562	568	564	543	605	597	544	572	569	601	554	616	538	531	572	518	569	569	544	560	562	541	552	564	580	564	533	591	582	574	535	569	624	554	540	551	560	515	529	537	552	555	548	575	568	539	562	554	578	608	570	551	516	566	510	555	575	547	604	555	583	568	577	618	557	522	556	574	568	598	562	552	553	585	583	589	569	551	550	544	529	577	536	573	564	550	527	540	565	557	582	536	525	508	572	543	554	533	568	553	578	546	550	514	587	580	569	548	544	559	575	586	564	547	561	576	544	578	549	559	555	550	556	562	575	524	587	549	534	532	520	590	563	555	534	597	544	542	535	521	613	567	539	569	565	529	574	595	577	572	563	574	562	551	586	541	590	574	551	605	572	557	536	516	483	529	534	573	572	565	558	533	563	587	601	528	584	570	570	539	570	570	591	575	533	563	537	557	550	564	532	513	538	592	571	522	542	586	580	611	572	573	537	539	608	570	550	578	576	589	556	540	584	584	529	532	542	534	598	564	542	538	523	538	558	569	591	514	569	553	602	580	578	520	534	525	538	557	579	560	510	539	610	567	533	576	580	520	559	569	555	556	563	516	593	573	599	571	594	594	564	554	551	562	542	541	601	563	552	534	576	543	547	577	550	562	538	576	555	539	561	536	589	585	517	578	541	567	545	552	572	562	546	584	541	577	557	568	550	543	529	568	556	548	558	576	571	588	543	512	522	550	566	554	548	626	592	562	535	559	544	531	575	542	616	580	536	577	539	560	556	581	568	586	564	536	611	566	568	532	573	537	528	564	528	565	543	552	558	566	543	547	590	561	566	574	603	573	575	528	576	520	579	567	568	530	547	530	573	525	530	585	588	571	538	538	605	574	563	525	572	542	553	583	594	553	580	573	567	565	570	577	577	538	574	567	546	540	577	585	566	543	551	562	571	541	567	549	593	567	547	523	527	524	543	561	552	561	572	531	572	576	577	578	527	567	577	571	571	555	518	579	568	570	546	550	501	558	595	530	539	531	522	542	520	544	541	632	533	550	562	602	585	576	549	584	574	496	541	522	554	529	572	546	563	566	524	561	543	558	548	543	536	534	526	550	531	597	569	574	546	552	557	569	574	583	535	580	570	560	549	555	522	571	560	562	542	536	539	575	574	524	571	597	560	545	542	513	571	541	586	541	556	539	574	575	552	541	582	553	522	549	534	546	575	547	552	557	561	557	502	537	552	588	597	570	528	587	545	556	595	538	566	549	545	546	581	504	562	542	548	532	570	544	545	543	555	559	560	594	552	552	593	536	546	623	549	512	517	584	583	570	543	579	573	546	521	540	562	576	550	538	579	542	562	533	538	544	562	615	551	541	553	552	533	545	563	526	566	580	562	547	539	607	559	530	547	570	553	552	567	559	541	579	583	508	568	590	608	550	549	571	597	574	578	552	606	573	525	565	546	542	526	592	547	579	530	561	552	571	554	561	568	557	569	553	598	544	557	573	542	519	581	545	560	582	537	547	603	565	555	567	557	572	552	539	528	612	575	552	554	557	521	525	597	521	577	543	536	621	538	605	579	545	536	575	603	528	530	557	545	599	572	552	577	564	571	559	562	567	548	574	562	552	515	541	558	557	553
1561	953	539	414	1107	10895	14937	12398	8855	5582	3560	1710	867	455	219	93	60	50	48	43	39	36	45	44	38	47	51	31	37	39	42	46	34	39	45	45	32	35	30	30	39	38	36	39	44	30	36	26	32	33	43	31	40	35	36	42	39	41	39	35	52	49	34	42	41	33	39	40	30	35	36	42	39	41	28	35	34	41	38	40	30	35	36	41	41	32	36	46	31	35	43	37	34	31	45	39	38	27	32	39	27	42	46	45	30	41	29	36	32	41	38	36	36	35	45	39	41	42	39	28	41	38	26	38	36	40	29	27	37	46	35	33	37	33	42	34	42	43	40	34	33	36	31	37	37	33	49	22	37	33	38	34	35	37	40	37	38	41	34	33	47	27	36	41	34	25	37	31	50	41	46	30	47	51	38	39	35	35	33	51	41	31	29	39	41	28	38	30	45	33	31	47	27	48	30	51	32	42	43	39	31	45	33	42	35	38	35	27	42	40	42	38	42	32	29	42	42	36	34	38	33	36	38	44	41	34	35	36	35	35	45	47	38	40	42	37	48	47	47	39	34	33	34	35	52	32	44	44	41	31	36	44	38	44	35	30	44	43	34	41	34	37	35	41	47	36	31	28	31	38	29	52	46	48	36	37	49	27	26	33	28	32	26	37	29	31	46	39	29	35	38	26	39	35	37	35	20	38	35	30	31	40	28	47	29	45	32	42	30	33	39	33	44	28	30	33	40	41	40	32	41	45	45	41	32	42	24	28	31	38	46	49	33	40	36	36	42	43	43	39	37	34	45	40	50	36	37	34	46	36	41	38	46	44	39	38	41	37	36	45	34	44	31	43	39	36	32	30	36	33	41	31	33	38	31	40	39	33	28	32	31	32	40	30	46	42	35	35	35	30	38	31	41	39	41	37	45	29	36	45	42	41	26	41	39	38	41	55	43	42	38	43	30	21	41	35	38	39	34	37	35	48	36	30	35	45	40	40	34	33	31	22	40	42	49	32	33	41	39	40	45	42	50	34	43	44	44	42	42	42	33	44	44	41	34	37	27	30	36	28	30	34	40	35	33	40	35	37	46	39	54	45	37	47	39	23	42	39	35	43	40	34	48	36	31	29	44	26	39	38	23	27	31	34	50	28	29	41	38	44	46	33	38	30	44	46	36	41	48	44	39	20	28	35	33	33	36	34	39	30	50	39	48	42	40	38	48	29	42	41	29	40	46	40	54	36	47	44	35	43	37	36	34	45	37	38	41	46	37	41	38	40	35	32	39	44	37	35	46	36	25	33	35	35	38	41	41	30	40	28	36	41	31	47	40	38	40	43	38	41	35	43	49	46	50	37	41	32	47	43	53	28	43	39	31	35	39	35	30	29	30	37	34	37	43	38	47	38	35	33	37	41	39	41	31	51	32	44	34	32	34	40	39	36	34	36	48	46	27	39	34	44	41	41	43	32	52	39	40	38	27	34	33	48	48	39	40	21	41	36	44	34	40	43	44	24	37	36	37	40	49	34	50	31	38	31	40	48	43	32	33	43	38	45	41	34	36	38	41	35	41	33	39	36	34	35	39	49	43	49	43	28	42	47	33	39	40	40	41	45	40	36	32	46	25	49	41	32	40	35	47	35	39	34	28	31	39	28	37	37	34	38	40	29	36	32	36	34	44	41	39	39	39	34	37	38	42	35	39	42	35	35	29	36	52	38	39	35	44	37	47	34	37	23	26	35	47	31	32	26	34	27	34	41	34	38	31	52	40	44	40	37	46	41	41	35	40	53	46	39	33	32	42	39	35	42	39	43	46	46	44	43	49	45	45	29	44	34	26	46	33	32	40	36	32	52	48	41	34	26	38	38	48	28	34	35	41	30	38	38	31	38	39	34	31	34	39	45	41	38	33	49	25	44	31	37	42	40	33	52	45	49	37	42	31	37	31	29	37	31	39	40	39	34	33	33	39	36	44	42	38	42	44	39	41	29	40	44	39	38	31	36	51	35	34	48	29	45	34	39	38	35	31	35	48	36	31	35	38	35	48	43	44	44	46	38	43	28	37	47	45	39	29	35	40	28	37	39	28	40	35	45	41	39	33	37	44	49	35	34	37	40	55	50	33	34	35	50	43	39	32	35	30	45	26	32	39	39	37	41	42	38	38	44	35	46	40	44	39	31	31	35	35	31	35	39	41	46	39	38	55	38	34	43	42	43	42	35	45	44	39	43	50	41	28	33	25	29	35	44	31	35	44	38	35	32	34	37	35	35	44	40	46	32	33	44	29	37	41	40	38	33	42	44	40	37	42	36	35	48	37	44	50	29	42	33	38	41	46	43	40	31	39	37	37	36	37	36	34	36	37	37	43	32	38	47	44	31	29	41	33	37	32	33	41	40	37	35	39	40	41	37	32	33	37	49	33	47	35	34	41	44	34	44	31	31	36	37	40	26	53	24	29	35	30	32	30	45	36	33	28	40	31	36	39	41	30	32	37	44	36	37	36	41	30	49	31	32	44	29	46	35	37	31	38	41	29	39	36	42	36	33	46	31	42	48	30	42	37	45	44	34	27	40	30	44	42	30	34	37	39	37	44	43	31	41	38	32	37	38	35	42	45	34	36	38	37	46	33	36	34	42	38	39	34	28	33	36	33	30	34	28	40	34	35	38	47	36	24	43	47	33	34	39	45	39	45	38	55	36	39	40	30	32	40	35	33	48	36	40	36	39	37	42	41	29	34	44	41	41	40	42	40	32	40	44	37	43	44	46	47	34	35	35	40	23	32	49	31	46	34	66	43	45	42	42	43	40	36	38	34	35	43	47	39	37	43	33	35	28	39	37	38	36	40	41	37	34	32	38	34	44	36	38	26	40	43	38	34	36	40	40	35	36	35	48	34	40	34	33	35	44	38	35	42	38	37	32	34	25	35	36	35	38	31	39	39	39	35	40	36	39	46	43	43	44	36	51	36	43	38	32	35	30	49	44	29	39	34	45	45	39	36	34	30	37	32	46	36	38	47	35	38	33	29	36	39	39	47	39	40	39	48	32	41	34	44	50	37	43	31	38	43	32	39	45	40	39	36	37	32	33	41	44	40	45	42	33	37	35	44	45	25	36	44	35	40	39	34	44	35	34	33	39	36	34	30	50	30	37	36	29	34	38	43	34	34	37	37	33	30	38	37	38	46	35	45	32	49	39	39	35	38	45	32	44	47	35	40	45	28	31	31	35	39	50	35	34	34	35	42	49	29	37	51	50	31	25	31	43	32	32	33	40	40	43	51	46	44	31	35	51	36	41	37	45	29	49	42	31	30	33	28	47	37	41	38	46	34	35	32	29	42	30	42	36	36	42	28	38	32	44	35	49	37	28	38	39	32	38	39	41	40	38	34	36	36	36	31	41	38	39	30	35	38	28	43	41	49	36	29	44	41	46	29	34	38	49	35	39	47	29	35	41	33	31	33	42	30	33	33	41	29	27	34	40	33	32	28	31	30	44	39	40	35	42
24599	15502	10182	19166	36372	64859	65342	56627	48298	39941	33657	25711	18643	11292	5760	2673	1175	707	585	496	480	501	490	451	462	521	474	557	481	479	480	499	505	501	492	509	497	509	484	508	487	474	508	505	529	489	501	471	508	527	486	486	483	494	472	482	478	442	500	502	436	509	474	465	522	456	522	523	523	521	487	452	498	504	505	509	484	538	500	498	509	485	479	516	507	504	508	503	514	519	500	515	455	467	497	505	494	514	511	530	492	526	507	509	527	482	482	488	518	494	504	507	501	482	508	501	518	504	492	465	522	488	514	528	493	518	475	508	486	525	459	477	490	503	501	502	486	481	490	513	500	505	502	515	465	496	495	473	481	509	465	467	482	534	463	492	514	446	479	502	499	527	515	473	455	498	488	493	491	520	499	478	511	482	505	454	496	467	502	488	510	473	531	481	499	472	540	486	492	482	503	514	474	483	460	489	513	457	460	509	507	507	517	529	481	505	509	515	550	500	470	512	507	481	497	493	516	543	488	469	459	502	523	497	525	442	472	479	498	460	453	477	494	512	489	505	461	521	489	503	507	490	527	492	475	491	502	519	510	501	517	483	490	500	528	504	468	510	485	523	530	481	498	513	483	460	512	485	498	498	538	460	490	490	461	475	518	493	472	509	468	507	469	511	498	482	494	471	487	545	513	515	514	430	516	512	496	485	464	536	522	484	494	496	518	527	488	517	510	489	466	492	530	478	492	505	495	548	526	510	465	487	473	514	489	535	502	495	497	520	479	507	538	540	510	499	442	501	486	491	487	500	541	481	503	517	528	454	458	481	500	461	472	501	469	479	478	502	503	505	456	521	482	482	504	491	498	511	476	491	494	502	509	492	470	525	459	490	510	479	515	481	476	488	467	537	509	481	488	502	530	485	517	449	519	456	510	516	474	525	511	490	491	510	524	503	502	527	497	486	499	543	498	539	518	483	479	519	467	480	505	475	491	516	475	522	504	534	486	496	469	471	501	486	499	513	497	534	483	499	504	470	542	507	505	541	513	485	496	512	475	513	471	525	496	514	502	461	475	525	528	506	463	503	542	499	484	470	511	498	479	503	453	478	507	490	444	544	450	461	515	527	487	483	512	494	493	506	539	529	500	474	494	535	473	465	534	519	496	497	491	467	485	516	467	492	462	479	495	500	482	517	513	489	487	491	508	503	480	474	490	490	504	524	501	525	493	488	520	498	512	470	496	513	494	490	504	512	458	492	529	501	483	504	496	494	462	518	468	512	533	515	492	497	504	476	489	459	489	491	515	470	472	495	502	476	481	503	483	553	511	516	519	560	527	487	459	473	483	516	480	474	507	511	528	520	480	495	493	476	535	490	500	506	528	487	466	500	472	463	529	452	493	510	473	491	504	499	477	515	493	523	481	501	485	467	459	483	460	498	477	457	484	517	506	517	460	494	503	496	493	523	495	466	479	508	478	524	543	500	509	489	521	483	527	477	482	471	492	480	456	488	465	510	474	498	478	495	493	512	451	462	480	470	536	513	503	506	507	490	474	473	493	500	461	492	500	470	537	484	457	492	463	494	525	481	472	491	467	515	519	486	528	472	476	525	539	472	498	509	493	519	499	506	473	506	469	455	516	497	474	465	511	495	501	496	503	474	527	458	468	494	456	520	525	494	506	491	489	499	473	474	485	495	494	542	539	531	503	474	486	509	469	475	458	435	512	458	470	498	483	472	497	481	477	528	537	503	477	485	496	522	507	489	484	484	480	485	511	464	507	504	466	487	470	462	513	497	518	507	465	497	476	513	500	498	476	509	497	478	456	506	495	491	514	489	524	494	504	534	505	554	489	475	510	504	440	435	467	529	486	500	482	496	492	523	501	463	512	475	471	514	493	495	521	487	475	496	504	519	519	521	486	470	483	509	512	482	484	492	526	515	540	495	499	531	476	490	457	505	502	486	491	504	500	501	523	541	496	483	512	508	501	483	482	543	510	521	519	504	492	480	513	498	472	508	473	523	494	529	497	464	506	484	514	456	483	533	484	494	434	485	508	489	491	500	460	479	464	492	491	455	512	507	481	467	469	516	510	468	498	498	517	505	450	523	519	535	473	477	493	491	518	511	504	477	564	507	479	484	503	534	460	467	477	489	495	542	514	461	502	485	500	498	494	500	480	476	461	512	500	518	503	461	500	452	490	447	529	442	505	466	485	514	504	495	510	516	497	497	505	461	448	508	504	503	514	523	476	474	462	495	496	531	525	505	490	492	492	463	496	521	498	505	475	515	502	494	502	489	497	529	481	486	533	496	518	496	515	514	463	475	501	449	454	509	477	447	459	483	499	467	482	495	471	477	492	492	521	494	462	482	513	500	510	531	514	489	523	469	504	490	488	475	520	496	538	501	538	467	504	499	486	498	480	500	488	507	479	456	483	487	483	466	506	491	461	524	454	498	495	483	485	521	493	471	509	497	492	480	484	462	452	489	489	509	513	516	506	457	506	481	525	476	473	514	494	514	447	529	504	497	519	477	476	491	511	485	509	499	500	473	493	468	500	499	510	505	480	524	485	443	458	503	468	474	512	469	515	516	516	515	483	516	522	476	460	473	507	456	480	445	468	475	472	452	506	502	434	538	457	511	520	475	494	481	499	529	482	513	512	522	495	491	481	491	490	514	468	505	426	476	506	465	501	503	486	498	510	509	499	500	477	480	510	472	503	524	476	475	488	480	530	505	486	530	481	449	483	478	494	461	503	495	464	502	484	491	519	522	516	502	481	458	523	503	515	529	518	451	513	494	514	509	520	474	475	511	528	471	502	509	474	473	522	489	495	487	473	517	472	479	489	514	513	495	473	474	459	479	473	524	510	481	483	463	467	530	493	498	477	468	485	466	479	488	475	498	500	502	477	493	527	486	512	486	482	472	511	543	441	517	499	483	477	502	510	477	462	517	487	481	548	497	527	511	524	424	490	499	507	500	460	458	506	501	524	490	477	498	514	509	493	502	506	492	508	514	464	515	517	471	503	509	496	490	508	464	492	484	497	493	503	470	476	500	485	486	490	503	507	484	501	528	471	471	482	512	506	511	493	476	486	518	522	514	541	495	510	481	500	470	517	471	497	480	525	503	511	482	498	511	557	479	475	505	494	538	465	512	485	480	468	498	519	507	517	514	469	496	509	487	498	509	481	473	551	477	484	486	487	508	495	515	495	469	487	537	471	497	479	432	485	482	482	521	496	499	500	549	464	527	501	493	539	476	507	496	488	479	460	456	448	472	480	490	480	489	502	487	516	470	469	493	470	484	476	496	517	502	532	494	475	537	527	491	481	546	503	496	514	506	507	506	498	501	446	529	507	492	520	422	484	492	447	472	481	479	472	458	495	496	474	503	492	493	498	511	466	515	511	487	500	517	478	456	514	483	528	520	528	473	487	480	534	522	515	502	498	511	465	462	488	481	461	497	527	529	484	457	514	519	478	481	517	501	551	511	462	475	532	503	504	503	494	494
1342	249	160	124	193	987	3462	2850	2334	1505	780	394	204	112	73	48	30	36	32	39	45	31	37	39	35	42	49	25	44	33	30	49	36	35	39	45	33	34	36	40	33	28	53	40	40	38	27	33	42	49	32	33	38	44	42	39	44	29	36	41	38	46	31	47	46	31	45	45	38	24	36	35	46	27	39	46	29	44	38	47	51	35	44	43	41	40	35	37	40	30	35	46	44	35	49	40	42	36	38	44	31	39	43	34	32	44	33	42	37	37	36	35	36	44	40	48	41	46	35	39	36	41	32	48	40	33	33	44	39	42	39	29	48	42	32	40	34	37	25	35	33	35	31	38	24	46	40	46	38	46	48	43	22	28	34	42	40	33	32	36	37	30	43	40	36	32	28	37	43	35	37	36	35	21	31	38	39	41	36	45	33	50	34	28	37	40	39	38	27	46	39	38	39	40	44	30	39	34	41	35	47	39	31	36	44	36	42	30	31	35	40	33	33	48	46	34	46	45	30	36	39	37	40	40	28	41	37	40	36	52	39	46	41	40	36	36	35	33	43	36	31	37	23	37	39	53	31	40	25	41	24	42	35	37	35	40	28	37	39	44	24	37	35	33	41	48	38	50	46	34	32	33	35	37	40	43	42	46	44	40	39	37	43	35	32	42	34	28	40	40	46	32	42	34	37	41	39	28	32	38	35	40	39	33	40	43	36	37	39	35	46	31	37	35	39	42	38	47	42	38	36	50	38	45	34	43	55	43	38	41	44	36	39	37	41	30	33	37	45	41	34	35	33	31	34	46	33	33	27	36	43	39	46	31	42	41	31	45	47	40	41	31	33	39	35	31	39	31	40	40	36	38	30	38	37	33	29	42	38	45	38	40	35	31	40	37	28	35	38	42	41	44	37	40	32	34	40	34	37	44	32	34	36	34	50	44	35	38	31	41	34	43	35	34	41	44	38	38	44	40	34	26	33	36	32	42	45	32	42	44	40	40	43	40	27	43	36	35	36	41	38	43	42	41	40	37	34	28	32	32	34	34	31	36	55	37	33	29	39	39	42	32	32	32	46	41	39	35	28	45	40	40	35	39	28	26	29	42	46	34	34	33	23	39	39	36	40	37	33	32	38	50	41	31	31	40	30	35	35	41	31	35	37	34	45	37	28	45	37	42	43	47	37	30	43	38	41	45	32	35	47	33	49	33	34	47	41	26	39	36	47	37	34	40	30	42	38	31	49	38	37	40	36	36	38	36	48	42	46	31	35	33	42	36	44	34	39	46	37	40	31	43	33	46	35	35	41	42	31	38	38	40	42	47	35	41	55	44	39	42	35	44	41	40	39	35	44	35	36	33	33	40	41	38	36	33	49	28	36	42	35	31	48	39	39	49	43	42	37	35	36	36	38	34	33	39	47	44	54	33	40	40	35	35	35	46	36	30	33	27	37	41	34	43	36	33	37	44	38	52	39	39	40	36	41	37	39	33	30	31	45	38	30	30	41	40	31	50	28	30	44	34	34	43	43	50	41	39	41	37	29	31	43	36	40	34	38	38	32	30	47	25	47	34	37	34	44	19	35	31	34	45	38	35	42	35	38	36	41	38	37	36	35	39	31	38	33	33	37	38	39	31	36	46	44	40	38	45	32	36	36	39	46	40	37	43	44	50	32	43	37	39	37	33	31	30	35	43	41	38	43	39	32	43	41	35	34	39	46	31	49	41	42	45	44	30	41	32	40	36	51	33	33	36	30	38	45	37	35	42	41	44	41	36	35	47	36	35	45	47	33	28	38	37	56	39	35	28	29	39	51	44	31	47	35	28	32	35	42	35	39	39	43	29	39	52	28	45	33	36	29	42	32	28	47	26	29	43	41	42	31	31	37	49	40	50	40	33	37	35	41	49	42	33	33	47	33	32	36	31	30	27	37	35	33	40	38	35	28	45	39	41	41	41	29	40	47	33	45	42	37	29	42	32	33	36	35	35	41	39	44	36	46	33	42	42	34	37	34	33	37	33	52	45	38	39	44	35	34	41	42	44	34	43	34	32	43	27	38	28	45	34	34	40	40	39	37	41	32	31	39	39	29	43	31	26	41	31	43	34	28	45	33	34	48	37	45	32	36	35	31	40	48	35	32	41	43	44	32	50	34	48	32	37	37	36	28	38	21	38	42	33	37	39	36	25	26	37	39	43	42	48	55	47	33	35	28	41	46	45	37	31	36	36	36	45	35	34	38	38	48	48	39	46	44	35	31	30	37	44	34	35	23	41	31	35	41	43	41	34	36	28	41	40	38	33	38	39	32	38	36	44	29	31	42	32	28	34	19	31	39	35	26	34	39	33	37	48	30	33	35	53	41	36	36	32	39	37	28	35	29	41	32	40	33	43	30	37	49	28	46	30	43	41	40	42	40	39	33	33	36	38	33	39	33	37	35	37	25	45	38	41	33	33	41	35	35	34	48	40	38	41	30	25	38	38	41	42	33	40	46	34	42	38	34	36	37	29	34	32	31	33	35	40	38	27	38	43	44	46	32	41	34	35	42	37	44	29	43	35	38	47	43	35	44	42	34	34	42	33	44	39	35	23	38	30	33	38	48	27	36	41	52	33	33	30	40	36	39	48	41	45	35	33	37	41	30	43	28	30	47	40	39	39	48	48	31	37	45	40	25	50	42	52	35	33	36	40	38	45	48	31	35	43	42	30	41	31	42	42	30	51	32	42	31	47	38	42	40	41	47	32	45	26	25	35	50	32	30	34	37	38	32	50	45	35	41	41	44	27	36	35	39	42	37	43	31	35	45	30	47	41	37	37	40	36	44	39	37	31	40	35	43	34	32	42	44	45	31	43	33	46	25	35	49	36	37	39	32	32	39	36	36	40	44	31	37	30	29	41	32	29	26	50	38	33	38	35	43	30	31	29	45	35	37	54	33	33	37	39	41	34	45	41	44	33	42	39	39	33	40	32	36	43	46	37	32	45	31	37	38	35	45	37	44	24	32	44	38	44	47	32	41	29	37	27	30	47	30	31	30	43	42	47	43	42	33	50	24	35	30	37	30	39	51	38	21	41	38	40	31	34	32	38	27	33	32	39	47	39	32	41	34	37	44	36	43	45	32	34	48	37	48	25	36	37	35	46	39	33	41	32	40	34	33	49	33	32	35	38	44	43	46	46	48	39	31	35	36	42	35	48	32	37	37	49	25	37	46	27	27	36	35	29	45	34	43	40	35	35	28	33	32	40	54	37	44	32	38	48	43	43	39	39	35	41	31	36	27	42	33	45	37	41	49	34	28	45	37	30	40	45	35	40	41	42	49	44	40	43	39	33	26	35	40	30	24	46	34	34	45	29	40	28	39	34	27	41	36	42	46	44	31	41	39	33	46	37	39	41	40	38	42	41	37	36	41	37	42	47	40	36	37	44	32	46	34	41	31	35	35	31	41	41	28	44	42	44	47	26	35	51	36	38	29	36	39	44	41	44	45	42	41	28	51	43
14807	6452	3542	6825	17748	31969	41337	35900	32070	25600	18251	10824	5160	2468	1232	793	564	509	499	480	482	503	452	473	498	526	511	517	475	492	518	528	507	504	495	508	499	491	543	463	462	509	470	496	474	520	497	468	470	476	497	502	508	481	467	498	465	508	522	460	515	502	467	492	490	464	496	514	524	521	495	515	483	508	485	478	503	527	503	497	494	503	469	512	501	505	465	489	462	515	520	442	500	526	457	511	465	497	485	480	518	491	479	482	493	471	530	482	499	477	494	524	482	485	528	511	464	510	529	501	483	555	477	496	495	529	474	489	448	501	511	512	468	472	469	479	490	486	476	503	459	500	486	489	502	480	507	436	515	497	490	471	495	470	501	502	478	497	525	518	501	470	503	515	478	535	495	495	467	524	495	476	490	470	517	491	513	464	485	507	471	498	501	487	498	533	495	498	500	518	503	476	523	503	452	490	499	483	511	472	458	508	476	436	499	492	464	515	504	473	515	483	490	522	471	501	461	519	525	485	490	466	483	480	517	488	449	486	492	489	485	500	525	475	472	504	493	493	515	494	521	534	519	520	497	475	450	491	499	476	490	496	480	487	442	471	500	503	495	511	572	509	497	533	474	487	504	451	504	493	519	486	482	501	483	504	500	480	490	511	511	482	478	491	442	461	498	488	496	468	470	481	487	490	501	495	508	502	521	505	464	530	497	486	467	508	500	464	479	505	495	498	510	532	520	506	497	498	464	496	519	525	529	472	476	486	515	474	530	448	507	489	521	519	499	504	483	502	505	509	502	524	512	511	469	500	513	449	521	505	520	496	466	464	547	511	468	457	501	505	536	476	472	467	505	496	500	499	469	502	525	489	512	509	491	497	534	509	509	522	480	538	481	519	495	501	514	496	512	498	509	451	504	499	504	477	503	519	506	535	457	479	479	512	499	494	508	475	506	500	504	528	515	487	484	495	491	503	487	507	489	494	526	508	469	518	475	522	511	486	482	501	535	494	484	497	503	497	506	501	470	476	497	465	484	494	504	512	456	479	491	492	477	490	525	503	507	489	465	455	531	488	510	509	507	537	517	522	440	480	515	481	458	480	498	489	534	526	511	494	493	477	472	451	506	534	450	485	485	520	476	532	433	491	460	460	501	500	481	500	456	476	486	499	462	483	474	486	499	477	500	506	462	508	482	482	463	494	513	464	457	496	455	492	525	518	500	500	480	503	487	471	511	487	515	476	526	474	485	518	508	490	530	520	448	481	469	477	477	478	502	491	494	524	480	532	503	482	505	499	501	524	499	491	501	478	514	481	492	485	435	529	497	517	456	520	525	493	467	516	480	510	547	491	478	511	508	462	492	477	478	538	518	431	465	506	482	490	475	495	491	539	496	441	490	458	497	470	525	478	503	494	541	514	520	492	490	507	496	506	513	477	505	503	487	515	491	491	470	496	506	476	480	488	487	504	455	513	486	481	499	469	475	515	516	477	491	497	478	475	508	514	486	486	506	563	472	496	517	506	508	516	524	476	463	498	517	501	521	476	524	514	455	465	504	482	460	496	516	529	515	476	503	487	521	466	531	481	510	488	505	490	467	531	496	526	503	483	511	473	519	478	488	513	486	499	497	512	511	517	463	479	533	503	476	503	508	487	471	511	541	509	500	488	464	487	529	470	478	548	524	489	473	514	505	515	489	505	456	498	541	497	511	492	465	508	517	542	494	468	504	511	466	488	495	515	506	492	501	493	492	479	506	483	484	478	507	488	493	495	497	495	496	466	541	507	511	444	488	516	481	457	486	484	492	484	480	471	500	479	491	497	479	500	545	503	473	476	507	470	454	499	472	495	445	455	514	474	506	462	476	515	503	518	513	494	519	503	510	484	502	519	495	463	475	496	461	531	497	482	486	485	464	514	494	468	490	513	477	480	522	492	469	481	496	485	476	464	479	484	515	464	483	472	491	480	514	456	532	467	504	505	484	488	489	511	487	491	479	503	463	493	465	462	493	526	501	463	485	494	447	511	540	517	511	468	487	467	472	534	475	523	487	492	492	493	477	503	496	469	463	470	466	490	523	490	503	507	535	511	471	543	490	494	486	494	515	501	496	513	503	505	483	478	502	499	516	490	533	498	508	466	488	522	468	483	505	520	464	505	526	486	473	496	479	498	491	540	504	535	553	508	509	500	524	510	457	465	473	500	470	469	514	489	534	479	452	463	466	466	522	454	443	510	493	485	509	467	521	554	508	492	482	507	512	487	487	480	453	439	472	472	503	516	526	459	481	472	489	489	500	481	524	516	501	526	507	480	494	489	487	504	506	500	491	500	493	480	496	493	483	510	549	472	470	484	495	541	516	496	467	498	460	496	524	507	498	502	540	537	471	436	541	488	527	519	492	515	502	484	504	486	482	502	484	481	515	520	469	523	459	524	523	482	482	462	540	493	540	496	491	459	484	448	518	487	479	476	507	530	466	470	491	468	473	508	476	541	476	490	526	546	465	540	478	485	539	473	479	480	457	465	490	478	490	493	478	473	468	492	509	469	477	494	504	483	499	495	458	491	498	503	469	479	481	464	479	505	497	484	526	452	477	476	533	488	494	491	493	457	486	530	492	516	461	470	470	516	497	530	479	522	483	484	500	507	503	504	511	512	482	498	522	519	488	491	490	547	516	479	502	493	514	495	456	481	490	476	451	540	503	518	483	476	472	490	489	505	491	447	479	491	507	495	508	473	478	497	436	518	519	486	498	468	487	511	467	478	495	502	515	479	520	495	476	455	502	489	488	480	469	481	493	489	477	466	494	517	485	481	465	471	495	490	497	480	459	527	498	479	494	492	496	497	523	483	487	503	500	503	490	493	459	494	494	494	469	488	455	511	542	526	496	531	479	493	480	475	465	499	494	488	483	504	475	506	526	476	483	494	472	471	483	535	520	469	444	500	522	483	507	482	502	482	512	495	452	486	468	465	510	484	451	491	483	453	471	487	474	542	507	478	485	465	503	501	485	499	498	532	529	460	489	479	448	487	472	485	487	476	484	502	453	514	479	490	477	512	526	493	470	471	519	514	493	471	476	507	499	499	508	495	485	481	514	498	525	476	501	494	504	458	513	467	488	521	481	479	487	493	500	503	536	477	458	462	499	472	508	478	455	520	502	511	512	423	480	514	493	469	460	506	470	458	501	491	508	494	472	494	498	508	501	466	473	468	491	488	527	506	486	501	470	515	517	522	506	506	512	474	513	508	491	487	546	461	524	499	493	495	475	461	493	491	490	471	536	514	531	473	485	492	459	465	506	493	505	477	513	479	499	496	516	463	491	461	466	510	480	512	483	524	438	518	487	514	527	502	479	463	480	514	471	487	456	512	492	468	521	519	488	487	483	518	490	457	441	466	490	538	495	479	538	557	504	459	483	465	527	446	508	499	543	529	468	472	480	491	449	495	510	452	504	509	550	481	474	480	486	472	478	466	507	489	454	502	477	484	470	484	478	503	511	554	480	510
942	702	391	295	1221	7973	10668	7673	4856	2230	978	453	189	94	48	33	31	54	32	36	31	43	35	37	27	39	35	39	33	29	33	26	33	25	29	37	29	28	34	33	33	32	39	27	33	27	30	39	36	36	39	34	35	41	38	28	40	34	36	41	36	34	37	47	34	30	42	36	41	19	38	39	40	37	44	34	38	48	38	33	29	40	24	48	47	29	34	31	35	36	33	29	40	41	21	27	32	31	30	28	32	33	36	32	39	31	25	24	39	27	27	47	39	31	31	25	31	42	27	51	20	34	39	43	29	29	31	40	33	28	36	28	42	41	28	28	34	35	24	36	32	30	31	28	34	43	38	35	46	41	36	45	40	31	40	48	36	29	34	30	36	40	47	33	30	27	34	33	37	38	35	24	40	33	42	24	35	29	33	27	44	31	41	38	34	35	35	24	40	36	37	43	33	32	35	37	41	34	40	35	32	45	29	30	37	41	31	28	38	30	26	28	35	36	34	32	31	36	30	41	39	29	38	24	30	34	36	35	35	30	28	51	35	34	35	34	43	28	52	50	29	28	40	27	28	34	38	38	30	29	41	34	33	33	35	38	41	45	27	37	32	35	36	42	33	35	37	38	30	29	31	27	31	39	36	33	43	40	40	36	33	33	34	35	37	29	30	35	31	28	23	35	33	52	38	39	37	25	31	40	35	32	33	31	50	33	41	24	31	46	33	35	29	34	28	33	35	35	28	38	46	28	41	32	27	34	37	34	40	23	42	32	32	28	44	37	35	48	24	40	28	36	37	40	34	30	41	35	36	37	35	45	36	27	39	43	29	36	35	31	35	45	31	34	32	27	32	31	38	27	42	36	36	36	42	27	31	36	38	39	42	26	25	26	52	32	36	27	40	33	31	34	34	35	33	34	36	30	33	45	34	44	37	23	41	34	23	32	40	51	33	35	34	32	27	38	30	31	36	35	32	26	31	38	37	43	39	31	49	28	33	34	45	26	33	33	39	37	30	26	32	34	27	33	27	34	38	19	31	27	24	44	35	32	37	36	42	39	36	38	30	39	26	43	37	36	40	20	45	36	38	34	41	40	28	25	24	36	35	36	32	42	41	37	34	25	30	40	37	36	36	31	37	38	33	33	23	40	47	36	30	32	26	44	40	31	42	35	38	50	29	25	35	32	39	38	42	38	32	43	39	32	43	39	39	38	46	38	40	32	30	28	32	39	40	30	34	35	39	28	27	29	28	29	31	27	27	38	34	35	41	35	32	37	35	35	33	42	40	35	34	39	38	45	29	35	28	33	29	31	37	34	34	35	39	32	35	34	37	33	32	36	31	37	35	33	29	35	35	24	32	29	37	39	40	31	26	25	34	26	40	29	30	33	42	34	34	36	34	31	37	33	41	39	33	31	30	43	36	29	37	31	40	34	35	33	23	37	33	35	38	35	42	42	44	31	29	24	38	35	32	36	30	37	39	32	37	25	46	32	28	20	34	24	37	37	40	36	39	30	41	28	34	31	47	38	34	32	37	47	38	35	32	30	32	34	28	41	29	31	35	39	39	38	33	36	33	26	44	40	35	41	30	30	29	27	38	39	26	31	34	45	37	34	34	35	36	42	46	38	40	39	29	33	26	34	39	47	35	36	37	33	35	39	26	42	28	36	29	38	35	45	35	36	38	30	28	28	32	19	38	38	32	24	46	41	38	26	31	40	27	32	32	50	44	30	28	24	28	25	35	31	43	30	40	30	35	37	35	35	44	36	28	33	37	43	54	30	32	28	28	37	39	34	29	31	38	34	42	40	32	22	29	29	35	29	40	40	40	32	36	36	43	36	37	51	43	35	28	29	43	30	24	30	21	39	44	40	40	29	31	29	39	45	36	38	36	32	42	34	40	39	33	41	33	46	30	33	42	43	36	28	39	29	31	34	30	25	36	29	24	36	34	33	37	35	44	35	36	33	30	37	44	32	33	39	38	28	32	47	42	35	34	43	38	50	31	36	34	39	30	38	39	35	34	31	35	38	41	34	51	43	38	30	33	28	48	36	32	35	40	35	29	43	28	23	24	41	38	40	35	34	30	24	40	25	44	33	32	39	38	38	42	43	43	38	41	32	34	27	38	36	30	37	39	32	50	45	38	30	39	54	27	34	25	34	36	28	42	36	33	22	35	35	40	34	26	38	37	33	40	35	37	27	33	35	33	33	32	25	29	41	37	32	37	31	47	28	43	34	32	27	23	34	41	27	26	32	41	33	27	28	36	38	31	39	28	32	35	30	30	32	35	38	46	37	41	38	37	44	39	45	40	33	33	43	30	30	34	32	36	36	28	43	34	37	52	36	42	28	52	36	30	36	31	30	38	30	41	30	30	23	27	38	32	26	27	35	26	36	41	42	34	37	26	42	36	36	40	32	36	35	34	34	40	34	39	32	40	41	25	42	41	23	38	35	50	41	42	24	35	24	29	32	38	37	33	34	39	29	37	36	36	44	32	43	34	42	29	38	27	35	20	29	34	46	33	30	31	54	30	35	32	41	43	38	28	33	33	35	33	51	37	38	36	40	47	38	29	29	38	48	30	39	40	37	30	29	34	35	32	42	29	36	34	31	42	33	34	36	32	45	43	27	30	27	28	30	38	31	32	37	43	38	34	37	35	28	32	38	32	31	33	35	36	35	46	43	33	25	37	41	40	27	34	41	30	34	34	41	35	20	37	42	26	39	33	27	34	37	28	33	35	32	29	27	33	38	33	27	36	32	39	42	34	37	39	41	42	30	35	43	47	43	34	43	33	46	38	29	44	36	34	38	30	27	37	27	29	32	42	32	32	33	43	39	40	37	32	40	35	32	27	28	32	39	35	29	30	42	43	39	42	31	30	45	30	36	42	20	34	36	40	29	34	37	43	31	34	36	37	33	37	31	37	40	29	41	38	32	34	35	38	32	41	44	39	38	41	37	32	36	39	30	31	48	32	30	28	34	39	36	34	33	36	25	35	33	34	46	29	36	29	26	44	38	36	29	32	34	42	24	32	38	46	39	39	32	38	35	26	32	44	46	34	38	31	37	36	46	40	40	33	32	28	30	31	38	46	34	26	26	31	43	44	38	24	29	31	40	40	32	44	30	28	31	35	36	37	35	36	34	34	37	29	42	30	30	37	34	40	22	37	32	30	34	31	39	28	35	35	43	35	37	37	41	24	39	42	28	41	30	32	27	38	36	30	35	45	36	32	25	24	28	26	26	38	28	25	38	33	34	29	33	39	32	27	41	34	45	31	22	35	43	38	26	30	39	42	36	36	37	37	32	24	41	44	36	34	30	33	38	49	38	37	27	42	34	37	34	29	33	39	36	28	32	35	30	35	33	34	36	28	37	34	23	38	38	37	44	34	31	35	35	36	42	42	27	37	35	40	24	38	37	35	33	34	33	30	36	42	45	29	43	41	31	35	42	30	36	38	36	39	44	30	27	42	44	43	29	28	32	35	43	41	38
19687	13090	8024	14710	36320	59610	57764	47376	38668	28330	19794	11213	5119	2247	1008	677	542	481	472	477	443	479	463	432	448	477	411	416	453	420	471	463	442	468	479	454	468	468	442	469	443	443	440	433	468	430	499	457	475	486	481	456	456	445	457	452	479	439	451	480	449	437	487	461	420	465	481	444	469	454	471	464	473	469	486	418	448	455	485	459	454	468	495	439	439	436	437	456	456	458	451	456	453	463	478	464	470	474	449	464	435	464	468	460	470	459	443	445	460	477	466	482	448	430	475	442	449	456	449	470	449	441	464	450	449	451	468	455	492	476	444	457	425	455	448	484	466	493	460	451	462	472	430	464	461	475	492	449	451	461	467	447	462	422	468	484	493	453	460	450	447	488	467	450	463	456	442	468	461	465	436	472	451	478	462	451	452	457	494	428	424	479	429	460	439	455	481	443	439	470	430	433	452	493	441	446	479	454	437	449	429	503	457	478	463	463	418	448	476	429	438	466	490	456	437	448	514	486	477	466	436	489	462	464	470	479	464	469	457	459	434	446	441	419	468	456	480	463	425	470	483	442	457	482	476	447	475	512	494	436	433	473	481	489	427	428	469	459	474	470	479	493	472	453	439	480	446	446	471	442	485	461	468	466	446	473	450	462	459	422	500	481	462	434	489	445	451	457	490	465	469	460	479	455	457	428	500	477	469	453	474	469	440	467	451	471	414	464	431	462	429	503	467	457	462	456	467	445	457	462	432	474	484	429	426	505	467	450	432	473	470	487	458	469	438	447	478	428	437	455	442	469	447	466	472	444	452	441	477	476	471	453	471	489	469	436	458	430	474	460	470	460	411	489	452	471	450	443	478	475	438	476	459	458	458	458	489	457	467	433	426	492	485	473	446	449	452	447	493	460	461	491	511	434	440	456	453	501	464	466	465	455	473	409	476	455	479	450	479	479	440	452	436	452	476	460	438	467	460	463	466	468	476	441	472	471	467	464	461	480	478	478	440	481	488	492	436	456	458	458	461	495	490	501	463	460	432	483	469	408	483	451	463	447	436	442	484	451	441	496	439	501	435	441	489	484	442	485	477	452	496	421	467	445	460	479	509	450	446	494	460	451	511	449	461	439	454	446	474	465	480	453	493	460	429	438	474	496	477	486	486	416	466	442	447	484	438	464	469	493	465	460	445	499	526	493	505	423	475	509	447	427	472	437	451	416	443	476	443	446	471	430	452	432	444	453	471	462	512	477	435	417	447	461	437	475	470	455	431	460	414	487	476	439	476	461	435	454	446	463	486	436	482	481	466	443	423	466	439	472	436	460	441	439	467	467	450	466	464	438	456	409	465	469	426	436	456	445	447	488	452	425	447	455	504	465	452	436	471	433	533	419	474	460	429	449	460	434	484	512	466	467	448	483	465	462	433	433	458	483	453	432	499	445	483	449	463	476	451	450	434	451	446	476	462	442	461	457	428	451	489	465	420	468	429	451	426	418	455	481	444	481	461	449	476	486	475	481	421	459	458	483	439	438	493	458	475	478	417	471	491	461	471	460	419	461	456	492	455	464	464	471	500	466	449	462	453	439	486	450	479	459	450	444	413	430	420	461	443	478	459	441	442	453	491	483	458	435	451	460	488	453	479	443	490	471	477	473	447	470	450	454	445	445	456	461	465	473	429	482	439	446	447	461	465	460	427	439	425	441	455	461	496	457	445	417	433	518	434	462	495	482	477	491	443	469	456	423	447	450	463	482	400	442	482	447	443	481	432	467	477	494	483	416	474	470	436	460	470	435	439	474	463	505	457	459	453	463	454	452	496	461	441	458	411	472	460	429	473	471	471	472	454	483	498	446	413	447	443	470	464	449	466	431	455	437	453	450	487	454	471	449	434	451	491	498	483	445	457	449	453	419	461	435	471	432	443	428	459	447	468	457	456	463	413	448	453	440	448	465	428	427	500	458	426	466	508	442	457	427	448	456	452	463	449	457	453	429	430	468	454	506	421	462	452	461	456	500	436	447	457	497	449	432	485	447	436	466	451	464	469	487	463	444	478	450	454	501	421	448	451	442	439	467	476	460	455	451	472	486	445	432	470	449	518	395	458	416	478	478	454	424	450	454	477	458	514	456	423	452	473	471	484	434	491	458	463	476	453	459	465	449	458	447	452	465	468	435	486	496	419	408	425	437	510	465	449	463	465	466	460	477	432	424	456	443	469	477	456	428	470	430	461	473	458	470	426	446	462	465	450	496	443	458	452	465	399	458	449	474	501	479	458	445	469	514	452	457	486	454	464	440	477	491	469	462	425	463	457	431	454	449	462	462	440	478	484	454	483	469	440	468	491	447	488	457	465	463	479	458	488	483	487	440	457	482	430	448	447	460	463	450	432	477	466	464	456	435	451	441	474	445	465	454	468	456	473	435	423	474	422	432	456	453	502	455	470	421	492	428	465	485	459	463	448	446	476	465	462	437	438	465	473	422	476	438	470	450	484	480	441	441	424	479	462	482	435	522	465	471	464	442	471	475	427	476	491	475	479	450	460	426	423	463	466	475	460	431	449	439	450	463	439	477	432	483	462	483	468	472	423	477	461	444	460	453	450	480	456	454	449	457	449	469	487	438	467	445	467	448	457	412	468	488	463	431	496	461	488	473	469	411	467	465	429	464	475	473	476	419	483	475	491	447	421	481	449	441	482	437	489	420	477	452	453	464	460	439	487	463	450	445	476	468	493	460	478	451	455	444	454	464	442	455	441	460	464	488	479	466	449	468	467	458	464	461	470	427	467	481	480	479	440	450	454	468	448	435	444	456	425	465	481	439	490	435	433	494	468	449	489	488	426	483	476	466	472	446	463	439	490	506	440	444	476	479	472	427	438	426	459	451	474	458	444	453	463	506	490	477	461	435	493	445	469	485	467	460	489	429	434	450	436	490	451	463	459	441	464	442	454	459	479	496	476	440	438	490	456	442	469	463	475	479	436	475	456	454	496	468	452	456	462	448	444	461	445	458	426	480	448	477	433	469	404	436	479	433	449	466	475	455	479	485	466	459	432	428	430	475	456	461	483	454	471	441	447	477	443	440	460	480	462	468	484	482	483	481	470	449	469	453	467	438	460	475	444	443	437	463	436	472	435	449	470	478	427	452	474	466	461	426	479	465	457	465	492	464	459	463	433	444	449	451	458	460	429	468	434	465	436	452	475	491	465	429	442	483	458	445	433	471	421	452	469	426	473	436	485	442	428	482	456	465	444	459	463	450	469	427	473	470	464	524	426	486	444	441	467	497	458	465	478	474	451	417	470	434	465	435	462	447	481	472	456	450	440	480	451	440	471	457	459	429	449	475	446	463	465	457	434	459	464	448	474	465	468	460	476	454	455	476	460	456	440	425	465	457	465	466	463	471	443	441	460	462	474	490	432	445	444	427	464	423	469	470	445	443	454	455	493	431	438	466	467	474	448	457	486	463	432	453	457	475	442	435	458	468	443	440	441	440	465	512	462	446
2333	705	399	339	1503	7859	9605	8525	4999	2758	1274	668	281	140	85	53	41	51	44	36	51	33	45	27	31	38	35	51	39	48	46	36	42	37	25	35	37	42	49	45	51	37	34	38	38	57	45	46	38	42	41	37	54	43	45	50	45	40	39	28	51	39	33	50	39	44	48	41	45	54	43	40	48	40	41	37	42	38	42	36	43	44	33	39	36	38	36	53	50	33	42	42	53	50	38	45	31	36	41	44	39	49	32	44	51	35	37	40	48	48	43	45	40	40	43	50	54	39	40	45	49	39	50	32	45	52	37	56	53	46	36	43	43	40	48	41	45	45	57	49	46	44	45	39	56	41	41	38	40	51	40	47	38	37	45	49	48	52	41	34	39	39	36	45	40	45	42	37	41	45	43	47	37	38	37	39	35	56	49	44	49	33	36	43	46	41	40	41	36	45	55	46	34	36	46	54	47	46	50	53	48	51	44	40	51	36	52	44	37	37	39	41	51	46	44	33	46	42	38	41	38	26	35	46	41	49	52	59	45	37	47	33	42	41	56	43	51	43	55	37	47	28	47	38	52	48	35	49	32	34	42	42	49	44	47	57	39	47	42	41	47	49	43	52	23	29	32	51	53	40	43	44	32	34	38	40	38	45	41	46	39	46	52	45	48	46	56	36	44	42	34	30	38	41	49	42	40	44	51	37	40	39	30	43	42	40	40	41	46	51	54	53	43	39	40	40	33	37	52	47	53	39	46	48	36	43	41	31	42	38	37	35	44	39	39	37	41	35	42	40	37	41	54	38	43	42	48	49	43	35	39	53	46	35	44	46	49	44	30	54	39	39	36	43	40	49	38	58	53	59	48	50	47	53	32	38	40	50	43	53	53	45	36	33	48	50	28	26	49	54	32	44	46	50	47	44	49	33	41	41	47	41	44	41	34	43	45	60	50	40	24	31	51	49	45	46	38	38	47	39	39	42	48	39	39	45	40	45	42	37	47	38	33	41	46	36	44	39	42	43	52	43	25	39	33	50	34	44	43	53	41	40	45	47	50	38	44	40	50	35	38	47	45	51	32	48	46	37	42	49	53	40	35	47	58	35	44	42	37	52	48	49	48	53	49	47	49	35	45	40	44	29	42	45	39	41	40	45	31	40	51	38	41	46	40	47	54	47	36	36	40	30	48	46	44	44	53	44	44	41	37	50	46	58	43	35	27	37	37	40	39	32	37	49	52	37	38	38	49	51	47	36	47	54	39	40	41	42	46	44	45	44	52	48	38	49	46	42	44	37	50	44	49	46	51	47	49	43	30	43	44	29	48	51	34	36	39	36	48	48	39	37	47	43	48	49	54	45	38	38	36	40	44	37	47	56	44	26	40	32	40	44	38	55	32	41	50	48	45	46	39	27	43	40	35	41	55	35	41	40	41	46	47	42	33	46	42	39	35	40	29	37	45	40	42	38	33	35	33	51	42	31	41	50	34	40	33	45	37	46	48	46	37	51	35	54	47	49	48	43	43	43	47	35	39	50	43	52	26	36	31	36	26	37	41	39	40	39	35	46	39	36	38	41	46	44	46	47	43	40	49	42	53	44	48	44	34	41	51	53	47	35	38	34	50	47	42	32	40	50	38	43	45	43	54	37	39	35	39	42	48	33	53	43	37	53	39	43	27	40	40	52	51	43	43	43	51	51	44	47	50	51	47	40	39	42	25	29	43	36	44	46	48	40	39	37	39	50	40	36	37	46	46	41	31	40	42	39	41	39	39	53	35	57	44	60	40	48	45	50	48	42	45	53	35	41	44	39	45	33	48	41	53	42	43	43	50	39	45	44	39	39	51	31	33	48	34	43	45	38	47	31	42	47	40	26	55	30	33	46	52	63	34	45	51	52	38	41	52	44	39	55	36	44	29	38	49	33	43	42	35	48	35	43	47	48	35	42	37	39	36	41	45	45	52	44	44	45	47	40	43	44	44	53	35	46	30	53	47	53	41	46	50	34	54	43	35	40	40	32	51	30	53	45	47	35	33	47	38	47	44	32	49	36	31	35	46	57	47	54	36	49	52	49	32	36	33	48	49	41	50	49	51	41	37	46	34	41	39	54	42	39	42	46	35	42	40	37	51	47	49	46	48	50	50	41	55	38	45	53	49	35	38	35	41	46	48	59	43	54	42	39	53	41	42	52	35	36	40	50	45	44	41	49	41	43	41	43	38	46	56	33	41	44	48	44	31	49	50	45	41	43	49	44	45	48	48	47	47	43	40	47	35	50	37	38	34	41	55	43	50	42	45	56	36	43	48	45	46	48	42	41	49	38	38	43	49	38	51	40	45	43	35	48	39	30	36	33	29	48	51	37	35	37	34	45	49	36	53	37	34	44	37	47	45	37	42	52	40	37	40	40	45	45	38	46	39	48	35	39	47	42	42	40	43	51	46	36	41	56	48	34	47	39	45	44	37	40	50	40	42	45	40	43	49	46	55	47	46	46	38	52	43	45	50	34	38	43	48	45	43	41	43	43	50	34	40	42	41	42	39	45	38	38	50	44	40	45	55	40	37	42	37	42	36	34	50	39	38	38	50	49	38	49	44	36	43	35	37	33	33	35	50	42	53	48	40	45	32	32	47	35	47	44	52	43	48	50	52	46	49	36	38	37	54	39	43	45	38	48	42	41	48	43	41	53	43	54	43	40	47	35	38	50	40	43	47	44	41	45	42	36	54	37	36	42	44	34	43	50	45	39	42	40	48	46	39	44	49	41	45	52	39	38	47	43	37	39	43	30	33	48	41	45	36	36	38	38	37	30	41	43	39	37	47	42	36	51	46	52	40	40	48	46	40	33	36	44	46	39	50	48	42	34	47	41	43	36	45	47	43	48	44	53	48	42	40	35	44	42	33	45	40	42	36	44	52	43	39	43	42	34	37	33	36	54	51	44	38	36	38	39	42	46	44	44	29	29	39	52	30	47	40	46	40	45	48	47	44	38	44	49	54	42	58	27	37	41	45	48	42	41	36	31	38	46	46	38	50	39	44	50	41	41	34	33	43	44	43	49	49	45	39	32	44	48	23	41	40	43	48	47	44	48	45	43	51	42	38	37	41	36	39	49	41	40	43	43	41	42	42	32	41	38	37	37	46	52	30	51	43	48	45	55	40	41	39	42	51	49	49	41	45	33	42	42	45	45	52	46	39	36	43	49	44	47	33	45	56	52	44	41	43	48	53	47	46	43	39	37	43	49	50	47	40	46	51	56	44	40	34	36	37	52	34	41	43	37	38	40	49	37	44	47	42	41	32	52	47	29	41	39	44	34	53	45	39	50	47	45	43	46	37	46	49	42	40	43	31	35	42	44	54	36	43	43	48	36	50	44	40	37	53	34	50	42	47	33	37	40	42	46	24	44	50	42	49	40	44	37	45	45	38	52	43	33	35	43	53	37	32	43	47	38	37	35	43	38	46	30	44	48	47	38	41	39	50	30	44	51	41	47	38	35	35	39
22180	13043	7932	16095	38117	58687	56107	50157	39730	31811	23522	14654	7454	3542	1675	911	670	599	530	556	523	548	569	555	561	553	562	587	551	561	595	560	554	572	576	543	547	554	583	551	548	581	578	544	597	571	545	550	522	533	580	562	599	527	559	501	577	525	599	519	533	548	585	594	559	566	601	557	577	583	557	574	565	584	530	603	531	601	570	578	538	571	552	532	582	540	539	561	595	530	528	535	573	510	568	570	560	519	582	546	540	548	564	542	561	595	546	544	564	543	569	555	545	526	582	582	568	584	596	572	551	591	557	584	572	586	544	556	561	558	563	547	539	554	548	564	599	558	545	580	545	572	550	557	529	566	541	574	542	575	574	539	536	548	573	559	599	567	576	541	571	549	538	558	600	514	526	551	587	523	576	566	536	581	547	535	571	545	518	568	557	591	534	622	544	552	549	582	555	529	612	559	575	558	530	541	571	561	546	560	574	551	598	551	581	564	554	555	545	554	557	556	544	602	563	528	543	557	530	603	571	558	595	572	539	569	541	555	602	551	561	552	596	600	604	577	560	543	561	602	611	556	574	587	536	548	586	558	585	522	566	596	558	534	533	561	573	553	543	539	599	544	559	557	543	555	563	579	565	577	558	582	557	586	542	537	569	540	565	566	566	564	528	536	605	583	536	542	553	562	530	566	584	524	553	580	564	553	550	551	591	593	544	547	546	536	566	548	575	633	588	543	576	541	563	560	492	503	555	534	588	568	554	602	540	592	544	531	558	573	583	552	552	549	567	590	580	530	548	597	563	560	559	555	513	577	585	516	632	557	600	563	563	594	529	559	514	548	540	519	581	545	559	590	525	551	550	528	588	566	564	573	550	559	578	590	592	555	605	587	546	576	553	544	555	586	519	541	564	599	566	577	543	549	575	582	558	562	555	525	585	573	578	541	555	560	526	591	564	559	546	576	562	553	584	551	537	594	557	578	521	579	523	561	591	580	535	566	532	559	576	558	547	548	557	523	603	571	541	534	538	582	529	562	563	604	582	582	583	556	534	569	586	572	562	583	576	566	581	572	550	592	527	595	571	577	559	560	542	552	548	546	596	538	604	554	562	555	542	533	580	534	533	572	579	586	546	592	546	529	570	558	547	567	565	596	555	585	575	560	585	554	564	576	556	528	551	530	547	519	570	579	546	560	512	535	577	537	555	521	558	552	575	543	535	557	560	582	575	579	578	567	562	597	553	582	623	531	599	558	637	558	508	622	574	574	518	586	561	552	590	572	545	593	560	568	603	590	560	592	560	544	515	590	535	547	574	596	578	540	604	557	589	568	590	564	585	564	591	578	596	535	549	588	535	513	589	599	557	534	599	547	604	570	565	563	526	582	570	542	573	556	539	541	590	562	569	551	568	555	564	561	576	607	552	565	548	569	550	558	569	556	532	589	553	540	541	598	576	535	541	564	536	587	543	580	562	556	542	585	579	529	597	566	596	591	547	582	536	598	565	564	515	535	537	537	621	541	613	548	554	587	543	599	533	621	560	589	591	564	568	589	575	561	553	570	620	551	538	553	546	582	535	581	551	584	579	541	556	554	596	535	598	569	612	537	570	584	564	580	526	545	552	591	515	556	545	590	535	560	551	565	547	560	562	567	570	560	566	570	596	590	623	511	578	567	561	549	553	563	552	554	551	540	594	557	572	546	592	532	570	571	533	580	542	511	606	569	528	567	532	578	559	587	547	572	549	516	599	566	541	563	587	577	584	571	586	580	577	579	571	577	561	533	567	551	550	573	544	582	546	524	588	566	551	587	557	590	567	551	564	586	554	541	546	571	545	549	557	531	525	573	550	564	556	544	569	554	561	583	541	564	532	562	606	554	551	588	538	587	504	529	566	562	550	593	545	584	579	551	586	578	579	596	575	558	584	554	554	561	553	561	564	553	551	536	537	532	578	557	605	554	515	557	577	529	543	522	568	523	588	542	541	545	589	564	523	592	609	586	562	549	547	549	590	548	560	554	535	564	554	566	547	534	603	542	598	552	586	566	557	571	576	565	575	589	582	578	551	591	561	561	521	575	552	561	516	531	521	581	555	534	625	509	569	498	569	523	581	581	585	532	520	560	567	568	560	578	555	577	513	566	572	556	553	594	539	546	587	544	529	558	590	590	552	557	548	524	593	528	584	589	566	594	535	573	560	532	594	533	585	537	577	570	491	623	591	567	557	557	579	560	514	552	554	519	535	557	565	604	575	526	565	563	567	580	612	585	561	531	567	536	553	559	548	560	579	554	564	550	511	539	579	541	568	581	549	570	541	591	574	587	560	539	561	554	551	579	540	589	591	526	545	567	552	563	588	527	555	585	573	572	573	569	598	555	556	562	590	530	573	545	579	562	560	550	537	587	563	535	572	597	525	569	586	605	572	567	551	573	530	568	572	575	554	579	560	550	546	562	553	560	608	517	558	597	612	586	563	549	569	531	565	598	532	548	542	552	517	583	571	529	564	576	551	567	590	539	564	539	545	558	540	554	560	532	572	581	550	563	592	586	558	580	595	572	550	567	569	534	553	547	546	565	560	537	539	556	569	579	574	562	576	564	559	545	540	564	599	603	630	568	532	552	524	586	596	523	556	527	549	586	570	590	540	544	555	574	579	570	533	563	569	568	576	585	593	586	548	509	598	551	557	554	559	558	564	586	538	524	552	557	548	623	539	548	579	550	556	613	582	567	528	551	522	571	577	567	533	559	544	588	556	582	522	563	512	523	548	544	573	586	594	580	556	513	570	560	529	559	558	534	568	573	582	579	556	536	568	538	603	553	576	629	576	570	562	574	578	538	574	533	593	604	534	581	564	561	549	570	571	569	574	536	541	567	603	562	580	543	553	560	534	586	553	552	597	544	523	607	580	620	629	561	576	536	592	593	556	552	539	537	561	551	529	574	579	568	566	601	558	595	553	538	594	585	610	545	545	580	550	592	585	515	572	584	570	545	559	551	570	586	576	526	506	590	563	604	557	572	568	574	561	555	583	526	531	573	571	533	564	562	573	550	554	569	555	534	560	570	555	581	563	590	562	559	551	543	530	565	559	554	559	540	598	560	542	567	577	528	575	538	567	596	525	521	586	577	546	581	566	612	569	540	540	553	550	519	593	599	582	526	578	537	586	562	552	547	542	535	536	566	575	566	532	569	569	561	557	541	593	538	551	539	547	543	532	534	616	552	562	538	589	551	596	579	590	585	583	571	540	543	572	521	556	542	547	554	550	528	589	556	544	598	567	553	581	565	556	570	597	557	574	553	551	590	549	565	573	579	573	558	568	580	573	533	563	520	573	592	555	563	561	582	516	557	561	582	570	618	567	566	557	518	586	543	521	567	569	560	556	582	565	570	537	551	574	546	522	553	566	552	618	529	579	549	563	512	597	594	583	603	547	586	551	599	572	590	586	523	581	592	567	569	561	568	534	565	556	572	612	532	511	564	575	557	592	536	607	582	587	566	561	612	575	589
1854	1115	729	543	2941	9785	6878	10992	10787	6874	3651	1756	803	336	144	91	56	41	48	36	33	41	41	42	37	39	31	36	27	35	41	38	35	41	43	39	37	34	29	38	40	42	35	43	42	39	40	52	39	33	39	39	49	32	34	38	49	32	49	44	44	29	37	45	34	48	30	38	51	43	38	37	34	37	50	30	45	38	33	36	42	43	42	31	38	29	33	35	49	41	28	32	45	38	35	50	41	36	40	43	45	31	35	26	48	49	43	36	37	27	32	41	43	45	48	33	32	30	50	39	35	28	31	33	26	33	42	43	35	32	54	43	42	51	44	38	32	33	34	35	32	27	40	42	33	40	33	31	35	43	32	51	40	31	36	37	45	29	44	40	40	31	49	34	26	38	47	42	42	36	37	40	43	33	35	38	44	39	42	35	38	39	41	36	42	35	42	45	43	35	36	28	43	40	35	43	34	32	41	39	40	31	21	34	44	27	48	40	33	46	34	47	44	40	41	42	47	47	33	37	36	43	40	38	36	32	38	45	43	41	26	37	31	35	40	46	34	35	41	34	32	38	33	38	35	38	36	34	34	45	50	40	36	41	34	32	36	33	49	56	32	38	28	30	47	43	30	38	27	46	34	29	40	41	30	35	34	31	42	50	43	40	33	37	25	34	37	44	45	33	30	50	44	35	41	39	44	36	40	33	37	26	33	37	37	43	51	39	35	39	39	38	37	37	39	43	32	35	34	48	38	36	38	32	36	26	37	35	54	18	49	46	29	46	46	35	44	40	34	36	31	40	31	34	30	42	28	34	27	25	50	39	31	45	45	47	30	40	36	42	35	34	39	38	32	37	33	40	38	46	27	40	39	36	37	40	36	26	36	47	29	45	43	37	34	37	34	40	44	52	36	34	37	48	31	36	36	36	42	31	26	30	36	37	39	35	41	27	30	33	39	33	35	55	30	32	42	33	39	40	43	39	40	39	35	37	47	29	26	34	33	37	31	32	36	39	33	32	41	30	38	25	43	35	41	38	52	34	39	35	30	36	38	38	31	39	48	40	29	39	32	31	33	44	42	46	29	35	51	43	44	29	49	39	32	34	38	34	35	48	37	35	32	38	40	50	44	42	49	31	36	35	45	34	30	39	35	33	35	40	32	40	42	40	38	44	34	30	52	47	37	36	38	39	41	44	37	39	44	46	35	49	43	37	45	38	33	47	32	31	36	31	40	41	38	51	44	35	42	36	36	30	27	36	34	45	41	46	40	36	36	46	36	51	49	35	44	43	32	40	33	42	27	32	46	29	40	43	37	36	37	57	39	30	37	36	53	46	52	35	39	30	34	31	44	36	32	40	36	45	29	44	46	38	31	24	42	33	32	32	35	43	40	31	35	34	39	46	38	44	32	47	34	28	42	48	34	39	49	37	29	37	43	33	37	35	36	35	37	35	38	33	34	43	40	44	40	34	44	42	39	43	33	42	42	41	34	35	35	30	47	29	48	37	38	42	40	52	31	35	38	28	39	40	43	38	34	36	41	37	38	34	39	36	37	38	44	36	49	33	32	35	34	31	34	30	40	46	32	41	34	36	30	32	48	47	45	41	42	23	32	39	34	46	39	31	35	33	32	40	39	39	37	36	39	41	48	32	27	46	36	44	41	47	43	31	38	41	43	39	44	36	37	32	41	37	44	40	35	39	41	35	49	39	47	27	45	31	43	23	34	43	44	26	29	40	30	39	43	44	40	41	41	38	32	45	42	40	29	39	49	37	29	40	42	37	50	37	38	45	30	40	36	40	46	45	30	47	33	39	38	30	42	30	40	35	44	38	38	38	36	43	40	52	43	35	39	43	34	27	42	33	33	31	52	34	34	32	34	52	35	59	37	35	37	34	28	43	47	40	42	34	45	38	40	27	25	51	37	40	39	33	41	32	50	29	25	45	32	38	36	35	43	49	35	28	32	22	39	38	27	39	46	52	35	33	32	36	43	32	49	41	33	31	35	24	32	47	36	42	37	43	42	46	32	37	31	42	39	44	33	23	50	36	40	31	33	42	36	39	38	31	41	35	50	53	36	36	37	44	38	30	45	37	35	41	43	36	43	36	38	37	37	45	32	41	29	36	31	41	38	34	35	47	43	29	38	35	47	40	36	37	33	29	25	38	30	37	39	37	45	35	27	40	37	36	31	35	32	35	28	42	38	40	35	47	43	45	41	42	37	47	42	37	39	40	35	31	33	33	54	28	53	39	31	35	42	43	22	29	35	36	40	34	41	33	38	28	34	46	40	35	35	22	34	36	40	39	37	40	38	36	24	33	43	34	38	40	38	47	38	40	39	35	40	37	30	28	43	34	39	38	25	32	42	44	25	47	33	32	38	39	31	42	33	45	37	45	38	35	32	36	28	43	38	32	47	37	33	47	47	43	38	35	36	33	36	44	30	45	46	45	35	32	38	38	37	35	34	50	39	38	41	35	39	30	39	36	32	36	50	38	31	47	42	39	32	32	47	37	34	33	33	35	37	34	31	41	34	38	40	39	35	35	29	29	36	37	40	35	33	36	34	43	28	36	34	44	45	38	52	45	31	49	50	45	43	44	41	34	36	48	37	31	29	42	29	44	35	45	40	31	49	33	37	31	59	39	50	36	43	43	43	38	41	34	30	29	36	33	38	28	46	31	34	32	35	42	47	27	35	47	32	38	36	45	35	40	50	37	39	38	43	39	37	29	38	49	32	37	41	39	31	47	44	27	41	44	38	33	31	29	47	42	38	29	25	38	49	55	38	31	34	45	37	42	47	38	36	48	37	41	38	43	41	32	34	26	43	45	29	33	38	29	41	53	40	30	43	37	23	45	35	48	36	39	40	35	25	33	40	46	39	46	43	37	31	31	47	48	45	39	35	38	39	35	40	24	40	37	37	43	45	42	39	30	33	38	35	36	40	46	37	40	43	37	27	36	34	53	39	32	46	40	28	33	40	34	40	44	35	34	39	35	28	26	32	34	43	30	27	35	50	40	45	36	47	37	31	47	29	53	35	40	33	35	48	43	45	37	26	43	37	46	37	41	40	35	21	34	34	36	37	31	40	37	29	45	40	41	44	35	31	35	51	57	34	37	39	43	49	46	33	42	29	38	39	40	43	45	41	40	44	40	39	35	57	26	39	35	43	51	37	36	45	38	34	44	42	26	40	34	36	43	34	44	44	48	46	39	40	42	45	37	36	57	39	37	47	27	37	29	32	38	31	39	40	34	36	48	48	48	41	34	34	36	38	34	25	38	28	46	31	43	42	38	37	52	40	29	49	35	27	42	31	40	39	33	40	34	34	35	33	27	37	33	39	30	43	46	35	37	33	41	38	32	52	32	37	51	39	35	43	35	45	38	24	39	31	35	38	41	26	31	49	38	38	51	35	43	33	39	43	45	30	31	43	37	36	39	39	35	44	38	36	48	40	35	35	35	32	43	28	31	39	31	41	35	29	39	33	35	34	43	27	32
27046	16883	12812	21793	47428	59903	50340	57820	52877	42679	33841	25591	16947	8905	4155	1818	969	659	546	492	500	513	499	457	478	504	478	484	533	469	510	520	484	484	494	477	520	510	507	459	503	489	478	505	507	523	463	490	513	479	510	518	494	483	492	518	515	497	515	460	522	476	511	504	505	493	514	504	491	470	499	525	520	481	474	488	489	514	516	505	536	503	466	480	520	494	472	490	487	520	474	486	494	485	454	477	453	478	477	519	510	446	488	482	468	447	507	460	514	531	512	536	535	489	495	458	486	486	480	500	504	481	567	510	529	494	454	506	520	482	494	534	503	482	467	482	483	474	501	482	480	476	467	496	471	465	491	488	485	505	491	488	484	480	483	456	470	499	507	497	501	494	527	513	516	534	485	478	464	494	488	502	508	487	519	483	548	497	517	455	526	515	522	462	531	497	478	540	509	491	452	489	444	502	515	491	533	511	472	534	490	478	494	527	525	511	471	494	475	474	475	510	536	472	486	464	496	493	481	533	522	540	478	490	529	474	495	498	511	479	535	485	510	502	498	508	532	485	455	471	552	472	534	503	485	498	521	494	448	472	493	500	481	509	482	509	537	469	488	493	528	498	464	473	516	508	552	510	505	521	474	485	500	453	485	517	460	466	474	457	501	502	517	494	487	486	500	463	449	473	517	519	523	487	494	463	526	488	521	505	484	523	529	531	485	466	505	558	537	500	485	512	508	491	447	481	454	522	505	485	491	549	520	502	498	520	478	497	500	491	522	451	479	470	472	496	510	460	493	485	503	541	506	517	479	508	494	489	508	488	482	521	498	506	515	477	476	486	478	488	487	501	509	501	504	525	478	480	498	503	470	494	478	456	538	493	500	502	481	503	469	488	488	503	496	511	449	512	511	505	518	519	520	511	473	458	524	517	472	516	468	513	452	532	475	483	472	472	488	465	499	478	463	508	485	511	501	487	481	499	489	490	537	499	463	505	494	468	519	502	494	469	507	493	488	497	523	497	446	482	490	507	445	492	473	497	467	521	483	486	481	518	515	467	535	461	469	506	514	493	473	510	501	485	517	465	478	491	519	495	508	489	494	502	542	462	469	475	503	489	508	484	540	503	465	477	497	517	507	457	469	471	500	527	514	482	470	489	503	491	512	457	480	463	486	536	492	485	494	494	502	494	524	488	472	478	486	458	476	496	496	489	436	502	495	482	509	550	484	529	480	458	481	489	495	521	492	498	504	525	494	480	496	506	505	529	522	495	518	499	520	454	461	470	511	526	479	517	516	485	476	486	477	509	474	478	485	515	501	490	449	478	493	500	512	467	504	476	489	518	511	489	528	493	482	522	520	476	519	481	455	471	453	487	464	512	534	510	480	519	498	517	521	528	499	508	463	524	486	515	461	487	529	478	487	474	533	453	513	491	445	490	493	489	444	484	481	501	489	466	483	477	458	505	469	533	496	492	509	488	478	500	517	486	487	543	510	499	478	487	488	504	491	455	470	496	495	497	467	495	489	525	497	524	491	481	504	522	491	524	518	547	486	499	462	448	525	468	472	434	515	494	462	521	516	487	507	533	482	513	476	501	447	503	481	472	489	487	476	514	500	479	520	511	527	497	487	463	460	481	509	530	462	505	467	488	497	504	536	510	549	495	500	482	504	494	497	502	472	512	489	476	515	504	492	466	518	476	512	486	488	473	480	518	486	490	475	495	471	483	503	523	505	473	456	488	486	475	499	500	485	510	479	538	546	519	496	494	467	510	461	510	506	479	532	490	460	493	476	482	505	479	525	496	517	518	496	521	541	531	537	489	499	493	479	482	515	518	496	494	493	505	480	506	460	456	512	465	505	508	487	495	510	506	455	452	519	496	465	512	509	497	455	470	514	518	490	496	517	483	507	457	459	509	508	475	506	499	489	481	562	531	477	494	493	471	508	483	449	463	513	499	453	468	477	474	508	495	496	474	485	480	521	515	484	479	471	483	493	539	479	485	490	508	502	495	505	501	505	497	533	491	553	494	501	537	506	514	505	521	472	496	531	503	479	492	473	495	496	495	498	467	533	474	476	468	507	464	524	471	481	498	487	509	480	469	493	482	548	470	462	492	474	534	491	477	480	492	510	480	520	497	506	493	473	512	518	453	507	510	479	528	471	456	489	482	489	501	478	490	481	477	449	461	452	543	528	542	494	484	496	503	491	519	462	505	496	515	479	502	502	502	544	450	489	494	490	519	469	479	487	504	497	505	496	464	499	460	522	505	495	525	488	454	516	472	535	502	485	515	497	492	476	489	455	510	506	483	464	456	511	527	501	527	491	474	526	507	473	506	485	484	484	473	481	499	514	475	505	489	502	516	489	485	503	485	474	524	521	514	486	498	502	466	493	506	452	528	502	485	517	491	509	508	464	490	483	482	476	491	499	492	502	470	483	500	521	488	470	494	491	525	464	471	492	546	506	476	492	469	505	524	494	486	497	463	494	495	521	502	502	523	518	488	515	537	490	471	507	517	469	472	488	516	494	500	543	524	512	459	491	495	460	512	458	507	513	498	471	489	528	487	497	536	485	508	496	530	499	437	483	503	503	521	512	482	513	480	499	493	526	496	516	480	489	501	476	526	498	534	499	465	508	488	478	455	494	512	500	475	501	491	520	521	493	459	478	515	489	495	464	488	495	478	504	480	467	528	511	491	490	495	499	528	511	519	508	483	472	474	501	450	485	520	508	435	487	516	485	537	487	491	492	492	471	510	508	493	508	496	490	480	537	469	505	493	497	478	537	455	485	534	496	518	506	513	499	531	472	543	488	486	504	500	443	503	488	468	508	521	497	483	465	491	501	449	500	508	490	518	514	487	488	512	500	469	546	464	471	480	507	491	483	502	491	494	532	525	470	497	477	460	482	467	468	514	489	515	539	522	523	501	486	502	511	478	500	446	463	529	497	484	490	541	492	501	479	502	459	495	525	529	493	479	482	534	493	468	491	467	541	474	472	503	526	493	514	526	478	526	501	521	542	504	494	494	513	513	475	499	460	503	516	453	482	538	494	530	475	503	514	481	501	480	476	496	461	528	499	492	498	497	515	505	514	521	488	503	482	497	501	480	485	494	494	495	456	485	535	490	501	453	457	444	486	484	500	435	481	510	487	474	461	505	501	469	484	535	517	482	489	495	502	501	480	468	536	444	517	505	506	480	507	479	502	503	498	498	480	490	526	462	444	459	496	482	468	473	473	510	481	496	507	480	484	508	522	507	488	500	502	495	456	536	479	514	456	521	519	484	484	481	468	493	527	544	534	498	498	497	501	512	498	505	497	505	540	531	504	521	506	507	492	519	512	467	500	515	496	512	421	512	495	493	511	473	507	468	490	499	509	463	509	498	523	519	499	504	488	531	475	460	474	541	551	511	480	475	520	521	513	487	500	512	480	511	457	487	471	472	521	460	500	493	478	470	502	503	497	478	486	488	470	505	531	521	492	461	489	497	494	517	513	459	535	499
1382	285	180	132	434	1231	1147	2347	2321	1767	959	534	296	149	113	53	38	35	44	34	36	30	30	36	37	40	39	42	46	37	32	42	31	34	39	38	36	37	26	44	44	35	38	43	33	39	28	34	46	35	43	36	39	47	36	37	41	32	41	31	43	43	35	39	33	37	27	48	36	37	48	33	47	43	32	41	32	36	42	27	34	30	34	43	29	36	36	30	38	33	42	40	33	36	33	38	30	35	36	33	22	39	35	54	40	30	37	39	38	35	36	33	29	40	34	35	42	44	33	38	23	38	44	42	42	46	46	57	42	34	38	48	36	38	30	22	33	38	23	37	38	30	46	50	35	40	38	38	30	37	35	33	34	35	40	37	35	32	36	44	34	28	41	50	31	34	36	35	30	47	39	42	40	33	24	35	32	47	36	44	35	27	33	31	36	37	31	35	45	32	46	27	41	42	37	39	45	44	42	50	23	38	38	30	23	29	33	43	49	30	36	32	41	34	27	35	41	35	38	36	43	50	46	28	48	27	39	43	34	30	45	33	38	42	32	38	31	33	32	33	27	41	34	36	37	38	41	35	29	39	34	45	37	45	33	42	33	39	42	45	37	33	44	43	27	48	40	31	46	44	43	38	38	36	37	48	24	28	38	32	43	42	43	44	39	38	38	52	27	39	41	38	36	30	39	33	34	25	37	48	27	43	35	35	45	39	36	30	40	37	33	33	38	40	48	39	30	44	37	53	39	34	41	28	34	46	30	36	31	35	24	32	35	27	43	38	27	31	43	38	31	37	34	40	31	34	39	42	52	42	33	25	36	39	43	30	33	43	43	38	36	35	34	39	48	35	33	43	40	46	29	51	37	38	47	40	32	42	39	35	30	28	46	39	38	30	36	32	51	29	30	43	45	37	29	38	43	43	44	40	35	36	44	34	34	36	31	39	36	36	37	48	42	44	40	37	35	34	26	26	31	29	48	32	38	49	33	39	37	38	37	31	41	30	37	41	33	38	42	36	38	36	37	50	42	36	32	32	45	34	41	36	34	37	44	33	41	42	36	33	32	33	46	29	32	31	35	39	47	44	34	44	38	45	28	33	32	42	38	27	35	33	38	36	40	38	26	30	44	26	33	35	41	41	39	40	45	42	28	37	32	33	33	34	42	35	36	34	44	36	39	38	51	35	32	32	39	43	33	40	36	31	40	42	44	41	41	27	38	34	48	36	45	42	46	47	36	44	34	38	48	44	37	42	46	41	44	39	29	29	32	26	23	41	46	34	41	42	35	40	40	43	40	33	31	37	43	42	43	36	41	32	30	43	36	36	44	33	30	37	40	38	36	34	29	48	32	30	30	36	46	26	37	38	34	45	33	39	35	46	39	40	40	37	30	43	35	35	40	38	37	37	37	37	34	26	34	36	35	38	32	41	38	38	32	36	30	39	47	48	38	34	44	40	43	32	29	35	32	28	42	41	38	29	31	35	38	33	34	43	46	26	44	35	41	31	34	35	39	29	25	35	30	39	39	36	39	40	38	36	33	35	35	31	40	46	31	32	39	29	35	30	32	37	41	34	25	35	39	39	34	29	38	31	36	37	36	40	33	31	41	35	30	37	27	37	23	44	36	39	45	41	37	39	41	36	40	32	39	41	35	25	32	37	35	31	39	42	37	32	35	38	40	46	29	46	46	44	32	36	36	38	37	30	39	32	38	40	36	38	39	42	33	28	48	38	39	28	29	44	38	42	26	35	38	53	25	40	43	32	49	44	39	38	36	40	45	40	44	28	43	34	33	38	34	30	34	38	41	49	42	27	40	43	43	32	31	28	46	39	34	40	37	37	36	33	41	48	30	39	37	38	39	40	27	37	38	44	40	26	39	44	35	36	36	34	30	45	37	34	53	45	52	37	34	35	33	33	34	35	49	40	40	34	34	40	31	34	34	39	40	38	33	37	36	35	50	27	36	29	44	40	39	42	38	27	40	41	37	49	34	29	35	35	40	26	31	36	40	49	39	41	27	28	35	32	36	42	39	44	40	36	32	31	36	45	35	36	36	38	42	41	29	32	29	27	25	32	30	34	45	33	39	36	38	35	48	32	38	38	40	35	39	26	45	47	38	45	31	36	30	32	29	42	36	33	35	41	32	49	26	53	37	39	27	32	38	39	42	37	23	53	38	39	22	41	39	45	29	44	35	26	41	37	29	49	43	33	41	48	42	44	35	31	39	41	34	44	32	33	28	31	42	23	40	34	35	30	36	37	32	31	29	48	30	38	30	23	26	43	39	36	37	37	38	37	33	37	37	35	28	35	30	37	39	33	36	35	31	37	46	40	33	38	34	37	42	43	35	58	35	49	33	48	42	39	30	31	34	45	46	39	36	26	37	44	42	40	47	29	42	46	42	44	38	31	37	51	39	33	34	42	32	39	36	36	37	32	37	51	47	36	28	34	30	31	37	30	35	38	42	27	32	40	36	30	45	23	46	35	38	33	35	43	49	36	31	41	39	30	26	35	31	54	32	35	35	31	36	36	31	38	50	28	25	38	39	44	37	39	43	45	38	39	31	31	52	37	24	37	39	40	47	39	33	31	42	40	39	44	44	27	34	34	36	44	39	41	44	34	35	47	27	36	41	45	42	39	29	29	34	41	46	39	42	34	42	34	48	33	40	44	36	51	33	35	32	43	32	31	31	35	44	45	34	36	25	33	38	47	41	39	38	43	32	33	27	44	31	44	36	42	42	33	45	45	31	34	38	36	41	43	36	47	39	34	36	43	31	41	39	31	33	40	34	36	32	28	43	40	24	42	41	32	27	34	29	41	42	44	40	37	37	56	34	37	39	35	38	30	38	40	32	32	38	35	45	44	33	41	48	38	42	47	43	42	38	35	46	43	40	45	25	25	40	49	35	39	43	30	34	37	34	39	49	31	39	34	43	41	30	35	30	40	46	28	36	50	50	51	35	32	34	37	37	37	39	33	31	34	31	41	35	49	38	31	41	32	32	32	30	31	35	35	28	41	36	42	47	30	33	30	40	28	42	34	30	35	30	33	31	40	25	29	55	36	29	37	27	40	36	30	44	40	47	40	36	42	38	44	46	49	46	30	39	41	23	49	46	49	45	29	35	43	46	35	35	41	35	34	34	35	37	39	42	31	28	29	36	32	33	35	34	47	41	39	32	40	36	42	37	30	40	30	42	41	36	43	35	41	30	26	41	33	32	32	35	29	53	44	31	33	35	30	42	42	44	32	36	39	28	39	50	39	36	38	29	36	27	34	29	42	40	30	40	35	47	41	37	30	33	45	44	39	36	38	38	27	51	32	40	36	32	29	32	30	35	40	31	36	43	38	52	30	58	31	44	25	39	34	44	47	29	32	30	46	45	23	42	39	33	37	39	34	31	40	42	39	48	41	49	26	45	44	37	37	36	45	31	41	41	47	35	35	30	33	39	44	41	30	43	48	24	47	38	24	38	39	44	37	38	43	32	42	26	47
16839	6978	3711	7596	24882	31609	30198	35837	33135	27729	20964	14900	8462	4316	2182	1138	733	553	549	491	491	510	508	491	469	498	501	447	469	489	499	509	475	498	491	491	503	475	507	449	510	481	509	495	477	452	482	509	503	482	469	480	484	508	511	516	450	502	484	484	477	517	492	497	479	469	476	504	485	515	496	482	505	485	496	501	479	496	518	501	450	512	491	495	512	535	487	483	462	493	465	504	510	510	501	504	481	505	469	484	477	481	492	484	523	497	499	465	464	554	495	498	498	456	491	483	492	466	495	487	476	508	453	512	508	477	510	483	484	464	483	479	491	479	504	479	458	482	492	477	492	489	474	465	517	466	458	526	456	487	506	493	471	504	496	457	484	479	449	480	445	508	496	481	498	504	504	468	473	477	500	492	513	459	477	463	464	485	506	487	478	505	470	532	510	506	483	512	482	507	505	494	494	510	474	509	533	491	529	487	498	508	505	464	494	482	499	471	455	485	460	509	467	489	501	451	468	517	474	476	484	487	485	483	496	459	527	458	459	498	496	458	492	516	524	509	468	513	528	507	489	502	471	508	486	526	473	450	474	479	490	490	469	499	476	548	498	501	507	506	503	462	525	489	453	467	470	477	503	517	492	494	502	498	526	481	457	493	497	508	474	462	517	495	476	487	461	503	483	500	490	470	494	505	502	489	512	455	505	472	492	455	482	499	509	450	524	460	507	502	512	475	451	507	501	496	506	487	471	470	495	494	479	436	487	455	473	481	464	491	491	508	524	474	506	476	493	463	476	543	505	487	520	470	490	471	502	481	484	443	504	475	504	501	505	467	487	478	440	498	489	509	503	514	504	487	475	494	522	499	507	499	467	495	479	479	485	488	480	510	442	514	505	480	517	473	478	479	475	502	515	472	478	441	513	453	510	513	549	477	505	447	520	507	488	487	507	513	514	496	504	489	482	493	494	475	457	467	473	501	551	452	505	483	474	481	495	538	494	475	509	475	484	500	484	498	490	474	513	508	497	484	452	502	452	460	479	468	499	514	492	488	462	474	482	523	463	480	477	528	505	474	488	495	492	498	497	522	471	474	447	459	478	460	474	481	507	491	477	506	485	476	490	501	478	512	470	506	487	504	503	506	489	511	507	509	467	490	481	486	513	519	508	541	489	450	506	500	501	491	468	497	536	532	483	529	521	484	492	518	479	491	475	470	454	492	493	527	496	465	463	495	475	469	496	493	479	472	492	491	481	482	474	503	489	487	446	514	561	506	506	499	505	443	521	506	502	505	481	516	482	498	478	492	501	494	479	501	450	515	483	495	465	504	504	462	491	492	534	464	538	502	520	503	497	493	494	505	530	457	468	489	481	503	514	494	496	524	473	489	541	495	488	494	470	512	473	489	527	519	513	479	495	492	487	477	483	497	484	470	442	488	490	473	464	488	504	499	463	463	499	464	455	489	493	492	503	460	499	492	465	487	499	460	485	527	524	475	480	514	497	507	460	497	472	473	508	499	509	494	478	476	482	465	466	489	495	432	492	509	499	489	472	498	517	487	510	487	460	473	492	478	443	501	494	499	505	470	503	478	477	499	509	503	489	471	484	472	490	469	465	501	483	448	458	463	483	527	509	467	478	478	451	494	497	495	468	447	491	497	493	459	481	521	471	475	474	483	526	472	470	516	507	490	482	472	487	487	479	506	509	483	529	516	483	493	461	461	524	512	490	515	507	486	516	469	503	488	473	483	499	508	508	510	503	470	509	482	523	465	468	490	481	502	523	489	482	496	493	532	448	487	486	516	482	534	502	502	509	471	488	521	479	512	476	488	466	498	467	558	470	500	467	491	518	510	512	509	491	498	475	518	495	483	466	485	481	493	502	501	511	510	477	490	505	482	448	491	512	499	524	475	478	541	494	481	520	487	500	440	481	504	504	514	497	509	498	474	486	531	516	480	459	511	477	474	480	504	527	508	508	504	473	500	499	509	442	492	480	471	509	523	496	512	461	507	475	486	484	459	464	496	496	531	477	495	501	482	522	452	473	508	442	466	487	503	483	464	496	494	485	516	486	488	474	473	519	477	477	526	470	491	501	491	492	491	486	505	459	472	498	493	466	482	477	479	443	483	493	457	500	511	469	516	482	467	479	484	479	511	465	483	497	509	483	489	549	518	495	469	478	522	504	481	538	476	484	501	481	480	483	485	483	525	504	507	504	475	470	507	458	471	473	502	529	490	504	500	502	511	483	473	476	476	486	507	450	496	452	490	446	463	447	510	482	481	522	508	505	484	474	471	448	506	494	489	456	481	465	497	505	474	506	471	498	492	498	484	511	514	540	496	510	525	491	495	477	495	516	482	518	512	539	466	514	483	487	544	461	469	496	463	468	539	486	491	480	468	509	462	490	491	482	517	480	491	486	455	464	474	528	503	518	477	459	472	476	531	476	507	468	503	529	528	479	483	498	484	491	503	531	466	485	508	471	491	536	498	488	497	474	494	495	461	489	513	489	496	482	478	507	471	515	453	452	466	466	486	504	496	462	496	534	478	503	477	515	521	474	481	515	451	488	485	454	473	504	460	503	483	492	483	485	491	510	469	516	459	474	482	459	503	504	487	494	487	504	520	531	472	481	515	492	511	495	510	521	503	512	503	487	513	463	467	491	510	540	536	461	473	492	518	468	499	509	495	502	469	478	499	467	482	445	464	501	495	455	487	504	508	497	484	482	448	516	491	507	469	518	511	495	485	503	500	481	488	458	483	457	514	495	481	462	495	479	488	510	459	522	459	496	504	508	463	512	470	450	470	499	463	493	519	477	500	491	472	466	476	457	492	516	522	458	486	503	538	512	487	462	521	475	476	467	483	482	454	516	508	505	498	472	464	482	542	471	479	479	474	482	517	499	481	514	487	489	502	490	514	471	491	481	452	469	505	532	506	466	475	478	496	527	509	483	499	534	513	509	523	486	503	498	494	497	471	507	484	480	503	492	520	509	502	507	518	500	492	505	479	512	462	476	460	489	513	479	468	506	502	471	505	477	491	478	520	484	501	503	480	512	493	513	486	435	461	498	484	502	486	493	495	498	487	503	482	484	509	472	492	508	480	465	510	468	558	461	496	498	482	516	489	479	481	468	489	486	481	465	477	466	542	500	487	525	478	450	482	504	440	538	499	481	447	490	445	499	463	481	448	483	524	490	469	487	521	528	502	482	516	493	522	492	484	535	487	479	477	521	500	480	507	487	481	500	484	496	474	545	444	458	472	531	474	484	481	504	491	535	458	495	462	482	459	494	484	465	463	483	483	455	484	466	483	493	531	456	497	464	505	493	509	513	491	483	506	519	512	465	493	475	490	495	517	494	483	464	472	494	512	457	479	513	489	492	488	487	469	499	503	502	457	503	482	466	513	486	476	455	521	490	495	508	499	479	473	508	489	491	461	471	476	481	498	490	470	501	518	526	494	489	497	469	492	525	502	480	507	494	516	489	537	477	504	491	490	519	511
817	543	387	412	1072	2540	3770	6348	4687	3297	2763	1914	985	500	238	137	71	55	47	28	36	32	35	27	35	36	40	30	27	31	30	39	36	29	36	34	34	30	28	37	39	27	29	42	32	31	40	31	23	35	26	35	31	37	37	38	30	30	36	33	21	25	35	31	26	35	32	31	30	42	26	34	26	25	38	44	33	34	32	32	40	39	28	36	33	29	44	30	29	35	38	31	28	37	29	42	33	31	38	33	31	34	39	41	43	33	26	37	29	35	29	40	24	31	34	29	33	45	43	36	33	25	34	42	34	29	42	31	38	37	37	41	39	36	33	32	39	27	37	28	31	34	28	33	31	31	32	36	29	26	41	40	41	30	38	52	29	35	29	34	29	37	30	18	27	22	29	35	29	20	31	29	35	28	31	36	23	39	27	29	29	25	30	30	53	31	41	25	38	29	42	29	40	38	38	25	39	30	37	36	34	31	36	38	32	33	27	30	32	28	34	31	30	28	26	40	38	43	44	38	39	48	30	30	40	28	27	39	28	34	39	38	30	33	23	34	27	39	40	37	28	26	39	26	30	36	34	34	32	22	31	38	36	37	43	40	28	17	40	45	33	47	31	28	30	41	32	33	38	25	38	22	32	36	39	39	25	33	34	41	34	32	23	31	47	33	36	34	29	42	36	35	35	35	27	30	30	26	29	30	30	29	27	29	33	31	44	27	31	39	32	45	28	33	29	37	31	27	41	34	18	30	36	30	31	36	36	28	36	31	31	31	35	35	33	32	28	41	34	39	42	39	32	44	25	29	34	35	34	37	27	31	43	32	38	27	34	28	37	32	35	33	34	35	35	38	40	24	32	33	37	41	32	47	35	31	31	27	32	35	47	40	34	34	27	29	30	40	38	34	41	44	33	38	20	28	42	29	34	37	28	45	32	35	38	28	28	31	45	34	41	31	37	29	38	39	34	23	37	30	33	37	32	41	36	26	30	26	33	46	35	35	32	38	28	37	41	37	38	43	35	27	32	25	25	35	29	38	27	38	40	25	28	42	36	25	22	34	33	35	38	32	31	41	32	35	38	34	39	36	31	45	30	37	39	28	29	31	31	31	30	46	36	41	27	39	40	43	39	36	33	37	39	37	36	29	43	22	37	37	30	38	27	32	35	34	35	43	35	20	33	30	41	32	41	33	36	33	32	41	22	25	29	26	30	31	32	22	30	35	24	27	39	41	34	36	35	33	38	41	36	31	35	44	37	31	36	30	48	31	37	30	39	41	32	34	25	27	29	41	35	28	33	32	38	38	31	34	40	40	27	37	42	32	29	24	27	39	30	30	35	34	39	33	26	29	35	31	27	32	43	41	30	37	30	41	32	36	25	41	31	28	26	26	38	27	33	28	27	35	30	42	37	33	44	39	29	34	43	20	38	27	35	29	29	26	37	28	35	34	29	32	34	39	38	36	21	42	42	28	35	41	33	32	35	31	38	25	40	32	27	23	37	36	33	26	30	32	29	36	32	29	42	33	36	36	35	51	31	31	41	28	32	37	29	29	33	27	35	34	25	32	29	46	23	31	37	27	34	40	35	26	25	41	43	38	36	29	34	25	32	48	38	28	33	35	25	39	35	38	35	27	38	30	38	37	36	22	43	29	37	37	24	31	28	33	36	35	39	31	28	29	40	29	39	34	33	26	30	31	40	33	28	49	33	27	27	35	36	30	30	39	29	35	32	32	33	28	35	33	36	29	32	38	39	33	29	32	30	38	38	34	29	32	37	29	23	32	42	36	39	34	29	34	35	29	37	30	38	39	36	43	45	27	24	31	33	37	33	37	33	43	26	29	36	37	41	24	36	37	30	26	38	31	34	45	37	23	39	35	28	34	28	33	28	38	31	43	25	33	35	27	29	40	33	27	35	36	38	44	37	22	33	42	30	30	45	22	32	35	34	36	32	32	29	39	27	36	32	30	29	33	37	24	29	35	28	36	37	37	33	35	40	21	30	28	44	36	29	29	36	31	31	26	37	39	29	35	37	35	33	35	32	32	36	28	40	41	24	36	23	37	36	27	44	42	40	33	34	48	35	29	31	32	25	25	23	32	31	30	41	31	34	37	28	32	26	32	28	36	30	39	28	42	37	36	32	26	34	38	31	29	36	34	36	40	29	33	30	41	22	45	35	35	36	34	41	33	42	38	31	43	29	31	31	39	34	32	35	29	28	33	30	31	37	32	27	35	30	32	32	39	34	32	33	25	37	31	35	36	30	24	39	42	38	27	36	40	42	41	34	39	37	35	27	39	37	41	42	35	30	35	30	30	48	36	31	28	37	36	28	35	30	36	28	39	30	36	32	23	35	35	40	37	31	18	34	42	35	35	35	27	32	32	36	34	30	20	28	37	34	29	41	40	29	30	35	37	29	24	31	38	33	44	28	54	26	42	33	32	34	37	29	37	26	30	37	51	40	33	23	35	41	34	44	34	25	33	26	37	29	22	32	45	39	38	34	34	27	38	42	33	35	37	36	27	31	35	38	38	42	38	31	32	36	29	38	35	25	43	30	40	42	38	36	32	34	31	34	34	48	27	23	32	35	39	37	39	29	34	27	22	28	26	28	31	24	36	30	30	30	44	47	26	29	30	31	31	36	39	22	34	48	35	30	31	38	42	31	27	51	35	20	22	34	39	29	32	31	28	37	34	28	34	33	32	28	29	37	32	30	31	43	37	36	33	36	30	31	36	25	49	33	31	26	29	36	28	32	36	37	44	31	32	23	29	38	29	31	26	41	30	34	37	25	33	37	42	27	37	36	34	31	48	33	33	35	39	23	39	32	21	33	22	26	24	25	32	29	25	44	30	29	28	39	29	37	22	38	38	37	34	37	37	38	36	39	31	41	39	37	30	38	27	30	31	37	24	27	37	28	29	31	28	19	38	26	39	32	30	24	33	34	32	25	40	33	34	40	35	38	29	32	35	28	35	33	43	21	34	33	30	40	33	36	33	29	35	25	39	38	38	38	30	40	36	30	36	38	48	25	30	33	32	36	26	31	35	38	31	36	32	31	31	36	41	34	29	38	19	30	43	29	41	33	36	32	38	41	20	29	31	30	28	27	29	36	31	29	35	30	27	42	35	33	32	39	34	39	31	25	30	31	30	32	35	32	40	22	32	34	33	39	28	32	32	33	24	33	34	38	21	39	26	31	27	17	28	22	41	33	24	27	34	38	45	32	35	24	41	35	37	34	35	37	24	39	24	38	30	44	36	39	33	34	26	25	39	38	31	32	35	38	29	39	35	36	38	42	28	42	37	28	37	36	30	35	38	29	36	40	34	34	24	33	28	28	33	35	45	40	38	35	30	30	42	33	31	36	32	41	31	35	30	28	35	45	39	36	33	35	40	27	33	27	48	25	29	37	28	29	33	34	42	37	44	37	40	30	27	27	35	35	32	29	29	40	28	30	41	39	44	28	38	38	42	44	39	32	37	34	29	41	40	37	26
18551	11926	8417	19362	36446	39595	42995	46729	39475	34301	32148	26494	19642	12186	6560	3133	1464	788	542	483	420	416	418	461	479	419	410	429	431	426	407	409	434	435	426	422	447	428	421	393	448	417	450	470	396	440	417	437	456	446	484	429	422	405	425	457	395	417	434	440	468	427	447	391	401	446	447	427	447	429	458	447	409	456	407	404	437	419	430	404	415	446	408	412	404	472	437	424	414	427	411	426	410	436	449	412	395	433	456	440	435	412	425	421	428	470	410	427	423	440	369	414	429	465	462	410	450	484	428	384	444	440	417	409	458	449	444	435	430	492	437	446	422	459	437	422	385	429	421	409	425	426	407	435	411	431	463	473	441	434	438	420	457	445	421	475	463	432	428	434	434	429	377	448	404	424	438	411	427	423	432	414	435	457	412	431	424	477	423	447	463	442	441	402	431	464	417	402	408	383	465	426	451	427	411	415	433	445	440	417	438	393	373	456	434	413	417	450	442	429	427	407	431	418	419	389	431	423	417	406	444	447	437	456	440	446	445	420	428	399	448	463	451	474	447	430	448	397	458	403	445	435	421	429	439	411	458	418	405	420	402	429	446	451	416	441	437	457	433	451	449	422	458	456	455	483	422	453	414	422	420	439	402	453	455	421	407	475	413	445	391	470	417	385	430	423	476	434	426	431	400	460	457	426	434	449	406	406	396	458	403	418	429	405	439	424	448	455	426	415	446	424	424	444	421	451	409	434	403	422	426	471	419	449	445	436	434	436	401	432	427	449	457	419	475	452	462	457	460	406	411	473	440	413	395	437	427	414	425	383	452	455	432	434	459	451	431	430	455	419	437	457	433	411	445	469	413	432	454	426	430	442	421	419	458	473	426	397	397	433	458	443	423	448	447	456	421	442	423	423	424	406	432	432	440	429	413	440	431	433	435	409	434	414	430	463	412	437	437	381	429	445	433	479	410	422	410	443	460	420	416	431	418	440	405	410	439	457	458	421	450	388	443	443	455	418	446	436	422	416	451	445	448	466	463	453	415	396	422	451	459	423	409	447	447	417	411	434	440	439	489	419	431	462	407	468	469	427	399	445	430	446	445	386	441	458	412	450	457	407	420	384	433	433	410	398	393	449	421	444	428	453	445	439	441	447	440	433	442	423	434	432	376	441	451	434	441	445	440	411	436	407	417	408	410	399	442	445	460	396	448	403	418	461	473	426	421	441	452	421	442	423	452	411	451	414	414	427	469	448	411	431	414	424	436	430	407	450	422	423	463	407	439	442	416	445	421	481	398	400	467	424	416	453	418	420	438	426	468	438	413	388	442	451	437	439	439	440	433	396	425	462	419	420	401	453	458	442	427	469	406	425	459	418	454	457	459	409	435	417	450	446	445	407	435	424	414	449	434	445	440	401	406	413	434	435	399	445	467	419	439	420	458	429	393	399	456	416	445	429	457	450	451	413	411	466	445	443	407	421	428	416	452	431	450	410	439	422	438	412	429	446	423	448	425	417	454	409	427	458	441	456	436	436	413	411	450	443	422	465	399	420	416	436	440	450	441	476	443	431	427	455	433	424	438	467	465	437	450	458	417	453	414	435	459	454	412	420	433	409	421	424	443	422	482	437	434	414	430	458	456	459	417	436	435	441	440	469	420	421	430	409	442	417	455	415	433	456	444	465	398	442	417	436	462	425	427	435	421	405	421	424	432	447	433	421	429	464	415	408	415	443	421	494	424	434	425	445	409	432	447	443	430	431	444	441	394	402	427	418	489	411	451	446	451	438	378	452	434	395	434	439	449	427	436	404	438	454	432	433	417	478	470	407	428	415	433	429	464	419	414	470	422	451	425	428	431	419	453	444	437	414	454	443	429	418	460	426	432	441	436	422	422	434	457	405	445	442	424	420	423	406	444	444	412	439	442	418	428	433	429	436	429	408	413	436	423	435	458	435	432	409	427	413	394	436	430	447	411	440	454	446	435	415	371	402	440	413	454	473	447	431	405	388	440	415	447	464	415	385	428	442	452	460	432	412	415	447	439	458	426	427	405	473	454	441	434	442	430	419	451	437	459	448	485	456	428	432	396	422	435	417	425	444	408	467	427	444	443	444	439	424	386	455	433	438	456	395	440	437	444	457	479	432	420	464	480	443	446	442	448	464	482	441	461	434	440	431	434	452	413	432	450	431	414	432	426	454	429	477	428	416	422	432	485	433	428	410	425	417	448	449	429	401	409	448	448	395	383	452	441	444	419	387	426	391	449	457	438	428	432	382	445	450	440	435	439	439	395	419	419	434	429	464	405	446	429	398	432	446	450	421	421	428	433	413	468	442	403	440	420	456	427	411	448	435	406	414	456	417	403	441	485	440	423	462	428	403	436	402	422	417	449	417	468	424	467	471	422	410	488	437	456	438	454	462	455	418	415	405	431	407	413	421	423	460	432	406	445	436	422	424	407	437	454	455	445	410	429	437	450	429	407	458	467	431	396	412	421	440	436	433	431	426	399	413	439	434	433	435	428	432	421	450	443	409	471	469	437	407	430	445	418	434	435	427	405	462	402	444	445	422	428	403	450	391	432	409	409	442	429	409	448	438	460	452	419	408	433	422	400	414	439	428	416	422	433	408	413	423	413	441	418	419	473	438	441	412	459	433	411	429	452	424	429	461	426	437	428	492	434	455	449	441	399	413	445	384	461	430	444	446	446	409	422	450	399	437	406	409	421	380	438	404	413	407	477	413	439	470	477	421	389	407	460	468	446	404	440	426	429	411	384	411	423	437	430	446	402	461	453	461	422	448	452	434	434	413	425	437	432	456	430	423	441	408	420	455	430	435	429	460	454	424	425	418	416	434	447	442	453	436	454	435	442	463	384	493	411	450	440	423	486	449	478	410	430	436	412	418	411	424	426	430	448	431	407	416	467	463	424	421	420	454	392	414	427	432	419	426	452	410	407	421	419	465	437	417	469	414	469	444	439	438	430	409	425	439	404	456	462	428	408	452	434	416	436	417	426	430	470	431	412	410	432	442	404	471	422	432	432	424	442	461	459	410	439	448	475	467	444	437	441	448	450	435	427	415	437	455	431	414	461	455	464	430	441	450	423	431	417	395	415	461	454	424	442	463	413	442	453	435	431	418	417	455	393	428	433	453	412	441	485	459	447	433	444	435	403	410	416	433	409	422	446	453	429	396	418	440	416	467	422	413	417	445	442	434	424	438	439	435	429	435	400	439	423	463	449	460	436	430	445	450	429	449	418	436	441	432	397	409	480	434	453	450	436	442	449	423	411	441	443	434	424	461	402	425	417	477	432	466	417	461	413	442	443	477	422	465	471	433	425	428	441	418	415	474	403	439	439	446	481	408	456	447	432	417	412	460	434	443	410	462	441	428	459	448	378	440	393	416	416	441	404	401	423	453	433	416	454	385	428	438	419	434	396	422	441	431	410	437	405	422	450	438	432	435	459	481	417	452	466	442	440	399	419	425	442	457	431	454	429	437	447	408
2172	555	531	497	992	3805	5704	2068	2319	3999	4395	3332	1926	1046	451	182	105	73	59	44	46	29	35	51	27	41	46	40	34	47	38	51	36	51	44	42	48	40	42	47	48	43	43	49	49	42	42	37	56	45	51	45	45	45	40	42	45	32	34	40	38	37	38	46	46	44	40	41	29	42	37	40	35	49	39	46	41	40	38	36	37	44	39	57	40	49	53	48	38	44	47	46	40	45	45	44	41	53	50	36	49	41	51	55	40	41	51	56	35	35	26	42	36	45	52	47	36	44	36	36	33	32	41	47	41	40	46	40	35	39	39	36	38	48	45	42	38	34	59	45	39	41	48	42	49	41	42	38	56	57	37	37	36	51	48	38	47	38	48	51	38	45	42	38	43	45	35	42	47	43	43	41	51	40	45	40	38	50	49	49	43	41	38	42	46	35	57	39	36	41	41	50	43	46	35	43	48	38	46	45	46	46	47	29	40	46	45	42	42	54	38	38	44	48	37	36	32	42	44	41	47	41	39	40	39	33	38	47	50	37	55	36	48	47	49	32	45	40	49	36	42	43	39	34	44	41	47	49	51	40	31	41	44	38	40	41	29	45	49	25	51	45	44	45	46	44	37	51	49	37	46	32	40	50	36	45	44	37	40	40	47	50	48	54	48	38	49	47	39	44	38	43	48	38	54	49	39	45	42	46	48	47	33	52	36	47	32	45	44	40	51	43	33	57	31	32	47	37	43	45	36	36	35	46	42	44	45	49	36	38	46	39	41	38	41	42	37	42	38	47	43	46	39	41	49	35	43	50	42	55	30	51	49	46	40	45	42	50	39	38	43	44	51	42	35	53	51	43	42	42	43	50	45	45	45	53	40	47	49	40	42	50	44	43	47	29	49	35	51	45	36	44	51	46	31	61	47	40	47	52	48	33	35	35	37	39	49	45	47	43	36	45	44	44	53	50	46	40	39	46	37	34	43	41	43	35	45	36	52	47	48	47	47	49	49	42	55	39	41	34	46	47	47	45	55	37	41	35	52	42	43	45	48	41	44	37	51	45	44	51	43	42	33	39	42	55	38	43	48	35	39	49	40	47	44	37	47	39	37	48	37	51	40	43	31	45	36	43	45	50	57	45	37	35	32	36	46	40	41	43	31	35	48	42	42	37	42	38	40	42	44	39	55	46	34	29	37	44	37	61	43	56	46	42	46	49	37	32	43	48	49	49	46	45	47	43	42	55	37	28	41	53	53	41	45	37	43	51	51	39	41	32	43	56	51	39	45	42	42	28	47	55	42	30	50	46	53	46	43	60	30	51	40	48	40	50	40	40	44	42	54	39	39	55	40	42	37	55	39	40	40	48	48	42	45	32	35	49	47	39	42	41	50	53	43	41	55	34	52	39	52	46	62	32	36	47	35	35	42	28	47	39	45	45	33	45	51	45	39	55	37	57	49	44	35	43	24	40	46	35	47	53	55	50	45	48	41	58	36	35	52	35	38	34	34	52	51	44	40	39	45	48	40	34	41	34	49	45	44	55	45	48	42	29	48	43	47	44	51	30	41	52	49	39	53	45	44	37	47	49	48	49	49	52	58	46	43	44	32	40	50	42	43	37	48	49	42	38	39	46	36	51	36	42	31	39	53	39	39	53	45	36	57	46	41	35	45	47	48	38	44	41	45	45	55	43	43	48	52	47	39	36	43	60	46	55	46	44	53	51	44	50	38	22	50	35	44	47	38	31	60	41	46	49	39	45	36	50	40	25	29	37	47	33	52	43	38	45	49	29	49	57	41	45	44	34	39	46	39	52	46	33	44	40	34	47	30	48	52	47	46	39	35	49	52	47	29	42	50	41	38	41	32	45	45	42	44	45	38	39	48	44	43	41	47	34	38	40	41	44	42	37	32	46	39	50	43	52	29	41	53	49	34	42	43	39	46	44	32	40	39	36	46	42	44	34	38	37	47	46	34	48	45	38	55	38	47	35	40	41	44	41	37	51	52	40	39	43	56	40	41	29	35	34	49	37	36	36	39	38	35	41	40	39	45	51	48	44	36	43	42	38	43	50	59	42	43	45	45	40	35	43	50	44	43	40	53	34	44	37	54	39	47	41	42	31	48	43	35	37	40	42	46	38	51	36	47	48	35	38	57	38	38	36	42	44	47	24	45	39	36	37	38	54	53	54	45	42	41	51	43	55	42	41	56	51	42	41	59	48	52	38	43	49	43	45	43	50	38	56	51	44	43	48	49	48	44	45	37	49	38	38	42	41	38	39	46	46	42	52	40	47	29	44	47	33	32	45	47	33	37	45	51	37	42	45	45	48	33	42	33	44	48	42	35	39	48	42	41	48	45	45	49	60	44	48	45	50	54	33	42	43	46	41	34	32	50	30	47	48	35	38	42	47	45	53	40	42	35	37	42	54	33	41	59	45	49	54	43	44	48	44	49	37	42	53	47	28	48	31	40	24	44	37	37	40	35	46	41	36	49	50	44	39	38	47	54	36	40	39	52	36	46	37	44	39	46	22	40	38	30	33	46	33	53	42	32	38	54	53	36	49	38	37	52	46	39	40	35	40	41	40	38	37	37	46	48	38	46	45	34	26	40	37	49	49	50	52	54	33	45	50	48	46	43	51	40	50	47	52	39	44	60	39	45	40	37	44	49	45	57	55	43	39	46	39	24	43	43	56	39	50	43	42	50	35	39	35	51	37	50	33	44	39	34	49	48	50	46	39	48	44	41	41	47	41	45	39	34	53	40	40	40	38	42	45	37	38	45	36	42	43	29	51	48	39	51	42	51	26	44	46	49	41	54	42	45	38	42	36	30	49	46	50	42	41	41	42	40	38	46	39	37	53	36	45	47	51	40	42	49	43	43	55	52	39	43	50	44	37	34	45	44	40	42	48	42	67	53	30	44	51	43	55	48	37	39	43	51	42	41	39	50	50	49	36	46	41	49	46	42	37	46	51	45	41	51	35	45	48	47	50	39	46	42	44	42	42	45	45	55	47	35	36	36	37	46	39	39	35	47	49	48	45	34	33	38	36	45	40	39	34	36	43	32	44	52	31	48	34	41	50	42	48	42	52	42	39	41	45	34	39	45	39	31	46	44	48	43	35	36	42	43	42	47	41	40	53	45	44	46	30	44	35	31	46	37	45	47	37	44	45	41	59	46	47	39	45	54	38	30	49	48	48	48	55	43	51	42	47	41	33	40	34	52	42	27	52	42	43	39	46	44	45	33	52	34	41	40	43	42	41	38	45	43	37	47	59	45	31	43	38	44	38	43	49	53	38	37	43	43	39	35	34	28	40	48	30	45	36	49	54	49	42	56	42	42	41	30	44	44	42	44	35	50	52	37	32	37	30	43	50	39	47	59	34	42	48	47	38	42	41	39	52	61	39	50	41	42	44	39	38	41	50	40	40	40	48	52	54	47	40	42	33	40	40	42	45	51	45	46	53	46	46	41	55	53	62	50	33	54	42	50	43	34	37
18914	11768	10187	19811	34102	45970	44843	29985	34461	38858	37846	32940	26611	19417	10998	5455	2432	1200	743	603	551	598	555	594	572	586	561	561	531	560	599	581	563	548	561	551	586	559	524	598	548	595	528	611	524	541	577	553	559	552	579	547	543	558	539	575	559	576	580	511	559	559	598	543	546	580	574	520	561	551	579	574	564	570	534	523	550	553	537	582	553	583	576	561	574	522	603	616	547	540	567	561	637	601	562	568	583	560	564	523	538	569	549	570	579	586	571	586	588	551	560	564	525	561	595	586	546	569	558	563	586	605	535	569	577	574	544	578	547	553	581	571	584	595	578	548	525	525	591	556	543	542	524	574	594	573	551	543	579	573	550	548	514	579	603	556	537	545	578	521	584	542	555	633	552	581	551	559	548	539	528	573	552	549	552	581	562	573	587	543	522	529	538	557	549	592	594	574	580	577	521	577	565	556	569	558	573	577	546	575	551	602	567	552	558	604	608	575	558	516	564	551	566	586	538	613	566	567	593	567	563	550	549	571	578	554	536	569	550	556	536	577	550	534	612	568	579	603	591	556	585	570	569	573	567	584	575	545	550	618	587	543	534	509	552	572	553	561	558	590	570	522	519	535	547	560	528	511	558	572	550	552	560	611	542	536	552	596	589	547	556	557	562	604	578	555	564	586	553	527	562	558	593	539	547	555	600	567	578	565	561	553	554	527	537	573	545	566	566	572	573	559	595	532	570	518	594	563	556	599	566	545	562	594	607	553	546	585	552	600	637	550	565	545	573	595	556	517	577	580	567	553	576	554	577	576	554	585	546	552	589	536	528	552	534	595	589	604	562	592	557	571	540	581	547	565	559	573	604	534	566	618	567	522	579	595	591	603	548	562	596	614	554	553	589	576	584	557	595	604	577	540	562	551	546	510	529	573	580	579	569	575	548	563	560	561	595	544	578	557	539	555	562	564	624	576	562	553	578	554	512	577	554	616	553	512	578	577	591	531	529	583	550	500	549	566	589	561	532	571	602	551	526	581	542	573	563	563	570	540	586	565	593	574	595	546	561	584	567	532	596	569	560	579	529	550	651	560	538	600	571	579	581	566	542	572	570	575	586	546	570	567	551	566	565	585	562	573	609	614	563	535	545	577	553	532	546	557	578	548	552	575	556	586	578	597	596	615	574	522	577	539	543	554	580	563	531	592	554	567	607	558	557	551	588	560	550	565	565	587	547	587	559	522	544	571	572	556	570	514	593	565	572	559	541	563	528	560	552	599	550	572	544	557	530	556	571	610	569	532	563	554	553	581	580	554	559	582	598	597	547	553	564	589	573	518	566	525	535	571	583	561	540	543	565	604	580	566	563	592	598	579	593	541	573	618	549	538	571	534	569	577	573	581	506	530	554	540	543	524	598	568	588	512	557	567	613	582	581	519	570	570	593	547	542	626	547	592	578	563	560	562	558	535	572	567	544	559	585	568	568	529	545	551	587	570	554	547	576	558	581	551	561	538	522	575	533	581	524	543	529	552	559	588	556	555	570	548	558	541	556	588	561	545	569	578	547	545	581	520	584	588	545	583	570	562	544	596	568	549	554	579	556	529	584	521	560	557	599	568	594	544	554	582	542	582	561	569	556	529	548	569	545	573	563	576	554	568	588	571	579	555	572	526	563	560	620	583	541	571	577	594	546	569	571	560	580	565	550	568	558	601	581	547	573	556	517	571	550	588	582	564	564	554	514	561	556	596	585	580	549	589	537	576	595	563	584	554	562	578	585	544	598	586	584	607	539	605	564	565	526	544	582	580	579	584	542	576	555	561	562	587	530	588	585	535	561	494	585	525	536	580	549	514	556	529	546	521	547	541	608	518	574	570	558	536	544	562	536	567	543	549	541	544	595	573	589	581	588	578	584	555	521	541	579	577	543	570	566	550	547	525	575	563	548	580	497	589	606	546	582	545	581	542	567	586	559	541	556	545	544	556	586	545	589	597	565	556	571	552	546	602	537	547	543	534	602	561	577	566	559	511	581	545	596	539	577	571	572	562	615	565	554	560	560	571	520	522	590	560	545	584	557	528	518	556	522	550	606	565	524	539	572	552	520	553	588	560	583	541	562	563	576	573	555	582	536	584	571	585	527	527	608	570	560	547	544	553	577	574	534	578	506	554	584	582	584	579	586	553	543	593	563	566	564	596	539	559	501	560	567	563	581	562	598	529	552	568	538	527	520	583	562	577	611	550	583	557	567	600	545	575	557	510	543	589	591	564	572	530	558	593	533	562	555	520	560	540	587	564	554	560	532	568	582	543	522	603	536	552	524	551	555	576	563	535	566	533	595	544	561	538	566	526	587	537	560	544	551	601	579	571	583	568	543	566	543	583	544	567	566	567	616	601	594	557	590	574	561	594	546	611	581	550	603	597	555	504	599	595	556	580	582	557	547	578	546	564	575	513	524	566	548	585	550	592	590	537	577	619	580	566	575	575	535	596	531	583	571	575	558	566	567	552	560	591	575	564	566	544	577	544	551	545	538	559	577	561	579	529	570	565	563	531	557	587	566	531	573	554	570	584	609	605	505	558	538	548	561	554	558	568	540	537	542	543	529	559	577	563	597	595	537	585	539	557	524	539	566	578	549	574	552	585	562	595	581	571	636	596	572	577	576	576	600	543	550	585	563	585	553	584	546	564	564	531	582	541	588	570	585	576	553	548	561	586	572	545	564	552	577	556	584	544	532	574	555	516	593	494	586	558	565	568	550	611	593	579	589	589	567	575	590	537	551	555	519	571	578	574	577	580	550	547	607	556	555	564	544	577	549	558	553	581	533	554	591	615	581	561	598	589	555	549	538	549	567	535	582	575	542	582	560	535	571	563	550	605	574	599	570	583	534	525	566	561	551	558	554	562	563	576	562	547	528	571	554	564	551	521	574	574	557	565	555	578	568	579	581	538	582	560	581	562	553	546	527	560	552	571	572	573	578	558	550	599	560	550	633	561	534	564	556	552	566	540	558	546	508	594	568	597	582	577	540	563	585	566	565	569	547	579	614	523	550	599	607	588	556	552	553	550	558	565	534	567	609	526	542	566	571	527	555	583	559	561	559	542	570	563	529	580	560	598	565	545	556	565	529	542	548	554	586	565	598	562	566	604	567	543	531	567	543	547	578	562	583	586	557	558	580	562	594	524	586	595	552	572	546	556	550	581	576	537	559	540	572	577	546	577	572	539	612	548	579	570	572	572	591	567	537	566	578	588	561	570	564	556	553	580	552	550	586	585	589	607	559	563	546	560	553	572	567	551	574	573	554	572	539	602	571	542	576	567	565	559	555	558	575	639	569	624	555	575	573	546	564	576	587	563	552	543	536	561	522	580	561	564	574	570	563	600	537	597	558	594	560	540	578	530	571	511	598	586	578	565	557	615	576	592	520	567	591	556	550	575	567	545	546	601	605	566	503	605	539	561	577	567	550	565	534	555	560	528	537	547	543	523	584	587	564	550	561	572	568	549
1314	956	961	791	2875	7673	7501	3379	4100	6298	5897	4903	2900	1370	663	314	174	78	42	38	39	25	31	27	41	35	35	32	15	31	37	37	46	32	46	32	29	38	42	34	28	35	42	37	42	31	36	38	48	36	45	34	36	41	29	34	31	37	37	32	37	25	43	27	38	30	28	30	40	31	32	32	36	39	41	35	39	51	31	36	37	28	36	44	45	39	33	50	40	32	29	31	37	40	35	39	30	47	45	43	41	38	30	37	40	34	41	44	35	39	48	42	37	38	38	38	34	41	35	34	44	45	34	35	32	48	41	43	22	32	42	36	35	27	34	37	32	41	34	39	39	33	38	32	41	26	30	48	45	37	42	46	43	31	35	40	32	41	36	34	41	29	40	32	37	38	47	49	40	40	38	31	54	37	34	43	38	34	36	41	38	37	32	45	40	37	30	37	33	36	32	31	32	51	33	36	36	34	38	38	42	33	38	36	48	38	42	29	33	38	33	30	36	37	42	43	27	29	29	48	37	36	40	39	39	36	39	36	35	31	31	40	40	29	42	43	40	32	41	32	37	26	40	36	46	44	25	28	26	36	36	34	37	45	28	30	37	39	31	42	37	35	36	44	38	30	34	33	49	37	37	34	43	46	30	38	31	39	40	45	29	36	47	41	34	29	26	33	45	37	26	43	37	32	45	39	35	33	28	37	30	41	41	24	32	33	36	27	28	35	30	32	35	46	46	40	44	30	35	43	35	45	34	36	33	38	31	32	25	35	36	44	41	32	40	45	33	45	32	49	34	31	40	28	31	39	31	47	33	36	34	22	40	40	31	38	27	46	37	33	35	31	18	39	32	34	31	40	34	46	27	39	31	40	36	35	41	43	29	44	47	44	30	33	36	40	31	37	32	41	40	29	35	38	37	37	38	36	35	57	26	32	36	34	38	36	42	31	44	32	47	43	32	40	31	45	41	30	33	28	39	33	40	34	37	33	44	39	38	28	48	34	30	36	44	39	40	32	41	35	53	42	39	33	37	35	38	35	51	47	37	43	31	47	34	39	32	46	31	38	49	39	37	32	38	49	45	30	29	50	25	24	42	47	37	35	25	33	42	38	39	35	30	26	35	37	34	39	55	40	32	36	39	43	58	39	36	37	34	29	40	37	41	31	34	41	37	43	39	41	41	34	36	48	33	39	39	43	40	40	49	42	38	24	28	30	26	38	38	35	38	30	37	33	34	42	30	33	47	42	30	31	36	27	38	33	39	40	37	34	37	38	31	32	35	30	41	31	30	40	30	34	39	38	35	27	37	31	52	34	38	42	42	32	33	31	29	43	35	38	39	36	32	33	33	36	42	38	39	33	44	42	45	38	28	38	39	49	25	37	34	41	33	45	42	36	34	37	39	39	27	36	34	47	32	38	28	38	39	33	44	26	47	29	30	28	36	39	44	43	31	36	36	40	39	37	47	38	37	42	22	37	25	37	35	32	31	30	33	28	36	37	39	34	33	37	31	34	41	40	39	33	40	34	48	38	32	27	34	29	35	28	35	39	35	20	32	29	32	32	48	40	34	38	38	22	46	29	37	30	32	41	40	34	28	32	45	40	37	39	27	46	39	45	34	43	43	37	27	32	41	39	37	47	31	32	42	51	39	32	39	26	39	32	38	42	30	30	49	35	40	29	33	31	36	51	41	34	40	40	36	46	32	35	44	29	33	35	27	39	32	41	29	48	41	43	41	27	26	37	42	37	38	50	36	29	36	41	35	17	45	42	32	45	28	46	41	39	35	45	44	39	38	32	37	37	38	41	31	38	39	40	32	34	34	35	38	37	25	37	39	39	37	34	34	46	35	44	35	36	30	37	36	39	28	50	29	51	35	32	37	46	43	43	43	33	40	27	33	27	40	46	33	39	31	36	39	33	32	39	27	49	35	37	32	38	36	39	41	26	44	36	28	55	44	33	41	29	32	34	37	31	35	43	39	32	39	38	40	35	38	42	40	32	27	46	42	35	42	45	42	33	41	31	31	45	38	36	46	52	42	27	33	33	40	39	36	33	33	36	38	40	36	41	44	36	27	42	40	38	31	31	40	37	29	30	27	47	52	33	36	36	33	32	39	34	38	38	46	35	37	33	35	35	44	39	31	41	28	27	38	42	34	34	38	30	32	30	39	36	39	42	37	31	37	48	30	42	37	38	40	36	35	44	45	37	43	47	33	33	33	34	27	40	40	43	29	46	40	31	36	40	38	37	45	39	34	41	42	32	28	51	30	40	36	46	39	40	42	39	33	31	32	42	31	37	21	43	36	38	35	44	41	38	40	40	31	30	32	37	42	35	37	32	38	34	36	32	26	40	30	36	42	40	34	41	35	35	39	24	41	34	54	30	49	37	40	31	38	39	36	32	36	50	39	48	39	48	38	36	36	26	43	50	25	42	30	44	36	54	38	44	40	41	39	40	30	43	40	42	29	38	24	43	41	33	41	38	38	33	27	37	45	54	35	40	40	37	42	43	31	25	37	46	36	34	46	36	27	34	42	39	31	30	29	23	40	33	38	27	33	41	40	34	36	40	39	35	40	32	38	28	32	40	42	41	42	28	32	39	34	29	44	48	43	39	31	41	31	39	32	38	37	41	32	33	37	29	40	37	46	35	36	31	38	27	36	36	39	31	43	31	39	35	30	40	31	31	34	28	34	26	38	24	34	52	25	49	39	32	33	32	25	38	39	40	25	38	43	39	40	40	42	46	36	55	36	38	51	36	31	42	38	40	45	23	30	40	46	26	45	47	49	42	25	36	32	48	38	29	41	29	33	42	33	37	40	39	40	44	41	32	30	43	33	40	44	29	38	39	34	42	46	33	32	25	38	53	47	32	46	36	42	31	43	31	40	44	26	37	31	43	32	31	46	47	51	40	39	34	48	36	43	35	30	44	30	36	42	39	35	41	42	38	34	38	38	39	42	40	50	37	39	35	32	34	46	30	38	39	34	26	41	43	38	42	29	25	33	27	32	41	31	49	34	40	26	40	41	38	38	38	36	31	38	35	43	39	34	43	41	34	35	41	40	35	41	30	41	31	39	34	43	24	46	45	45	40	33	36	36	45	47	45	32	43	28	35	40	34	37	29	32	38	26	38	33	32	37	47	32	38	49	35	43	36	37	44	33	33	39	38	33	34	37	22	36	36	36	35	33	32	30	41	41	25	30	36	33	26	31	41	41	50	39	37	36	45	42	30	41	40	39	33	22	30	36	31	40	29	36	27	33	34	47	46	36	37	35	33	28	32	36	47	43	34	31	32	41	35	35	30	38	31	37	37	41	30	40	44	41	34	47	35	38	41	33	34	40	39	42	31	36	40	37	31	34	35	38	32	34	46	33	26	34	36	21	46	36	40	41	33	38	33	31	35	40	46	38	33	37	37	42	23	29	47	46	33	30	30	33	33	37	49	30	36	40	36	30	45	54	35	44	35	32	39	35	26	42	25	35	46	45	46	40	47
23484	16597	15272	25856	46584	50567	50458	33363	39889	43800	41731	37374	30323	22599	15216	7717	3301	1429	775	569	491	480	441	491	479	477	456	488	489	452	433	442	462	501	477	464	462	480	480	453	468	511	474	465	491	497	451	497	466	487	498	504	471	494	452	474	456	486	468	457	434	521	504	477	496	495	478	472	460	462	463	490	451	472	477	459	487	460	499	476	460	464	495	453	493	489	511	462	472	475	456	493	469	507	539	454	497	488	470	521	485	471	432	464	438	443	469	482	507	497	457	471	433	495	472	492	458	445	492	463	494	482	444	461	492	463	472	465	522	510	458	530	491	501	439	457	457	476	483	441	479	466	436	503	469	490	508	484	475	451	478	500	476	442	516	486	478	490	491	492	489	482	463	502	491	442	474	479	483	494	487	465	479	502	449	487	472	475	483	488	483	495	462	452	462	446	455	428	495	508	491	474	479	489	451	498	481	504	476	458	449	456	507	487	471	483	516	484	504	423	468	471	474	457	466	477	481	484	447	448	441	463	484	462	490	478	489	447	535	485	497	487	433	476	467	489	481	493	483	463	469	498	464	525	459	456	498	474	504	463	462	455	459	456	498	493	489	518	504	495	472	494	482	460	454	508	482	467	472	463	488	506	491	482	491	480	451	468	499	496	497	477	464	492	464	499	504	529	471	474	488	484	473	476	470	458	489	456	468	512	487	464	502	461	445	482	454	441	517	469	476	486	458	501	496	457	430	489	479	490	497	469	460	497	449	491	498	469	482	499	506	426	452	482	487	531	471	435	524	481	455	488	470	476	513	469	461	419	466	473	469	507	427	459	478	467	432	451	463	519	475	469	455	505	548	485	485	460	451	455	467	464	464	447	494	473	492	438	503	458	482	454	481	477	466	443	470	492	481	467	534	475	487	462	460	507	479	465	447	454	490	470	502	497	482	483	457	462	470	469	488	473	471	466	452	465	488	495	528	491	498	476	530	474	479	482	476	476	433	466	491	483	464	449	508	506	428	476	458	476	521	444	496	476	434	448	494	446	465	475	500	485	477	483	486	455	498	488	466	466	472	435	480	482	466	433	476	520	488	458	468	455	506	518	490	475	472	480	476	446	450	469	494	500	448	493	486	524	475	478	448	452	455	488	475	504	502	482	471	493	521	474	474	446	440	464	468	472	466	493	488	482	511	457	469	452	525	476	435	477	521	475	478	478	426	517	516	500	487	510	467	488	443	499	481	500	508	494	477	465	480	501	447	452	499	488	461	510	492	480	481	444	469	481	450	484	471	529	439	474	491	480	507	462	499	466	492	515	501	483	455	486	467	500	483	506	497	460	512	509	454	490	438	488	482	447	456	469	506	478	462	435	468	458	457	492	496	507	504	476	460	446	470	471	522	498	505	525	460	473	459	465	454	482	497	459	467	507	473	524	458	508	503	506	466	449	486	436	479	468	504	486	442	479	481	446	465	449	485	474	477	469	519	445	453	459	495	453	468	475	458	435	480	454	447	488	472	467	457	473	470	444	470	516	477	489	477	464	448	480	545	438	504	498	455	478	468	481	498	489	489	507	529	474	451	492	476	461	467	510	476	473	434	534	474	453	478	516	467	484	471	464	500	477	468	482	469	472	461	485	487	479	490	474	505	444	473	477	460	501	501	498	475	470	495	465	442	485	472	454	467	483	475	480	498	472	466	477	468	459	461	475	483	505	438	459	483	475	505	505	474	487	462	461	478	497	455	469	507	468	473	514	473	518	433	482	507	467	475	485	448	454	498	464	464	483	475	450	502	480	451	477	434	474	505	443	492	527	476	433	482	451	482	441	447	482	447	507	474	501	488	481	492	448	458	474	484	509	469	477	460	461	514	464	458	515	457	471	511	500	482	464	438	469	494	473	516	458	506	462	508	471	475	492	494	480	528	500	479	475	481	470	478	487	477	514	512	488	463	499	469	471	449	469	502	456	487	474	441	488	491	472	492	487	475	462	447	456	486	459	451	478	411	512	480	445	480	539	526	490	461	460	494	474	494	468	462	496	493	452	528	474	487	486	477	497	434	470	493	449	478	461	493	465	463	515	477	478	501	456	469	513	478	481	461	464	457	506	486	489	462	433	467	459	511	456	451	475	452	431	515	513	482	471	445	457	528	446	490	465	522	487	475	471	489	466	468	460	504	454	450	463	487	477	503	490	469	478	474	471	483	456	475	453	433	471	507	495	462	516	459	477	465	495	485	476	498	442	501	439	440	474	487	487	494	487	487	465	448	459	471	481	489	506	458	465	497	465	439	457	478	467	463	498	508	484	501	485	455	475	443	505	435	449	488	415	463	509	487	481	494	489	425	453	447	467	418	479	497	499	488	485	491	453	474	486	480	474	484	471	494	494	485	440	452	442	496	448	492	464	480	483	453	450	453	482	445	499	441	484	487	531	498	487	477	486	479	445	471	483	513	519	480	466	468	466	497	451	436	489	470	474	453	486	465	488	470	457	449	479	459	478	469	444	525	456	466	512	455	501	510	480	492	492	461	472	453	488	504	451	511	456	474	476	434	416	487	503	457	484	480	457	482	503	490	446	498	495	492	468	490	481	467	473	485	505	510	467	485	514	471	476	443	487	476	481	455	467	452	515	452	484	517	498	476	472	486	480	493	399	472	444	471	515	490	439	459	490	464	491	482	426	452	482	460	495	515	486	506	474	488	458	489	497	492	465	483	506	470	443	455	470	500	471	442	495	484	472	469	485	482	478	485	484	475	507	486	477	472	483	464	480	480	461	478	490	479	483	445	428	485	458	457	486	470	433	475	455	481	485	493	497	471	497	480	473	474	498	481	485	503	497	515	486	471	481	449	493	464	490	458	435	486	476	471	492	472	484	432	459	474	519	498	452	500	476	452	490	453	466	446	483	517	459	431	471	464	462	478	430	473	481	493	458	458	485	460	433	493	491	491	500	447	514	444	436	459	502	437	472	421	473	430	475	466	478	486	452	472	477	483	483	462	442	458	473	481	444	467	459	449	500	486	497	474	488	457	483	481	468	478	467	476	533	502	446	483	503	483	479	480	449	509	453	493	440	503	455	460	463	487	492	450	448	459	485	443	492	476	447	481	497	483	483	487	477	486	471	488	456	461	473	455	511	446	464	449	484	503	443	454	516	484	474	496	492	480	479	473	458	473	482	475	491	498	497	458	492	443	455	461	469	485	497	534	523	440	506	488	489	479	472	496	492	488	477	432	466	474	484	475	494	471	453	477	495	478	498	463	475	482	452	451	490	489	460	488	456	517	460	473	477	422	480	460	501	463	473	479	460	459	504	497	434	454	472	512	466	505	437	453	496	495	474	519	454	437	492	494	462	489	453	468	465	493	459	486	502	486	473	448	455	495	479	466	529	462	470	476	488	499	497	497	422	494	440	462	498	463	487	496	498	502	512	486	454	485	486	466	465	470	495	474	480	512	459	467	471	484	452	468	440	499	508	485	516	487	491	465	482	489	499	492	448	473	476
1460	258	188	175	409	346	401	991	2122	2176	1565	969	594	348	193	94	62	31	32	25	41	31	35	35	33	36	38	34	45	50	36	41	28	34	36	32	37	35	34	46	40	34	33	39	47	36	32	45	37	43	45	38	30	35	35	40	35	34	32	41	50	43	31	36	23	35	39	40	40	34	35	35	47	35	42	39	33	51	28	32	27	31	30	32	32	44	39	35	39	30	36	45	27	32	45	30	38	30	37	38	34	36	38	50	29	35	30	39	33	37	36	33	35	31	41	45	35	43	28	38	34	35	31	36	35	48	29	39	37	31	44	31	42	30	31	46	29	47	40	49	31	40	39	34	39	30	50	33	41	52	27	43	37	24	36	26	33	38	31	28	28	37	44	51	43	29	35	45	36	37	44	35	37	38	33	38	44	46	42	41	42	39	35	35	39	40	38	39	41	45	46	38	39	31	39	42	34	44	41	38	53	32	34	41	37	37	39	35	38	31	33	37	34	42	30	30	30	35	35	40	34	39	32	34	36	30	32	51	35	24	34	42	39	41	41	41	31	34	35	32	43	39	48	48	34	40	37	41	38	36	31	33	37	40	45	38	39	39	19	26	56	42	33	43	40	40	30	41	38	42	35	36	36	41	35	31	31	43	42	42	41	49	37	50	42	48	36	43	35	32	53	39	39	36	36	34	29	34	30	37	31	47	33	32	35	43	32	32	38	36	30	26	34	39	38	43	32	43	42	45	33	38	25	45	40	42	34	39	38	42	40	36	44	40	44	41	37	45	30	39	26	35	32	31	37	40	55	39	38	32	43	40	34	40	30	29	39	34	31	41	40	33	30	42	37	46	30	23	39	39	35	34	38	39	34	25	46	39	42	38	33	26	35	30	43	42	35	51	46	26	34	52	30	37	34	38	50	43	34	27	40	34	29	40	33	40	47	52	41	38	39	46	41	30	43	48	46	38	26	38	39	36	36	42	44	40	31	42	31	30	30	38	44	35	33	36	33	45	34	33	37	39	37	48	46	33	48	41	43	28	45	25	38	44	31	40	40	40	30	32	41	26	36	34	30	32	38	45	43	38	44	25	33	33	34	39	49	40	25	41	34	40	32	31	40	44	36	44	31	39	40	38	36	30	38	42	42	33	38	44	39	32	38	34	23	40	35	31	37	28	41	25	49	38	38	40	38	37	23	36	42	34	30	41	34	32	42	34	32	33	46	39	41	36	41	34	35	39	40	33	41	26	41	40	36	39	34	32	37	41	29	42	29	42	38	30	46	32	33	33	39	30	34	39	23	34	34	40	27	30	44	37	36	36	36	44	31	39	40	36	30	35	32	39	23	40	35	32	33	45	38	35	42	32	45	35	39	42	43	42	25	41	46	43	32	29	44	36	42	33	43	41	44	30	28	40	45	29	47	31	43	37	33	40	29	38	39	34	39	33	41	31	41	32	40	33	33	39	35	30	37	38	47	49	53	27	52	39	39	40	38	48	27	31	35	31	40	41	29	44	44	40	38	35	39	36	44	45	28	41	34	32	42	40	38	36	25	42	41	42	39	30	36	27	27	31	31	42	30	31	45	40	40	37	39	27	33	37	39	37	31	35	32	33	31	32	27	46	33	39	42	46	32	33	30	38	41	31	32	34	30	34	34	34	27	33	34	27	39	31	28	41	25	36	40	40	51	39	31	44	43	48	43	42	53	64	34	40	28	37	38	41	43	33	40	40	39	28	31	28	30	26	36	35	35	36	37	47	49	28	39	44	24	46	35	37	35	43	40	33	30	44	40	38	39	36	37	42	28	35	32	34	41	31	41	43	29	37	44	38	37	41	42	43	42	37	30	39	54	20	38	45	28	36	39	40	38	52	41	29	45	45	39	29	31	43	27	25	36	37	29	37	40	39	33	39	47	31	37	35	37	40	33	42	38	43	40	35	30	36	42	36	32	41	43	39	35	32	33	32	48	43	48	46	43	33	43	36	29	41	36	35	38	40	37	36	35	35	38	31	36	34	38	44	43	42	31	44	31	28	34	42	38	24	41	46	46	39	32	32	35	41	19	38	36	51	35	42	41	39	52	40	42	35	31	33	43	36	47	27	39	30	50	42	47	36	49	40	34	28	34	38	44	39	37	48	26	40	43	39	31	40	34	44	37	33	39	45	31	40	29	27	28	44	43	28	35	27	36	31	48	39	31	33	39	40	41	32	30	42	33	35	42	35	37	46	41	37	41	32	38	45	39	34	25	48	37	41	35	43	38	32	36	30	33	33	42	31	45	24	42	47	33	36	32	50	40	35	33	35	38	44	57	29	38	43	32	48	40	36	30	43	25	27	34	43	32	35	41	36	38	29	34	32	48	35	37	39	32	30	43	36	41	35	37	43	38	27	41	33	29	40	39	30	35	38	44	48	32	31	36	23	39	39	45	33	31	45	37	51	44	42	32	46	31	39	32	39	46	32	30	25	34	37	48	43	36	29	44	31	37	46	22	38	43	32	34	38	38	32	33	29	37	43	46	35	31	44	26	34	42	30	36	33	36	31	33	39	41	33	36	30	41	37	33	39	33	50	33	36	38	35	34	49	29	37	38	30	35	37	36	28	46	45	30	36	24	38	45	41	38	41	34	28	30	42	37	35	36	33	44	35	33	33	44	31	42	36	48	34	31	46	44	38	43	39	29	42	52	35	41	43	29	31	37	27	45	30	33	33	32	37	36	47	36	38	33	39	27	53	40	32	37	40	41	32	38	39	30	35	35	41	41	41	49	30	42	31	37	33	35	40	33	40	36	56	45	39	26	29	31	46	31	34	36	32	32	45	56	60	43	41	35	34	45	32	49	35	36	37	42	37	41	30	36	40	41	29	43	38	35	41	26	33	37	45	35	25	42	38	30	44	39	28	47	44	40	36	34	45	34	25	45	31	30	30	40	33	40	34	29	45	41	35	29	31	34	43	47	39	42	33	50	31	31	37	31	37	32	44	46	43	35	34	44	47	39	34	28	41	33	34	29	34	38	42	36	42	33	40	42	39	26	30	31	33	44	40	29	45	44	38	49	24	41	36	33	27	49	41	36	44	35	32	46	27	37	38	31	39	36	35	38	33	32	34	34	42	21	39	29	30	37	52	40	28	32	44	40	39	35	37	32	39	30	37	47	27	36	34	36	29	40	42	31	41	41	37	46	39	42	31	38	35	36	27	39	42	43	26	31	43	47	36	30	29	40	22	39	39	33	45	28	39	43	32	34	39	35	32	36	34	35	27	28	30	43	42	38	25	39	34	37	36	32	35	29	42	33	39	40	41	51	39	40	38	36	24	52	40	31	32	27	28	37	34	42	29	36	31	21	41	39	43	25	31	36	36	41	32	48	44	32	34	39	36	43	42	34	40	43	49	41	43	34	37	35	33	37	37	42	39	42	31	23	30	39	39	36	39	38	35	34	45	26	50	40	33	44	40	37	30	39	35	40	34	46	45	39	24	42	39	37	54	39	35
14835	6530	4305	9873	23519	20429	20544	25659	32903	30684	26089	20392	14026	9131	4941	2314	1168	683	562	495	494	488	502	444	486	518	486	485	443	451	489	513	521	454	473	488	440	458	484	522	458	462	489	465	480	479	482	483	483	458	478	517	469	485	473	466	476	487	489	471	463	503	496	484	475	453	437	485	486	494	484	510	488	482	488	464	496	467	476	513	492	471	478	533	512	468	497	427	450	517	473	451	507	495	483	460	472	464	484	472	453	491	458	487	500	484	449	477	491	492	518	440	476	476	478	480	466	513	479	464	479	485	412	498	449	471	461	493	486	504	488	493	499	481	461	473	459	414	493	452	494	427	479	498	463	485	493	489	480	475	509	487	502	468	478	511	471	484	497	502	470	449	449	470	471	490	488	445	494	470	495	456	507	488	477	463	458	501	475	473	457	456	470	505	475	466	460	493	489	458	440	475	447	491	494	492	488	505	470	410	491	467	483	463	452	440	470	425	473	477	443	472	490	460	490	500	463	489	488	489	518	470	459	513	488	475	513	481	459	486	480	496	480	475	492	475	503	467	474	483	471	469	507	495	437	497	489	455	512	488	509	478	486	466	479	496	490	465	442	469	448	464	507	487	498	467	465	462	458	469	472	433	455	492	483	486	446	468	439	510	509	468	501	482	469	484	470	494	481	457	488	450	463	497	473	470	505	455	492	484	478	497	480	488	461	486	481	485	535	463	456	523	511	487	438	528	514	483	486	476	432	491	481	440	491	477	483	480	465	492	470	518	454	478	495	499	482	451	468	517	451	418	445	449	480	439	499	481	450	479	454	480	487	499	455	483	497	493	435	487	480	484	487	480	459	421	472	494	481	486	426	481	502	452	483	478	468	432	488	477	471	477	492	511	495	436	489	478	485	483	472	496	512	453	492	461	497	459	495	458	455	478	462	461	483	462	462	496	508	466	464	478	440	497	508	478	434	490	468	515	507	477	474	481	478	472	476	470	457	487	479	491	506	471	475	471	490	493	514	449	468	495	527	490	483	449	471	453	453	467	459	483	478	458	460	516	458	473	475	500	490	442	430	467	463	466	442	431	513	471	471	482	511	506	464	495	465	482	479	463	467	495	450	486	471	496	465	476	437	474	473	445	472	428	488	485	482	494	472	488	493	532	471	525	482	483	527	453	454	499	490	465	431	494	538	474	450	436	467	459	492	466	493	496	491	449	451	494	502	457	474	466	470	465	450	466	481	478	458	436	468	455	448	456	476	486	489	444	515	496	465	462	422	448	502	473	478	471	452	456	449	473	464	443	445	497	453	467	522	460	478	449	486	448	447	455	471	464	433	506	442	494	474	483	453	486	486	509	477	473	484	470	449	481	469	478	495	519	505	488	492	482	473	494	460	473	463	447	488	490	497	482	469	500	461	485	477	466	516	498	455	502	499	468	446	467	491	481	446	489	495	454	512	473	452	476	486	447	479	450	456	480	452	501	469	497	514	429	485	493	459	462	472	433	483	456	464	463	495	475	477	495	468	479	446	478	465	494	484	493	463	439	489	492	461	494	501	486	484	426	470	469	527	495	483	490	489	511	477	457	455	468	428	484	453	492	502	465	465	473	526	460	487	477	479	525	488	474	460	487	485	489	492	482	514	450	473	438	458	453	489	498	474	493	459	481	487	497	501	493	470	476	490	489	502	489	478	482	467	487	497	455	480	462	489	487	474	458	470	485	472	448	499	497	463	471	478	457	503	504	472	482	496	473	486	483	477	487	508	504	490	491	434	450	474	475	482	489	500	472	445	485	511	446	489	464	461	469	504	499	491	463	492	462	470	517	471	437	435	508	447	446	502	445	454	474	487	480	492	510	492	433	453	448	474	469	473	464	460	476	466	476	510	484	456	480	487	511	469	475	468	489	465	450	424	487	490	458	480	492	509	479	482	508	481	461	481	457	496	460	486	484	509	479	462	474	477	479	474	485	490	504	467	481	473	485	499	455	496	516	465	453	470	481	437	488	478	503	482	492	522	461	486	474	481	410	454	447	453	494	454	470	494	482	484	493	482	497	485	499	500	475	476	466	497	470	460	478	457	460	523	453	464	478	484	451	486	506	475	505	483	490	455	461	494	486	503	489	471	461	501	499	505	467	465	445	462	470	446	513	441	489	480	464	502	462	469	460	451	494	488	481	476	467	506	521	487	484	483	477	499	460	484	497	441	489	492	486	454	485	470	476	444	503	497	470	493	464	464	499	504	460	497	497	479	456	444	446	508	513	481	492	500	503	468	476	481	492	469	517	493	498	463	481	482	496	454	479	497	486	466	499	461	510	479	486	465	499	428	472	482	481	489	515	472	483	467	471	491	515	464	466	501	493	483	457	462	527	512	472	478	442	505	465	479	477	485	458	468	493	487	469	473	481	490	469	487	471	497	507	457	487	449	453	478	523	489	468	476	475	485	495	454	478	483	509	446	469	479	469	468	495	482	502	473	473	463	479	464	486	443	451	495	478	485	474	499	450	467	515	500	476	459	461	469	459	489	468	455	470	461	485	454	486	507	493	468	455	491	468	505	514	491	482	495	509	484	500	457	485	471	524	448	462	491	491	462	519	488	475	471	470	488	481	498	436	536	483	450	487	466	474	483	456	481	471	476	452	453	490	476	489	484	470	449	474	459	501	491	452	453	497	501	484	483	466	510	459	487	492	481	458	496	486	509	478	489	505	453	480	474	508	430	441	486	491	456	447	478	480	457	521	500	473	460	488	514	446	480	480	475	443	459	463	473	503	439	473	429	454	484	481	468	443	483	511	492	492	498	483	468	514	479	467	444	502	459	458	482	487	506	495	507	489	518	479	486	548	463	452	502	490	470	498	450	523	480	485	491	493	485	507	464	500	468	464	506	499	501	458	510	502	470	479	456	501	478	499	470	480	494	473	464	478	490	469	495	511	501	509	460	453	499	458	540	473	488	522	453	476	459	509	455	476	513	489	496	491	461	495	501	433	471	479	515	472	468	527	482	484	497	462	482	484	522	475	475	513	439	508	466	490	456	519	481	454	462	455	489	467	451	473	535	503	480	460	472	479	449	480	474	479	468	513	452	442	493	498	488	438	487	474	465	477	500	443	493	461	472	463	454	468	461	477	467	480	469	511	468	532	438	454	473	470	485	516	513	460	512	482	429	463	452	459	505	492	502	457	488	484	494	491	518	509	461	504	492	479	521	448	468	485	467	436	481	486	445	450	484	468	495	500	487	460	510	445	519	452	490	497	470	497	490	461	483	489	453	497	481	439	504	488	478	485	533	461	505	490	483	456	460	460	527	442	471	509	499	481	483	494	458	493	481	434	482	486	492	451	473	479	491	450	479	486	448	466	463	447	460	447	447	483	500	465	459	494	429	481	464	496	505	466	464	478	482	512	483	481	520	498	507	477	505	495	503	464	474	457	477	474	508	464	464	481	423	462	439	506	485	479	483	522	441	488	431	477	491	508	478	445	458	477	476	483	471	521
866	708	531	430	572	873	1302	3095	3463	3125	3332	3304	2441	1273	601	295	102	58	38	31	37	38	34	39	27	26	29	26	27	35	32	40	29	31	34	35	42	30	27	37	28	30	35	33	29	32	30	27	31	30	41	28	36	23	41	42	30	20	32	28	36	42	29	29	37	35	37	46	41	35	26	42	27	27	33	38	36	27	27	28	36	26	36	30	33	34	33	21	33	30	30	29	32	30	31	25	21	26	32	39	34	27	42	32	23	27	34	28	27	31	35	43	26	35	39	29	39	27	32	33	35	30	19	29	43	27	34	30	29	30	30	27	34	29	31	31	34	30	30	34	39	21	30	29	26	23	27	23	33	38	36	28	27	37	34	29	44	35	29	35	34	27	37	27	31	33	29	31	35	31	31	38	31	29	35	31	31	23	28	24	29	44	29	26	24	36	34	21	28	32	33	21	23	40	31	39	37	32	34	40	31	37	32	31	35	31	33	33	22	35	33	39	28	32	31	26	37	28	33	35	36	40	27	21	25	37	30	37	31	38	33	31	31	41	27	28	18	28	32	33	36	34	29	23	40	25	33	33	27	25	26	31	32	33	35	31	26	35	24	28	35	39	33	25	31	26	29	30	44	25	38	29	33	21	33	31	28	32	36	32	43	24	39	34	29	27	27	19	25	32	36	27	33	33	44	30	37	31	38	32	44	41	22	27	22	36	22	27	43	28	26	28	31	23	38	35	28	35	32	36	34	30	37	32	38	35	30	32	38	42	23	38	36	35	31	34	33	35	28	17	37	35	24	34	38	26	24	43	41	27	23	26	32	35	31	26	31	34	41	34	30	29	31	26	28	27	21	28	28	17	31	31	41	29	33	34	23	29	28	24	31	39	28	28	32	35	36	34	24	38	27	34	38	36	33	31	35	37	23	32	30	37	29	21	30	24	24	28	39	31	40	27	21	23	28	31	38	16	35	37	28	32	26	31	33	39	37	36	42	34	32	31	31	29	35	20	31	29	49	33	31	25	27	34	34	33	38	21	29	40	25	26	30	36	23	39	39	30	35	28	32	28	34	40	30	40	42	31	33	45	22	36	40	27	44	34	39	26	38	31	31	27	31	36	21	28	43	32	43	32	32	35	23	24	27	28	23	31	24	30	31	37	39	28	38	24	30	32	47	32	22	27	38	29	29	34	23	33	31	34	29	22	40	28	30	36	38	37	33	39	34	23	37	32	22	25	34	27	37	26	37	36	32	26	31	40	28	31	21	31	31	29	31	30	34	36	24	36	26	29	26	34	38	31	29	29	30	29	22	33	36	38	30	29	43	35	25	33	28	37	28	28	30	38	23	24	32	25	27	29	37	30	23	30	28	30	24	33	31	37	30	25	24	36	34	33	33	26	30	32	26	36	36	32	25	34	35	35	37	41	43	28	29	43	34	34	28	46	37	29	30	34	35	35	24	24	29	37	35	37	27	32	30	37	33	24	36	35	43	32	23	34	25	37	30	33	33	25	35	23	33	33	19	26	29	30	15	28	27	19	24	34	33	39	33	30	33	31	28	44	29	31	41	35	38	38	28	32	22	38	36	30	32	35	35	33	33	34	33	28	28	26	22	34	30	25	39	21	30	32	35	23	27	28	21	31	44	17	29	34	33	24	29	36	37	27	24	32	28	27	43	26	32	43	25	34	23	29	37	24	12	23	25	38	23	35	32	38	33	30	25	22	34	31	32	30	28	31	35	30	31	30	29	27	34	26	38	21	28	26	30	28	24	27	41	35	25	23	35	29	27	33	32	44	43	27	37	31	29	35	28	28	16	33	39	38	30	28	25	29	24	29	30	27	20	33	22	29	31	34	25	34	41	34	28	36	34	25	27	34	29	27	36	25	30	39	25	34	27	24	31	39	25	29	35	28	22	31	33	33	30	32	23	33	31	27	31	34	33	30	35	29	34	26	32	26	36	36	24	20	33	33	24	33	33	29	35	25	28	21	37	30	31	40	40	19	21	32	36	29	31	37	30	33	36	39	28	35	30	36	39	31	36	39	33	31	22	24	36	45	17	29	34	40	29	22	24	31	32	18	29	31	23	29	36	23	32	34	22	41	34	38	28	37	43	32	38	30	30	28	28	27	32	35	21	42	34	35	32	29	30	28	29	32	38	40	27	32	23	27	26	30	25	38	31	29	27	28	34	36	32	35	25	30	33	25	27	38	35	26	28	29	27	31	42	27	27	32	27	32	33	30	24	39	30	38	46	31	29	35	34	34	24	32	28	21	28	29	30	20	31	34	30	29	21	40	30	39	27	27	32	29	34	25	28	31	24	38	35	39	29	28	30	38	27	45	33	33	31	37	39	33	35	28	33	29	31	32	42	23	29	30	37	26	41	31	24	35	39	28	35	27	34	31	33	29	27	31	34	28	29	33	27	29	28	32	35	28	32	37	28	28	25	25	39	29	28	35	32	22	31	34	31	28	33	38	34	31	30	31	34	28	35	34	31	36	29	29	36	26	26	43	33	29	26	28	28	35	33	28	35	34	25	29	39	20	31	32	33	38	29	30	33	34	39	26	29	30	33	16	28	35	23	34	32	27	27	29	22	30	37	29	24	32	30	41	37	35	28	25	36	31	29	28	25	32	34	39	28	31	29	37	32	21	30	31	20	29	30	31	39	26	35	31	27	29	30	30	33	30	30	30	37	33	24	22	33	37	33	30	24	29	32	32	35	31	40	23	27	39	18	29	31	27	27	32	37	34	34	24	34	33	37	20	33	23	32	29	40	38	28	31	30	28	30	22	33	35	22	43	35	25	36	31	23	27	21	43	32	23	32	28	30	42	30	34	34	26	26	27	29	32	26	45	33	32	24	30	29	33	29	24	35	34	30	27	39	29	34	31	26	32	25	38	29	21	33	22	26	35	38	39	40	29	28	37	31	28	30	32	29	24	23	29	40	29	26	38	29	24	20	32	28	36	27	44	31	28	34	31	30	31	35	30	30	28	37	40	34	30	29	22	30	37	27	28	23	18	40	34	26	34	37	35	27	38	25	34	27	40	25	37	36	27	22	36	23	35	39	32	33	27	26	31	31	29	33	24	27	28	30	21	44	32	33	31	30	36	39	24	33	26	37	33	32	23	23	28	16	39	31	32	39	31	22	30	29	32	27	26	27	32	34	40	33	30	35	38	33	31	26	37	25	38	31	34	24	20	31	27	33	38	36	19	22	38	33	28	29	34	35	26	25	26	31	23	29	31	35	32	26	37	30	25	39	29	26	40	24	20	31	31	32	20	27	36	37	31	30	35	31	24	32	31	32	34	26	22	25	32	30	36	29	25	27	36	34	32	44	34	18	22	40	30	39	37	35	37	32	30	19	35	27	18	27	33	37	37	31	29	41	33	16	40	31	37	29	35	31	34	24	31	38	42	34	37	29	36	28	38	40	29	28	25	35	36	26	35	27	37	28	33	34	36	33	32	31	37	33	35	32	24	27	29	28	31
20281	13489	9989	19450	29755	30471	32403	37984	37041	33911	34818	33259	28160	20542	12791	6513	2940	1231	687	450	387	436	438	397	363	388	408	393	387	419	381	396	399	442	396	388	403	363	403	386	431	381	418	383	389	374	409	388	438	415	416	408	379	419	423	372	406	399	402	419	426	417	414	383	412	405	395	399	404	452	405	403	396	397	382	382	426	441	379	394	435	426	405	389	394	411	405	414	394	423	413	404	350	400	388	403	394	369	382	426	394	404	424	412	385	404	402	405	408	416	411	420	403	406	405	417	389	380	404	397	384	393	400	424	364	366	408	398	420	410	365	407	383	434	409	408	393	341	397	404	399	407	367	421	403	385	429	402	372	389	423	379	409	402	401	447	399	412	398	373	399	381	399	404	381	411	426	407	407	414	427	401	404	405	392	433	371	368	373	387	413	381	390	400	383	415	393	397	389	388	403	397	398	415	420	388	386	399	402	412	402	416	397	398	416	411	398	407	410	406	406	403	383	424	438	403	408	421	418	395	419	367	399	391	394	456	409	411	389	416	379	406	379	400	417	414	423	412	398	416	384	374	429	395	423	397	410	439	408	410	407	384	397	373	374	427	390	388	401	393	394	392	398	401	414	393	398	425	411	386	376	405	426	429	440	384	388	405	382	394	407	421	401	398	407	418	402	394	411	397	395	390	411	375	379	423	404	429	394	395	407	431	427	411	405	390	406	397	401	399	416	423	392	417	415	427	384	343	416	369	392	414	399	377	401	404	359	480	413	389	392	407	390	377	395	359	404	429	415	404	401	380	405	401	402	390	411	402	397	395	419	452	400	401	408	386	412	430	410	397	367	356	371	434	361	416	398	407	413	404	419	419	399	411	419	430	385	439	390	414	423	428	365	393	397	404	400	413	396	411	374	401	400	413	438	402	399	403	410	412	406	404	418	374	378	382	389	399	406	409	396	415	388	405	389	409	394	437	395	389	382	396	399	437	363	403	387	405	409	388	428	377	437	385	383	413	374	418	407	406	382	387	373	402	411	391	404	402	427	382	373	377	462	421	415	429	431	387	360	441	399	444	421	407	446	401	406	408	417	419	379	373	415	384	382	402	377	405	403	407	430	414	420	396	372	407	404	412	393	409	413	443	409	405	393	426	391	397	371	391	373	407	414	402	406	427	411	381	389	421	416	414	392	405	415	394	407	386	404	435	384	398	421	378	436	417	388	391	393	411	358	448	439	407	391	403	369	411	455	428	408	382	429	421	381	402	413	411	386	415	449	411	395	391	420	418	392	401	405	409	430	420	373	437	423	391	392	430	361	403	385	385	397	423	397	412	414	425	398	448	428	414	412	410	390	357	389	379	381	388	384	414	417	398	401	428	436	359	401	410	403	434	420	408	398	415	397	393	419	410	403	443	389	395	384	362	443	380	390	383	396	437	411	407	397	420	385	400	397	435	434	388	410	421	398	421	377	362	396	393	370	388	410	391	361	384	373	411	414	371	413	398	390	400	409	416	448	388	395	409	421	425	406	429	400	389	401	418	403	414	420	414	396	372	395	395	421	388	406	378	356	388	392	417	404	392	419	409	428	390	421	398	409	396	395	440	426	413	397	399	416	369	366	382	377	403	427	418	414	384	406	393	398	393	434	395	398	432	430	427	430	397	391	386	399	388	372	410	385	385	430	399	374	428	406	379	382	431	392	427	419	444	409	403	406	385	379	422	388	395	389	425	426	398	372	445	425	396	429	423	417	386	377	381	395	405	397	391	400	400	372	386	397	398	422	374	386	406	454	382	419	399	405	388	431	383	383	411	372	377	405	432	403	408	379	421	389	416	434	390	384	429	453	396	397	418	395	425	401	410	391	391	418	381	410	369	389	407	416	415	397	385	424	399	401	421	416	417	383	409	395	415	420	440	417	385	393	399	402	422	381	408	393	399	393	370	382	444	390	396	421	435	361	400	403	371	406	425	388	434	386	426	367	393	403	423	400	424	419	410	416	407	397	384	408	435	403	411	376	424	364	395	391	421	413	409	419	373	415	397	445	404	400	355	400	393	409	412	406	384	398	421	378	412	397	404	413	384	400	385	434	389	426	371	394	374	407	408	402	410	421	400	401	401	360	391	403	429	383	413	424	397	407	418	428	381	399	412	402	384	383	400	388	393	381	435	402	403	403	382	395	431	391	393	398	414	427	428	430	388	373	386	418	400	414	378	424	396	407	367	431	410	408	384	412	412	410	394	412	390	404	418	393	416	407	401	380	391	418	411	409	398	409	415	425	400	408	408	397	389	388	382	402	388	430	387	414	415	425	395	398	377	383	384	428	411	381	376	420	383	385	377	398	376	407	417	405	432	452	377	415	405	384	428	440	411	386	422	378	398	350	407	406	390	387	403	383	391	399	446	404	403	406	421	441	397	417	400	402	388	379	437	388	420	367	390	404	365	427	400	393	405	413	419	421	389	370	370	430	411	371	367	414	420	403	371	410	454	386	408	396	414	411	387	414	367	410	385	419	399	416	390	402	378	377	412	417	424	419	416	384	401	411	396	426	380	371	401	396	397	371	393	374	416	388	394	409	412	401	383	416	398	405	397	394	383	423	410	414	402	408	382	371	415	417	379	407	423	401	401	415	379	421	391	395	449	393	412	398	411	426	423	415	367	439	445	377	405	413	434	417	396	394	443	407	400	395	408	399	420	440	417	397	419	418	410	422	377	388	388	392	378	392	395	411	396	365	371	408	438	369	382	401	426	384	402	399	384	355	411	389	413	395	408	373	403	389	396	387	432	407	427	471	401	389	411	388	413	416	404	415	409	421	389	422	409	383	424	372	413	397	446	377	400	391	395	402	409	405	420	412	403	416	371	396	364	395	372	401	384	427	419	390	377	420	393	394	395	416	392	405	400	397	394	402	422	385	414	407	432	431	420	396	382	429	406	416	409	397	391	382	391	398	379	379	388	400	419	407	409	395	375	372	414	420	361	410	406	400	420	378	399	400	408	416	382	423	381	405	443	388	417	427	409	399	412	425	397	401	427	415	389	426	394	412	421	406	420	418	433	421	406	410	463	375	410	391	413	422	418	407	393	374	402	410	386	443	379	398	389	401	396	436	406	378	407	398	389	417	416	439	400	416	366	399	393	378	413	394	406	422	384	404	396	421	408	385	431	407	428	388	402	397	429	391	404	440	397	418	426	388	410	408	404	404	400	410	389	439	377	396	409	378	387	416	405	386	404	415	400	426	397	409	389	422	416	429	418	421	383	389	407	393	388	397	405	435	385	355	444	395	402	426	372	417	411	405	394	419	445	411	430	385	401	397	407	392	415	408	419	399	434	371	420	392	416	405	417	423	428	410	379	401	418	429	391	417	390	415	437	403	404	384	405	378	362	399	389	422	382	408	406	387	410	395	380	404	370	412	382	406	413	410	419	411	413	381	436	351	450	402	426	433	412	419	376	405	398	404	388	419	401	423	391	412	427	420	430	396	396	387	398	380	414	442	388
2265	658	543	444	527	779	841	925	1420	3839	6065	5339	3194	1639	924	412	174	72	70	38	50	41	39	55	62	40	42	49	49	41	46	35	21	29	34	56	33	43	40	29	53	35	38	39	55	45	48	40	48	44	40	41	32	43	38	49	46	26	46	46	42	41	40	51	40	42	45	45	56	41	42	42	47	39	39	42	37	46	56	44	43	48	42	50	40	60	45	46	41	40	51	47	44	40	41	41	37	39	33	41	32	36	41	42	41	41	34	37	38	44	28	37	50	46	43	33	47	46	47	41	42	43	46	51	34	51	44	54	41	48	48	35	46	43	48	39	51	53	46	42	44	47	41	52	42	29	48	44	42	46	46	42	41	35	43	62	44	67	39	40	47	44	44	44	24	49	41	45	45	49	32	35	43	48	40	45	27	37	39	45	34	39	40	48	39	41	46	36	32	40	51	44	41	48	49	47	45	42	50	38	39	52	43	40	36	40	37	47	42	42	44	40	37	36	44	47	35	34	49	52	29	44	56	44	48	40	41	39	38	49	32	42	39	40	36	45	42	42	27	51	55	42	40	46	39	43	50	38	50	39	46	40	43	49	39	35	43	39	33	41	42	28	56	43	53	56	42	55	31	52	44	32	35	27	47	25	35	40	52	41	40	39	39	47	46	46	42	45	35	49	39	46	49	41	47	27	54	41	55	48	36	46	45	38	40	65	45	47	37	51	47	47	40	34	38	36	36	41	50	35	41	51	43	44	40	40	35	53	43	52	35	40	36	38	47	31	46	51	43	35	38	40	47	47	51	39	38	33	35	42	50	50	44	39	30	41	34	33	45	28	36	37	38	54	40	43	50	44	41	39	43	56	48	33	46	49	33	46	42	47	42	36	50	38	52	50	53	37	42	57	37	32	47	32	48	41	32	46	46	45	49	30	41	44	35	33	49	47	40	57	43	31	31	46	42	44	45	45	44	35	53	46	49	45	45	42	53	42	51	39	37	41	55	44	41	43	40	46	40	50	45	44	40	40	34	40	39	46	49	41	57	35	31	37	39	44	44	47	40	38	45	49	38	49	41	33	47	48	31	45	33	39	37	47	45	42	44	43	34	46	39	40	29	43	34	41	37	41	37	38	46	46	42	31	36	40	33	26	46	45	40	49	44	48	50	64	38	34	42	30	39	44	40	26	40	38	33	44	27	46	53	48	40	41	37	35	37	45	43	44	50	47	32	34	36	35	40	45	44	52	43	44	32	54	60	35	35	43	48	51	37	37	55	37	37	39	37	38	38	34	41	46	45	52	54	55	29	35	47	43	29	41	43	37	42	41	50	64	41	44	47	43	31	44	43	37	39	43	29	39	45	52	41	31	41	40	44	51	45	41	41	30	40	38	44	39	53	43	46	28	40	42	41	45	30	35	46	50	32	43	45	50	50	40	57	57	34	45	49	37	34	43	37	45	48	56	45	39	52	57	45	37	43	44	33	34	39	37	48	40	54	55	23	43	40	56	38	42	31	47	32	31	38	43	44	37	35	44	43	47	44	36	46	43	29	37	35	50	41	48	45	56	44	58	47	40	39	42	43	32	48	41	44	37	45	30	43	38	37	53	46	52	37	34	49	48	37	38	46	46	44	39	40	42	45	43	29	42	40	46	48	46	42	42	46	35	46	39	44	44	41	34	49	45	27	40	39	44	35	45	44	59	36	43	45	42	46	48	43	31	35	41	37	41	45	41	38	34	42	46	26	36	33	37	31	40	37	42	51	39	47	41	35	52	53	44	40	29	48	55	55	44	43	40	34	50	37	47	31	56	57	40	61	45	32	51	31	41	45	47	45	29	45	41	41	39	38	39	46	41	44	42	42	43	37	41	53	43	32	42	50	36	41	37	30	54	40	41	39	43	50	39	41	38	50	45	43	36	37	50	57	43	60	45	45	29	40	47	41	42	40	44	46	45	39	36	29	43	38	42	41	53	47	42	35	36	50	63	33	42	40	37	38	44	41	44	43	40	52	29	38	41	48	34	44	23	40	33	40	42	41	37	47	33	38	35	50	48	47	33	37	40	39	39	45	37	52	46	32	52	40	35	44	28	34	45	44	45	39	36	34	40	39	36	49	50	44	40	48	47	40	41	53	38	29	42	53	37	27	38	31	44	45	56	36	46	43	43	57	40	42	39	35	42	44	40	38	31	45	36	53	46	48	48	41	40	52	50	41	41	47	36	43	43	50	32	27	38	54	42	38	39	37	43	35	36	48	41	43	39	44	45	38	55	50	43	35	39	48	38	39	55	44	48	31	47	48	48	40	46	39	38	43	35	47	42	35	48	30	53	39	40	47	48	50	51	37	36	49	46	57	52	31	42	44	39	49	45	41	49	40	47	46	49	44	43	37	33	46	38	42	42	42	40	40	54	51	31	42	36	35	44	38	41	47	35	38	39	50	50	50	40	36	42	32	32	50	34	40	35	39	39	35	52	47	41	44	28	47	47	43	31	51	40	43	43	50	32	42	41	35	33	48	39	52	37	48	38	46	50	33	36	53	48	36	44	45	37	39	39	33	45	30	38	42	42	40	40	36	40	37	33	33	50	49	44	37	37	34	50	48	41	49	44	35	48	36	33	49	28	37	36	49	43	29	48	38	47	53	36	49	41	35	35	44	43	35	40	38	37	47	38	52	44	38	49	42	38	44	48	41	43	32	55	48	44	55	40	45	40	46	40	45	43	51	36	46	33	41	42	49	44	44	53	35	38	46	40	46	32	42	40	49	50	53	37	49	35	51	41	41	41	45	41	39	50	38	43	38	42	46	39	46	51	42	37	47	47	55	53	38	43	49	37	42	46	41	34	37	39	47	51	44	37	52	53	50	48	40	45	26	38	33	43	42	46	31	45	40	47	47	54	38	35	50	38	48	44	45	47	50	38	39	37	47	37	40	46	36	41	45	43	36	35	38	36	30	42	41	37	51	37	49	43	38	44	49	46	53	49	48	50	38	35	28	49	43	44	41	40	38	37	37	39	35	37	35	38	40	52	43	32	34	33	37	39	47	40	50	39	46	28	41	45	34	44	40	57	43	42	42	36	29	33	33	41	36	43	40	40	33	31	37	50	51	39	47	47	48	59	30	44	40	36	31	44	47	48	33	44	39	45	34	42	35	40	44	47	30	42	37	37	38	48	52	34	54	42	46	41	31	55	36	35	42	38	39	42	50	44	38	45	49	45	46	38	46	33	34	40	39	43	43	50	46	43	33	53	34	32	30	41	42	45	43	45	40	37	42	33	44	46	37	45	45	40	39	34	44	29	47	42	44	36	30	47	30	33	38	43	44	37	40	48	30	41	39	41	40	37	42	51	37	44	37	39	37	39	30	40	48	40	48	54	49	50	54	33	51	37	44	36	41	44	39	47	39	40	46	32	33	39	38	47	35	39	44	48	43	38	43	45	46	28	35	47	38	46	39	43	32	47	31	39	44	40	34	32	47	52	33	29	31	57	36	45
20916	13313	10276	18559	28961	28831	27080	26609	29236	38839	42910	38283	31360	24388	17456	9916	4357	1671	966	736	597	584	538	531	520	542	507	542	555	554	529	532	553	573	516	557	532	555	559	570	591	514	535	552	528	566	563	517	569	551	517	533	566	535	547	552	543	529	542	556	538	528	554	506	553	517	587	569	565	531	576	569	524	510	522	583	536	516	551	549	565	518	544	565	589	565	509	545	521	534	570	539	548	581	575	534	538	543	552	535	506	576	549	549	549	534	544	544	505	556	576	522	551	532	500	566	548	559	526	511	560	552	531	544	534	522	557	504	545	514	534	550	567	497	508	493	542	535	545	547	579	571	524	545	524	589	528	564	551	539	609	558	569	510	532	535	531	558	528	567	549	552	537	556	544	550	545	556	551	563	557	538	563	553	550	572	536	551	550	540	590	563	548	528	573	544	532	564	551	537	513	582	533	525	549	536	561	536	559	555	476	492	483	593	580	506	563	566	536	544	554	541	514	557	518	545	536	541	502	532	543	515	542	497	568	564	544	522	542	525	544	575	548	547	567	539	543	531	534	529	563	558	574	528	557	564	544	524	533	514	551	550	537	535	557	567	507	549	561	507	548	537	540	558	546	511	527	570	574	527	538	553	510	516	608	542	530	523	542	525	512	546	525	543	521	593	511	564	590	567	566	523	541	565	544	538	543	540	570	531	570	525	519	566	545	577	526	519	543	502	571	581	510	580	520	537	543	555	559	563	545	539	547	529	556	506	509	524	558	562	561	582	553	538	561	545	519	544	539	573	565	535	542	566	582	530	579	528	499	557	516	510	603	572	533	576	517	535	548	544	569	529	543	537	536	588	564	554	517	525	547	566	588	528	547	559	535	554	541	544	519	550	563	554	612	583	533	534	576	563	565	536	551	512	540	551	570	555	547	555	545	522	525	564	513	566	533	537	593	516	575	511	543	596	553	552	555	517	534	520	540	534	531	561	514	541	594	546	562	542	552	498	540	587	517	526	604	607	519	554	518	529	555	571	531	551	542	505	539	549	542	592	542	527	535	517	568	548	555	547	552	557	526	532	550	582	535	570	557	531	542	526	558	534	554	560	558	565	525	568	504	577	590	522	542	529	552	601	574	537	514	550	525	511	576	545	538	555	512	530	565	532	542	550	561	567	542	517	546	532	555	562	568	524	539	543	534	541	583	557	536	539	574	543	516	526	575	525	498	529	548	537	545	518	563	531	581	550	481	559	533	548	555	537	518	510	483	527	539	564	565	556	526	586	539	556	539	528	545	575	569	537	574	545	559	551	517	535	563	529	530	564	565	560	560	572	553	554	498	510	559	501	547	523	558	573	505	598	541	536	557	539	541	560	565	570	535	515	534	554	562	549	506	549	559	545	579	539	556	537	530	575	587	502	554	536	525	531	572	507	524	526	559	534	559	529	521	565	561	509	558	556	553	503	516	560	557	513	579	610	586	556	520	567	530	556	527	583	568	572	576	523	554	527	530	536	532	557	540	565	545	517	537	571	563	561	544	541	573	552	539	529	529	520	489	542	518	610	574	550	534	556	492	554	544	557	510	559	577	571	557	555	558	504	565	493	594	522	540	557	547	558	595	535	543	534	584	586	581	558	581	591	549	536	568	561	569	517	493	541	565	566	503	520	561	564	550	553	542	552	553	530	545	537	591	551	535	536	557	563	581	557	537	578	557	573	554	536	554	554	547	530	543	533	541	575	519	549	568	549	546	529	554	543	524	550	564	535	538	528	545	533	559	542	515	575	546	575	562	550	547	556	573	538	526	548	563	513	550	576	548	565	560	527	552	546	527	541	549	549	592	550	559	559	573	546	515	540	553	538	561	556	506	533	495	532	546	573	520	553	584	555	580	548	569	545	544	529	535	548	577	521	543	520	515	585	502	558	566	547	498	570	579	555	583	543	553	524	615	528	552	559	547	555	525	559	505	521	563	578	525	557	543	524	556	543	564	571	498	544	556	588	550	557	515	522	534	560	577	559	535	590	540	540	526	586	548	548	525	561	582	542	557	516	530	538	517	583	509	566	567	528	528	543	548	523	588	512	535	592	526	578	530	509	551	536	542	571	608	554	550	519	554	534	513	556	533	536	551	538	555	558	556	555	537	555	547	548	541	521	556	571	526	556	543	551	534	531	528	528	554	554	548	548	554	506	519	518	553	561	571	500	570	590	520	537	568	556	478	522	537	556	541	532	524	528	570	537	562	544	556	549	535	533	556	477	561	555	553	563	576	534	540	525	562	527	579	498	550	551	514	579	570	551	523	543	535	508	549	571	546	591	522	560	588	578	511	547	558	550	534	559	566	570	514	530	568	541	533	540	546	559	511	521	540	560	542	555	531	550	517	582	542	555	540	554	534	528	585	566	553	564	584	518	555	496	540	541	587	557	533	555	556	505	508	537	547	546	552	563	560	517	572	526	530	563	550	531	545	539	551	569	583	552	565	542	576	551	549	495	540	553	545	566	564	497	541	520	523	553	498	504	593	547	514	558	594	552	552	530	552	566	523	516	560	552	544	522	575	551	548	542	557	547	581	571	550	511	557	550	546	558	532	574	533	528	516	542	560	555	560	547	521	567	559	584	584	518	562	502	529	542	513	518	582	559	560	548	548	575	547	565	587	570	557	536	468	547	561	578	540	572	553	557	607	547	562	531	580	546	546	537	529	534	519	558	567	541	499	517	570	564	580	572	524	565	545	561	552	492	555	560	593	545	547	532	491	548	567	587	578	532	539	546	563	560	571	562	558	508	532	533	562	550	571	557	571	513	544	511	547	534	568	577	577	561	532	527	556	551	551	531	527	524	559	531	571	529	546	521	551	540	548	513	561	572	537	538	510	521	541	535	524	584	518	527	531	564	533	543	501	576	586	553	508	528	545	574	597	527	518	514	558	520	548	535	559	504	565	597	549	518	548	521	523	568	533	568	546	553	544	551	539	532	580	544	560	554	527	529	562	522	554	562	557	571	568	573	584	550	530	520	532	588	513	581	594	587	560	522	527	497	575	488	536	534	548	562	579	559	529	517	516	520	541	500	550	551	523	530	568	558	566	535	542	556	569	547	577	562	532	548	632	508	568	532	541	540	579	562	497	570	571	522	585	547	553	540	490	576	535	534	535	508	501	550	531	539	513	591	527	556	538	575	567	522	566	541	607	542	539	549	570	547	549	542	534	535	546	540	547	498	558	544	564	557	548	536	530	559	496	531	532	504	553	520	572	566	530	548	506	561	559	505	542	544	525	516	506	572	525	530	578	557	556	547	572	584	591	531	559	563	534	560	528	566	538	531	551	532	573	560	565	552	578	560	526	568	565	613	513	544	537	516	524	553	537	570	520	559	496	521	536	571	571	549	544	511	564	558	566	537	541	606	599	560	529	556	592	567	575	524	554	584	539	594	545	578	509	526	536	527	525	570	518	511	533	551	576	568	527	555	518	530	609	519	585	536	595	523	521	558	539	560	497	565
1494	1152	810	632	766	992	980	1040	5882	9764	8671	5787	4803	2540	1166	547	223	136	66	47	44	40	27	31	38	39	31	34	30	37	25	34	33	25	39	34	30	30	32	35	32	37	27	42	36	38	31	45	25	31	36	45	42	35	37	30	33	27	40	32	26	26	37	25	33	33	34	38	35	25	39	34	31	46	32	28	29	32	38	25	38	36	30	25	34	35	31	43	28	37	31	34	29	32	33	40	29	28	39	40	34	20	34	33	37	42	23	36	28	31	40	33	50	30	26	31	33	38	32	36	40	34	32	29	35	31	35	34	43	25	37	36	38	38	44	30	46	38	28	48	30	28	36	22	33	43	33	32	32	34	31	39	31	26	32	36	34	40	34	33	27	23	40	37	27	40	26	39	31	48	26	27	39	26	32	45	25	24	24	29	41	39	41	34	28	36	32	44	29	32	33	36	45	41	19	40	33	38	28	28	34	34	34	36	22	38	35	41	36	34	34	40	29	40	37	38	35	29	33	40	26	36	45	39	35	34	46	28	53	26	32	42	33	32	30	36	37	29	40	36	32	30	33	38	33	42	37	32	31	29	39	36	41	41	28	30	40	33	44	33	43	41	27	38	31	39	41	37	42	37	28	33	41	42	30	36	40	20	40	31	30	36	31	22	35	38	46	39	22	32	20	31	33	35	33	32	28	28	35	31	47	26	26	30	42	36	39	34	42	36	34	31	27	34	26	24	32	29	32	25	33	34	28	32	38	33	42	41	27	41	35	31	34	27	37	27	37	29	29	48	31	39	30	37	39	35	46	33	44	40	46	37	33	23	30	32	24	31	27	36	37	31	36	27	25	29	33	34	31	42	30	44	32	39	44	32	25	36	32	38	35	26	32	30	38	29	38	35	42	26	36	34	42	37	37	36	37	48	40	37	40	29	35	34	30	34	30	32	43	45	28	30	40	40	34	44	29	29	41	33	28	27	26	26	30	26	39	31	28	33	48	36	44	32	37	43	34	33	24	27	48	30	24	30	44	27	35	35	37	31	31	40	37	31	19	43	39	35	33	33	39	32	31	32	37	35	37	35	32	26	40	26	31	32	34	33	34	30	39	33	39	28	30	39	34	33	29	27	27	27	29	28	42	39	34	48	32	40	30	35	25	31	41	29	27	41	31	44	42	39	35	27	33	36	30	24	35	28	50	33	41	43	32	42	39	31	38	38	25	31	24	34	31	35	25	39	34	48	43	27	44	30	36	28	43	39	34	31	23	44	39	37	26	27	36	32	50	43	34	32	37	35	30	25	40	38	33	36	46	26	32	31	36	41	33	40	34	25	34	31	29	25	40	33	40	26	38	29	23	41	38	40	28	47	36	32	36	40	36	24	35	37	36	30	40	25	40	44	29	31	40	24	33	29	36	33	35	36	31	30	34	32	30	38	28	35	46	28	25	29	23	41	41	34	27	32	31	34	40	33	38	29	37	29	31	24	34	44	30	32	37	34	38	46	38	36	39	30	43	35	33	44	37	39	48	36	32	29	28	32	28	31	31	32	28	32	32	32	38	29	28	28	31	39	33	34	28	29	29	39	29	34	26	33	35	32	24	35	34	38	29	35	46	34	32	43	35	26	36	41	28	34	37	39	37	30	43	32	41	27	31	42	31	36	31	33	38	40	29	25	33	30	36	32	43	31	34	31	36	35	35	41	40	40	33	31	32	39	34	38	25	28	31	42	24	40	28	41	46	34	34	32	40	29	33	31	35	30	30	33	44	21	31	32	30	42	34	33	47	33	35	30	33	40	32	32	31	22	26	30	27	41	28	34	33	31	31	42	38	36	32	31	34	35	30	31	34	33	38	31	28	24	45	30	28	36	40	34	35	39	33	35	42	29	39	26	38	29	28	27	32	28	34	35	47	30	45	36	42	32	37	39	34	36	36	37	36	36	38	43	24	26	33	26	43	29	39	30	36	33	32	38	39	31	33	28	27	38	31	32	32	41	27	32	48	32	24	35	24	38	35	37	35	36	27	35	31	36	33	35	38	37	44	31	28	38	37	36	31	29	30	37	19	39	43	29	27	33	43	36	33	45	27	50	40	38	37	35	30	25	42	44	30	25	39	24	42	44	29	30	33	46	41	34	32	33	42	29	34	31	37	35	25	30	35	35	32	30	37	34	49	39	39	40	38	29	37	27	30	25	37	40	43	33	36	33	38	34	42	34	32	34	30	25	42	47	36	42	38	26	24	31	32	38	31	34	40	24	38	38	42	25	37	29	35	31	24	31	38	27	25	26	42	40	31	23	33	36	33	34	26	29	43	35	36	33	29	28	35	26	37	38	31	32	30	31	39	38	28	47	31	35	31	26	47	44	36	37	31	32	25	23	33	30	27	31	33	36	29	33	32	41	39	36	38	35	38	28	36	39	30	29	33	43	28	47	33	33	39	41	49	24	22	42	47	32	26	33	47	27	30	41	34	34	33	37	36	33	36	29	54	29	41	37	44	32	35	27	38	42	32	30	28	39	26	35	28	41	28	33	38	41	31	30	34	37	41	31	37	36	39	39	38	41	28	37	31	28	25	24	31	35	32	35	38	25	38	31	26	28	34	33	38	21	26	34	34	36	25	43	34	35	48	37	32	33	30	34	33	35	35	31	34	34	33	39	35	33	48	42	31	38	34	37	31	37	41	32	30	39	40	34	28	30	49	28	26	34	31	28	41	44	40	26	26	31	38	44	32	31	39	28	34	34	32	27	43	42	25	46	26	32	26	42	31	33	27	39	36	44	36	35	53	48	47	43	33	38	34	40	29	29	36	40	31	42	45	29	32	46	31	36	23	40	30	40	35	29	34	34	30	40	25	28	34	32	40	35	34	32	31	31	34	35	35	34	34	36	41	30	29	48	27	31	37	36	33	29	30	29	32	31	24	20	42	32	38	37	36	32	41	26	30	23	28	27	46	36	35	29	29	24	33	35	36	36	44	35	47	35	28	32	28	24	33	27	35	29	40	31	40	25	28	34	35	37	27	28	26	40	42	29	34	27	41	28	38	37	40	33	38	41	38	32	36	38	39	36	34	33	22	46	33	35	39	33	39	34	35	25	31	41	35	33	41	34	31	33	40	33	34	27	28	29	32	36	42	36	31	32	45	41	27	35	34	28	29	32	45	30	44	41	31	35	19	35	32	40	27	31	31	39	32	36	36	33	42	34	39	33	37	41	35	35	24	34	38	40	32	36	36	25	27	32	26	35	42	46	39	28	33	35	28	30	31	26	30	28	26	33	37	34	37	40	35	30	39	33	44	29	29	38	38	28	42	34	38	32	38	38	40	30	38	31	33	32	31	47	31	29	34	27	42	34	25	32	38	45	35	38	31	29	38	27	37	37	29	37	30	37	34	38	36	25	40	46	31	29	34	31	27	33	32	46	35	36	33	37	21	30	34	32	36	36	36	40	36	34	40	33	30	35	42	39	35	30	29	39	35	46	32	27	37	29	34	28
25172	18633	14064	23316	32921	31430	28889	28514	46320	50986	46320	38131	35502	27584	19968	12167	5603	2937	1446	848	599	426	428	431	415	424	435	453	402	444	435	450	422	450	399	426	447	391	451	425	456	456	476	465	399	436	431	470	422	415	466	451	427	452	443	426	419	442	508	451	425	395	446	436	427	443	408	445	469	437	455	431	488	433	412	421	462	447	459	411	420	397	438	438	399	426	472	432	451	437	454	447	458	411	460	438	440	426	420	469	419	427	429	417	451	419	412	407	432	479	423	442	410	452	454	431	445	445	404	444	451	460	458	438	444	430	416	419	403	443	433	431	416	449	412	434	411	392	431	448	452	458	442	472	451	451	453	446	436	415	404	437	429	425	448	409	412	444	408	435	444	403	427	417	447	471	405	441	411	425	459	442	448	400	428	440	453	432	456	456	464	432	453	419	432	451	405	424	457	424	429	421	408	442	424	471	425	430	427	426	414	425	430	446	444	439	430	456	419	401	451	457	426	410	434	430	437	365	469	468	460	446	451	428	439	447	407	426	452	396	466	442	485	449	431	441	426	445	444	436	442	420	435	482	426	402	409	412	450	456	438	444	419	443	397	449	447	445	432	427	413	406	461	443	460	462	415	408	427	441	429	425	428	442	436	427	397	452	409	406	459	412	443	449	427	420	462	417	416	427	431	433	479	385	405	456	448	458	422	446	507	464	396	400	424	425	436	434	415	492	433	421	421	437	410	466	394	432	421	451	412	395	417	445	418	461	412	516	461	415	445	397	447	456	437	466	411	458	408	445	420	424	433	436	447	484	436	440	434	452	450	430	408	437	448	446	458	394	452	445	441	441	418	445	405	410	452	400	465	405	415	438	441	427	411	425	402	420	436	464	443	418	440	413	451	446	419	449	448	451	424	479	450	461	410	405	424	457	438	428	427	466	441	416	455	423	438	424	440	423	442	448	489	428	433	402	483	429	444	441	391	438	400	414	452	430	443	447	450	437	451	413	407	460	451	413	438	433	432	437	445	404	447	416	466	392	444	423	414	454	438	443	421	430	410	445	473	431	430	433	403	411	452	429	414	444	443	463	433	441	450	431	434	427	454	459	448	415	452	411	451	456	453	437	437	422	446	410	423	429	449	438	417	447	457	443	419	455	460	458	458	469	430	480	401	430	433	449	441	424	439	480	419	437	410	467	463	464	443	447	423	433	437	422	419	470	431	395	447	414	405	431	443	422	416	446	397	446	443	426	440	415	418	473	427	448	491	471	468	457	411	461	429	430	436	425	423	429	444	446	451	442	469	421	458	442	439	445	440	460	425	423	460	411	405	412	395	440	380	473	412	475	440	418	415	394	440	407	408	451	428	451	430	478	388	464	438	407	458	453	460	402	413	430	465	410	449	417	427	426	441	427	424	436	418	419	430	424	447	421	433	436	403	465	430	423	401	395	440	469	439	454	459	429	422	479	448	427	503	428	413	449	420	471	404	439	418	458	457	451	397	452	439	419	437	432	415	438	391	440	409	424	408	445	442	444	443	439	390	433	438	427	440	454	472	441	450	451	435	432	454	438	437	446	441	461	465	399	413	396	425	470	467	435	423	424	437	438	456	430	428	412	395	426	416	437	458	409	439	440	448	463	417	427	421	417	468	434	442	409	443	426	460	423	435	409	444	412	391	436	443	456	418	449	427	427	447	436	416	404	439	404	418	414	437	392	451	424	452	406	450	424	446	430	379	415	440	428	446	439	435	434	419	423	425	439	416	417	422	442	440	418	462	461	436	453	422	427	414	453	429	445	436	460	465	409	438	454	412	454	456	446	406	440	455	427	438	414	413	418	428	427	429	457	431	399	420	414	391	400	426	421	436	421	431	383	441	444	425	443	419	439	423	437	386	431	428	459	426	392	417	446	461	435	422	422	397	416	429	452	449	411	456	416	460	422	454	413	442	406	438	462	411	432	475	441	466	433	420	438	425	432	441	429	444	413	426	423	409	428	435	436	441	444	408	403	450	464	458	443	438	434	436	452	465	430	458	411	427	407	459	450	441	402	444	440	425	429	448	469	465	428	448	455	430	467	419	423	435	447	454	418	421	463	432	478	438	440	439	416	404	423	450	430	436	434	429	408	395	436	441	500	396	450	413	462	446	455	439	450	460	401	457	434	453	459	410	448	440	440	415	450	414	444	431	417	418	470	428	474	461	394	422	416	417	439	481	448	427	436	433	473	415	427	449	457	450	428	420	444	427	410	427	448	422	415	443	413	437	454	452	451	438	456	450	415	455	409	413	442	427	447	462	488	433	461	423	446	448	449	488	482	441	420	463	430	468	447	432	446	443	426	434	440	494	410	459	454	422	451	456	474	417	437	406	447	424	429	421	444	439	409	443	444	433	432	421	433	448	451	462	433	444	395	464	430	458	439	473	383	422	435	437	425	437	423	458	424	461	427	437	437	451	433	465	426	434	426	459	458	448	452	412	429	463	432	474	431	453	445	474	458	409	440	425	408	437	431	438	466	458	441	399	413	413	455	400	404	409	403	420	421	432	446	457	453	427	451	460	420	449	468	436	439	452	421	422	439	428	422	428	441	396	450	413	442	422	412	443	417	416	433	457	459	409	415	447	458	464	456	443	425	410	460	416	413	431	425	431	427	450	407	462	451	465	422	455	446	434	423	465	417	448	445	419	450	418	457	431	439	461	434	428	414	431	419	456	430	432	418	423	432	464	419	463	453	408	458	412	406	472	442	445	447	460	449	466	431	447	407	411	469	424	438	397	411	472	463	422	402	434	441	446	453	438	413	428	415	456	410	434	407	413	436	424	441	433	444	440	430	438	471	421	388	418	397	421	445	454	429	472	394	439	388	436	437	454	380	422	449	453	440	416	469	411	450	471	401	473	456	451	437	435	457	412	440	415	437	422	421	484	410	433	424	453	390	436	408	427	445	450	476	440	420	462	406	453	452	463	422	407	444	433	448	459	417	395	397	448	405	437	427	436	444	465	448	432	436	422	445	412	418	458	442	426	468	438	452	428	463	431	441	416	430	452	479	431	425	390	422	425	430	449	410	436	445	430	409	440	421	433	409	458	419	434	435	411	417	422	406	463	442	465	420	455	409	422	443	430	430	442	448	427	455	436	445	442	432	449	452	431	473	435	413	452	441	421	452	465	443	431	419	425	441	444	423	445	459	442	409	408	415	450	427	436	420	439	417	400	471	429	467	437	437	428	398	441	420	428	426	402	420	400	453	454	445	429	454	423	454	457	438	393	448	453	447	425	415	435	429	466	468	418	421	439	409	445	438	401	414	426	446	482	445	425	414	429	409	432	442	445	429	459	414	467	410	432	449	449	416	469	438	416	410	423	442	437	509	438	427	444	423	419	459	419	432	425	437	447	460	420	448	416	450	440	446	442	420	430	432	438	430	428	428	475	438	470	463	446	455	417	439	431	440	452	474	434	426	429	453	439	441	418	439	428	413	440	460	443	453	444	411	410	415	460	457
1366	278	153	136	150	188	192	222	1020	1559	1695	1367	828	714	303	191	136	101	83	64	47	30	38	34	36	30	32	34	28	27	25	40	43	35	24	31	30	36	28	27	35	31	38	35	37	37	35	43	36	38	24	30	29	31	43	29	23	27	24	33	34	32	32	38	37	36	31	33	24	38	31	31	33	32	29	40	38	36	23	28	36	31	38	28	37	34	33	32	35	44	32	24	30	37	36	26	26	33	30	34	39	32	31	35	30	24	31	35	31	32	37	31	33	23	39	37	28	40	35	42	31	34	24	34	33	33	34	31	29	27	43	26	35	29	29	29	35	34	33	38	41	48	31	33	36	35	32	33	22	39	31	32	27	35	24	29	36	26	43	35	37	31	38	29	31	32	24	30	33	31	40	33	32	36	34	26	27	31	21	29	39	33	32	26	38	39	31	40	30	15	26	29	32	26	28	43	32	32	25	34	24	31	32	27	34	37	35	28	35	36	28	27	35	23	30	39	25	29	30	33	22	29	27	31	26	39	39	26	40	30	26	32	45	30	34	42	35	25	35	36	33	29	30	38	35	33	27	31	33	33	29	37	27	30	29	32	33	29	31	30	38	23	32	33	34	34	33	31	29	29	31	34	22	31	32	43	29	33	25	38	32	40	29	28	42	36	22	30	24	31	28	34	18	30	35	23	40	25	26	21	32	31	36	28	27	31	26	23	29	34	40	41	37	38	41	33	33	29	38	31	35	31	34	30	27	27	29	34	35	34	32	25	38	39	36	30	28	40	35	35	28	42	33	27	32	24	30	30	36	33	35	29	38	40	28	34	39	34	36	31	37	30	30	30	35	31	32	33	29	42	30	37	32	41	33	24	39	37	37	23	27	31	32	35	27	27	32	26	32	28	35	36	32	25	37	29	31	33	18	38	26	34	35	35	25	24	21	36	32	34	30	19	30	43	31	27	37	27	39	24	33	37	31	25	30	30	29	29	27	30	40	23	33	27	38	22	39	32	23	32	27	32	34	37	36	38	24	45	24	21	35	38	32	30	27	29	28	32	32	31	25	42	35	39	31	35	31	31	28	31	27	26	37	37	28	40	29	27	37	35	32	37	29	48	40	24	42	32	33	39	33	30	28	39	31	38	36	25	33	37	35	34	26	34	34	42	32	36	26	27	32	36	32	28	27	34	39	27	23	41	29	29	27	30	30	33	37	28	37	37	38	35	30	32	24	41	30	28	30	39	39	33	41	36	37	23	36	29	35	29	27	40	41	30	25	34	34	30	25	30	29	52	34	27	34	27	35	28	31	42	31	25	31	31	37	28	34	30	30	48	40	26	29	37	30	28	42	31	28	38	21	28	32	26	39	24	37	36	22	23	23	32	32	32	36	26	37	35	26	36	37	37	24	35	32	29	36	37	48	26	29	26	27	27	38	35	25	33	21	34	30	36	24	21	44	42	25	28	32	29	40	28	41	26	39	32	32	29	31	38	38	27	30	33	30	28	30	29	43	40	34	36	22	37	30	48	29	32	40	41	30	41	40	38	27	52	28	28	29	44	41	20	38	31	49	26	29	33	36	23	31	34	27	28	36	37	24	34	32	29	33	30	37	26	30	31	24	34	26	37	31	40	32	34	29	30	22	38	29	25	40	25	33	27	32	42	39	28	38	31	36	25	32	35	34	33	29	31	31	25	38	36	32	36	26	28	37	34	32	37	24	37	30	34	30	34	31	28	36	42	35	38	30	28	30	31	29	38	32	24	34	27	27	42	24	17	26	33	31	33	29	27	20	30	25	33	36	38	25	33	23	32	30	34	27	38	40	40	25	31	32	34	33	31	26	32	30	36	26	21	29	32	40	34	31	41	36	35	30	33	18	41	28	36	48	31	26	37	37	27	34	27	35	30	27	35	33	32	32	33	36	30	30	34	42	35	29	28	31	36	28	23	25	33	38	26	30	23	38	41	28	38	41	33	37	33	38	30	34	27	31	35	41	29	29	31	22	41	35	45	35	33	40	37	36	30	40	35	35	30	32	38	27	37	33	36	20	43	23	29	30	30	31	37	30	22	38	35	28	30	22	31	35	29	36	26	41	34	31	30	41	49	32	30	43	32	34	33	25	31	33	24	29	30	31	31	26	35	30	31	34	40	26	31	31	24	33	37	35	44	36	34	27	24	33	39	36	28	30	37	34	25	30	29	38	37	33	29	33	33	34	33	21	24	26	36	29	33	31	31	31	26	25	37	35	38	29	35	24	27	39	28	34	27	33	36	37	36	27	37	30	30	30	34	27	39	34	30	34	31	34	33	31	23	38	33	36	35	32	39	26	29	32	33	47	46	32	29	26	34	35	25	29	36	45	34	35	31	27	33	26	32	36	35	30	27	32	35	43	30	31	30	32	25	33	36	33	32	29	36	33	31	28	38	26	35	27	29	41	31	31	38	37	35	34	27	35	26	33	30	33	36	30	27	25	38	40	26	41	32	32	27	26	27	37	29	29	34	45	41	28	39	30	37	31	33	38	32	43	41	29	32	43	28	40	26	33	27	21	30	41	40	36	28	36	21	33	36	30	30	27	30	29	25	34	29	28	31	32	30	31	34	34	32	35	35	40	37	40	34	32	35	32	37	31	40	47	38	32	26	34	28	43	33	21	39	30	36	30	39	28	38	24	30	39	32	25	26	34	35	30	45	34	32	43	41	33	31	32	21	22	29	27	27	31	28	36	31	27	37	33	35	33	27	22	30	34	32	30	28	30	27	44	31	35	39	42	30	31	29	37	38	38	35	20	29	33	34	34	35	27	25	25	31	26	23	41	41	29	38	35	27	19	25	57	43	26	31	37	32	28	32	33	33	32	26	27	28	36	28	39	32	34	39	35	26	34	27	35	31	30	24	31	23	30	49	25	28	28	33	34	31	36	40	36	33	38	27	25	46	27	37	35	29	37	42	38	39	35	36	39	20	30	38	35	40	36	28	24	38	31	43	32	30	32	36	30	39	31	29	26	32	32	28	23	23	43	38	25	39	36	33	33	35	28	38	27	37	40	36	30	31	31	28	27	25	37	32	33	32	30	35	29	39	32	32	29	29	29	23	27	27	26	30	36	33	26	32	31	29	31	27	25	36	29	26	31	47	24	29	41	32	27	19	31	26	33	25	39	25	34	30	25	28	29	28	35	32	42	31	31	30	35	31	41	29	28	33	30	24	30	32	26	41	33	31	27	37	44	33	28	39	36	27	27	28	39	37	34	33	34	37	39	25	31	28	27	39	30	28	32	31	30	35	24	31	34	26	35	30	34	32	42	25	35	31	29	34	23	27	28	33	35	34	36	32	29	30	41	19	25	33	31	35	24	39	24	32	28	39	41	33	32	30	32	32	30	29	34	28	35	28	31	24	29	39	33	31	32	27	26	37	19	32	38	19	33	36	34	33	33	28	44	36	30	29	34	26	32	37	28	28	37	33	32	23	39	36	27	32	40	26	40	28	35	48
16409	6594	3513	7158	15294	16566	12745	12965	25630	28453	28461	24769	19786	16652	8867	5620	3520	2423	1808	1356	848	515	431	420	428	430	420	421	414	443	408	416	452	458	428	406	410	464	396	431	465	448	435	425	409	423	442	398	424	438	436	437	447	408	406	407	470	423	408	395	433	400	401	451	464	410	435	426	454	429	418	428	430	422	388	473	421	398	400	387	427	448	423	410	454	460	412	481	414	397	418	410	416	448	444	424	425	431	393	404	440	387	405	448	395	428	428	426	425	401	443	455	420	451	390	422	402	447	436	423	417	422	365	447	435	419	420	443	417	432	433	414	426	426	429	437	466	428	406	401	386	417	399	401	413	425	424	431	420	364	408	406	461	437	415	382	439	403	468	430	443	404	414	454	442	403	406	431	407	438	450	454	395	396	395	471	449	393	403	414	435	399	380	417	421	438	409	439	429	444	430	418	413	403	406	420	449	401	379	402	416	440	405	429	427	386	411	417	429	469	418	433	428	415	444	423	428	440	423	428	445	429	400	431	405	429	460	382	428	452	423	437	428	380	400	436	415	404	407	414	393	412	423	409	429	398	418	407	440	427	403	460	410	447	406	417	446	424	429	464	420	402	428	446	421	442	435	425	445	418	423	440	404	404	406	398	449	413	440	405	430	411	425	454	457	422	427	425	447	436	447	412	434	412	398	421	442	421	406	458	444	418	452	459	461	427	419	444	409	397	423	409	380	412	456	403	433	422	412	444	437	404	407	399	441	415	409	417	406	435	428	393	431	424	463	458	431	440	409	462	421	437	453	411	423	415	407	420	386	447	401	437	421	427	406	398	382	417	406	428	411	431	437	431	421	441	433	441	409	433	418	408	468	385	433	406	413	413	428	407	441	454	415	422	445	403	422	390	429	429	413	415	413	438	436	399	387	485	420	437	436	454	421	419	449	440	418	428	416	449	436	397	422	423	410	432	415	447	445	398	417	411	387	441	425	438	403	446	410	428	404	426	406	423	408	396	455	410	438	419	445	411	400	430	464	404	414	425	395	437	459	431	459	408	387	395	412	412	447	447	412	431	394	425	412	416	431	443	412	390	414	426	427	440	424	435	425	404	439	383	427	455	394	407	392	425	378	429	390	451	460	416	450	437	449	445	415	465	421	388	409	422	412	423	459	430	440	420	440	424	429	415	430	437	454	416	425	425	404	437	419	392	450	396	398	419	426	463	408	407	422	426	444	381	407	422	419	393	422	415	408	422	410	403	433	422	456	393	413	458	372	432	445	402	433	418	426	445	374	409	408	400	424	404	431	440	444	421	434	417	407	425	416	427	440	459	424	445	428	429	442	433	450	440	440	439	420	429	410	412	401	457	422	417	435	404	388	431	388	430	462	398	438	441	428	424	436	454	402	416	429	423	412	443	455	438	446	433	445	417	442	434	443	420	454	437	406	410	416	440	395	458	429	441	408	386	410	440	439	399	373	432	440	397	435	476	408	434	445	428	415	394	446	444	408	451	427	412	427	417	424	426	397	441	413	431	420	441	410	419	380	447	447	420	445	430	455	422	404	389	411	408	440	418	420	435	429	385	438	436	415	407	401	408	416	386	404	439	381	405	472	400	455	442	420	439	448	416	426	435	439	441	426	386	412	409	418	440	443	405	425	421	428	405	445	448	417	417	401	418	441	405	410	455	440	403	454	437	436	425	452	427	431	408	420	420	388	432	430	438	427	433	422	410	448	444	470	426	462	389	450	436	451	403	415	413	417	433	401	407	425	413	422	438	399	418	436	433	442	431	467	389	408	433	405	436	419	438	448	420	418	421	417	436	434	422	424	447	417	401	414	430	440	438	412	406	434	484	386	412	449	456	440	423	422	437	459	432	426	431	415	436	420	411	423	403	440	468	412	402	434	417	408	443	425	445	454	394	446	420	427	423	466	388	408	424	402	430	432	435	404	431	447	402	424	420	402	390	425	430	411	400	451	399	438	423	429	429	426	446	447	453	405	448	455	420	415	423	431	441	430	411	431	465	421	458	417	420	419	462	424	385	406	424	435	399	489	434	411	420	418	421	404	444	430	443	448	406	414	442	425	409	433	445	437	420	412	422	426	426	435	426	433	410	430	420	418	413	426	423	440	428	423	414	416	446	431	424	425	436	408	452	424	407	433	421	408	429	429	448	467	402	431	428	461	414	454	402	398	438	429	445	414	449	415	419	423	485	413	424	456	426	426	426	406	426	427	401	404	425	450	448	415	392	417	414	429	411	466	443	394	450	426	423	455	428	400	380	409	448	416	432	390	408	425	381	427	398	455	425	411	404	481	424	456	407	412	440	414	393	466	415	439	386	442	435	396	400	421	416	463	459	384	409	432	440	460	451	420	453	436	455	420	417	402	433	415	450	432	414	423	405	442	419	433	411	453	439	456	454	409	416	421	420	424	433	421	433	405	398	427	438	461	420	455	459	413	429	425	468	398	453	426	401	418	415	421	417	409	420	461	452	401	395	418	439	424	421	421	431	441	412	469	435	430	443	412	411	446	406	424	386	405	428	440	448	431	436	412	368	410	426	397	445	414	450	410	421	440	426	453	436	404	444	404	396	443	420	450	432	413	425	404	424	453	448	390	432	465	438	412	408	452	425	401	425	397	441	411	420	411	437	437	424	393	383	434	384	432	409	409	435	403	445	397	425	418	440	418	415	415	445	455	394	415	404	403	430	410	477	398	440	445	406	397	408	423	416	456	454	425	423	459	392	388	468	409	460	384	422	436	434	448	414	378	412	443	434	425	414	411	472	444	421	422	408	412	414	437	415	439	394	434	431	410	442	423	427	410	403	405	424	433	427	423	440	441	390	418	434	434	423	411	452	412	425	431	404	436	422	438	392	439	420	448	438	417	439	416	421	437	437	410	482	404	472	411	435	429	409	396	419	447	434	431	444	397	422	418	445	427	412	421	396	453	418	384	400	451	427	426	403	426	445	448	455	420	438	410	431	437	414	424	413	420	418	425	414	414	438	407	421	431	414	370	400	420	441	421	440	405	431	400	441	450	407	413	413	452	445	406	406	402	434	418	414	404	422	421	425	414	422	413	424	446	421	415	447	425	403	414	461	450	417	415	400	440	432	419	433	424	419	432	439	430	419	410	418	448	465	444	418	432	400	435	440	403	424	410	409	398	460	403	455	449	429	453	408	411	424	387	443	416	434	426	417	434	441	391	404	398	408	394	422	381	428	389	424	434	447	436	442	443	429	446	419	457	420	459	448	431	415	439	386	421	434	421	397	389	405	414	400	411	448	451	420	400	419	396	417	419	432	435	437	428	444	405	438	430	427	418	440	426	436	447	407	418	425	441	413	453	445	402	442	447	414	386	422	430	452	420	399	395	400	432	414	417	409	460	430	431	438	423	393	416	421	433	409	474	413	449	427	400	415	399	431	465	421	441	430	455	416	420	443	435	422	405	428	385	439	434	439	429	425	416	419	428	465	439	445	422	447	414	408	452	412
977	627	361	329	460	562	524	554	1440	3676	4432	3365	1805	1100	715	578	503	357	155	62	44	36	26	29	25	13	23	15	27	25	30	25	23	18	24	26	23	18	32	28	32	25	26	23	26	38	11	23	33	20	21	34	23	22	26	30	21	31	26	19	24	29	23	20	23	25	33	23	28	25	31	18	15	26	19	27	24	27	24	27	31	20	21	15	28	19	26	25	24	27	23	24	21	26	15	22	22	18	26	24	23	30	16	12	17	18	34	20	21	25	25	25	29	32	19	25	26	32	20	13	20	19	22	25	28	26	20	16	23	26	19	29	26	15	27	24	16	23	15	28	26	16	24	18	19	22	28	14	17	30	14	23	14	20	19	25	21	37	25	28	34	26	27	23	24	31	22	21	16	24	21	17	29	25	32	26	28	22	25	27	28	23	23	21	24	34	35	16	29	17	28	23	31	25	20	20	34	16	24	20	21	27	24	24	15	22	30	29	26	25	20	17	28	27	25	20	26	25	20	31	16	20	29	33	26	32	27	34	25	28	19	21	26	26	22	22	43	21	23	17	24	16	26	23	28	17	16	25	27	27	26	23	32	20	23	25	24	28	27	15	24	27	26	23	26	18	20	23	19	29	23	22	23	20	23	22	25	28	20	20	29	36	22	19	26	26	18	29	23	37	29	21	26	23	22	33	28	28	17	21	26	19	23	28	25	29	18	18	23	29	22	23	23	26	28	24	33	32	19	23	24	15	31	14	26	15	26	22	26	33	33	22	27	20	28	25	25	32	24	26	18	18	23	23	22	17	20	28	15	30	19	21	18	29	32	25	26	25	28	14	25	24	27	25	20	18	17	26	20	26	27	23	24	15	27	20	29	22	28	32	32	29	16	24	27	30	32	28	31	25	19	23	33	19	36	26	26	26	26	24	25	27	25	25	29	27	20	21	27	21	17	28	30	25	29	23	22	25	18	22	14	23	24	26	19	20	25	17	32	27	27	21	22	28	24	18	23	19	23	24	28	17	27	23	18	28	25	23	28	32	22	23	24	28	25	28	21	31	25	22	27	21	30	25	31	25	27	25	28	13	27	20	30	26	19	25	26	21	30	26	15	24	16	21	24	25	29	18	24	25	23	16	31	21	25	28	24	22	29	32	34	26	36	32	27	26	32	28	25	26	33	19	21	29	21	32	29	32	27	24	24	20	16	22	26	31	24	27	23	36	25	27	33	26	21	26	27	19	21	19	28	28	17	24	26	19	22	28	25	33	21	28	20	18	23	29	29	27	18	20	21	31	25	19	18	28	23	24	25	27	21	25	25	22	26	25	22	30	21	27	31	27	15	23	22	26	30	23	19	25	14	26	14	32	20	37	20	27	17	30	24	34	24	27	21	20	25	12	23	19	33	23	24	36	26	31	26	23	27	21	23	29	25	22	24	30	26	35	26	23	25	17	18	15	19	25	31	24	24	24	22	26	28	21	31	26	21	23	28	30	23	23	10	25	24	22	25	24	21	16	31	20	26	24	25	19	27	22	27	24	36	16	24	22	20	27	22	28	22	13	19	28	21	27	33	31	19	31	18	33	25	29	28	23	30	29	30	24	24	18	26	27	23	30	25	22	30	20	23	27	21	29	31	25	21	24	27	29	20	20	18	29	23	23	32	34	25	19	23	28	23	28	26	18	29	23	20	27	22	31	21	18	18	24	25	21	24	24	33	25	28	24	29	21	19	30	27	15	25	20	29	28	18	25	27	23	19	19	27	29	34	16	26	21	21	22	22	31	26	25	24	20	25	26	25	30	24	35	27	24	27	18	26	29	24	28	17	28	26	23	30	31	22	19	24	24	25	18	25	21	25	23	25	11	27	30	15	29	30	20	11	24	29	22	28	16	26	22	28	19	25	32	18	30	31	25	28	21	41	29	27	24	15	19	24	23	28	18	25	20	22	33	29	23	18	25	26	24	22	27	21	18	21	24	22	27	24	18	26	27	27	23	21	24	21	24	27	22	23	25	28	24	28	24	16	15	31	29	18	30	32	24	18	23	27	23	18	18	32	21	23	26	31	25	24	19	37	34	30	27	25	23	21	26	22	23	27	14	23	21	25	19	23	24	27	25	24	20	19	21	27	27	15	21	26	14	18	22	22	17	15	22	31	32	18	22	23	28	26	29	32	30	24	24	15	19	20	25	28	17	29	36	20	16	22	19	20	27	26	25	25	19	23	35	27	27	27	20	24	26	29	22	30	17	22	29	22	24	22	21	27	19	24	25	28	31	25	23	23	26	25	34	27	32	25	18	29	24	15	27	27	25	31	28	26	22	25	35	29	26	27	20	20	23	21	24	24	17	28	22	28	18	17	34	36	30	18	25	14	26	23	21	28	25	29	26	28	19	22	29	26	28	25	26	19	27	28	13	30	24	21	21	36	21	28	30	26	19	19	23	25	21	21	20	30	20	29	22	32	23	20	29	32	22	23	18	25	23	29	24	19	24	34	21	25	22	25	32	18	26	27	19	19	31	20	32	20	25	17	27	33	25	27	25	34	20	21	27	23	23	26	22	26	26	25	25	31	22	24	14	20	21	30	23	19	19	33	25	19	33	17	32	28	29	18	27	28	18	22	32	26	23	27	24	27	22	22	22	21	34	32	27	24	18	27	18	20	29	21	21	24	22	25	30	31	29	16	32	21	26	29	24	29	22	24	29	29	23	35	25	23	23	18	23	23	26	26	26	24	21	20	27	22	23	24	27	34	21	19	19	25	28	28	25	29	16	36	22	25	29	17	27	25	21	21	24	13	25	24	27	23	19	20	28	27	29	23	19	27	34	26	27	25	20	26	24	22	27	27	29	20	33	25	22	27	20	15	19	27	30	25	24	25	34	26	35	23	33	26	18	29	25	24	24	25	21	29	21	24	20	22	22	22	21	30	23	30	24	21	28	17	23	29	29	22	23	22	18	16	29	26	27	23	25	39	25	21	35	24	24	18	27	34	21	20	18	30	18	24	26	21	22	24	30	24	20	21	28	28	18	21	20	21	22	25	26	30	21	20	28	25	15	23	25	8	26	35	26	25	33	18	26	24	27	26	25	24	22	22	19	31	24	29	26	23	22	27	17	36	27	28	31	40	30	23	20	17	23	26	34	26	31	28	23	25	26	23	19	25	26	25	27	25	21	21	27	16	21	19	30	22	25	24	24	27	18	23	31	21	23	22	24	26	17	22	18	22	20	26	23	26	28	28	22	25	33	29	26	26	28	30	17	23	22	33	18	29	22	28	16	28	27	24	22	19	23	32	21	35	18	27	27	18	26	26	26	21	17	18	24	27	22	8	22	17	24	16	31	29	27	26	20	22	19	27	24	24	24	28	28	19	32	20	27	26	26	23	18	21	19	28	32	25	29	27	26	23	26	25	23	22	15	27	26	41	34	22	28	19	22	29	25	21	28	21	31	18	23	12	25	19	27	18	18	21	28	23	36	19	35	28	24	24	15	24	21
20923	12147	7752	16248	28049	26451	21995	21355	29284	38626	37128	33281	25658	21487	16225	14042	12733	9008	4403	1732	961	624	478	361	322	337	305	305	321	287	280	298	337	334	303	296	295	283	319	338	324	307	297	300	313	299	336	331	308	324	295	303	320	304	325	299	311	323	314	337	313	307	313	298	339	313	308	319	312	301	305	301	323	336	304	298	319	315	299	306	305	304	329	335	307	337	336	306	310	290	331	333	296	322	299	329	312	307	335	292	337	332	320	311	292	309	334	301	328	300	320	309	310	318	299	316	338	335	326	327	320	298	300	292	309	306	322	318	289	302	324	318	306	287	300	312	313	292	340	319	328	343	319	323	298	301	310	310	311	304	316	280	310	325	293	326	306	286	310	310	317	343	306	308	338	313	314	334	333	313	265	304	314	311	315	287	306	325	320	325	306	326	323	355	306	283	311	323	325	307	330	293	311	315	360	328	288	294	332	321	317	304	317	310	310	305	299	317	338	312	307	306	299	329	314	320	329	329	335	324	310	309	320	323	335	314	310	328	317	304	314	297	311	294	287	323	306	345	316	340	329	320	320	299	296	303	318	337	345	327	296	302	329	309	329	327	319	360	304	304	298	338	327	327	287	312	308	344	335	323	320	315	319	300	337	310	345	318	308	330	329	301	341	311	320	333	281	322	304	304	323	316	309	300	326	299	334	312	309	309	310	313	340	300	297	345	306	326	294	339	296	335	298	302	334	313	286	312	300	331	299	323	328	322	339	316	313	301	300	320	308	330	331	306	324	325	296	307	323	320	303	332	307	329	333	340	296	318	327	322	345	295	339	304	300	340	303	310	322	346	313	302	291	334	322	317	331	311	316	336	316	336	304	324	293	328	346	313	328	327	292	335	312	335	322	317	331	279	332	327	354	296	298	348	279	296	338	303	298	327	322	293	299	326	303	321	303	301	302	292	287	334	342	317	329	341	308	320	302	309	329	318	342	325	316	336	341	325	320	316	296	293	351	318	306	333	285	279	329	285	337	327	293	312	284	301	326	327	312	339	324	310	319	299	316	307	313	322	325	288	316	323	336	305	294	320	309	290	305	302	314	294	335	333	315	342	293	334	279	309	323	304	303	328	347	312	319	310	328	298	351	303	309	301	273	317	308	324	297	335	318	385	304	332	307	352	325	309	309	319	348	305	314	326	340	332	324	307	322	332	300	312	312	304	294	311	306	326	332	342	304	303	295	340	297	309	324	346	315	295	329	316	318	320	337	322	314	332	308	348	304	335	303	323	325	291	342	325	337	325	303	320	323	332	334	300	315	301	366	305	318	317	313	332	298	321	322	331	302	277	330	347	325	313	318	311	285	331	325	310	342	321	320	307	313	342	335	349	317	290	307	341	315	305	323	296	323	282	318	305	315	308	319	336	320	323	330	327	329	313	317	321	301	311	319	309	320	340	311	316	326	325	324	321	308	306	320	325	330	323	326	320	304	339	300	325	285	274	314	324	360	329	320	302	284	311	367	322	302	296	347	303	303	315	283	295	292	348	311	341	345	299	298	314	321	323	333	335	325	315	342	315	320	323	309	310	321	277	317	300	346	353	348	324	314	310	251	316	319	321	335	355	270	308	319	322	333	317	349	281	333	325	298	342	326	328	327	298	311	309	307	317	326	336	333	316	299	345	328	296	324	316	292	335	341	359	320	277	283	332	284	316	312	281	315	345	321	314	322	334	347	311	319	331	302	314	321	343	343	356	334	303	327	308	330	302	321	299	313	302	298	295	308	339	308	317	324	310	316	318	311	336	328	324	312	300	338	308	335	301	315	312	302	313	297	278	292	303	311	328	315	340	313	283	311	305	254	332	306	316	316	343	299	319	310	329	339	323	316	311	298	331	316	326	289	314	310	312	319	286	308	287	304	314	304	316	311	303	302	318	323	327	321	311	330	307	302	310	314	330	337	354	308	327	292	316	306	315	298	313	314	329	323	293	305	306	356	309	337	322	321	324	343	314	316	301	352	309	308	291	310	344	338	305	332	325	288	324	318	305	300	315	320	324	323	312	320	315	302	321	290	323	337	307	329	336	310	329	318	303	294	351	315	314	302	283	311	264	327	276	309	304	343	313	318	333	335	359	324	330	335	331	320	334	314	295	308	301	282	307	306	327	340	271	328	312	293	337	312	324	315	325	347	328	322	310	301	325	287	304	345	311	286	339	294	313	338	314	330	282	291	306	327	311	287	339	315	309	313	309	346	318	310	307	339	325	325	300	316	297	321	327	307	320	321	325	339	280	328	323	333	310	327	311	266	333	319	309	291	335	320	335	315	314	336	337	332	295	301	357	300	292	331	327	336	317	359	300	334	327	318	317	310	314	336	324	320	329	293	341	321	275	301	307	328	333	338	305	287	307	324	339	323	313	337	328	301	295	314	291	293	319	298	311	304	271	297	331	336	312	304	341	301	325	313	323	345	310	306	327	315	307	312	325	328	311	308	328	347	318	325	291	278	298	344	320	282	346	356	315	293	332	339	303	293	301	304	311	302	290	322	322	340	296	310	304	314	317	335	324	324	321	308	310	301	303	333	309	345	289	337	300	334	302	294	329	318	315	309	320	310	337	315	338	316	323	308	334	303	317	324	308	313	336	327	298	311	334	311	322	291	308	305	312	347	297	348	302	306	348	285	313	339	310	306	325	329	343	305	271	307	309	312	307	313	295	324	316	323	322	337	296	336	297	304	326	297	314	299	321	324	297	345	316	318	319	320	294	290	290	309	327	320	327	293	308	314	311	318	345	330	295	306	296	327	334	315	308	344	291	286	298	344	305	324	355	336	318	333	306	292	280	309	282	363	313	357	337	319	312	306	325	308	332	336	320	326	328	297	321	315	326	320	300	329	316	312	324	309	302	336	304	326	341	331	285	276	322	316	293	338	349	270	296	345	308	305	320	322	331	303	308	303	289	300	331	299	310	325	314	321	345	332	316	326	318	317	316	298	288	319	298	329	308	331	295	309	344	310	332	314	278	325	334	337	332	315	311	316	309	333	300	298	327	353	311	317	330	277	311	343	291	283	305	331	312	339	296	295	327	332	288	320	305	316	316	317	304	327	316	319	308	320	328	332	330	300	343	350	324	308	352	312	315	328	302	308	287	307	342	342	323	320	316	337	309	312	280	307	339	315	316	320	299	294	312	341	338	315	311	313	325	334	304	317	316	300	311	314	305	310	301	283	348	320	304	300	320	300	295	300	316	331	318	293	309	308	318	346	297	323	317	330	303	301	325	311	313	303	334	366	303	327	320	354	331	320	300	334	312	351	339	327	327	317	335	289	355	312	306	298	319	335	273	325	336	307	329	294	309	319	308	350	334	325	307	310	352	306	336	317	270	327	287	278	318	325	339	304	337	314	300	308	304	343	302	344	310	343	304	347	326	318	319	364	331	290	313	334	341	330	287	300	322	322	282	325	317	314	326	322	289	316	316	350	321	332	323	356	347	328	337	298	318	339	301
2171	512	424	347	517	418	367	1038	2724	5337	5601	3966	2907	1909	901	470	233	108	69	43	36	39	54	41	37	49	34	38	40	49	36	43	37	48	41	50	53	39	31	45	43	42	37	38	41	37	52	47	45	49	35	43	42	36	40	37	45	33	39	37	39	40	50	37	47	43	37	34	39	50	39	50	42	52	43	43	40	41	34	43	44	36	38	37	45	36	33	39	40	38	43	35	38	42	47	33	42	48	49	38	38	43	39	31	44	42	52	47	42	46	29	33	43	39	39	38	44	41	40	39	50	49	40	33	31	37	40	46	40	41	44	31	58	51	44	37	38	38	40	54	32	56	45	43	34	42	44	36	37	30	38	45	33	35	46	39	50	47	39	35	40	40	47	43	39	45	41	56	54	45	44	50	39	37	33	42	40	36	36	33	38	35	42	38	41	50	32	49	49	44	42	43	37	40	39	43	41	34	38	49	42	38	52	42	41	40	36	38	35	43	44	51	38	38	45	39	36	41	42	37	46	35	40	47	49	45	31	47	35	39	45	40	39	37	41	36	37	47	34	48	39	38	46	40	40	45	53	45	48	41	43	33	38	44	31	38	34	43	44	46	53	44	35	38	44	44	40	48	34	41	42	25	43	40	40	49	33	43	58	35	41	45	45	39	45	33	40	37	41	42	44	46	36	34	36	35	32	39	55	36	47	40	40	51	38	31	47	32	42	34	54	52	46	36	43	45	43	40	45	55	39	42	43	50	40	38	41	44	31	45	54	39	38	41	53	34	37	29	57	36	42	53	43	42	49	39	36	41	37	34	41	36	41	37	36	46	36	38	40	49	35	31	48	40	41	58	48	45	42	41	37	35	40	39	48	37	45	50	43	37	38	41	47	52	48	36	42	43	34	30	39	38	40	47	37	46	45	40	43	38	44	46	41	44	33	52	40	40	36	55	37	21	35	44	43	40	34	51	30	37	36	42	42	47	37	46	52	39	32	36	34	45	33	42	48	34	51	54	44	41	43	53	38	43	46	38	45	36	40	36	41	35	38	32	47	39	40	44	52	40	36	38	45	40	42	41	38	40	37	34	35	51	39	50	46	53	39	47	36	38	34	41	46	45	44	40	36	49	35	41	45	34	33	43	42	37	28	48	46	54	39	40	41	45	35	39	37	44	44	41	43	34	34	46	35	30	42	41	42	43	40	44	37	36	50	48	38	41	46	31	35	37	51	35	35	43	31	33	45	36	45	29	36	43	46	37	48	41	37	41	42	39	41	48	35	31	39	42	33	36	50	44	34	43	36	49	43	43	46	34	38	40	42	49	38	40	36	43	41	49	41	42	37	38	40	50	32	44	36	29	35	36	45	49	47	48	40	53	44	37	37	37	52	48	37	22	45	50	40	24	47	47	38	35	44	45	43	34	34	37	35	36	46	34	42	31	38	40	47	40	47	51	49	35	58	53	52	40	39	47	42	45	44	35	36	44	37	41	38	35	57	37	45	46	31	42	48	45	44	40	32	47	31	31	44	37	39	48	48	48	43	42	43	31	34	35	34	38	49	40	54	40	32	45	36	46	44	26	43	35	39	38	46	35	37	35	50	54	37	55	47	44	28	44	37	47	31	43	35	45	42	46	38	41	30	50	48	35	48	42	45	49	46	55	38	55	38	41	40	37	43	47	48	47	36	49	43	37	45	36	34	38	37	48	37	39	38	41	45	51	31	38	40	45	24	44	35	44	39	42	50	40	42	44	42	40	48	53	30	32	31	40	36	41	39	49	47	33	48	35	34	45	38	41	45	38	36	43	51	26	49	39	32	50	52	50	39	41	36	34	45	36	41	37	38	37	37	41	39	31	41	44	55	35	33	44	37	50	34	40	41	39	45	41	48	53	59	48	40	40	32	44	46	33	42	36	41	44	46	42	43	50	34	45	36	43	47	35	48	45	47	36	42	40	35	39	49	41	45	48	37	37	38	41	37	37	43	44	46	45	40	52	54	38	45	24	47	32	24	54	42	40	37	28	38	51	44	52	39	39	41	41	41	45	48	44	26	44	40	43	27	41	37	54	35	49	44	45	35	50	48	43	34	53	36	35	45	35	44	44	45	38	47	36	32	34	30	41	44	40	38	43	48	38	32	44	29	33	37	37	59	44	50	34	33	52	62	36	35	47	46	38	42	32	35	42	41	63	43	40	42	52	37	29	40	35	42	48	43	50	45	40	37	51	39	40	49	41	35	41	29	35	42	61	56	37	24	35	47	45	50	29	51	51	51	40	47	59	42	31	46	36	46	23	44	44	40	32	39	49	40	30	33	50	43	34	35	36	51	38	35	42	34	47	41	48	46	39	34	42	39	52	36	43	35	53	43	46	28	44	40	44	51	36	37	50	46	47	60	46	44	47	44	32	40	36	48	38	36	43	53	48	29	36	34	43	28	37	38	40	46	42	33	49	35	46	37	43	43	46	48	41	52	37	39	29	33	36	35	37	46	52	43	50	29	39	44	34	37	40	42	40	40	47	36	45	38	50	38	47	38	54	36	40	41	45	35	48	54	52	44	42	46	40	43	34	45	36	42	36	51	40	43	45	30	37	40	36	43	37	46	46	48	44	33	39	44	44	42	41	41	44	40	40	47	38	37	35	45	44	50	39	41	29	49	48	41	42	47	42	39	47	33	36	36	40	42	39	32	46	41	36	37	32	39	40	54	40	38	40	43	56	40	45	38	38	54	37	35	40	60	45	49	40	43	34	49	35	51	34	41	33	33	39	37	44	31	36	42	57	52	46	46	44	42	47	29	34	39	34	47	36	35	43	49	48	45	38	43	42	39	38	51	37	34	46	33	37	39	38	33	33	43	41	40	31	43	42	45	36	39	37	39	52	44	30	33	46	32	39	44	43	45	39	41	42	55	51	40	47	46	38	41	52	35	47	40	46	33	52	46	38	40	45	46	45	41	32	47	48	33	43	37	44	50	42	50	46	41	32	47	30	45	48	39	40	32	42	39	38	40	47	36	32	32	38	38	53	39	41	50	34	41	32	52	48	47	42	43	42	44	39	38	35	43	35	43	41	45	47	42	36	47	35	41	40	44	32	35	30	45	41	42	51	36	35	43	28	47	41	53	33	41	45	42	36	37	34	43	30	41	35	47	42	51	33	54	33	45	39	53	35	32	45	37	45	37	44	44	34	40	36	48	34	57	35	33	56	44	35	35	45	42	40	52	39	41	38	39	44	33	48	48	41	41	35	50	40	46	39	39	42	41	51	39	39	36	33	51	46	40	31	49	45	43	33	42	47	48	58	38	38	37	41	43	40	44	43	42	42	33	56	47	46	41	27	33	46	42	36	39	34	40	47	41	38	40	45	47	44	46	45	36	33	46	44	39	48	51	56	37	51	41	43	47	40	45	50	39	38	26	43	43	47	43	39	38	37	43	43	46	48	41	44	36	42	57	38	46	45	60	38	43	52	45	41	43	35	40	37	31	41	31	51	42	41
19875	11486	8532	16774	28358	21621	18961	28930	36931	42945	39791	34968	31290	26067	17572	11420	5737	2381	1159	732	578	567	508	527	571	517	504	519	561	535	568	539	535	550	512	530	531	502	524	543	531	520	477	538	549	521	553	503	541	534	508	514	527	528	529	556	516	552	538	547	522	539	517	488	507	516	546	541	571	512	536	528	505	513	520	518	541	549	537	531	491	540	566	524	514	520	543	508	515	531	503	535	538	501	505	497	516	505	512	529	571	561	529	497	505	524	543	521	529	519	522	542	501	547	494	569	532	534	538	562	567	507	559	497	540	499	516	511	539	539	550	518	502	509	516	546	481	515	518	545	541	528	506	506	599	530	501	503	531	539	517	556	535	508	531	581	569	540	524	559	501	523	509	529	519	516	541	517	513	569	514	541	498	495	504	499	530	559	494	505	544	487	574	538	489	539	546	534	498	573	525	547	531	522	526	548	503	535	545	537	549	560	524	540	527	518	512	511	513	536	535	519	569	577	527	484	534	550	529	503	509	560	516	510	508	515	483	533	509	528	494	536	545	531	493	502	542	533	556	488	528	514	512	531	542	534	558	559	570	515	526	526	543	557	532	514	536	516	517	510	543	545	508	536	498	528	514	540	563	556	543	504	518	522	553	502	491	544	516	565	518	498	521	582	490	523	533	522	529	542	566	491	545	531	535	535	505	541	549	549	527	541	521	534	541	525	534	501	553	516	539	493	544	547	473	520	526	551	514	544	512	519	538	512	502	594	502	541	561	530	520	500	522	598	496	511	552	565	560	546	519	500	519	527	501	533	518	538	553	529	516	528	546	519	488	552	531	540	532	545	586	503	497	589	508	528	521	515	491	524	538	549	513	514	495	523	560	491	546	550	479	547	536	520	504	506	565	514	513	581	570	523	536	557	500	551	522	531	532	538	572	501	541	531	524	528	554	542	550	514	519	511	515	527	522	566	495	504	540	549	500	492	538	495	531	498	554	497	523	491	557	538	567	532	492	550	541	562	504	507	510	522	528	538	501	469	547	537	518	493	548	534	510	513	491	520	489	562	548	524	525	551	555	525	569	570	563	543	492	517	487	513	571	541	545	528	530	535	532	510	529	501	544	562	562	525	557	537	555	527	519	525	533	554	540	477	496	545	523	534	534	545	557	506	493	540	527	498	566	578	540	516	551	528	537	549	522	541	503	522	526	523	527	517	544	550	517	534	521	509	524	519	545	531	540	512	494	561	519	525	545	520	536	529	507	522	495	521	541	507	573	528	536	525	527	515	505	503	497	535	506	550	506	527	537	503	526	545	519	517	557	533	568	517	564	527	511	533	497	496	490	525	545	527	466	513	490	518	568	524	516	517	519	545	471	527	526	516	548	490	508	536	506	529	476	527	520	535	521	572	539	519	584	531	523	547	514	509	505	530	526	505	520	537	477	548	525	558	525	542	528	534	537	526	508	499	515	492	518	567	492	542	495	538	549	519	556	539	533	535	538	564	575	532	573	542	540	512	495	542	503	536	511	502	526	527	544	533	551	521	496	572	514	513	502	538	480	513	536	525	541	522	523	525	541	523	499	557	498	496	535	545	533	560	514	513	539	531	539	542	521	574	544	541	484	579	502	552	542	505	523	557	530	543	502	539	512	469	499	530	492	540	518	542	539	539	544	528	546	491	503	506	548	572	551	543	505	548	510	528	528	559	523	555	553	542	559	541	539	518	544	526	535	554	493	529	530	502	526	553	535	518	543	551	535	519	494	548	554	558	490	539	525	565	521	542	515	535	513	513	562	546	555	542	543	517	500	547	560	490	523	505	521	599	552	532	510	496	566	503	482	509	550	507	571	511	497	543	535	563	533	506	500	543	512	510	545	486	498	527	499	555	538	578	513	543	530	554	532	546	552	542	541	549	549	500	550	528	511	532	535	540	528	570	558	536	518	549	534	516	532	521	551	496	495	484	559	500	521	515	556	534	518	527	584	512	535	512	536	531	495	546	540	543	538	550	513	562	556	519	502	542	559	539	474	546	540	541	483	541	504	541	551	509	541	553	496	523	553	506	514	495	567	544	502	546	524	492	479	543	519	514	487	520	557	534	534	520	525	529	564	474	550	520	520	553	526	495	521	537	559	495	554	554	549	493	507	540	543	520	537	533	522	555	539	513	527	520	538	513	529	539	547	593	537	524	532	532	490	514	534	521	537	545	560	542	520	567	503	549	518	513	541	539	544	537	527	478	518	512	508	517	493	520	540	555	530	523	528	505	509	512	521	500	526	557	542	524	538	531	546	564	513	549	498	537	527	504	518	527	562	556	526	549	507	571	525	527	500	553	494	516	544	536	544	551	532	564	552	517	535	534	542	527	559	535	557	535	551	533	500	511	518	537	521	557	552	507	555	476	511	525	574	521	509	556	576	536	522	533	531	554	482	542	535	558	547	507	515	531	559	520	552	554	511	538	538	531	520	499	517	508	531	547	494	535	515	514	540	490	513	555	527	524	525	534	509	513	524	509	561	545	539	517	536	544	572	570	531	571	514	500	522	543	525	509	506	571	568	508	494	545	515	503	532	560	520	514	507	531	575	536	499	503	533	530	547	519	539	500	507	529	509	531	521	529	508	529	494	512	491	498	559	505	533	509	529	484	509	503	501	545	509	521	516	536	535	558	565	572	517	496	512	520	535	549	504	471	541	503	546	522	549	503	541	557	522	504	548	537	541	551	521	531	549	540	552	518	527	505	522	541	504	521	530	542	547	523	533	543	527	529	515	500	544	520	476	510	514	510	521	513	542	538	554	496	513	493	526	536	486	500	510	579	496	562	545	539	548	529	553	504	511	532	507	535	498	506	577	543	528	557	557	509	565	525	549	560	502	497	536	537	554	530	536	536	557	542	527	568	535	531	517	543	538	537	522	508	540	496	494	558	504	518	549	488	527	520	521	564	528	531	557	545	511	515	549	521	538	542	511	549	535	558	521	530	541	539	596	551	479	522	534	483	509	544	547	505	514	529	536	549	553	526	568	497	528	522	497	515	537	552	533	534	552	488	535	562	559	528	507	543	528	544	519	534	542	511	553	546	521	514	496	523	525	534	545	556	486	494	552	539	559	543	528	506	554	499	510	486	539	488	521	513	555	542	528	547	498	531	506	548	549	529	513	513	497	538	566	534	539	578	549	516	525	521	517	516	531	524	528	535	518	502	508	537	535	559	514	542	576	515	523	537	543	549	518	510	555	539	519	496	505	498	526	555	500	527	556	553	521	537	523	566	486	507	554	554	520	520	561	508	505	523	530	588	519	529	523	503	519	547	556	542	515	569	547	531	558	538	543	548	529	509	522	536	528	545	528	520	529	544	518	512	543	503	555	528	511	521	561	527	511	493	537	545	518	525	533	562	507	513	525	548	523	510	515	493	523	531	547	558	553	512	591	520	518	549	536	563	553	532	520	547	516	544	524	568	516	517	539	544	546	527	530	549	514	533	507	578	490	522	456	543	541	540
1297	966	760	663	720	624	585	1709	4329	7406	9855	8270	5137	2326	1052	447	210	95	56	56	41	41	44	27	25	37	46	37	25	29	24	40	45	35	36	30	32	44	27	40	36	34	33	40	36	39	40	41	31	36	40	42	32	26	31	28	34	37	34	42	38	41	32	37	38	38	35	32	32	27	41	32	31	38	41	30	33	38	34	40	35	39	30	35	38	26	39	33	40	41	28	27	27	25	35	32	38	28	24	26	29	24	42	28	39	27	25	25	22	50	33	29	24	45	38	40	43	40	31	37	28	33	38	36	29	36	37	33	30	38	31	29	35	29	31	34	35	38	44	38	36	22	21	33	33	32	27	28	35	40	36	32	49	45	31	30	32	36	30	36	30	28	36	27	34	37	31	41	26	37	32	36	30	30	29	33	33	30	51	43	39	43	31	35	30	32	37	44	29	41	43	31	27	21	34	36	37	26	33	26	37	31	39	46	41	34	41	43	23	28	36	33	28	33	29	30	36	39	28	34	29	40	36	39	37	31	36	28	29	31	38	35	34	41	50	38	32	34	30	33	35	42	31	34	24	45	37	44	40	27	34	31	36	43	30	30	36	37	34	35	32	32	38	36	32	42	32	41	30	29	26	32	36	30	25	30	36	33	33	38	44	29	41	38	39	49	36	45	45	35	29	22	52	40	29	34	32	39	44	31	46	36	33	45	38	27	37	38	28	34	32	28	27	31	29	36	30	40	36	35	37	37	35	38	30	27	31	36	37	33	31	32	32	34	35	42	33	46	34	40	36	42	37	24	35	28	42	42	33	46	29	31	30	29	44	28	41	28	44	30	38	29	26	36	27	33	26	34	31	31	31	35	26	32	31	33	39	33	40	42	43	32	33	34	24	29	35	33	25	35	34	36	30	41	29	31	39	32	39	37	40	30	34	39	39	35	33	28	27	27	30	49	33	29	25	26	35	37	29	31	31	35	24	29	30	35	40	42	33	33	30	42	39	25	34	33	34	42	29	30	44	23	45	39	24	27	33	43	35	41	34	44	41	34	34	34	36	30	37	36	40	33	34	39	40	30	39	42	45	31	36	27	27	36	35	33	36	34	25	35	26	34	40	34	22	30	27	32	36	34	33	36	45	45	26	29	37	25	38	37	40	30	36	36	28	33	40	33	28	29	34	30	28	39	31	32	41	38	30	36	35	41	37	26	28	27	31	36	21	33	26	33	38	40	29	30	41	43	38	43	30	27	29	38	34	49	34	29	30	43	27	42	38	46	37	35	28	27	33	32	25	37	42	31	47	34	32	33	35	30	45	45	34	40	27	34	44	29	36	36	35	24	33	38	35	33	39	24	27	36	33	37	33	33	30	32	32	26	40	33	34	22	48	35	39	34	41	38	36	47	43	36	43	43	39	28	35	43	34	29	27	34	34	36	32	36	36	34	39	31	32	45	41	38	36	42	21	42	39	31	31	39	39	39	30	25	38	23	24	37	30	40	47	34	43	28	32	38	46	30	35	29	32	40	30	35	43	32	29	45	47	26	29	28	29	42	36	29	32	36	39	33	31	28	23	34	38	45	25	26	36	44	30	36	37	27	29	31	40	39	32	30	37	38	32	41	30	36	26	29	28	36	38	45	37	40	43	22	44	29	31	31	26	33	28	40	25	17	31	32	36	27	32	29	37	30	30	48	20	30	28	46	28	31	36	35	42	41	29	29	26	37	38	41	36	42	31	39	30	30	32	37	29	30	27	45	40	37	27	41	39	39	28	39	34	36	24	32	33	35	32	37	32	28	35	47	28	28	37	48	32	35	32	35	32	38	37	27	37	34	32	20	39	41	24	45	55	24	23	37	38	37	32	37	40	36	26	30	25	25	40	30	30	34	37	43	43	30	31	45	33	42	25	39	35	27	36	46	36	31	33	37	36	38	28	39	35	36	34	40	35	21	37	37	37	32	32	31	42	37	43	33	36	39	40	42	37	32	30	26	39	41	34	37	35	40	41	38	33	38	33	39	32	31	29	40	25	36	36	34	33	31	36	38	39	32	42	29	29	43	25	37	30	34	37	41	35	39	51	27	29	31	54	34	39	31	21	44	35	36	47	47	23	27	34	34	38	26	38	41	34	33	38	25	37	33	44	32	25	29	34	32	36	27	38	45	40	29	45	29	32	34	41	27	33	33	43	36	36	33	27	28	42	44	31	31	45	28	31	31	37	27	36	40	35	31	37	35	23	31	43	42	38	39	40	33	33	43	40	31	40	34	38	33	27	35	33	34	35	25	21	41	37	46	32	27	33	30	31	34	30	31	28	50	37	30	29	33	47	32	36	21	35	33	34	45	38	36	36	41	28	23	33	35	30	34	32	31	31	34	25	38	48	33	32	41	40	34	32	32	35	39	41	33	38	29	35	33	35	32	24	37	38	35	36	47	24	37	33	38	36	36	34	37	33	26	35	35	31	47	26	36	42	45	38	27	26	36	35	42	36	35	36	35	34	36	31	36	28	29	32	36	36	35	33	38	27	39	49	29	38	25	27	30	34	31	36	27	41	35	26	32	24	33	34	28	32	39	38	37	30	38	41	34	30	35	31	29	37	35	31	38	42	45	41	31	32	25	32	29	33	28	26	42	38	24	44	35	41	31	21	46	29	34	29	41	41	44	39	35	31	25	36	46	40	56	39	38	39	32	20	35	37	28	28	27	36	46	31	37	36	28	30	22	40	28	35	35	35	45	39	35	31	35	37	35	33	34	40	38	44	37	43	30	38	37	30	35	39	33	28	35	25	30	36	41	41	28	26	31	36	30	39	33	35	45	34	31	36	29	35	33	33	32	26	27	38	33	36	38	44	32	35	26	29	35	39	31	46	35	36	28	41	37	29	30	37	24	36	27	32	35	41	21	36	34	31	29	30	40	47	29	34	41	31	31	29	36	28	37	29	28	29	34	36	34	30	28	36	42	24	35	39	36	40	36	39	36	28	44	35	32	33	42	34	38	28	32	35	33	31	23	41	38	34	39	33	34	31	43	43	37	32	19	38	39	36	34	36	37	33	35	43	33	37	35	30	44	31	27	27	36	37	36	41	31	27	31	29	36	37	27	40	30	27	24	42	38	28	35	41	40	36	36	44	28	26	40	26	37	31	33	43	35	31	39	30	49	41	40	36	42	41	30	29	34	36	36	34	30	31	29	40	31	31	26	36	31	40	27	29	31	28	33	32	29	26	34	37	22	25	28	43	36	35	42	33	33	36	42	45	47	27	35	36	38	25	41	37	42	37	26	29	42	42	30	37	41	36	31	30	35	34	32	35	31	34	39	45	34	23	44	47	29	44	34	45	32	41	40	37	37	30	37	28	35	22	29	31	33	36	46	34	37	29	33	25	38	37	37	30	31	31	30	32	35	27	51	42	35	43	35	32	43	32	37	38	31	42	35	34	31	36	25	39	33	35	27	31	26	33	30	33	36	41	36	37	32	36	29	34	36	29	28	39	33
24096	16796	13115	23325	31654	26785	24472	33693	42247	46755	48728	43951	35799	26720	18539	10245	5327	2174	972	644	515	465	446	466	482	447	443	471	393	448	439	446	413	474	419	419	438	429	435	409	417	443	476	428	419	441	472	436	462	429	436	421	436	454	463	437	443	433	447	444	441	419	462	408	453	464	436	431	419	408	423	427	468	459	434	431	441	455	466	431	413	411	446	421	418	428	444	430	431	426	467	489	476	378	448	412	461	454	468	456	436	417	401	465	459	414	470	426	414	446	414	427	437	467	444	439	448	446	445	409	424	413	405	460	424	429	440	416	426	429	380	455	454	446	425	409	461	423	438	424	428	443	420	427	423	406	479	429	482	425	455	451	432	428	442	426	427	446	385	449	467	477	425	424	444	419	399	464	414	431	416	422	439	443	466	428	451	437	456	462	447	457	421	438	404	432	469	488	417	445	451	437	452	473	474	441	441	459	453	477	403	417	494	423	451	452	441	415	440	416	453	421	452	412	412	452	416	439	433	460	424	448	406	467	457	407	420	432	431	428	445	409	462	423	436	443	441	440	435	444	443	435	456	456	427	434	407	441	450	436	427	407	429	429	443	471	461	421	442	434	422	381	452	460	476	439	435	412	434	427	414	440	443	477	418	403	424	442	440	479	401	417	419	438	430	446	456	437	417	462	435	448	433	431	416	447	429	444	470	430	441	442	432	431	444	471	437	463	460	452	448	439	467	453	428	436	452	417	414	452	421	480	455	461	454	461	421	420	441	499	420	447	463	445	446	435	446	456	415	437	459	421	414	405	417	438	449	449	425	455	471	414	430	438	416	439	431	453	426	452	398	443	408	436	436	412	447	442	412	444	420	454	423	428	449	477	431	458	413	452	450	430	451	430	451	440	437	458	504	434	421	414	436	450	444	437	456	430	427	412	416	407	469	425	407	421	415	457	444	438	416	466	474	435	456	412	441	461	433	437	452	469	404	435	444	422	443	442	438	456	465	435	439	440	435	448	393	433	480	445	438	422	442	429	431	443	443	446	454	479	435	458	445	471	443	448	445	431	433	419	388	434	425	428	413	466	476	463	442	437	430	436	478	458	431	455	426	428	409	456	468	414	436	434	473	456	444	464	451	424	459	507	423	443	446	419	423	437	435	480	406	455	431	429	434	417	438	432	452	485	443	457	441	414	456	441	437	445	458	412	424	451	462	409	376	446	461	463	400	461	443	449	439	412	426	444	432	450	422	437	439	416	444	443	463	456	429	423	466	438	424	435	433	447	457	409	428	454	473	405	439	460	461	465	420	415	429	466	424	446	431	391	464	447	442	411	447	420	447	409	436	462	434	419	437	406	468	467	450	454	437	428	449	411	427	436	442	434	413	414	456	452	446	424	407	428	419	421	450	443	428	429	448	445	422	429	428	464	417	439	421	404	436	437	433	472	439	424	486	428	486	443	441	416	418	450	439	449	445	449	459	434	474	426	447	409	468	446	471	447	461	438	437	437	465	449	428	437	421	439	447	442	442	434	414	451	452	482	438	426	442	459	480	420	433	468	448	442	431	464	420	433	428	416	434	435	457	430	434	402	426	404	459	456	475	490	447	434	432	485	423	406	428	457	426	438	425	437	448	411	447	457	445	449	454	467	421	443	437	437	414	432	443	446	461	421	421	422	481	439	410	424	432	420	421	498	465	488	404	471	420	442	445	419	421	437	455	423	455	411	431	433	427	473	421	442	482	421	451	443	407	429	447	445	428	427	440	418	428	442	429	432	417	477	437	452	436	441	453	450	434	445	507	418	466	465	451	451	442	463	441	408	435	456	420	453	437	442	442	423	465	422	436	457	452	429	416	446	440	443	417	429	425	437	414	454	451	461	406	441	436	457	452	465	418	425	424	447	433	414	454	460	418	427	453	427	457	454	486	445	437	439	483	415	470	395	437	457	438	452	460	442	447	452	453	453	426	407	425	422	468	445	454	472	401	420	455	423	411	433	448	437	420	453	452	431	446	422	449	413	449	440	443	446	429	445	471	428	407	489	455	431	424	475	477	443	446	458	422	444	482	464	420	443	479	470	418	422	441	417	472	440	447	436	426	410	447	466	417	442	422	419	410	423	459	413	444	453	441	431	439	462	469	446	444	455	424	436	417	421	443	419	387	470	500	433	442	431	443	429	461	435	422	432	445	440	449	435	442	444	424	440	441	429	403	441	470	426	408	433	467	442	446	430	467	432	420	435	472	442	425	413	439	418	393	454	439	464	394	454	444	438	436	468	458	425	417	401	440	470	474	427	428	450	439	394	454	415	415	445	466	450	411	453	451	415	450	440	407	368	432	408	453	419	425	467	453	441	424	447	428	424	436	433	437	453	439	435	456	422	460	472	391	401	403	454	421	417	452	444	416	428	431	459	453	419	415	427	425	416	399	477	440	426	419	484	456	463	443	445	413	456	473	475	488	430	411	446	422	436	478	425	424	432	417	460	435	484	415	393	448	416	463	446	416	429	425	464	425	439	441	450	463	412	415	444	405	429	453	469	431	403	431	477	398	459	463	445	466	433	423	420	452	443	432	401	476	456	449	418	430	438	429	467	449	458	413	453	464	385	450	419	440	453	449	466	426	435	443	449	414	432	451	439	466	400	405	422	461	458	443	461	456	432	448	481	475	417	438	436	455	457	424	435	434	450	459	474	472	472	435	458	439	467	393	437	431	458	432	444	475	418	426	454	447	407	450	404	450	461	441	481	460	431	451	443	445	457	438	442	433	453	427	411	467	450	448	415	453	450	430	454	460	425	439	420	432	444	466	409	428	440	420	431	404	470	426	453	440	422	460	450	479	416	457	457	440	440	470	446	443	443	479	444	455	458	441	449	472	462	420	439	453	437	404	451	451	429	443	412	444	461	442	442	444	462	467	456	440	465	425	436	452	459	410	379	478	435	458	426	451	406	435	448	447	433	456	477	447	381	407	445	432	440	421	426	450	419	419	417	445	451	437	446	423	429	470	472	448	456	441	456	444	420	455	453	467	426	467	421	452	434	476	418	431	454	414	471	432	469	391	456	455	446	444	432	428	433	447	434	437	438	431	431	450	424	451	375	466	397	429	461	437	443	442	448	427	472	461	468	459	423	418	433	440	472	454	436	449	433	421	428	430	433	430	478	416	407	456	448	431	446	449	398	419	456	460	398	435	438	438	442	425	444	435	451	450	441	440	428	419	440	430	424	463	443	434	430	439	447	427	427	438	465	438	456	407	453	434	478	415	461	413	421	432	407	466	418	465	491	430	397	423	419	406	422	446	446	442	472	442	447	399	451	435	467	402	482	465	433	416	401	456	397	410	411	434	423	459	432	452	408	452	431	438	418	425	440	428	436	449	450	460	458	410	434	426	408	416	490	462	437	445	412	434	420	441	435	423	455	481	457	459	417	472	400	468	413	439	444	472	423	471	418	444	430	436	448	434	466	435	403	448	409	439	425	426	442	432	418	397	469	410	430	421	422
1377	277	169	129	112	146	191	498	1195	2710	2274	1532	785	467	237	126	65	38	37	43	37	38	38	24	38	35	44	32	29	33	25	34	32	39	35	30	54	30	43	40	38	34	34	41	34	55	37	35	36	28	34	30	35	27	34	40	42	43	24	41	35	37	28	28	22	44	30	49	29	45	39	30	32	37	35	35	35	30	31	40	38	42	31	32	30	24	42	25	28	40	37	50	45	25	24	40	45	37	40	32	31	42	39	37	28	34	44	40	39	38	32	28	30	38	29	39	44	48	36	37	39	33	38	29	31	42	40	43	35	35	31	35	39	44	27	36	29	33	31	36	36	33	34	41	33	35	30	30	35	32	31	36	30	37	28	42	32	38	41	30	32	29	41	39	31	22	34	39	31	33	31	31	35	35	32	35	45	34	28	28	27	28	24	32	35	31	37	32	28	46	30	41	36	35	29	30	38	37	44	38	28	39	32	34	45	28	41	42	27	39	41	40	33	37	33	30	35	34	21	33	38	32	35	34	36	37	31	38	39	26	38	36	34	48	39	36	38	44	23	34	29	39	34	22	35	32	47	26	39	32	30	39	38	34	35	34	33	39	41	34	45	37	27	31	38	37	45	40	27	43	48	41	23	35	42	33	33	32	35	46	29	38	22	33	36	32	47	38	40	34	43	40	26	43	32	27	33	20	39	33	37	30	40	42	50	33	31	37	31	44	28	28	39	36	34	44	33	24	33	29	50	37	44	33	24	29	34	37	28	29	32	36	39	49	33	34	38	36	28	31	42	24	34	42	41	29	29	28	22	44	30	45	34	30	33	39	29	38	34	44	41	29	35	37	29	27	39	35	36	36	39	31	24	29	37	33	34	35	31	38	36	31	32	33	35	32	44	41	32	44	34	32	41	38	40	29	27	34	40	40	38	39	36	43	34	35	43	37	40	31	37	55	47	28	41	33	27	43	32	28	39	36	37	32	29	27	37	34	29	37	35	36	47	34	35	33	26	32	37	47	34	44	42	29	38	27	28	37	39	31	37	42	36	37	38	38	29	29	43	37	42	43	38	30	39	42	32	23	29	38	34	33	49	33	30	28	50	36	30	33	38	36	38	38	37	31	34	45	28	38	38	39	39	39	35	35	35	30	26	34	35	30	41	21	44	35	31	27	39	35	39	35	34	50	29	39	35	51	42	25	36	30	33	51	35	34	37	50	31	42	26	29	30	35	26	42	36	44	43	33	24	57	37	40	42	25	43	35	47	30	42	39	24	29	33	28	35	33	30	29	53	44	22	25	43	41	31	27	42	37	45	26	47	35	36	33	35	23	37	37	37	39	30	30	37	40	33	31	30	36	45	38	32	32	26	23	37	46	35	35	44	29	32	30	44	26	34	40	33	27	26	36	36	46	35	38	29	27	42	40	43	38	36	31	27	34	31	36	46	32	34	48	42	33	30	35	41	36	32	30	40	39	40	29	32	37	31	25	33	31	37	53	27	28	41	32	39	42	34	33	27	37	39	28	27	29	35	40	27	23	34	33	33	37	36	37	31	36	30	33	45	38	41	31	41	31	40	37	34	41	41	46	28	36	24	30	45	38	34	36	37	38	38	38	40	34	45	37	42	39	39	34	30	28	28	36	31	21	30	43	34	29	39	35	44	39	35	42	31	38	32	39	28	37	39	35	44	42	32	27	36	22	39	28	37	43	37	32	35	33	31	39	35	41	39	36	20	38	26	40	39	38	38	33	34	36	42	29	27	34	21	30	32	31	35	34	39	32	40	31	36	34	44	34	36	36	37	39	32	34	33	42	48	37	37	26	38	32	38	41	33	41	39	43	32	43	32	34	43	44	23	32	35	44	30	33	23	34	38	41	48	37	33	37	37	45	31	43	31	26	40	34	34	30	41	50	38	26	40	38	23	33	30	32	33	36	35	40	29	36	37	24	44	42	38	32	36	27	31	36	40	33	29	26	35	34	35	34	41	28	31	32	35	37	44	46	38	38	44	37	40	28	38	46	35	39	36	22	42	35	39	42	30	31	29	35	32	26	40	39	37	27	34	37	39	40	40	30	25	36	31	37	40	29	38	32	41	37	40	36	38	47	40	35	39	32	26	34	43	44	40	44	38	42	42	40	39	31	26	41	26	48	34	40	34	32	40	27	43	36	36	40	27	37	36	34	33	36	45	38	44	38	37	44	36	32	35	44	34	34	42	45	39	29	29	43	44	38	35	32	29	51	33	41	31	24	36	35	39	30	35	27	37	36	22	28	41	42	48	32	24	31	40	37	42	25	40	36	34	40	31	42	37	34	40	37	37	35	33	28	35	38	37	33	33	33	33	24	31	48	45	29	43	40	35	33	39	34	31	38	35	48	37	36	38	34	38	32	33	45	44	28	47	36	48	32	37	41	31	32	38	45	42	32	38	37	50	35	37	32	35	35	33	46	29	26	23	34	36	33	38	34	28	40	29	31	34	41	33	41	33	21	33	33	38	36	36	21	36	33	30	27	37	41	35	28	23	34	33	40	32	28	33	30	32	18	38	42	30	32	28	35	37	38	33	41	39	34	38	35	37	39	28	35	36	36	44	40	41	41	33	31	27	33	37	37	25	22	31	32	39	29	42	39	37	41	36	33	36	32	38	38	29	38	32	35	39	36	36	29	39	24	42	39	33	24	34	40	38	40	33	40	27	38	38	42	39	39	34	38	42	29	39	43	42	29	38	40	34	38	28	34	27	32	31	30	25	31	29	32	32	34	37	38	34	35	44	32	32	37	35	37	37	30	29	30	36	24	37	49	28	30	35	32	35	38	35	41	34	24	30	31	37	41	46	25	39	40	35	40	41	37	35	33	24	41	46	28	43	27	31	35	30	35	28	28	33	30	35	41	27	29	42	37	38	32	44	40	36	32	30	43	32	42	31	37	31	38	28	37	38	34	30	33	29	25	27	35	33	33	36	31	29	37	37	33	24	36	42	26	29	29	47	32	36	22	39	48	41	36	35	40	35	33	45	40	33	34	36	33	29	33	36	44	29	31	38	37	34	26	52	35	37	40	29	27	38	32	32	33	34	38	41	38	43	47	32	35	39	30	38	38	32	29	34	30	40	25	34	41	46	35	36	33	47	38	26	33	27	31	46	30	28	36	33	36	37	40	33	31	35	45	38	34	30	32	32	28	23	33	36	48	36	23	30	36	38	27	27	36	41	39	43	31	41	27	32	36	30	50	37	45	28	40	32	39	32	33	37	36	40	33	41	48	32	26	29	16	36	38	33	36	21	38	35	30	40	49	30	40	24	43	42	39	37	38	36	37	40	32	31	41	38	46	30	25	38	28	31	28	32	35	35	57	38	42	38	39	30	41	29	35	35	41	35	27	36	35	33	40	41	31	32	38	25	34	35	32	40	34	45	32	47	39	36	31	27	27	36	36	37	26	44	29	36	48	32	39	36	44	33	39	50	36	30	45	41	29	32	34	44	31	43	31	39	39
15690	5991	3664	6951	11042	12008	12773	20185	27888	34247	30019	24988	17223	11634	5916	2981	1323	777	563	469	500	462	460	466	425	493	480	453	455	445	455	470	418	452	420	451	451	452	461	444	415	455	478	457	480	458	424	451	459	484	458	444	434	511	482	461	484	489	430	455	455	480	482	437	424	474	482	437	478	494	464	431	468	494	468	480	463	459	450	447	453	479	462	458	485	470	474	482	460	465	451	480	406	467	463	482	456	452	454	490	478	465	472	434	482	474	463	518	429	452	488	454	457	458	457	449	460	448	426	438	487	459	424	446	441	485	462	439	486	502	420	455	449	467	490	446	429	467	497	472	461	440	471	451	429	491	490	478	471	462	476	425	437	502	479	443	465	400	473	476	474	441	418	465	438	450	492	475	434	472	463	514	435	461	474	441	459	465	492	482	444	425	461	455	461	517	439	483	478	480	464	480	457	467	443	477	446	432	462	424	457	472	485	399	465	453	452	476	457	473	436	455	477	466	480	454	478	421	498	475	459	466	468	461	479	420	427	468	465	460	485	459	467	453	420	459	451	477	466	471	467	439	479	456	476	453	492	487	475	465	470	445	449	490	495	442	440	466	441	436	474	461	460	463	404	472	498	453	456	453	448	458	464	462	477	452	489	473	465	481	476	465	476	455	457	452	463	444	471	471	455	473	445	477	442	468	440	438	407	475	455	523	481	424	476	484	459	498	476	400	430	425	467	481	435	474	500	410	456	450	478	469	464	479	498	436	492	464	445	426	461	462	433	459	465	458	458	437	458	436	478	458	499	450	442	460	429	466	463	439	490	447	441	469	435	414	447	444	463	446	437	449	479	484	490	454	491	474	447	511	499	506	441	456	466	451	454	422	449	441	490	471	447	469	518	476	438	482	455	465	472	470	422	441	487	499	436	483	435	450	451	428	485	485	414	476	451	480	456	491	436	484	474	492	435	431	454	481	461	449	452	455	462	471	485	476	508	451	437	438	414	504	469	449	433	466	445	426	492	435	470	449	465	458	454	446	453	484	467	432	441	475	470	450	482	493	498	435	467	455	500	431	499	439	426	428	443	438	440	475	427	472	456	443	494	471	467	463	440	462	494	466	464	445	432	491	470	473	465	439	457	441	461	457	432	438	503	480	482	463	465	408	453	467	450	466	479	467	445	476	461	436	456	481	489	495	477	465	473	470	462	457	477	438	450	465	410	460	497	422	453	453	457	448	452	494	447	437	451	462	428	432	465	463	463	466	480	466	430	497	463	453	450	437	432	435	478	450	421	476	496	465	511	419	488	452	455	425	442	474	456	451	458	444	446	452	450	476	479	489	449	481	436	463	455	455	449	503	460	446	460	505	482	458	478	460	451	458	439	463	440	459	496	480	444	458	474	451	456	483	512	468	455	446	498	490	428	438	443	452	474	445	492	494	462	429	429	446	452	478	480	456	479	481	432	488	440	470	431	441	451	473	446	442	449	455	492	433	481	464	445	453	447	487	485	460	459	463	469	483	479	453	466	473	442	479	448	440	509	477	489	490	456	480	380	439	463	491	491	482	464	465	436	465	442	452	457	504	431	427	444	469	426	441	437	445	472	436	447	481	491	475	434	438	462	484	478	479	466	457	454	436	442	476	409	464	441	474	456	468	470	455	459	448	449	465	504	486	454	454	443	462	460	455	457	443	445	467	432	491	445	465	462	476	465	459	446	473	469	429	460	450	477	439	450	473	485	469	467	470	451	431	445	470	462	458	481	431	484	448	466	452	492	436	460	459	455	454	490	481	461	478	475	481	484	448	438	464	463	457	426	484	448	451	505	452	475	468	490	493	433	464	470	473	434	415	499	437	479	444	427	457	411	441	472	436	484	494	468	497	460	434	474	465	452	493	422	453	420	462	468	461	443	431	458	471	498	436	476	431	476	454	480	433	459	452	463	476	479	467	450	472	465	482	486	474	454	472	465	447	496	429	428	442	472	451	461	427	472	462	499	458	469	480	480	450	432	432	439	463	494	471	461	484	451	483	467	458	431	465	428	423	431	469	430	456	466	463	430	467	448	432	461	463	457	471	459	461	438	473	434	469	456	473	465	487	448	439	469	449	460	455	474	434	484	486	457	436	469	444	422	466	472	497	480	470	457	449	438	459	435	454	490	436	456	429	441	458	476	482	422	472	477	451	448	453	461	454	459	462	473	456	457	443	443	426	445	494	450	471	476	487	461	465	489	445	442	470	438	470	446	461	426	475	475	466	489	450	492	471	466	472	438	451	462	422	473	515	496	465	481	475	494	443	441	475	464	443	491	419	452	460	510	496	485	446	462	443	438	462	462	445	483	463	444	427	465	436	468	430	474	462	460	511	474	483	449	468	431	462	474	453	478	463	471	475	440	473	472	483	464	469	471	468	490	456	442	485	440	453	481	456	457	474	447	468	466	465	476	447	447	472	465	460	488	507	471	487	462	422	480	440	458	414	471	464	453	483	461	464	464	463	461	447	421	434	489	416	468	428	495	458	467	471	480	423	445	419	466	458	441	461	468	465	477	420	463	451	483	484	436	437	440	430	462	491	460	470	495	487	467	455	439	449	441	468	465	444	469	394	454	483	411	440	427	476	480	463	448	459	480	473	434	438	445	432	445	426	453	478	473	440	469	474	461	418	438	467	423	431	436	455	462	485	471	444	478	461	468	458	449	459	459	451	495	439	487	442	436	469	444	449	460	487	461	482	433	479	473	427	484	450	491	451	484	468	456	493	451	492	428	462	436	468	454	499	482	480	469	469	459	441	455	453	482	466	435	492	497	443	482	439	438	474	456	423	486	457	457	442	490	474	473	497	507	431	457	448	446	494	419	463	498	460	460	471	465	443	467	451	480	472	475	496	480	416	486	510	462	474	451	448	418	466	450	405	450	469	470	454	470	480	476	472	431	461	464	458	443	476	450	473	428	466	467	475	459	464	475	444	452	458	461	447	495	474	475	468	441	453	468	418	502	487	485	470	467	466	460	407	414	462	461	417	503	458	502	436	444	471	467	470	427	419	427	434	446	502	465	466	457	445	469	463	516	454	483	450	463	479	473	470	453	455	456	468	480	461	432	477	460	422	438	499	452	471	468	456	436	445	428	476	483	457	441	444	425	467	458	486	481	444	491	463	456	455	466	467	489	474	491	439	461	418	466	442	443	481	449	453	471	426	458	444	470	469	457	466	476	477	451	436	473	426	470	453	453	470	437	456	422	458	463	479	512	429	450	511	479	416	473	452	506	455	415	468	463	435	446	426	451	451	467	461	429	435	441	451	519	490	445	472	448	473	457	449	470	470	488	423	464	467	464	508	435	483	445	490	457	492	484	458	459	513	465	460	459	492	441	459	448	464	457	485	470	475	444	485	429	503	494	489	476	473	447	453	479	428	470	477	446	475	440	499	455	442	490	435	486	502	436	476	480	471	449	455	449	444	464	485	439	458	453	417	481	445	457	461	452	445	487	460	483	458	478	436
895	586	408	235	231	383	1012	2275	5013	6668	5011	2898	1539	756	355	133	72	57	42	25	28	29	28	25	28	28	29	42	44	31	29	34	21	33	33	22	25	26	38	33	35	32	39	34	30	31	20	24	26	33	32	32	38	24	31	34	26	34	38	34	35	28	31	33	32	24	29	31	37	30	33	34	34	23	27	28	35	27	37	33	37	39	30	31	28	27	34	43	33	29	23	37	33	31	30	35	23	32	29	29	41	51	26	42	30	33	41	29	33	17	26	25	33	29	22	44	45	31	35	36	34	35	30	41	29	27	23	30	39	19	22	33	31	34	24	23	36	34	40	33	30	31	39	34	31	25	27	38	28	41	27	35	45	32	33	39	38	29	22	36	26	27	31	40	35	37	34	38	34	39	32	40	29	32	22	38	37	31	32	35	29	30	33	32	33	40	39	38	35	33	43	31	23	25	30	22	29	35	38	29	27	45	29	34	28	34	26	25	25	30	29	32	40	25	24	27	31	31	25	28	24	43	29	28	36	38	35	25	30	28	36	20	33	31	23	35	29	18	24	32	31	26	34	43	35	34	24	31	28	29	30	22	34	33	23	22	30	35	25	27	32	25	27	37	40	35	35	36	22	29	29	37	36	40	38	27	32	30	38	31	31	31	40	28	29	43	35	38	30	27	31	29	32	39	26	36	41	25	31	34	32	33	35	26	31	37	31	34	33	26	28	31	27	33	30	30	25	22	30	30	29	25	38	30	32	33	27	35	31	30	30	29	39	40	33	35	30	28	33	29	32	41	31	33	23	31	24	33	36	34	37	24	37	30	34	26	25	27	27	21	35	23	33	28	30	32	35	34	29	38	36	25	27	33	36	24	34	27	32	34	31	26	22	35	39	26	38	34	30	27	33	38	23	26	27	33	31	32	37	24	34	28	29	33	35	32	36	26	33	42	42	36	33	38	23	34	31	39	29	31	24	24	31	31	38	39	33	36	29	29	39	37	35	32	24	28	40	31	28	34	22	35	46	43	31	29	34	34	28	31	34	27	46	45	31	28	22	28	40	33	24	32	30	24	41	32	27	39	39	24	29	28	36	37	29	30	30	26	34	38	22	26	37	27	33	27	30	34	43	32	33	18	36	31	40	33	31	30	33	32	30	34	27	36	22	31	38	21	46	36	25	39	39	41	39	35	29	41	22	34	34	32	33	36	36	29	32	35	38	36	32	33	25	47	32	34	37	36	29	44	43	23	47	39	32	23	36	28	26	36	30	29	35	28	21	32	44	42	36	39	35	30	31	33	40	27	24	35	30	29	30	29	30	29	34	39	30	29	31	30	37	33	33	36	35	30	26	28	30	29	25	33	26	36	36	35	24	38	39	31	31	29	43	23	30	29	42	38	42	32	39	30	32	22	30	41	38	31	28	32	26	50	30	27	38	34	35	35	34	21	30	40	28	31	37	23	28	29	29	41	30	35	44	28	36	41	37	26	36	35	32	25	38	23	29	34	32	44	30	36	26	32	24	31	28	32	25	27	33	35	30	28	35	34	26	27	28	33	37	34	31	19	38	35	39	20	34	25	27	26	30	27	29	32	31	34	30	30	37	31	32	32	42	31	37	25	31	34	23	34	28	30	26	37	29	27	37	17	32	33	35	26	31	28	33	40	32	36	23	24	39	33	31	34	34	37	35	23	25	37	40	32	29	26	26	27	36	43	30	30	41	34	35	27	31	28	37	33	41	27	38	26	26	30	39	28	29	38	34	32	34	29	32	28	34	47	38	33	22	24	25	29	36	27	34	36	33	34	27	39	26	31	34	33	38	28	35	36	33	37	23	36	25	29	35	36	28	27	33	40	37	20	27	35	33	30	44	27	40	30	31	26	26	35	30	30	28	30	30	31	23	28	37	33	36	21	30	34	38	32	32	33	29	43	27	22	38	34	24	37	35	36	28	32	29	40	33	33	36	27	32	33	33	32	30	34	32	30	18	30	39	35	29	32	35	25	29	30	36	35	31	26	28	32	30	44	26	29	19	23	40	31	25	34	26	31	39	24	37	30	30	33	29	31	38	31	37	33	28	36	31	30	34	35	34	34	30	34	31	35	32	23	30	38	24	36	36	25	31	38	29	35	17	31	29	39	31	35	30	38	43	31	34	36	32	34	28	39	39	31	35	41	42	21	28	41	30	29	32	25	40	30	34	22	36	39	22	32	38	20	29	35	29	38	28	30	40	31	31	27	22	34	38	35	31	33	28	22	31	33	36	35	27	30	27	38	41	35	28	25	35	34	29	22	38	32	31	40	39	18	31	35	28	39	30	33	27	40	34	28	33	34	20	30	37	26	31	30	24	38	33	24	34	29	37	34	33	41	36	31	37	32	37	28	39	38	41	44	30	37	19	29	26	31	34	37	31	30	34	40	34	33	37	31	32	31	31	36	30	36	34	26	31	33	32	18	34	23	36	30	31	31	38	25	27	27	33	32	35	28	39	27	29	25	40	35	22	37	23	31	22	39	29	34	30	18	32	40	25	36	41	34	31	29	43	27	22	23	36	25	34	27	31	27	30	27	32	40	31	37	27	39	30	28	25	27	32	25	31	36	29	33	20	27	25	31	39	33	32	23	27	36	35	36	32	31	35	31	37	33	32	40	38	41	31	37	25	43	42	31	27	31	29	48	37	31	38	32	27	25	35	30	36	39	33	36	27	35	34	34	46	29	29	28	38	27	41	30	36	37	26	16	30	28	33	41	36	30	33	32	17	30	43	35	21	19	30	27	30	38	30	36	36	37	33	31	32	33	40	24	40	47	24	36	33	27	35	35	31	30	36	32	31	37	25	22	32	32	36	24	30	25	34	26	24	32	42	28	26	35	30	27	29	26	40	36	26	30	40	25	27	39	43	31	25	45	35	40	25	23	38	30	27	28	41	34	30	27	40	33	30	28	34	29	26	30	34	27	29	25	22	26	25	19	42	30	38	29	26	29	31	28	32	35	38	19	32	30	25	31	28	23	27	29	19	32	33	26	23	34	33	39	30	30	35	31	31	33	38	32	36	40	25	16	20	34	26	25	32	33	27	39	41	34	33	29	33	30	34	34	31	31	29	36	30	26	25	25	29	30	32	31	32	39	34	23	34	29	45	34	33	30	35	26	32	31	40	35	31	33	24	34	22	37	21	47	40	36	31	30	30	41	28	29	25	37	42	31	29	30	16	31	44	29	15	36	28	37	38	35	27	21	28	34	33	40	35	40	24	24	21	40	31	32	29	19	31	30	28	27	32	30	37	27	25	35	35	31	29	36	42	38	17	37	30	29	39	31	27	24	34	27	28	45	36	29	26	34	38	22	38	30	22	36	32	32	43	34	38	24	28	30	35	34	40	44	39	30	33	33	32	44	31	30	34	31	35	36	38	36	33	30	20	37	26	42	32	32	28	30	38	30	32	27	33	26	39	35	29	40	33	32	31	34	26	32	35	28	29	22	27	39	38	28	36	33
19622	12717	8099	12460	19505	23370	29481	36442	43255	44378	37837	30496	23665	15862	8186	3447	1492	815	532	467	425	413	439	421	413	415	446	401	407	411	434	378	427	417	393	447	434	401	396	411	406	422	434	398	423	411	402	403	402	381	395	448	434	404	419	425	443	417	391	437	449	354	403	395	395	391	408	415	404	403	422	389	397	417	425	405	399	385	425	402	421	396	384	425	431	408	376	401	396	394	441	432	416	394	418	414	420	433	392	420	390	411	432	428	402	385	410	414	442	415	432	415	414	375	385	434	420	385	426	421	394	394	412	404	417	377	375	405	463	381	393	425	411	421	404	435	389	392	443	427	433	384	408	375	424	436	443	412	391	393	400	430	427	420	381	438	448	425	419	452	432	420	444	403	396	406	411	400	392	452	401	409	437	424	370	412	377	395	399	415	373	403	429	427	380	393	400	427	418	354	406	390	398	422	404	419	463	432	395	409	432	399	436	407	397	421	420	416	408	404	440	408	409	391	425	406	437	431	428	422	373	420	392	400	428	428	398	422	412	418	453	395	397	418	399	388	363	405	372	408	400	404	414	385	382	444	392	399	390	418	390	439	394	396	426	406	391	449	412	395	388	403	415	407	415	361	403	412	390	392	392	418	429	421	408	438	418	391	447	403	382	412	418	420	443	412	414	418	437	438	453	390	455	446	428	413	398	403	378	380	410	399	373	433	412	388	414	404	396	371	411	384	444	427	375	406	444	399	428	418	409	408	385	412	395	382	491	388	456	416	421	396	395	421	375	434	407	404	416	414	434	387	410	420	390	395	414	414	399	438	408	441	405	380	407	403	404	401	396	409	398	418	387	411	448	446	402	433	419	400	426	393	385	448	423	398	421	416	423	383	390	423	426	402	456	421	408	414	413	421	411	419	415	428	398	368	397	431	392	404	420	354	431	404	413	410	399	394	400	429	399	396	395	388	446	429	399	416	429	393	408	398	416	436	421	468	396	418	404	445	409	398	436	408	401	432	435	422	451	432	467	416	403	411	406	431	406	408	440	389	412	403	408	388	415	405	407	419	439	408	424	418	399	436	416	414	452	416	432	420	402	401	390	444	409	427	381	429	422	439	400	408	412	430	409	423	398	413	395	370	447	379	404	390	419	377	414	439	445	438	470	419	413	388	382	405	422	432	438	387	436	446	398	395	413	418	413	397	399	392	425	416	413	402	415	444	429	419	372	425	408	395	408	426	396	397	412	421	469	421	453	390	400	401	400	361	414	376	388	389	397	410	407	417	418	419	423	423	399	389	411	418	435	392	403	410	407	413	401	433	413	414	435	430	411	449	450	418	452	388	409	401	412	396	404	450	387	427	412	421	418	413	415	377	421	424	399	439	442	430	429	450	402	380	397	393	406	422	402	416	426	425	392	443	400	409	434	420	400	387	404	397	426	408	405	402	425	390	433	401	457	417	426	432	421	420	394	390	447	434	426	389	435	424	397	407	407	444	406	391	424	406	425	435	424	383	409	369	403	424	385	420	394	392	460	405	411	399	399	426	418	422	421	425	416	395	427	382	440	421	423	428	419	410	400	404	428	403	429	413	407	435	395	412	411	423	424	425	394	446	414	395	395	410	454	432	370	396	402	438	415	426	426	429	428	411	449	387	411	385	423	404	396	399	404	422	455	415	397	407	398	411	419	403	451	385	444	404	422	446	396	423	387	450	438	424	413	394	386	389	444	443	442	407	420	394	401	386	413	391	383	417	442	427	411	405	411	389	430	437	415	397	433	400	407	438	428	391	409	427	389	392	388	406	431	420	373	381	389	380	405	401	394	413	392	425	418	426	406	462	426	396	409	429	424	432	422	417	404	456	449	420	409	451	393	452	415	402	416	429	393	427	422	398	440	428	387	413	415	430	428	390	413	419	426	398	400	445	402	433	416	430	433	396	397	418	429	417	389	470	414	426	404	403	406	399	407	387	387	433	417	397	399	426	486	389	440	392	436	398	410	390	401	404	420	375	414	403	442	419	385	450	410	450	384	423	420	417	418	408	430	438	399	414	397	396	428	393	410	427	430	408	408	413	408	429	381	425	380	417	385	426	405	429	431	375	374	418	414	430	417	388	429	399	408	362	437	436	437	432	417	388	476	420	412	421	399	428	400	417	409	419	413	414	429	439	406	440	381	447	402	410	385	405	364	428	434	400	412	420	447	414	412	399	407	432	396	397	436	389	385	387	412	419	439	392	432	396	401	419	381	385	422	434	410	414	439	396	410	426	428	416	391	406	395	413	381	425	431	417	378	395	418	420	420	433	390	406	420	420	368	399	428	451	435	390	416	414	410	385	379	409	392	429	422	408	390	416	420	382	400	446	405	431	429	410	395	441	425	406	392	408	457	376	390	406	413	448	442	416	402	442	400	416	426	433	384	421	453	400	417	436	423	428	401	409	437	405	412	436	391	444	406	399	410	448	407	403	405	411	396	385	361	452	411	397	450	441	437	415	378	436	400	420	415	433	367	388	413	386	409	406	458	370	380	419	404	402	419	429	422	398	401	396	403	417	440	422	437	412	412	445	409	396	402	426	416	370	426	388	415	366	408	416	423	412	444	415	382	422	431	375	390	423	390	397	392	437	397	406	402	402	384	440	422	423	443	411	403	437	403	389	422	424	432	385	420	436	427	385	408	393	415	393	407	410	413	434	412	441	430	395	398	422	396	424	420	415	426	402	440	409	411	435	400	371	379	392	481	406	397	400	400	420	430	393	405	422	409	397	380	399	401	438	405	386	398	383	430	385	407	426	454	432	427	416	428	405	416	433	417	446	386	421	390	430	404	414	412	401	426	405	419	369	374	421	429	405	387	443	409	438	427	383	394	414	430	443	424	394	408	416	401	443	396	408	434	374	410	403	390	440	431	422	415	412	403	412	392	411	391	401	420	381	386	395	382	413	432	419	407	407	384	424	413	415	429	397	379	414	418	430	399	397	412	442	410	399	418	400	413	433	447	388	393	420	414	396	442	398	444	418	447	464	414	435	416	405	401	420	419	404	408	424	417	428	413	432	376	368	393	368	414	431	414	379	390	399	425	412	415	421	430	410	454	413	455	412	415	404	403	439	383	420	419	437	409	431	417	424	411	397	419	422	423	454	411	434	407	406	412	400	384	407	413	420	408	412	433	396	403	420	395	394	417	424	424	434	397	409	390	425	376	426	407	429	423	410	441	431	438	428	416	408	412	406	410	407	375	437	390	398	424	441	389	358	385	405	393	435	393	367	400	379	419	410	396	408	413	415	426	376	430	431	407	397	446	411	394	386	401	406	422	394	410	390	377	393	425	390	373	387	419	376	402	444	442	402	418	435	400	444	424	409	407	409	390	384	409	395	432	399	406	449	376	390	457	407	395	405	386	412	436	390	439	375	370	382	436	435	411	433	446	372	406	427	429	421	399	408	416	404	404	456	366	396	418	438	384	396	447	415	409	416	401	401	413	451	427	395	427	429	407	420	424	395
2206	674	381	210	384	721	1301	3957	6114	6990	5780	3492	1809	794	315	144	90	59	63	46	49	50	36	32	39	34	51	43	38	41	36	48	47	53	31	43	43	37	36	50	53	46	39	35	39	52	43	37	33	43	51	37	33	44	57	31	26	50	34	41	35	31	53	45	37	30	48	46	45	42	34	51	40	43	43	43	39	48	45	44	41	46	38	42	45	40	48	37	35	45	35	50	52	49	52	46	46	43	48	56	34	34	38	44	40	37	31	35	45	27	39	40	33	42	35	44	42	45	38	46	50	41	36	48	39	43	42	42	30	47	48	34	43	49	37	50	35	38	54	47	40	51	45	40	41	53	53	49	41	49	47	43	50	44	49	36	48	39	41	47	39	38	36	29	42	34	36	42	40	64	44	47	42	38	42	40	45	47	34	38	41	40	45	44	44	43	44	46	37	38	40	50	45	48	28	48	36	39	47	48	43	46	49	49	46	30	37	43	43	46	44	55	31	39	40	43	43	40	51	36	45	32	28	44	38	38	47	36	63	46	34	40	37	48	39	45	37	45	39	37	32	40	38	46	36	44	40	45	50	30	39	49	38	48	47	44	49	37	31	27	36	53	37	46	40	36	47	37	45	50	43	46	35	48	40	45	37	46	44	38	41	39	31	37	48	46	49	42	45	37	49	40	45	50	37	46	41	37	41	34	50	41	41	47	42	46	41	42	39	53	50	45	38	34	33	49	52	43	36	43	37	50	50	43	39	44	36	46	39	44	37	35	49	41	43	53	43	46	45	40	35	36	44	34	34	44	51	46	50	40	48	50	36	39	51	39	51	31	42	41	36	43	36	42	47	47	37	31	36	51	41	26	41	36	46	30	48	43	50	43	43	42	34	43	34	37	48	35	42	36	56	39	43	28	33	45	46	42	42	58	45	46	37	37	36	50	44	45	29	39	35	42	46	34	37	46	37	39	41	44	49	47	44	48	45	45	34	38	47	47	35	41	53	39	40	47	40	34	47	52	42	36	31	35	44	37	43	44	32	50	34	43	46	43	31	34	32	33	50	36	37	33	44	40	38	39	33	54	34	49	41	40	42	35	40	32	42	43	37	51	42	36	32	46	58	36	41	36	39	39	46	50	44	33	35	44	45	42	46	39	40	51	35	41	29	37	34	41	45	41	41	50	47	31	46	46	42	35	45	28	54	42	38	48	42	48	41	42	40	42	30	35	53	41	48	38	44	49	45	39	47	34	33	53	50	52	39	56	30	49	38	51	35	51	33	45	36	45	49	40	41	39	36	43	52	44	32	35	34	33	35	53	35	42	38	47	39	50	41	40	46	42	30	35	48	45	38	45	53	33	48	51	50	46	35	48	44	58	39	43	43	43	47	45	40	44	54	36	49	52	28	44	42	39	37	39	47	47	47	44	40	40	44	43	42	45	42	43	41	37	36	53	42	51	38	36	40	46	33	58	40	38	53	38	44	41	43	39	48	49	46	44	38	46	42	36	42	41	49	42	44	36	38	31	37	39	55	46	33	49	40	40	47	42	48	50	39	53	41	49	39	51	47	44	40	43	48	46	35	49	51	46	44	34	43	37	46	43	39	35	41	41	38	50	54	34	64	44	38	49	31	39	27	37	57	45	45	37	42	36	45	44	50	51	46	38	31	55	44	40	52	33	50	42	37	45	38	46	41	42	35	43	42	38	36	41	44	25	41	38	31	38	37	35	43	36	42	45	41	37	55	44	46	46	43	35	44	42	28	44	51	38	52	43	37	40	39	45	48	39	35	45	37	36	38	37	35	42	37	49	45	32	53	37	42	46	46	39	47	44	30	35	52	36	43	44	40	39	34	31	48	40	47	38	49	41	39	39	44	43	40	48	40	36	30	43	52	43	38	41	61	43	50	52	58	37	35	56	42	38	55	45	43	36	43	43	48	35	42	50	44	51	33	25	38	41	42	45	44	41	39	47	50	39	39	34	44	45	38	39	46	34	35	33	49	41	37	34	39	43	36	44	42	47	44	41	35	47	35	41	45	47	37	39	40	37	43	36	40	39	48	33	31	58	33	50	39	40	41	41	29	35	39	39	38	45	36	44	48	37	31	38	46	44	44	49	51	33	34	40	43	45	47	50	30	41	34	40	44	38	45	53	43	41	44	45	32	43	40	39	42	42	45	43	45	34	41	32	48	53	40	45	42	36	47	40	38	46	49	34	40	35	40	54	43	51	46	43	47	37	42	35	42	40	38	32	58	38	37	33	34	41	37	33	38	37	35	39	34	37	42	40	43	37	33	45	46	51	33	41	26	54	41	35	46	47	42	41	47	40	36	39	33	61	30	53	38	48	54	38	32	41	34	44	50	45	51	35	51	40	34	34	42	57	35	45	41	50	37	40	37	44	34	34	51	43	44	31	37	39	31	45	32	39	48	42	46	35	34	38	49	51	43	45	48	39	46	44	38	46	50	43	37	45	41	49	23	45	39	47	41	40	46	45	42	50	46	41	38	50	48	50	37	43	32	43	44	36	48	44	44	33	47	39	45	39	36	46	52	41	42	46	57	36	45	36	49	35	52	44	45	49	46	39	36	48	42	40	39	43	54	47	35	45	39	37	42	34	41	42	39	33	32	44	43	31	44	30	43	38	43	45	48	43	57	49	31	50	44	44	34	47	39	44	36	45	43	40	46	33	47	49	43	45	38	36	45	39	32	54	38	44	37	45	28	47	46	55	38	44	35	57	41	39	34	39	50	43	49	43	38	43	40	39	42	31	39	47	50	50	46	45	37	44	39	39	28	39	37	41	42	40	43	51	47	39	49	40	42	58	39	52	45	36	43	46	46	43	52	36	37	34	32	42	41	49	46	40	41	36	32	40	54	43	38	46	47	48	53	46	43	49	50	41	53	40	39	49	54	37	48	41	36	53	42	45	47	27	46	46	44	38	52	45	57	38	40	42	38	38	41	36	46	42	45	51	51	38	43	52	34	32	50	44	43	43	37	44	44	33	46	46	39	44	47	47	38	44	49	44	45	31	39	45	42	38	43	40	43	43	40	40	38	34	46	38	43	36	40	47	41	35	32	35	43	40	39	51	46	45	34	38	38	39	47	42	51	40	44	56	55	44	43	44	39	32	38	59	45	35	48	44	34	42	44	37	31	46	47	47	46	43	43	32	30	47	39	36	28	44	38	50	47	46	49	44	39	42	39	42	38	35	50	65	47	43	43	41	38	56	44	43	33	29	29	54	31	41	54	51	47	55	42	44	38	34	42	44	40	44	45	43	36	38	45	43	39	55	37	37	35	45	36	37	28	41	40	41	44	35	46	42	42	53	35	31	43	38	39	41	32	45	39	42	40	27	55	57	35	45	46	44	48	42	47	42	55	39	38	42	50	40	41	47	40	40	50	38	42	42	45	49	42	39	42	40	43	37	43	41	39	44	48	35	39	40	46	28	44	42	27	37	37	46	52	32	44	55	44	50	38	38	36	40	27	34
20613	12929	7333	11640	25969	28105	32659	43155	45930	45416	39594	32592	24995	15919	8587	3651	1881	1056	664	636	555	586	552	541	569	521	530	587	564	562	569	550	571	546	588	562	531	607	562	523	558	535	569	555	545	523	521	524	582	565	525	554	513	544	519	505	606	535	527	576	573	529	535	546	517	567	560	515	577	512	539	568	579	541	534	515	535	491	555	537	568	537	549	518	575	505	565	552	577	559	564	527	540	570	548	560	597	503	531	560	542	544	532	563	569	555	533	549	552	526	612	537	573	563	524	576	536	571	551	577	570	579	542	540	548	571	597	546	582	558	513	569	558	528	570	544	545	564	567	566	593	562	532	537	544	558	553	596	548	564	564	548	574	548	583	555	553	553	553	569	550	528	530	576	569	536	553	558	549	547	530	559	592	510	541	559	537	532	559	545	592	541	558	570	521	585	546	548	574	545	560	538	516	528	532	546	540	542	562	568	554	540	513	517	544	589	548	509	520	566	544	534	574	565	564	597	559	562	533	578	550	559	516	550	555	564	566	553	551	558	542	578	536	560	565	551	557	533	504	544	538	568	567	615	519	569	565	558	527	604	523	517	568	585	576	567	565	539	543	558	518	532	528	553	598	572	584	535	511	559	522	553	562	543	549	525	562	549	528	516	538	547	560	547	545	539	546	511	562	556	589	549	512	541	569	559	542	548	518	568	556	530	535	575	571	591	538	572	555	544	538	525	570	514	589	577	556	547	566	573	569	546	555	544	626	546	552	565	533	582	599	540	567	556	524	554	556	535	546	544	602	535	581	548	542	515	571	529	557	545	564	554	542	557	562	625	551	555	537	543	539	570	585	581	573	556	535	576	519	540	538	579	581	537	531	576	556	549	534	547	570	565	549	560	595	536	541	518	586	556	575	528	555	616	537	561	542	522	574	556	528	547	555	568	549	573	561	555	539	538	561	587	591	546	557	561	555	553	522	560	546	564	582	547	522	535	553	556	533	593	569	565	558	551	528	550	558	536	569	590	530	578	576	563	542	516	544	521	547	537	544	558	555	550	603	551	553	574	552	556	511	523	556	527	562	575	499	561	542	517	574	528	472	573	566	585	580	523	545	528	570	552	563	519	549	552	524	561	556	549	545	495	537	533	586	557	588	575	581	575	525	560	504	518	565	593	590	546	531	546	544	576	508	562	527	526	557	582	573	551	532	539	602	582	550	515	566	519	567	515	556	562	558	584	553	519	546	546	527	539	556	545	539	568	530	581	587	575	553	554	574	583	520	524	557	509	573	561	541	544	518	528	545	587	517	551	531	532	525	526	525	519	542	503	576	580	516	584	569	531	531	557	577	551	550	576	543	600	553	595	514	537	556	585	526	553	536	554	546	549	524	544	528	568	557	551	563	538	540	542	590	578	533	577	511	590	516	579	534	563	558	566	563	539	586	549	565	544	566	522	554	579	502	561	527	544	571	552	566	564	565	546	559	567	571	544	553	548	562	544	563	558	544	516	565	560	540	576	533	567	544	570	524	565	568	610	557	543	536	562	533	535	517	552	563	541	564	547	527	543	548	583	556	547	543	531	530	539	525	556	531	557	562	559	567	525	542	510	557	547	604	564	527	533	583	540	558	559	537	560	599	560	555	578	541	529	536	586	543	510	532	543	567	522	520	514	553	539	549	550	574	540	539	539	526	552	551	559	571	557	577	555	578	562	527	530	545	546	536	536	570	507	531	559	551	542	505	546	538	555	554	558	560	577	511	521	554	525	549	552	546	576	536	537	544	510	580	527	546	551	581	564	531	535	540	569	521	569	519	534	548	543	538	533	533	531	578	560	528	559	552	560	549	498	530	561	579	562	555	557	559	581	580	523	585	530	530	527	561	523	584	545	565	563	577	540	599	573	532	506	573	556	562	514	575	553	595	525	550	553	568	556	530	564	518	539	553	535	520	545	546	581	575	585	541	540	564	583	569	530	595	558	530	559	566	536	544	535	585	560	539	562	544	530	526	571	549	546	560	528	534	525	555	581	543	563	587	536	576	564	522	567	527	550	533	576	535	571	595	563	509	567	572	563	551	567	534	530	510	595	550	561	550	525	571	522	561	548	541	537	534	573	548	568	584	526	534	553	543	557	546	540	556	580	546	503	528	552	551	539	529	589	552	534	538	575	534	563	580	540	523	588	519	526	546	571	517	576	561	559	570	582	550	590	503	557	530	528	551	589	530	516	560	572	563	524	552	542	576	578	584	559	547	548	553	577	567	559	574	590	568	546	517	552	597	582	548	536	561	515	580	521	623	540	534	535	533	575	549	529	530	555	528	583	535	583	575	512	557	539	531	527	570	574	584	550	512	524	548	555	554	528	571	556	578	538	544	524	532	533	542	564	542	587	548	517	548	555	552	577	580	546	568	554	559	558	601	526	536	518	576	565	579	563	535	541	601	510	506	510	533	523	518	514	593	562	582	584	534	536	542	531	508	504	541	543	557	541	538	515	562	549	564	517	552	556	569	568	571	550	528	562	529	526	508	553	562	552	523	552	515	553	532	522	511	529	567	527	533	596	496	551	555	537	555	575	609	571	541	558	527	543	550	550	552	566	558	534	538	551	578	608	548	557	532	542	557	545	530	575	552	527	533	535	548	550	582	552	573	572	516	590	560	547	558	520	538	542	557	508	553	556	602	546	562	526	524	577	548	558	548	508	549	495	566	529	563	546	523	558	572	538	568	532	571	496	543	544	609	525	512	585	563	548	527	550	559	524	533	557	561	549	513	533	536	532	549	512	526	565	579	555	594	583	503	529	541	560	557	532	534	546	539	545	579	591	542	563	549	561	590	545	548	567	536	561	536	533	532	521	567	552	527	507	609	551	569	517	554	585	528	543	563	581	537	564	517	545	557	526	543	520	554	515	582	536	558	520	569	561	538	516	532	526	542	570	542	532	599	555	517	563	554	542	570	559	522	538	530	539	576	550	553	566	573	521	608	586	517	568	518	556	540	546	523	589	550	546	587	518	516	544	532	569	549	530	568	550	559	517	529	557	547	504	546	523	552	604	484	570	525	577	559	559	541	552	544	539	563	590	553	565	576	531	541	557	521	562	550	570	495	541	561	530	526	544	571	595	587	548	559	551	558	570	542	555	526	527	586	539	561	550	575	559	549	553	596	590	565	556	559	507	576	596	544	500	516	571	547	576	599	536	539	556	526	514	576	560	525	555	584	516	562	576	582	547	622	543	496	519	531	549	585	545	526	575	557	554	549	577	552	577	530	524	522	544	598	560	528	533	579	550	558	596	498	560	523	540	570	567	536	511	586	577	502	548	534	530	514	566	535	542	546	562	577	559	581	489	552	533	563	555	529	549	548	567	560	523	555	531	548	550	592	552	562	542	569	573	505	573	596	523	549	537	501	555	532	536	543	539	576	546	545	560	565	598	564	547	535	604	552	568	540	547	541	588	546	565	551	598	562	567	602	544	546	549	573	530	543	546	536	551	573	580	591	531
1668	1212	585	278	438	625	1115	5673	6761	11823	10907	6507	2932	1109	423	207	101	67	40	34	39	38	31	29	33	39	40	32	39	24	33	31	29	32	33	39	34	35	36	43	38	42	43	35	50	41	40	40	41	29	49	39	40	43	35	31	31	31	50	33	35	33	39	45	39	28	33	45	32	38	36	34	30	48	25	39	33	56	27	48	30	48	29	30	45	42	27	34	35	32	41	41	42	36	36	33	32	30	41	34	41	29	35	27	36	36	31	40	36	41	26	40	26	44	34	39	42	33	41	37	32	33	30	45	26	43	44	38	36	34	32	42	45	32	33	32	32	42	36	33	37	41	33	28	33	32	43	41	45	32	39	36	27	28	35	29	29	40	38	36	24	30	32	32	38	37	37	34	32	37	40	36	39	47	33	31	36	39	45	32	34	41	34	27	34	29	41	36	40	29	37	33	41	37	31	46	44	38	48	41	38	39	36	36	39	37	41	39	35	30	37	43	36	34	33	34	41	35	36	39	35	36	42	41	36	29	31	25	34	29	46	31	32	28	36	33	27	37	32	27	34	38	24	32	31	34	28	32	42	38	36	30	36	26	32	34	44	41	31	29	29	29	34	35	36	46	34	46	31	28	41	44	43	37	42	32	40	41	40	40	37	48	44	28	37	34	41	36	43	42	36	29	34	37	36	36	42	37	33	39	36	40	29	30	31	26	26	42	37	34	36	40	30	37	46	37	41	35	30	38	30	42	29	33	32	33	38	35	24	30	29	37	39	36	38	34	39	35	36	44	36	42	42	42	37	32	29	38	28	23	42	43	42	38	31	30	40	45	44	32	35	25	28	36	43	38	36	38	37	33	31	31	31	31	37	32	38	32	30	40	37	50	36	42	26	42	40	38	37	45	41	34	45	37	52	44	43	30	44	42	29	45	44	39	35	30	38	26	44	37	33	33	34	32	32	57	43	34	42	28	42	40	40	45	32	29	34	38	37	40	34	30	40	52	37	43	33	34	34	44	42	30	38	22	37	34	37	34	33	33	28	30	43	37	31	39	27	35	29	44	41	37	26	42	33	42	37	46	40	44	37	33	41	30	36	43	43	39	43	31	28	47	45	35	34	30	47	45	39	32	45	44	38	39	33	35	34	27	34	39	45	37	40	31	35	40	37	38	31	35	37	39	36	34	32	39	36	38	27	32	39	30	36	32	36	33	45	34	37	44	25	47	36	29	34	38	43	26	34	41	42	51	37	36	51	41	33	39	37	41	34	40	41	32	48	44	38	44	38	39	31	38	35	41	27	42	51	43	36	40	26	41	25	53	27	44	40	42	33	38	42	30	45	30	26	33	33	34	29	31	42	36	41	33	34	30	35	34	32	32	29	39	36	37	45	50	53	36	43	25	34	43	33	40	40	38	43	25	38	31	34	41	33	41	43	28	29	39	46	35	35	35	31	36	28	31	37	37	31	32	42	37	33	36	38	40	47	37	30	34	45	46	41	30	27	32	28	33	34	40	41	36	32	41	34	34	32	32	42	41	44	29	41	44	37	34	33	38	41	35	36	47	31	33	36	35	29	33	28	50	44	40	37	42	34	32	36	25	33	43	40	33	31	42	35	41	35	32	42	28	34	42	31	29	37	46	43	51	42	37	37	29	33	39	41	37	33	38	19	25	35	36	30	42	35	34	33	27	35	34	29	42	39	42	41	26	40	46	35	40	35	33	39	38	31	42	22	35	31	45	34	40	51	40	37	38	33	29	38	35	37	37	34	39	31	40	46	48	34	34	41	30	30	39	47	38	39	39	38	30	35	48	38	34	22	57	45	32	37	35	32	40	28	44	33	39	37	46	35	42	22	39	21	36	33	36	39	44	38	32	40	37	35	41	30	28	34	24	36	41	36	30	43	47	35	32	30	46	35	37	42	40	36	40	30	44	39	37	52	38	25	35	39	32	34	40	35	41	39	34	37	38	35	39	40	43	36	36	36	35	36	35	39	38	33	35	32	35	36	42	34	27	37	42	34	40	44	36	41	37	31	44	32	35	26	38	45	37	33	41	39	30	35	36	30	39	43	35	32	35	44	30	27	35	43	39	39	34	33	36	41	32	31	38	32	31	39	35	34	43	34	35	32	32	30	43	33	29	46	31	31	36	29	41	27	37	28	39	22	36	41	36	36	42	47	29	34	28	39	43	26	40	31	34	34	36	32	32	43	44	39	29	35	42	39	31	44	36	32	31	34	38	39	39	31	42	39	44	42	48	34	45	36	39	39	42	32	33	42	38	31	33	44	48	43	34	36	39	30	46	31	39	44	34	39	35	44	39	41	26	28	30	43	34	48	45	31	30	48	28	43	38	46	44	36	25	37	33	44	41	42	31	50	36	29	36	32	40	38	39	27	44	40	21	49	41	36	44	45	45	26	43	34	35	37	35	41	36	36	39	28	24	36	44	33	40	44	30	39	48	45	34	39	42	36	27	36	34	34	35	23	38	44	31	35	40	37	42	39	29	37	38	33	31	30	35	34	28	35	31	34	40	39	39	36	34	34	31	43	39	32	39	44	42	34	35	31	37	31	33	44	44	35	47	33	31	28	33	39	40	30	32	41	31	34	43	33	25	40	41	39	33	44	50	40	37	42	34	32	46	32	39	36	38	48	28	49	28	49	35	43	32	37	38	32	35	35	43	35	44	30	28	33	40	28	34	31	40	31	44	41	38	34	36	39	36	36	31	33	41	37	35	41	46	46	42	27	32	28	30	31	42	35	40	42	34	42	23	37	29	40	40	34	44	40	56	40	36	40	28	32	47	42	53	27	34	39	32	50	32	43	25	36	27	39	40	47	38	31	30	32	36	29	40	37	43	34	36	34	36	37	25	39	46	47	42	36	30	37	36	47	35	39	43	37	36	27	37	41	41	38	41	27	30	36	33	28	35	30	30	34	30	34	42	39	33	32	48	37	36	29	44	30	44	48	39	27	43	34	25	42	42	31	34	37	34	33	29	45	42	36	28	42	24	38	35	34	33	29	33	46	43	38	42	37	26	30	43	25	28	34	41	37	37	46	34	34	27	48	37	45	40	34	46	32	47	33	53	34	31	34	33	47	38	37	34	39	40	26	26	39	41	44	32	43	34	39	39	48	31	36	29	47	29	32	36	35	20	48	27	42	36	31	37	36	36	45	38	27	40	33	39	36	40	31	40	35	36	45	32	34	34	44	43	43	39	34	32	45	36	29	45	32	22	45	48	47	34	47	40	36	45	39	28	33	43	36	40	31	46	29	37	55	35	32	46	36	37	32	36	29	46	44	45	37	39	41	30	39	39	43	36	41	33	38	36	34	31	49	28	41	48	34	34	40	35	29	46	39	27	43	39	35	31	45	38	30	45	39	25	35	27	35	38	27	35	37	37	31	53	37	30	29	46	38	23	35	40	43	34	43	37	30	32	40	33	35	40	41	43	36	44	39	28	35	32	48	38	37	47	21	31	35	42	48	34
26085	17845	9868	14616	27111	27713	29729	47287	46020	54527	49175	38832	28707	19273	10782	5513	2332	1266	717	525	493	478	464	426	442	482	443	449	494	461	454	504	457	484	460	485	440	475	462	467	487	487	487	470	473	475	466	467	478	480	443	461	446	470	482	462	502	468	470	498	484	473	471	493	464	419	460	437	487	450	480	472	470	454	478	462	466	451	501	493	447	466	495	487	462	478	476	465	481	457	465	495	486	498	469	467	505	479	510	472	485	492	467	480	478	479	450	473	493	483	444	459	470	454	495	486	475	471	470	507	516	469	448	490	475	482	464	473	504	462	454	475	464	480	440	477	446	425	477	464	481	450	461	475	486	471	482	455	474	451	496	495	476	484	476	451	468	465	492	470	433	476	476	498	483	495	467	468	505	440	488	473	459	480	496	458	464	490	477	464	459	475	458	492	440	463	482	427	465	458	464	462	459	445	478	472	434	478	478	508	466	492	479	489	519	491	490	476	462	507	440	517	482	465	473	473	495	499	448	491	472	507	469	475	472	440	447	472	475	481	464	450	477	500	484	436	480	439	438	484	469	447	493	467	484	472	535	488	441	469	496	495	425	507	494	428	442	482	488	461	462	486	503	481	453	485	449	467	473	505	467	499	458	479	461	448	447	521	473	436	445	472	461	478	414	455	484	521	458	450	460	479	506	488	464	502	488	465	492	478	475	479	445	482	505	454	482	443	478	445	463	464	458	456	502	422	443	492	478	444	452	478	456	475	498	427	465	442	489	442	480	459	517	464	488	446	458	486	470	450	524	490	501	456	488	450	445	487	463	479	476	488	451	501	459	449	445	471	517	441	485	447	455	480	456	483	454	511	428	491	511	444	498	430	483	477	463	532	443	506	482	511	475	461	459	475	463	471	466	470	497	459	464	440	486	467	455	508	444	450	473	494	459	465	468	432	521	479	469	478	470	473	483	469	476	479	440	500	452	479	460	421	442	503	449	471	442	457	455	470	473	486	478	494	441	472	461	500	482	455	460	488	466	444	519	479	485	496	488	454	474	462	456	449	462	445	431	485	502	482	466	454	482	453	424	481	474	460	477	443	487	460	444	468	476	461	449	493	475	457	511	475	425	461	456	451	457	441	467	476	451	460	462	485	438	460	487	432	466	492	498	488	496	456	463	425	479	454	487	486	479	528	502	484	465	514	501	473	453	514	483	471	488	466	462	502	496	481	465	486	457	420	502	489	448	498	471	485	475	503	508	475	452	483	458	463	494	468	507	450	456	462	509	461	487	474	449	451	440	481	488	483	476	490	468	508	483	458	462	495	470	499	481	469	465	512	462	449	429	472	444	469	483	472	512	473	443	460	442	485	451	466	457	488	481	489	480	494	476	512	480	477	444	490	488	459	468	467	450	448	445	442	459	421	473	464	466	456	453	454	491	500	475	469	468	455	450	455	467	499	433	465	442	481	432	491	462	476	466	473	496	447	494	525	440	457	427	455	471	470	462	451	478	441	438	468	497	467	495	437	493	469	453	441	470	421	454	496	466	441	450	455	489	463	486	469	428	480	447	449	453	524	432	448	437	482	478	428	446	475	482	485	453	467	466	435	481	523	438	486	480	501	490	477	500	464	486	463	476	489	519	440	493	489	466	451	500	486	459	465	461	449	486	465	437	435	471	483	488	488	477	482	464	517	468	527	499	444	502	445	502	478	455	504	477	468	424	486	466	437	404	495	437	471	475	445	497	487	461	452	458	479	476	505	451	459	461	461	462	473	436	478	473	467	468	463	483	481	446	459	473	449	484	474	506	480	475	461	474	473	476	485	424	480	491	449	457	471	470	500	471	482	477	459	466	494	450	503	467	490	457	457	474	496	496	447	441	436	478	489	446	474	469	478	436	480	496	508	482	513	497	465	439	487	495	454	480	449	479	496	505	439	497	424	498	449	499	489	471	505	477	494	520	441	489	459	443	480	515	500	504	490	490	471	484	448	466	493	471	436	456	464	462	496	487	491	503	499	442	469	435	503	448	491	505	411	476	488	475	473	470	485	480	474	465	441	456	504	501	493	475	440	478	489	480	476	448	497	495	481	485	485	425	433	467	467	502	475	487	460	466	451	467	439	507	481	464	506	444	458	492	515	476	491	451	487	457	467	478	532	498	468	474	452	534	456	473	503	469	478	459	502	445	451	470	494	505	462	488	488	449	493	458	457	487	437	454	430	463	532	437	460	460	437	468	465	483	476	507	471	509	483	482	486	485	481	458	485	465	488	481	444	446	511	456	484	462	497	453	522	479	486	492	441	442	483	472	453	515	433	486	454	440	493	491	473	492	444	451	432	446	468	461	520	483	477	483	483	468	471	432	449	475	480	453	464	461	480	469	481	506	485	465	469	475	448	465	452	460	505	405	485	490	457	503	474	499	471	503	470	450	517	460	411	503	522	497	479	508	496	490	476	504	473	476	453	535	506	503	458	443	470	476	479	484	485	494	476	452	426	484	450	481	480	503	461	444	429	451	472	485	462	471	435	461	468	467	456	512	448	446	484	474	444	471	472	477	450	476	455	470	489	485	445	448	477	484	465	451	441	504	489	456	466	456	467	448	444	471	474	488	449	446	487	478	449	485	468	459	501	479	487	433	473	455	497	479	480	455	452	473	511	434	473	467	458	499	470	463	475	490	457	461	458	478	471	420	500	433	443	495	482	492	483	480	482	484	454	445	456	458	462	469	463	448	464	444	473	482	482	468	481	488	447	451	487	473	454	477	476	452	458	447	459	484	536	464	454	447	457	461	448	489	506	504	475	419	494	471	453	496	457	467	457	493	502	509	465	427	478	433	461	481	495	420	451	478	471	485	456	478	448	485	430	471	477	463	455	486	488	465	488	496	502	488	453	500	496	464	473	510	494	475	494	461	496	474	461	493	473	493	474	476	481	460	466	479	502	468	499	466	489	450	465	485	460	488	480	464	498	492	490	521	429	492	473	465	470	469	461	520	494	456	470	464	453	481	475	474	474	456	452	468	471	483	472	451	452	494	496	492	493	478	431	478	453	460	485	492	461	478	512	494	495	468	453	481	471	438	459	481	471	458	480	474	448	484	504	498	461	451	468	462	490	451	454	483	487	491	484	462	473	473	437	448	500	436	468	477	468	477	444	474	456	451	449	498	457	509	464	474	448	440	457	463	505	455	488	467	449	449	501	466	485	446	462	469	460	519	468	463	507	442	501	487	505	434	484	477	483	432	483	457	477	484	460	499	452	449	481	466	456	494	463	436	513	510	486	477	492	479	478	426	488	494	463	457	466	473	462	489	476	465	504	489	461	503	455	469	484	483	445	450	496	497	505	487	472	476	471	451	470	481	447	458	461	455	453	505	456	465	473	487	517	501	467	485	473	454	454	433	416	467	477	424	451	490	466	499	521	468	474	468	450	480	460	458	502	488	490	429	492	445	469	463	421	462	466	522	468	498	483	492	492	433	466	474	488	500	482	475	508	484	486	441	460
1494	293	125	77	68	149	151	175	807	2495	2896	2014	1013	426	194	103	71	36	42	45	40	46	35	48	38	36	32	29	31	40	53	35	42	46	43	39	26	41	29	37	28	35	32	31	33	34	31	39	31	38	43	36	39	46	38	35	41	30	31	34	51	38	44	36	43	36	36	32	35	35	40	37	42	45	41	37	31	28	46	32	42	28	41	30	29	35	38	36	40	33	33	31	35	34	39	37	38	31	47	33	40	37	40	45	41	31	26	42	37	29	35	39	36	39	38	46	27	34	33	39	46	32	34	42	29	37	39	42	34	40	40	38	35	28	31	33	54	31	33	31	35	38	38	43	34	35	29	38	25	35	29	33	32	41	44	38	52	37	32	37	42	39	42	28	41	30	37	34	45	39	42	27	34	37	41	28	40	44	45	41	39	37	40	50	41	43	36	35	43	37	42	37	42	38	35	27	30	29	29	30	41	35	38	42	38	33	26	53	40	39	33	38	36	37	35	34	43	50	34	25	44	29	31	35	46	36	28	22	39	43	35	31	45	49	37	48	27	36	35	44	27	40	32	27	44	40	38	40	31	32	41	37	31	31	40	40	47	48	45	41	43	45	31	36	39	26	29	31	39	41	40	32	36	29	24	45	40	26	37	30	40	33	32	45	33	31	37	35	40	40	31	46	28	32	32	33	34	39	32	40	37	33	35	42	32	35	38	35	38	49	41	35	39	41	38	49	35	40	39	37	41	40	42	35	26	37	30	36	36	39	34	30	32	36	27	53	33	33	33	31	45	41	35	51	36	39	45	33	40	38	36	40	33	45	39	27	44	40	33	30	33	44	40	41	42	31	28	37	28	46	45	30	44	33	30	34	39	43	39	35	29	38	55	31	37	27	45	33	42	37	34	29	56	51	39	33	41	37	20	40	48	29	37	47	21	29	33	41	48	41	31	42	33	44	23	26	33	28	22	43	33	47	48	43	48	29	39	34	31	41	35	36	37	32	35	32	27	39	49	55	46	34	46	53	37	47	35	36	26	38	32	31	34	38	38	41	38	34	28	36	40	41	33	37	32	33	52	36	38	39	44	38	41	37	30	33	47	40	46	39	43	38	22	34	30	41	51	46	28	37	44	30	33	43	34	40	37	37	36	27	33	43	34	39	27	33	32	34	37	27	56	42	35	44	35	37	23	35	39	51	41	36	38	32	37	31	44	34	34	35	54	36	33	36	39	37	35	37	38	38	38	33	30	37	29	43	41	42	40	30	36	36	31	29	43	49	47	40	36	41	32	35	38	46	31	43	49	43	38	37	39	37	38	32	50	31	28	35	33	34	34	34	37	40	23	41	31	39	38	32	34	50	41	41	32	45	34	34	37	37	49	32	33	29	39	35	34	43	37	32	38	39	40	24	31	38	32	41	33	29	35	38	34	31	47	45	33	38	32	38	25	31	33	41	36	37	32	39	31	33	28	35	36	26	35	35	49	36	30	31	31	39	45	41	44	37	35	34	44	33	27	38	41	33	44	33	40	40	35	47	38	30	32	41	38	38	38	54	32	41	42	21	37	36	43	42	24	43	42	40	44	38	37	25	30	44	31	37	39	37	34	38	32	37	28	30	33	34	39	42	49	44	38	35	36	30	37	34	37	34	30	35	36	31	39	34	43	26	36	38	38	45	33	31	28	41	33	38	36	31	40	34	41	29	40	34	44	41	38	44	41	22	42	37	25	37	36	33	39	31	42	32	42	35	45	46	39	45	42	36	32	30	38	45	26	42	47	34	41	37	34	33	44	33	41	41	38	33	38	40	46	33	43	39	33	31	41	37	40	46	42	35	39	26	41	38	38	30	32	28	41	37	40	38	38	50	45	33	42	29	31	37	41	36	30	29	43	36	33	30	35	28	49	30	33	35	31	44	30	34	34	43	44	37	31	45	32	30	43	33	26	48	47	40	36	34	42	41	40	43	38	48	29	33	40	32	51	33	46	32	27	38	38	43	47	36	26	30	40	36	37	43	39	41	39	45	39	46	28	32	34	45	38	32	31	34	41	38	32	44	28	31	39	34	43	28	40	40	45	50	35	27	36	41	42	41	40	34	34	47	48	38	31	37	41	32	38	39	41	39	33	33	34	36	40	34	36	38	32	33	44	32	44	35	26	39	37	44	43	39	29	34	37	41	33	33	29	46	33	37	46	41	24	46	41	40	35	41	40	38	41	36	38	42	32	47	39	41	44	33	42	38	46	37	39	41	34	37	30	32	36	30	44	25	39	42	32	34	48	30	31	45	43	37	43	21	32	30	37	35	27	42	51	37	47	44	32	31	34	35	37	35	26	37	38	37	32	40	45	38	39	36	38	41	47	37	42	39	33	54	28	30	44	37	39	25	41	31	46	33	38	37	38	26	36	43	37	32	31	43	26	45	44	41	42	34	42	26	39	32	38	37	38	28	25	34	30	36	26	39	40	35	38	42	30	37	30	44	40	34	42	36	34	37	40	34	43	42	48	41	34	42	42	50	38	37	39	28	35	31	29	38	44	54	25	38	41	25	41	34	47	37	49	48	27	32	41	39	33	30	31	39	35	34	36	37	34	38	43	46	40	33	33	39	40	48	52	40	26	31	32	33	35	51	35	36	38	31	44	51	32	40	36	40	34	40	35	32	40	34	40	28	43	40	40	42	40	28	38	45	29	45	45	38	36	37	43	32	42	41	39	28	37	45	43	43	33	37	38	27	28	38	34	44	37	35	36	33	27	41	41	41	42	32	45	38	36	35	33	35	33	34	32	49	31	32	48	32	34	35	24	33	42	35	42	31	28	35	30	27	37	31	34	44	41	39	37	34	42	36	30	39	43	41	28	27	33	24	36	31	26	28	40	35	41	39	45	42	35	42	38	33	30	30	38	43	44	26	37	41	31	33	38	41	30	36	33	45	36	26	39	21	31	39	39	35	30	27	37	33	37	45	31	33	31	35	35	43	40	51	45	42	38	33	27	40	33	34	27	41	38	38	37	30	38	39	45	49	47	42	28	33	38	45	37	29	25	34	31	40	38	37	36	43	30	30	35	41	39	42	36	30	39	40	33	33	44	36	28	26	31	37	39	43	32	24	34	38	30	39	38	34	36	37	38	39	38	43	33	24	35	35	44	43	37	38	34	36	27	44	31	43	37	32	43	41	36	40	35	33	40	36	33	41	35	43	48	44	35	51	39	38	37	50	27	30	30	47	28	31	31	39	35	49	48	24	49	38	34	29	36	45	32	37	34	31	37	39	51	37	38	31	41	40	33	33	37	35	34	29	39	31	45	37	36	32	35	40	39	40	33	42	35	42	46	29	29	37	27	41	34	39	42	31	39	38	28	33	41	31	30	39	31	36	45	37	40	39	36	38	44	38	40	39	30	38	37	44	27	36	41	36	34	36	32	33	26	49	40	37	33	31	38	44	55	32	34	35	34	42	41	36	35	43	35	38	43	43	30	49	46	49	39	46	37	38
16692	6680	2384	3222	8772	12435	11446	10772	23651	34406	33006	26847	18191	10250	4907	2002	1036	632	549	503	473	472	508	489	478	503	463	496	465	474	486	493	481	506	438	478	454	474	475	449	477	478	433	465	437	470	478	476	458	496	462	493	452	538	460	454	458	501	467	459	503	500	473	478	518	474	477	502	478	486	479	457	490	466	466	468	479	494	450	499	457	474	471	478	458	465	483	459	459	438	479	494	508	467	495	508	512	457	484	516	494	470	444	498	492	499	484	495	436	469	498	440	469	448	498	484	468	469	493	512	444	498	497	534	475	476	522	503	470	519	513	451	493	496	502	487	452	461	473	486	457	482	477	469	492	484	482	498	509	490	490	491	553	442	456	443	479	462	521	437	463	481	484	423	499	465	428	438	474	505	474	475	488	501	483	463	461	481	497	503	478	477	476	469	419	483	462	450	495	447	476	484	473	506	450	518	496	449	464	468	509	509	447	491	477	497	499	467	506	461	472	451	456	499	476	466	496	449	478	507	477	494	507	523	508	478	492	453	495	517	496	482	501	426	472	463	459	479	478	476	471	474	478	461	511	478	471	476	483	443	533	438	469	500	508	449	489	441	507	467	471	508	430	491	481	494	488	481	509	495	504	491	507	472	486	495	465	483	513	462	462	480	494	489	509	472	478	457	501	489	488	489	455	473	456	442	462	447	456	489	439	516	507	499	514	488	475	488	485	478	481	477	506	516	490	484	469	471	489	474	465	461	493	495	470	472	470	489	476	487	497	447	477	486	463	479	489	476	456	464	467	502	487	467	489	450	523	485	521	492	474	480	487	460	529	490	477	495	470	462	467	463	477	496	506	465	494	479	483	507	513	496	443	496	473	480	494	474	426	480	462	472	484	444	464	519	452	439	477	464	475	495	514	522	454	495	468	470	483	469	508	460	520	449	473	475	516	473	455	476	477	477	457	493	450	474	487	480	452	482	460	488	515	459	440	500	491	518	484	516	448	527	500	462	453	472	473	482	451	445	493	506	490	460	452	483	484	474	488	479	508	488	490	464	483	470	483	474	474	450	492	503	557	453	443	490	466	457	472	420	459	501	498	478	451	476	485	460	455	480	490	492	498	494	443	473	506	529	448	500	466	481	471	509	479	482	463	459	494	501	522	483	507	468	463	478	489	479	493	478	470	478	484	491	488	471	472	459	512	493	507	495	495	518	509	511	450	501	505	454	473	491	470	471	496	454	471	441	472	465	493	504	468	448	501	473	456	490	522	489	498	436	483	516	487	511	441	466	429	490	500	499	495	467	515	449	464	446	476	499	497	499	477	478	508	533	508	506	446	486	498	459	492	524	478	494	497	457	476	482	450	451	486	469	460	469	492	504	456	463	462	481	496	492	475	452	482	455	476	480	457	455	441	489	481	492	477	486	503	469	476	484	476	530	495	496	473	484	448	499	497	487	474	487	486	481	495	446	474	475	467	504	483	472	441	476	470	500	485	496	490	485	477	477	457	495	506	483	497	468	452	461	477	477	473	498	465	455	470	494	477	508	487	493	462	485	518	457	484	460	470	481	450	497	463	474	466	465	487	446	497	504	469	469	440	460	470	512	471	467	487	502	473	563	513	491	492	472	454	539	454	467	483	427	520	494	498	465	486	498	498	491	450	468	501	460	483	504	522	487	460	486	437	480	472	497	512	519	487	470	470	479	490	513	495	464	491	482	469	493	472	450	461	453	482	463	454	480	494	441	474	496	466	466	455	472	515	470	489	508	475	484	472	475	485	483	509	483	467	505	508	468	509	510	481	484	459	499	538	517	476	491	493	475	481	473	521	441	496	484	479	487	453	471	503	478	459	444	500	516	449	477	495	501	499	468	462	485	481	505	515	525	477	452	475	493	461	499	485	514	505	488	480	485	463	449	471	473	482	495	482	468	442	486	469	472	485	472	510	434	494	477	500	475	463	464	473	465	489	503	450	492	480	497	492	481	454	471	449	508	472	511	428	474	489	494	500	455	460	473	514	520	466	462	505	488	482	452	482	503	459	474	462	493	512	507	454	483	490	492	448	481	501	500	476	506	436	477	482	464	479	526	464	489	528	493	453	503	505	484	484	497	487	523	479	458	499	469	491	516	472	528	485	504	504	472	484	456	488	454	472	451	486	474	475	491	503	495	472	445	490	454	473	489	463	483	488	486	451	491	488	494	478	501	465	483	492	473	462	486	466	518	443	471	491	478	473	496	495	507	468	473	452	461	517	498	469	469	530	457	467	444	512	439	493	466	525	470	497	479	506	509	501	503	464	461	493	462	428	462	480	440	473	465	490	459	478	482	453	487	485	463	470	504	492	492	492	499	496	489	470	506	472	470	497	465	467	487	471	453	461	461	494	479	474	454	462	506	518	443	497	503	503	457	457	478	507	501	513	476	471	472	463	468	453	475	446	511	456	485	518	491	460	491	479	466	514	492	479	500	496	429	496	486	480	462	507	520	474	436	454	478	477	461	501	457	488	488	477	477	512	473	473	466	482	513	485	478	499	479	494	451	498	472	464	493	504	449	463	488	417	470	457	434	488	449	463	461	499	474	470	473	498	486	482	495	463	458	461	478	476	488	462	470	483	522	448	462	467	469	465	450	472	502	455	464	441	479	525	478	500	469	503	476	504	497	435	477	432	479	501	491	474	504	476	492	489	458	467	513	485	458	514	484	472	484	448	482	508	498	501	476	449	489	516	487	448	490	462	480	487	503	448	453	541	505	505	512	467	486	467	461	494	516	465	459	502	459	489	484	447	458	442	447	457	489	475	440	478	507	516	459	483	472	444	497	481	463	478	480	529	459	477	495	529	485	492	526	521	454	483	467	471	468	452	439	477	478	530	486	471	503	475	494	494	477	494	459	503	455	478	485	470	472	480	477	491	461	470	507	487	506	475	491	479	498	515	468	470	494	460	503	500	478	464	487	493	450	514	490	451	478	454	475	485	441	501	493	451	504	489	501	471	413	480	482	480	469	469	522	474	507	461	489	479	481	459	499	491	474	483	507	494	476	473	525	466	449	437	494	461	472	525	470	465	501	463	446	483	532	521	508	467	490	502	466	479	469	487	479	478	475	500	466	522	479	458	476	495	455	474	453	495	498	493	492	469	438	503	461	492	466	490	467	507	448	504	476	418	479	491	485	519	475	504	472	439	471	449	451	470	505	505	481	485	478	505	485	480	477	473	449	497	472	498	500	502	487	474	454	502	491	493	476	520	436	461	500	464	462	472	476	515	487	443	453	498	448	452	482	470	462	454	467	478	472	453	490	484	442	472	493	491	476	492	470	464	494	496	506	495	476	448	506	464	468	465	472	491	491	475	525	460	492	517	505	454	455	450	503	457	456	484	461	474	478	470	494	457	462	460	455	465	464	493	512	461	462	490	498	475	495	440	503	475	471	472	492	497	469	524	461	455	439	469	467	456	458	478	483	487	493	485	469	458	462	470	434	513	501	498	501	497	450	456	443
1064	598	295	162	164	286	369	432	2767	6204	5596	4083	2353	1033	389	180	79	40	42	35	42	42	32	42	33	32	30	20	37	29	27	31	39	30	24	37	30	30	41	29	23	33	25	35	26	21	30	30	33	33	38	28	36	31	37	30	38	32	30	30	36	26	34	28	35	27	26	33	43	26	40	32	33	47	30	40	35	26	39	25	30	29	43	27	21	39	41	32	42	36	31	24	42	30	32	26	30	33	33	30	29	26	37	27	23	33	30	30	46	28	32	32	40	30	30	30	27	27	42	33	47	27	38	53	37	37	43	19	37	33	33	35	36	26	44	44	39	25	35	21	37	31	35	29	39	40	42	31	28	27	31	38	29	52	39	27	29	43	29	40	47	37	44	44	35	29	35	34	27	41	31	38	54	24	41	47	37	35	25	40	40	30	29	22	32	32	34	31	30	29	34	27	34	35	29	29	28	22	32	38	31	34	33	33	30	35	35	36	42	29	44	35	32	29	35	45	34	38	32	34	36	31	36	40	35	41	39	19	24	39	38	29	38	21	27	32	43	36	27	27	29	35	43	34	27	32	31	28	24	38	31	37	33	28	32	26	24	34	33	38	23	40	36	46	29	30	33	35	31	36	33	27	41	25	36	40	38	44	25	34	29	36	35	27	28	29	33	39	33	41	31	36	39	36	33	22	26	23	31	31	36	32	27	32	40	42	27	38	28	37	33	41	36	45	30	30	30	33	44	28	33	24	38	36	39	31	33	39	46	37	33	31	36	28	36	30	35	33	29	31	32	32	31	35	29	25	33	27	42	31	37	27	44	20	31	30	25	36	24	30	32	31	25	20	35	31	29	32	32	33	29	33	28	31	34	30	32	28	49	25	30	39	41	34	37	34	35	27	33	39	35	35	31	42	33	42	36	31	21	28	34	37	34	34	27	28	43	43	33	27	35	35	22	30	35	36	32	45	39	30	25	37	50	33	22	29	32	32	21	33	27	36	29	33	34	44	31	29	38	29	32	26	42	33	39	35	25	45	40	37	36	25	38	36	28	34	31	42	30	36	42	37	32	30	32	37	38	31	34	19	32	40	36	26	37	30	34	35	25	33	33	50	22	28	43	31	27	46	31	39	36	26	30	35	30	30	31	35	37	41	42	33	34	35	32	29	27	31	41	34	50	39	22	27	33	27	28	39	33	36	27	31	31	34	34	29	29	24	37	42	28	39	25	29	24	26	30	28	41	39	31	38	32	41	45	36	40	29	40	31	34	35	23	33	34	39	30	37	36	41	37	35	37	41	35	30	24	34	29	25	33	37	29	39	28	45	31	45	30	40	34	41	33	38	33	33	28	34	38	23	35	39	38	38	39	31	37	33	35	37	37	37	29	33	33	32	36	44	32	34	33	44	37	36	42	35	31	35	36	28	35	42	33	38	24	31	35	28	38	26	28	29	32	32	36	33	40	40	29	44	27	40	34	37	31	29	44	31	40	26	27	42	34	27	34	37	35	38	29	34	32	37	33	36	30	38	29	30	33	27	39	28	28	33	35	32	31	37	36	26	31	28	29	21	22	30	21	31	20	33	37	29	30	31	45	42	34	26	29	33	25	31	28	51	49	36	39	26	36	34	38	34	32	44	28	32	25	29	40	37	26	29	25	30	24	36	27	28	31	41	38	36	34	36	33	44	30	29	42	34	35	35	34	42	32	27	30	37	42	28	32	33	33	39	32	32	43	37	37	38	34	19	32	30	38	24	27	34	30	38	32	38	44	33	33	25	26	27	28	24	29	36	27	38	25	29	32	38	27	32	23	38	26	39	28	36	37	34	33	31	37	34	33	32	29	45	32	26	34	33	25	37	38	35	41	29	38	22	35	24	27	38	35	37	28	30	32	36	40	30	35	41	33	26	30	35	33	27	42	24	29	36	36	27	26	31	33	31	37	33	29	31	28	40	41	24	31	30	29	38	43	38	36	30	27	36	28	30	33	27	35	28	27	34	22	32	40	44	30	33	35	26	37	30	36	33	25	21	36	31	33	34	25	33	30	34	40	36	35	38	47	43	20	30	32	29	32	40	35	31	35	28	37	30	36	42	30	39	30	35	32	42	52	33	38	40	35	35	33	39	29	31	33	43	31	43	29	30	36	34	31	40	34	29	31	40	32	46	25	33	39	40	32	35	26	29	25	40	32	25	32	25	27	33	39	32	35	28	33	28	37	37	33	35	42	44	36	25	39	34	35	36	54	31	35	41	32	31	32	32	40	28	24	39	44	34	34	31	35	28	38	40	32	33	18	42	28	35	36	33	38	33	40	32	17	31	35	23	42	35	30	39	35	28	31	27	34	33	40	43	32	27	34	24	26	37	28	35	33	29	34	30	27	25	30	39	36	37	31	37	18	33	38	22	25	32	29	32	37	29	38	33	37	24	20	37	33	33	37	39	39	40	43	30	35	33	38	50	36	42	30	30	41	36	28	30	34	28	31	36	30	45	30	38	41	32	33	31	41	33	25	31	35	33	24	30	27	32	29	32	34	37	35	26	39	37	41	34	24	31	30	33	33	27	35	46	28	38	34	28	40	29	31	30	37	42	24	27	40	39	45	36	38	39	37	37	28	38	31	37	25	32	29	36	27	35	42	29	42	45	30	21	25	26	32	35	40	28	32	36	36	31	24	35	36	31	35	32	42	34	35	29	37	26	46	31	29	38	38	34	37	29	36	28	28	32	27	32	31	34	24	29	39	48	27	33	35	31	30	34	27	25	40	39	30	34	29	33	30	44	31	29	28	29	31	34	27	36	28	28	43	29	27	34	38	26	33	36	41	46	46	32	41	30	34	26	32	28	31	37	39	41	37	53	32	31	33	38	35	33	38	37	19	28	41	43	28	44	32	31	26	34	32	38	37	27	24	33	22	32	30	27	23	31	29	40	30	33	44	42	34	34	32	39	32	38	36	29	29	35	28	33	23	37	29	25	39	31	33	23	28	37	35	32	16	39	24	35	43	37	29	36	25	45	27	20	32	41	38	41	36	41	25	27	38	27	43	32	28	36	35	35	36	30	30	39	32	39	37	28	37	24	27	37	32	34	38	44	44	40	30	25	29	37	26	30	27	38	35	31	35	26	34	44	42	38	30	33	39	32	26	33	29	33	46	29	34	28	25	43	35	42	58	35	29	36	30	32	36	34	33	32	38	23	32	31	32	32	35	32	30	29	28	28	32	33	35	23	32	32	32	42	39	30	32	37	33	24	35	43	36	35	44	38	20	24	33	40	45	36	31	25	38	26	20	37	40	42	37	30	24	31	28	36	33	23	34	31	30	35	31	23	39	38	36	34	32	25	45	29	40	37	34	34	35	32	42	34	34	25	51	30	34	15	32	40	41	45	31	30	35	42	32	37	24	23	36	34	30	40	38	31	18	25	38	41	39	35	23	20	28	26	42	26	27	32	35	33	45	28	35	47	29	38	31	28	22	35	37	21	24	26	29	44	33	36
21487	11687	5696	9578	16078	18727	19430	19733	36633	43985	39878	34492	27563	18467	9716	4137	1597	860	529	452	430	416	440	429	438	410	430	411	417	419	414	411	395	408	439	420	427	387	439	395	440	443	410	488	440	410	425	453	397	404	388	430	433	423	419	416	427	452	418	398	435	448	444	432	399	446	431	408	436	394	431	406	414	412	405	435	408	429	412	432	396	430	417	461	458	431	405	426	449	434	413	414	436	446	430	416	446	433	446	431	426	449	468	426	427	434	432	467	420	401	435	413	407	435	407	451	418	423	451	421	424	391	406	415	377	429	416	451	392	419	417	426	427	438	416	425	428	394	405	426	423	422	434	449	440	471	441	411	452	409	452	398	397	426	429	419	401	473	398	455	426	413	408	420	451	411	426	491	428	430	426	428	436	448	413	435	433	421	420	429	416	440	398	441	425	453	466	448	432	406	406	428	450	439	436	415	490	425	394	446	449	437	414	445	429	419	433	475	414	429	420	399	442	455	453	404	460	427	424	424	431	436	430	436	460	424	407	431	419	437	418	418	420	404	391	464	452	408	404	451	466	437	426	436	423	425	431	432	446	437	430	415	456	452	419	453	405	448	463	441	384	410	411	444	419	424	455	419	408	451	415	434	423	463	412	428	393	431	414	400	426	440	418	388	421	447	415	401	400	405	410	446	459	434	362	412	432	466	416	460	406	411	415	454	439	453	399	422	429	424	417	436	465	436	437	436	447	416	431	401	399	444	436	400	439	429	426	421	428	448	425	430	423	445	403	397	457	452	472	401	391	413	430	426	427	448	451	399	402	431	412	457	434	438	432	415	419	422	412	451	456	410	469	437	437	422	436	431	413	435	450	459	409	432	411	426	412	431	421	380	399	418	438	468	437	465	437	403	440	431	387	410	437	441	443	413	456	402	413	412	403	445	473	449	415	442	455	455	435	414	382	441	423	407	445	441	471	438	423	450	449	437	414	428	418	411	369	403	383	455	454	422	404	425	403	436	415	401	425	415	422	416	452	417	437	453	459	403	437	450	442	417	432	414	454	450	424	421	390	431	432	415	421	406	399	442	418	441	449	426	417	420	411	460	458	412	436	470	394	452	406	419	421	419	440	390	454	433	438	415	430	463	410	450	446	385	413	423	401	400	395	435	435	446	431	414	465	444	407	421	459	428	414	429	418	418	460	477	402	453	415	435	432	412	423	423	454	442	453	402	432	447	448	431	433	436	417	436	411	436	407	444	437	440	439	451	435	420	450	429	409	445	451	444	400	398	443	445	440	414	412	405	458	429	425	437	391	415	422	402	404	451	410	390	425	426	424	430	437	453	421	457	421	401	425	419	427	391	411	420	461	457	419	427	421	435	463	437	442	384	453	424	443	427	389	404	419	438	456	412	420	396	412	445	444	405	451	435	445	462	457	410	448	440	444	430	447	457	434	427	441	428	406	389	446	411	398	424	440	427	410	445	388	436	394	415	448	432	433	444	458	397	426	453	438	455	406	430	417	442	437	428	411	404	435	438	443	435	438	417	405	413	440	404	439	423	455	413	418	463	435	428	474	421	470	435	427	382	420	393	426	430	433	435	419	439	406	457	425	474	438	417	424	398	407	405	387	465	440	404	441	438	419	392	416	414	469	435	452	436	440	430	397	422	442	435	422	443	411	410	457	424	427	432	441	382	418	436	435	404	418	439	433	432	425	457	425	388	446	447	408	430	433	434	412	394	411	428	407	412	419	414	427	415	408	418	451	439	454	419	396	457	432	403	392	440	405	419	426	444	424	434	437	450	410	425	442	433	452	419	426	427	420	363	467	413	448	436	445	431	473	421	392	461	415	413	407	468	406	431	435	430	420	444	411	418	412	461	423	441	434	445	396	475	420	442	413	419	450	465	429	427	414	415	441	437	426	431	436	436	467	427	449	428	416	412	414	440	421	423	449	455	433	393	429	412	427	425	410	412	381	423	439	423	424	426	426	413	456	442	453	455	462	431	474	418	413	421	421	443	454	437	405	433	452	443	464	435	451	468	415	431	431	456	432	411	427	445	424	402	393	437	422	437	455	405	441	427	438	422	426	466	444	441	417	415	441	437	469	455	441	437	426	442	466	435	445	419	435	446	411	444	469	416	439	425	418	380	407	422	345	456	429	436	434	433	402	422	456	384	406	439	404	434	448	452	442	467	404	440	420	434	429	389	408	404	421	436	421	443	436	404	393	436	417	418	451	453	402	408	459	455	427	461	377	394	405	432	404	426	427	402	448	401	416	438	442	381	422	414	408	469	433	439	467	428	406	391	428	437	418	432	415	429	387	425	435	425	439	430	405	445	436	429	404	423	433	402	432	446	417	401	401	416	435	426	407	444	401	430	399	465	439	394	422	405	407	446	416	435	423	435	433	413	416	446	443	430	427	426	429	434	432	438	402	437	453	393	420	454	426	423	433	404	416	449	431	445	446	410	466	444	404	452	419	448	445	435	399	460	435	447	448	441	389	432	411	439	462	429	456	405	412	449	426	456	420	428	420	421	437	388	394	455	475	433	408	401	417	419	431	409	409	410	437	417	440	402	446	397	433	430	436	463	424	395	433	445	400	430	405	421	407	426	445	411	446	408	475	421	437	437	429	434	454	443	419	421	409	437	389	434	408	417	399	450	426	458	447	410	496	472	439	399	409	417	412	449	414	452	467	417	431	436	413	446	432	429	475	410	426	416	428	422	462	436	385	430	377	432	438	415	474	428	422	411	450	389	469	393	426	402	431	452	428	408	404	413	458	412	438	437	435	416	454	440	432	448	415	433	413	452	390	425	414	411	443	405	412	452	416	434	425	436	417	416	438	439	432	433	395	418	402	429	446	445	471	437	429	444	399	394	406	431	407	411	404	408	450	450	463	425	411	428	405	444	418	416	433	423	458	425	422	416	449	414	424	434	416	431	445	470	423	410	420	419	430	456	451	435	371	431	452	425	427	378	414	435	432	409	411	421	428	473	465	424	449	405	421	424	463	397	448	466	412	408	431	376	418	421	422	449	415	434	403	428	435	397	386	386	374	462	424	423	440	483	406	440	405	439	436	435	396	452	382	415	454	449	431	399	438	469	441	402	432	434	431	416	462	434	417	432	411	379	418	394	396	410	415	393	396	400	403	437	414	406	455	398	417	434	423	408	458	441	434	432	405	408	427	444	378	435	472	393	408	436	437	397	429	457	433	429	440	424	428	371	435	435	420	408	410	409	434	440	405	433	455	408	445	430	441	467	492	422	403	450	474	455	416	419	422	411	445	409	377	402	411	418	470	420	439	442	448	421	439	456	435	428	421	456	396	430	415	450	446	436	438	426	393	430	419	396	412	423	431	411	419	437	418	437	431	432	432	436	415	409	429	458	432	444	410	422	429	407	410	403	434	438	406	447	440	455	429	404	440	431	451	441	441	418	394	425	449	402	409	437	429	421	420	421	423	424	427	472	425	445	438	420	427	432	443	426	459	357	413	452
2249	529	297	228	314	475	1817	5432	7007	6841	4497	2726	1365	639	256	140	78	57	61	42	46	42	30	37	40	39	39	41	43	57	47	47	57	46	41	35	40	45	39	40	46	33	56	56	43	34	50	46	57	42	40	50	41	47	39	38	37	46	44	53	34	48	33	31	48	48	34	44	36	46	33	49	48	47	33	51	53	43	40	46	40	54	37	37	39	39	36	44	46	43	49	46	45	49	42	50	53	34	42	50	46	41	45	42	35	47	51	39	48	52	31	49	38	39	50	39	39	39	36	52	38	46	47	31	46	43	48	40	37	46	42	45	49	47	32	44	45	44	42	37	37	45	48	42	42	42	40	47	40	48	63	40	36	44	44	24	36	40	39	42	56	52	50	44	34	32	33	55	43	45	49	50	39	44	35	50	39	48	43	38	48	40	57	43	46	41	29	41	39	33	44	44	40	50	32	51	48	39	45	39	44	42	41	49	38	42	51	51	50	40	39	45	38	35	42	40	44	46	44	41	44	41	47	38	32	51	49	53	41	42	54	49	48	48	45	41	36	44	49	49	45	46	26	44	47	36	39	53	47	47	40	50	40	59	33	56	49	43	49	44	36	45	34	40	36	43	47	42	39	43	48	49	49	57	48	54	48	44	41	42	41	34	33	39	43	46	33	44	40	54	47	42	43	38	40	55	35	42	40	44	37	44	46	51	36	49	43	35	33	44	47	35	50	35	34	50	48	43	37	46	47	44	37	32	37	50	41	40	38	46	39	38	36	45	37	42	44	52	50	52	44	59	53	48	40	37	51	43	32	45	44	51	47	45	39	49	42	48	37	43	33	43	46	55	37	54	53	40	41	42	43	42	40	34	43	47	47	56	49	46	38	50	38	44	48	53	34	43	41	44	48	38	37	47	38	43	47	54	42	37	50	36	42	35	34	50	42	33	38	44	32	43	40	38	50	55	50	41	49	29	41	49	44	41	37	36	38	43	43	49	43	50	46	44	35	50	51	56	48	36	38	36	47	47	63	44	42	46	30	51	42	50	42	39	36	42	45	44	40	38	47	43	41	47	42	43	36	42	47	42	44	47	36	48	49	45	42	43	36	45	44	43	29	48	49	40	41	36	45	44	42	46	45	55	47	39	46	55	48	37	40	50	32	43	41	37	41	49	34	49	42	46	38	47	33	40	41	45	55	57	26	41	40	45	39	47	34	44	45	42	48	46	39	44	47	43	26	36	58	33	42	43	47	45	40	50	48	40	45	45	41	36	46	34	52	43	53	54	37	53	41	36	40	55	41	50	57	42	33	46	40	46	30	44	37	39	41	42	48	37	41	44	45	48	47	54	46	42	44	37	36	37	40	41	52	41	54	47	48	46	38	44	57	45	42	38	46	31	33	44	30	51	41	32	43	35	36	50	48	49	38	42	46	45	37	44	43	34	42	33	49	51	34	45	39	46	44	41	49	36	35	47	48	47	61	46	48	45	45	47	38	31	41	44	43	49	34	31	42	48	36	63	42	44	36	48	52	41	37	36	36	40	44	36	56	29	29	46	45	53	49	43	38	52	44	43	37	49	31	40	32	39	41	37	37	51	47	42	41	39	43	48	47	38	43	40	49	38	43	35	36	44	48	42	52	48	41	45	36	40	32	45	42	47	43	47	41	52	45	40	40	34	32	48	48	39	55	40	37	59	38	56	53	49	41	37	51	38	35	42	49	43	40	34	45	52	44	51	47	38	50	42	43	40	44	37	36	30	55	51	34	40	42	46	50	47	47	36	36	53	51	32	44	39	39	50	44	39	30	48	43	39	50	42	40	43	32	38	59	35	44	58	44	37	42	38	42	45	34	44	36	43	33	48	34	39	41	61	42	52	43	40	47	40	42	47	46	44	37	46	41	46	47	44	48	43	38	41	34	43	46	39	40	47	41	38	33	46	37	47	50	45	39	37	41	39	36	42	40	40	40	44	40	33	44	39	45	52	37	56	40	37	48	41	52	42	42	60	37	48	37	46	45	35	42	53	44	55	40	42	35	42	44	42	32	34	47	53	48	51	44	46	37	43	31	42	49	36	52	48	45	45	55	40	44	33	33	41	41	36	31	42	34	40	48	41	44	40	35	38	35	28	41	50	53	33	51	43	36	46	40	36	51	36	47	42	38	48	47	44	36	40	41	36	50	45	50	46	44	43	45	43	39	36	53	35	28	42	50	36	44	35	53	45	37	45	48	52	37	44	37	40	38	42	50	35	49	43	36	53	28	30	40	50	50	41	55	61	52	33	40	39	43	44	51	49	44	35	46	54	39	36	60	48	35	40	39	43	52	40	39	47	49	45	42	48	32	35	41	40	31	53	39	40	45	49	43	54	45	39	47	38	50	41	38	55	40	40	57	38	37	34	51	50	41	41	33	42	44	45	53	53	48	41	54	43	45	36	47	39	49	43	55	38	49	50	44	34	50	47	47	44	46	36	40	49	41	41	42	50	41	43	49	45	51	46	47	40	41	45	38	57	46	54	57	48	44	51	39	50	42	31	37	48	45	45	55	34	44	44	46	53	42	49	45	37	47	53	38	40	46	40	46	43	46	33	35	41	43	43	42	43	49	41	47	54	33	53	41	41	35	33	48	40	37	39	46	38	41	55	50	28	45	31	56	39	39	39	37	55	48	42	47	44	50	36	42	38	54	40	26	49	40	43	31	46	45	42	50	41	37	40	49	47	42	51	35	36	40	41	51	46	30	27	34	44	40	43	46	41	45	49	56	47	47	41	39	45	36	41	36	39	37	43	54	46	46	44	41	46	51	47	50	40	43	44	49	36	58	43	43	40	49	46	47	45	48	47	35	52	43	47	43	48	48	46	32	44	32	44	43	47	35	37	43	47	41	32	41	38	59	49	37	49	47	45	38	41	46	56	37	48	35	45	41	52	37	40	52	47	54	43	50	49	37	43	54	39	39	42	50	50	43	45	36	35	47	51	42	43	41	38	35	45	38	43	48	44	40	47	26	36	46	45	38	53	46	30	42	40	46	47	45	55	48	32	49	64	36	41	46	31	35	40	41	44	43	41	46	43	43	39	51	44	51	49	38	45	37	43	45	50	54	46	27	40	54	53	33	36	41	46	53	51	45	36	44	39	44	51	35	34	49	54	42	36	39	34	40	54	36	44	53	43	38	32	37	49	42	49	54	43	32	39	39	52	33	34	51	43	41	45	38	41	47	43	29	38	48	44	40	45	44	42	27	36	52	42	32	54	43	33	40	50	34	48	57	41	37	40	44	40	54	30	47	36	41	45	40	47	36	32	44	40	37	46	37	43	43	45	49	41	38	42	40	59	46	35	41	54	44	41	43	46	31	48	44	39	46	47	45	48	28	32	50	37	44	49	37	48	43	43	41	39	52	41	52	35	37	42	46	45	38	29	45	35	48	46	35	50	48	42	53	52	42	52	40	53	36	39	47	37	43	43	46	45	48	38	41	40	38	36	35	34	43	40
19531	10786	5737	12050	22737	24697	32668	42702	46270	43803	36007	29768	21965	13994	7174	3134	1395	823	656	584	541	555	518	516	564	560	543	571	544	540	521	575	550	532	541	553	552	575	551	550	551	601	578	551	576	534	550	524	576	579	539	588	560	612	576	564	538	603	582	535	541	522	551	587	584	531	536	565	550	552	525	563	542	577	555	560	537	559	566	528	541	554	534	537	577	556	540	578	573	560	530	552	558	517	548	566	618	556	495	511	536	542	565	562	548	551	559	515	615	589	565	533	557	550	518	547	565	546	546	533	549	539	556	577	522	550	551	553	528	576	600	571	538	526	573	541	524	548	501	529	548	533	526	564	536	548	530	563	545	545	568	582	553	567	565	533	579	501	554	535	550	535	534	580	571	561	584	538	532	550	531	502	558	573	546	525	542	565	564	583	516	542	581	549	566	507	584	567	548	542	556	526	580	618	542	576	583	529	528	533	557	566	565	527	554	549	546	523	556	560	502	578	546	538	569	581	561	545	556	594	542	547	566	546	542	591	565	548	554	523	530	511	557	539	508	543	581	525	539	544	569	552	567	577	528	532	538	510	558	596	559	538	579	551	543	551	576	521	545	501	542	518	569	543	566	576	569	578	553	572	574	543	575	586	497	547	530	539	538	531	543	536	571	581	563	519	542	541	557	551	518	554	565	526	528	552	543	561	572	563	575	548	566	556	532	576	539	541	519	588	575	554	533	557	556	534	567	559	536	574	580	546	551	549	551	525	567	544	580	610	512	540	528	548	576	552	575	556	579	557	569	522	510	583	567	526	521	573	545	561	527	553	562	568	580	520	562	530	574	601	567	529	573	530	527	594	579	547	553	558	565	537	533	563	526	555	533	548	586	575	500	579	553	551	573	545	546	556	555	559	548	561	590	569	561	541	529	582	516	554	532	585	503	542	557	544	565	531	574	560	565	547	567	526	525	586	540	574	520	582	513	515	572	560	533	532	559	585	557	565	545	562	549	526	529	546	519	520	553	515	561	540	553	509	495	542	534	551	475	555	521	574	579	540	582	558	552	570	580	517	530	541	537	572	531	558	523	579	555	535	573	553	520	540	525	537	513	530	561	556	538	533	541	518	548	535	547	560	564	547	528	524	543	561	553	563	515	582	560	543	609	546	537	553	583	548	584	557	540	541	616	531	542	578	551	531	585	514	559	541	533	547	530	531	560	573	552	561	549	538	556	506	544	567	562	528	553	531	531	586	517	547	563	522	566	544	509	520	566	586	517	561	505	559	558	515	548	546	598	523	605	537	602	570	554	537	547	564	563	537	540	514	508	533	517	535	570	566	511	549	562	568	502	590	577	527	554	568	588	595	498	564	554	546	563	560	547	541	552	547	607	578	545	579	516	582	541	568	553	570	532	525	534	550	505	579	588	537	580	516	555	566	511	527	566	571	513	543	582	560	601	573	535	528	562	546	538	541	555	540	508	592	555	583	531	568	553	583	563	556	549	535	574	525	589	512	546	527	499	575	523	546	553	560	551	544	518	506	566	539	527	572	548	569	552	509	530	534	531	520	560	545	595	558	545	558	545	573	548	579	534	545	589	506	528	508	548	559	570	570	539	559	515	531	581	566	589	576	524	543	614	502	595	580	543	537	548	604	519	548	614	559	538	554	519	519	563	554	582	553	574	557	524	564	579	483	565	572	570	538	578	528	561	530	545	559	548	584	544	545	581	559	537	565	521	550	573	552	537	558	532	555	534	535	555	513	528	552	568	553	562	532	563	546	538	554	567	619	540	553	522	546	621	512	542	573	559	581	569	557	543	589	565	555	619	557	504	553	544	537	569	567	597	551	560	564	540	535	543	624	521	533	578	577	518	517	543	514	603	546	527	576	556	563	566	562	556	523	572	559	522	519	576	572	567	552	569	533	570	517	533	528	535	572	515	553	509	575	568	573	567	504	558	541	527	523	559	554	611	572	537	596	567	616	555	519	522	546	569	527	578	583	569	558	549	575	533	542	545	557	552	581	543	563	503	545	553	518	525	579	518	549	553	537	499	567	562	520	555	530	556	536	538	530	570	585	539	550	617	565	514	563	566	545	544	542	524	545	551	556	540	597	551	540	593	558	528	553	563	566	560	533	523	582	536	570	558	560	520	551	553	605	520	571	540	594	555	556	558	570	563	576	549	537	562	554	547	557	544	537	572	559	544	593	581	567	565	591	582	564	515	577	589	532	544	550	544	535	537	540	588	574	571	558	525	534	565	574	555	545	545	538	499	592	597	579	514	557	564	551	559	564	570	533	584	551	550	549	521	537	603	536	514	560	522	563	574	554	555	529	560	554	582	571	587	565	524	540	563	558	555	519	570	527	545	572	566	551	555	529	547	556	582	525	575	532	533	558	573	561	570	496	537	540	554	546	532	571	577	571	533	558	535	566	591	522	562	537	572	517	547	579	571	546	552	575	577	579	556	572	585	558	531	573	550	536	590	557	538	544	581	564	561	523	538	562	538	557	577	525	540	566	588	537	518	523	539	533	580	581	567	536	544	548	560	536	530	581	553	541	578	554	558	505	576	540	533	550	559	509	592	555	545	541	563	549	562	541	560	516	572	567	540	557	480	532	565	563	569	570	541	525	497	521	585	583	510	538	549	571	558	530	544	559	564	565	572	528	550	537	550	558	590	549	535	564	568	554	540	549	536	543	554	561	537	530	521	554	558	532	545	556	556	522	569	569	550	521	541	523	517	560	567	566	550	524	541	536	563	538	550	548	519	533	541	538	556	538	590	517	552	547	547	527	514	553	547	516	541	552	539	562	546	575	546	563	551	570	547	526	580	525	561	551	560	545	545	573	537	597	551	525	530	522	528	567	543	558	518	525	537	538	564	536	522	540	569	549	576	577	512	520	543	554	603	544	511	593	560	576	554	564	575	545	555	511	546	528	571	516	508	541	572	534	554	546	503	564	564	568	552	533	607	591	510	572	566	533	534	608	528	581	542	560	550	582	530	549	565	575	560	555	543	542	520	544	587	561	585	520	547	565	566	553	570	497	573	563	571	556	535	582	540	551	519	528	506	543	547	593	529	561	583	561	517	573	518	559	572	567	556	542	554	530	535	573	561	557	559	543	514	535	550	580	535	538	538	533	589	534	561	575	565	563	542	582	577	532	579	573	561	556	555	550	512	563	595	539	588	520	534	531	544	548	532	569	547	574	562	549	518	593	552	553	577	542	571	550	558	557	540	552	556	581	548	576	521	528	509	555	604	536	567	521	553	578	580	538	550	570	554	572	576	552	535	551	579	573	513	572	592	540	550	539	571	548	520	564	548	585	558	604	599	523	577	566	536	561	553	553	537	556	548	537	541	586	552	550	555	566	544	567	560	567	521	548	530	542	575	560	583	541	566	522	546	584	540	579	529	552	594	566	543	531	585	563	575	562	510	545	538	561	531	553	521	514	533	534	584	537	558	541	556	578	558	551	545	540	509	542	565	575	545	547	535	560
1752	900	498	444	526	775	4081	13744	10600	8877	5875	3508	2041	944	390	185	83	48	47	47	36	43	40	33	38	39	37	41	43	37	46	42	30	39	34	32	42	44	29	39	30	34	33	34	32	32	43	39	30	30	34	34	33	28	36	40	30	35	48	36	37	45	41	29	40	40	35	41	31	33	36	30	36	51	42	42	40	42	46	45	35	40	36	46	28	36	44	40	39	39	45	42	45	27	40	30	57	44	36	30	57	38	33	38	36	33	45	42	45	39	32	43	31	32	45	38	33	45	39	32	34	36	42	43	32	40	35	34	43	41	39	44	39	34	38	29	28	39	31	35	29	32	40	40	39	47	23	28	46	36	30	44	37	34	34	32	35	47	31	36	30	32	41	35	36	31	37	36	46	30	30	25	35	35	30	35	36	28	39	38	41	35	31	40	46	46	42	33	38	42	42	36	44	33	52	32	40	28	32	47	45	43	41	31	35	40	35	41	42	40	38	31	43	39	46	40	27	43	24	26	41	36	28	42	36	52	40	38	28	41	36	45	35	46	47	43	34	38	45	42	47	34	48	39	50	51	41	41	38	42	41	38	49	36	39	39	29	41	34	30	31	30	40	44	32	36	51	45	37	32	48	40	32	28	40	45	29	44	46	48	37	46	49	48	37	34	34	35	35	46	42	33	36	31	31	27	31	33	39	35	43	35	32	30	36	38	47	34	45	40	46	40	38	36	40	34	30	33	36	33	42	38	48	40	41	40	41	25	40	46	28	35	35	39	35	30	35	43	38	40	48	45	38	34	42	37	43	27	42	41	50	44	46	38	29	40	33	39	38	36	31	32	43	30	35	48	40	38	37	39	33	40	40	45	45	42	29	29	33	30	37	31	35	36	32	39	35	51	30	43	29	27	38	33	28	38	38	32	32	35	49	34	37	42	51	37	35	33	48	40	28	41	22	25	39	36	35	32	42	45	33	36	43	32	50	28	43	31	26	41	34	30	39	29	30	38	27	35	41	36	43	39	37	31	51	44	31	41	58	28	40	43	33	39	40	34	34	42	40	44	34	39	48	31	36	39	34	34	31	30	33	46	39	33	50	53	37	42	35	52	43	39	37	43	39	42	36	39	34	33	33	47	37	49	38	39	35	39	32	49	42	34	36	40	41	35	37	28	46	47	36	39	31	41	39	32	32	33	38	34	29	39	48	27	45	43	38	35	33	55	34	35	40	35	38	27	42	31	42	36	36	32	32	38	45	49	31	40	50	35	39	34	48	41	44	41	31	32	37	49	30	46	36	36	38	37	32	27	24	45	39	39	33	32	36	39	33	53	45	36	42	34	35	38	41	34	35	45	39	32	41	36	40	41	35	31	39	40	40	33	46	33	28	41	32	40	35	43	37	36	36	47	51	38	41	34	52	41	30	38	38	34	39	39	34	40	44	35	38	43	40	33	31	31	30	38	29	30	56	47	34	40	35	32	40	43	41	31	38	40	30	41	22	37	46	35	43	31	51	34	39	28	42	34	40	41	47	37	39	31	39	46	28	45	40	37	32	39	36	42	40	42	44	30	39	40	39	42	39	42	43	38	46	36	44	40	39	42	47	35	37	33	35	29	37	33	38	42	33	31	46	31	33	33	31	37	36	31	52	32	30	41	35	23	38	35	44	36	43	36	35	41	38	24	33	35	35	36	40	33	32	40	32	45	35	41	36	38	32	35	45	35	30	33	31	47	41	31	37	48	30	44	43	41	47	32	42	50	33	33	48	35	41	32	31	39	44	45	36	23	37	45	41	39	40	32	46	24	39	24	38	38	39	35	34	36	36	41	34	42	37	34	38	40	28	26	41	32	44	41	38	45	42	49	46	36	32	38	27	39	31	29	37	42	46	33	37	40	49	40	48	47	38	44	35	32	32	41	36	33	44	32	40	39	37	38	37	31	40	39	41	38	36	38	37	37	36	28	41	38	49	31	35	46	32	31	31	47	38	37	37	34	39	37	48	48	34	39	50	32	39	41	33	25	40	29	36	28	34	35	53	36	35	38	40	42	31	42	36	46	39	38	38	43	40	25	41	40	22	41	35	37	48	45	46	29	38	41	32	47	28	44	40	29	49	38	33	34	42	32	33	30	41	38	28	25	36	40	29	35	33	37	34	36	46	34	39	28	39	27	37	32	35	39	38	48	39	28	34	30	42	37	37	32	45	46	41	26	27	28	37	45	41	49	50	32	23	40	47	34	43	29	33	43	40	34	33	36	42	30	44	36	42	40	34	45	30	41	43	48	28	43	25	40	34	31	33	33	42	29	38	38	30	37	33	40	42	36	39	42	41	42	33	37	25	45	44	45	39	45	39	37	39	28	32	45	48	33	46	34	39	44	36	33	36	40	38	45	32	42	44	42	48	46	38	36	24	39	34	38	37	37	42	41	33	41	43	48	35	29	36	33	25	33	30	39	30	31	32	47	44	44	32	38	42	38	33	46	23	39	37	34	42	38	39	53	34	37	35	38	45	31	37	37	42	38	39	36	38	36	32	38	39	38	40	51	27	30	44	31	43	34	37	28	31	37	25	32	36	41	40	42	34	31	42	31	33	35	33	41	36	41	54	36	37	39	38	38	38	36	28	28	35	33	38	29	44	42	44	30	42	44	32	44	35	32	44	33	45	34	33	44	41	37	39	35	36	31	30	37	49	27	40	49	43	27	37	28	36	40	33	43	32	42	32	31	35	36	47	38	43	29	39	27	32	46	32	33	40	36	39	46	36	41	38	42	27	37	32	44	34	37	43	38	29	43	33	37	38	37	43	36	29	44	48	34	33	32	41	37	36	38	26	31	32	33	32	25	35	45	46	45	42	37	37	37	33	46	35	39	43	46	40	33	44	23	40	36	55	38	47	39	40	38	34	35	37	38	39	46	38	38	36	37	31	35	37	35	35	42	35	45	41	31	26	35	44	33	46	28	44	35	41	39	45	36	45	40	31	33	52	26	34	36	30	39	35	40	34	38	40	45	32	28	41	47	36	36	24	34	49	34	32	37	39	37	38	30	32	41	39	43	35	35	34	43	46	28	30	39	34	30	42	36	42	38	33	34	31	36	45	41	38	31	47	34	39	40	42	30	40	37	30	41	25	40	31	37	40	34	45	29	39	33	36	43	41	39	23	43	21	47	44	40	43	49	41	43	50	39	42	26	40	39	38	49	40	34	42	46	30	45	37	49	33	36	46	44	42	28	56	38	48	43	39	42	36	41	37	39	32	31	32	33	41	46	42	47	43	37	39	33	47	35	45	41	40	36	42	30	37	39	32	29	49	49	46	39	37	38	33	27	51	32	34	38	35	51	41	35	22	30	37	47	38	49	30	33	36	37	33	43	37	31	42	32	34	42	38	41	36	40	46	35	44	35	31	37	40	32	42	27	30	41	49	35	36	39	35	39	40	52	45	36	39	38	41	36	47	36	39	43	32	41	39	37	39	33	45	44	34	29	32	34	41	22
26596	14713	9823	18845	28789	29616	43430	61840	49551	46183	39817	32638	25996	17516	9694	4386	1774	898	575	533	492	505	501	457	489	485	480	507	493	469	488	481	509	466	496	472	489	463	475	493	498	509	485	507	462	496	510	446	477	484	489	474	493	478	466	479	489	449	489	492	485	463	492	482	501	441	468	531	504	466	504	476	488	413	479	506	469	476	477	475	519	461	525	486	468	514	478	503	472	556	494	469	507	500	486	480	476	461	450	477	488	484	456	539	486	486	477	461	487	467	488	463	482	495	460	497	495	456	492	521	506	476	471	524	492	505	503	434	465	498	465	482	516	500	493	453	521	471	521	496	496	519	458	476	463	534	476	513	503	499	506	488	491	512	501	493	485	489	481	513	445	534	472	517	459	468	464	534	478	478	491	484	465	487	471	489	492	508	476	504	470	480	487	523	482	514	497	472	459	470	503	530	488	477	489	490	464	503	503	498	498	502	503	507	477	464	456	514	492	488	472	450	469	444	478	524	480	489	521	502	485	498	494	478	496	501	467	513	481	484	472	489	454	469	471	463	511	484	546	484	456	504	499	544	498	465	492	475	453	481	457	489	482	487	460	501	473	444	494	493	521	471	489	524	482	502	480	508	443	477	508	532	495	494	490	482	506	471	497	486	487	474	482	485	482	495	472	477	493	515	448	480	527	497	486	503	512	444	518	501	532	447	451	477	479	491	428	496	478	488	480	500	499	478	463	537	532	489	493	525	505	475	473	507	508	491	506	450	526	502	488	503	529	511	454	487	463	476	473	495	449	565	494	529	504	498	500	486	521	438	480	514	514	500	498	479	502	486	481	453	503	523	500	501	477	497	469	501	493	498	499	493	515	486	440	501	484	488	453	456	464	458	448	460	517	450	497	485	504	510	547	481	483	501	485	496	477	457	504	492	469	464	504	489	455	493	514	539	472	470	461	466	461	459	497	493	475	478	498	493	512	545	515	453	477	490	480	517	440	469	493	466	480	482	509	475	493	487	486	492	474	530	480	512	490	465	476	520	471	495	488	407	474	506	445	484	493	513	473	473	523	503	493	483	489	500	500	503	521	513	516	493	456	505	471	444	484	483	486	521	488	492	474	454	475	508	499	483	514	460	468	495	473	466	456	501	489	470	454	503	482	464	488	494	508	446	480	459	510	443	487	456	503	481	499	495	495	463	489	533	457	520	463	490	463	471	480	485	494	494	499	460	506	468	476	475	484	458	491	481	499	430	474	554	501	486	485	493	509	467	488	490	508	510	488	478	478	478	457	492	466	480	455	497	478	466	472	517	504	445	513	507	450	479	544	463	479	504	481	465	478	465	484	513	480	490	487	452	530	483	488	528	552	481	454	476	533	484	467	458	450	459	464	483	481	465	495	467	492	488	506	470	505	461	498	486	482	509	492	506	550	465	483	508	504	505	475	507	467	522	486	504	465	521	469	448	507	475	465	484	506	505	480	452	514	469	473	488	504	483	480	508	494	492	490	484	490	485	489	495	465	525	471	465	440	482	515	484	492	495	495	477	507	457	490	505	527	506	531	486	474	497	509	456	473	516	513	516	503	482	527	442	487	498	492	517	508	460	492	492	502	533	438	538	509	492	501	505	494	470	490	478	500	484	475	474	498	471	481	492	463	493	481	495	517	491	492	469	468	428	502	496	502	454	503	493	528	454	486	480	467	474	504	488	475	478	488	469	480	505	481	505	487	497	475	515	474	497	489	503	438	522	496	502	464	497	450	515	498	478	499	479	502	469	459	472	468	495	465	485	511	468	443	476	481	449	496	444	508	512	470	510	509	506	496	508	474	485	498	474	490	482	499	509	486	479	490	490	481	503	499	447	452	449	490	482	504	518	487	534	508	529	469	502	500	519	458	484	497	456	489	475	497	545	491	487	497	520	508	533	470	477	468	483	484	471	513	528	539	503	470	504	488	477	502	508	480	502	483	515	509	494	498	502	475	532	493	484	502	502	469	494	467	447	520	517	486	493	458	473	475	507	505	492	509	463	448	483	477	471	481	470	521	506	500	489	466	488	487	483	497	460	518	486	481	538	470	494	455	514	468	451	460	492	471	519	493	492	482	472	496	483	483	501	478	513	490	464	497	525	500	546	497	491	486	478	510	480	469	476	481	496	475	490	525	503	472	477	460	503	516	461	443	491	493	527	480	514	538	520	501	522	519	538	508	530	488	501	534	486	491	498	496	534	456	481	479	524	455	499	506	513	511	470	493	483	463	501	498	443	499	492	490	527	509	504	493	457	465	470	468	488	495	477	499	507	514	488	493	487	506	499	483	484	479	485	472	487	488	520	491	501	471	483	505	497	513	473	505	436	498	489	519	461	496	428	499	480	452	487	498	479	484	501	520	527	459	491	477	488	514	445	479	479	462	504	468	486	498	486	500	488	482	464	474	473	479	457	506	486	497	512	489	507	493	512	498	489	502	512	450	522	469	451	482	473	478	469	472	469	524	497	487	492	490	485	442	513	470	472	478	504	488	530	523	446	410	479	515	501	515	464	522	489	495	497	473	466	482	458	503	503	526	494	529	474	476	516	473	436	501	466	485	504	473	492	477	464	522	490	489	505	478	456	493	494	507	470	472	472	522	489	480	516	478	498	534	473	505	464	485	508	487	511	471	491	491	488	564	507	477	497	461	469	514	493	484	495	488	500	461	478	461	473	502	530	478	473	506	502	460	484	482	474	488	457	462	509	472	448	484	441	433	486	481	450	514	508	472	478	531	456	480	510	456	466	465	492	520	472	492	481	480	456	516	469	477	479	498	465	517	496	487	496	503	503	495	491	482	465	474	482	515	498	487	488	470	495	475	536	486	501	508	517	460	483	485	480	436	456	451	477	535	479	490	469	505	496	491	528	489	499	497	503	452	473	487	471	456	493	527	459	476	490	442	472	501	482	482	492	479	466	442	469	480	507	505	464	481	477	466	500	493	483	481	509	484	508	473	477	441	504	520	488	514	503	508	476	485	462	450	500	490	485	495	489	497	505	449	463	467	503	496	498	517	474	509	510	469	504	459	498	459	461	524	472	481	449	474	493	492	515	460	493	551	515	465	511	459	521	529	496	537	492	499	500	515	472	489	473	524	454	489	450	487	478	471	491	508	460	484	536	475	483	524	475	487	509	462	505	530	500	458	493	517	503	487	492	494	503	484	511	492	508	484	520	458	486	471	480	517	505	490	517	475	445	491	487	534	495	487	485	450	530	507	455	457	498	492	503	488	462	519	500	462	497	444	473	483	474	481	495	501	481	443	494	479	500	455	504	479	470	484	471	491	507	466	525	496	480	510	460	489	468	472	428	482	486	478	499	483	500	520	466	444	484	487	472	472	481	461	471	498	496	491	466	496	520	494	467	482	477	470	518	467	479	485	501	501	492	475	500	450	485	492	465	500	477	459	501	505	470	472	460	479	487	515	462	536	497	504	466	479	479	499	503	459	454	524	482	468	525	452	475	475	447
1378	222	150	88	110	127	310	775	848	1901	1929	1709	1136	555	241	141	76	60	42	40	37	45	38	30	41	34	55	36	38	38	39	40	42	28	45	37	36	34	42	42	35	42	32	39	39	50	40	27	32	34	33	40	38	36	46	42	38	38	31	44	39	36	37	37	31	46	41	41	40	33	42	31	34	34	31	25	46	43	38	30	39	43	47	44	39	29	33	47	38	28	45	45	29	33	38	45	37	47	35	57	42	40	43	31	37	38	36	45	37	39	39	36	45	41	34	38	42	40	36	34	39	35	31	36	37	32	43	47	31	38	35	42	45	27	35	40	48	31	43	40	35	43	45	41	43	28	52	40	36	36	28	43	36	43	42	31	39	33	42	44	35	37	36	43	27	34	43	49	33	29	48	36	34	43	48	36	52	39	39	28	36	32	41	32	42	39	40	35	43	37	37	38	34	50	44	35	27	31	39	37	42	40	34	25	34	43	32	35	39	50	52	45	39	33	41	39	47	33	43	36	36	39	36	33	46	41	28	37	41	35	35	39	37	36	36	39	38	36	39	39	50	38	44	44	44	54	31	41	45	41	52	30	40	40	32	50	39	36	36	38	35	45	45	43	34	44	27	36	41	28	41	39	31	38	30	44	41	45	36	37	34	29	38	34	36	33	32	39	42	33	42	42	26	47	33	36	41	47	40	36	38	41	41	37	40	54	34	35	38	37	37	37	35	34	24	32	33	23	45	32	33	33	38	39	31	34	40	37	38	34	38	34	41	39	44	39	43	50	33	36	45	38	30	42	43	44	42	30	40	30	32	31	45	42	46	34	37	39	37	31	20	39	43	39	32	39	47	40	45	46	46	40	34	30	39	38	47	40	40	40	43	35	38	36	41	37	45	43	47	42	35	45	38	26	25	38	33	36	26	35	40	35	39	31	32	34	41	39	35	58	39	44	37	35	45	35	44	37	40	34	28	41	33	36	40	37	38	32	36	47	33	29	36	34	36	27	46	22	37	34	49	40	39	33	46	39	44	49	40	43	33	35	45	38	32	39	35	40	31	34	37	46	33	38	34	36	40	44	44	42	39	48	33	38	50	46	26	39	45	36	40	43	43	39	44	34	37	37	30	33	47	43	33	32	30	29	45	39	33	38	30	25	40	32	37	31	30	38	39	49	41	42	42	38	41	37	31	31	36	37	37	27	34	30	34	30	31	50	56	30	33	35	40	27	46	51	26	44	45	45	31	40	46	31	36	40	34	32	32	41	35	48	34	38	45	50	37	49	40	38	28	34	36	37	31	40	37	31	38	34	42	39	35	35	44	41	48	43	37	34	35	36	37	32	39	31	49	35	38	42	39	30	45	30	37	40	39	37	41	34	42	47	40	32	42	38	46	40	40	43	39	42	36	37	35	31	40	31	54	42	36	30	35	34	32	41	32	38	44	43	33	41	30	40	28	40	48	34	32	30	32	33	37	36	27	40	35	42	46	39	26	37	50	48	40	46	38	44	45	29	44	41	46	48	39	36	40	33	33	39	42	41	41	44	45	25	38	42	38	42	31	37	43	39	42	33	25	33	25	36	19	37	52	42	35	27	42	53	33	33	42	24	43	42	49	62	38	38	49	35	48	29	28	47	46	41	42	39	41	30	40	39	46	44	40	35	27	38	18	45	41	36	52	42	45	29	39	40	38	35	30	49	33	49	42	37	39	37	40	36	33	41	45	39	32	48	38	31	48	36	41	48	27	38	47	39	32	31	37	39	30	34	38	45	46	33	39	32	41	36	41	41	34	41	45	44	42	31	35	34	42	40	49	34	43	40	39	55	40	40	30	34	36	29	31	44	40	36	48	37	46	37	36	37	26	36	27	38	35	38	40	31	39	44	40	46	42	51	42	47	48	41	47	36	47	34	33	35	34	38	29	37	38	32	37	47	30	45	46	37	30	35	37	37	38	32	28	47	41	36	35	36	47	43	42	44	36	43	45	38	43	30	41	32	38	33	42	43	36	37	31	31	33	31	38	36	37	34	39	44	42	36	31	43	30	37	36	24	40	29	41	35	38	35	41	30	37	39	30	34	34	49	33	39	42	32	36	30	35	29	46	44	43	25	48	30	30	33	34	31	34	36	40	34	49	38	38	37	38	33	37	37	46	41	36	51	25	47	52	31	35	36	34	39	41	42	37	36	38	30	35	38	42	28	33	33	50	36	26	35	41	44	38	40	39	37	34	28	44	28	41	37	45	39	51	30	34	32	48	44	38	41	37	39	40	42	37	34	35	40	41	39	33	37	35	40	40	34	35	43	40	42	46	35	31	36	39	36	38	45	40	46	44	35	37	50	37	28	31	45	32	28	37	32	36	49	40	31	37	29	46	40	37	43	31	42	49	48	35	38	37	34	29	45	35	45	37	27	34	44	34	28	36	31	44	38	44	29	37	36	33	40	48	36	30	35	41	32	39	53	36	33	48	47	28	43	47	29	51	40	37	30	44	38	48	36	45	36	36	26	35	42	42	35	41	39	33	32	37	41	44	36	28	43	37	22	33	39	40	39	50	36	35	42	31	35	40	28	37	37	32	45	40	41	36	47	37	42	31	34	38	30	46	42	36	39	40	63	33	37	42	35	47	48	44	40	41	48	47	41	37	31	35	31	30	39	37	39	43	31	50	35	46	41	43	42	36	32	52	27	37	48	27	45	40	36	38	33	39	45	30	47	40	47	30	35	43	29	27	42	36	45	39	45	31	31	41	37	39	35	37	41	32	31	60	40	41	40	39	41	40	41	38	33	36	35	46	35	41	42	32	41	42	50	35	42	42	40	45	43	40	40	39	40	36	28	37	33	32	43	33	43	36	37	40	27	36	49	39	24	20	31	42	35	40	32	34	43	40	42	42	50	33	32	31	46	37	41	32	34	25	34	43	27	30	40	29	39	37	43	27	42	35	36	45	43	26	40	34	40	36	33	35	29	24	31	38	44	37	40	43	50	27	32	48	43	35	35	34	31	42	42	34	28	48	40	43	32	33	42	34	32	21	28	48	39	36	35	35	31	38	35	38	34	30	40	38	44	34	32	39	47	39	36	39	33	37	38	28	35	43	41	48	33	35	34	34	39	32	38	37	35	45	32	32	40	36	30	31	37	45	35	28	27	38	43	30	47	44	46	43	40	41	35	55	43	41	31	42	40	21	50	29	33	43	28	37	33	33	33	31	40	44	39	49	39	36	39	37	37	40	28	32	41	42	37	41	23	43	20	41	40	55	45	36	27	53	41	38	38	35	28	37	30	37	40	41	41	38	30	40	29	33	48	19	28	25	40	23	37	35	34	35	34	34	27	42	37	43	39	32	33	28	37	30	41	28	41	33	40	36	33	36	28	40	37	41	36	24	39	32	41	38	33	44	29	30	38	40	43	35	45	34	40	40	46	37	42	45	32	31	35	46	41	33	31	29	23	36	44	36	32	36	33	49	33	53	52	35	29	45	44	37	38	28	54
14836	5431	2717	5364	11515	10594	14522	18194	23977	31174	28978	26518	20827	12657	6238	3057	1397	733	592	476	457	479	488	452	478	498	454	530	469	469	454	512	487	451	491	482	467	483	496	467	488	432	465	479	477	491	497	466	499	532	478	474	493	482	491	507	508	459	499	507	461	499	509	520	470	481	446	494	521	470	494	475	500	511	453	478	495	538	497	475	492	483	432	500	520	491	465	458	436	489	449	478	456	496	495	517	476	484	487	487	482	495	512	494	526	469	482	460	477	507	480	479	460	515	476	491	478	487	467	478	484	492	509	499	504	495	487	462	490	462	469	475	518	479	470	473	487	492	495	504	503	466	495	490	499	501	484	504	447	481	497	478	459	494	506	476	488	488	480	470	464	504	513	486	501	463	500	518	488	501	502	481	482	430	489	432	485	508	467	478	476	460	507	510	466	500	497	500	492	469	479	453	498	458	489	506	504	486	522	533	503	481	422	496	450	514	477	494	488	499	465	511	498	485	500	456	470	494	482	465	466	507	480	454	490	483	467	506	519	492	482	481	450	469	527	516	501	494	489	528	492	471	494	485	511	505	480	492	484	456	485	472	499	524	497	444	505	421	465	479	527	475	455	447	464	489	514	483	476	493	469	476	460	495	487	481	476	474	475	475	501	483	495	502	494	473	478	518	471	530	516	500	473	475	494	500	522	485	490	476	482	471	517	511	499	481	489	510	465	496	501	513	473	486	456	492	507	489	464	505	550	503	464	487	497	517	451	503	445	529	452	483	515	460	459	482	524	482	506	479	461	455	515	506	479	459	509	507	494	487	507	494	480	458	539	486	525	502	497	491	500	482	478	507	496	464	490	478	526	486	493	493	521	472	473	464	436	498	473	483	489	489	509	517	464	490	475	515	514	500	510	464	484	486	519	512	488	488	488	479	503	471	489	503	458	497	512	474	499	485	488	518	463	522	511	476	487	510	526	506	545	513	485	532	490	537	475	462	492	480	490	485	466	481	492	495	490	471	500	469	476	471	468	490	517	500	470	478	498	478	496	499	468	468	473	447	508	496	535	491	477	505	494	470	495	484	461	474	466	479	484	507	512	484	485	449	492	517	470	499	467	481	498	455	511	531	477	487	448	498	485	503	492	434	486	465	484	515	481	455	520	476	479	509	483	476	483	491	485	475	501	465	484	499	472	499	484	494	458	480	463	491	466	493	500	502	462	477	487	531	434	475	523	481	449	481	491	478	455	514	463	459	506	455	487	470	501	513	502	490	484	472	512	514	464	493	511	501	467	461	481	505	492	466	525	470	461	493	471	512	491	483	473	483	531	523	457	496	476	463	489	497	460	451	494	501	564	466	491	494	498	470	470	487	505	442	450	541	472	502	483	505	466	512	517	502	513	506	482	497	496	474	480	516	491	450	471	519	482	501	480	466	472	495	486	473	498	474	448	467	511	483	476	462	480	460	469	489	499	494	437	473	479	439	513	524	502	479	506	480	515	464	488	471	496	458	495	495	504	469	502	519	504	459	510	521	468	472	468	526	483	474	494	467	515	498	463	494	462	474	487	479	470	489	484	472	513	474	496	529	472	452	524	492	481	502	527	514	459	481	481	507	485	485	471	522	465	484	488	459	470	482	502	491	447	474	466	516	482	430	464	473	461	495	493	457	542	492	468	486	491	484	529	475	464	522	512	481	460	468	441	486	492	489	514	481	475	505	526	456	502	450	457	442	482	462	498	485	454	490	487	501	475	491	512	487	497	513	492	460	516	509	483	489	485	509	497	491	454	519	501	484	494	455	447	478	489	485	516	472	488	486	452	487	506	501	464	483	485	463	486	474	493	505	455	471	506	513	484	468	452	471	485	489	494	491	465	478	482	477	494	466	483	482	490	492	468	540	516	472	453	449	513	476	515	476	507	474	531	476	491	453	502	467	461	542	505	484	510	447	453	446	486	493	516	465	480	443	491	496	499	460	486	476	509	459	501	505	487	517	499	519	497	497	481	468	499	505	505	483	498	476	472	464	513	495	478	481	524	515	509	466	491	461	491	504	478	468	449	467	519	485	507	481	500	480	491	505	486	484	511	498	473	519	486	488	458	515	482	490	486	508	465	469	484	480	550	453	482	509	514	465	483	531	438	502	485	463	541	487	440	515	476	498	473	470	505	452	509	465	506	517	521	488	530	508	518	507	480	476	454	483	501	499	466	460	486	523	477	488	492	444	489	495	473	484	484	489	483	513	486	512	490	444	483	493	471	516	462	444	477	467	509	476	493	525	496	456	487	474	451	459	427	510	506	479	462	514	494	478	491	521	504	478	456	480	488	480	454	466	487	520	478	450	490	487	505	521	528	497	465	487	488	479	492	484	486	486	498	476	470	479	463	464	509	515	491	460	481	484	524	492	460	467	493	487	509	509	478	500	437	490	449	506	507	489	440	493	527	503	545	504	489	492	465	496	513	542	504	504	500	516	505	487	539	495	479	500	469	481	544	498	488	472	499	519	449	501	474	529	477	497	442	473	505	498	503	520	466	478	475	430	513	506	503	451	509	466	459	501	500	545	452	457	493	514	483	467	448	511	439	466	476	486	523	512	451	477	456	461	488	474	492	524	487	480	431	464	479	508	457	437	506	458	497	459	460	500	469	442	498	520	471	497	493	455	481	454	488	528	502	487	502	472	506	514	472	441	499	504	533	497	517	455	496	491	461	469	468	514	475	480	486	497	489	477	513	474	476	502	484	488	508	462	487	524	482	476	482	494	499	478	488	530	482	539	480	497	484	541	534	493	504	466	512	503	424	449	523	439	473	469	493	487	487	475	522	515	463	498	453	473	492	452	481	485	461	492	447	490	468	496	499	493	511	504	528	487	481	523	464	459	463	522	487	509	481	525	489	473	495	447	509	479	508	498	485	494	474	496	498	481	513	500	482	501	489	466	472	478	479	473	457	548	495	467	502	479	499	500	528	500	476	548	515	467	501	490	508	505	501	461	521	487	541	494	470	490	504	499	485	487	488	484	498	491	462	462	502	513	493	483	501	517	507	471	503	491	516	513	483	475	517	513	490	467	474	475	477	512	477	460	477	506	464	527	468	480	518	463	429	482	466	500	471	501	506	533	454	479	501	501	495	478	447	432	465	465	477	470	516	461	507	510	483	479	500	486	489	461	474	466	478	467	483	451	473	502	480	476	499	501	525	464	505	460	512	486	460	492	529	491	488	484	477	495	506	443	446	470	488	462	494	494	506	480	523	473	456	465	489	497	487	518	477	494	501	505	472	451	439	480	454	520	480	460	494	499	484	444	503	525	484	463	473	476	466	484	454	494	472	507	481	491	482	482	497	506	433	493	453	457	558	499	493	470	528	506	498	518	467	468	487	466	514	485	489	486	485	460	439	515	495	472	465	472	518	457	502	523	511	471	476	471	496	511	481	478	507	474	533	465	473	480	487	486	496	489	496	463	462	515	500	484	494	511	465	497	487	483	491	490	506	513	476	504
824	602	332	210	173	268	776	1389	1911	3187	5592	5041	2808	1493	736	313	124	64	53	32	33	40	41	32	28	39	36	38	38	33	41	44	34	37	32	25	31	34	37	48	43	30	34	23	37	25	49	31	42	41	36	38	32	36	47	32	37	43	45	33	35	36	41	37	25	36	35	36	31	35	40	37	32	26	39	36	30	34	24	26	38	34	33	29	29	24	34	28	33	34	43	42	43	23	35	34	34	37	29	47	37	34	31	42	26	35	29	30	25	25	30	25	33	25	38	40	34	27	38	31	44	28	37	41	39	40	39	30	31	41	34	28	32	39	40	37	38	25	26	32	35	27	33	47	27	34	33	30	36	42	40	36	36	33	31	23	39	29	32	35	46	32	24	32	37	31	31	30	37	38	30	25	33	26	38	36	25	38	40	40	42	36	36	35	47	30	34	45	33	32	33	32	35	33	23	38	33	31	34	27	34	28	33	39	42	30	40	31	39	35	33	38	38	31	31	23	42	32	38	49	33	32	25	37	37	36	37	40	27	36	20	30	34	42	34	44	28	27	40	34	31	39	36	25	29	29	30	33	37	33	33	23	38	33	32	40	27	43	38	26	29	28	39	29	37	27	34	40	31	26	37	38	26	39	37	30	36	42	38	29	45	30	30	37	21	33	33	42	39	33	44	39	26	38	31	33	40	41	33	40	32	21	36	31	37	38	49	37	44	46	29	33	33	31	44	39	38	46	33	33	35	36	29	31	36	31	30	39	35	39	42	28	38	34	41	28	41	33	34	41	22	39	31	44	34	31	35	36	33	38	27	34	39	45	39	37	40	25	45	26	33	26	41	46	31	40	43	35	32	34	44	47	25	40	42	35	40	28	53	37	33	36	34	29	34	42	39	34	27	39	35	30	34	40	36	33	20	32	27	38	34	33	41	33	37	51	32	36	20	33	32	32	45	42	47	36	41	33	28	36	24	37	27	35	36	32	39	28	25	44	30	27	44	37	42	37	31	28	43	34	33	32	37	43	48	42	39	23	30	20	44	35	39	33	28	35	28	25	39	36	37	45	39	37	26	36	36	39	34	31	37	39	36	34	46	34	29	40	35	38	30	42	28	42	30	22	35	33	27	36	46	34	40	34	33	29	25	32	45	26	24	31	35	34	34	28	44	26	24	35	39	18	40	22	32	39	29	42	31	31	41	34	35	28	25	32	31	30	31	36	27	44	37	24	32	31	38	37	21	33	47	33	24	35	28	39	39	41	32	47	32	39	41	33	41	28	44	29	42	34	32	36	41	29	36	34	35	32	34	34	32	37	36	32	38	33	40	34	37	26	40	22	38	32	32	31	41	31	45	29	42	38	26	20	35	44	35	41	30	46	46	45	31	36	27	39	26	52	23	28	23	31	39	36	27	37	26	23	32	35	43	43	32	43	42	31	32	45	37	40	32	37	30	34	39	37	30	38	30	30	32	24	29	29	33	35	29	32	25	33	38	23	39	26	41	34	28	34	30	27	34	37	36	36	32	35	35	32	47	32	34	39	23	30	39	36	36	32	44	28	33	34	37	33	35	41	33	33	31	26	26	43	29	33	27	35	35	32	37	32	30	27	31	27	40	35	33	27	44	43	37	31	27	37	35	41	35	26	34	38	33	36	27	43	33	38	38	33	30	33	29	33	32	25	32	43	41	37	27	39	34	46	34	28	21	32	34	35	30	40	33	32	52	28	37	28	19	24	31	36	42	34	33	35	41	38	41	31	23	37	32	45	20	40	36	56	35	38	37	37	33	36	36	40	38	38	35	23	35	32	31	33	32	39	29	39	29	33	35	35	44	34	35	33	36	44	29	23	31	38	35	34	39	36	44	32	41	34	46	38	32	39	25	42	37	46	32	38	32	39	34	45	41	38	30	30	40	36	32	34	46	30	43	44	34	28	32	44	32	36	28	33	39	31	34	37	36	29	40	30	48	46	41	29	38	34	27	47	38	35	44	40	30	34	45	24	31	34	32	44	29	36	30	36	29	43	36	36	29	25	26	29	36	35	32	34	42	35	38	31	34	33	31	34	25	24	34	37	35	31	39	41	28	45	27	35	32	39	37	40	43	38	42	28	31	31	33	28	35	31	37	37	39	38	41	32	40	40	37	30	37	30	43	40	30	27	31	38	33	50	25	37	28	35	37	26	33	36	39	35	46	35	40	27	36	27	28	30	47	38	29	40	40	34	38	36	35	27	47	36	37	38	33	37	40	36	35	53	37	42	26	33	39	27	44	28	37	33	33	27	30	40	35	34	39	30	34	28	42	48	34	34	22	33	31	36	36	29	43	38	34	31	56	22	41	48	32	38	35	35	37	25	32	33	27	37	30	35	36	30	24	35	34	37	35	29	34	36	37	46	39	34	34	39	42	28	37	31	38	35	33	45	43	28	38	23	31	36	32	46	33	30	24	47	37	35	29	40	32	40	33	24	32	20	42	32	38	40	36	29	39	35	47	39	34	30	37	29	37	33	34	30	31	43	43	29	42	34	28	33	36	35	36	34	31	39	36	41	46	35	45	42	34	46	27	31	28	33	20	30	25	41	40	35	32	29	32	37	31	37	34	32	37	39	36	38	45	42	33	28	39	32	28	28	47	20	43	36	29	27	36	33	34	35	32	39	34	33	33	36	38	33	37	34	33	31	23	34	28	44	39	33	35	35	38	33	41	43	34	39	41	25	33	24	37	27	26	33	37	38	32	32	36	47	41	37	28	28	38	30	32	39	36	36	44	28	29	39	36	35	36	34	33	35	42	31	37	35	33	24	36	37	37	37	38	36	35	30	38	37	31	33	32	39	31	43	33	44	37	34	36	25	32	43	31	42	32	46	34	33	38	39	34	29	26	36	29	30	41	33	31	37	31	37	36	41	28	31	37	43	27	30	40	31	34	36	39	28	41	28	30	27	27	45	37	32	42	35	37	31	36	40	43	38	33	29	33	32	28	24	33	33	37	30	33	29	34	36	35	49	42	39	45	35	28	46	35	26	38	23	31	33	38	42	30	35	25	30	39	44	31	37	35	34	35	27	26	34	29	33	33	48	42	36	27	33	34	40	37	32	34	30	31	45	34	35	38	32	26	20	36	34	37	28	32	38	35	41	45	28	28	34	37	40	34	27	42	39	29	23	35	24	40	31	44	23	34	30	37	27	39	39	38	23	29	33	32	36	35	28	32	33	46	27	44	29	47	32	48	42	35	25	39	42	29	35	36	31	28	33	35	36	30	47	41	37	37	38	33	29	39	37	29	34	41	29	41	22	32	43	35	44	32	29	25	42	29	40	32	27	26	28	33	44	42	28	45	39	41	33	45	33	30	30	45	33	31	38	28	35	29	34	32	34	35	40	40	40	37	44	24	39	31	41	31	36	33	29	34	35	40	32	35	39	37	40	33	38	33	32	39	44	36	41	29	27	27	44	33	37	38	31	37	24	32	31	44	35	46	39	24	37	28	30	41	30
18560	11485	6739	11660	15422	17346	26799	29697	30250	34615	40755	36870	29418	22535	14055	6900	2816	1147	685	473	465	454	402	438	428	420	398	423	454	446	436	441	455	434	461	419	409	463	460	460	440	437	480	436	419	429	434	393	429	464	444	452	433	469	459	427	433	476	416	423	458	439	416	406	450	444	489	438	401	469	450	399	452	464	429	465	411	419	424	444	457	427	424	450	436	427	407	430	443	485	432	423	410	438	444	462	437	407	417	417	435	443	447	425	421	413	439	460	450	454	463	436	461	430	469	419	416	415	450	426	452	441	442	418	430	451	452	445	448	436	440	412	453	481	448	481	484	435	413	424	411	432	460	429	415	384	432	402	427	417	445	423	435	418	428	418	458	435	435	443	439	442	415	421	440	407	438	438	451	397	429	443	458	454	428	414	421	426	470	436	475	430	423	449	454	452	424	434	474	426	450	428	446	448	396	391	447	444	474	417	403	406	465	424	434	428	414	428	417	455	391	426	435	441	431	422	415	414	422	465	468	427	430	440	440	441	452	455	433	459	414	421	477	424	441	453	432	400	427	459	452	412	424	433	405	463	449	433	425	418	424	430	459	428	436	444	457	418	487	438	460	461	427	472	432	418	444	453	445	441	419	470	416	466	447	441	449	454	401	429	409	447	423	443	440	408	462	424	458	427	431	428	441	480	445	405	424	458	477	473	478	437	414	427	459	437	476	441	424	450	411	439	410	402	429	464	461	465	428	426	390	408	456	424	422	433	434	427	447	419	401	481	424	435	417	485	430	435	406	396	435	454	460	449	431	422	467	441	472	426	437	457	440	449	447	454	441	461	444	475	431	437	473	446	432	425	452	406	434	415	424	397	450	471	462	436	433	464	443	461	429	450	434	450	451	430	434	412	449	426	448	427	433	440	471	457	427	454	413	443	474	466	446	421	443	440	488	443	466	423	409	425	440	443	444	439	462	441	461	434	432	421	477	457	421	420	446	439	465	402	442	453	476	451	451	407	440	428	472	402	439	439	416	410	442	424	415	478	442	422	430	398	441	474	454	447	444	435	426	421	437	440	475	422	458	414	428	432	407	463	448	433	413	466	418	421	431	431	451	463	425	465	437	465	429	437	428	421	467	423	420	428	437	417	507	405	417	433	455	452	434	424	432	425	413	441	463	446	436	401	395	440	477	417	423	460	437	473	453	395	428	456	407	430	444	424	447	443	455	443	411	423	416	428	403	425	465	420	468	439	426	431	459	413	454	424	415	434	447	423	454	428	445	460	452	420	445	467	444	414	448	451	460	478	446	421	437	443	477	447	425	418	413	435	469	446	447	485	460	450	452	431	417	430	401	419	428	408	445	462	405	433	412	432	446	489	440	440	453	424	451	421	420	449	453	429	450	433	441	403	446	490	448	463	400	449	420	417	437	435	452	418	445	443	436	473	450	426	443	424	474	449	427	435	417	424	432	431	441	416	469	454	446	431	404	447	441	430	413	435	455	440	426	443	433	441	449	440	450	474	423	414	404	449	456	452	432	459	475	429	430	449	446	450	429	426	452	445	435	450	442	403	453	442	417	456	481	435	425	430	449	437	477	439	457	442	447	464	415	397	408	405	452	465	444	415	434	396	435	459	422	439	430	453	442	429	434	448	451	436	428	429	446	460	447	413	425	464	456	473	465	464	445	429	436	447	419	433	460	417	443	448	475	426	419	447	443	453	447	432	423	488	423	424	401	439	441	440	470	445	446	481	411	454	462	416	449	402	435	466	408	448	445	459	416	418	419	424	453	454	456	449	435	445	413	454	469	417	446	407	424	421	435	442	420	420	434	434	409	473	474	369	446	440	459	418	432	459	450	447	410	430	443	439	448	432	457	406	429	423	421	451	454	443	425	440	446	423	423	439	406	434	442	404	448	404	439	419	415	434	425	421	470	416	454	443	481	430	470	455	450	460	457	433	428	418	453	450	393	424	437	465	429	418	406	413	452	457	431	483	441	430	412	425	413	412	454	436	416	429	440	496	442	426	416	446	443	445	442	502	475	426	425	443	458	426	432	433	440	444	460	458	469	445	428	466	456	468	408	430	439	413	455	413	458	447	412	421	437	438	472	395	447	417	447	413	447	425	427	430	425	454	458	446	425	438	431	411	431	418	456	429	414	442	487	439	466	436	423	407	419	430	469	447	437	450	427	459	438	440	453	470	447	429	438	453	446	441	474	446	409	445	434	446	453	450	458	468	449	413	452	397	481	447	437	435	422	426	471	441	445	432	441	464	413	424	428	467	415	428	433	416	412	422	415	454	450	455	436	453	418	417	457	428	449	414	441	455	444	456	461	425	462	435	464	441	420	456	469	441	422	457	427	454	471	415	416	401	446	447	430	451	464	428	423	469	467	402	415	437	424	437	444	433	437	411	452	475	439	439	402	450	468	458	433	453	439	441	406	440	429	421	440	458	413	463	428	418	456	469	445	443	424	473	466	439	451	438	434	406	428	420	445	450	456	411	402	439	474	443	454	458	436	445	474	455	457	443	442	472	430	445	452	474	428	493	434	435	437	466	427	452	413	471	440	470	440	423	429	444	436	449	437	463	460	429	428	436	473	456	464	428	406	463	456	411	448	459	410	452	435	465	455	408	460	470	473	452	479	401	417	422	435	451	479	453	445	431	433	455	456	434	432	482	450	435	466	415	441	430	427	439	432	449	422	472	450	408	440	424	474	429	469	454	416	433	409	481	439	458	429	451	445	429	426	436	467	444	471	422	427	409	424	461	462	446	452	441	439	430	418	427	438	442	423	439	419	455	461	415	415	423	407	446	457	438	438	442	459	470	449	425	423	425	429	457	429	456	400	449	419	491	446	457	392	447	436	437	470	391	443	439	424	436	439	410	426	459	444	421	445	461	432	450	438	461	447	425	428	439	438	464	460	406	461	432	451	434	456	448	423	442	403	451	398	441	454	439	432	400	423	432	446	450	488	458	430	409	427	424	413	407	431	466	433	431	426	431	450	433	435	403	447	474	439	413	413	432	439	437	478	432	427	406	452	426	426	457	446	432	456	442	444	426	428	457	415	427	466	420	422	426	443	423	464	455	425	449	455	424	428	449	475	431	475	460	433	439	448	400	421	433	433	486	462	448	421	421	399	435	417	460	416	451	460	416	436	443	462	446	427	434	449	424	416	409	482	443	417	412	430	477	406	408	451	423	425	434	482	428	451	437	422	411	480	444	437	454	435	465	446	424	464	400	448	432	434	463	446	477	439	467	455	447	425	421	451	447	488	456	447	446	425	444	396	410	404	413	482	433	446	452	429	457	424	451	432	452	441	425	423	467	469	428	452	436	431	423	427	449	453	432	444	459	417	455	467	450	390	428	437	479	427	411	456	439	415	425	431	442	435	411	427	446	436	424	416	473	448	468	425	419	463	461	411	469	469	444	428	404	463	421	441	416	428	419	430	453	437	411	437	460	454	480	429	415	473	456	442	445	419	421	446	437	484	449
2396	553	334	203	142	272	414	935	1794	1260	3777	7925	5550	2605	1029	372	184	84	55	68	45	39	43	43	48	53	31	32	43	42	36	42	42	40	46	37	44	43	40	50	38	40	49	47	54	48	33	44	36	38	39	40	42	40	47	38	45	55	41	47	47	41	40	40	47	39	49	49	45	47	52	36	41	31	52	50	33	37	48	43	50	46	48	47	42	44	35	43	32	43	44	46	39	46	47	39	34	50	46	56	53	40	36	40	49	53	34	46	35	44	52	35	49	52	53	42	42	48	54	46	47	47	54	37	39	46	47	39	35	43	49	26	36	37	42	42	37	52	42	46	52	46	47	49	60	38	50	43	55	39	41	44	28	50	38	33	49	49	41	37	43	47	53	38	38	39	59	35	51	41	53	47	43	40	52	39	39	39	50	50	35	48	53	50	46	48	41	47	41	38	25	35	34	53	43	39	53	42	47	32	51	48	43	52	34	34	39	42	30	35	51	37	54	45	39	47	37	36	56	55	36	53	52	49	43	64	33	33	37	38	41	40	40	45	52	50	48	43	48	46	47	48	56	35	44	46	31	48	53	41	46	40	35	46	44	47	46	40	59	47	38	48	37	36	38	41	51	35	38	52	41	41	39	44	43	52	38	33	36	48	45	52	43	43	38	53	45	43	41	45	43	40	40	43	34	53	51	41	42	43	44	30	51	44	41	45	52	49	53	47	42	39	46	54	44	45	48	35	40	43	48	38	51	47	36	52	50	41	50	48	57	41	36	39	38	42	43	35	45	49	30	45	42	45	35	47	41	45	36	53	39	44	42	42	42	42	37	46	50	39	41	46	39	48	30	39	41	42	45	54	48	46	49	37	44	40	36	43	50	44	42	36	38	41	52	37	42	49	35	47	44	53	60	48	47	39	38	55	47	46	53	54	41	47	37	39	64	58	48	44	35	25	40	42	44	48	53	40	40	38	36	49	46	42	41	53	49	47	48	44	39	46	43	35	44	36	46	34	51	50	59	34	37	40	46	39	43	34	43	46	45	39	42	51	57	41	50	39	43	39	41	37	29	46	42	49	55	43	36	34	38	38	49	45	43	40	50	39	46	49	45	44	48	53	57	45	51	41	38	38	37	42	43	50	37	48	33	41	39	48	46	44	39	45	42	33	35	44	38	45	39	42	44	55	43	43	40	40	47	42	47	44	43	42	37	42	48	36	45	52	54	46	49	42	46	41	48	46	41	42	43	47	51	41	50	44	41	40	46	42	38	44	36	50	52	49	45	39	41	34	41	43	38	52	32	36	37	44	39	40	39	38	33	35	51	34	50	41	31	41	54	43	47	47	52	37	30	52	35	53	41	36	58	44	49	41	41	32	55	46	63	30	43	38	53	45	36	45	36	33	49	42	45	42	60	39	36	36	58	41	38	41	38	35	39	35	52	35	51	41	38	40	42	47	45	45	40	52	37	45	32	54	52	46	39	35	54	40	46	52	55	50	51	31	50	47	46	42	55	51	45	46	41	38	50	46	42	39	42	45	50	53	40	37	41	54	39	45	58	40	45	36	47	47	39	43	43	46	45	34	38	45	43	43	43	43	35	42	38	40	54	34	43	45	41	31	43	51	52	40	45	48	35	41	49	40	43	47	44	45	40	36	33	43	42	34	43	43	46	47	44	45	43	47	55	35	52	49	47	41	36	38	38	31	42	39	38	31	33	46	47	44	46	46	42	45	44	47	42	53	47	41	39	47	43	42	43	38	54	39	38	41	36	50	52	38	47	46	38	45	47	37	38	43	36	50	48	55	49	55	49	45	50	64	48	45	33	46	45	48	38	51	50	43	49	43	46	42	41	52	43	35	41	47	40	50	59	44	47	42	46	63	33	43	41	34	34	36	50	38	36	28	37	53	54	43	42	47	35	51	38	51	42	43	46	46	50	35	39	54	45	44	39	44	43	29	43	47	28	45	40	44	44	35	39	27	48	49	43	33	48	49	43	37	46	51	42	44	58	29	39	44	49	31	44	47	53	39	51	48	45	46	46	37	44	50	40	50	36	45	44	37	47	41	46	46	50	55	37	40	42	50	41	52	48	42	43	50	51	52	40	43	42	37	35	40	44	40	48	36	37	39	38	40	44	34	42	38	51	42	46	37	60	61	41	30	44	47	51	51	44	49	48	44	34	45	47	42	58	35	36	41	51	52	39	41	40	38	40	43	45	35	40	39	51	41	42	49	38	37	46	37	43	52	42	47	45	48	35	61	41	42	35	47	41	34	47	34	47	61	47	42	42	51	50	42	48	62	44	49	46	44	50	51	41	54	50	44	41	53	29	49	39	44	45	33	43	44	38	44	25	45	32	47	34	45	35	51	45	49	42	41	56	36	47	32	45	40	47	39	32	44	46	50	41	54	38	47	44	39	42	48	39	35	34	45	39	52	43	45	55	51	40	43	43	32	36	43	43	51	48	52	52	30	41	44	40	37	40	40	58	45	47	46	36	34	46	50	44	44	56	46	46	53	40	51	42	41	46	47	52	45	54	46	52	45	45	39	39	34	39	43	48	42	55	48	25	43	49	50	44	42	52	48	40	43	43	44	37	44	47	51	48	35	39	37	41	48	43	43	38	37	33	45	48	50	45	44	45	40	45	47	45	49	42	43	52	53	53	45	39	39	42	44	52	46	30	32	51	40	53	47	43	44	41	46	45	48	45	37	60	41	50	50	39	40	35	46	27	55	37	43	38	38	49	39	29	45	38	41	57	51	42	63	38	55	43	40	48	45	42	31	39	46	46	49	42	28	48	43	42	50	32	52	47	51	55	42	53	46	44	47	45	40	50	44	35	46	31	59	47	51	42	35	51	45	38	60	43	31	50	45	46	47	40	47	52	50	59	49	55	42	42	40	46	42	42	46	40	54	45	44	42	40	44	47	34	49	50	41	57	45	51	43	46	39	39	40	53	51	39	34	45	34	54	49	34	44	46	44	44	41	45	39	41	33	43	34	53	35	41	55	49	42	44	44	44	36	44	47	41	38	41	40	43	49	49	46	51	60	35	46	43	38	40	51	39	49	49	57	49	42	46	43	49	46	42	36	42	52	48	34	39	35	36	46	48	46	51	56	49	41	47	52	44	32	44	40	43	34	61	43	52	47	37	38	41	42	47	41	47	50	40	43	36	39	44	49	46	39	31	52	47	46	43	39	50	39	43	50	44	43	42	45	44	42	44	41	53	42	36	49	57	54	41	39	33	36	42	45	45	59	56	38	46	37	42	42	46	35	37	39	46	39	45	31	41	49	52	38	36	40	47	52	43	45	39	43	34	35	46	47	41	49	54	39	45	43	46	52	33	46	34	48	39	52	47	44	52	34	46	39	53	34	47	48	42	51	45	42	38	54	39	35	54	42	41	48	32	46	37	34	43	42	41	56	44	40	46	41	30	51	39	35	53	41	40	37	40	37	52	36	51	42	47	34	37	45	47	50	42	41	44	37	38	47
21347	10868	6541	9013	12295	19533	19973	26162	29684	24039	36566	44783	36717	27619	18050	9616	3970	1505	847	635	576	572	588	580	565	546	553	544	580	551	587	549	545	570	539	528	583	554	513	557	531	581	556	594	544	559	563	570	552	556	572	557	541	574	544	579	542	569	569	549	573	565	544	604	576	564	548	564	530	535	577	560	547	544	561	538	603	590	568	553	630	558	541	535	521	565	549	528	559	591	564	576	547	538	548	541	553	526	555	578	574	572	528	531	569	551	574	539	562	576	568	559	555	565	561	505	537	571	557	544	605	553	572	569	574	577	529	567	537	542	558	535	588	553	551	557	515	534	565	557	522	534	600	564	566	565	554	502	550	589	589	543	557	556	573	513	540	537	548	569	549	600	549	594	538	541	545	569	567	544	581	545	535	571	568	527	541	564	556	558	547	561	546	578	568	569	570	512	585	532	532	540	565	563	545	548	603	566	543	521	569	566	539	557	556	545	554	515	631	588	597	564	516	611	574	563	547	551	576	570	570	566	558	584	567	550	551	536	554	540	570	569	516	534	536	573	540	511	537	577	540	562	553	594	590	532	537	554	544	561	579	576	572	591	568	539	568	554	527	574	569	537	594	559	550	569	573	574	550	545	551	578	534	494	545	518	557	581	599	513	540	507	560	576	573	533	552	560	636	586	562	535	549	567	567	580	598	575	566	573	550	554	562	553	578	563	569	575	587	561	550	506	594	559	580	538	593	583	550	557	602	584	536	558	550	525	551	568	560	530	545	516	609	584	534	603	518	601	596	500	547	533	599	583	591	500	532	544	557	566	563	585	546	590	565	531	554	557	542	575	555	572	571	563	551	558	560	545	560	557	571	523	529	550	542	564	550	602	539	565	608	551	596	583	560	573	550	557	602	573	610	582	554	529	542	589	563	542	550	535	578	532	550	569	559	577	555	554	562	520	550	562	572	519	548	550	510	553	548	542	558	566	535	574	535	568	521	547	601	521	576	564	559	582	583	588	528	568	535	544	544	557	567	568	569	552	519	566	601	552	560	571	623	530	537	537	552	543	570	544	525	547	545	576	555	567	596	620	551	593	559	565	584	556	559	527	578	535	551	592	598	577	560	586	567	583	595	563	559	524	548	607	599	568	560	550	565	555	520	580	589	569	543	585	586	602	532	548	515	540	570	543	559	538	554	544	543	573	558	546	575	571	559	588	589	572	593	566	529	546	564	548	555	583	531	589	562	558	578	513	525	531	579	519	564	568	576	563	566	546	558	563	545	563	568	620	576	582	587	534	552	559	521	582	587	541	573	527	552	563	550	533	561	536	545	525	558	518	542	587	584	532	541	542	536	569	583	572	552	581	527	562	579	542	542	595	558	595	495	538	557	566	523	587	551	578	542	541	604	571	582	571	583	550	548	542	561	560	573	564	534	538	585	575	537	564	546	557	585	525	554	541	547	548	558	545	563	562	585	559	567	560	579	523	553	508	554	542	603	597	528	575	546	536	545	539	587	555	570	557	540	554	597	535	545	561	596	527	606	544	549	558	532	541	542	520	593	566	527	526	570	570	566	533	532	544	530	539	582	558	569	565	571	579	559	567	582	562	593	542	547	559	559	576	536	571	546	573	534	599	542	578	526	556	512	561	549	556	595	559	553	489	589	543	577	552	524	553	552	560	552	576	552	495	569	567	561	534	564	523	543	523	563	591	547	569	608	554	596	590	537	557	531	567	564	540	604	535	595	537	539	567	542	579	532	548	578	579	578	544	524	575	528	572	617	566	570	542	553	539	550	541	527	578	572	547	573	581	557	552	600	579	567	575	539	536	546	565	575	527	569	571	578	566	574	559	528	528	572	529	550	541	558	553	535	534	537	540	561	530	590	558	589	547	545	585	613	575	518	547	577	576	558	537	579	482	567	549	595	557	555	577	527	562	545	565	563	602	517	512	565	544	532	594	532	583	574	548	590	564	532	568	559	548	537	573	543	535	559	563	584	587	562	541	553	579	575	539	561	580	587	608	538	532	565	566	535	606	573	621	562	595	569	546	550	596	589	541	558	559	582	552	564	545	562	528	567	578	546	524	574	582	551	574	566	550	561	545	547	552	589	610	554	555	566	549	526	558	600	531	530	544	570	563	650	521	557	562	527	558	541	600	603	523	594	545	570	634	535	529	554	556	560	563	559	550	576	549	581	596	583	546	555	583	574	528	548	547	553	563	547	559	589	509	553	549	583	586	573	578	526	558	563	561	539	585	584	539	589	578	574	596	538	611	585	544	576	538	534	571	526	531	522	575	535	564	542	571	592	583	594	594	526	550	544	537	577	590	568	577	540	559	550	530	567	538	563	565	539	577	559	550	539	548	562	573	534	576	595	548	577	595	587	581	564	535	531	562	529	603	550	520	529	624	508	526	608	540	591	527	543	535	507	551	560	558	576	610	546	535	592	534	578	572	559	566	538	568	588	563	549	581	589	526	536	568	533	589	543	581	546	554	529	578	564	602	557	551	572	571	554	587	559	560	565	606	558	581	574	539	516	540	561	525	548	573	547	523	531	575	608	566	515	559	565	586	575	622	532	543	548	597	533	551	567	567	589	565	585	533	555	569	586	533	584	553	551	572	581	524	555	581	526	561	574	587	541	504	573	577	565	558	528	563	576	563	574	558	584	585	533	556	488	550	542	571	498	561	557	597	593	605	545	539	563	542	532	587	558	571	563	524	548	491	547	566	621	588	559	568	534	598	560	529	570	564	542	597	584	580	568	595	588	565	571	518	561	574	550	538	589	547	546	605	584	564	525	565	546	527	579	519	543	571	564	532	544	562	573	592	556	532	549	539	537	541	529	534	525	579	550	571	553	519	530	577	586	541	540	575	505	599	537	604	562	534	590	554	595	526	557	556	539	553	553	559	535	540	527	578	578	560	514	546	562	537	589	579	547	564	576	570	568	592	576	598	605	586	532	571	528	560	546	572	525	536	546	523	544	565	567	572	558	592	559	562	537	541	594	554	551	546	586	534	581	552	535	530	559	552	560	579	558	534	563	550	574	521	631	562	559	557	568	571	521	598	540	568	567	603	562	540	519	557	537	572	542	578	513	578	584	535	578	604	597	556	519	591	551	530	544	556	584	538	534	548	524	569	578	541	598	578	556	526	562	515	569	557	586	559	545	543	563	557	553	558	572	576	528	514	542	582	544	508	545	527	609	578	552	583	528	567	516	582	598	535	560	533	534	570	589	589	570	512	572	576	562	555	516	580	538	567	512	529	532	615	551	584	594	586	532	576	539	551	542	566	553	542	539	561	557	596	562	565	562	542	538	582	593	556	578	532	595	564	544	580	560	539	585	548	585	595	584	567	521	539	567	559	585	567	561	535	586	559	559	581	621	514	552	546	577	547	567	572	562	593	596	563	555	545	560	530	543	548	591	540	567	520	543	566	553	607	532	565	552	565	532	565	559	513	572	600	567	582	534	542	564	548	530	538	594	573	570	547	566	599
2019	1083	396	153	269	625	1177	2202	2440	1947	8472	12725	7272	3277	1231	498	198	87	53	39	37	40	38	25	36	38	42	31	32	36	36	43	41	49	42	32	36	46	35	41	29	43	45	38	32	24	39	36	48	39	35	43	44	40	40	38	30	34	45	34	39	45	55	27	39	44	28	47	33	30	35	40	43	40	33	32	39	30	36	28	41	45	40	49	35	38	28	37	32	45	30	23	46	38	34	31	41	39	32	40	37	30	36	33	27	42	38	43	47	36	48	40	36	40	52	42	39	39	24	36	41	46	39	38	42	47	36	36	25	51	34	31	35	34	45	44	27	48	36	25	32	46	42	42	35	31	38	33	40	34	45	39	32	16	47	36	34	41	36	29	40	32	36	37	39	42	34	34	40	44	49	43	31	43	37	39	27	42	29	47	35	33	29	36	31	41	38	39	29	35	41	48	45	37	42	43	32	47	39	31	44	41	28	28	43	28	34	34	30	46	38	32	33	39	32	39	42	47	37	38	39	27	40	39	37	36	37	40	37	28	35	41	36	36	36	34	39	37	39	42	37	48	44	29	36	40	36	32	35	43	35	39	32	34	41	33	52	33	24	42	49	33	51	29	37	41	36	27	44	31	44	41	39	35	36	41	43	34	35	45	35	38	33	33	44	38	46	43	26	35	43	22	31	30	41	39	41	36	36	40	40	42	34	46	29	32	40	45	47	43	45	39	37	32	29	34	36	48	44	37	40	38	34	39	37	41	23	39	33	32	32	42	43	31	41	29	34	30	35	37	47	34	47	35	49	35	42	36	38	45	47	42	45	32	44	35	43	32	40	39	35	37	33	38	34	51	33	38	41	41	38	35	40	25	41	43	39	32	39	36	36	50	34	41	34	37	34	31	43	37	42	36	33	38	49	30	48	57	34	41	36	35	47	33	40	41	42	30	32	24	26	35	44	38	38	41	30	47	39	53	34	25	23	27	32	39	36	41	29	39	48	39	34	46	33	42	40	30	34	34	37	44	42	41	47	22	39	38	46	48	34	34	41	41	43	44	35	42	42	44	25	43	40	43	43	37	36	44	34	43	33	40	45	35	36	30	40	36	33	34	38	56	37	36	35	40	40	44	31	50	37	39	33	37	38	44	40	41	38	37	44	37	36	36	40	30	51	44	40	34	39	41	47	44	32	42	41	22	36	39	49	38	33	33	37	43	42	38	30	46	32	39	35	34	32	34	40	34	36	41	36	25	32	30	37	32	40	43	41	47	46	38	50	42	27	32	54	51	36	37	35	30	36	26	43	44	38	42	35	42	33	37	50	27	38	38	33	56	40	33	45	38	46	43	33	43	37	33	56	46	38	32	33	35	36	42	41	46	34	39	41	46	48	48	42	31	38	43	37	40	27	43	41	42	37	40	51	30	27	39	32	35	34	40	44	33	29	35	34	40	42	40	55	37	38	35	41	47	44	38	39	53	43	35	28	40	36	45	32	35	52	39	43	34	38	49	32	29	28	34	22	42	38	41	32	46	40	35	39	31	34	40	33	37	39	36	37	37	42	36	26	46	49	33	31	31	36	39	31	35	29	39	33	42	40	36	42	30	35	36	40	44	50	31	39	44	37	43	33	35	30	35	45	44	34	41	34	41	43	38	50	26	42	34	45	36	35	50	34	41	33	37	39	27	31	35	47	37	39	41	45	34	32	38	42	43	38	35	39	36	44	38	38	37	35	42	37	39	35	29	44	23	26	35	42	38	36	34	49	44	44	48	30	36	31	35	40	37	38	33	39	41	38	34	26	32	38	41	38	39	38	44	44	43	37	30	30	43	37	33	39	40	56	49	34	45	42	32	46	41	34	41	30	34	32	35	31	38	37	31	32	50	38	31	39	46	32	42	33	34	29	48	34	38	41	38	39	48	47	28	35	36	45	38	31	34	45	33	42	39	29	50	39	36	30	49	35	36	32	34	32	35	28	39	48	33	36	47	31	34	32	34	42	45	31	49	43	39	47	44	40	45	39	45	37	37	41	40	38	35	40	40	37	46	46	38	40	46	35	34	28	33	43	37	38	35	49	45	33	45	37	36	52	28	46	22	35	35	39	46	39	43	38	45	36	33	44	27	38	40	29	42	36	42	42	27	38	34	40	28	41	38	37	39	34	46	38	29	40	40	45	34	39	49	43	33	50	36	45	34	42	35	37	36	36	30	30	41	41	34	38	41	39	43	27	23	33	43	42	37	30	35	44	45	40	41	45	43	45	39	33	45	36	31	48	37	42	42	51	55	37	44	37	44	42	39	28	40	32	35	31	42	35	30	29	37	43	35	41	36	47	36	27	35	34	39	42	42	39	41	46	30	45	37	43	31	38	36	37	40	35	37	32	31	37	41	34	33	38	37	37	31	42	39	35	36	39	45	40	53	31	37	46	49	40	53	46	33	32	38	45	23	40	32	43	43	32	34	33	35	39	27	35	36	23	53	36	35	45	35	48	32	44	43	45	37	41	35	31	41	40	48	44	43	31	32	40	34	39	43	36	42	49	35	44	45	29	37	35	37	40	40	37	33	45	42	34	33	45	35	37	36	32	38	40	36	34	28	45	38	33	41	48	38	35	42	25	46	43	43	29	44	32	38	41	40	40	49	34	19	42	58	35	45	31	35	37	34	38	38	38	45	35	40	24	28	42	42	42	51	37	54	26	38	45	29	48	28	28	21	42	47	45	35	37	39	43	33	39	44	44	43	40	42	50	46	41	40	36	36	48	43	37	50	56	29	36	41	42	40	33	42	33	47	36	51	35	42	37	48	39	28	44	33	40	44	49	26	47	34	31	33	31	34	38	32	40	25	44	36	39	29	33	35	36	40	32	28	43	33	42	48	43	32	36	39	53	36	43	31	35	34	40	40	32	38	36	38	38	27	47	52	23	39	45	36	41	40	39	34	46	46	38	47	36	40	38	36	34	39	42	35	40	38	27	33	37	41	38	50	35	47	42	23	40	37	42	47	24	54	38	34	35	47	41	31	34	38	29	35	45	54	43	40	31	30	38	39	31	33	43	30	49	38	41	38	40	41	46	38	38	43	47	38	40	42	38	49	45	33	39	46	42	39	26	33	48	42	31	45	32	37	25	28	35	46	40	34	30	30	37	50	39	33	45	31	44	39	37	33	31	26	42	44	41	40	31	35	24	38	27	40	44	53	32	42	25	43	34	27	34	32	43	36	49	29	43	32	37	40	37	37	36	40	32	38	39	44	43	43	55	34	39	31	32	37	30	40	50	30	43	34	47	32	31	37	34	43	41	34	41	50	39	32	46	30	34	41	45	54	42	52	43	38	31	41	47	35	53	36	31	35	44	35	28	37	35	38	49	41	32	38	43	37	44	53	53	35	36	24	50	39	42	31	34	37	35	27	40	40	38	39	38	42	43	36	40	32	37	38	44	38	40	33	42	31	46	42	53	33	40	40	42	43	40	42	37	36	37	27	35	46	47	35	35	33
27508	15563	7426	8961	21513	27205	30078	34223	33502	27084	45166	50898	39358	29363	19433	10219	4255	1605	779	550	570	466	467	463	471	530	502	446	482	468	480	489	448	484	505	466	509	495	467	477	448	484	489	449	517	416	467	473	451	456	479	496	503	449	494	503	485	435	456	453	514	468	476	450	497	483	457	457	473	501	497	474	472	484	466	507	467	480	488	451	485	462	464	472	469	505	458	488	486	470	459	469	468	493	461	475	445	480	484	484	460	434	500	485	502	483	479	479	471	452	556	486	467	462	516	492	497	506	420	506	493	512	488	471	440	483	467	448	510	489	477	462	495	459	482	486	474	526	504	487	468	444	453	468	498	485	437	527	475	457	481	481	487	481	459	525	446	497	481	488	479	529	485	462	483	479	468	489	522	488	505	502	447	508	492	466	516	499	465	481	469	507	461	480	471	473	462	483	491	464	474	476	487	476	455	475	493	508	469	438	517	484	507	524	478	509	463	491	500	489	515	474	489	504	493	506	504	490	450	504	500	478	514	442	460	460	502	503	485	473	471	475	435	489	461	491	458	448	443	470	483	496	449	456	490	459	481	461	483	477	490	476	507	473	434	496	505	454	527	511	461	457	452	504	473	459	509	461	511	474	481	497	518	471	477	462	475	458	451	503	501	443	485	492	472	473	465	490	467	481	461	446	493	456	468	507	497	525	468	523	470	479	481	475	485	486	464	466	469	437	479	497	468	518	474	473	508	464	558	537	495	486	526	452	496	509	467	477	453	469	515	509	466	453	480	476	462	488	468	513	466	493	477	400	488	467	484	459	508	485	485	500	523	482	444	468	471	483	469	445	496	456	474	464	503	477	503	460	488	498	453	510	456	515	473	461	453	467	431	446	496	482	500	487	478	487	456	479	487	502	475	453	470	498	494	457	502	514	469	492	474	472	443	483	479	452	475	493	507	438	461	508	473	459	518	481	503	456	468	498	478	484	467	459	464	472	431	468	483	525	478	544	465	477	483	493	498	442	486	477	462	475	472	484	452	467	478	488	501	461	526	465	498	476	474	481	500	459	504	462	479	481	443	464	501	468	486	520	525	466	438	509	497	506	456	491	433	461	454	547	515	497	456	465	439	496	485	481	483	467	503	479	454	483	438	460	468	481	492	479	502	450	488	482	525	487	501	482	427	504	502	484	469	509	489	447	522	497	497	492	477	437	515	477	465	486	495	425	473	491	460	454	475	471	464	452	492	497	503	494	473	445	489	472	466	472	475	494	492	455	502	488	451	492	506	456	489	478	496	475	469	471	532	500	491	492	477	459	501	470	546	467	464	512	446	478	487	496	460	492	475	444	505	504	491	479	490	482	472	467	490	477	479	483	495	466	481	512	516	497	473	485	497	471	433	495	459	478	487	516	479	548	477	506	506	475	497	465	518	493	489	490	537	498	458	448	501	464	509	456	510	457	470	512	466	480	530	483	499	460	505	484	455	468	453	499	472	492	479	487	508	515	447	464	521	484	480	452	488	484	482	481	513	458	478	503	469	497	496	480	449	498	464	492	448	480	459	497	479	509	498	489	481	459	459	473	479	471	519	467	509	466	459	497	489	534	442	493	494	473	493	483	479	463	491	496	460	487	483	505	505	444	494	516	483	471	470	461	486	524	485	437	459	447	447	437	498	431	487	495	497	456	443	482	442	495	532	510	506	468	455	471	467	442	480	464	495	474	462	495	452	475	498	526	452	490	495	491	460	479	476	471	492	461	467	494	494	451	475	488	469	469	476	447	486	501	522	469	472	446	468	449	478	508	499	487	492	467	502	475	453	479	467	463	520	469	489	469	471	462	486	451	473	452	479	503	486	494	480	495	506	525	481	506	459	464	479	474	479	423	514	481	462	483	477	448	462	515	449	423	486	473	458	498	489	483	471	507	479	506	493	479	520	514	489	459	511	465	460	488	458	469	461	490	488	476	491	481	537	489	448	511	429	438	499	441	471	467	490	484	447	441	503	497	458	476	468	509	484	471	464	471	485	495	506	512	456	493	468	502	511	509	514	476	465	515	434	473	455	482	477	483	485	468	483	500	459	471	488	437	467	496	499	509	484	552	449	482	483	464	476	451	499	458	464	486	463	481	475	487	480	480	491	505	485	484	503	489	509	500	471	501	485	496	465	478	506	467	449	468	515	451	494	481	486	466	472	499	502	480	485	517	475	463	486	494	476	468	492	470	480	470	491	478	484	456	455	468	485	441	451	464	484	508	469	503	452	473	531	557	504	462	491	505	479	471	466	464	474	487	520	465	486	496	458	464	490	474	511	484	495	508	523	461	485	456	518	489	491	485	485	507	488	506	460	517	499	445	496	480	460	487	460	487	482	485	469	475	477	486	476	513	491	510	487	460	459	470	482	481	483	467	476	455	471	477	504	503	462	485	513	507	482	460	489	498	460	526	432	518	496	510	466	475	459	450	492	467	470	497	511	473	477	501	499	450	488	474	470	469	446	493	476	476	509	461	477	504	523	464	477	486	478	457	451	493	494	469	447	471	457	512	457	489	485	509	453	458	469	484	498	490	499	478	501	524	429	495	446	448	439	477	517	456	483	482	503	490	514	496	460	486	502	433	456	467	478	442	479	488	439	512	509	479	483	449	447	471	487	427	479	450	472	501	488	468	485	487	505	469	522	509	501	476	494	488	480	501	493	489	455	494	499	465	481	463	519	487	489	447	503	475	474	491	504	470	446	464	462	492	471	457	479	501	478	469	456	497	460	489	468	488	468	445	428	508	447	495	472	459	498	469	468	444	450	449	474	494	509	437	494	441	497	447	503	475	464	520	480	468	504	462	506	443	477	448	445	518	463	503	502	467	452	481	486	483	548	507	505	455	468	464	513	479	492	454	461	503	493	457	474	507	472	480	478	498	468	472	482	448	507	510	456	454	472	514	497	490	477	493	461	471	463	496	456	470	503	473	521	489	456	467	492	488	460	488	469	509	494	492	491	485	456	498	470	474	469	510	486	496	511	466	467	459	483	447	480	487	488	493	477	424	513	450	465	494	464	477	476	515	491	461	497	472	460	456	453	471	465	470	482	478	485	486	483	467	473	493	426	451	457	455	497	442	488	494	477	461	509	506	473	508	467	495	505	440	449	457	487	496	463	475	471	468	464	497	493	454	485	509	426	477	503	481	429	436	490	486	478	493	526	498	491	462	483	494	453	517	487	518	449	481	434	461	457	492	496	474	551	458	464	515	476	463	470	478	486	462	455	495	454	497	466	482	442	513	473	496	490	472	455	491	467	504	492	512	466	477	513	474	523	491	459	471	482	499	477	469	526	496	475	432	462	481	437	489	474	509	491	462	491	484	446	486	446	507	482	455	478	466	482	463	469	472	485	482	468	484	488	477	518	441	487	494	493	473	462	519	493	517	453	453	511	495	439	488	468	470	515	498	484	467	477	455	497	422	402	477	470	563	473	462	514	498	472	473	485	513	454	454	466	475	433	450	512	498
1519	289	94	62	76	125	245	554	1075	606	1768	2254	1798	850	405	147	92	45	47	42	31	33	39	42	35	34	43	38	32	36	40	34	34	29	42	48	53	34	39	37	47	44	35	37	35	51	45	32	36	41	37	34	29	39	37	48	41	37	49	45	47	42	42	37	46	30	40	58	42	36	37	30	27	36	41	40	28	27	41	27	33	31	42	30	35	39	36	40	41	43	30	32	33	35	35	29	36	41	35	25	35	45	37	32	34	35	33	26	38	32	41	49	45	45	28	42	37	33	44	44	36	28	31	37	33	43	37	42	40	27	39	44	44	37	41	43	45	46	41	46	41	41	32	52	27	42	44	44	43	45	30	41	39	44	35	47	37	38	35	44	41	41	34	34	28	34	37	36	42	37	37	40	42	48	36	40	25	33	41	35	35	35	40	42	38	34	44	33	35	54	33	37	44	25	32	37	47	33	39	35	37	31	29	46	32	36	35	42	30	26	37	37	35	40	36	43	39	37	38	37	47	42	32	36	36	37	41	31	41	38	37	37	42	42	29	45	38	27	41	37	38	38	39	40	40	39	35	33	37	39	38	31	42	42	44	42	25	41	45	39	58	42	33	55	37	37	38	36	38	46	34	36	32	47	36	41	36	46	39	48	38	32	44	41	30	43	46	49	35	33	40	37	39	25	30	41	40	42	35	35	41	28	30	27	35	38	33	41	38	29	40	33	34	47	45	36	33	37	39	41	29	37	57	42	36	38	38	34	25	47	38	32	32	37	37	32	36	37	40	42	34	40	36	38	37	38	33	41	27	36	33	44	36	35	37	30	40	37	40	41	33	40	29	41	36	43	50	42	56	25	40	42	41	47	47	28	43	54	33	32	33	44	29	38	34	34	34	36	34	45	36	44	40	29	33	35	37	40	35	33	47	36	39	57	38	28	28	46	36	33	30	42	39	32	39	37	44	46	34	35	29	42	49	35	32	38	37	38	32	42	41	37	32	32	36	32	32	40	49	39	39	45	48	39	42	36	41	29	38	35	43	34	35	42	42	39	39	36	38	48	53	51	41	42	47	37	48	44	43	40	41	41	32	45	45	46	38	39	45	45	40	46	39	44	37	36	38	37	31	40	37	49	45	45	44	37	31	31	42	35	39	40	37	42	42	45	31	33	39	39	40	35	31	33	38	44	30	25	44	41	37	38	37	38	42	31	32	41	34	35	38	36	30	40	42	34	50	36	39	49	36	26	40	47	24	42	32	46	27	33	41	34	33	49	45	38	23	40	39	36	34	43	39	42	41	40	48	36	47	42	35	46	33	41	41	41	25	31	44	45	36	36	40	28	50	32	36	44	41	31	36	41	25	39	39	51	31	46	55	34	46	37	26	38	37	40	47	43	31	30	36	40	26	41	33	46	44	34	33	41	29	36	47	35	46	42	35	37	35	43	36	46	46	33	41	33	36	46	40	40	39	32	44	36	42	35	33	51	36	38	35	38	36	43	28	41	46	32	48	41	26	32	38	45	38	48	33	34	45	40	40	40	39	39	51	47	40	40	39	32	40	34	41	36	40	33	46	28	39	34	40	53	39	41	36	42	45	35	41	31	45	50	28	46	39	33	34	30	48	46	32	32	44	51	48	30	26	44	29	37	31	37	43	41	46	50	37	30	32	41	35	38	44	45	39	37	38	33	37	53	49	36	36	35	47	38	35	41	35	26	39	36	31	30	53	30	39	45	35	36	42	41	33	45	36	28	38	35	38	41	26	45	32	32	49	34	27	39	31	34	29	46	39	33	38	46	31	44	37	31	28	39	42	30	29	30	42	41	34	47	39	42	33	46	47	45	35	43	45	42	29	35	44	42	39	41	35	44	35	40	45	25	39	46	40	30	36	39	37	38	37	48	42	43	45	19	26	34	34	31	37	40	26	43	37	39	34	33	28	34	37	21	39	44	43	34	42	40	40	40	44	29	28	44	43	43	35	28	47	54	48	46	36	40	35	35	30	39	41	43	32	38	39	38	38	40	40	45	43	36	33	40	32	49	47	35	40	47	42	30	20	40	44	56	44	45	45	42	44	37	37	37	46	31	35	58	36	41	45	44	33	31	40	33	44	28	46	43	33	39	41	38	54	36	36	38	32	31	38	40	25	42	41	46	38	42	39	32	26	43	51	41	36	46	26	35	41	32	37	30	37	46	49	47	34	38	44	36	29	35	44	47	35	41	38	30	42	39	38	45	35	31	38	41	38	36	42	34	33	33	40	30	31	29	43	34	36	27	40	40	32	42	36	37	37	36	33	31	34	39	50	43	44	31	25	39	36	40	38	34	33	31	37	42	52	45	40	49	33	42	35	32	28	48	53	31	36	47	39	40	42	40	41	32	41	40	42	37	30	33	39	48	37	31	40	28	33	46	33	48	42	37	30	47	38	45	29	48	41	38	34	37	40	41	45	34	45	42	38	42	41	28	43	28	33	30	37	38	30	39	44	28	37	34	46	49	33	28	39	39	34	46	44	31	42	36	34	41	51	44	43	38	29	50	43	24	29	50	37	32	34	38	52	41	44	35	42	28	31	43	41	48	37	35	41	45	37	39	36	35	42	42	29	37	49	33	33	39	37	33	43	38	38	35	36	46	30	37	37	36	29	55	36	37	44	34	44	40	46	41	47	31	37	42	37	51	21	38	44	37	42	32	40	35	38	44	35	29	38	39	34	29	53	22	35	38	47	36	32	41	44	32	30	46	44	62	42	35	36	33	28	29	38	42	26	38	32	50	41	31	32	47	46	30	35	38	34	35	49	41	44	44	38	42	26	24	48	39	40	38	23	45	43	42	38	46	45	39	32	46	41	35	46	37	41	29	47	50	52	40	34	31	39	46	29	32	30	41	54	38	33	48	37	29	44	48	43	28	39	43	37	50	29	36	46	32	28	28	46	33	34	36	42	35	46	41	41	34	46	47	34	37	44	43	46	32	30	36	33	43	32	45	27	46	33	36	45	37	39	32	42	40	41	35	51	40	44	35	46	45	42	25	30	33	40	49	46	51	34	45	35	32	35	41	32	43	46	37	33	35	32	43	38	54	37	33	31	29	56	38	42	48	42	32	36	29	53	28	33	34	32	49	38	42	35	35	38	28	40	31	40	40	43	39	48	43	35	40	42	41	30	42	37	43	47	44	35	38	38	38	35	44	38	40	36	32	28	37	37	31	41	34	36	27	38	36	28	49	36	26	44	56	40	34	31	37	36	38	43	41	40	36	30	33	43	38	39	38	49	38	29	46	33	42	33	40	37	38	42	51	31	48	43	36	39	44	43	31	36	32	37	35	29	31	33	42	40	33	40	44	44	32	35	31	38	37	39	46	26	37	43	33	27	34	25	47	36	33	49	38	39	35	33	28	45	38	32	41	36	35	30	40	25	37	45	31	31	37	32	25	56	45	43	33	37	52	49	39	42	31	41	43	39	26	28	29	25	36	38	45	42	48	31	40	31	37
18913	6656	1744	2118	5816	10412	14696	22179	26444	16011	28482	29995	25063	17371	9462	3886	1649	812	581	515	521	486	480	497	468	496	501	487	520	462	465	510	473	530	522	476	505	486	488	484	467	484	461	494	492	504	472	493	469	469	462	489	517	482	471	499	487	471	477	496	502	469	482	476	509	495	500	489	517	493	476	449	500	488	519	493	481	503	530	486	471	492	506	530	490	477	462	491	494	489	490	506	459	524	484	492	528	483	508	486	506	525	533	468	517	467	504	520	509	480	480	502	487	497	479	495	492	478	486	446	506	464	495	477	487	481	482	485	516	476	431	508	502	508	549	483	498	483	450	457	489	505	470	478	514	486	487	560	527	476	489	484	454	485	505	502	504	501	480	516	492	511	468	489	489	497	469	457	468	553	482	505	541	495	574	500	471	440	485	473	502	466	479	478	478	507	485	503	468	489	436	474	519	496	538	464	488	523	485	464	475	467	498	460	535	530	493	495	499	449	495	472	537	459	477	460	515	508	501	486	461	485	501	494	484	483	520	500	506	474	479	524	506	426	474	553	484	454	494	474	485	485	483	495	495	451	511	487	476	464	470	492	486	492	501	465	496	449	477	538	513	519	527	469	450	493	469	458	487	496	480	496	502	521	526	509	464	462	465	464	490	472	482	467	480	493	531	492	501	508	461	517	483	517	473	541	478	495	490	484	523	470	476	500	482	461	453	500	465	471	507	468	501	512	480	473	485	488	456	481	497	455	459	498	470	479	509	498	480	458	454	512	480	503	469	485	482	461	475	515	494	465	492	483	494	493	522	488	501	495	453	518	471	494	495	483	481	486	517	523	496	488	522	491	462	499	486	463	518	491	486	509	509	478	469	455	500	483	504	485	537	513	492	509	466	491	511	514	481	510	457	497	479	498	474	487	494	458	450	465	553	472	443	494	477	495	519	484	519	491	508	493	481	487	505	496	467	485	489	501	534	484	489	519	472	502	466	489	456	532	477	473	511	500	499	508	510	505	508	531	491	491	468	506	503	480	492	506	502	505	493	511	480	503	482	479	523	532	476	484	458	501	494	473	512	465	510	506	487	457	486	464	469	511	542	474	523	506	489	492	465	509	425	531	518	510	484	467	462	479	523	453	493	510	489	497	475	506	544	511	487	500	489	486	549	475	491	505	504	482	505	513	476	498	486	507	456	471	472	514	529	481	500	455	510	501	489	504	507	486	511	528	462	499	502	533	462	510	482	456	478	529	480	490	527	454	474	479	504	503	505	473	493	458	492	494	467	474	501	507	521	499	507	520	453	512	492	500	489	482	462	487	520	543	450	522	527	523	478	496	475	452	468	508	502	469	506	516	544	501	498	536	480	466	489	518	555	496	479	481	479	484	485	488	501	476	479	488	515	460	515	502	505	518	507	505	486	472	484	497	493	475	462	458	524	494	468	522	479	484	468	470	492	466	465	475	479	484	476	473	488	472	515	495	485	495	481	477	516	491	483	506	502	481	478	473	503	496	479	446	482	502	502	471	480	468	518	494	506	510	460	514	500	491	461	477	483	490	476	510	507	496	471	480	526	472	522	475	476	505	509	466	471	506	504	501	480	500	532	493	494	510	498	483	480	499	510	509	518	482	499	511	505	501	493	499	475	506	509	492	491	550	499	501	451	506	513	499	481	543	465	521	464	508	500	467	472	532	472	473	482	459	466	504	536	507	485	508	502	501	484	518	503	506	521	495	465	528	477	505	537	478	471	459	483	496	477	489	486	510	497	451	490	470	451	489	482	502	471	457	505	510	517	485	518	478	482	519	511	512	476	475	459	489	511	459	519	499	518	506	469	478	529	476	470	485	470	475	472	499	501	507	483	495	453	482	481	476	479	515	495	509	516	504	469	502	510	411	488	517	477	500	504	510	429	475	476	417	506	488	518	496	525	496	465	489	460	486	557	469	512	495	473	478	481	492	505	461	477	465	531	481	448	475	462	473	458	472	482	506	495	488	498	451	459	474	457	510	485	493	466	476	515	487	515	491	483	502	508	527	516	486	496	472	492	450	502	485	478	474	505	488	488	442	511	503	502	503	446	498	469	505	452	471	455	490	494	460	467	490	517	469	472	511	471	511	519	508	509	499	467	465	507	484	478	523	486	506	509	479	513	478	512	493	492	536	481	518	474	538	490	514	451	492	485	487	508	528	506	507	516	479	503	507	458	485	523	506	477	467	514	486	480	539	496	464	491	491	491	499	471	523	493	456	514	513	529	471	473	479	481	439	472	502	516	481	493	471	484	520	448	524	489	491	477	444	469	517	487	522	502	467	488	501	434	477	540	494	527	462	510	538	536	489	499	482	448	493	511	509	478	447	481	470	497	499	494	477	522	495	520	467	444	478	517	537	487	469	508	476	513	510	503	493	501	494	536	489	459	495	477	474	506	474	502	486	513	494	514	532	489	450	492	484	462	469	500	471	473	497	479	481	475	485	471	515	500	442	498	505	451	511	496	516	524	490	483	470	491	476	467	478	462	494	483	485	497	461	475	489	491	466	471	502	479	509	487	480	476	499	516	516	512	491	485	524	476	472	450	543	488	486	482	454	482	512	507	517	513	468	481	490	501	470	473	503	532	465	503	511	478	475	515	517	533	478	509	480	440	442	475	513	450	504	467	500	496	466	464	529	481	518	480	485	489	505	487	483	483	510	497	498	491	507	464	510	522	506	498	514	501	480	500	490	501	512	497	501	512	524	456	501	502	492	501	459	498	514	468	499	491	530	478	487	527	476	502	490	479	492	474	449	486	513	499	474	477	484	521	473	456	482	513	473	438	509	512	524	492	479	478	487	474	513	446	482	509	476	485	489	508	487	526	502	472	526	500	476	485	516	472	551	488	516	485	475	493	484	462	487	484	513	470	481	519	503	467	500	465	473	460	516	486	462	513	466	485	489	509	483	462	489	475	456	465	526	496	513	506	496	481	491	482	485	451	494	496	490	458	504	493	513	476	484	488	503	458	507	470	452	483	525	478	484	468	481	504	524	498	494	505	488	492	503	483	546	528	508	498	463	490	514	502	506	493	475	467	527	466	478	466	507	467	497	490	484	491	507	493	504	480	466	466	506	475	463	501	458	494	499	502	512	465	463	506	496	475	485	486	467	493	526	492	466	492	534	485	463	463	498	493	448	488	494	501	538	458	468	477	485	482	521	525	481	448	514	514	480	487	468	550	489	493	491	462	487	487	472	509	506	502	481	501	524	501	480	534	516	498	448	502	476	490	508	498	436	474	451	499	447	486	475	473	490	490	536	448	482	522	512	494	508	458	505	490	500	505	443	493	522	498	481	487	510	504	488	449	489	507	466	459	501	483	521	504	448	474	487	477	524	519	501	507	484	459	516	478	506	459	511	489	491	503	473	475	479	493	491	504	495	515	496	496	487	480	496	489	481	476	469	483	481	505	483	492	484	489	474	512	464	494	520	493	472	441	508	470	519	465	463	499	526	522	470	518	500
1452	898	256	118	149	354	685	1122	1901	2516	3561	4948	3841	1863	841	305	117	87	39	35	31	34	31	35	34	23	32	37	33	33	29	39	28	41	40	34	32	25	20	41	37	36	38	43	40	34	38	40	34	38	28	32	32	43	39	36	36	39	40	33	36	36	35	37	34	32	38	34	31	29	29	37	36	39	34	21	32	33	31	36	31	21	36	38	45	26	27	30	26	44	26	25	33	39	39	28	21	30	34	37	30	39	33	30	43	30	54	43	39	33	35	35	31	30	33	30	29	38	36	28	34	25	29	32	30	33	36	35	30	30	28	27	29	38	30	38	34	40	25	36	27	32	28	31	35	32	35	31	32	30	35	31	35	25	26	32	33	35	27	38	39	35	23	36	41	28	39	39	28	22	34	23	43	30	35	40	40	33	33	42	26	25	39	31	22	22	35	42	37	36	41	35	39	29	39	35	32	30	28	33	38	45	38	49	37	29	31	35	35	37	30	43	25	40	30	38	31	39	34	34	39	33	39	29	26	29	32	27	38	33	27	43	38	30	25	30	40	36	37	30	37	36	37	28	29	32	29	31	31	35	29	37	33	44	26	28	38	39	48	34	45	43	37	42	19	26	40	40	31	31	38	31	32	25	35	28	30	43	31	28	33	36	45	44	33	37	34	26	34	43	28	42	32	39	35	31	34	28	36	25	35	30	27	32	40	32	30	47	32	37	32	31	36	41	36	28	37	28	45	34	36	42	25	31	36	36	30	38	41	37	31	33	25	38	40	29	28	33	27	37	45	38	31	34	28	32	24	26	33	29	19	43	44	31	30	35	24	36	33	44	30	31	40	37	21	40	29	32	37	31	26	31	30	28	29	31	42	40	37	40	41	41	39	37	31	40	26	40	32	27	31	31	35	32	30	37	32	33	33	22	39	38	30	28	36	33	42	27	36	29	36	36	47	34	43	38	28	39	39	26	36	41	33	28	30	22	36	30	29	40	27	31	40	41	41	27	46	26	36	37	40	32	35	37	30	38	34	29	29	43	42	36	33	32	28	32	22	31	29	44	26	25	31	31	44	22	26	26	28	30	22	34	29	36	27	33	44	35	24	28	31	37	33	37	28	35	26	34	45	33	37	36	30	38	34	30	31	38	31	33	29	34	42	23	18	33	35	41	30	23	22	29	27	21	27	44	24	38	27	30	34	43	41	36	37	30	30	38	45	29	27	27	37	43	30	26	26	24	28	33	34	36	30	32	40	25	26	35	33	37	41	25	47	36	29	41	33	37	27	26	35	21	37	37	34	23	40	24	33	22	35	22	35	36	29	38	35	34	37	29	33	41	31	35	29	39	30	24	37	31	30	27	29	32	32	40	40	33	31	38	32	34	29	24	34	34	25	37	34	36	41	40	37	33	34	29	48	30	33	38	33	26	30	27	24	33	45	26	31	27	36	26	34	43	32	45	32	41	27	25	42	40	38	44	34	33	29	27	48	36	39	39	37	28	38	26	28	43	40	24	27	28	37	31	26	37	41	37	35	39	46	30	36	32	35	28	32	36	36	30	25	41	34	32	34	36	34	46	37	24	35	36	46	27	35	24	33	28	29	31	33	33	26	32	36	36	43	35	31	32	29	39	45	32	26	46	30	34	33	35	25	32	38	28	24	42	30	20	29	32	39	26	35	43	27	34	30	33	41	23	34	28	27	40	31	42	44	45	32	28	35	31	30	31	37	37	35	34	41	37	35	25	39	33	33	29	34	35	34	31	38	25	35	37	30	23	29	39	40	34	37	37	39	33	28	34	36	29	28	33	33	54	44	29	34	41	37	34	30	47	39	32	32	30	30	35	32	36	32	33	31	30	35	26	43	32	35	33	28	41	29	34	34	33	39	34	27	27	23	32	36	26	35	30	33	29	28	31	31	39	30	27	24	36	44	44	31	31	37	28	37	25	34	37	33	38	35	35	34	28	22	39	28	33	38	50	29	42	34	30	33	36	46	29	30	33	37	29	33	39	40	27	34	37	36	28	34	36	32	31	38	33	31	34	31	28	38	29	36	34	35	32	26	23	38	46	26	30	32	34	42	39	36	31	36	29	40	35	34	35	27	42	35	41	25	40	23	36	30	26	22	36	21	26	32	25	35	27	30	23	34	41	35	34	40	28	43	38	33	32	32	31	32	35	37	41	35	36	32	32	29	34	42	33	30	45	31	36	40	40	36	36	39	38	31	41	34	28	35	35	42	38	30	27	33	35	31	33	28	32	24	37	31	48	26	37	37	36	29	27	38	38	35	29	28	33	18	31	30	32	34	38	41	39	32	39	28	42	38	29	31	42	37	37	36	29	33	36	30	23	31	25	38	41	31	24	46	23	38	36	37	41	26	14	32	34	39	27	36	33	39	35	34	42	29	37	33	28	35	34	24	32	34	31	39	42	31	37	39	31	29	33	38	44	30	20	32	43	30	38	27	31	33	36	35	33	33	28	50	30	30	26	30	34	29	27	33	32	33	25	27	32	25	30	22	39	30	35	27	34	37	32	25	38	31	36	31	23	28	32	40	34	27	29	29	43	31	25	36	36	38	39	25	34	43	39	30	42	44	38	39	38	41	28	39	26	20	30	33	22	38	25	30	37	35	40	37	35	42	27	46	22	30	36	28	42	33	36	28	33	27	22	33	25	26	32	36	27	34	32	33	32	32	30	32	23	42	30	29	40	30	20	35	41	40	31	33	43	29	28	27	29	29	28	36	35	34	37	23	33	32	31	42	33	30	33	32	37	50	27	22	39	46	28	32	30	40	35	34	22	28	38	28	31	35	38	30	39	30	29	36	29	32	28	44	41	34	35	27	40	35	29	31	32	36	44	41	48	42	33	36	37	28	34	36	34	40	26	29	42	37	18	32	38	28	42	39	31	38	30	26	31	45	33	42	40	39	30	25	37	31	29	31	28	38	37	27	33	34	26	25	43	38	31	34	31	37	34	32	38	38	31	41	42	33	36	30	37	35	30	38	35	37	27	37	30	35	37	33	25	36	32	32	37	33	28	37	38	27	37	39	28	37	25	25	34	34	30	36	28	28	40	34	35	17	29	42	33	42	40	32	40	30	31	26	29	32	29	27	34	26	39	29	40	40	37	32	43	32	36	27	28	34	43	44	25	43	37	35	38	38	32	27	25	29	35	30	40	30	32	22	41	38	36	40	35	42	32	38	33	39	26	17	27	38	34	30	29	33	43	32	35	38	30	22	26	29	37	35	24	44	23	38	35	29	30	29	55	37	17	35	38	28	33	37	31	35	42	30	37	34	43	25	31	31	39	22	29	32	26	27	35	40	28	27	29	22	31	34	33	33	25	26	39	34	37	20	37	35	33	34	35	29	32	41	27	36	23	35	31	44	42	32	39	29	25	32	33	27	31	22	40	34	31	32	28	35	39	35	33	30	43	36	34	23	34	32	27	34	28	26	32	30	31	34	40	29	35	31	26	35	37	24	41	38	32
24425	13652	5041	6116	15391	21429	26185	29122	31710	32775	35894	37859	32483	24694	15794	7864	3023	1239	654	510	444	416	429	409	465	455	444	415	440	436	454	420	427	385	435	425	419	397	454	464	431	405	460	388	423	452	410	433	382	438	424	421	435	428	415	426	420	426	397	434	416	435	433	442	424	421	426	453	436	423	410	416	426	424	435	425	425	440	403	414	405	448	442	381	429	410	411	428	402	412	436	445	430	434	411	418	426	408	425	446	426	432	426	462	416	439	427	468	424	416	435	446	401	444	405	440	406	425	392	428	447	426	435	380	404	405	434	431	455	418	428	429	436	429	418	405	430	446	423	418	400	440	446	411	434	400	403	434	435	433	420	399	431	421	428	442	391	405	407	424	404	430	441	435	431	467	415	453	402	443	423	435	439	468	419	434	461	423	426	420	443	444	400	421	433	401	448	431	432	439	421	426	432	480	405	439	446	437	440	436	431	393	458	440	407	465	394	437	415	427	409	425	410	427	430	434	408	452	426	459	457	401	435	412	430	417	420	461	468	418	452	445	413	435	419	395	482	438	473	427	413	412	443	433	416	437	432	416	458	444	459	455	461	380	441	414	427	421	416	422	416	450	472	424	389	427	421	439	466	449	413	433	393	424	429	430	465	449	417	459	433	401	443	462	446	437	456	450	419	437	434	442	451	403	448	441	423	387	455	460	454	425	422	434	452	419	395	404	436	399	425	403	444	425	474	430	433	459	452	453	456	449	460	451	420	435	434	424	406	444	400	400	460	419	409	430	443	493	416	397	413	371	476	416	406	382	420	425	414	426	458	433	441	400	450	429	468	437	435	441	408	407	476	412	429	425	447	459	442	395	443	463	414	399	423	413	411	443	383	402	433	403	454	390	445	421	431	432	430	470	417	441	406	417	438	455	473	451	438	408	458	420	411	419	412	432	435	411	451	472	458	475	423	439	424	443	459	432	479	429	418	450	436	465	416	410	415	452	420	420	462	430	419	400	454	427	423	399	446	427	433	391	464	429	426	410	429	415	382	431	408	430	415	404	384	428	471	429	444	430	432	444	456	436	430	432	378	423	398	466	440	413	398	438	428	432	402	422	457	443	444	412	413	462	392	408	460	417	430	462	411	461	457	464	454	465	443	495	444	402	411	437	444	424	458	403	416	420	420	441	426	426	439	427	437	474	451	414	395	432	439	446	402	447	416	451	394	429	432	421	442	387	468	426	400	434	459	438	435	449	413	439	410	392	432	392	431	443	409	381	436	409	425	424	424	441	437	413	457	441	388	409	431	455	443	422	434	371	428	417	421	411	462	410	448	408	400	458	434	440	429	396	414	445	402	434	390	450	384	423	431	427	466	429	476	443	405	429	485	386	392	428	440	432	430	402	390	415	408	450	452	391	413	431	401	448	395	398	460	451	440	417	402	446	463	430	390	450	434	405	396	440	414	428	417	378	415	410	421	430	387	403	434	378	420	404	469	415	450	447	436	449	439	427	441	442	422	452	416	457	394	443	450	441	441	431	465	444	431	453	426	377	415	436	455	412	412	418	435	435	428	458	429	428	453	395	461	373	437	417	443	405	426	431	438	457	416	403	413	441	440	421	403	420	415	433	462	402	402	425	413	410	436	395	446	460	391	436	450	446	447	464	447	429	425	421	422	440	425	424	417	455	407	407	383	425	435	414	414	419	450	414	408	411	420	440	392	437	446	399	421	436	419	424	397	428	446	425	421	410	432	449	460	425	423	444	449	386	407	415	442	448	449	436	425	421	438	417	406	423	453	412	416	400	448	433	461	455	467	472	409	425	427	434	411	480	385	454	441	400	400	420	432	436	405	404	413	474	385	461	425	428	412	429	416	413	447	413	397	421	423	437	429	386	402	422	383	440	401	421	388	439	411	400	405	407	460	437	402	402	418	412	422	469	443	424	425	451	436	440	411	425	440	386	453	431	434	408	458	453	433	420	435	435	396	474	408	443	466	444	443	474	420	434	470	417	432	411	420	428	431	436	449	465	429	407	422	423	398	438	467	425	435	433	415	413	436	431	422	434	470	471	403	438	414	442	411	393	418	427	461	419	442	413	432	428	422	431	470	425	425	426	410	481	410	464	429	420	461	422	392	455	458	412	409	423	414	453	437	397	432	410	423	457	401	430	421	434	423	476	442	461	450	456	422	458	426	426	441	417	447	438	417	420	445	428	481	377	444	462	415	442	433	434	438	418	431	433	449	442	439	423	441	428	423	427	468	426	417	428	428	442	394	417	418	434	436	416	407	411	402	438	429	415	437	426	412	451	428	411	462	448	414	418	432	434	427	419	429	387	415	419	425	432	440	435	462	446	382	421	405	432	450	437	408	461	471	460	467	430	421	473	439	440	438	433	400	386	425	463	418	427	426	415	421	441	411	432	421	427	422	402	445	440	434	431	405	421	444	403	437	477	426	435	470	441	384	415	422	479	426	443	431	423	441	482	436	433	426	463	429	428	418	406	442	421	441	459	393	397	429	422	413	398	428	403	436	419	456	401	438	471	430	436	386	444	435	446	387	421	412	409	454	451	402	405	418	404	420	401	414	440	449	443	451	430	455	416	438	417	457	441	389	432	384	464	388	422	430	432	450	405	443	470	423	445	444	395	429	409	413	417	407	439	440	415	432	438	454	447	448	429	435	400	413	433	427	414	421	432	412	450	418	468	466	426	411	422	403	470	422	412	408	441	429	471	421	429	427	423	453	402	420	422	428	439	445	409	409	437	416	433	407	427	440	421	412	413	391	412	453	427	409	427	427	400	435	400	447	400	425	418	448	424	455	443	423	437	448	424	454	412	425	400	463	408	448	439	405	399	464	445	434	432	442	439	436	443	422	442	414	429	461	431	439	414	428	425	413	455	422	450	426	459	449	427	411	419	413	440	432	421	396	433	399	410	448	420	421	451	416	435	448	402	434	456	430	427	420	424	405	483	453	430	422	451	422	466	435	438	438	427	429	414	410	424	442	435	401	442	467	473	424	448	399	422	407	441	419	395	465	437	427	445	416	442	448	439	401	432	420	383	422	419	416	442	452	426	434	441	409	418	421	455	446	417	433	396	407	435	419	445	433	442	448	424	484	411	440	433	433	428	424	427	438	433	451	455	400	455	448	449	430	375	436	410	435	402	451	458	427	414	432	376	450	433	422	427	462	497	440	390	438	425	427	455	408	424	425	454	384	432	455	412	424	438	449	414	407	438	413	484	432	416	416	445	423	419	424	421	436	406	454	421	384	446	456	439	404	389	436	421	435	383	406	453	425	461	458	410	421	461	399	447	404	407	443	391	409	419	436	474	422	418	427	454	452	424	445	448	426	429	440	417	449	417	475	467	482	462	445	401	414	429	440	448	420	425	435	428	446	438	394	406	386	433	422	398	431	422	435	449	392	428	438	409	417	414	429	418	412	445	399	438	423	417	453	446	424	458	379	453	463	433	403	465	419	456	426	398	451	411	407	416	419	414
2843	804	337	159	159	257	419	977	3639	4500	6659	5147	3280	1556	543	235	106	61	62	52	50	47	48	37	38	34	53	30	34	40	45	46	32	46	37	60	35	47	37	30	37	40	45	38	52	44	38	51	42	55	38	40	47	42	44	40	42	45	41	47	44	36	30	49	29	50	45	52	41	46	33	25	46	38	47	50	47	50	57	41	49	32	39	52	36	42	41	49	54	43	39	48	38	39	51	45	54	50	50	31	42	45	34	37	47	43	52	36	37	40	52	39	43	45	49	39	35	51	44	33	50	47	36	46	50	45	40	46	50	37	44	41	60	51	35	35	49	34	39	52	49	33	41	30	44	37	37	49	45	47	38	48	38	41	45	29	38	50	34	41	32	47	26	36	37	44	41	42	34	45	36	47	34	49	42	40	39	47	44	42	38	38	39	52	49	41	52	57	28	40	34	38	50	46	54	37	50	40	44	37	49	50	39	43	46	43	50	40	55	52	47	38	56	52	41	54	34	38	42	47	49	49	32	44	42	53	38	41	36	39	42	31	49	54	42	40	47	51	42	42	38	41	32	46	28	45	45	55	38	37	30	37	41	30	42	40	53	47	51	40	40	44	42	38	39	41	39	37	45	41	37	41	37	49	40	36	47	53	43	45	45	35	33	32	40	57	52	44	40	35	50	46	40	62	43	54	50	36	40	50	39	48	55	35	54	38	38	46	44	39	45	50	43	33	51	31	44	43	54	39	33	43	26	41	42	37	40	48	41	36	46	45	37	39	41	39	39	39	56	47	40	33	51	21	44	34	43	34	37	33	46	39	43	45	46	50	56	35	31	59	47	43	48	42	46	29	48	46	42	38	45	41	55	45	39	44	40	43	38	51	54	40	47	44	49	55	36	41	39	41	38	34	45	38	43	46	43	36	49	45	38	52	26	35	53	44	53	33	46	58	38	45	53	33	47	46	45	55	39	48	43	42	49	46	43	48	44	37	45	43	39	42	45	38	46	41	55	48	36	48	41	36	48	36	40	50	37	51	44	42	35	46	37	45	43	42	37	40	31	35	41	30	41	58	45	38	42	39	37	62	41	45	42	47	36	53	43	49	37	43	46	33	35	30	56	29	42	53	44	38	46	45	49	56	50	45	37	34	48	34	43	42	43	36	48	41	29	46	51	42	36	47	43	39	42	53	46	33	34	51	46	40	34	40	68	39	44	44	48	54	43	35	52	41	41	39	43	35	44	60	59	38	36	44	31	38	38	59	36	45	42	43	38	49	41	48	41	45	43	42	45	40	49	53	44	45	45	48	36	53	44	42	47	40	44	60	41	31	32	47	49	48	53	40	53	39	49	39	49	36	32	52	40	41	40	39	41	44	49	35	47	49	38	44	38	44	41	37	38	52	30	39	48	51	36	36	43	43	39	49	39	62	41	58	45	49	49	51	42	45	45	26	31	43	37	41	36	44	40	53	48	42	39	34	40	43	40	51	39	42	49	46	39	52	42	41	52	51	42	54	45	43	50	43	42	45	42	45	52	45	42	47	36	40	45	47	48	47	45	35	51	38	61	50	49	53	50	41	50	41	45	38	47	48	39	42	54	42	51	28	31	40	44	47	50	39	43	32	36	45	42	41	50	41	42	38	38	39	34	52	36	41	44	48	58	44	49	40	37	62	65	44	29	44	36	45	46	50	39	50	35	47	57	44	54	43	39	46	42	40	47	48	47	36	37	45	40	40	36	28	49	32	47	39	47	33	42	49	33	44	53	41	53	41	54	41	59	47	40	37	39	44	42	42	39	46	48	39	44	46	35	47	48	49	33	49	45	47	25	39	43	46	39	41	49	42	53	36	43	50	35	46	49	51	43	40	51	56	42	39	48	39	42	43	41	41	41	44	42	39	47	38	32	43	48	45	53	46	45	43	46	45	40	37	36	45	40	41	41	51	43	59	36	30	41	48	43	46	41	36	43	52	48	52	37	41	44	43	48	40	41	48	34	41	46	46	43	39	43	50	43	42	28	40	46	38	50	43	40	48	35	48	31	48	37	39	42	34	48	41	37	32	42	45	46	47	38	58	49	43	55	39	47	29	46	33	57	48	40	43	48	49	43	47	43	42	40	44	46	44	36	41	45	31	47	43	33	48	48	43	37	58	35	47	42	49	46	56	39	49	47	48	43	46	51	38	32	36	44	44	45	38	35	46	38	42	40	41	43	49	43	50	33	38	37	39	48	40	44	39	49	39	37	45	58	34	37	41	46	49	53	49	50	46	43	46	40	47	50	49	43	44	45	37	38	38	45	38	37	51	56	44	51	41	41	39	37	36	34	51	46	53	37	40	41	40	48	50	45	39	51	55	36	37	40	47	46	44	35	41	46	48	46	47	31	46	44	47	37	45	34	36	50	47	44	41	38	35	53	38	37	41	31	57	39	40	32	46	43	36	43	38	43	37	37	32	51	37	56	49	39	48	35	36	39	35	39	48	46	44	38	42	46	46	55	54	35	44	36	42	42	39	43	45	38	47	40	37	48	56	52	33	41	52	44	41	44	43	33	40	48	41	45	53	56	37	49	45	55	44	48	35	34	47	43	47	35	29	43	40	51	35	36	44	38	55	45	41	42	40	42	42	33	34	46	39	37	42	39	43	37	40	37	51	44	39	34	45	43	41	37	36	32	27	45	54	57	42	45	34	55	54	30	48	40	30	57	32	34	47	47	43	31	39	42	50	50	50	43	44	38	47	45	34	44	42	46	39	37	51	32	29	44	46	57	52	48	58	51	56	39	52	38	51	44	32	45	53	37	48	53	28	34	30	37	37	44	42	47	41	39	49	30	41	38	36	46	49	39	49	40	39	37	37	50	39	45	51	40	39	43	47	46	45	55	47	35	44	41	52	41	39	33	52	40	49	52	35	57	49	42	50	41	33	34	47	45	41	34	47	58	37	48	46	51	42	53	38	33	43	61	58	44	40	43	53	29	40	37	40	38	50	37	43	32	48	44	50	46	40	56	41	30	43	48	44	38	38	50	50	41	46	46	41	45	47	34	55	43	37	39	38	48	46	35	41	30	38	50	44	44	52	36	53	41	37	39	42	39	50	30	47	42	36	38	33	53	48	48	45	35	51	38	37	42	42	44	44	46	58	44	53	52	51	40	45	50	33	42	34	47	30	37	41	42	48	47	45	48	47	62	50	43	50	40	46	54	40	32	51	41	47	49	42	49	36	37	37	42	37	44	52	40	47	40	43	43	39	51	33	50	43	46	42	51	46	54	47	56	48	41	40	43	41	52	49	32	39	35	39	46	45	38	43	44	41	32	43	48	35	34	43	34	50	54	53	36	45	46	41	36	48	44	37	41	34	46	42	54	50	42	35	45	52	41	34	45	42	47	44	43	38	50	47	43	36	41	43	49	33	43	38	44	39	54	46	52	62	44	42	52	35	44	39	36	35	48	46	43	45	50	32	29	36	40	29	42	48	45	40	40	43	46	36	45	43
24405	12850	6385	8161	15392	18038	20258	27695	39108	39898	43870	36460	31759	22373	11765	6009	2607	1144	742	638	535	565	526	511	597	537	549	550	521	524	567	558	560	544	547	528	546	613	571	575	546	545	554	508	567	571	513	576	531	548	579	559	559	558	518	567	550	583	559	584	570	532	563	551	509	540	580	544	540	560	545	568	577	528	560	579	541	595	596	552	548	572	585	569	553	554	544	569	510	530	535	564	560	575	570	515	529	566	551	589	581	567	546	549	559	541	560	543	558	543	523	568	564	559	579	516	572	591	572	556	572	592	557	590	551	522	564	572	588	539	559	539	548	549	525	582	587	585	523	554	545	558	615	610	542	528	568	581	536	579	554	594	575	560	552	573	558	538	539	617	558	536	524	539	537	568	571	578	539	569	541	525	582	564	538	542	517	562	531	593	531	555	530	599	542	560	567	585	550	559	548	605	588	518	511	607	575	565	541	594	569	557	539	587	550	525	536	548	538	537	542	551	578	545	525	553	572	590	598	534	567	583	577	593	561	537	549	576	567	579	554	534	557	570	561	556	533	552	568	573	572	552	558	556	571	538	556	564	561	509	554	536	562	556	548	528	520	610	549	516	608	537	584	584	559	567	517	582	526	538	519	554	545	639	546	548	513	523	525	543	531	544	546	565	541	556	591	534	564	565	547	559	553	583	552	537	586	558	551	548	532	559	518	577	536	556	528	509	541	522	556	542	566	503	518	542	520	585	531	579	600	587	548	564	550	545	553	528	510	589	537	559	514	522	561	566	555	562	554	543	555	508	542	516	554	610	609	598	563	579	499	551	537	564	532	605	536	542	577	570	584	518	552	576	544	576	548	501	587	540	542	533	529	556	541	552	542	509	559	516	514	562	505	569	570	553	574	602	549	538	611	553	602	539	536	515	548	546	529	530	597	556	516	566	511	544	571	539	568	584	588	575	551	504	533	553	582	541	554	545	611	594	553	544	537	587	580	542	569	561	586	524	539	565	552	572	543	574	515	514	570	595	526	596	544	576	533	554	547	602	546	613	577	518	528	557	601	592	568	524	584	571	518	544	577	545	543	532	584	522	591	536	533	528	559	577	525	478	538	568	524	576	606	601	550	559	517	556	566	565	548	578	559	543	544	579	535	555	546	532	557	569	541	617	548	569	572	577	559	536	542	558	525	542	545	569	588	513	565	551	526	553	551	550	571	552	576	575	556	523	535	528	555	533	561	561	554	554	520	562	554	580	538	542	531	565	539	593	543	565	556	600	516	542	568	543	556	592	555	564	533	541	561	528	559	570	541	536	561	521	530	570	550	544	527	563	591	512	553	548	595	537	591	557	550	560	521	587	559	565	546	547	539	566	527	552	530	497	532	547	531	558	549	552	543	569	573	539	565	544	575	570	566	531	559	619	543	522	572	522	523	546	563	560	531	555	536	574	558	539	564	553	558	554	555	584	543	558	523	525	542	545	505	561	562	545	559	551	559	537	530	548	585	545	597	558	581	515	539	543	565	538	585	545	546	528	578	555	573	564	578	554	572	564	569	531	544	546	541	572	551	573	539	544	584	539	574	573	567	559	537	587	550	563	553	530	541	560	568	550	561	561	556	535	574	602	588	522	552	520	550	544	557	545	531	563	529	581	531	570	571	516	597	580	532	550	564	575	543	570	510	557	526	574	540	550	573	566	545	581	505	593	502	563	602	598	556	551	549	555	580	520	568	601	564	560	529	547	564	552	536	569	545	506	560	557	588	560	530	541	558	536	540	542	572	521	561	559	584	564	564	566	591	541	534	565	530	531	546	549	597	571	571	521	560	562	519	585	592	579	579	575	573	550	541	518	566	569	568	517	564	572	535	507	570	606	546	514	543	580	555	546	532	577	553	550	551	581	539	558	548	589	534	534	578	570	540	574	533	512	551	560	556	534	560	562	564	569	557	545	570	550	578	556	537	542	568	605	584	535	568	556	529	542	603	517	535	514	541	570	534	575	524	511	554	548	534	553	583	526	544	573	530	573	529	582	556	572	554	560	530	554	535	526	580	566	562	591	561	505	548	533	606	555	580	556	558	530	549	549	571	530	485	558	528	523	546	585	537	572	522	532	568	523	574	591	576	560	553	585	507	541	563	591	541	538	562	550	556	522	552	548	566	554	570	558	513	563	552	564	536	551	544	548	482	519	510	559	556	561	595	510	570	539	551	548	577	540	576	560	582	567	557	564	569	549	565	552	551	545	535	573	541	531	575	563	551	490	576	560	526	571	522	578	576	544	562	585	542	561	550	517	560	581	590	530	570	560	539	537	539	567	566	544	568	548	578	623	555	536	554	520	537	566	567	562	536	535	526	565	541	553	555	512	528	532	570	500	543	547	564	547	573	535	544	549	577	545	498	547	539	562	617	533	523	592	557	557	559	579	532	583	558	544	547	616	579	518	536	545	513	534	608	563	560	535	559	580	592	535	542	558	600	555	588	557	579	567	554	549	531	597	521	543	548	582	583	556	532	545	539	554	556	570	532	530	551	534	519	578	543	536	561	574	581	578	551	502	551	546	555	565	572	566	581	532	534	592	568	587	601	524	552	563	579	583	502	565	578	571	624	572	516	572	602	576	521	563	526	561	543	551	573	541	540	561	555	545	549	574	575	558	604	581	586	506	569	526	573	547	531	577	531	541	558	525	573	541	545	526	540	555	577	548	542	555	560	572	568	589	591	551	553	538	560	521	533	554	571	597	535	564	593	534	580	529	586	546	542	563	557	556	523	580	553	577	567	564	559	572	531	553	536	494	496	502	562	555	549	543	520	592	562	559	583	558	542	578	529	504	545	578	584	593	560	586	561	525	518	563	539	555	523	552	577	570	531	565	517	540	518	573	569	527	544	558	566	550	525	585	558	581	545	549	548	569	512	589	520	531	549	511	508	597	535	558	582	545	543	536	552	547	566	559	561	569	571	576	590	529	609	563	573	536	538	594	533	542	599	604	503	554	525	597	544	534	565	540	553	530	520	555	537	539	559	527	531	542	594	549	533	533	509	563	550	557	586	553	579	549	542	521	547	551	555	600	537	551	558	549	537	549	566	556	533	576	597	525	535	582	540	532	542	538	521	558	573	566	531	544	556	538	541	488	591	566	632	550	592	564	550	582	522	586	560	504	560	554	544	549	521	554	529	563	578	591	566	577	569	530	559	528	588	574	568	585	604	578	622	564	521	562	541	537	539	548	542	534	562	538	517	577	553	551	551	517	562	555	557	582	552	568	538	550	568	525	557	561	599	512	586	571	538	574	553	593	565	535	559	527	578	585	556	537	527	552	575	537	566	522	510	559	580	583	572	500	590	524	545	563	527	557	562	556	552	568	561	581	538	547	538	549	549	570	560	543	546	521	534	535	600	547	553	559	596	558	552	505	564	592	541	586	558	523	543	544	531	548	555	547	537	503	547	550	552	595	562	555	531	560	587	561	534	613	551	534	587	537	555	546	549	561	533	545	537	545
2665	1689	861	351	367	492	625	1770	10391	12359	9894	5806	2764	1041	345	154	80	57	62	40	43	37	37	30	47	37	41	41	28	43	41	47	31	52	47	42	31	49	35	40	38	40	39	40	51	44	29	34	29	43	30	42	37	41	44	22	36	36	37	29	30	38	44	40	38	41	46	44	39	48	41	51	37	36	38	40	44	57	45	34	35	33	34	32	44	47	50	40	43	29	44	34	42	36	42	35	39	50	43	34	34	35	38	29	43	42	34	36	46	44	38	33	38	35	26	36	26	40	45	29	44	28	43	38	31	31	41	40	34	51	27	37	33	34	32	29	35	33	46	38	48	37	37	33	37	36	38	33	37	37	53	38	38	41	38	46	42	35	44	31	34	34	30	39	41	36	42	40	42	30	36	34	43	43	29	45	43	39	46	27	31	38	33	44	43	39	39	37	42	25	45	35	32	37	42	42	28	48	35	37	36	45	37	38	42	36	40	53	41	41	42	38	42	35	34	31	28	55	29	36	47	51	44	31	29	42	37	28	35	32	36	41	34	33	33	39	52	35	41	40	39	46	34	41	28	38	36	42	40	35	47	29	36	37	34	36	29	40	33	34	43	31	48	28	34	39	49	44	34	34	47	34	34	41	42	35	39	37	42	40	36	55	40	49	27	29	38	30	44	27	39	34	34	39	47	39	37	34	30	48	32	35	38	33	42	42	32	37	26	30	32	32	36	49	39	45	42	31	28	34	40	28	27	48	42	34	33	31	33	35	38	35	35	36	42	44	41	45	43	31	36	37	45	28	32	33	29	36	36	33	40	35	34	48	36	44	44	34	31	39	41	38	40	36	37	40	39	24	40	38	36	39	38	46	29	37	56	37	44	46	45	36	37	34	45	32	49	51	42	32	39	39	52	34	35	38	28	45	50	42	38	39	32	46	38	39	43	33	34	26	36	41	35	36	38	34	28	47	37	38	36	31	41	41	32	33	41	37	48	32	38	40	46	33	47	35	31	29	40	39	41	38	30	28	31	40	33	28	37	32	36	32	39	28	48	33	34	39	35	33	46	40	40	39	31	36	35	40	40	40	26	45	36	35	36	37	42	47	35	30	47	49	36	35	31	37	45	35	33	40	38	36	33	30	45	31	31	47	35	43	30	44	44	34	35	35	41	24	35	44	36	42	41	49	43	28	36	31	31	47	42	26	41	37	40	24	36	36	32	41	37	33	41	43	36	36	31	40	34	42	41	34	45	43	52	30	40	31	41	41	46	35	36	32	45	35	30	44	41	45	38	35	29	40	35	42	32	40	38	41	43	39	41	44	45	35	42	32	30	36	26	39	34	38	36	45	35	41	30	40	38	33	31	31	45	41	38	39	55	48	39	46	35	31	46	32	31	47	38	42	41	57	38	36	31	30	43	32	29	38	43	30	35	30	26	47	46	30	30	38	26	43	35	36	38	29	34	32	49	37	28	36	38	33	40	44	43	44	43	45	37	33	41	33	35	27	28	30	34	45	28	30	40	39	39	26	45	41	36	41	40	30	36	39	27	31	38	45	38	42	44	43	41	44	42	34	39	44	37	48	38	35	31	28	37	32	36	42	37	43	28	29	39	31	35	41	42	34	42	35	43	41	39	34	42	37	51	30	30	53	38	37	44	41	37	37	33	27	46	29	34	42	29	42	31	36	45	43	45	46	41	47	33	29	28	33	43	50	37	38	40	49	37	40	38	39	38	45	30	24	35	37	41	39	30	41	46	34	31	25	36	44	43	36	49	43	44	35	47	43	40	42	34	36	41	41	48	32	33	30	43	31	34	31	42	39	43	49	29	41	39	38	34	38	34	38	32	35	56	37	41	47	39	41	43	40	33	40	30	32	39	44	39	27	41	45	41	36	39	43	45	35	43	36	38	43	40	39	30	39	35	47	35	45	46	36	41	28	38	36	34	37	43	33	38	30	40	42	33	36	34	40	27	33	51	40	38	41	39	33	34	36	30	41	39	42	44	47	44	37	28	51	27	40	38	35	41	34	31	44	36	34	40	25	44	48	36	37	38	37	34	32	42	41	36	40	36	31	40	33	27	38	42	54	28	41	38	40	32	38	34	32	38	47	39	37	33	29	44	38	41	40	45	42	44	37	33	52	29	33	36	39	38	36	39	37	38	29	43	36	36	41	30	48	42	33	36	43	32	31	45	40	29	37	30	54	38	44	42	42	41	34	37	39	36	43	36	42	45	48	42	35	31	30	33	30	34	40	41	38	42	42	38	47	42	37	38	33	37	42	34	27	34	39	33	42	39	26	42	25	38	27	34	43	34	34	40	35	41	47	42	40	33	46	34	42	46	31	49	49	36	29	36	33	37	32	33	37	43	52	50	53	37	27	34	37	40	36	52	26	36	34	55	24	43	37	38	52	30	35	39	37	31	36	44	24	43	35	37	38	32	42	40	31	39	22	43	31	36	41	28	57	43	39	30	36	37	42	35	32	51	29	39	35	38	31	38	38	39	45	48	33	32	33	37	47	34	35	40	37	37	46	40	36	44	44	47	37	21	32	39	35	36	35	44	44	28	28	33	23	32	53	32	40	37	38	39	30	44	36	38	35	39	35	47	41	41	32	33	28	32	45	28	40	34	37	36	45	44	45	36	42	30	32	40	41	31	50	36	32	23	35	38	37	45	38	34	36	33	39	33	51	33	40	40	35	36	45	30	38	39	29	42	45	31	30	29	38	33	37	47	31	25	34	40	42	26	42	38	37	43	37	43	42	44	33	32	44	40	45	49	39	46	36	44	42	31	38	32	24	37	37	42	35	32	41	34	25	46	35	35	36	40	40	44	50	31	35	36	34	38	29	34	36	46	30	46	38	58	38	45	33	37	38	29	38	26	41	38	36	36	42	28	34	34	38	38	40	41	32	35	45	37	34	40	49	37	36	33	18	38	33	42	38	38	34	40	45	31	44	34	28	37	41	42	43	37	36	41	31	38	44	41	31	33	39	40	29	49	38	41	37	34	34	39	41	38	35	40	30	24	47	36	36	34	45	40	39	41	43	43	43	42	39	29	37	29	28	43	36	36	28	38	40	43	29	36	33	41	32	31	37	45	50	39	39	33	44	40	32	36	38	35	36	46	30	46	39	43	49	30	30	38	40	35	42	31	31	35	37	39	31	37	35	41	32	42	32	30	34	33	59	31	43	31	38	30	29	38	39	35	29	34	35	33	30	38	39	43	54	40	35	38	28	41	38	34	47	41	26	39	29	38	33	39	39	43	34	45	35	39	27	33	45	33	45	24	52	39	47	30	45	32	24	48	28	42	38	39	29	35	39	30	33	35	43	46	33	49	38	33	39	29	44	26	45	30	41	32	37	38	36	39	47	29	42	41	39	34	36	32	41	30	28	40	43	30	39	38	26	32	37	50	40	47	38	41	42	32	30	45	37	41	35	34	53	43	32	40	34	45	33	39	38	26	28	32	40	57	41	35	29	41	42	34	34
30401	20033	12679	15569	25024	25638	25390	32674	54987	53939	46988	37035	28450	17999	8448	3899	1670	926	596	497	490	464	521	477	501	449	479	479	477	467	456	516	499	472	493	483	491	500	465	495	468	539	506	471	478	529	497	521	427	486	491	507	495	481	474	492	477	482	502	473	485	433	458	508	474	469	479	421	443	515	479	502	451	518	448	497	445	474	447	484	479	490	500	495	461	483	518	482	452	481	472	500	472	481	437	449	467	490	489	489	430	501	479	483	464	492	490	459	506	462	512	534	446	482	490	501	492	494	484	499	478	467	452	480	492	480	492	517	488	501	447	435	522	491	491	464	520	519	478	477	481	506	439	468	466	442	478	535	483	508	488	469	491	544	445	473	468	474	491	515	494	476	464	502	502	482	484	483	469	487	461	472	492	532	496	487	490	493	460	451	449	501	483	490	454	455	484	494	497	514	502	487	479	507	519	498	475	471	483	487	486	464	458	478	471	511	495	487	476	504	500	495	467	439	500	488	489	458	492	525	512	501	507	490	473	452	460	510	460	473	526	511	502	472	529	507	488	508	489	485	482	472	508	467	462	435	452	521	487	493	488	472	490	490	455	430	495	496	467	466	467	456	496	455	480	458	447	472	503	518	495	499	490	466	463	470	489	518	471	531	527	487	477	497	478	466	493	471	515	500	475	491	466	449	489	486	526	478	486	473	501	481	488	463	500	517	463	522	488	477	487	462	494	428	499	458	475	510	478	493	456	539	495	529	480	474	483	484	505	468	467	464	505	460	467	497	450	532	458	462	536	493	505	484	515	485	512	492	488	463	468	479	525	494	483	481	491	464	489	517	478	471	495	483	502	476	506	501	446	501	475	491	449	465	500	492	466	451	490	451	446	471	503	497	445	484	462	503	474	465	480	483	530	494	450	459	498	506	443	484	446	493	463	505	515	464	436	501	519	523	503	499	461	474	477	466	479	496	481	520	467	463	528	476	499	525	459	473	472	490	472	484	467	442	469	466	495	462	462	508	460	486	485	492	499	493	476	476	444	508	470	477	474	481	455	472	528	461	473	495	481	469	495	514	472	493	467	482	493	472	474	494	470	484	458	470	510	488	499	527	455	470	477	533	489	450	481	495	514	468	465	501	458	514	440	514	490	480	465	476	461	514	499	501	437	452	480	490	476	465	494	478	460	500	503	491	457	502	485	478	491	499	517	472	448	472	531	460	481	467	475	462	468	517	485	492	487	474	505	492	536	485	500	490	472	487	459	457	506	487	461	525	460	518	503	522	510	464	456	491	503	476	494	466	504	516	494	468	489	483	485	515	487	479	481	466	515	451	475	434	468	448	455	455	490	506	491	518	506	520	474	496	484	482	502	471	471	496	466	461	496	481	511	476	526	500	480	503	465	456	475	474	493	482	491	507	490	515	461	504	473	502	508	491	497	487	496	523	499	483	469	510	501	508	505	470	499	485	501	503	492	500	513	492	500	498	489	488	497	484	486	500	476	476	429	461	494	458	481	494	510	499	433	486	471	486	458	472	504	491	507	462	475	469	473	467	515	474	482	466	490	496	512	487	494	459	490	485	502	479	468	511	470	516	495	464	528	479	499	509	510	526	445	465	485	488	517	516	466	467	465	478	450	467	470	468	454	495	494	489	470	466	477	464	494	498	493	449	485	470	481	486	461	480	453	439	456	500	496	527	489	478	453	478	480	515	465	486	522	480	540	500	492	505	457	508	506	490	464	519	454	449	492	499	443	487	474	491	508	476	466	492	497	463	448	485	504	473	481	500	465	477	499	435	495	460	506	469	462	475	489	507	480	496	524	494	459	468	494	496	446	503	485	493	492	485	494	507	486	465	451	465	523	511	458	480	497	485	515	477	503	464	487	520	480	483	507	483	483	482	473	485	462	466	482	502	463	487	510	500	484	489	495	473	448	481	500	456	464	480	477	506	482	539	433	465	494	507	501	482	485	465	493	510	485	463	491	482	482	476	501	480	480	509	496	486	484	490	494	490	450	430	455	461	477	500	463	462	459	527	550	457	518	468	456	485	484	493	500	467	457	485	439	484	521	473	422	443	454	454	483	488	459	429	503	528	513	474	498	457	486	540	477	522	478	511	478	489	449	471	489	442	486	444	463	471	474	521	542	508	495	489	485	476	470	452	474	493	498	481	511	473	474	487	519	501	470	465	456	485	479	492	454	482	474	498	527	470	508	488	470	501	481	500	473	482	476	509	452	460	488	456	510	479	495	469	465	483	520	484	488	527	478	504	464	486	519	471	501	469	515	498	513	460	483	467	523	495	454	499	499	478	500	473	491	486	461	524	471	493	504	495	469	443	522	501	459	483	475	476	492	477	474	475	499	475	488	539	472	450	497	488	507	469	513	481	484	474	502	498	478	509	470	473	476	486	499	472	469	447	487	502	497	487	458	491	506	458	469	458	470	459	464	486	496	475	471	496	481	489	469	497	477	485	504	478	470	485	494	479	466	493	488	494	474	537	474	500	471	453	496	460	477	489	458	471	476	492	484	492	472	481	501	495	493	464	502	510	497	473	507	511	531	488	500	475	491	461	449	475	486	466	441	449	533	466	496	471	464	511	464	512	485	509	485	452	517	493	467	475	507	469	479	508	516	514	499	494	453	446	502	467	468	499	483	472	495	488	484	486	509	452	429	514	508	453	501	478	461	490	441	492	479	487	464	473	469	484	487	505	471	469	459	452	477	452	453	490	459	493	510	488	494	506	467	476	457	518	479	475	512	473	463	505	470	454	510	495	469	530	483	529	489	489	492	528	494	501	542	481	500	469	494	476	462	496	486	484	533	485	519	493	498	500	465	500	501	465	501	491	498	485	470	466	495	517	463	475	551	491	507	458	539	523	478	485	490	484	475	462	494	454	485	484	427	476	479	447	453	495	498	473	487	501	447	460	487	461	492	461	442	454	463	497	508	490	475	424	476	446	479	500	479	484	452	509	492	492	473	439	490	490	484	486	510	522	498	469	495	523	493	463	509	477	487	467	498	447	481	458	510	523	468	495	459	476	504	476	494	458	491	489	485	481	492	463	444	461	510	487	494	458	505	462	496	462	501	473	506	482	489	514	466	482	484	529	533	475	499	507	454	503	523	467	473	480	541	505	488	450	464	473	463	461	503	482	492	507	477	461	493	501	479	472	482	494	506	522	449	530	489	431	480	491	442	500	533	485	447	516	538	452	455	457	493	477	510	468	456	522	517	447	505	498	469	469	432	465	482	475	483	495	469	480	479	490	486	490	460	460	528	494	522	495	473	427	503	500	478	473	485	515	513	504	468	457	489	493	486	485	485	497	475	492	439	482	466	512	468	463	510	480	516	482	525	506	522	485	503	474	530	489	534	485	463	465	464	523	469	442	487	478	485	463	480	502	479	524	483	486	422	529	475	500	494	467	519	478	500	462	483	503	524	461	503	459	470	470	471	452	483	477	445	473	480	495	486	471	461	475	462	484	485	487	517	475
1699	515	161	97	132	173	190	437	2188	2865	2290	1350	607	245	94	69	58	42	46	36	40	39	27	29	38	46	38	44	27	35	41	35	33	30	41	38	48	45	47	34	32	49	47	40	48	36	42	45	42	33	41	37	43	29	32	42	37	50	38	39	33	34	44	42	29	53	41	36	29	38	37	44	40	37	36	32	42	40	27	36	35	37	40	30	45	28	45	40	36	38	34	39	37	33	31	39	43	35	39	50	28	40	34	35	33	42	52	32	43	31	38	50	36	39	34	34	33	35	28	46	32	42	31	38	42	31	40	43	39	42	44	35	37	34	41	39	32	43	37	38	37	40	28	39	31	36	48	33	40	31	33	24	43	35	30	29	28	49	34	49	40	40	42	30	39	51	23	47	47	48	50	41	42	36	47	40	36	40	61	36	40	36	28	26	39	44	34	40	35	47	32	36	55	34	41	32	50	32	38	43	41	60	44	28	43	40	31	40	41	33	31	41	36	35	37	32	41	39	36	38	34	35	30	32	42	33	32	35	43	42	38	38	37	36	39	39	29	38	43	37	42	44	37	28	28	39	30	46	37	30	37	32	46	31	37	40	48	42	37	40	29	42	29	27	42	47	43	33	28	35	25	41	33	41	40	43	41	52	46	33	36	32	30	43	43	38	41	44	36	47	31	29	36	41	39	41	49	38	33	40	44	35	34	42	27	30	46	36	24	29	33	33	50	34	42	34	23	24	39	41	40	51	40	37	38	30	41	41	38	43	40	38	39	26	46	40	45	36	30	36	39	22	36	34	48	41	42	35	45	34	37	34	41	32	41	35	48	53	43	36	45	35	41	47	29	38	47	34	43	52	33	35	35	39	42	39	40	39	35	39	35	36	39	38	37	39	48	36	41	27	32	48	39	32	24	39	32	36	36	39	37	41	40	38	41	41	40	34	31	34	45	41	34	39	43	39	39	50	50	39	33	42	44	41	46	31	32	41	54	38	43	37	47	36	37	41	47	39	24	31	42	36	36	44	38	44	48	47	35	32	41	33	32	49	42	35	35	36	27	31	41	40	44	28	44	37	35	45	45	36	30	49	44	38	39	46	33	37	42	49	45	35	33	35	35	35	40	39	28	43	39	52	35	38	42	45	39	30	33	38	44	38	34	45	31	36	39	29	37	35	35	39	41	25	33	45	34	32	52	36	39	30	28	39	45	32	34	41	41	35	36	44	26	37	34	38	23	32	60	33	40	34	31	41	41	35	37	31	36	41	37	45	46	48	37	36	29	37	44	40	31	33	39	32	33	46	38	47	47	26	51	39	45	38	42	25	33	32	37	49	43	37	50	33	32	29	38	27	41	44	34	43	43	41	34	45	31	46	35	37	31	44	37	34	42	37	53	30	42	30	45	36	33	34	42	47	34	44	33	30	24	30	32	44	35	38	39	34	46	46	42	51	31	45	39	45	58	43	36	35	48	39	35	36	47	34	41	31	42	34	30	31	40	41	40	36	31	42	42	43	34	40	35	48	51	47	36	44	30	44	37	44	32	34	42	33	37	40	39	39	38	29	44	46	36	41	41	35	30	37	43	26	38	41	40	34	42	32	45	50	38	36	38	43	34	40	32	43	35	37	30	51	37	41	47	37	42	39	44	43	39	43	43	32	55	36	36	37	47	38	43	39	38	48	39	36	42	28	39	35	36	45	45	45	34	39	38	37	38	44	42	37	38	33	47	39	41	41	34	37	38	42	35	39	48	36	37	40	44	41	34	31	41	39	30	43	45	49	41	48	41	30	41	41	40	35	35	32	43	40	38	27	35	49	38	36	41	48	28	30	38	30	32	38	39	42	34	40	38	34	38	34	44	44	45	50	41	44	35	37	40	43	32	34	42	31	38	44	34	40	45	42	29	27	45	35	36	37	43	43	57	34	39	42	46	34	34	32	43	41	49	35	31	44	36	38	30	38	38	41	33	42	39	32	44	39	41	46	30	33	44	31	29	32	39	34	32	42	34	31	40	46	41	44	30	34	36	47	38	34	44	46	43	46	41	41	45	30	44	38	32	36	30	29	39	41	33	35	46	38	44	37	36	36	43	52	33	42	31	33	44	37	30	43	41	51	38	45	31	37	47	34	26	49	40	44	36	41	31	38	36	32	38	35	41	38	46	46	35	45	46	41	33	42	35	42	36	38	35	38	53	43	36	32	46	32	34	42	42	38	28	39	46	43	37	34	38	37	48	41	37	32	31	38	27	38	44	46	45	32	42	30	39	28	46	42	45	31	48	39	29	34	39	41	26	40	37	37	43	43	43	44	39	35	37	24	40	33	42	41	46	27	44	44	25	45	36	41	39	29	41	31	36	36	34	40	28	41	42	41	43	39	39	44	31	36	31	40	28	41	35	38	50	42	39	42	49	37	35	31	43	36	27	31	38	32	38	44	43	40	34	43	36	30	28	30	27	36	35	47	44	38	31	39	42	49	45	33	41	39	36	38	46	43	38	41	56	33	35	40	34	44	42	29	29	39	23	40	43	37	34	39	34	41	40	44	42	31	47	47	54	37	39	39	35	45	34	46	27	35	38	30	28	42	39	53	42	38	35	40	35	50	39	35	41	36	48	35	50	34	41	38	37	34	35	31	37	40	30	41	40	35	41	48	27	36	40	34	28	44	33	38	46	34	31	33	43	34	37	38	26	29	26	39	44	38	38	41	39	34	33	41	31	35	44	36	27	45	40	38	37	35	37	39	52	42	37	29	35	35	36	36	37	44	37	51	36	36	40	43	39	35	38	38	36	45	33	33	32	41	31	43	39	43	40	38	35	33	38	35	40	35	46	31	32	27	40	26	41	39	36	33	40	42	38	24	49	45	47	30	43	45	40	34	41	40	42	37	40	32	36	37	29	29	44	41	30	38	45	34	37	31	39	36	38	42	32	46	37	42	36	35	32	40	43	35	30	39	45	51	35	33	35	46	32	34	37	56	30	37	37	33	40	38	38	32	37	35	37	36	39	34	37	31	43	33	39	37	28	38	39	42	47	39	37	32	34	42	36	39	30	39	37	41	43	35	37	34	32	44	52	30	42	38	44	31	33	39	37	30	39	42	43	38	46	36	42	35	43	45	36	33	43	29	32	42	51	40	38	41	37	47	33	40	31	36	52	41	33	37	37	43	42	52	45	24	39	29	35	24	37	42	54	33	35	36	43	32	39	31	38	40	42	40	44	31	46	38	37	30	34	41	40	38	49	42	30	36	38	35	39	19	35	40	40	43	33	27	42	39	39	34	38	47	25	38	37	32	33	33	28	29	40	46	39	47	44	39	49	31	36	31	32	43	34	48	37	37	44	43	46	37	40	39	38	38	39	31	37	44	39	29	34	35	32	41	42	30	30	40	35	37	34	50	41	38	43	41	37	49	37	39	35	39	28	43	38	38	26	35	36	35	28	38	39	37	31	35	41	33	40	41	24	43	46	38	35	46	35	34	35	40	48	37	44	30
20760	9755	3449	5123	11285	12338	12204	19041	34081	34132	29684	22573	13602	6179	2504	1195	850	582	550	515	513	481	467	479	479	505	487	533	492	461	513	497	525	503	507	515	498	523	509	463	536	506	446	509	502	540	537	506	498	544	487	514	488	502	529	492	485	450	461	524	538	461	482	484	490	528	497	520	507	487	520	521	476	522	468	477	477	514	514	513	496	480	496	470	554	485	504	495	511	451	506	476	485	482	472	504	495	499	506	502	517	501	496	474	489	478	481	485	512	478	525	485	493	493	482	523	521	490	483	491	507	476	470	491	504	508	518	486	503	500	474	435	462	494	463	506	482	492	526	504	497	546	495	452	478	490	495	483	494	508	497	464	472	493	474	522	499	553	464	457	503	507	524	520	478	508	502	461	505	536	552	493	495	512	504	517	496	513	499	498	473	557	523	454	532	508	487	481	506	491	492	514	495	493	511	511	499	507	452	485	449	527	482	522	507	519	512	507	499	549	535	476	514	478	509	477	476	505	463	518	507	523	511	500	547	515	504	507	523	467	505	516	484	503	448	457	508	485	506	466	523	525	463	495	484	504	490	505	510	505	493	500	521	487	504	503	458	480	491	502	539	467	493	496	511	511	499	482	480	480	512	527	455	488	473	509	518	471	473	481	509	490	530	514	502	503	505	528	467	489	550	464	516	484	487	527	508	490	487	514	484	515	509	493	479	482	550	515	533	497	480	478	476	517	503	496	510	484	501	511	444	489	479	509	493	492	467	490	464	516	487	490	482	539	542	492	513	481	546	499	452	482	494	487	515	479	519	502	456	466	486	542	538	523	487	504	516	488	492	500	499	522	470	556	512	522	466	504	502	482	486	517	498	514	557	479	499	492	540	482	486	495	485	504	491	498	502	483	482	487	493	543	493	447	505	503	485	512	541	481	510	487	513	505	496	544	543	487	459	487	518	527	451	505	506	487	511	460	510	503	518	452	523	506	514	503	493	527	492	522	477	471	494	471	511	502	500	493	502	522	501	503	487	492	463	477	492	495	470	455	510	533	463	455	479	508	476	494	497	517	544	514	506	537	512	471	476	492	486	501	504	501	502	490	463	489	459	491	521	492	527	462	481	430	501	527	500	493	481	445	499	468	464	531	477	515	506	482	519	520	477	505	505	480	459	445	562	511	471	478	459	519	479	501	453	471	472	466	488	537	490	444	501	497	488	482	486	516	491	511	488	533	529	505	514	498	502	487	478	496	503	512	499	488	550	505	499	489	521	508	493	491	458	490	489	503	515	461	480	473	487	483	515	527	507	480	465	485	496	478	520	460	516	511	493	505	479	478	478	485	483	480	497	473	531	476	463	494	517	506	490	508	502	512	543	473	500	508	501	517	521	486	496	488	519	520	483	483	522	494	531	528	462	465	496	495	436	519	487	520	495	519	484	534	432	541	522	527	515	513	484	523	467	456	495	493	499	474	493	473	511	494	464	476	497	474	531	493	504	469	470	508	496	520	474	477	531	483	464	503	471	483	477	466	491	504	499	458	493	509	496	495	517	500	512	491	505	486	455	454	529	481	466	482	461	491	463	507	495	522	499	486	435	500	488	512	473	458	473	524	456	486	507	499	528	480	495	492	481	476	484	505	509	456	456	497	508	513	506	492	474	473	461	498	509	486	484	505	506	490	495	506	484	515	515	517	548	525	508	483	469	500	478	462	537	486	524	475	501	522	495	516	488	538	470	494	475	494	529	497	520	539	490	510	451	483	448	529	514	499	515	500	507	506	478	481	471	503	496	520	464	489	454	511	466	505	499	503	489	515	484	513	443	488	472	504	517	488	488	489	493	493	482	485	433	471	507	517	496	494	503	538	475	537	516	479	496	468	487	498	513	476	488	549	515	482	524	497	507	490	531	527	508	541	482	514	518	497	464	483	467	474	454	521	504	480	495	513	494	479	488	496	500	475	480	479	492	495	509	494	491	494	538	472	506	489	486	495	516	508	491	510	508	521	507	514	451	483	506	542	500	516	503	500	501	476	486	477	502	493	485	493	503	504	492	462	516	467	480	446	503	462	480	492	483	497	482	501	475	510	501	461	495	508	500	474	491	504	472	523	479	520	521	507	496	481	543	511	491	512	470	501	481	478	463	534	527	511	464	513	470	484	500	498	492	452	446	508	490	482	499	495	500	476	477	455	491	502	499	541	499	521	478	458	460	507	486	478	461	510	484	507	511	525	489	508	485	495	492	495	497	474	492	520	490	504	453	499	495	478	553	490	537	515	479	491	457	502	492	477	492	493	429	498	505	526	491	486	510	509	544	503	515	474	497	480	499	474	537	522	508	493	501	522	491	493	483	492	484	479	485	516	482	499	445	479	504	518	524	511	536	467	453	520	486	516	476	530	486	507	472	491	524	504	487	493	516	500	497	515	550	430	451	502	475	493	521	483	508	464	455	505	476	498	495	468	524	485	512	521	493	499	520	480	487	513	506	483	505	499	549	447	468	499	483	496	485	450	480	480	494	530	527	474	509	505	499	486	525	465	491	482	481	469	499	485	470	548	474	536	500	494	523	457	487	515	491	509	502	497	451	496	513	513	493	484	485	511	491	493	456	507	530	513	490	488	448	497	469	490	543	524	494	530	523	475	489	488	491	481	503	511	498	539	506	472	518	504	495	499	478	497	536	475	514	520	453	526	540	468	509	498	456	496	483	480	484	525	491	475	484	523	519	524	498	485	511	473	463	478	493	499	471	502	460	503	496	483	503	486	509	476	490	461	483	497	490	494	519	484	501	492	486	488	543	476	485	501	536	434	475	490	504	455	507	477	449	472	501	491	491	483	530	472	507	502	482	487	468	461	512	511	498	486	477	519	488	481	503	517	530	524	487	500	467	520	485	449	504	492	513	462	478	492	524	466	541	478	486	499	502	501	517	534	520	498	491	477	487	503	469	504	509	489	478	534	473	513	520	436	540	492	517	515	511	515	499	526	507	502	512	491	476	505	464	525	517	486	510	464	472	510	489	466	532	506	516	540	472	540	478	502	469	515	516	489	527	478	495	462	493	505	527	497	476	468	484	484	510	495	505	468	479	478	489	484	475	486	500	489	510	495	484	515	520	479	486	503	516	523	507	509	497	497	519	479	536	481	497	503	511	485	521	526	535	479	499	487	476	468	504	481	502	464	490	532	483	506	552	505	490	497	479	526	473	490	495	514	526	497	499	525	510	510	520	514	507	489	499	492	499	516	505	481	499	484	495	493	499	482	512	523	480	496	470	531	495	526	490	502	532	486	476	520	495	539	531	482	481	475	521	478	539	480	511	503	504	536	524	486	513	482	502	515	510	517	469	512	494	478	530	558	475	510	545	533	533	510	499	486	471	505	489	494	479	489	509	527	494	514	487	504	499	503	519	470	501	509	497	490	500	490	488	499	463	457	480	480	487	507	485	514	547	509	498	511	496	485	477	493	484	481	515	521	487	532	509	526	450	525	468	527	494	510	518	490
1893	1395	376	273	293	500	614	1711	6863	6704	4585	2612	1230	428	150	75	57	35	28	36	32	40	39	38	28	38	26	35	32	37	40	38	35	34	35	29	31	36	39	29	36	38	33	31	29	46	31	37	48	22	30	32	40	32	39	32	40	35	40	36	31	38	37	30	39	42	37	41	42	36	33	39	27	41	35	30	34	40	36	28	39	37	41	32	29	31	37	39	34	47	38	39	36	39	30	36	44	34	26	40	32	34	30	37	32	37	28	39	35	41	40	40	39	32	38	35	37	39	50	34	38	32	33	37	33	30	36	35	32	42	37	29	41	43	32	33	40	43	41	23	37	33	34	37	28	27	25	27	25	37	30	30	33	35	40	39	41	38	35	41	23	32	39	34	35	27	34	28	39	41	27	35	36	40	39	34	30	29	32	37	31	41	31	31	33	36	31	33	46	25	48	38	27	34	39	30	37	36	28	48	32	35	30	29	32	24	46	44	32	31	39	46	30	21	40	33	25	31	31	38	41	26	28	43	34	34	29	30	36	38	29	33	39	32	32	30	34	41	30	29	33	35	43	32	32	39	38	33	28	42	34	42	33	36	41	33	30	44	41	28	33	49	30	36	44	37	26	30	39	40	26	31	23	37	35	36	40	42	37	42	32	25	28	43	33	39	39	34	27	24	35	33	31	30	33	40	30	35	37	32	31	36	35	41	28	42	44	41	35	40	35	35	39	35	31	41	26	44	28	41	41	32	35	38	32	29	49	32	36	43	36	30	37	30	33	30	43	32	29	40	36	27	35	35	37	33	44	37	34	33	34	37	37	34	27	37	35	39	40	29	34	34	35	42	34	42	41	42	30	29	32	31	36	36	36	35	19	42	36	45	27	36	37	36	36	40	35	43	33	32	35	31	29	41	43	42	31	35	38	33	31	32	33	34	32	25	22	33	35	43	36	35	28	33	37	24	32	34	47	30	31	41	40	35	32	34	38	37	29	34	38	31	37	31	36	29	39	37	34	33	29	41	32	42	36	42	35	28	27	45	34	40	38	32	38	32	34	30	32	32	23	33	40	53	30	34	53	34	38	17	32	29	31	24	32	31	34	49	45	36	33	36	44	42	36	32	41	36	32	36	34	23	29	41	35	37	45	28	37	40	35	34	33	32	33	37	25	29	34	37	36	36	32	32	26	40	38	30	39	30	50	40	45	47	23	40	32	30	26	45	37	45	38	31	38	45	39	36	39	34	33	37	37	26	38	23	45	34	35	35	42	35	38	26	33	37	30	40	43	44	42	39	36	30	27	40	29	27	39	37	29	37	32	38	42	33	29	33	40	30	34	39	34	24	39	31	32	34	36	40	40	27	31	33	36	39	28	25	43	24	23	34	30	34	37	32	36	40	27	42	42	33	33	37	32	44	32	35	33	31	43	38	39	32	38	39	38	33	38	46	37	32	36	32	40	33	33	38	35	34	38	33	35	34	45	45	30	48	38	32	29	38	41	35	32	28	22	45	38	30	37	37	30	36	45	34	32	38	47	36	34	25	34	38	31	32	36	33	38	40	35	33	29	40	31	36	42	34	40	38	32	37	26	30	30	34	22	39	39	32	36	33	31	48	42	46	30	39	36	39	41	37	37	32	28	33	41	44	36	35	24	36	34	29	27	46	37	32	33	33	31	39	39	43	38	29	29	38	35	39	36	32	37	46	38	28	58	36	40	33	29	37	33	42	42	30	37	33	29	29	29	30	46	38	42	30	31	40	38	36	30	43	31	37	37	31	39	43	38	29	30	30	41	30	38	46	33	28	26	43	34	40	39	33	25	41	47	27	37	42	42	30	36	42	46	39	30	26	31	22	29	34	37	32	43	44	37	39	36	35	34	31	38	38	35	26	36	27	23	43	28	37	50	28	35	33	43	36	37	40	28	44	41	33	28	34	44	29	41	36	31	28	31	38	36	39	41	37	33	30	38	23	28	36	37	25	42	28	30	31	36	34	40	21	47	35	36	33	27	27	27	35	46	41	31	35	35	30	36	35	39	31	32	33	34	35	34	32	38	33	30	38	31	30	53	29	32	42	28	35	37	39	28	37	49	23	38	40	36	29	37	37	27	36	36	37	26	43	34	33	25	38	49	29	32	41	36	25	29	32	25	28	35	38	32	35	39	36	32	38	39	36	45	33	43	34	44	34	36	37	42	37	42	40	34	39	41	33	40	38	38	33	36	36	32	27	52	51	37	43	29	39	24	30	29	22	49	42	42	36	34	32	33	24	39	32	40	32	36	27	36	24	40	32	38	37	29	26	36	37	36	43	41	43	32	32	31	40	42	44	45	36	47	43	27	35	41	36	42	42	32	43	40	38	39	40	28	41	35	28	43	35	27	40	42	46	36	30	38	37	43	34	45	37	26	30	40	31	32	42	23	26	41	44	33	30	32	38	41	38	31	42	33	34	48	36	41	27	38	30	31	24	38	43	49	41	41	34	38	33	40	33	37	31	39	34	27	44	26	46	38	29	32	44	39	29	40	50	36	27	42	25	38	36	45	41	23	29	36	44	45	32	35	35	37	35	31	43	41	42	31	31	31	43	37	38	42	44	37	23	39	54	29	28	31	24	44	41	45	27	43	34	39	32	27	39	35	30	24	36	36	40	37	43	35	27	36	45	34	36	33	31	34	31	35	30	43	29	36	36	41	43	32	31	36	24	28	38	31	35	35	39	32	35	26	48	40	34	42	40	36	26	31	36	35	28	44	44	38	43	43	40	40	31	29	37	49	38	38	45	34	35	31	35	37	39	29	42	31	38	32	36	34	27	27	21	56	31	35	44	25	29	31	36	44	29	24	39	33	26	32	35	39	45	35	46	34	38	26	34	27	28	29	38	26	30	36	42	37	39	40	37	42	48	37	41	39	53	19	35	23	27	27	28	34	38	41	32	33	40	31	33	33	35	32	38	28	43	29	41	22	36	27	36	34	29	36	53	22	41	33	25	29	39	34	38	36	45	33	33	32	35	34	35	28	39	25	32	43	41	37	44	41	34	33	32	37	30	33	36	42	37	35	49	37	40	45	37	46	32	34	27	41	39	40	32	17	25	38	33	33	38	35	35	21	45	29	34	42	29	36	43	31	31	41	34	31	48	32	32	33	32	24	36	32	35	30	32	39	22	37	36	43	33	33	39	42	30	29	26	28	34	42	47	42	45	36	38	33	43	47	31	37	39	29	37	27	30	40	27	26	36	37	38	38	40	32	31	42	20	39	38	35	35	44	47	47	34	32	25	35	39	44	36	41	49	30	29	44	33	30	33	28	49	38	32	43	31	35	46	35	31	39	51	32	42	40	42	40	44	36	29	33	30	34	31	34	42	31	31	37	31	29	19	32	25	34	32	32	30	34	53	49	32	34	36	32	37	27	53	27	33	37	30	41	46	34	37	35	31	28	44	35	36	42	35	42	29	37	48	25	36	46	36	27	39	31	28	37	34	31	35	38	29	37	38
26747	17195	7025	12855	22747	24584	24355	31854	47474	43432	36177	28947	19312	10415	4029	1681	849	589	482	448	451	450	467	458	437	481	469	437	433	466	454	451	452	432	477	459	435	467	468	426	441	408	449	440	428	421	475	448	478	487	476	413	449	474	451	439	465	416	474	469	441	491	481	429	487	466	421	467	451	431	447	443	459	449	497	461	490	452	466	457	421	441	478	452	445	415	467	464	480	405	458	470	414	449	453	463	449	492	446	465	437	473	423	428	447	417	446	489	474	424	399	458	389	440	442	460	432	481	457	442	431	476	444	477	437	422	464	476	481	439	469	435	443	480	460	460	416	484	430	493	425	428	429	395	471	482	469	461	480	459	465	418	501	432	453	461	422	458	465	451	423	453	454	460	475	444	429	471	437	441	459	476	429	472	428	444	460	448	480	474	438	417	460	437	465	434	487	491	473	466	449	448	455	424	463	487	433	450	486	462	448	461	434	421	446	443	451	438	445	455	434	466	433	439	421	437	470	452	420	479	445	426	468	455	433	443	406	453	472	454	447	428	440	423	477	448	475	448	455	447	442	456	467	429	470	438	464	451	407	455	422	451	433	448	440	411	455	463	463	454	452	460	480	478	441	428	454	407	460	444	464	429	438	474	412	482	484	426	426	481	453	431	482	457	424	472	477	491	481	446	448	479	432	443	446	456	448	513	430	439	469	416	434	436	455	419	430	478	446	455	421	409	469	436	434	486	470	467	475	435	465	441	449	442	456	452	469	467	429	470	437	453	452	458	424	450	442	430	429	484	450	449	453	437	473	432	476	464	437	433	457	427	471	453	456	432	452	414	410	468	421	446	426	449	460	470	458	442	446	474	457	452	440	408	423	433	448	444	436	439	463	470	505	455	450	461	444	442	480	452	465	459	431	447	455	464	461	428	442	476	476	476	444	440	444	450	488	507	507	425	462	473	466	418	470	442	473	473	472	444	471	447	449	429	483	442	473	456	459	452	426	448	422	476	459	437	469	491	510	444	475	435	436	467	467	440	469	438	454	460	439	453	431	449	416	456	502	447	446	467	476	478	458	481	442	477	455	419	450	405	439	459	464	415	409	437	444	460	444	483	421	505	449	452	471	458	454	441	447	478	484	436	458	470	480	470	459	413	431	471	473	437	482	474	443	440	450	426	416	467	449	459	474	444	426	470	448	444	443	491	481	456	439	473	476	435	484	481	478	469	441	458	436	473	472	475	430	458	467	448	450	476	437	467	480	446	439	404	481	411	436	442	462	495	431	484	417	465	457	436	494	494	434	450	452	440	420	428	437	467	415	447	423	467	449	438	445	423	433	443	432	452	470	434	467	459	414	439	458	435	441	454	471	425	402	429	449	476	449	454	445	449	422	437	445	463	426	427	503	422	410	438	427	456	489	398	441	416	467	465	494	441	438	443	486	440	491	439	445	452	486	475	448	418	422	445	434	460	472	430	451	446	427	443	444	434	460	458	427	431	437	438	430	473	429	457	454	433	427	412	460	427	442	430	460	435	483	432	492	470	474	463	443	444	420	446	440	425	467	467	421	443	478	458	452	448	468	471	468	509	462	467	453	452	467	440	425	459	458	441	457	426	463	446	437	438	463	458	448	441	424	435	413	448	430	444	451	452	462	443	464	475	447	437	435	461	461	438	464	482	413	422	482	466	417	451	457	460	420	475	447	432	437	470	495	437	423	444	477	499	461	455	417	484	495	473	461	470	458	443	458	443	472	411	430	434	445	489	454	400	441	467	413	493	469	433	431	467	442	467	428	482	453	418	458	460	413	470	466	447	446	425	468	479	465	432	458	430	456	441	455	474	447	461	464	478	475	480	427	447	459	467	433	431	450	455	434	463	441	443	468	467	422	441	446	470	401	430	423	464	448	503	444	436	435	450	435	449	456	438	443	441	428	444	446	419	457	411	468	460	457	426	473	433	459	486	441	482	461	437	452	479	432	441	442	434	446	421	447	452	476	444	421	418	451	443	425	474	482	453	449	406	451	429	437	450	419	448	488	462	468	458	433	482	434	455	467	494	461	468	468	463	492	447	451	471	428	426	494	465	436	449	407	412	451	475	453	439	475	459	469	451	441	456	439	478	493	437	484	440	435	476	446	464	446	456	502	468	452	431	432	448	451	461	442	417	475	444	439	462	428	489	464	489	485	414	443	489	458	469	457	452	429	420	425	437	448	444	486	471	470	448	442	435	439	430	458	421	457	450	467	432	488	428	405	441	457	436	423	432	466	467	463	452	462	453	441	448	479	443	491	471	451	435	441	474	467	447	453	471	406	469	454	489	441	449	417	451	427	425	434	455	449	440	479	399	480	453	454	424	468	447	471	442	397	496	439	441	485	446	449	424	471	416	452	478	442	477	472	484	452	446	440	430	443	490	465	465	437	453	470	469	458	444	410	466	449	470	441	458	462	419	495	430	454	491	456	452	425	462	475	459	445	426	461	472	455	445	436	453	484	447	447	455	443	443	467	462	480	455	443	434	459	444	478	453	452	463	444	445	438	468	447	446	455	470	463	438	459	444	439	487	450	406	430	437	429	458	457	465	485	496	461	442	455	442	435	450	473	445	454	495	453	456	434	448	449	451	454	444	462	456	459	433	432	475	487	493	457	441	447	455	460	446	422	427	467	433	417	465	456	439	459	390	453	460	441	426	440	435	440	434	439	480	462	482	449	459	403	466	481	445	453	465	438	477	452	465	465	462	460	450	481	441	453	466	456	416	398	444	438	462	479	445	466	440	436	439	470	466	423	407	442	468	426	443	457	451	436	446	446	431	456	409	461	429	470	481	453	455	498	423	438	468	453	454	463	467	473	471	428	471	444	444	426	435	436	451	447	457	470	461	470	468	435	490	510	448	469	450	427	460	430	423	434	439	425	456	424	436	483	458	455	468	465	433	433	445	429	463	420	421	437	446	435	456	438	416	444	426	436	469	430	442	453	444	482	421	475	448	435	421	437	468	449	422	455	454	420	441	434	474	445	456	445	441	447	456	463	426	452	459	446	434	423	499	423	449	462	487	453	456	428	472	446	477	466	459	421	497	430	483	430	463	476	428	467	448	451	438	434	426	437	461	466	464	442	437	436	453	480	444	464	414	454	434	454	463	438	485	461	433	454	456	427	438	459	457	442	457	440	423	469	459	450	460	449	459	432	460	458	433	455	453	503	449	492	417	457	462	470	451	466	433	463	427	449	450	436	443	468	473	423	436	469	496	434	416	433	440	450	455	469	454	459	481	472	440	457	463	431	455	458	485	454	508	442	423	450	433	448	418	420	477	439	451	448	484	425	434	459	433	449	429	434	439	461	432	424	437	434	448	473	418	441	470	432	447	444	444	435	453	453	483	419	414	467	488	452	454	463	430	457	480	445	484	454	443	443	431	447	484	458	447	458	450	425	436	436	459	451	455	453	457	451	468	435	475	444	404	450	475	415	434	444	487	466	450	434	449	454	458	458	464	430	467
2796	703	399	259	372	612	685	2906	8460	8048	5040	2664	1267	547	208	106	55	51	43	34	56	47	48	48	40	36	55	46	50	44	39	46	47	41	38	41	37	42	48	45	42	39	34	54	51	38	41	38	51	31	49	53	47	55	41	34	36	53	45	37	44	35	33	44	38	65	39	38	44	46	37	41	38	35	49	52	41	56	41	46	38	62	57	45	36	44	42	34	41	32	33	32	49	29	44	50	61	41	51	33	53	37	25	37	36	63	38	39	40	43	44	40	28	44	39	36	55	46	66	41	39	40	43	31	43	39	33	43	42	54	50	40	38	44	43	37	52	46	40	35	42	47	39	38	58	35	38	35	43	54	40	39	50	43	38	41	43	45	40	51	44	39	45	46	42	43	35	47	33	47	52	42	39	44	37	47	33	33	37	49	42	51	35	43	30	44	40	45	42	36	33	42	40	41	32	45	47	43	48	53	41	40	42	41	40	43	56	44	53	47	40	35	34	35	37	40	44	48	50	37	48	41	51	36	39	48	47	39	43	33	33	52	46	46	41	37	50	36	43	44	37	46	43	39	44	37	51	42	35	42	60	50	33	52	40	33	48	46	38	40	56	52	48	46	43	47	37	30	59	48	35	48	50	46	46	54	35	37	44	45	50	46	42	42	49	35	37	61	45	34	42	45	39	47	56	44	38	42	41	42	44	36	50	39	47	51	39	45	45	41	44	50	48	43	49	50	53	42	51	34	48	30	37	37	41	38	47	48	40	44	56	36	39	51	46	58	46	32	54	34	34	38	48	37	43	54	40	44	32	39	39	42	52	41	47	46	46	31	49	49	45	51	33	53	37	40	34	38	45	48	48	58	50	48	31	52	39	42	50	43	52	34	44	34	40	37	36	39	47	41	45	46	34	39	48	43	32	52	41	58	46	45	47	45	40	52	50	37	32	43	44	38	56	43	47	45	41	42	40	36	49	36	46	46	38	47	28	33	37	50	37	46	33	40	45	54	45	45	41	46	44	38	32	46	42	40	39	39	40	44	40	45	40	48	43	42	56	45	39	47	37	49	36	46	39	40	31	39	36	41	37	38	50	28	52	58	43	39	44	43	47	46	41	45	58	54	45	43	33	40	41	50	58	30	46	39	37	38	49	39	28	50	43	53	50	57	41	36	47	60	48	58	44	54	41	36	35	53	53	42	59	39	42	40	44	51	50	30	47	31	56	33	41	37	41	46	43	47	41	46	40	49	58	32	57	38	43	54	42	43	45	45	46	44	39	40	42	42	42	48	50	38	35	56	39	36	41	56	34	41	42	42	46	56	45	42	44	49	36	37	47	53	49	47	45	37	39	41	45	59	44	33	48	34	49	37	46	48	61	40	34	44	41	37	51	38	55	43	39	46	40	49	53	44	46	52	35	45	42	47	46	53	47	46	46	32	49	40	56	39	36	39	40	49	47	33	58	52	50	34	36	42	37	49	39	47	41	54	46	44	35	47	42	45	49	37	44	46	35	47	39	43	36	51	46	40	44	42	43	42	37	45	42	46	49	43	49	35	39	35	52	45	35	35	48	40	45	54	38	52	37	49	45	40	42	32	48	54	35	45	35	55	43	44	33	45	39	49	45	38	35	45	39	54	44	44	44	59	53	40	39	58	49	49	49	47	43	49	51	56	50	36	52	60	45	50	40	50	36	55	42	44	38	36	52	52	48	41	40	40	52	36	42	46	42	32	59	49	42	41	38	45	37	44	41	30	38	39	34	41	44	42	34	49	43	33	36	47	36	48	41	44	33	45	43	32	40	43	38	39	44	36	34	35	52	37	42	50	52	50	41	56	35	32	45	35	44	41	43	43	41	45	43	52	35	37	37	42	45	42	43	38	36	34	36	46	36	39	46	62	43	42	37	40	40	43	44	48	39	39	48	61	57	37	42	41	45	30	38	41	38	41	45	41	41	47	52	32	42	34	50	46	39	60	38	56	39	40	45	37	51	49	48	31	36	44	54	45	38	44	49	49	35	33	34	46	52	37	45	51	50	43	29	46	49	44	41	49	33	30	48	43	49	49	46	35	45	52	35	34	37	39	53	49	51	37	45	44	39	43	44	43	44	36	44	48	38	48	45	36	49	42	46	34	34	36	42	42	33	48	49	40	48	43	44	49	39	40	40	44	40	34	51	42	39	43	41	42	43	49	44	52	51	48	55	37	49	31	44	38	49	32	32	42	40	48	51	36	34	35	41	33	41	30	49	49	40	57	48	48	48	45	36	49	50	42	40	45	47	27	40	52	37	49	31	41	57	43	36	36	49	42	59	46	39	31	41	42	44	47	28	50	47	44	54	55	38	46	33	46	39	51	31	46	46	42	71	30	38	38	39	30	49	43	42	56	35	45	51	45	48	40	38	43	36	52	36	54	50	47	47	50	41	42	40	27	41	41	44	44	40	32	48	42	30	49	32	46	44	39	54	48	42	50	29	42	43	40	48	39	47	36	46	35	40	48	50	44	37	38	48	50	27	41	36	36	29	46	47	50	44	42	44	46	40	41	41	40	31	38	38	51	36	49	45	44	48	41	42	42	41	42	54	42	26	50	55	44	48	38	41	41	48	40	45	40	49	49	47	36	49	54	45	47	53	51	31	61	55	40	50	39	36	46	35	45	44	37	49	45	51	42	49	50	34	45	51	39	38	37	30	34	42	52	53	51	47	32	42	53	50	45	44	39	47	41	43	35	37	49	48	42	36	41	44	41	50	50	45	38	45	40	48	49	46	49	44	49	36	42	55	48	38	43	41	45	39	46	48	41	44	36	44	43	43	34	43	50	36	40	55	44	45	45	43	38	51	40	30	45	41	52	52	54	46	39	48	34	41	39	40	35	45	41	46	37	44	34	54	37	46	33	43	35	57	34	55	41	41	45	53	46	52	41	32	39	51	49	51	55	50	43	41	38	42	45	34	43	40	44	51	35	52	48	49	27	43	39	42	45	39	38	52	42	40	59	34	47	39	44	42	44	41	41	41	43	39	41	45	29	32	47	34	50	38	55	40	36	37	38	43	39	38	35	39	35	47	42	37	46	31	35	37	38	45	31	47	35	34	48	44	46	45	52	42	46	45	43	41	40	43	46	55	49	40	39	53	52	39	45	39	42	44	51	45	50	49	41	44	39	45	43	29	24	44	46	40	38	40	54	56	51	46	56	42	49	49	47	52	42	36	62	32	47	54	49	37	54	39	34	48	39	49	37	39	50	59	49	31	35	53	42	45	37	39	51	40	43	50	44	46	48	44	49	38	46	37	48	39	48	42	52	43	52	46	53	38	34	45	54	36	35	48	41	50	51	48	34	46	39	48	51	38	43	40	54	41	30	44	38	59	43	48	45	49	36	38	41	35	58	34	44	41	45	46	50	41	42	47	30	42	49	28	39	41	45	36	45	50	41	40	47	40	44	49	36	41	38	44	50	39	47	42	50	50	44	33	38	46	52	42	30	61	45	35	40
24239	12859	7710	14025	24421	26659	25657	38199	51399	45903	37465	29478	21351	12048	5360	2017	997	704	614	574	598	584	557	569	584	545	565	561	555	615	575	601	511	578	584	573	578	586	567	540	556	554	538	607	545	585	539	557	579	528	537	577	565	564	567	598	536	526	581	595	544	555	558	535	573	586	575	521	547	561	580	586	564	580	551	545	604	580	568	547	582	548	593	548	589	572	563	568	482	516	538	569	581	537	548	575	560	553	503	552	578	558	579	540	564	585	580	582	543	537	584	557	515	610	554	546	555	561	551	539	562	533	577	548	612	572	554	531	550	536	566	565	535	579	546	548	561	580	589	545	596	572	572	554	541	575	602	544	561	584	589	578	592	551	537	566	580	547	573	591	569	539	567	584	575	555	533	591	540	562	512	623	547	586	590	573	525	551	573	583	576	583	551	568	540	541	540	493	576	588	566	563	557	577	564	562	545	588	585	572	546	594	558	619	537	586	539	546	557	527	606	603	566	577	563	579	558	590	532	540	598	547	587	566	549	584	573	554	561	564	579	571	569	538	554	558	544	578	567	558	585	557	573	603	556	598	571	573	551	566	550	592	554	614	539	574	579	561	565	581	540	522	558	546	528	583	497	583	579	520	580	569	548	639	552	588	587	551	558	539	587	559	557	561	583	547	585	544	570	579	576	544	615	567	569	564	557	579	549	543	544	568	590	598	596	572	594	556	544	593	537	598	588	574	570	586	533	577	571	560	570	574	555	545	601	558	547	583	565	525	553	533	566	560	524	560	572	564	546	609	553	544	531	573	601	540	588	581	572	598	542	556	553	593	556	561	565	582	583	563	558	606	570	567	595	597	581	559	552	572	567	576	584	571	527	592	579	540	570	567	556	559	557	521	571	544	589	556	537	587	560	554	547	552	547	592	525	560	580	543	541	566	561	548	519	565	570	596	555	587	548	575	540	596	554	559	568	587	527	597	560	562	597	551	523	567	543	574	579	582	588	548	567	560	596	539	568	577	563	585	557	571	558	552	597	542	553	553	559	543	526	549	577	583	550	531	603	587	543	570	535	532	595	537	553	551	557	569	583	538	594	582	556	550	585	545	571	588	593	612	582	537	602	563	575	551	572	563	521	581	532	567	591	544	563	555	577	575	567	555	582	549	538	594	561	553	593	603	577	510	578	518	537	559	564	555	547	575	545	579	583	554	553	592	566	564	582	560	562	545	592	596	572	535	571	556	584	589	591	551	553	576	575	566	589	588	579	532	546	597	541	547	602	567	624	528	585	594	551	561	548	598	543	566	567	566	585	576	569	585	561	595	563	503	606	553	619	558	620	574	580	586	560	524	503	573	519	551	555	584	578	603	550	603	579	552	537	556	611	556	583	555	568	531	581	523	572	542	572	550	561	614	560	550	582	535	589	574	589	543	564	539	605	572	524	503	574	593	544	571	560	561	559	572	588	529	592	551	572	598	552	516	569	548	570	598	579	512	563	592	549	549	530	545	601	588	523	542	558	570	562	568	564	603	558	544	533	575	596	575	535	613	559	586	561	587	600	551	580	561	599	577	553	559	541	579	569	517	562	563	529	578	553	571	574	556	534	528	562	598	590	556	574	539	573	552	567	581	608	566	526	610	573	591	547	531	572	569	573	544	574	590	559	561	535	541	570	572	529	568	543	511	556	562	576	567	589	553	596	603	569	554	517	614	571	526	597	549	540	594	552	566	551	573	540	588	564	521	532	586	585	565	574	552	570	599	572	605	554	562	569	593	522	609	544	567	554	604	558	550	547	552	565	573	557	562	595	563	551	567	555	540	535	570	546	590	569	560	552	540	526	543	530	544	575	533	567	544	582	544	572	576	598	555	562	585	562	582	584	531	588	522	583	583	581	563	557	533	579	539	559	577	540	556	620	556	526	565	560	583	515	557	566	581	563	581	596	582	552	533	597	560	579	557	619	560	523	591	586	572	570	587	585	603	555	546	582	592	565	554	549	555	525	575	558	573	555	563	554	557	557	566	588	566	547	564	586	541	604	570	525	542	546	514	579	577	584	552	584	522	577	570	582	572	602	591	578	574	587	537	534	604	581	590	600	550	572	595	529	636	578	567	562	565	539	550	534	571	585	547	579	535	598	568	547	574	587	572	570	562	582	573	561	518	502	585	548	568	567	531	543	583	545	549	547	517	545	575	549	583	584	522	607	564	559	576	554	579	579	548	605	573	566	587	578	544	590	555	567	515	562	534	550	592	547	576	585	553	580	570	528	529	570	578	600	579	639	554	573	558	570	535	570	607	542	568	572	522	591	553	587	549	581	594	576	547	569	576	584	580	556	582	576	557	571	607	544	587	511	601	536	547	544	566	575	547	568	567	529	551	605	582	570	566	572	537	566	564	597	553	545	552	589	571	562	601	544	553	552	578	576	576	531	579	553	559	574	566	540	567	544	558	546	539	543	577	588	561	581	570	549	548	614	579	582	547	547	583	535	591	540	526	516	589	579	566	558	565	541	594	561	534	586	595	592	590	566	570	608	566	580	593	560	611	476	570	578	602	606	548	549	556	560	545	575	547	524	576	560	585	570	572	601	578	588	571	571	563	552	503	561	560	553	524	529	556	567	565	535	539	590	574	550	561	570	543	576	582	592	587	543	532	532	556	600	569	573	549	574	596	566	547	555	551	573	544	584	559	578	536	549	557	528	553	560	556	588	531	578	518	590	595	575	572	548	580	589	551	555	575	587	520	569	572	525	564	612	552	567	562	592	545	564	563	583	575	559	566	545	522	520	570	514	573	530	553	591	531	556	583	597	499	579	549	557	564	574	551	586	537	580	570	555	547	536	502	554	576	544	545	554	581	561	559	574	593	578	586	560	544	551	570	551	536	578	525	553	568	528	583	555	558	597	576	594	528	583	587	570	599	592	576	538	529	599	568	571	567	546	541	565	556	571	556	576	622	566	547	577	565	552	613	546	591	569	557	547	566	560	563	593	612	528	587	557	589	553	565	550	569	560	582	591	550	561	576	549	553	562	577	599	580	548	582	576	575	571	538	591	584	570	572	592	573	556	580	538	600	570	571	604	581	579	608	574	594	551	569	594	533	567	552	540	551	588	594	548	573	569	589	571	552	611	577	556	590	550	569	572	532	560	570	565	527	572	532	557	576	559	611	547	573	545	539	549	582	598	562	558	554	577	543	565	559	553	598	561	613	543	572	578	584	576	568	576	590	519	575	579	578	560	551	587	591	591	614	553	533	547	559	570	580	571	548	594	548	565	568	572	566	591	566	586	600	570	541	561	569	546	547	589	576	565	533	543	554	614	571	530	596	583	597	518	524	567	556	507	593	540	563	536	537	559	586	508	552	566	560	534	567	545	557	584	529	574	554	550	533	574	511	562	576	594	577	549	604	585	562	542	531	580	615	627	576	592	519	570	563	573	565	551	586	604	569	552	580	596	584	556	510	545	575	534	589	605	566	571	572	576	542	606	573	580	537	558	536
2903	1432	667	463	651	1168	1517	5978	12889	12106	7551	4167	1825	674	214	103	58	48	44	35	35	52	28	35	39	37	41	49	33	42	38	41	42	39	31	39	36	49	36	41	42	33	35	36	48	33	46	48	49	33	31	37	33	46	36	44	38	34	36	41	36	37	27	42	41	49	43	30	41	32	35	44	36	35	36	50	48	45	37	32	38	34	40	42	37	35	38	39	37	36	40	37	34	30	32	47	31	38	32	37	32	41	50	47	45	57	37	39	45	31	43	43	51	40	43	36	34	44	44	43	32	36	43	33	45	46	38	42	49	43	40	32	40	34	37	43	48	28	34	39	37	39	43	38	35	37	38	37	41	33	56	36	33	29	32	45	41	37	45	38	44	39	34	41	39	23	37	34	41	44	46	41	28	44	35	31	50	39	41	46	38	42	32	33	36	44	44	35	39	27	42	32	43	36	37	37	47	44	45	34	38	39	53	43	38	44	42	35	37	38	35	34	46	40	39	44	40	37	48	47	39	39	44	34	42	38	49	36	30	40	42	30	33	35	35	36	41	41	55	40	36	39	46	41	38	45	45	38	41	25	28	42	42	42	47	40	50	33	56	39	32	40	28	38	45	41	40	38	49	32	31	31	38	33	39	40	39	40	40	38	40	45	39	46	43	26	26	34	34	46	41	45	36	26	46	43	34	46	47	35	46	44	33	56	42	41	39	33	33	46	34	43	41	38	45	36	39	35	39	44	37	37	45	43	42	52	34	43	42	39	31	34	33	40	53	22	26	47	40	33	29	40	38	42	36	38	38	47	39	50	36	30	29	34	36	39	43	34	37	36	38	49	38	37	43	30	32	32	35	27	36	42	39	32	36	43	34	42	48	35	35	37	49	32	36	34	45	39	39	27	32	35	41	41	43	43	31	31	41	43	46	40	40	33	37	31	38	37	42	40	34	32	39	38	53	37	40	36	31	44	43	48	42	39	42	39	37	41	46	45	36	48	26	35	48	44	43	33	45	39	42	32	33	33	40	37	42	41	41	30	33	34	41	37	41	31	35	47	36	40	29	48	29	35	42	44	49	40	25	38	31	38	43	47	37	29	34	44	40	46	43	44	31	38	37	36	38	40	41	32	44	35	41	42	49	32	38	41	38	31	26	43	49	43	32	34	34	46	44	42	40	46	39	44	55	47	49	33	39	50	40	50	40	42	32	30	45	36	46	43	45	39	30	49	30	39	31	31	59	52	42	37	39	39	37	32	35	39	37	35	39	38	48	39	40	39	42	40	34	42	42	30	43	34	42	34	37	41	48	31	38	40	38	42	45	51	30	34	47	40	37	38	45	50	40	35	43	44	37	37	39	49	35	35	39	38	45	40	36	42	32	28	36	47	45	46	44	34	38	39	34	40	39	35	37	24	37	33	34	44	41	37	39	33	35	31	44	36	29	45	38	29	42	50	33	50	38	35	36	43	45	43	51	29	39	50	31	31	52	42	29	36	46	48	42	33	49	42	49	40	33	40	39	50	40	36	36	36	43	45	33	27	35	40	44	33	37	44	35	35	23	53	27	41	34	39	32	40	48	36	45	38	37	43	32	34	38	39	39	44	31	41	31	35	34	46	31	39	37	26	33	38	36	33	47	35	45	36	36	45	39	40	32	39	44	42	41	29	38	33	58	52	37	35	26	37	40	49	46	46	37	41	48	35	48	46	28	43	33	41	48	38	48	31	37	48	54	41	35	48	44	29	38	46	44	26	43	52	44	44	40	33	39	39	40	44	26	43	38	37	33	30	41	41	37	40	43	41	35	33	44	42	41	34	46	44	29	36	31	55	34	40	44	34	46	38	46	36	41	41	45	29	23	35	42	36	49	35	46	41	34	40	39	40	31	46	38	42	56	32	45	41	41	38	38	51	33	41	47	46	46	31	43	41	41	41	45	42	39	42	40	35	38	45	39	45	40	29	52	29	42	48	44	37	32	39	30	29	45	47	32	39	42	48	43	41	46	38	39	35	44	46	31	45	32	38	44	38	25	30	47	42	36	34	32	51	47	46	53	54	36	30	41	39	47	38	38	30	32	28	38	48	46	40	46	46	43	36	37	41	33	32	37	42	40	28	40	33	30	48	35	38	45	36	38	38	41	46	42	42	43	31	44	42	50	46	37	36	46	43	36	33	40	27	40	41	32	33	43	46	43	47	46	37	38	35	38	46	43	32	45	41	39	46	35	37	48	30	36	40	40	32	20	53	46	52	46	35	35	48	35	47	34	45	29	39	38	29	46	43	37	45	39	30	33	31	46	41	44	36	39	51	36	42	42	41	37	34	33	35	45	44	41	44	34	38	33	37	39	37	39	49	38	48	37	46	41	30	40	37	43	45	37	39	53	33	33	35	31	35	46	45	34	41	46	38	34	29	39	38	40	38	37	43	30	43	33	45	36	35	31	31	42	35	40	45	46	31	47	47	57	31	40	36	27	44	41	32	47	48	37	48	38	50	35	41	39	36	37	40	35	43	50	40	27	39	54	34	35	34	42	39	34	51	31	42	44	38	40	35	38	44	32	46	42	34	36	36	41	36	36	34	47	39	46	29	36	39	44	43	34	53	32	40	48	39	44	31	37	46	35	37	35	35	32	40	41	41	35	26	39	35	32	31	40	33	39	35	40	42	33	43	39	42	35	41	37	55	45	32	31	30	29	36	37	39	34	34	32	28	40	47	36	32	42	35	41	32	33	38	34	40	53	51	31	44	35	41	39	35	36	34	35	41	39	40	55	35	34	38	35	30	47	42	37	36	31	41	34	36	35	53	31	31	42	37	39	37	48	36	49	29	39	36	37	39	44	40	38	47	40	53	34	36	45	31	44	48	32	16	34	42	38	54	48	35	31	39	38	42	40	36	38	37	46	37	43	40	38	39	31	41	38	47	41	36	39	40	37	28	50	33	53	37	33	46	39	40	40	51	40	50	54	34	47	39	41	35	44	40	37	41	32	50	42	41	46	40	48	42	25	37	41	28	31	47	33	46	35	38	40	35	47	30	40	63	49	28	48	39	38	33	32	44	40	39	41	42	41	46	65	40	44	35	37	34	34	46	50	50	52	44	42	33	42	41	34	43	37	33	35	40	49	38	44	40	36	41	40	38	37	50	41	40	41	36	42	42	37	47	37	43	39	41	36	43	31	38	46	41	41	33	38	31	28	30	31	41	38	35	45	46	41	28	45	36	34	39	39	38	49	32	43	33	49	40	23	37	47	33	35	29	33	42	49	35	34	35	33	41	43	38	40	36	40	44	43	39	35	39	35	34	38	38	36	33	44	21	39	45	38	36	41	42	44	31	39	30	33	36	35	21	27	48	36	41	44	35	32	30	49	39	30	26	31	40	32	37	23	40	34	47	35	37	36	37	37	37	39	35	51	50	38	38	34	41	38	35	37	41	40	55	40	47	44	40	43	36	46	45	39	41	41	45	36	37	42	49	35	41	38	34	39	38	40	33
31191	17589	11333	19002	30507	33788	33111	49117	57824	52334	42102	33616	24137	13491	5668	2352	989	605	539	546	505	488	515	546	499	461	524	514	498	489	501	485	499	476	520	446	510	485	471	497	527	502	504	511	490	563	480	515	503	502	532	511	497	531	501	492	523	499	499	507	487	515	515	482	503	477	508	495	511	514	528	515	504	466	489	543	496	500	488	517	499	559	473	515	487	504	498	504	473	517	472	455	458	483	499	529	495	523	476	490	504	487	482	514	453	483	527	474	470	526	512	476	481	487	502	508	499	495	470	518	540	477	516	519	484	518	501	536	478	482	464	471	487	505	519	506	509	466	496	464	509	503	503	494	475	520	482	536	505	496	495	479	496	519	517	468	492	474	476	487	506	519	469	519	543	495	487	490	504	540	479	513	505	513	510	482	503	491	509	478	490	463	518	512	500	499	475	496	514	529	522	510	503	481	517	503	509	541	508	454	460	545	508	494	479	500	475	510	541	519	494	507	510	470	508	488	476	510	469	505	506	533	479	511	502	521	487	439	473	465	507	483	530	520	507	466	491	540	528	473	511	547	492	501	509	522	507	492	515	476	465	469	495	494	521	503	514	483	546	506	510	489	514	510	511	492	494	455	508	498	517	493	510	475	477	462	489	480	509	485	488	459	504	526	484	533	523	494	531	493	566	486	535	477	470	480	544	489	477	538	486	501	528	499	497	477	476	494	496	493	521	498	530	512	510	503	508	512	469	452	482	492	519	482	510	510	533	491	456	494	490	515	486	497	465	514	499	522	508	516	480	496	502	477	512	503	497	500	496	485	471	484	491	490	482	509	508	556	453	497	520	494	516	497	477	512	505	447	494	527	508	484	506	507	491	470	479	516	494	498	502	507	484	498	520	520	521	485	473	516	482	482	476	501	484	488	510	491	503	480	487	490	484	496	472	483	442	540	531	500	514	486	495	508	495	459	513	504	550	471	501	475	477	492	519	491	513	479	506	487	504	536	501	506	566	538	494	488	520	476	474	481	469	515	496	536	478	500	480	537	485	504	462	477	492	495	461	493	481	538	488	479	484	537	495	515	496	518	538	483	465	518	520	503	500	501	480	491	472	482	481	516	525	496	522	476	527	510	503	519	500	509	550	513	495	499	515	489	480	490	541	469	513	489	504	572	479	486	497	489	497	484	531	497	504	515	479	520	494	488	518	467	430	523	493	507	491	520	495	433	510	502	468	529	512	503	511	526	501	493	478	515	484	517	490	515	448	477	520	475	506	491	504	489	437	463	495	525	508	449	528	555	474	547	534	512	518	473	526	474	493	499	476	489	499	545	479	508	492	488	474	520	517	540	505	483	499	478	504	505	498	503	465	528	464	491	494	470	470	500	529	469	492	512	503	490	490	467	481	494	505	519	492	479	522	485	512	495	513	497	523	470	509	506	495	473	488	526	483	476	491	435	517	470	464	489	540	489	506	500	475	488	499	504	509	506	443	450	438	506	470	479	473	512	465	522	482	487	515	462	475	515	478	484	483	490	530	538	520	511	523	544	523	565	491	513	476	505	531	481	465	536	503	471	510	485	481	500	541	527	496	485	483	489	504	489	496	507	483	538	488	481	494	480	490	529	512	520	525	512	525	490	518	486	475	550	521	488	532	533	517	524	532	499	451	511	495	494	523	533	470	501	520	511	494	485	516	510	475	484	501	486	478	491	508	474	490	508	550	486	500	476	504	535	459	497	523	501	482	441	474	511	495	481	487	506	523	515	483	470	482	476	463	500	534	511	514	526	470	461	487	488	492	496	484	493	469	501	481	537	478	473	518	451	430	511	474	486	550	476	498	472	487	502	492	455	523	520	515	493	507	510	535	515	482	512	495	507	477	492	485	492	526	520	457	516	507	468	513	477	512	500	516	462	481	496	490	504	500	494	529	522	504	552	490	550	480	514	481	466	522	453	501	487	507	529	471	494	492	514	507	514	515	497	505	506	461	474	504	506	509	511	438	505	476	476	524	524	489	516	517	513	517	488	500	517	442	533	520	493	502	520	511	461	509	519	481	456	484	486	487	488	509	488	497	524	481	457	545	516	501	533	511	493	496	532	482	489	507	525	509	528	453	495	485	526	557	532	517	539	471	522	520	474	505	515	525	490	547	507	501	501	518	485	510	470	532	503	543	490	513	509	483	492	490	516	520	487	500	478	476	486	465	499	440	495	496	562	526	501	495	511	508	524	497	516	496	502	486	504	446	484	474	547	507	492	485	472	487	494	497	480	504	457	512	489	494	458	463	517	545	493	495	532	513	481	465	509	520	493	473	468	488	486	529	501	464	512	522	527	523	500	544	508	455	503	535	529	492	521	527	487	501	494	507	531	534	445	489	484	480	542	500	536	493	511	516	477	476	462	529	461	484	473	503	501	528	504	477	486	495	527	526	493	471	539	495	515	552	503	503	489	496	536	502	488	516	514	462	507	538	512	537	516	478	498	536	524	484	493	503	523	454	496	470	504	511	481	488	509	506	500	523	542	496	499	475	538	559	482	500	469	482	484	512	484	515	492	529	447	502	509	511	528	486	492	512	515	457	508	509	440	485	500	524	526	505	469	479	484	497	499	506	502	498	488	527	491	527	481	510	497	528	521	463	553	550	528	482	518	493	475	516	520	488	526	501	531	478	484	512	499	482	476	476	482	526	491	508	487	498	474	497	531	485	506	444	452	491	484	530	479	474	536	503	546	454	520	480	485	506	483	514	509	492	500	483	488	514	503	521	461	525	519	468	489	494	481	477	487	514	498	465	527	468	488	501	532	478	517	453	474	500	474	494	485	526	485	504	538	488	543	478	546	541	487	474	493	494	513	520	482	513	483	484	503	522	503	503	517	510	507	524	513	506	522	491	517	502	539	507	532	490	484	500	472	497	484	521	501	521	528	481	489	504	480	508	511	480	510	503	488	483	477	446	492	476	504	522	524	481	508	503	484	481	540	501	468	491	526	500	491	510	504	470	479	505	534	480	537	473	465	490	528	521	507	479	479	481	527	529	497	550	475	487	494	492	494	510	510	451	498	485	496	489	474	478	489	514	468	496	490	496	473	505	557	488	492	458	459	471	520	496	485	500	479	454	534	491	511	514	452	536	492	499	503	490	499	535	459	496	475	558	496	483	474	490	506	519	484	502	519	478	488	513	492	496	486	467	507	469	557	516	518	490	465	464	475	462	490	518	530	504	477	505	517	499	476	507	490	518	471	501	529	537	493	466	499	473	491	488	538	512	483	560	491	463	519	467	523	528	471	495	476	491	477	518	482	492	504	540	482	538	508	488	481	486	512	506	491	521	476	491	508	560	503	511	492	463	475	484	524	527	498	485	502	511	508	496	493	473	479	518	492	466	510	485	464	475	535	490	503	497	483	489	514	503	475	496	485	466	524	540	484	492	475	487	479	510	519	496	486	531	480	494	462	504	520	495	503	478	509	493	474	472	474	495	516	480	517	510	518	462	498	482	493
1748	258	129	125	161	227	323	1139	2440	2779	1874	1163	534	206	100	62	35	47	42	47	37	46	39	33	41	43	47	47	31	44	58	45	41	44	33	36	36	29	41	40	42	39	44	37	39	39	48	40	51	32	40	47	27	37	38	35	36	46	32	41	33	37	37	45	49	46	38	38	36	34	43	33	41	44	40	37	38	37	32	36	29	44	44	46	38	43	44	29	32	46	46	34	32	37	37	38	37	40	34	38	47	31	39	27	43	36	36	37	40	51	48	41	33	40	36	36	45	30	42	49	26	43	38	39	44	29	37	34	46	39	36	30	43	45	37	30	37	30	39	32	30	50	47	45	35	37	49	38	49	36	41	47	34	26	37	44	45	43	41	34	40	26	28	46	36	44	42	48	43	30	44	39	47	31	43	43	35	56	43	35	34	34	31	34	44	53	38	40	38	39	29	37	35	27	40	32	40	41	48	32	28	39	50	41	42	38	40	46	27	40	37	33	25	37	38	26	45	40	47	44	37	44	41	39	42	30	49	34	39	43	43	26	46	36	45	47	36	36	33	43	34	41	44	37	41	37	40	35	42	40	36	45	35	40	43	36	32	36	26	30	32	41	32	34	43	48	40	41	41	33	31	46	35	34	37	46	45	38	39	34	35	50	35	39	38	44	38	34	36	40	45	32	37	41	36	32	46	45	29	56	29	48	48	47	37	41	44	40	29	41	42	47	54	35	35	25	30	38	30	40	35	39	38	36	44	30	47	33	39	44	30	34	50	38	37	26	34	28	31	39	37	33	35	46	30	41	42	27	32	43	35	33	43	37	43	43	30	39	43	41	37	34	45	35	44	44	36	36	42	37	41	25	37	28	50	39	42	46	46	27	27	46	46	32	48	42	29	25	46	38	43	47	41	53	38	37	46	46	32	33	31	35	38	40	27	37	40	43	23	41	45	33	42	29	43	37	42	48	41	32	36	38	35	24	30	44	36	48	44	49	36	38	44	47	45	43	37	53	42	38	39	44	36	39	37	38	34	34	41	63	35	34	35	46	24	37	50	39	41	30	29	65	41	31	45	40	33	40	34	37	42	40	37	40	40	33	38	42	38	45	42	39	41	44	36	37	30	40	43	47	35	34	38	32	43	47	45	32	47	52	38	49	39	45	42	43	41	37	37	39	26	39	39	39	47	45	40	37	33	34	39	36	41	37	36	36	52	40	35	39	39	41	36	51	38	31	49	49	41	32	27	53	51	45	44	40	42	46	37	32	38	35	38	43	37	37	40	31	40	45	42	48	48	39	39	44	33	43	37	42	35	38	47	33	44	43	38	48	35	32	45	50	29	43	40	32	21	46	35	39	52	35	35	43	34	31	42	50	44	42	39	37	46	45	30	37	36	46	40	32	33	34	43	29	33	44	39	35	45	34	35	39	41	41	27	49	27	33	59	40	36	43	42	35	38	36	33	45	36	37	40	37	41	42	32	40	41	42	37	36	31	34	46	42	33	40	24	39	40	37	41	44	26	33	38	41	39	37	43	35	43	38	34	45	46	36	40	37	31	42	30	39	39	43	46	42	33	34	41	36	38	43	48	40	43	47	47	43	41	43	38	34	48	41	42	35	43	50	38	37	42	37	44	36	45	33	29	29	36	36	37	45	28	39	46	35	32	32	34	34	50	44	39	27	33	33	38	35	35	49	43	42	34	48	34	37	40	34	37	35	46	48	34	38	43	41	35	33	51	42	25	48	39	34	40	40	36	34	38	25	41	44	47	33	42	41	44	34	39	33	50	34	38	36	45	25	42	42	28	35	36	30	32	49	24	41	33	46	40	33	37	49	51	42	40	38	38	42	43	42	30	32	37	41	43	36	33	38	25	45	37	44	31	26	48	46	45	46	47	39	45	35	57	42	44	29	51	30	41	36	53	41	44	45	38	42	47	45	34	43	46	44	36	34	41	47	36	52	34	39	45	26	40	42	47	42	54	37	36	34	27	38	44	46	42	34	39	43	40	30	31	46	43	33	38	35	46	35	31	45	34	43	41	32	49	32	40	27	33	38	43	38	50	44	39	23	38	35	43	33	47	55	35	31	32	36	38	39	44	41	36	46	42	42	51	39	41	35	27	31	47	38	29	33	35	39	37	38	38	41	37	34	45	34	28	33	36	27	36	38	39	43	36	36	37	40	36	42	39	34	32	56	46	43	35	41	38	48	34	45	47	36	30	36	45	40	40	36	43	52	34	48	34	32	50	46	31	21	35	41	44	38	29	33	44	45	41	32	34	35	41	35	34	42	39	31	34	50	44	29	42	34	34	45	34	26	37	39	32	31	45	51	36	34	46	48	39	37	39	33	46	42	36	36	41	47	39	40	43	38	45	40	35	31	43	46	43	31	41	32	34	46	29	30	50	34	42	36	48	40	30	43	27	33	31	45	41	39	42	56	45	36	33	42	38	31	31	46	45	36	37	37	34	37	28	40	37	36	35	43	40	41	39	32	47	32	46	39	33	39	30	43	43	39	30	34	33	37	47	33	34	52	54	39	36	38	38	37	44	33	39	44	38	38	32	37	38	40	47	50	30	50	30	44	48	44	32	36	35	51	50	39	45	42	37	38	22	42	39	49	50	35	45	23	31	35	48	38	29	35	46	45	41	29	29	36	39	40	36	29	40	36	38	38	42	30	30	45	43	28	41	33	42	39	39	51	34	43	33	50	31	36	48	44	30	47	32	35	51	44	38	36	33	35	31	44	37	53	40	41	47	26	35	29	36	34	38	39	32	33	29	36	43	29	35	45	40	42	44	53	37	40	19	43	47	38	30	36	47	43	44	39	30	39	46	53	32	28	38	36	35	38	50	40	39	55	39	45	50	38	34	38	23	31	32	50	34	39	43	51	35	50	39	37	36	42	31	40	34	45	35	44	31	39	28	36	43	42	34	38	39	46	41	45	25	44	44	41	43	35	37	53	42	43	51	41	40	48	37	44	33	33	42	47	46	44	48	40	41	46	40	34	47	47	41	36	34	32	49	27	44	34	37	46	36	44	40	35	43	37	41	41	24	41	39	44	41	35	38	47	48	32	47	31	44	33	34	44	37	42	43	43	34	39	43	43	27	50	47	37	50	43	41	31	45	39	37	35	48	35	42	44	37	46	37	56	45	39	41	32	39	34	28	37	41	51	47	40	42	33	33	40	53	42	39	42	39	46	35	43	37	41	48	37	51	34	47	44	42	34	42	45	42	42	52	46	45	36	37	49	40	37	40	42	28	49	34	30	36	40	33	34	39	33	48	46	41	35	37	37	40	39	35	34	49	41	45	51	41	25	35	31	33	36	49	41	42	42	44	30	37	35	39	41	36	36	48	33	42	34	49	32	33	30	27	33	33	40	43	33	55	37	29	37	35	41	31	31	28	62	44	37	39	42	38	47	40	40	36	41	48	43	37	29	46	42	39	38	39	32	33	39	37	29	40	42	41	36	46	37	45	38	57	38	26	35
18738	6352	3136	6027	13816	17298	18167	28899	34751	33297	27173	20720	12190	5348	2252	956	607	571	514	515	502	540	525	462	475	506	547	498	514	519	457	530	499	490	477	517	498	520	465	429	492	476	520	486	490	471	493	496	490	524	532	428	469	507	512	506	476	521	472	466	521	555	502	500	488	490	526	491	466	480	526	477	546	500	505	489	471	520	461	526	509	482	510	510	513	515	482	510	517	488	506	523	486	523	507	492	486	518	495	499	511	518	518	479	480	485	511	484	529	507	514	445	519	490	528	455	530	508	532	493	513	496	535	484	502	497	463	504	493	507	493	500	506	474	522	506	521	511	527	505	493	537	517	504	483	494	514	525	524	519	538	476	505	501	498	489	493	518	509	494	513	488	501	518	515	503	513	520	544	519	493	496	498	489	535	512	516	493	526	492	485	489	468	500	489	491	510	539	531	527	524	537	519	555	505	507	503	470	575	463	519	509	513	484	492	498	489	498	497	512	545	502	490	506	501	488	496	504	502	552	525	511	533	476	554	542	529	487	508	461	482	513	486	513	504	497	496	537	518	525	501	451	511	504	514	496	518	496	532	493	516	482	535	481	507	519	491	481	558	502	485	522	513	547	539	511	499	490	442	525	491	517	499	455	477	498	494	516	492	515	475	507	531	464	521	484	530	474	537	486	511	500	515	472	487	478	535	514	536	541	537	468	527	511	506	475	515	509	497	473	496	537	533	467	517	512	559	522	519	539	502	480	513	489	481	507	492	498	515	493	474	535	558	527	515	519	527	486	509	536	507	539	538	481	535	473	499	553	533	498	506	464	489	491	488	506	474	490	442	500	538	502	493	520	479	496	502	470	500	507	508	531	537	541	546	481	509	494	486	488	511	504	536	500	497	485	491	530	503	516	490	512	506	532	533	508	446	493	475	494	519	495	500	488	517	509	532	506	488	499	482	518	543	487	488	487	480	518	472	507	492	504	522	512	508	517	482	525	510	482	506	509	547	490	503	548	512	501	500	459	532	520	501	504	508	497	470	520	488	483	533	537	505	509	497	505	467	533	491	497	498	482	527	506	501	525	520	513	491	485	477	512	507	512	535	522	466	527	470	529	484	519	537	530	497	502	500	480	525	514	512	539	526	539	537	515	545	488	511	538	507	481	526	502	490	502	525	496	527	494	511	505	465	488	504	497	520	505	478	490	529	520	539	540	490	555	446	505	492	548	521	557	507	478	492	466	500	518	534	490	544	487	494	479	508	494	540	534	494	509	499	474	518	500	493	494	493	518	482	504	517	474	499	539	548	494	530	533	466	521	495	465	470	502	527	536	494	508	525	463	502	497	499	482	514	514	459	515	484	518	540	469	529	465	504	487	539	509	509	497	520	516	494	503	539	512	515	479	485	508	526	493	474	456	465	468	495	541	519	516	495	522	508	499	482	510	504	492	522	486	484	480	493	500	526	512	477	485	505	521	510	501	519	481	504	514	533	462	508	505	472	493	518	531	491	505	530	521	530	511	506	493	487	527	472	492	498	518	465	467	495	517	523	503	475	538	484	503	491	529	552	508	477	492	464	510	484	527	488	511	491	508	524	491	544	476	494	492	519	475	530	498	526	556	464	509	518	439	549	539	507	510	502	480	495	507	485	507	521	495	497	523	498	490	484	489	479	497	493	514	509	498	531	509	481	513	502	523	492	505	493	511	520	469	509	517	498	486	515	523	521	515	505	527	526	498	504	481	488	493	497	497	502	504	496	502	504	484	520	475	507	504	520	465	525	515	513	502	491	503	489	506	470	496	512	512	522	533	523	511	499	527	497	511	547	494	458	502	503	519	491	521	509	492	523	529	510	521	510	490	514	514	513	501	486	521	550	506	520	461	462	513	494	530	526	514	497	507	516	510	500	522	543	494	459	478	460	552	472	487	532	505	482	495	513	500	502	486	531	551	498	500	494	497	531	489	527	510	538	480	472	488	479	477	537	470	508	528	504	539	495	487	529	533	505	464	520	513	524	472	493	512	530	470	507	507	497	476	523	528	502	521	502	510	522	483	506	524	476	477	505	466	526	530	491	517	572	538	529	497	462	521	472	536	537	517	508	506	482	499	505	483	539	502	529	500	482	505	521	521	515	503	500	483	515	477	513	496	492	477	512	505	535	489	521	461	478	527	461	482	485	489	513	506	527	480	484	508	526	502	480	454	532	508	510	544	493	522	536	503	474	533	494	470	514	486	491	506	555	470	485	485	554	498	518	499	566	517	555	507	525	491	491	517	473	501	481	509	560	515	526	535	502	499	495	513	501	510	510	510	506	534	500	532	507	487	523	517	524	478	530	486	453	514	547	514	490	541	517	500	496	543	548	474	549	520	480	481	527	479	501	485	490	487	524	514	514	527	495	481	509	528	464	547	521	478	500	525	495	485	497	516	520	518	506	471	485	514	505	542	513	504	506	512	499	507	513	512	525	536	504	483	482	504	445	519	488	495	531	499	513	554	523	497	508	509	498	504	527	480	506	526	507	533	501	500	516	536	521	526	513	472	451	496	547	495	499	496	520	479	504	501	495	465	464	509	498	534	503	547	491	503	523	524	483	512	548	493	499	503	487	507	473	500	527	487	539	492	518	497	512	543	509	482	482	456	503	512	504	444	464	471	496	503	511	515	499	503	509	462	534	481	506	510	512	508	507	565	563	562	505	493	488	516	460	501	479	494	486	501	492	529	470	482	497	494	494	514	483	527	474	497	484	514	490	510	488	508	513	526	542	480	476	493	551	452	506	509	502	497	520	485	511	518	481	488	522	456	509	455	512	545	516	507	514	476	491	508	520	527	507	491	503	546	507	505	527	510	549	531	522	519	515	476	526	474	486	570	499	526	523	494	507	495	470	544	554	484	506	466	502	508	488	486	481	484	485	487	553	513	457	490	471	503	486	459	510	492	464	510	506	512	507	508	502	550	493	486	544	525	477	527	515	495	490	522	485	489	497	513	489	490	541	515	517	558	518	505	503	467	513	513	544	496	527	486	526	490	491	531	499	526	504	536	513	475	490	496	523	516	507	513	481	487	496	483	528	519	519	538	511	536	513	490	516	506	493	523	506	496	444	502	525	527	515	489	490	512	526	516	486	489	497	508	505	514	485	502	505	500	516	542	498	504	508	500	507	495	534	481	560	495	512	520	530	519	518	496	520	464	510	488	526	501	517	503	513	488	483	498	503	493	502	504	470	507	482	512	546	485	481	501	470	520	506	532	478	487	494	497	517	541	504	513	504	485	504	502	534	498	488	538	561	471	488	518	516	509	501	515	525	503	533	486	536	509	457	515	537	467	525	484	508	518	500	520	484	513	462	511	521	536	510	463	487	535	507	490	532	477	547	533	486	515	524	527	469	498	508	510	519	475	490	517	517	498	499	506	497	508	492	507	543	494	509	534	514	524	529	491	512	513	492	518	506	505	507	490	537	500	537	514	513	520	523	547	486	492	490	479	494	518	560	495	534	518
1921	1138	695	248	295	498	516	2991	7545	6192	3763	2262	1170	515	232	107	68	42	39	27	37	41	42	43	29	36	40	38	39	25	39	41	40	30	32	37	39	28	31	39	46	39	40	29	45	24	44	34	43	34	38	41	33	44	35	39	25	35	21	37	43	44	43	28	41	37	38	26	30	34	35	30	33	31	37	31	35	37	36	39	35	33	42	31	29	34	36	39	33	35	38	35	47	42	26	35	40	33	37	24	34	32	30	29	27	35	38	47	37	38	26	32	36	40	38	41	29	38	45	34	40	34	41	41	32	39	44	37	34	46	40	29	36	26	30	35	35	31	41	40	43	39	38	26	37	35	39	41	31	34	29	43	29	32	29	34	34	27	30	22	26	35	45	35	38	38	40	46	45	34	45	37	41	44	33	32	37	29	49	31	39	35	42	25	32	36	34	35	37	34	33	37	32	33	29	29	33	29	28	29	36	36	38	35	43	36	37	36	37	28	42	27	37	41	40	35	27	34	34	35	36	47	33	36	39	32	35	41	29	38	27	35	40	23	35	40	39	26	29	35	46	31	34	31	35	43	39	46	31	34	38	37	29	38	35	42	29	33	43	37	26	35	32	29	38	37	39	39	43	36	36	42	28	39	44	32	35	39	29	32	39	35	29	42	29	41	22	33	29	35	43	26	31	29	41	38	43	40	35	34	31	40	40	33	41	38	42	33	38	33	31	37	33	27	39	32	33	42	47	40	35	25	32	39	46	31	39	41	41	24	39	37	40	41	28	25	42	42	40	46	39	30	41	31	32	43	35	42	35	43	32	30	43	27	28	38	43	40	33	43	41	37	41	29	34	26	25	28	33	47	30	36	45	30	56	39	31	31	36	35	38	41	37	32	44	33	47	26	35	33	27	31	28	27	40	50	44	31	40	27	41	32	38	31	35	29	43	33	42	31	39	31	27	24	33	33	30	34	31	39	29	40	34	34	35	27	41	43	38	35	38	42	48	40	37	47	39	38	33	31	34	21	35	35	36	41	32	26	35	24	39	28	39	21	43	56	23	40	34	41	41	35	25	38	37	31	34	33	32	35	38	23	36	38	44	42	34	31	45	30	33	30	42	33	36	44	39	38	31	36	28	38	42	37	24	37	43	37	33	35	35	35	30	35	44	30	34	38	39	36	27	34	40	42	39	42	31	30	30	27	31	31	39	31	33	37	32	33	32	34	39	45	41	41	31	26	37	47	43	39	28	26	31	34	40	38	34	33	25	44	36	37	37	20	30	40	28	28	32	26	36	46	41	31	39	35	46	27	41	44	34	34	35	41	38	32	41	26	30	49	35	32	47	32	40	27	28	32	37	45	34	38	31	43	37	34	42	26	19	39	36	34	38	35	30	31	37	25	32	45	37	37	36	36	37	38	37	45	38	31	36	38	46	37	34	34	34	36	33	32	40	32	35	25	30	31	50	33	48	37	33	39	47	30	42	31	40	30	39	34	38	31	30	33	31	38	46	37	43	36	31	28	28	39	36	27	37	36	40	36	27	28	36	41	34	39	48	29	33	28	36	42	39	47	38	30	45	42	41	42	35	36	40	34	39	36	35	43	51	38	25	37	35	28	36	38	34	34	32	41	31	21	31	43	24	36	34	35	34	32	31	37	32	35	32	29	34	45	32	42	50	38	34	34	28	33	30	27	34	39	27	32	33	40	25	40	35	48	39	34	39	44	43	41	48	25	36	36	42	35	43	38	32	33	23	30	37	32	34	42	30	45	33	35	33	32	23	37	42	23	34	44	35	32	37	39	38	28	42	34	46	45	30	43	29	36	42	31	35	28	40	39	39	35	25	42	40	38	35	34	32	29	34	26	33	31	31	34	28	34	26	41	38	39	40	27	35	34	34	30	33	40	29	35	43	40	36	33	28	35	32	39	35	32	36	28	32	27	28	27	30	25	34	41	44	24	27	39	42	39	47	36	39	40	34	36	39	27	33	37	25	38	29	41	32	31	37	42	46	43	31	32	31	47	34	44	29	28	35	41	31	35	34	43	31	43	34	28	40	41	31	45	34	22	41	33	28	39	36	28	33	41	37	23	42	40	43	31	32	28	26	38	31	40	27	29	30	33	44	39	31	50	33	35	34	27	33	31	43	29	31	51	26	38	42	41	26	43	25	34	33	32	30	39	35	45	41	26	33	45	32	42	32	31	33	28	32	35	38	35	29	39	22	34	34	35	38	43	39	29	31	36	45	37	41	44	32	28	30	44	41	38	37	36	29	41	48	33	24	35	31	38	30	41	38	33	37	31	34	40	42	40	28	34	42	29	32	41	37	34	34	29	32	36	35	37	35	41	27	31	35	30	39	34	42	42	27	37	41	34	41	37	26	37	35	34	38	32	39	38	37	37	48	42	39	39	34	33	34	29	28	33	30	39	35	40	43	37	36	43	31	37	36	33	41	39	35	30	31	40	31	40	40	45	40	42	30	22	38	34	44	32	50	24	42	36	37	36	27	36	28	35	45	30	39	33	40	34	37	44	39	34	37	38	38	38	39	34	49	29	29	32	36	33	31	32	35	30	38	34	43	37	35	37	38	31	37	32	30	27	45	40	34	40	31	34	40	29	44	32	37	35	38	41	34	30	44	48	30	36	33	30	37	35	48	32	27	31	22	33	31	24	37	35	35	39	25	43	38	24	39	33	36	27	40	37	26	25	36	34	35	31	38	28	32	32	36	39	37	42	33	35	39	37	35	28	31	38	34	39	31	30	34	38	35	35	39	36	39	39	39	41	20	35	35	39	32	25	30	37	32	27	33	38	29	44	34	39	45	26	36	27	27	39	31	38	21	42	33	37	37	31	34	25	36	32	35	41	36	32	40	31	37	35	35	29	34	29	37	36	36	35	32	34	50	25	34	37	33	26	27	44	36	41	30	34	34	44	38	32	35	31	36	38	41	34	35	39	31	33	41	48	41	33	48	32	32	34	45	50	44	28	31	38	43	30	42	31	36	41	29	39	33	43	37	35	33	40	39	32	31	35	37	51	36	38	39	33	31	45	33	24	33	33	31	39	32	33	34	42	44	28	37	42	39	39	35	32	26	37	32	37	34	25	38	33	35	31	42	37	28	43	47	34	33	38	43	30	43	29	37	40	36	30	26	35	40	47	21	30	35	39	40	47	41	24	46	37	30	42	35	34	30	37	43	36	26	34	34	52	35	35	42	32	37	33	36	26	34	22	40	39	25	34	35	36	38	37	26	33	44	28	30	39	37	40	31	32	38	30	29	30	29	36	32	28	41	25	22	35	27	35	39	42	34	40	33	29	26	42	29	29	35	43	39	45	36	42	35	46	36	32	29	29	36	49	33	40	31	32	27	39	30	39	45	41	46	30	32	30	24	40	40	32	33	32	24	40	42	44	36	34	28	35	35	42	40	37	43	35	26	36	38	36	41	33	43	34	40	32	33	40	32	33	35	25	41	33	35	29	28	40	30	36	40	44
27407	14929	10670	12609	21899	24117	22680	38165	47991	41148	34320	28141	20091	12262	6044	2575	1127	613	502	515	480	448	432	439	485	440	466	451	437	440	432	446	444	445	464	463	468	456	463	467	424	476	493	451	482	433	438	460	448	447	464	472	453	475	436	483	465	446	480	478	472	467	471	392	466	457	434	453	518	428	484	465	415	441	465	464	452	455	455	452	426	433	482	451	447	466	453	451	476	457	484	501	453	443	459	473	447	445	467	437	450	438	414	437	458	464	474	451	456	452	464	442	441	460	461	445	479	459	467	473	446	465	478	432	449	458	458	436	468	449	484	471	442	415	454	472	477	440	439	442	487	464	441	416	487	412	445	454	410	438	433	437	468	430	472	434	432	452	454	461	484	442	437	413	472	488	459	413	446	424	461	497	431	455	431	449	450	461	456	459	451	435	431	440	421	425	433	468	474	516	455	437	490	446	463	462	495	452	441	453	472	472	442	476	472	445	447	470	462	474	489	440	493	474	455	460	448	475	482	461	462	476	449	457	452	400	466	456	467	463	463	458	440	479	448	452	486	465	469	468	477	482	444	444	469	477	481	466	473	488	451	441	486	489	497	446	443	445	465	467	460	456	470	446	442	459	442	456	406	460	459	471	504	456	438	482	442	460	425	475	477	473	466	473	459	461	428	445	434	487	477	409	458	481	460	424	464	486	434	465	470	481	418	469	436	494	454	468	434	428	475	439	454	429	453	460	428	443	473	483	471	452	407	448	453	431	452	439	442	450	447	439	469	427	475	430	482	432	452	481	458	503	414	466	425	438	485	418	441	435	460	465	445	415	466	453	456	478	433	482	435	460	480	475	420	469	478	461	415	425	470	439	485	467	428	508	456	476	451	391	480	469	456	469	449	470	436	452	487	430	453	455	449	464	463	478	449	464	472	443	447	466	447	444	431	438	460	458	479	453	449	474	454	437	509	422	459	472	466	451	461	477	445	471	451	439	474	496	473	420	428	430	444	446	439	445	436	469	458	451	463	494	452	473	451	437	458	424	461	427	457	486	458	459	482	449	454	457	479	467	444	433	443	482	435	463	447	449	509	415	464	450	460	451	428	469	513	436	443	461	459	470	437	444	427	420	470	435	466	455	499	484	431	479	497	448	451	469	423	456	432	483	450	442	447	436	469	433	497	440	491	479	456	446	468	469	444	479	446	464	468	461	446	449	450	439	464	424	467	423	459	481	428	471	489	441	446	416	479	460	478	460	462	435	476	498	457	417	420	436	458	451	466	459	432	434	487	434	495	451	483	441	489	461	436	485	431	495	458	472	457	479	484	472	464	489	489	439	415	454	402	449	442	421	482	448	434	468	470	458	447	431	474	479	458	466	456	464	454	463	463	458	479	422	447	463	490	499	463	472	438	431	474	489	432	419	442	461	469	508	431	477	458	458	478	428	473	458	479	439	442	464	436	474	452	471	476	474	466	427	437	468	467	462	447	463	425	442	458	445	469	499	432	445	484	459	427	480	469	484	440	472	516	455	450	397	466	458	501	441	441	445	460	479	447	443	475	471	463	459	449	440	460	503	462	447	424	431	449	443	481	438	468	463	490	423	414	463	447	451	487	478	476	428	464	426	440	461	416	443	454	479	479	397	434	422	494	484	485	478	428	447	393	453	472	466	463	485	414	441	420	483	447	445	461	450	445	451	470	464	440	433	483	460	455	467	482	453	463	437	432	490	452	427	437	459	470	431	482	462	450	483	456	458	479	520	494	462	427	422	467	472	469	450	479	419	470	453	481	496	461	504	454	457	456	464	488	484	504	471	464	446	456	473	429	451	473	501	456	446	439	437	470	485	451	472	452	414	428	455	440	466	430	483	469	452	480	457	498	442	451	468	448	460	417	450	503	477	447	459	440	449	455	447	452	452	450	427	467	425	442	464	441	480	506	424	454	474	477	440	504	432	456	460	467	464	491	401	415	486	443	455	446	446	450	442	449	455	470	460	503	494	487	458	441	461	438	489	466	435	439	438	478	481	439	494	487	432	472	460	463	450	461	438	482	438	455	470	476	470	461	457	458	470	463	483	437	439	447	470	452	453	488	431	488	409	468	446	455	480	413	456	413	456	481	477	462	445	446	455	412	441	438	433	449	478	482	424	412	457	493	472	463	475	450	454	467	443	441	464	481	461	490	463	476	437	431	495	460	481	476	458	478	423	438	426	442	428	456	458	416	469	429	433	465	463	475	459	446	461	479	420	433	467	474	438	459	483	466	472	454	452	464	452	471	462	479	470	471	455	452	463	465	454	445	440	468	400	477	493	467	474	466	441	409	459	418	441	463	507	428	434	467	458	488	430	479	435	448	474	463	461	443	471	479	469	432	433	477	479	447	457	440	490	466	448	454	508	441	454	471	487	430	456	467	484	504	479	441	442	447	442	450	504	475	445	460	468	453	467	466	418	491	428	446	439	494	472	450	528	481	446	440	491	442	472	448	422	463	483	437	473	441	467	475	484	439	473	437	470	437	515	443	477	447	417	450	463	468	470	470	461	427	497	433	434	437	446	484	444	472	419	462	468	470	450	451	444	463	487	431	446	449	463	416	450	453	475	476	457	453	440	426	453	436	454	432	431	470	441	458	469	449	473	464	414	437	451	467	461	455	452	461	457	469	477	436	481	428	434	474	464	446	469	473	503	429	429	434	449	501	456	450	415	462	468	457	444	469	460	464	465	427	438	479	427	417	427	468	448	461	511	449	440	447	428	488	466	403	448	462	487	454	455	434	451	451	457	477	460	457	460	455	461	447	482	459	459	439	504	434	462	480	409	501	437	436	472	447	428	437	472	459	485	446	464	472	422	446	438	453	463	470	443	445	448	497	507	486	458	406	459	458	461	449	475	496	445	480	449	453	421	443	472	482	474	462	450	459	475	429	434	460	453	463	472	454	443	484	474	451	441	446	457	459	487	456	446	426	463	455	437	463	476	442	488	481	498	493	423	454	487	481	442	434	456	463	462	477	480	427	460	439	444	463	491	429	430	449	473	486	427	460	373	444	483	478	450	476	437	422	456	483	449	458	466	450	450	471	464	432	470	479	438	463	439	427	430	472	441	519	448	459	479	462	423	436	457	431	419	478	454	468	422	433	438	424	480	454	432	424	446	476	459	460	448	452	434	442	464	478	418	452	452	422	432	462	441	496	471	442	462	456	489	427	469	442	456	458	472	445	436	478	446	477	474	459	424	429	487	462	447	447	500	441	458	419	430	457	472	433	505	462	452	441	481	489	449	430	480	450	463	430	452	458	451	456	409	448	462	472	465	462	436	466	475	455	458	467	447	474	435	476	453	468	430	461	450	475	504	438	450	476	445	472	441	444	437	490	498	462	453	506	506	436	459	454	437	458	446	461	441	468	470	446	465	449	453	451	460	493	449	475	485	470	473	441	431	464	449	469	462	435	416	454	451	470	465	412	434	429	442	392	450	419	448	449	455	459	399	474	463	444	439	437	438
3585	1819	875	195	213	358	430	4459	8813	5743	4349	2724	1481	735	304	131	69	52	42	37	44	51	44	39	44	51	34	46	42	35	53	47	43	34	43	31	34	50	40	31	51	42	44	34	58	44	38	39	33	33	31	45	27	42	43	49	49	42	32	42	45	37	42	48	38	43	43	47	46	44	44	48	45	53	52	41	36	43	37	42	40	43	42	36	34	29	40	38	47	53	50	53	38	43	44	39	40	45	34	47	40	45	42	57	40	51	41	41	58	52	30	37	42	49	45	42	46	46	39	39	56	49	41	43	51	41	39	38	44	36	51	41	39	37	33	43	41	41	53	40	37	34	41	45	37	42	43	44	50	30	47	40	41	36	48	34	44	43	44	52	44	41	47	46	38	37	45	44	31	39	49	39	48	37	57	41	50	50	43	33	41	54	28	47	46	38	37	42	43	40	47	40	37	28	41	51	42	33	57	40	38	37	46	53	39	45	46	49	51	48	41	54	34	46	45	41	48	40	42	40	45	50	39	40	41	51	42	48	46	50	45	51	43	49	39	41	27	52	45	36	53	48	39	35	48	44	35	39	36	46	52	45	52	35	48	42	41	45	57	48	48	49	41	44	38	41	47	38	46	36	37	37	42	37	54	46	33	50	40	43	34	44	35	38	48	44	38	33	38	51	47	45	36	47	48	48	40	39	44	42	39	45	39	34	41	43	43	50	34	43	38	55	45	45	44	56	42	39	41	41	52	49	48	44	41	50	50	41	41	35	38	47	50	45	41	45	40	53	52	50	43	45	53	50	44	41	39	53	46	46	46	52	61	46	45	48	61	52	40	41	42	51	41	41	42	37	44	41	30	47	48	35	43	44	47	44	46	40	31	44	51	45	48	49	47	43	45	44	42	38	39	45	59	55	52	39	30	38	39	42	53	42	26	52	48	45	33	45	42	35	47	35	39	36	55	34	35	38	46	58	47	43	40	43	37	37	44	39	50	41	52	40	53	40	37	30	31	39	50	49	41	39	41	38	46	35	46	48	37	48	52	48	36	40	37	37	32	41	48	37	66	35	40	50	58	35	50	46	40	52	43	39	42	39	48	36	37	29	49	38	49	38	41	55	41	41	36	51	43	49	44	45	37	38	27	35	36	40	46	42	38	48	44	32	48	43	30	54	45	50	39	37	39	41	41	53	39	53	43	53	47	32	44	42	37	39	52	41	44	53	38	46	31	53	42	40	39	35	40	44	49	40	39	38	42	42	42	34	43	46	53	48	41	48	41	50	43	44	43	43	54	36	22	34	29	43	38	44	54	44	46	50	41	42	45	46	54	53	46	48	54	58	41	47	33	49	59	36	45	55	35	34	44	41	36	39	55	42	46	42	56	50	53	36	35	47	44	37	44	44	43	37	49	51	39	42	53	42	41	39	43	42	35	34	47	35	46	46	48	59	47	43	51	42	46	51	38	41	46	47	53	55	38	33	57	47	51	48	38	34	48	48	49	45	41	40	42	35	44	43	36	51	39	41	48	30	39	51	37	49	51	42	46	42	47	42	44	47	51	48	43	48	30	39	37	48	51	46	45	41	50	46	46	48	37	47	47	47	55	38	41	59	49	30	49	44	60	44	49	32	46	50	43	43	51	39	45	33	35	46	51	50	44	54	48	40	56	41	40	48	40	43	40	41	44	36	26	49	34	45	36	40	46	45	41	42	44	49	46	41	44	43	53	37	46	48	35	47	36	41	49	47	37	52	40	44	46	63	35	40	46	44	42	61	41	47	56	47	52	46	49	49	39	48	55	43	36	47	37	40	54	38	47	44	42	45	36	60	32	31	50	47	39	45	50	36	49	44	43	52	42	40	49	51	45	33	51	43	39	44	40	38	47	29	40	40	41	42	47	42	44	42	51	52	47	42	36	48	37	30	53	44	35	50	40	41	52	53	40	54	43	35	47	40	41	46	34	34	55	52	45	40	45	55	40	48	45	40	37	47	47	37	39	48	42	41	44	50	42	45	52	29	43	43	48	49	39	34	48	35	41	44	40	36	53	48	32	41	36	45	46	50	46	40	42	50	45	44	43	39	40	47	45	40	46	33	53	45	37	51	45	44	35	52	51	43	36	38	43	39	40	40	39	34	52	54	56	42	46	58	54	43	51	40	37	37	47	55	42	31	48	43	40	48	34	35	55	49	45	43	39	50	58	41	51	40	43	38	35	48	46	39	45	46	40	40	50	36	42	45	40	48	49	45	30	52	49	33	40	47	35	42	45	34	27	36	45	48	36	41	48	45	42	36	54	44	40	40	43	39	45	40	48	45	48	47	48	47	49	37	41	36	39	40	32	50	48	46	48	43	45	44	48	36	51	56	44	43	46	36	30	51	42	47	46	47	40	43	50	36	48	45	37	40	43	46	40	59	49	39	52	50	46	52	31	35	56	44	51	49	43	43	54	45	44	34	38	42	53	48	57	44	43	35	35	48	29	41	38	39	47	43	48	54	35	38	44	44	45	47	46	46	39	50	41	49	33	37	44	44	53	41	45	44	41	36	37	44	47	34	46	43	40	46	47	34	52	39	41	45	31	36	45	43	45	45	29	33	43	38	44	49	35	43	44	44	53	46	35	42	39	43	44	51	26	41	43	44	33	43	59	34	37	45	42	48	39	39	33	44	49	47	49	40	36	41	38	50	43	45	38	67	44	42	57	33	30	40	37	47	38	52	59	43	41	49	44	43	39	56	47	49	50	46	44	38	51	46	53	40	39	42	45	38	48	39	42	47	48	51	49	44	28	65	47	43	44	53	44	46	51	36	41	66	53	42	41	44	44	64	45	37	32	36	44	37	47	46	36	35	50	49	57	53	54	51	36	45	41	31	37	37	47	36	40	40	37	39	48	44	39	47	46	43	49	42	36	49	49	50	48	45	55	50	54	37	40	44	43	48	36	33	46	35	49	54	48	44	41	50	38	41	51	36	44	48	44	51	47	44	45	44	37	38	50	49	37	43	44	41	36	43	47	43	45	52	44	58	46	46	41	50	53	58	50	48	59	43	44	40	46	42	35	43	37	48	46	42	47	35	46	52	40	43	56	41	27	39	47	47	36	32	45	47	48	35	43	27	39	38	42	55	44	47	56	49	49	55	51	38	40	45	48	45	47	40	39	44	34	57	43	39	42	44	35	59	51	38	51	44	35	48	45	46	36	59	45	50	42	44	36	34	35	42	57	44	37	34	42	46	45	41	44	38	47	45	49	44	44	38	45	34	52	43	48	42	41	55	40	46	46	40	44	40	49	42	40	23	49	44	56	38	38	40	58	47	46	28	41	51	33	40	40	38	41	44	28	45	48	44	37	41	53	55	47	42	39	39	36	46	54	29	47	46	49	48	60	47	46	51	41	45	39	45	44	39	51	40	38	42	50	42	43	52	57	38	35	38	50	43	40	40	32	46	44	47	43	43	36	43	37	48	43	37	44	49	47	45	46	33	53	46	51	53	45	57
28641	19587	12748	9445	17719	21347	21052	42203	48867	41537	36277	30388	23530	15093	7862	3408	1517	806	661	581	602	568	603	548	611	574	576	579	559	587	590	559	556	546	556	519	523	562	567	577	556	558	539	538	598	570	573	577	584	539	547	581	549	570	587	565	532	610	590	562	550	561	588	538	546	567	562	558	550	545	638	598	546	568	554	577	528	511	554	535	568	553	574	581	523	553	536	559	544	534	542	543	547	606	587	531	571	608	567	581	526	544	609	582	573	561	550	548	577	593	547	594	567	522	608	570	535	551	529	571	564	540	546	546	573	581	566	543	568	569	587	569	554	577	582	619	525	554	603	537	566	555	529	596	548	583	548	610	556	547	526	562	580	598	568	567	580	535	586	546	581	603	545	565	543	571	563	543	543	555	589	596	542	567	586	570	554	563	573	563	569	602	540	572	582	576	534	576	520	567	562	585	565	574	620	562	617	544	539	579	568	584	578	585	579	568	551	537	556	561	538	543	590	573	573	551	555	545	568	584	526	574	602	570	521	587	542	564	579	560	595	573	556	544	565	571	548	606	562	591	584	581	546	595	584	561	547	574	564	577	571	575	586	569	486	565	560	594	598	569	575	565	543	564	506	570	542	572	574	541	581	577	551	563	582	530	554	588	622	592	546	578	505	545	588	569	554	574	588	542	566	573	528	575	614	590	477	591	582	540	574	583	543	543	562	535	560	548	559	552	533	549	594	556	577	522	584	583	563	584	554	542	569	547	614	564	571	551	583	547	524	558	579	575	541	583	569	562	572	542	576	596	567	562	617	564	555	522	614	549	583	546	568	604	565	569	559	568	587	544	555	547	582	512	548	567	549	513	546	537	565	581	566	559	582	580	555	611	529	591	563	590	546	594	568	518	575	555	497	581	579	553	575	546	543	529	572	562	535	533	570	559	611	579	581	569	523	563	578	573	554	592	573	560	555	549	522	581	577	555	527	573	558	511	554	595	552	550	582	554	547	582	560	582	530	605	601	556	576	552	553	599	578	585	601	587	556	576	560	567	530	529	585	524	541	551	540	614	559	535	573	575	578	593	545	577	559	552	522	559	611	514	571	573	560	546	586	652	567	541	534	537	588	579	595	562	572	584	566	527	557	565	568	555	558	560	627	572	625	614	597	538	568	548	574	557	588	559	521	519	608	517	551	548	581	512	585	560	550	584	545	594	600	556	515	532	545	569	584	533	551	557	557	565	537	566	537	597	575	535	552	533	562	629	601	559	589	544	589	555	566	604	544	562	581	562	571	597	585	542	565	570	587	586	559	532	535	587	545	530	573	593	538	613	553	543	566	543	562	594	563	570	597	574	581	547	544	545	582	550	546	554	555	541	579	556	551	522	533	543	543	550	516	555	594	565	559	580	562	566	551	580	559	520	547	565	530	534	592	556	603	535	521	582	568	532	582	554	596	574	585	540	566	571	540	538	580	563	579	574	564	578	585	572	594	567	613	552	578	570	575	562	534	563	563	532	528	588	550	584	578	612	594	561	537	550	581	516	624	589	592	546	572	563	570	554	582	534	549	566	573	552	590	526	527	591	562	574	554	597	560	564	543	586	584	539	502	532	560	544	603	550	587	527	583	647	596	573	558	554	557	556	520	564	559	591	549	586	549	540	556	539	550	553	557	535	588	551	603	646	545	590	586	578	561	591	544	563	528	586	592	603	593	575	543	566	561	582	562	588	532	596	562	601	542	582	557	608	621	527	592	604	540	548	531	549	541	544	574	581	584	560	599	578	566	566	567	598	524	589	565	574	549	551	582	546	573	566	519	542	541	563	539	542	541	562	608	538	571	606	566	552	546	536	581	562	554	524	564	552	627	569	573	570	580	545	585	554	539	547	554	583	514	546	592	541	585	529	515	583	558	563	592	536	515	518	533	550	537	533	568	595	578	535	579	568	561	573	529	582	570	584	521	593	553	629	553	553	561	603	562	589	587	593	548	594	564	572	537	553	555	576	582	563	518	572	568	590	587	568	539	581	571	580	579	620	552	556	543	566	596	538	570	589	590	586	598	566	543	540	562	593	572	589	581	596	550	557	603	585	539	561	564	555	571	581	557	566	574	566	528	556	520	582	533	560	539	562	562	552	513	594	571	569	537	562	602	556	523	545	559	540	577	581	548	603	540	557	561	561	529	573	559	500	560	574	580	571	556	546	579	581	549	537	558	542	562	582	537	586	542	537	556	526	591	544	603	577	579	544	527	588	556	525	577	568	614	539	560	549	581	569	572	553	585	553	553	567	553	570	526	619	558	521	592	546	549	544	587	570	534	546	534	563	584	568	556	550	582	542	576	599	555	521	593	587	534	532	575	535	549	518	591	544	552	559	534	535	539	567	595	564	527	571	567	552	585	565	568	542	575	609	557	603	586	548	610	575	567	531	543	614	548	547	598	593	586	563	546	550	572	570	543	536	565	557	579	538	548	563	552	573	562	540	535	551	549	566	558	541	543	571	516	556	566	592	560	538	578	572	503	565	551	543	557	564	543	565	590	583	558	564	563	532	514	518	581	569	609	594	573	530	577	572	542	584	535	562	596	610	573	547	582	541	545	578	554	571	576	547	525	575	533	610	569	558	581	557	544	574	546	548	614	564	590	543	558	569	598	571	605	573	571	547	552	581	558	571	565	595	562	556	533	544	594	526	584	562	578	592	560	603	566	517	570	559	602	532	539	576	519	563	571	552	561	550	594	550	529	555	541	587	620	560	544	561	576	552	559	500	583	556	593	538	550	595	553	515	582	548	582	563	603	609	599	582	550	526	548	538	553	529	567	581	566	597	524	596	552	539	563	550	569	554	512	568	549	532	579	558	573	567	521	586	512	567	571	571	581	557	531	603	563	567	582	548	584	554	555	553	581	558	581	582	550	524	561	572	543	565	564	579	543	583	554	546	582	544	537	598	520	585	575	530	590	537	535	572	555	542	569	567	585	556	594	568	531	549	584	548	568	556	570	535	585	581	538	561	527	536	563	581	576	547	597	601	562	581	582	571	535	570	558	569	571	586	550	550	580	575	549	570	582	565	535	553	549	535	558	565	556	573	548	570	549	582	544	557	547	528	560	574	595	536	614	509	548	566	569	586	573	564	552	549	547	564	530	584	567	558	578	547	574	581	591	589	559	573	607	540	581	515	575	534	586	576	572	555	613	549	573	559	571	561	560	592	577	598	525	559	604	572	540	600	574	589	592	559	563	541	561	552	600	528	568	538	582	561	565	595	565	582	543	552	605	563	569	610	546	544	553	548	579	567	547	578	582	553	577	569	573	558	589	581	539	578	568	585	564	585	542	530	578	598	578	555	568	568	528	572	527	558	592	605	556	564	588	534	585	546	552	583	556	516	594	582	541	521	576	559	571	579	578	533	534	589	536	543	555	552	523	581	574	577	559	558	519	603	542	550	569	576	578	586	592	534	591	558	530	571	582	580	597	573	536	535	571	564	536	575	581	579	562	583	559	574
4529	4058	1195	363	333	491	614	5620	10829	8765	7742	5532	3201	1437	558	226	106	71	54	47	42	42	40	37	35	35	52	33	31	33	32	40	35	39	30	26	56	32	47	38	31	36	48	40	40	36	39	34	40	51	39	31	31	38	43	31	41	47	37	43	39	33	47	46	27	30	41	51	40	44	37	45	40	40	39	49	37	37	43	34	35	51	38	41	46	32	45	45	59	39	41	46	35	24	30	40	30	33	41	33	40	43	35	38	30	32	37	35	31	31	37	32	29	35	43	33	41	31	35	47	33	49	27	36	35	31	39	30	32	30	43	40	35	44	46	36	37	40	34	42	42	41	42	40	37	32	36	28	35	46	36	47	39	34	38	40	25	33	36	40	43	35	57	27	43	42	30	42	35	28	18	42	41	38	36	32	39	37	29	40	46	41	37	31	40	46	50	36	41	37	32	42	25	35	36	40	37	33	38	24	41	37	44	37	39	26	33	30	35	34	45	30	32	49	32	30	49	38	42	45	43	46	32	37	35	35	29	32	34	41	29	38	44	41	35	37	41	43	29	42	45	33	34	40	44	40	36	28	35	38	30	46	39	36	38	35	39	38	40	39	38	38	41	31	35	44	36	49	49	30	39	44	37	43	37	32	32	44	36	39	43	41	44	32	36	46	40	39	32	42	42	33	29	33	38	36	40	48	30	36	29	26	41	50	28	33	42	49	41	40	43	36	35	43	33	23	37	42	49	40	39	41	24	42	37	40	42	37	43	37	35	43	44	24	49	35	46	35	49	43	38	34	33	33	43	36	38	33	41	35	33	41	53	42	39	41	32	36	35	46	42	37	31	48	33	43	47	28	47	40	45	38	36	29	35	38	44	36	23	35	40	33	34	50	44	36	28	38	35	26	38	41	36	32	33	30	34	41	41	39	22	38	40	30	32	36	31	33	42	44	44	38	36	50	39	28	33	37	34	32	57	38	45	45	36	42	36	37	29	46	33	39	29	36	33	46	38	33	38	37	36	42	37	39	42	47	38	41	31	42	36	29	54	41	29	37	40	40	32	37	31	47	42	29	24	36	44	43	40	40	34	27	42	46	38	41	41	41	34	37	42	40	28	35	33	38	51	31	43	42	32	38	29	37	50	28	33	26	34	42	33	43	35	36	35	50	34	29	43	44	37	41	30	36	50	42	50	41	34	34	34	42	43	55	45	38	39	41	44	36	42	42	40	40	42	30	36	46	39	42	39	41	40	43	41	36	32	44	43	33	33	24	30	33	38	38	46	34	34	45	44	32	44	29	31	32	53	41	43	44	47	43	53	33	33	38	41	36	37	41	42	39	37	41	39	42	40	37	43	42	44	37	39	37	47	40	46	36	32	44	38	44	34	43	40	41	31	36	28	38	42	45	31	40	36	42	43	39	44	39	34	49	35	37	39	42	41	33	42	36	44	37	32	42	41	45	44	32	35	39	36	49	38	51	43	39	31	45	48	30	44	36	36	38	45	44	39	43	42	33	44	40	41	41	40	43	23	40	46	37	38	38	35	32	40	34	33	38	37	36	34	29	32	42	36	35	38	38	40	37	34	40	34	34	34	40	31	36	30	33	36	46	40	33	45	34	28	45	35	38	39	45	38	41	43	44	29	49	46	44	37	32	32	38	29	34	35	31	30	38	36	40	44	38	46	37	45	38	51	44	29	40	41	33	37	45	30	42	41	36	37	40	40	30	30	43	41	46	35	36	42	29	22	49	28	30	29	41	43	44	43	42	28	28	35	46	34	55	41	33	41	43	44	32	42	34	44	38	35	41	37	25	34	30	45	34	32	37	40	34	36	42	33	34	38	46	42	41	31	44	31	42	30	36	46	37	45	40	42	37	31	30	41	34	36	32	41	41	36	30	39	45	38	39	26	37	33	27	34	40	38	30	52	39	51	42	33	33	40	34	37	33	26	32	54	38	30	33	39	36	34	35	35	25	37	42	28	42	43	37	32	38	33	39	28	31	34	42	39	32	40	31	26	37	38	41	30	37	37	35	35	47	39	36	49	34	36	44	43	42	30	49	44	32	44	46	30	39	39	35	42	37	38	36	48	33	36	33	31	35	29	32	49	29	40	37	36	40	41	31	49	26	32	39	37	38	28	40	44	33	35	41	39	41	42	55	44	39	41	33	41	44	41	52	42	36	40	53	43	38	36	45	35	46	35	42	37	29	36	37	39	35	37	43	40	32	40	41	26	36	39	40	40	46	49	35	40	40	34	43	37	41	49	33	30	46	36	51	27	38	37	47	31	47	35	37	44	38	35	38	26	40	34	33	45	40	38	37	31	49	33	38	32	33	39	30	49	30	37	40	46	34	37	46	54	39	36	38	33	33	32	37	39	40	41	43	29	35	55	27	46	32	38	43	25	35	39	41	41	45	31	30	27	40	38	45	41	39	30	43	31	35	35	32	32	40	30	35	33	37	34	34	40	38	44	45	44	38	40	36	50	48	30	35	32	34	43	35	53	39	36	46	41	30	57	47	31	41	37	31	32	33	24	44	39	42	22	45	36	27	33	42	31	24	40	31	38	36	31	35	37	37	47	36	43	37	35	35	39	40	39	30	41	37	36	32	40	34	43	46	34	26	36	41	42	48	38	45	33	42	24	35	31	33	43	45	39	48	51	40	43	26	44	37	27	46	39	42	35	39	35	39	38	35	46	39	23	31	38	32	33	45	36	32	42	56	30	33	34	43	41	37	39	39	24	34	41	37	40	36	34	42	35	31	32	29	40	32	40	32	46	28	47	42	29	22	38	29	43	45	36	43	29	39	30	39	41	41	28	31	41	36	38	37	46	30	43	30	48	50	31	34	44	39	32	35	43	45	40	52	36	31	43	33	35	27	44	41	37	32	49	38	34	36	46	38	37	33	31	41	41	34	33	41	42	32	46	54	35	48	46	45	31	41	37	44	40	39	28	39	40	31	43	39	33	46	36	42	32	35	35	41	37	42	36	36	43	29	29	45	32	32	29	30	43	27	44	32	43	42	45	43	37	39	48	38	41	40	51	31	45	31	34	39	42	43	47	43	33	26	37	28	37	38	38	37	34	45	37	38	34	38	32	28	34	39	38	37	34	44	40	40	37	29	42	34	35	40	36	51	44	33	50	40	28	35	35	29	40	40	38	40	39	47	32	37	34	41	35	41	43	39	38	38	43	34	53	56	54	34	28	44	37	46	46	37	21	40	41	46	50	36	39	36	40	40	36	37	43	43	52	41	38	33	45	45	36	40	35	42	42	53	46	47	34	44	29	38	47	32	36	36	36	47	37	40	45	31	30	36	41	29	25	32	37	34	38	38	44	34	36	44	27	40	37	25	35	26	41	46	39	32	27	37	38	47	39	42	48	40	37	31	44	34	34	38	34	43	34	33	34	34	31	31	43	26	38	44	31	38	44	35	37	32	29	44	41	40	34	30	37	35	41	32	47	42	31	43	46	41	41	28	37	34	42	34
35956	26424	13446	14371	21732	23903	23716	46318	52983	46573	43789	38119	30867	21314	12330	5528	2301	1076	637	573	512	509	482	472	467	454	469	512	490	473	462	485	474	468	455	469	486	505	480	513	480	462	529	478	459	476	492	525	455	473	469	488	486	490	500	478	457	499	517	496	444	467	504	474	476	521	466	484	480	467	476	473	446	479	481	490	503	522	485	485	503	495	493	486	476	492	517	476	458	513	475	439	465	457	506	482	506	482	446	478	467	461	476	459	468	456	542	479	480	474	449	503	445	504	419	478	482	472	491	515	516	452	506	465	496	454	478	464	409	503	481	470	455	531	459	490	454	490	497	477	455	463	490	447	492	477	509	489	468	463	524	511	483	497	475	473	501	461	487	507	511	513	484	486	529	466	450	495	474	473	482	511	490	483	501	472	468	529	454	524	474	515	466	462	474	489	482	495	464	459	441	470	504	459	503	480	485	476	505	473	495	499	438	513	471	466	478	519	470	499	500	462	468	502	489	495	482	458	515	474	515	471	500	490	484	503	472	488	466	461	488	522	474	481	479	464	495	476	466	509	490	494	492	484	467	464	489	454	528	494	483	466	459	467	504	487	480	507	488	538	466	496	523	500	458	448	474	492	516	507	504	463	515	452	512	455	487	456	483	510	477	484	488	468	451	474	514	471	423	496	499	478	489	526	473	470	497	488	496	487	482	468	484	508	489	467	509	465	449	510	497	488	476	491	502	451	507	501	513	475	507	472	493	499	479	481	502	478	470	459	502	451	478	488	479	506	497	451	471	450	486	511	514	503	464	519	485	507	471	475	488	522	507	528	463	500	499	484	502	449	499	480	509	482	504	442	500	496	497	489	476	495	480	483	486	489	507	482	504	530	538	492	472	492	473	488	493	479	491	454	475	452	475	411	499	503	526	473	510	465	461	512	492	506	459	513	480	481	458	477	480	486	491	482	488	530	448	504	494	489	472	485	483	506	508	451	462	485	438	496	522	476	499	478	479	449	477	487	473	477	458	461	500	433	482	512	453	491	497	506	488	489	560	447	475	471	460	485	455	488	490	488	499	489	527	490	512	498	526	489	507	482	505	487	518	491	496	508	507	510	477	502	459	495	477	495	456	509	481	485	514	506	494	471	500	501	504	483	467	475	489	484	472	511	510	469	488	421	488	487	506	509	447	488	491	489	478	488	499	510	465	473	492	490	461	534	465	485	467	461	481	487	485	481	468	462	524	483	470	455	488	493	476	463	478	482	455	530	477	496	502	490	537	514	492	499	483	434	490	457	481	474	449	493	497	497	453	441	511	495	460	469	478	480	458	498	523	519	440	470	488	491	495	458	498	487	496	445	528	461	502	486	476	493	486	486	492	483	439	495	472	491	511	491	497	494	470	521	487	462	449	505	488	477	519	505	452	449	477	474	443	500	470	455	501	523	488	491	444	520	496	480	492	445	484	504	490	455	431	468	495	469	502	474	486	488	490	502	498	544	479	483	484	486	461	483	550	506	467	473	525	547	496	484	491	483	485	473	437	528	473	456	496	519	501	517	483	448	481	471	491	490	478	455	495	482	476	467	496	481	461	494	473	448	474	481	506	503	514	513	463	508	450	480	495	502	503	468	498	485	484	486	520	472	460	495	477	517	480	493	505	484	465	459	465	490	439	470	501	475	484	485	508	468	479	487	477	487	504	473	464	466	476	474	510	511	519	479	500	470	502	507	502	495	490	489	498	531	499	469	478	457	483	464	482	470	480	490	491	508	499	485	478	476	523	506	485	504	512	491	486	491	464	494	469	467	487	490	454	490	491	477	495	487	488	495	469	485	468	519	530	571	465	496	521	504	491	470	505	492	479	498	476	427	498	509	526	497	535	492	487	467	435	471	482	455	476	484	472	484	471	512	485	509	499	511	490	480	501	471	517	475	514	450	469	479	491	504	472	485	467	478	495	488	491	477	485	453	496	484	507	421	482	497	467	472	510	459	489	532	436	507	519	435	475	485	493	457	489	455	525	486	474	523	484	491	469	461	512	492	472	506	490	511	437	484	486	501	464	521	511	477	445	476	505	465	483	474	495	471	519	495	456	467	504	499	493	474	491	505	516	459	441	449	511	472	489	465	503	472	495	480	480	508	493	500	488	457	500	491	463	453	495	483	525	451	479	501	483	486	457	511	472	495	439	505	482	468	469	455	496	469	485	487	473	490	483	468	469	505	472	475	463	494	464	515	473	493	495	486	488	503	486	475	442	495	478	507	479	484	498	483	482	489	483	496	496	505	447	507	498	486	517	479	487	451	455	494	490	491	492	499	487	495	501	476	488	471	473	487	481	501	520	505	511	465	448	452	493	451	475	518	440	472	506	477	509	473	532	478	503	481	491	467	491	506	464	486	480	491	487	474	491	500	477	479	502	485	510	520	477	516	520	499	447	458	471	499	476	503	483	501	441	497	481	502	489	455	524	494	463	495	473	465	517	468	495	501	488	499	486	503	476	478	499	456	490	460	448	436	491	489	489	501	448	448	477	515	473	482	527	495	477	495	481	458	474	476	511	469	442	459	468	501	483	497	469	465	451	464	455	512	481	481	475	456	453	490	489	495	474	487	475	490	481	467	460	487	497	469	477	501	532	484	492	496	475	494	466	474	517	445	487	487	514	476	488	525	494	481	478	508	475	476	500	511	503	483	483	530	469	444	467	447	463	483	480	469	481	506	520	475	452	496	530	477	484	455	471	485	530	470	488	466	466	468	503	446	530	479	470	487	466	437	481	495	461	439	475	503	504	470	450	484	510	447	479	469	489	489	451	505	475	462	467	494	489	515	496	489	510	500	446	465	485	460	503	526	526	459	496	469	458	456	451	505	507	449	452	491	485	479	453	468	517	476	513	494	456	484	492	481	486	459	470	485	524	501	496	478	503	504	475	465	505	471	497	504	477	477	452	483	524	450	460	488	473	473	447	483	479	487	501	454	480	490	472	464	461	465	504	454	486	434	443	499	498	459	496	463	537	456	496	479	467	480	477	486	506	490	438	523	530	488	495	488	434	518	511	494	530	500	500	482	472	489	463	508	501	514	470	472	483	428	480	502	485	487	483	492	493	424	480	464	473	499	487	485	473	478	477	461	485	494	500	472	462	467	477	464	496	473	492	503	495	497	467	459	475	451	477	456	504	444	475	427	465	489	447	486	479	458	487	478	445	502	459	455	490	457	525	504	453	492	502	458	477	530	462	456	489	479	455	497	469	481	514	494	500	505	457	448	484	485	472	502	468	518	445	495	521	468	535	453	492	480	445	475	453	495	463	513	525	476	530	485	465	497	468	527	483	474	480	485	481	452	505	456	475	468	467	488	491	471	505	464	474	468	464	502	467	494	474	470	482	507	439	499	495	481	529	474	508	502	448	489	476	457	462	488	481	474	480	495	473	518	467	510	497	480	502	500	468	513	500	507	457	487	497	497	463	519	494	477	493	476	485	505	473	475	518	467	471	476	483	508
2134	779	251	99	95	115	139	507	1495	2017	2074	1609	989	478	235	96	85	52	62	43	36	32	27	29	35	44	26	43	49	56	40	36	36	42	42	36	32	31	18	23	38	42	49	42	39	39	31	40	50	36	32	43	41	46	41	50	37	38	44	33	48	35	42	31	27	33	47	30	39	37	47	34	38	37	32	43	40	37	52	41	32	50	39	46	41	38	34	42	34	38	50	45	45	44	32	40	36	47	31	37	37	38	40	32	29	37	31	40	35	39	38	29	26	33	49	33	34	37	36	32	40	39	36	37	39	40	35	28	26	33	44	39	45	40	35	33	37	42	37	36	33	33	42	35	34	46	37	57	34	36	35	39	45	40	35	47	35	48	43	35	46	33	44	36	35	43	33	45	40	40	37	37	43	47	34	28	38	32	39	44	37	36	23	42	35	42	27	39	48	38	41	36	32	45	44	45	51	36	37	34	32	26	47	25	35	31	25	38	39	45	48	33	39	40	45	35	35	42	36	31	35	41	34	34	33	41	44	38	40	34	42	43	44	35	57	41	37	33	43	35	40	43	28	38	35	36	35	40	38	32	45	39	39	31	34	38	46	36	40	35	37	40	49	34	29	29	39	40	32	40	36	35	36	43	36	36	45	36	37	38	24	43	39	38	38	49	45	39	34	40	37	37	40	37	34	44	38	35	48	38	34	34	44	36	47	36	38	35	36	44	33	37	51	39	31	32	40	31	48	34	34	38	42	43	38	33	32	29	27	33	48	27	26	38	42	33	44	45	43	59	45	37	35	34	32	35	45	39	33	41	44	31	38	37	40	32	42	29	26	34	32	28	31	35	43	38	33	39	45	48	42	42	53	45	39	56	46	35	37	46	47	32	31	48	35	49	43	43	35	41	39	33	40	48	32	44	50	38	30	34	36	39	42	28	49	43	50	31	29	30	31	35	50	38	36	35	42	32	29	33	34	41	42	42	36	47	43	48	29	36	33	41	40	34	34	44	40	47	33	37	42	31	29	31	32	39	35	38	30	36	42	32	52	42	36	30	31	34	42	34	36	46	43	39	41	48	33	51	43	42	41	35	38	37	42	45	44	30	40	39	47	28	32	41	40	43	47	33	42	49	38	38	38	36	41	30	39	44	39	42	28	31	38	33	41	38	30	35	31	43	35	43	36	39	33	35	28	40	42	46	44	41	54	34	42	38	34	34	28	34	35	36	33	36	40	37	31	41	36	43	43	29	48	30	43	41	46	38	46	30	41	43	38	28	33	40	42	33	34	32	34	38	34	30	27	42	42	43	33	48	29	34	31	35	44	35	32	39	39	37	41	48	42	35	39	44	28	38	32	32	39	37	49	49	39	40	41	39	37	36	28	36	31	40	43	54	30	32	31	37	41	33	39	38	30	25	35	43	34	54	38	35	40	36	44	37	40	46	33	28	40	32	27	34	41	47	58	34	32	35	46	43	50	43	38	35	43	32	35	36	36	43	39	42	33	32	47	29	32	43	44	35	40	40	35	37	28	35	32	42	40	37	43	49	43	40	41	28	40	37	41	43	45	40	33	44	34	37	40	34	53	40	42	39	41	46	34	45	33	40	33	34	39	36	27	29	50	35	31	35	44	39	53	45	40	39	36	47	22	43	35	32	45	55	37	37	37	37	35	42	34	33	45	34	48	36	29	44	35	52	39	31	40	45	38	32	49	28	38	39	39	25	43	31	29	29	46	31	42	29	27	34	30	47	42	34	38	40	52	45	43	42	38	38	34	38	29	39	40	36	38	36	42	40	33	48	35	31	43	41	40	37	42	32	40	32	34	38	40	26	37	50	34	42	42	53	44	34	47	39	45	23	32	35	36	48	40	34	33	39	41	32	41	38	44	41	41	46	35	37	31	36	41	36	36	39	38	43	35	50	37	41	39	33	47	45	35	38	41	47	33	30	31	39	33	38	52	33	38	33	37	39	31	38	42	35	42	44	37	39	34	35	37	45	42	37	54	43	30	39	39	46	48	37	34	37	36	31	39	45	36	35	34	42	45	37	41	33	26	34	43	36	35	38	38	24	41	39	35	39	45	35	28	37	40	47	50	34	32	37	47	29	48	43	39	35	31	36	36	32	42	28	39	29	34	42	39	36	31	48	39	40	31	33	47	46	43	36	49	38	45	37	42	43	34	52	25	40	36	36	30	36	44	56	43	36	33	42	46	36	33	43	46	42	40	36	39	27	44	28	43	29	36	29	40	27	36	44	33	52	30	35	38	39	24	28	34	32	40	39	35	37	39	38	39	29	24	33	34	32	44	33	39	34	25	44	31	45	41	36	34	36	39	28	31	35	33	39	41	40	46	46	30	42	38	48	44	38	41	35	38	39	33	34	45	44	49	33	37	33	35	45	37	43	39	33	30	38	41	38	41	35	35	46	44	43	30	34	36	37	33	43	40	37	34	33	36	38	25	33	45	35	31	46	52	34	32	36	35	37	42	46	35	43	39	35	50	50	33	51	39	37	49	39	44	36	43	48	49	35	38	39	37	36	36	37	43	40	37	34	34	32	44	35	35	42	48	35	40	30	31	44	33	36	35	34	27	28	37	36	36	37	33	37	39	42	37	38	45	47	38	31	32	48	38	44	34	41	31	34	34	52	36	32	36	43	32	40	35	32	37	39	47	34	46	47	34	36	44	33	48	34	26	32	33	42	40	36	22	35	30	26	32	28	41	33	39	45	42	44	51	30	44	24	38	42	29	37	40	44	41	31	35	43	36	47	37	32	35	34	46	36	45	38	39	33	32	36	37	31	33	42	43	36	41	47	32	36	44	44	36	39	35	49	38	34	38	41	45	37	38	43	37	43	43	29	39	44	33	44	49	29	40	33	31	34	37	40	31	32	34	38	39	40	37	45	26	43	36	49	30	37	27	52	38	30	38	37	44	35	30	35	45	38	45	38	39	34	41	33	44	27	38	41	42	34	37	37	32	30	32	52	39	43	36	37	30	40	42	45	47	34	39	34	36	45	36	51	45	46	36	35	40	48	35	35	46	32	40	32	33	39	37	27	43	41	35	37	37	36	34	37	37	29	41	32	31	40	39	34	43	34	44	52	37	44	37	39	38	39	43	41	37	43	36	38	34	46	41	33	39	38	49	32	37	31	33	46	34	27	37	43	33	30	39	35	44	29	38	45	35	28	52	32	39	51	41	36	39	40	37	52	39	26	39	42	45	36	32	37	43	37	28	34	33	27	34	31	34	37	24	39	53	27	33	45	37	44	43	32	41	47	50	38	23	42	33	41	36	40	42	46	55	38	33	39	41	38	37	30	35	36	33	36	40	36	46	38	40	37	37	27	44	32	38	36	33	37	39	32	46	31	30	32	38	40	38	38	40	46	37	39	36	41	34	51	42	39	21	39	25	26	39	34	48	30	34	38	31	35	43	37	38	38	29	41	37	44	36	48	31	26	34	43	38	37	35	40	34	47	36	28	34	39	33	44
23885	12396	4988	4384	6682	7543	9831	20974	30089	31372	29556	25749	18735	10505	5426	2272	1362	745	577	531	489	479	486	494	489	506	470	497	481	465	454	453	481	454	513	492	503	490	458	461	499	482	483	498	481	535	516	533	477	478	506	470	500	513	498	441	489	496	478	498	488	504	471	447	493	488	498	507	487	523	483	420	443	456	500	518	479	434	513	457	449	485	503	487	499	484	478	511	482	462	460	518	483	501	510	501	500	475	504	506	465	536	473	471	499	471	434	498	451	498	500	489	478	465	499	465	437	487	509	511	502	518	477	511	489	487	475	492	520	458	491	486	500	447	537	503	482	486	495	507	489	481	473	476	513	478	488	488	506	462	508	483	513	455	488	447	475	508	471	509	463	503	499	485	453	521	492	439	470	450	457	542	516	493	507	484	482	497	519	454	470	508	490	511	467	466	494	467	448	474	505	461	488	505	490	497	509	479	467	469	461	480	481	495	474	487	519	535	517	469	506	483	476	466	450	509	498	468	457	481	500	491	519	490	498	479	471	466	466	486	477	529	464	468	526	521	484	489	488	492	476	473	494	470	462	497	480	495	509	474	489	480	482	505	505	485	481	478	495	478	483	470	508	459	480	478	507	481	517	511	471	499	499	489	414	485	486	509	480	505	504	536	466	486	488	482	482	483	531	470	514	486	474	474	527	480	464	494	490	497	477	478	478	477	517	487	477	496	489	502	488	460	487	474	459	514	489	506	513	482	493	528	488	495	504	513	476	493	465	464	481	516	476	491	476	475	485	508	495	492	479	487	508	493	505	509	500	485	509	490	471	490	487	450	489	510	483	503	465	505	471	500	476	468	503	478	470	459	486	489	491	470	470	504	486	452	504	509	505	473	508	484	516	448	499	495	467	499	514	479	483	484	497	447	483	459	501	557	500	449	495	494	511	478	492	521	478	488	470	484	450	487	467	477	494	460	485	471	494	479	465	458	535	484	467	480	462	476	476	436	495	483	458	482	476	541	511	478	462	447	509	497	519	478	491	511	531	474	511	486	486	524	459	461	454	505	480	502	472	517	461	509	516	508	483	507	501	493	504	467	506	460	487	503	491	449	503	503	448	453	485	488	508	514	506	511	480	473	444	491	518	476	512	516	479	500	492	497	440	487	490	459	478	469	502	472	479	486	490	487	503	478	492	493	471	479	511	509	455	483	460	464	497	492	459	515	466	495	476	504	497	485	452	449	523	440	477	443	456	488	508	503	481	473	496	472	496	516	457	479	535	475	507	522	493	491	490	469	517	497	489	495	510	535	489	479	474	492	518	454	502	499	504	487	464	505	514	458	501	480	509	483	460	495	463	471	486	525	521	490	485	484	477	541	534	485	495	516	495	495	488	473	491	504	508	492	482	455	470	473	510	487	477	454	510	512	511	469	502	485	503	505	511	433	485	451	515	472	484	504	498	491	468	525	475	509	456	496	469	508	495	495	517	494	529	466	468	460	517	478	482	523	485	472	462	461	458	477	455	494	506	531	499	490	489	490	485	495	487	485	472	509	482	490	497	466	478	499	517	524	447	443	453	459	524	474	452	492	469	536	465	463	469	494	482	472	486	495	509	495	476	475	457	467	490	481	501	496	472	512	510	467	497	507	483	447	433	488	516	514	490	491	459	487	479	480	504	499	469	460	471	473	510	453	515	482	498	493	477	496	490	488	491	478	523	512	452	483	498	487	496	539	532	471	472	509	506	485	498	496	430	492	526	444	448	487	454	471	507	518	467	506	478	492	459	494	464	487	483	499	516	451	497	495	486	483	481	486	461	539	472	471	486	488	486	500	496	474	517	527	470	488	449	467	463	524	495	522	495	514	474	510	509	500	492	511	454	509	454	479	443	481	469	493	481	455	518	482	507	527	499	488	464	499	497	491	506	537	494	477	481	484	468	498	501	477	483	489	528	459	481	445	492	494	480	484	501	480	500	482	508	516	486	493	500	534	506	482	486	517	511	505	495	487	441	495	496	452	466	491	531	500	502	499	471	462	505	478	510	495	461	491	486	491	481	513	547	462	502	453	483	492	463	491	479	500	461	481	498	502	484	457	498	494	442	469	511	482	468	483	458	542	479	480	507	467	450	459	491	460	468	458	495	455	493	486	438	505	482	494	484	463	486	448	494	494	501	507	499	463	474	482	478	499	442	499	455	486	492	555	524	483	532	473	476	548	492	501	514	469	507	495	494	481	458	546	523	478	487	480	474	512	470	469	510	474	514	483	521	468	475	484	501	457	477	446	480	473	462	473	484	512	479	480	460	482	486	492	504	472	471	494	477	471	489	469	487	513	476	484	502	446	487	480	484	481	486	506	522	506	464	475	452	517	470	496	499	558	457	496	503	486	496	512	452	501	460	518	500	510	509	521	479	470	471	474	513	479	477	502	450	504	533	458	523	462	511	530	475	526	489	500	492	525	487	498	462	535	530	437	501	482	496	428	455	457	483	520	517	527	490	458	521	440	472	486	466	487	502	499	498	506	430	458	452	498	486	511	503	479	494	471	452	467	477	499	473	507	480	462	467	488	492	475	482	466	497	486	545	517	517	484	454	468	536	478	461	489	489	469	489	518	489	504	459	479	458	479	468	471	450	474	474	481	490	489	477	472	507	514	489	460	463	475	463	522	503	506	475	516	534	507	463	448	481	511	512	479	528	527	470	491	476	519	452	476	535	491	511	525	501	514	475	498	498	490	456	484	505	489	494	516	475	505	491	467	477	519	477	521	474	475	450	482	470	500	463	470	485	494	503	498	468	492	493	511	465	482	472	474	454	465	492	521	463	497	510	493	527	497	466	505	469	501	453	533	456	506	497	499	463	514	481	477	525	487	490	462	502	495	469	489	490	463	482	506	510	465	491	481	522	485	493	483	477	527	505	450	443	501	491	468	458	480	518	461	477	475	500	471	532	472	505	499	468	472	496	503	498	488	488	527	459	457	507	517	473	502	459	464	488	475	513	429	484	473	500	476	484	467	462	520	523	476	488	478	450	477	531	501	469	472	510	498	479	468	526	472	489	525	486	491	490	471	457	456	514	479	423	509	461	458	513	468	493	509	489	493	484	488	498	497	471	462	476	475	527	507	476	463	501	466	505	506	475	472	542	477	484	484	480	526	464	473	499	474	491	490	494	486	481	518	489	488	496	453	471	478	476	495	479	497	469	454	486	440	497	453	486	463	489	498	491	495	507	472	503	508	510	489	557	526	488	483	520	501	496	478	470	456	484	485	486	481	472	506	476	525	454	499	484	468	509	484	483	476	454	465	480	462	502	461	498	481	485	487	483	444	503	494	464	502	495	503	449	497	494	476	482	509	490	465	483	465	465	489	465	492	545	492	497	487	486	495	470	503	452	501	487	480	495	490	476	469	477	477	498	461	490	499	469	515	501	507	506	442	495	490	469	512	481	489	486	459	443	469	455	476	486	467	532	469	482	492	447	491	509	470	463	482	501	485	482	492	489	517
2213	1309	404	119	159	326	420	1371	3950	5255	4953	3516	2175	1103	545	225	97	67	49	44	31	33	40	24	27	33	36	30	34	35	35	29	24	24	27	39	29	32	23	32	27	32	36	33	36	38	28	33	32	38	17	31	28	40	37	32	33	41	22	46	24	25	37	26	34	27	37	34	40	35	37	31	46	34	28	39	29	38	31	29	39	42	31	30	33	30	38	36	38	37	41	42	30	33	40	37	31	37	37	42	30	32	37	33	39	31	31	37	33	22	34	30	31	34	27	28	41	23	39	37	33	25	28	33	36	30	35	25	29	41	36	30	36	35	31	40	26	37	26	29	36	30	36	28	28	29	30	29	38	38	35	34	29	37	28	37	27	47	33	26	42	22	26	38	31	37	36	40	32	40	41	35	32	33	32	33	37	30	36	32	27	33	25	30	35	32	36	35	30	36	22	26	33	26	31	50	32	35	35	28	39	34	26	31	32	36	32	36	29	33	38	41	40	29	40	39	30	31	25	24	34	29	25	28	36	31	32	34	35	36	40	36	32	32	33	32	32	32	38	34	33	37	35	36	33	38	33	29	38	30	26	35	24	30	38	44	31	35	39	27	23	35	29	43	34	27	37	27	40	29	28	32	35	42	28	35	36	29	36	35	34	31	38	25	35	23	23	34	31	44	24	27	27	36	42	27	33	32	35	30	36	30	29	39	30	32	39	38	32	37	46	31	30	49	34	50	30	34	37	32	29	37	32	27	45	35	46	29	32	25	45	28	26	34	33	37	30	38	36	41	23	34	37	43	30	32	33	35	37	39	32	25	42	31	31	30	34	34	29	26	33	32	40	40	32	24	37	33	27	41	29	40	31	31	36	34	36	28	37	39	47	30	29	36	37	38	40	32	27	31	38	32	36	26	42	27	29	43	31	35	42	35	37	32	33	45	27	34	27	33	48	49	30	37	31	26	33	34	33	26	47	35	38	36	35	47	31	34	35	29	40	35	38	25	40	36	33	23	38	39	37	33	27	37	31	32	34	29	33	29	41	26	32	39	33	35	31	39	34	36	33	41	29	30	35	29	32	29	37	34	31	25	30	35	36	34	34	40	33	35	29	39	38	39	26	39	34	32	41	26	39	39	52	26	30	28	33	36	31	31	28	32	30	27	30	33	29	32	20	33	32	36	40	29	36	25	31	45	34	34	43	37	25	28	35	28	36	36	35	42	38	35	36	30	36	35	31	36	47	29	37	38	40	45	41	28	21	26	35	30	39	31	35	27	36	25	25	42	32	34	42	35	33	31	28	35	38	31	34	47	41	32	35	37	27	31	33	39	23	42	23	35	37	28	31	37	39	32	37	31	35	43	37	26	30	34	37	36	32	40	21	33	40	37	32	33	39	33	34	38	28	44	30	30	27	27	27	36	32	42	31	43	39	28	36	40	29	39	33	37	28	31	35	36	37	37	29	37	40	31	34	27	37	40	37	29	36	44	35	31	29	44	29	33	26	33	30	34	36	37	36	35	27	33	33	32	29	42	31	23	27	40	37	26	41	35	42	42	31	32	28	30	25	31	31	32	27	23	24	38	36	39	35	31	31	30	31	38	35	32	22	30	29	32	33	22	24	35	30	35	25	26	45	28	30	40	35	28	35	37	29	31	24	39	28	33	33	36	31	29	37	30	31	38	31	37	29	25	31	32	32	26	29	34	22	40	34	42	38	31	40	34	39	32	34	39	32	33	35	27	22	39	43	42	29	36	40	31	35	38	30	37	33	38	29	36	24	45	35	44	38	31	32	35	30	28	46	31	41	30	26	39	32	32	33	34	37	36	33	35	33	30	32	28	38	32	43	23	36	30	26	31	27	40	32	25	33	28	35	38	34	38	38	27	40	26	37	33	36	31	37	29	26	40	24	25	27	35	27	38	34	32	38	37	32	36	34	38	25	34	40	37	32	31	30	34	40	31	26	37	35	25	27	41	44	41	28	32	31	36	33	48	32	44	23	33	34	38	31	18	34	46	30	32	35	35	27	27	36	36	34	34	35	27	27	27	38	25	31	34	36	36	41	32	20	32	38	33	30	33	28	34	26	31	36	36	27	42	35	27	28	36	38	37	32	35	34	38	30	31	35	35	21	29	42	37	27	29	30	30	51	38	30	35	40	39	23	32	41	28	31	42	32	38	41	28	32	32	33	38	37	36	29	30	29	38	28	32	25	32	25	36	28	36	31	42	32	32	29	21	35	36	35	34	34	31	27	28	35	28	22	37	29	33	29	28	41	29	35	40	43	31	51	34	30	37	27	35	35	32	39	39	28	45	36	34	29	33	30	36	36	29	34	20	40	35	25	31	32	31	46	30	25	26	32	37	34	28	41	37	34	39	32	28	34	43	32	19	25	28	48	43	33	44	36	35	38	25	30	46	36	41	24	33	39	34	34	31	36	30	37	28	37	32	35	44	28	45	40	36	29	34	34	35	22	44	30	34	35	32	31	35	20	41	39	24	34	33	29	41	30	26	41	32	34	31	32	36	42	32	31	23	37	21	29	27	40	26	34	31	42	34	37	36	43	27	27	41	41	36	25	32	31	30	31	35	35	26	32	35	37	24	34	32	28	36	31	39	25	36	32	23	32	28	29	32	26	28	32	32	37	40	39	29	31	30	29	32	35	29	35	36	29	33	37	42	35	26	28	41	39	37	36	26	30	30	28	22	43	27	39	26	38	32	32	28	30	35	45	30	30	30	32	39	40	33	34	33	37	30	30	37	27	36	31	26	38	42	32	35	38	36	44	32	35	26	29	30	26	34	28	36	35	36	32	35	33	35	33	39	39	37	39	27	27	28	38	38	30	31	35	33	30	30	34	29	38	31	30	35	40	38	43	35	40	38	27	31	39	37	35	36	26	26	38	21	28	34	31	32	34	30	28	34	35	34	39	36	26	40	37	42	28	23	34	40	32	40	32	32	25	19	30	32	36	30	38	43	34	29	22	26	27	35	27	41	31	36	32	29	39	44	32	45	27	39	34	26	31	39	32	29	35	26	34	26	29	41	36	44	34	23	34	40	30	35	29	28	23	32	39	27	34	20	28	34	42	42	29	45	32	30	34	37	31	35	35	46	30	26	33	35	31	33	26	28	34	35	36	43	34	24	33	30	32	27	42	35	34	43	34	35	27	34	23	40	40	36	43	39	39	22	45	32	32	31	31	23	22	42	40	42	36	37	26	20	26	43	37	34	26	29	39	31	38	27	35	32	34	37	32	32	27	34	26	30	37	27	31	41	29	37	25	27	33	25	26	46	34	30	24	29	34	35	37	25	40	36	29	30	35	33	41	35	41	38	31	25	35	26	38	29	38	34	39	25	37	47	35	38	49	38	29	31	21	38	34	32	34	34	28	23	30	28	28	30	36	24	41	25	35	35	40	39	32	27	31	38	31	30	29	27	38	37	38	32	40	34	50	37	31	45	33	33	40	20	33	32	38	28	37	34	40	40	38	41
29212	15173	6596	7238	14699	19675	20556	30756	40181	41330	38150	32586	27157	19568	11849	5529	2528	1113	624	495	458	413	437	453	442	434	406	445	413	435	444	424	454	422	431	462	433	419	402	465	412	411	420	449	420	447	447	420	441	435	412	431	420	429	370	434	417	459	453	430	428	447	377	391	453	421	418	454	411	460	453	452	445	416	432	436	432	402	372	453	414	420	432	438	427	415	426	428	390	430	430	403	401	440	435	397	411	440	419	432	422	447	452	436	436	443	422	402	443	417	411	434	432	425	429	444	398	418	424	424	416	425	430	399	454	422	453	425	448	433	435	420	427	459	423	454	409	424	439	459	435	396	442	449	432	433	436	412	387	412	438	441	454	418	374	425	442	428	412	443	429	370	412	421	422	432	427	428	415	441	427	421	417	405	447	417	404	428	428	423	380	477	402	431	435	404	387	452	405	463	411	457	404	449	435	445	454	430	466	467	433	476	434	417	433	399	486	453	452	445	439	412	436	441	423	415	412	410	424	419	446	437	431	444	436	411	402	404	413	425	430	441	437	459	459	432	406	425	416	408	465	428	445	391	452	445	457	442	408	410	419	401	432	440	422	439	454	470	389	390	463	422	442	412	437	379	403	421	427	424	432	415	439	396	439	415	403	398	462	444	426	432	440	407	454	439	402	403	388	440	438	398	415	398	439	452	410	400	459	438	406	441	434	474	419	419	405	393	427	408	430	416	451	395	411	454	453	420	433	456	450	405	415	411	402	419	423	393	407	427	435	405	400	392	446	437	394	430	446	428	468	436	432	427	423	424	430	416	427	429	426	414	412	441	457	488	448	463	437	417	445	436	419	455	421	433	390	378	484	451	470	400	426	430	484	403	375	480	449	429	393	393	403	438	399	400	433	382	461	429	430	425	425	432	434	390	439	441	429	435	425	469	424	453	446	428	421	437	415	411	419	456	397	420	430	483	444	444	429	431	441	443	413	426	440	385	413	418	383	420	478	438	421	414	456	449	429	413	422	411	403	396	420	444	419	434	442	429	445	412	407	451	438	426	399	396	431	429	432	421	435	436	420	416	434	424	448	434	406	419	446	413	466	438	435	436	431	442	455	419	486	432	411	421	442	443	437	426	436	432	411	436	442	413	406	445	449	428	423	430	405	445	423	421	411	429	446	441	468	435	382	405	417	410	451	474	447	422	435	411	385	434	420	421	432	443	451	400	429	421	457	432	433	398	430	450	421	422	439	423	409	478	399	430	493	457	417	416	378	417	446	423	420	453	454	397	414	467	441	403	438	427	442	429	438	480	419	430	413	428	440	396	399	435	437	417	407	442	416	455	417	432	465	479	388	414	430	426	430	415	400	431	446	404	396	420	425	404	447	440	436	465	416	425	449	441	484	428	430	388	471	449	422	459	437	420	417	432	438	414	425	456	448	426	412	446	429	439	412	404	416	440	405	425	440	425	426	437	440	463	441	404	439	426	416	430	381	478	428	415	423	414	413	430	438	409	461	403	420	423	423	432	410	409	426	431	417	444	455	440	384	421	428	389	423	418	413	429	410	409	434	422	413	431	390	395	395	455	424	435	433	432	426	403	430	428	439	427	456	423	403	445	408	397	410	457	416	416	434	452	446	405	422	429	430	444	449	422	417	422	381	427	384	436	449	419	406	399	436	457	455	408	411	479	390	413	431	455	464	440	417	426	441	404	429	440	381	450	388	455	408	449	447	409	379	434	451	442	445	424	444	438	385	432	427	455	423	446	447	454	386	441	417	436	457	464	438	440	423	412	415	398	438	428	364	422	421	451	426	436	386	415	442	452	392	449	431	391	431	435	425	433	410	444	439	436	444	431	438	424	414	425	437	440	452	450	413	444	424	422	438	420	442	412	446	381	436	415	419	441	427	417	434	447	415	433	415	415	413	403	443	426	431	455	426	444	441	418	422	459	430	431	439	419	466	429	466	450	428	456	427	395	375	436	418	440	452	436	430	466	422	430	447	396	420	456	429	414	430	474	427	398	434	420	404	408	416	449	440	432	460	432	453	432	427	453	419	410	449	407	389	410	415	446	427	422	411	436	429	438	425	453	441	401	417	424	423	458	397	470	445	367	415	409	426	411	435	444	425	461	436	412	447	413	415	449	464	414	457	432	405	429	434	443	443	422	409	419	440	444	462	443	405	432	444	447	432	472	411	443	429	429	395	447	404	439	460	431	426	425	416	459	460	435	434	405	431	404	430	461	444	432	455	464	398	406	446	494	448	417	456	439	457	423	436	403	402	401	412	456	414	434	408	412	448	446	419	402	402	401	434	376	396	409	431	397	396	429	432	397	478	444	437	423	430	417	408	398	420	422	437	447	466	451	406	419	448	444	461	443	469	434	453	389	434	462	457	413	431	414	458	443	428	423	411	425	425	456	437	459	411	475	398	394	444	425	436	443	423	409	436	427	433	468	436	428	432	430	415	439	444	442	448	400	436	425	389	442	422	432	441	428	428	415	441	419	445	447	434	456	462	423	458	391	406	444	435	438	444	415	432	442	455	426	409	444	413	442	409	449	443	441	437	394	437	421	476	444	425	439	450	439	449	399	422	468	445	439	443	436	429	464	422	416	448	416	420	423	422	446	419	408	420	424	438	429	416	434	440	383	425	422	434	422	430	398	444	437	440	437	439	451	421	492	438	435	438	400	455	405	426	437	402	431	463	429	400	412	450	429	387	451	402	463	454	422	435	415	465	455	437	410	400	462	425	419	435	398	432	405	442	423	450	441	426	458	423	416	443	419	439	403	428	407	426	423	427	426	439	412	455	413	402	464	445	435	450	412	411	427	432	421	415	407	381	415	402	416	461	387	400	446	422	430	406	441	429	453	413	437	412	429	403	426	411	464	463	416	395	459	402	440	478	442	436	449	440	465	454	443	430	458	436	426	427	447	427	440	427	424	420	422	448	417	421	417	419	458	457	443	427	388	410	409	444	411	424	438	427	379	400	430	405	434	437	461	419	390	438	414	435	436	396	437	444	434	425	401	415	475	446	412	464	436	428	417	407	441	447	456	464	475	394	435	445	444	425	426	431	433	478	434	440	448	442	409	385	430	428	402	420	417	446	443	431	430	400	422	417	439	415	426	449	461	425	426	444	437	450	441	408	429	411	422	464	429	421	390	429	443	449	447	436	414	412	413	457	412	387	439	415	479	425	427	444	478	461	418	429	432	385	417	427	408	420	415	427	417	397	416	434	448	414	446	420	459	404	432	411	458	433	419	466	404	423	429	436	412	484	414	437	407	455	428	435	460	419	430	408	422	418	414	446	440	447	471	385	425	444	409	427	453	438	371	448	423	465	427	463	408	462	450	420	425	421	410	430	403	404	433	452	431	443	428	448	413	457	403	405	433	427	430	428	422	411	397	456	397	426	430	434	426	435	448	413	410	406	416	449	383	448	441	423	420	415	449	440	439	389	410	436	459	409	425	435	447	449	420	417	425	424	444	434	452	406	421
3204	446	188	121	228	503	798	1500	4636	6192	5982	4778	2697	1225	606	251	115	76	60	44	39	39	31	51	59	35	42	41	38	29	29	36	40	50	37	41	48	43	58	40	49	34	30	32	48	34	42	56	33	45	45	43	44	41	40	43	44	41	50	40	41	46	41	43	31	41	53	47	38	51	36	52	39	48	47	47	38	37	48	52	55	29	37	39	45	53	31	54	40	45	50	43	53	42	47	42	50	44	52	50	52	39	48	38	55	41	29	40	44	49	51	46	38	43	50	44	34	45	48	39	51	46	54	41	36	51	37	50	49	45	45	39	46	47	38	49	40	48	47	42	25	46	41	53	35	53	42	42	45	59	43	48	57	52	59	49	44	53	45	43	26	31	40	45	44	53	46	37	37	37	37	34	32	33	40	35	34	52	46	36	36	51	50	59	41	53	42	50	58	39	37	49	50	38	41	49	51	42	47	49	38	29	40	42	62	37	41	34	32	42	43	33	36	48	42	37	42	45	32	44	37	47	48	42	44	45	57	38	45	50	45	47	34	33	44	47	44	45	47	40	48	38	40	46	39	53	47	40	41	39	36	45	58	35	34	37	42	43	45	31	36	44	39	33	40	50	47	41	45	38	41	50	42	38	34	35	37	52	40	59	48	45	53	48	57	43	45	45	47	40	41	39	55	42	46	39	38	49	43	47	36	52	48	37	43	46	51	51	39	37	46	48	54	45	55	43	39	42	37	47	45	36	41	42	43	40	43	48	36	51	41	60	43	41	47	45	51	51	41	37	44	50	57	44	50	49	39	48	53	36	38	39	46	51	46	49	46	37	33	61	32	35	35	44	56	33	54	48	43	47	43	54	42	39	32	39	53	54	36	44	46	33	54	36	41	42	47	35	33	57	51	48	41	46	39	40	40	47	43	47	51	41	40	43	47	42	47	43	46	45	34	38	42	45	44	52	47	35	45	41	53	45	45	35	50	36	31	39	38	42	43	43	53	36	64	41	44	53	35	44	42	44	41	42	42	46	39	56	38	42	41	40	40	48	31	43	43	37	41	46	44	52	47	37	46	47	46	38	54	41	39	57	36	51	49	30	37	52	50	45	47	43	44	49	46	59	47	43	40	46	45	48	44	45	53	47	36	49	51	40	44	51	42	30	48	50	44	59	44	43	48	45	57	46	44	42	48	38	50	44	45	46	45	41	42	34	52	52	47	36	46	41	49	44	42	40	50	44	47	48	36	45	53	48	35	38	43	45	41	39	43	48	49	37	46	59	42	31	41	48	56	47	49	47	53	37	44	53	35	48	50	44	43	36	31	33	28	48	42	38	45	46	41	52	49	52	39	47	48	35	36	43	43	53	46	41	44	42	41	39	49	40	34	56	41	44	47	41	45	41	38	36	60	51	28	45	43	49	52	48	44	55	52	50	44	49	35	46	47	43	42	33	37	45	41	43	38	37	38	38	45	38	45	39	45	42	60	33	37	34	50	42	28	27	46	46	40	31	48	49	50	47	41	48	47	55	37	42	38	50	45	43	53	42	34	36	52	34	47	35	51	48	48	51	50	47	47	41	38	50	52	44	38	43	29	45	37	34	44	49	40	38	42	34	39	45	49	43	49	47	37	47	50	51	49	43	39	41	53	43	39	60	45	50	46	45	34	40	44	40	39	38	42	44	52	47	48	43	53	44	44	46	37	44	50	41	43	35	49	50	42	35	41	40	42	37	45	45	38	33	38	41	37	45	46	38	38	46	41	36	54	42	54	36	36	45	35	37	31	46	33	51	52	44	46	42	44	45	34	46	46	39	38	42	39	38	49	33	45	44	43	36	38	45	47	40	45	32	41	39	42	49	46	40	35	44	38	46	41	38	36	50	48	44	45	55	46	36	39	33	38	54	55	39	41	47	44	47	48	33	38	44	41	43	41	53	44	46	52	41	37	39	33	45	44	37	40	46	48	40	37	42	43	33	51	51	45	35	45	46	44	50	46	42	42	48	36	42	44	45	53	58	35	37	51	46	43	49	38	30	54	39	30	47	41	50	49	38	45	36	44	37	24	47	63	48	51	33	43	36	52	61	58	34	41	44	55	45	54	47	39	45	35	38	45	49	37	32	39	34	38	40	53	48	36	49	51	41	44	41	51	38	38	35	48	47	51	47	35	44	39	40	53	47	32	45	40	45	47	56	48	47	31	51	38	39	38	47	37	47	36	48	34	41	37	45	44	39	46	39	43	36	34	47	46	40	56	61	36	59	46	39	45	44	46	43	38	34	39	56	39	48	53	33	43	40	60	49	46	30	34	41	47	50	43	40	46	37	48	52	48	38	44	50	37	48	37	37	32	40	38	40	53	45	47	41	43	41	47	42	44	41	43	49	40	44	39	40	24	28	41	38	46	60	41	37	38	39	50	55	44	40	44	45	48	49	42	39	46	36	37	47	40	39	46	40	29	36	37	39	44	44	48	44	49	35	35	37	43	34	48	54	47	46	42	47	41	35	41	42	41	47	42	64	47	40	41	52	47	48	45	46	46	69	45	39	40	55	51	31	39	38	49	43	44	52	32	52	40	37	40	44	40	60	47	42	43	31	55	33	41	40	49	44	37	54	47	41	48	54	36	49	35	40	46	40	47	47	46	42	42	41	42	38	39	50	39	54	60	36	35	31	46	40	28	30	42	38	50	38	52	47	39	33	46	49	37	46	40	47	37	48	34	44	38	36	41	49	54	32	54	46	42	45	44	42	37	43	44	47	39	39	40	50	41	50	45	49	50	38	34	41	39	45	45	48	47	53	40	37	53	40	49	47	50	55	39	42	46	43	47	42	49	39	44	39	54	40	37	52	51	60	43	46	41	38	45	47	45	43	32	34	36	43	47	49	48	56	50	47	45	32	47	34	36	42	44	49	42	53	33	47	51	31	41	35	42	42	48	43	55	58	45	40	45	53	39	41	55	48	35	51	47	40	35	36	43	57	39	33	33	43	41	44	46	43	42	45	48	42	36	36	34	37	47	49	50	45	49	41	49	47	35	38	34	48	59	32	45	45	47	33	38	41	46	48	39	43	50	49	42	50	54	42	47	45	34	46	37	35	41	34	42	40	44	54	32	39	42	44	38	40	50	53	39	44	34	58	36	36	31	43	47	31	49	38	47	39	40	43	31	39	40	43	44	32	44	44	59	44	36	42	47	42	40	45	48	41	36	40	59	44	42	52	42	51	34	39	59	37	46	35	40	38	48	43	56	47	50	42	29	50	45	47	42	42	40	57	33	44	44	39	34	36	59	44	48	53	50	43	40	50	34	32	39	49	46	36	46	43	45	46	34	53	42	47	44	35	39	37	35	40	55	47	49	50	32	42	45	53	40	41	58	35	45	56	33	46	35	40	52	40	48	40	30	34	47	33	39	38	48	45	50	47	42	46	48	53	48	50	47	46	50	50	52	37	53	58	38	48	36	43	50	48	41	45	38	47	52	41	41	43	31	48	45	37
25335	8036	3251	7547	18818	25841	27266	31247	42185	44178	41557	36595	28924	20592	13112	6433	2557	1326	796	613	579	567	533	602	587	587	549	533	550	525	538	538	529	553	555	567	509	513	588	556	544	517	579	581	537	559	552	563	548	550	548	547	574	564	571	555	555	536	547	523	565	549	557	556	568	571	613	565	558	548	523	574	554	563	530	584	561	556	547	545	533	546	524	557	538	581	561	535	562	589	558	547	585	539	527	553	546	551	572	543	563	559	538	532	540	578	556	567	558	581	562	585	557	559	528	549	528	535	472	540	557	557	566	543	556	567	537	528	561	519	566	590	569	554	552	554	550	541	526	582	574	548	589	524	544	575	576	574	513	546	568	543	560	575	575	537	547	575	536	567	595	555	518	556	533	562	546	593	530	535	590	510	587	571	568	569	540	529	550	558	579	556	579	563	511	579	579	536	590	579	549	533	543	575	549	534	516	552	540	592	545	547	562	539	552	545	596	559	549	548	598	542	545	577	595	552	520	527	575	544	537	529	536	535	543	560	533	566	532	575	535	548	589	563	577	551	547	600	525	576	544	581	531	574	581	556	550	588	529	558	531	595	575	498	609	587	554	529	543	525	568	583	535	559	486	569	545	565	577	538	554	536	539	532	608	549	574	540	535	545	575	556	547	538	564	549	589	538	558	495	553	556	560	561	505	532	566	553	565	575	553	609	576	552	563	534	555	550	581	537	566	546	528	560	574	579	530	548	531	560	578	562	555	561	538	561	520	550	508	571	521	538	574	580	520	519	525	539	528	539	586	562	572	531	556	545	585	565	531	560	536	593	581	580	562	535	552	532	573	539	542	583	550	528	569	568	534	514	557	553	606	532	576	552	569	538	581	557	602	523	557	582	537	553	532	534	574	561	538	585	561	596	542	537	558	575	528	577	568	545	535	586	581	555	499	560	550	563	596	585	549	554	552	555	530	520	533	546	586	587	563	609	545	528	578	543	534	561	557	536	566	568	537	554	604	535	553	545	566	572	552	593	568	531	555	565	551	565	548	586	596	489	565	548	570	551	551	585	529	552	603	519	556	581	564	561	526	543	540	539	575	546	514	613	538	569	560	540	562	558	549	518	590	571	567	588	588	531	598	588	546	556	560	590	576	560	588	552	570	562	534	585	576	546	535	520	570	519	579	519	554	553	563	558	533	582	577	587	589	595	600	541	555	524	569	539	585	592	582	586	546	587	528	532	529	581	596	575	585	570	586	589	578	559	548	535	555	569	582	539	539	530	565	518	524	568	534	584	573	504	568	534	554	601	561	546	547	589	559	576	531	577	542	571	550	525	556	503	567	538	541	547	566	560	571	561	584	560	581	579	536	559	540	536	515	537	599	589	566	573	523	548	563	527	543	559	559	597	557	547	571	517	594	520	550	546	562	541	555	540	517	561	561	514	572	581	596	537	536	529	567	562	556	548	527	543	552	540	573	538	575	547	564	533	617	546	515	537	549	611	591	552	538	545	515	581	564	501	522	565	599	572	549	549	564	554	549	566	588	571	599	546	569	543	530	553	561	600	547	544	569	567	559	547	580	568	563	559	580	598	596	556	546	549	524	545	538	565	547	571	569	568	558	565	552	543	555	616	569	626	585	532	568	566	583	510	562	584	553	555	500	557	555	559	557	556	582	543	562	528	597	545	552	547	574	515	556	606	578	578	536	547	561	557	533	581	548	592	536	583	601	577	612	570	575	516	594	522	577	567	515	546	504	538	537	529	562	587	532	579	561	571	531	570	526	567	572	556	531	581	595	567	586	564	566	524	555	531	586	575	536	554	592	544	543	557	551	572	581	560	561	598	552	563	616	552	536	606	576	549	575	603	548	540	576	502	552	517	552	581	523	544	554	561	527	589	598	535	536	588	531	551	539	514	530	576	533	567	555	541	560	597	562	571	550	562	581	570	535	564	573	550	551	524	580	570	582	546	589	560	581	538	619	540	513	566	572	555	531	574	575	602	565	548	585	548	578	522	532	558	594	554	567	537	562	520	583	528	555	557	548	576	572	550	509	555	487	573	556	499	542	536	568	568	575	541	582	510	584	553	533	538	584	521	559	537	556	544	593	545	491	596	557	543	556	564	588	582	558	537	545	548	581	553	530	560	598	559	579	575	516	560	593	591	551	560	529	547	526	535	561	583	598	634	563	504	552	555	527	558	578	561	577	576	521	567	543	543	575	570	542	527	578	592	596	558	539	529	588	586	517	577	561	593	574	572	557	578	534	560	543	560	579	566	561	599	537	547	578	558	555	542	563	592	560	568	538	529	539	535	536	557	543	561	564	508	540	568	593	589	546	558	585	563	579	563	532	591	563	574	571	533	535	540	547	562	586	560	522	577	590	576	571	562	530	573	588	541	542	545	569	541	562	611	578	534	572	580	572	595	542	559	528	564	580	550	606	513	541	544	557	584	585	575	538	567	531	539	582	576	561	585	548	522	549	559	542	572	542	494	556	567	574	541	565	545	560	567	555	568	540	586	586	569	578	564	539	537	535	521	594	552	582	512	536	551	585	504	514	529	520	578	564	596	539	540	573	512	567	551	545	595	515	548	529	581	547	583	600	556	563	535	603	571	553	556	568	517	501	555	541	564	563	518	574	554	602	591	583	566	574	558	546	545	506	544	560	533	561	507	593	562	604	524	553	571	576	559	529	571	523	597	535	544	544	570	551	564	545	535	555	526	522	581	577	544	576	618	564	592	564	548	560	584	558	543	572	558	572	563	546	554	531	553	564	609	564	548	580	550	539	532	572	539	534	574	564	532	569	532	581	553	517	574	528	584	537	546	569	558	526	557	572	562	601	535	572	560	544	551	537	546	561	528	599	585	587	521	570	529	569	571	589	540	546	519	543	562	555	576	598	567	504	501	553	541	551	565	525	577	563	570	554	558	559	557	574	565	564	600	552	602	551	532	575	573	543	554	565	584	589	556	590	539	538	539	558	541	577	579	591	579	543	571	558	571	592	561	588	527	572	524	580	557	549	544	573	586	526	562	549	542	545	562	539	569	589	567	586	561	516	534	556	536	591	543	582	572	524	540	525	561	546	550	542	527	543	542	560	560	600	555	569	505	512	606	573	566	590	534	586	542	563	533	565	541	558	551	558	550	543	561	600	580	572	574	531	503	547	539	568	525	500	586	519	536	571	548	528	553	568	553	532	542	519	563	542	566	517	559	551	552	537	541	526	558	550	537	567	516	521	571	559	557	566	524	565	573	518	576	547	549	579	533	535	563	552	555	557	535	561	522	525	578	561	525	564	536	549	566	587	605	588	540	521	606	552	525	507	530	546	580	539	561	550	543	558	567	628	556	540	549	601	524	533	571	565	526	547	579	567	577	551	557	541	526	548	560	562	543	602	518	518	585	562	550	550	521	594	483	554	541	567	564	571	577	584	569	578	564	568	584	521	550	567	577	567	587	561	542	539	558	524	577	564	570	544	583	553	542	554	533	546	527	552	547
2525	650	291	274	451	939	1080	1207	11349	14505	10373	5317	2472	1115	449	202	103	76	44	44	41	28	29	50	35	41	38	42	39	38	36	32	36	35	39	26	34	33	31	34	38	46	41	50	42	35	47	40	33	44	30	35	30	34	37	37	37	37	51	32	30	23	34	43	34	35	38	28	36	43	28	40	37	39	35	40	31	39	31	24	33	37	50	39	38	32	37	38	34	40	40	40	48	49	28	39	52	42	32	42	29	34	48	46	49	26	42	42	41	33	48	27	41	31	33	43	33	48	42	34	36	39	32	38	32	40	41	40	42	32	38	42	35	46	46	29	41	39	43	41	43	41	35	41	43	44	44	38	35	45	32	29	24	43	41	44	50	41	41	27	40	40	52	36	36	41	34	31	39	34	38	34	42	27	44	26	50	46	37	29	36	49	34	31	29	33	40	38	41	38	43	39	39	32	36	41	37	36	37	32	49	34	35	37	37	31	32	41	32	32	33	32	28	29	32	38	43	37	35	40	39	40	40	36	31	47	48	31	32	41	46	34	38	38	40	43	26	38	31	42	33	36	39	39	41	45	43	43	46	33	21	24	42	39	36	49	42	41	37	39	28	39	35	40	42	34	32	53	41	35	39	42	32	38	39	46	34	45	39	43	34	35	40	35	44	39	42	34	43	43	40	34	49	32	41	42	42	35	39	38	28	38	43	45	40	41	31	38	29	30	22	41	31	47	32	34	36	39	45	35	43	39	46	30	45	33	34	34	39	55	38	27	34	43	38	33	38	35	30	41	41	32	43	38	36	32	37	30	42	32	47	39	36	40	30	27	42	38	37	46	37	39	38	39	25	27	40	39	34	40	33	40	43	36	35	36	40	37	25	35	37	44	32	40	33	33	25	43	41	38	32	36	41	41	38	40	46	44	47	38	34	29	37	39	37	50	37	43	36	39	40	38	34	39	30	40	27	39	22	22	35	33	35	29	48	33	42	38	46	46	39	34	39	51	30	45	30	40	47	37	37	45	36	41	47	37	47	40	29	33	30	50	49	44	37	30	43	32	37	32	33	40	43	46	24	43	34	41	45	46	30	34	52	34	29	38	39	42	45	40	33	39	42	40	40	30	33	39	43	41	46	40	34	40	42	41	34	29	36	43	38	44	45	38	35	39	43	41	26	45	30	35	25	33	48	30	45	37	40	23	40	38	38	44	34	34	36	31	40	43	46	40	30	34	27	28	40	30	36	38	27	36	33	35	39	26	32	34	37	32	28	41	47	43	29	42	43	37	36	39	41	47	37	41	44	38	32	42	40	40	42	36	28	32	37	28	42	32	45	55	35	39	45	40	46	37	53	31	36	41	39	35	46	39	46	42	33	50	36	37	39	38	43	45	35	45	34	37	41	30	45	42	37	34	41	40	35	31	40	29	36	39	33	21	44	26	32	41	35	36	50	47	41	47	51	40	44	39	36	37	37	35	28	35	42	40	41	41	33	41	47	32	42	37	44	37	44	35	41	39	42	38	37	28	43	29	37	45	48	47	37	48	35	35	33	49	40	39	48	46	34	36	29	48	37	38	29	41	34	33	38	39	44	36	39	29	47	43	39	39	36	38	46	47	50	36	31	41	32	36	34	36	42	35	43	34	41	48	39	46	36	36	36	45	38	38	38	49	27	56	40	49	33	30	36	28	47	39	31	36	28	36	37	41	33	35	40	21	31	36	43	31	38	33	40	33	29	34	38	28	36	35	26	41	48	38	43	28	32	35	53	44	29	35	34	32	40	39	37	35	48	45	33	31	46	41	38	37	46	53	38	47	46	40	52	44	35	44	40	38	38	40	38	38	36	33	35	32	46	40	32	45	54	32	42	34	36	41	33	34	31	45	43	48	35	49	45	44	46	48	35	37	43	42	42	49	41	38	41	36	31	41	35	34	40	33	43	47	45	38	39	41	25	38	30	39	31	30	35	29	40	33	27	37	31	32	30	35	42	34	44	36	38	51	40	28	36	32	40	37	29	38	37	42	47	27	38	31	37	37	37	43	18	38	48	42	38	44	37	33	39	42	37	39	51	31	43	48	38	50	37	40	40	44	26	35	44	35	45	38	53	35	40	24	28	35	42	36	34	22	40	26	41	52	38	32	32	47	38	50	42	41	39	30	35	41	48	45	28	40	42	44	44	42	41	37	49	27	38	35	38	37	35	30	45	41	35	44	48	39	34	39	31	28	26	40	32	48	48	32	36	41	32	42	36	25	41	33	33	33	44	39	35	36	44	45	40	40	36	42	29	40	37	43	44	39	34	38	46	35	41	38	35	50	38	47	43	46	27	28	44	34	47	31	44	34	34	43	43	31	37	35	28	39	43	21	44	30	40	38	36	34	32	35	43	40	44	34	35	38	41	35	48	43	38	43	39	48	37	34	39	37	37	38	37	38	29	39	40	44	35	31	40	44	40	41	34	35	40	42	43	36	35	36	36	38	37	45	35	44	55	37	34	43	34	46	34	41	43	45	33	25	28	35	33	41	39	33	37	38	45	30	46	38	39	43	52	38	27	40	26	46	31	31	34	35	28	47	28	38	29	38	35	38	34	43	25	47	31	37	51	35	39	34	43	34	46	35	37	44	35	39	41	32	31	26	45	35	46	36	31	43	44	47	30	39	32	36	30	34	35	29	46	36	36	40	36	29	39	40	39	34	37	29	46	39	49	23	34	46	34	26	35	33	44	36	34	35	35	37	40	33	33	32	36	34	32	35	36	43	31	33	44	47	45	49	38	41	35	31	39	34	37	33	40	37	35	36	40	41	32	31	45	27	45	36	43	36	34	48	47	45	46	41	36	34	37	31	38	39	35	38	40	43	33	42	34	49	41	34	32	36	35	45	37	32	41	51	50	40	41	30	40	42	48	35	24	37	42	33	31	39	38	36	35	41	40	44	34	37	42	47	50	35	38	42	52	36	39	45	49	31	36	42	39	48	42	53	37	35	34	32	41	47	52	49	39	40	44	43	40	34	38	46	30	43	42	47	35	36	37	39	40	51	38	38	39	38	27	36	44	40	34	45	36	37	37	31	40	37	34	39	38	40	48	39	32	37	34	33	45	32	38	43	40	36	48	34	41	39	38	34	48	36	28	39	38	29	32	45	32	34	33	48	44	40	37	42	37	39	32	47	39	45	37	42	43	44	35	30	33	39	45	38	36	31	36	39	40	46	47	39	54	33	37	36	39	37	38	33	29	34	24	32	45	32	38	46	37	30	38	40	45	37	42	36	33	44	29	46	32	41	43	39	35	34	38	37	40	51	39	33	42	44	33	26	35	36	28	41	41	38	44	26	47	23	35	35	43	36	41	37	34	44	41	34	37	37	46	45	50	42	35	42	44	37	34	44	49	35	38	32	49	43	40	41	41	39	49	37	35	37	31	43	39	30	42	37	48	27	35	38	32	33	41	36	38	24	33	34	34	49	43	35	31	36	38	40	44	46	29	34	29	38	40	35
28719	9639	5406	14022	27768	31633	30441	29756	55067	56370	46776	36142	27687	18505	10524	4994	1924	949	640	514	493	500	534	498	455	495	487	477	495	474	441	492	544	519	470	493	477	470	460	508	469	465	493	505	479	480	473	489	487	464	470	452	550	473	492	458	493	486	539	472	486	480	515	502	473	508	460	469	480	494	465	505	494	533	476	468	487	478	502	475	480	484	483	481	501	488	501	511	526	540	488	473	474	465	445	493	487	482	486	522	496	486	455	445	467	498	494	477	505	451	519	452	428	491	472	486	466	499	513	452	492	459	462	502	491	502	510	455	480	518	526	509	503	494	465	482	488	508	504	465	515	459	487	490	480	513	506	520	467	485	494	494	507	485	477	504	445	493	470	473	498	484	472	433	496	496	523	450	483	477	449	484	476	468	513	480	467	497	500	474	521	494	486	466	480	499	475	491	543	499	458	476	463	446	541	506	497	530	463	457	468	474	500	493	517	492	489	489	489	500	512	498	463	503	529	517	489	477	539	466	479	492	502	483	449	512	524	526	530	517	501	468	488	462	479	513	466	475	473	475	488	453	509	479	451	514	476	477	482	482	474	504	522	481	488	498	493	475	518	460	505	476	525	482	479	487	489	477	489	506	468	468	485	447	506	490	492	481	502	461	495	463	484	444	505	489	477	492	479	491	501	465	494	484	544	488	460	484	480	482	434	469	489	490	482	486	496	444	441	501	535	500	495	449	504	469	471	460	455	477	441	440	494	496	486	504	485	477	498	478	462	456	478	494	493	514	505	498	497	453	457	514	496	506	481	499	440	497	484	501	444	480	470	506	477	501	472	511	530	486	472	476	469	444	510	446	460	503	472	468	469	467	459	483	466	490	519	501	472	476	498	476	457	490	448	513	471	521	493	505	478	459	483	461	477	511	485	490	518	456	465	451	483	438	492	483	492	502	463	502	504	474	502	477	511	506	479	486	463	520	494	471	484	489	508	518	483	473	494	498	465	497	461	475	523	490	461	458	495	484	496	488	472	474	507	491	503	473	500	496	447	510	500	480	493	504	525	480	446	461	501	505	489	489	476	455	508	461	528	464	485	488	511	498	439	451	494	475	431	450	479	485	462	479	496	506	525	500	477	491	487	465	505	530	493	454	512	497	518	465	465	476	469	510	464	485	497	447	515	469	485	493	476	477	454	494	475	511	533	504	433	441	483	511	528	490	482	511	482	476	502	475	497	483	479	487	472	483	481	473	488	475	447	486	494	489	479	441	472	487	450	500	487	496	497	506	444	498	481	470	485	487	496	464	490	481	526	487	471	472	466	506	491	477	480	451	464	492	488	484	465	458	495	474	485	502	442	500	439	452	485	487	502	484	491	452	546	493	480	533	518	473	493	481	505	478	481	494	457	458	513	486	479	536	476	487	534	514	517	473	520	483	493	484	458	526	507	429	482	481	463	485	478	521	481	501	454	524	492	501	507	489	451	485	458	468	512	455	459	497	501	496	476	448	471	498	454	530	499	488	478	473	507	549	492	499	531	447	483	491	522	464	502	498	465	490	510	492	457	473	452	467	488	491	503	493	514	517	489	453	473	464	464	464	490	475	465	450	511	489	496	438	462	500	469	469	461	496	466	504	498	498	440	531	462	512	495	505	499	518	505	493	489	447	452	491	445	497	452	497	508	489	478	484	485	509	467	483	469	468	492	500	475	459	488	495	473	460	526	460	488	493	489	475	460	489	509	518	477	475	527	501	491	473	502	477	452	459	473	499	467	513	479	503	508	471	485	459	478	495	472	478	468	492	491	487	471	504	479	516	505	486	441	465	462	481	476	492	504	510	488	510	453	495	508	464	473	449	448	493	461	441	495	480	516	467	525	518	480	492	495	496	526	474	461	480	523	462	470	456	530	488	494	469	471	513	498	480	489	508	476	472	453	508	467	480	451	494	475	496	488	504	493	493	481	474	488	482	513	462	492	470	505	520	483	473	453	479	483	470	450	473	475	466	476	462	484	489	466	496	498	479	500	463	478	498	477	495	489	521	483	516	479	463	465	482	465	514	491	454	482	465	495	497	474	517	494	492	498	472	482	519	456	466	470	485	498	455	457	481	451	491	485	433	506	494	469	493	482	491	489	491	507	472	472	503	508	518	487	497	484	472	498	532	471	494	473	520	479	476	495	507	507	472	480	496	470	512	441	468	458	518	511	516	487	545	512	489	475	481	474	517	420	501	501	472	456	478	491	478	509	478	498	484	514	498	473	471	443	467	464	479	481	516	471	480	506	440	476	470	489	499	467	465	482	503	496	487	499	535	519	494	499	491	436	448	457	446	501	491	476	509	513	490	499	513	509	432	495	484	497	483	498	535	478	438	495	504	468	473	473	481	484	537	493	484	501	474	483	487	465	486	451	478	480	506	475	470	473	446	461	472	508	492	522	463	489	492	488	493	482	480	436	494	485	455	481	494	485	504	510	517	476	523	462	488	469	476	450	457	464	519	491	460	498	453	495	533	456	503	474	523	465	484	498	530	498	555	484	440	475	467	488	494	520	507	481	488	458	480	471	476	477	469	510	471	500	466	481	461	494	506	432	451	445	522	458	462	454	483	505	485	494	474	492	498	511	519	494	530	483	481	477	474	458	489	503	522	490	501	463	460	485	489	466	462	485	508	480	486	473	474	457	470	497	501	471	490	519	459	479	484	467	495	481	451	465	485	511	481	487	466	450	486	517	452	477	481	501	512	497	505	488	455	478	442	500	530	496	470	486	499	476	494	479	464	477	488	444	490	482	503	498	464	482	500	485	493	463	489	483	453	465	520	540	476	520	441	470	469	462	448	478	515	462	523	487	472	478	494	484	517	481	477	471	509	492	471	509	521	501	489	445	493	492	515	476	453	497	462	486	499	454	520	492	487	477	477	457	462	475	506	480	488	509	460	493	472	445	495	490	438	511	456	501	490	463	516	490	504	465	492	469	491	487	500	482	500	507	452	494	492	462	484	502	476	478	481	474	472	487	468	482	518	491	508	471	509	500	500	491	492	485	444	470	468	486	466	466	465	471	484	529	502	497	491	477	491	477	501	485	469	460	469	505	491	495	480	489	469	478	491	484	473	486	483	514	466	458	470	483	467	438	503	483	485	476	479	465	471	505	487	472	496	510	495	491	474	497	500	480	502	459	443	496	540	492	462	497	466	469	498	500	478	484	480	475	489	474	525	511	502	485	502	487	472	481	487	472	476	502	508	488	477	443	488	500	479	505	517	485	503	508	467	485	478	471	439	469	505	495	507	460	499	499	517	491	495	498	490	538	492	482	474	498	492	497	456	502	500	464	485	554	502	473	443	451	456	496	523	498	465	505	478	475	483	519	482	481	464	435	467	535	514	481	458	478	490	521	467	489	478	463	520	491	484	510	462	513	474	479	466	470	462	476	510	496	509	458	467	458	467	502	481	458	497	497	489	497	473	464	459	463	470	467	464	471	460	497	519	446	454	504	491	483	477
1659	152	75	77	107	160	170	406	1482	2690	2867	1639	802	407	197	93	55	34	32	41	45	25	43	37	37	28	37	38	39	47	36	43	33	40	33	37	48	37	36	45	36	38	51	40	36	32	45	31	42	43	52	33	31	46	43	40	38	32	47	43	45	39	40	37	36	41	31	39	41	36	41	45	31	48	43	42	47	42	34	49	32	43	41	47	40	46	39	33	21	48	49	47	43	48	39	33	49	35	28	54	41	37	40	34	38	28	44	35	38	26	38	33	35	39	51	57	48	31	42	41	49	35	33	55	40	49	40	33	33	39	41	38	34	44	36	45	38	39	36	41	38	38	32	36	46	28	40	36	50	33	37	31	36	31	35	47	38	48	31	35	35	46	31	30	50	38	34	38	35	22	41	23	42	39	33	42	40	32	43	32	46	41	40	35	45	28	40	41	42	39	33	45	38	49	37	38	36	46	38	39	40	48	41	32	34	38	32	38	35	39	31	30	30	43	28	47	49	34	48	27	37	37	45	52	49	33	35	33	42	44	38	32	47	33	32	36	35	47	38	40	28	40	46	34	32	46	40	52	46	24	49	49	43	39	39	44	29	44	40	30	45	32	52	31	35	45	38	39	38	28	46	46	38	48	48	32	42	32	40	37	42	38	41	41	38	42	39	40	37	43	33	48	45	43	32	36	39	42	25	50	37	41	33	40	41	43	26	47	38	40	33	36	25	35	38	37	35	42	45	40	32	38	31	43	50	33	42	28	49	37	47	36	20	39	44	36	48	37	50	41	45	54	42	38	42	46	38	33	48	30	39	35	38	38	43	33	35	33	44	31	43	41	35	42	45	42	32	40	37	31	26	50	47	45	42	43	39	38	40	41	31	29	35	29	45	29	36	42	46	47	42	39	44	35	27	40	46	36	44	32	40	39	44	40	42	35	37	38	43	35	49	36	45	32	36	38	30	49	41	29	41	25	40	36	51	35	33	39	43	38	33	51	42	48	39	34	60	39	36	48	41	30	35	35	36	48	42	40	35	47	35	51	33	38	48	41	39	31	45	38	34	35	43	42	38	32	33	29	40	52	34	37	32	46	40	38	31	31	41	27	42	36	49	32	36	38	40	47	40	39	41	27	32	39	49	40	50	37	48	35	39	43	50	40	23	38	47	33	36	40	37	23	46	42	39	40	38	42	28	37	31	34	52	39	45	46	36	37	37	35	28	37	28	41	39	39	37	38	44	37	39	37	32	36	38	41	27	37	37	45	48	39	39	35	26	37	32	32	40	39	44	42	35	30	32	31	42	35	41	37	40	33	40	30	32	40	35	40	42	44	29	35	30	36	32	52	40	43	42	58	32	45	35	42	42	37	32	42	40	41	38	36	35	42	45	35	33	41	37	49	48	36	48	37	49	41	48	31	59	44	52	46	45	39	47	30	37	49	35	29	32	41	47	41	39	47	38	37	38	36	39	37	30	35	33	40	43	30	43	44	33	42	41	39	38	38	39	31	41	36	42	38	39	28	38	41	32	34	35	39	35	39	43	28	44	42	39	37	39	39	41	37	34	33	35	42	36	32	47	47	43	36	47	38	35	25	22	32	44	40	33	37	44	38	41	49	41	38	38	50	33	43	40	40	39	30	41	49	37	44	33	36	37	39	33	41	43	43	41	30	30	39	32	35	50	39	42	45	37	31	38	31	33	42	34	26	41	50	36	47	41	34	39	31	36	37	37	37	42	36	45	47	47	34	37	49	32	52	39	36	38	39	48	48	48	45	40	47	41	40	45	44	39	33	42	34	33	33	34	33	50	42	44	34	42	37	50	30	45	46	49	39	34	27	46	42	46	37	38	49	43	32	38	42	39	42	39	42	38	45	28	38	36	31	35	42	38	28	34	52	44	47	37	40	45	33	51	34	39	50	42	28	35	40	34	38	51	34	26	44	43	30	40	39	30	35	33	41	46	53	28	46	29	31	45	29	36	50	43	39	44	40	40	39	39	33	42	29	50	30	32	35	32	27	41	36	45	36	37	36	24	45	43	38	40	38	32	43	31	38	29	33	36	41	42	38	20	40	31	42	35	39	34	35	44	32	41	41	47	48	35	34	38	39	44	40	27	53	30	49	46	37	42	32	53	34	41	31	43	42	48	44	34	36	34	30	39	40	40	36	40	57	38	26	30	51	42	26	56	34	39	53	42	34	43	45	32	35	27	31	55	40	35	32	32	39	47	40	35	30	39	44	37	39	35	36	50	39	40	47	47	56	37	43	31	44	40	33	36	28	48	43	41	50	39	53	46	40	30	42	27	47	34	37	35	38	35	30	38	40	33	39	52	29	36	42	39	32	30	35	28	45	36	38	28	33	26	36	51	32	33	33	44	46	41	34	46	38	41	34	36	43	43	31	30	38	45	34	32	39	42	41	36	39	41	32	33	39	38	30	43	35	38	26	35	42	44	38	47	34	35	50	46	49	40	42	33	36	32	31	26	30	46	43	32	50	31	31	38	40	35	26	37	35	31	37	43	32	34	34	34	53	38	44	39	32	42	52	38	32	40	40	54	43	46	32	46	50	44	29	35	42	36	37	41	40	40	39	41	46	41	48	41	43	41	52	33	43	40	35	36	34	37	42	38	49	44	37	39	26	39	39	49	54	40	36	26	38	33	32	40	31	34	43	40	37	32	37	33	36	42	38	36	47	46	39	43	48	36	43	44	36	33	33	43	39	43	39	41	41	38	30	39	28	46	32	40	27	30	37	36	34	34	50	37	41	42	36	26	35	40	43	42	37	30	50	33	42	40	44	38	40	58	38	36	42	42	38	28	35	48	42	36	44	45	36	46	33	49	42	49	43	33	40	38	36	54	42	45	41	34	35	26	29	38	34	45	33	31	34	32	50	42	46	38	38	42	37	35	55	36	42	37	38	42	51	40	39	42	37	40	33	45	29	39	46	43	39	37	32	44	39	47	44	45	42	40	40	35	36	41	38	46	32	53	37	42	33	38	36	45	40	29	32	33	39	34	40	38	31	35	38	41	42	45	49	39	39	39	47	26	47	45	32	32	38	30	34	38	32	31	53	34	33	41	39	35	27	36	35	32	41	43	41	34	39	37	35	35	36	47	39	45	44	30	44	34	29	42	32	37	37	24	35	38	41	37	33	43	40	33	31	46	39	44	34	51	40	41	41	42	32	40	40	38	44	34	37	28	48	47	36	40	43	37	57	32	32	38	51	39	40	41	40	40	42	49	46	35	32	31	44	45	28	40	40	47	42	40	38	41	42	44	40	40	38	35	33	37	47	45	45	47	35	42	48	38	45	36	45	42	38	40	31	34	41	37	41	27	29	44	40	43	42	31	39	34	35	29	27	34	49	32	40	35	46	41	47	27	36	40	38	47	44	31	36	49	43	45	42	23	36	36	37	32	39	44	48	35	25	45	35	48	33	28	44	42	39	36	41	54	41	32	47	44	43	52	38	38	27	38	40	33	37	44	33
17203	4253	1554	3532	10250	11972	11404	18283	29667	33960	32406	24376	16631	9539	4367	1892	892	597	518	513	466	474	510	502	530	489	493	504	558	494	465	490	494	473	526	510	512	477	527	466	492	488	536	514	449	533	524	497	497	483	516	444	489	514	492	502	523	500	473	503	505	505	526	477	516	472	502	534	509	482	513	497	472	482	483	493	469	487	505	505	493	487	482	480	479	506	474	501	495	482	472	507	507	542	477	519	473	442	477	482	474	480	535	505	494	497	522	464	479	500	520	490	553	527	488	538	489	527	469	532	493	481	503	506	505	506	523	511	482	491	469	532	528	492	515	492	502	480	481	457	525	508	517	458	516	517	486	498	505	517	460	478	539	511	517	511	496	456	459	503	517	503	494	487	485	505	499	491	533	456	501	481	496	484	445	481	495	482	469	460	532	490	516	477	481	503	464	510	491	467	526	485	520	466	505	493	487	465	473	480	529	540	515	521	479	491	487	497	523	538	524	482	475	479	504	510	503	495	498	511	499	506	474	497	504	531	523	480	511	467	505	562	511	512	516	499	498	494	487	484	482	495	505	476	472	505	506	454	484	513	500	523	473	508	529	471	471	525	494	511	528	472	502	492	513	487	526	528	492	471	489	509	497	536	533	531	497	507	507	470	508	543	488	513	560	508	466	507	456	514	493	511	504	488	493	484	477	478	526	473	478	507	510	526	492	485	485	484	520	535	494	498	496	466	539	468	479	554	520	518	502	454	541	488	509	496	510	501	488	485	520	528	520	548	472	492	486	456	513	515	492	531	510	508	574	508	551	543	525	468	497	509	492	483	529	470	513	497	465	507	494	504	488	504	480	527	463	491	520	501	490	483	500	489	497	497	482	486	469	480	526	531	491	516	508	496	524	507	504	518	502	485	484	508	487	496	493	500	478	488	486	498	473	521	492	524	494	492	536	479	517	491	478	518	490	508	500	500	470	511	539	485	487	507	501	478	520	490	446	498	497	471	491	505	534	512	500	514	555	502	472	475	508	506	475	521	490	492	460	509	485	549	509	472	505	508	516	488	513	495	519	465	517	497	509	523	502	482	479	522	501	498	482	455	501	509	510	501	462	495	499	489	492	503	525	484	491	495	483	492	521	510	519	487	490	521	486	524	512	522	525	506	493	496	528	471	513	492	513	516	500	511	495	499	462	506	504	499	494	484	510	479	487	481	507	527	487	467	519	503	462	471	546	530	488	515	488	505	481	517	485	520	518	527	467	500	505	511	530	475	515	517	550	522	508	492	498	490	527	534	495	474	480	513	515	479	479	510	523	500	517	470	498	485	490	502	491	512	510	499	474	497	536	510	504	488	513	504	512	523	479	541	478	501	511	492	489	510	511	525	546	496	494	474	506	504	553	497	514	532	496	514	496	471	539	542	478	494	502	505	487	485	497	483	501	505	508	507	514	476	509	486	516	489	495	480	506	496	495	507	511	513	511	504	552	492	474	500	500	478	481	481	500	490	491	489	519	530	470	493	508	514	496	464	496	482	470	536	521	487	518	513	468	476	446	501	505	489	471	500	539	509	502	470	500	533	450	467	527	442	485	508	514	524	497	512	499	538	490	527	465	501	492	560	502	486	492	515	489	484	490	495	496	504	497	508	481	484	521	475	523	527	509	474	505	488	470	483	492	509	503	468	504	497	487	519	503	501	522	502	511	514	540	520	503	502	510	460	492	504	498	481	499	505	486	524	500	523	506	454	518	530	496	471	500	508	519	514	496	521	519	498	477	474	479	465	504	519	509	508	478	525	477	484	496	466	500	481	477	503	502	520	480	476	512	497	491	488	546	565	478	521	491	455	492	516	520	533	520	502	480	516	518	497	474	489	535	478	531	506	489	480	496	490	514	500	507	484	478	484	487	490	514	493	501	527	540	492	493	472	493	527	500	480	504	478	500	500	524	501	511	477	484	474	495	502	521	494	505	498	478	507	466	504	478	495	492	515	516	484	526	496	509	455	535	476	476	497	491	504	464	505	505	544	517	466	492	476	446	473	452	507	497	511	482	480	510	528	510	505	523	482	495	484	521	518	474	485	478	493	485	500	484	516	486	481	507	463	487	506	494	478	514	488	484	485	524	550	492	519	522	524	497	490	471	513	486	523	524	466	490	479	501	534	480	501	531	500	511	494	509	518	471	501	530	526	481	508	518	500	513	541	504	493	505	502	472	498	491	475	504	498	492	492	496	472	482	505	526	515	513	492	467	502	548	489	488	448	540	472	501	529	476	505	509	467	477	544	519	518	493	467	519	483	542	503	503	523	467	484	538	464	500	473	479	482	511	472	491	499	517	489	507	543	495	488	508	516	525	509	463	475	524	500	506	489	488	496	506	523	486	498	492	500	472	469	536	481	505	503	516	519	492	490	532	501	495	492	510	497	459	551	492	532	528	488	514	497	497	467	477	500	526	501	460	489	467	465	498	499	469	477	497	474	482	485	498	517	512	500	477	508	493	476	461	547	503	438	489	503	515	471	523	509	454	491	477	516	484	481	482	513	529	493	483	508	501	495	517	508	513	500	482	480	503	530	488	507	508	504	529	496	478	505	520	534	543	495	489	533	458	506	483	498	488	521	480	477	488	481	520	489	504	473	517	504	554	497	487	508	494	505	489	473	536	499	521	515	501	501	495	505	513	495	541	518	527	490	462	501	511	454	453	474	449	494	527	537	510	520	541	501	514	474	487	536	507	500	474	489	484	523	520	501	495	473	484	513	499	465	500	462	469	485	496	527	511	488	485	498	526	506	513	490	504	489	526	478	463	517	499	495	495	528	471	506	511	516	524	503	499	477	523	519	488	491	503	498	500	499	499	493	478	454	489	520	524	523	496	488	454	459	513	527	499	526	489	513	496	497	523	524	474	500	515	502	499	488	497	497	446	521	502	489	539	487	486	518	532	534	477	555	479	522	504	483	490	490	483	485	521	498	523	497	507	536	503	476	520	509	489	489	488	498	485	509	492	477	522	490	481	546	498	469	483	450	502	488	482	478	466	497	541	524	511	535	527	478	489	495	465	501	517	489	511	540	460	506	525	457	507	473	493	441	484	496	508	534	510	463	481	525	489	506	494	530	499	482	524	483	505	488	480	512	523	440	547	485	504	519	524	492	500	509	488	494	471	493	543	498	452	469	502	539	476	486	471	513	494	468	487	488	485	465	503	515	460	517	514	491	514	536	458	473	502	482	504	506	518	492	495	540	446	494	516	485	497	487	470	487	515	486	450	522	507	513	510	490	479	546	479	494	537	516	492	474	495	460	505	513	496	522	504	477	488	469	519	551	505	469	522	493	509	516	478	526	470	506	481	502	536	533	501	479	443	520	463	496	510	495	510	513	507	497	507	478	486	472	530	505	480	494	494	485	494	502	499	540	478	487	486	470	500	469	530	479	450	523	518	469	499	490	465	523	501	478	501	453	485	465	478	452	528	501	471	510	503	504	505	517	538	463	501	494	463	510
1645	470	147	112	207	333	1570	4890	7307	6398	4745	2262	940	440	169	69	38	49	33	33	36	39	32	43	40	27	34	42	33	33	38	33	37	41	29	35	33	37	32	44	42	31	36	27	34	38	39	37	32	38	32	37	34	41	31	37	33	43	30	29	38	35	37	36	42	37	36	43	27	28	29	35	33	28	41	31	42	33	27	41	36	37	39	35	31	48	24	36	29	43	34	40	28	30	34	33	30	33	35	33	26	30	38	31	46	36	39	30	39	29	33	45	35	38	30	42	27	33	39	54	29	35	36	40	33	34	29	38	33	46	33	36	27	31	36	49	28	37	31	46	36	44	30	41	37	49	29	40	35	38	37	40	43	33	33	36	46	31	43	33	37	32	36	45	50	35	38	37	46	25	52	27	38	38	33	41	45	41	32	32	48	47	30	37	35	42	36	49	37	36	39	38	32	34	33	34	40	31	30	34	28	38	43	33	32	31	41	42	43	42	41	31	37	40	45	27	50	34	39	44	30	44	46	27	37	30	32	29	45	44	36	35	47	36	35	30	34	42	31	36	31	34	37	32	41	42	48	50	42	30	29	37	31	41	36	36	35	45	40	27	27	30	34	37	33	25	42	34	30	34	35	49	29	35	27	37	44	37	33	33	31	35	32	42	27	24	34	38	31	35	39	56	39	44	38	33	34	40	43	34	27	45	33	31	46	30	44	39	25	35	40	34	27	32	41	29	31	42	44	45	43	27	44	36	30	34	34	36	50	44	37	37	32	28	26	42	36	35	43	41	44	32	27	30	42	40	38	33	37	33	48	33	34	29	24	37	36	36	53	41	41	44	34	50	42	42	40	35	31	33	48	30	36	26	48	39	41	35	34	24	37	34	48	41	34	47	34	39	42	33	45	37	32	36	44	30	44	35	27	49	37	37	36	33	43	31	44	37	39	48	50	44	37	34	44	42	27	36	27	33	34	27	52	37	31	36	37	33	40	39	37	30	36	35	32	36	26	43	24	37	44	35	45	33	40	46	28	33	35	40	35	34	36	39	34	30	36	22	33	32	44	29	33	42	31	29	40	40	32	31	36	32	33	38	40	41	51	39	29	39	31	38	45	37	36	41	38	41	44	29	45	47	34	41	36	45	46	34	21	47	38	40	37	47	34	41	28	38	30	36	39	33	37	38	45	43	38	52	38	37	39	33	26	36	34	38	39	31	39	38	43	36	41	45	39	30	26	32	32	27	41	39	40	33	31	48	37	38	47	26	40	33	30	39	40	40	40	29	23	35	31	32	32	36	34	43	43	27	36	40	40	31	29	37	37	40	40	41	29	37	31	40	43	39	35	33	29	30	31	29	35	39	36	27	34	36	46	38	32	30	46	35	40	37	41	31	39	38	41	33	29	46	32	35	36	53	37	31	36	39	39	35	47	41	42	32	44	32	37	36	40	29	43	40	33	41	36	35	25	29	39	44	28	35	40	30	32	37	41	34	33	45	35	34	54	34	29	29	37	30	32	40	32	48	33	27	34	27	37	36	39	24	38	46	23	32	42	42	43	46	41	38	27	25	52	39	23	37	37	43	33	35	27	33	37	28	41	39	49	36	33	32	35	40	36	36	41	49	42	33	39	33	23	42	38	31	37	35	33	42	40	34	42	30	44	25	30	26	41	35	32	37	48	26	33	36	29	49	46	35	36	36	51	42	35	40	30	46	33	39	40	31	31	31	37	40	37	31	42	43	24	32	37	31	30	27	41	33	39	33	23	35	33	44	40	37	41	34	33	36	25	33	50	31	27	47	28	35	29	28	37	36	26	38	42	35	46	43	42	40	37	34	48	30	51	28	46	29	34	34	25	42	39	42	27	35	42	40	41	33	31	45	28	26	46	34	36	35	45	34	37	36	33	24	40	34	46	36	32	31	28	49	32	39	34	44	28	32	33	45	28	32	36	36	35	46	37	38	31	34	43	33	36	47	30	27	28	33	35	38	31	34	44	39	39	32	32	39	35	32	30	28	36	40	31	44	32	37	33	45	33	37	39	34	32	41	43	36	36	25	40	36	34	35	28	39	41	29	38	32	28	42	44	53	36	42	47	38	42	37	32	45	31	40	41	37	35	39	33	32	32	38	31	44	35	29	37	42	41	36	34	44	34	44	35	27	31	32	23	33	28	30	33	46	32	38	49	34	26	30	30	36	25	34	33	45	39	36	32	35	29	37	29	35	38	32	27	40	29	28	33	36	30	29	35	38	43	40	33	38	45	41	46	37	31	44	30	37	40	38	40	46	38	31	23	32	33	34	38	44	53	38	42	35	31	47	29	28	36	35	37	34	41	29	35	32	32	28	37	36	36	32	33	36	40	32	40	31	43	45	45	40	40	36	44	27	28	34	41	38	40	35	40	44	35	49	36	38	42	31	30	36	30	38	25	38	42	23	46	36	33	31	39	18	30	29	30	27	39	29	36	38	28	24	36	35	39	38	33	35	43	27	29	30	38	38	30	37	46	46	36	37	34	45	31	34	41	44	42	29	46	43	31	36	38	46	25	38	25	41	35	35	36	46	43	36	39	39	50	34	43	33	31	40	41	34	31	31	35	33	44	38	37	48	33	36	34	45	36	37	36	46	28	33	36	30	25	34	33	50	39	28	35	33	38	41	44	36	34	40	34	33	37	46	39	30	41	38	35	26	36	35	39	39	40	43	38	30	43	31	38	43	40	36	41	28	29	31	49	35	41	32	35	33	34	26	39	42	33	41	28	38	46	47	34	23	35	43	32	36	35	30	35	35	36	38	33	42	40	34	28	34	36	24	37	41	34	40	42	35	33	41	36	34	35	25	33	24	43	31	34	30	34	28	37	33	40	29	33	39	31	38	32	35	29	38	39	38	41	33	50	34	40	35	38	40	35	38	38	44	35	33	29	46	39	42	38	38	34	35	41	42	36	34	39	38	32	35	39	37	23	35	33	36	34	36	30	34	44	41	25	37	31	26	29	37	38	23	44	30	30	29	34	37	30	36	38	34	37	34	33	43	42	27	30	30	36	41	32	36	30	43	32	28	28	33	41	37	35	44	33	33	33	30	47	38	41	36	39	31	22	34	48	42	34	40	26	32	32	26	43	40	35	36	38	34	33	40	38	42	32	41	32	41	46	43	35	25	29	40	42	29	40	40	42	32	38	29	43	35	35	27	43	31	40	28	35	26	32	35	33	38	39	45	34	30	26	32	34	34	38	39	43	29	32	36	31	27	23	36	34	38	41	41	40	40	39	41	31	49	33	34	39	37	33	30	35	34	36	34	42	31	29	34	45	32	27	36	24	29	32	26	36	35	36	36	44	40	34	36	36	40	35	42	32	42	34	32	29	36	43	30	43	37	44	42	25	29	30	26	43	18	39	27	38	33	33	31	36	39	35	41	31	36	40	34	40	39	43	35	44	40	34	40	36	38	44	25	36	34	44	35	34	37	35	37	40	37	34	30	39	36	41	39	29	42
24407	7842	2765	7797	19548	20456	31509	43556	47433	42865	35810	26948	17790	9274	3807	1559	777	556	501	503	450	482	492	473	493	444	439	466	432	452	482	454	434	480	453	453	450	486	463	460	470	464	468	454	431	447	489	467	456	491	440	472	431	445	451	481	445	482	461	463	481	448	477	468	436	422	465	521	478	434	463	420	459	432	440	494	492	440	457	424	456	450	456	485	454	493	459	467	433	440	456	463	448	506	472	463	497	462	465	497	435	454	426	437	431	432	503	436	458	459	464	479	465	485	441	451	476	475	478	495	452	459	488	461	440	398	477	472	424	453	490	469	430	438	449	429	455	468	430	459	464	465	454	465	491	472	424	472	483	446	452	457	433	471	503	442	437	450	432	449	445	435	456	437	465	519	486	449	488	449	428	455	470	496	447	492	468	433	463	483	445	452	443	456	442	479	436	467	447	478	478	450	463	447	451	465	444	458	461	431	441	436	461	466	450	442	435	497	433	453	440	487	456	460	462	460	449	463	473	464	485	482	458	437	468	482	440	455	479	444	448	434	470	453	453	439	445	483	483	495	453	452	455	451	466	442	431	499	435	442	449	472	469	438	496	457	475	450	411	477	437	436	422	505	474	418	477	458	488	478	411	460	473	461	495	482	502	420	407	466	422	445	442	474	464	451	466	432	447	451	457	482	457	454	445	434	485	420	507	445	445	495	462	476	472	441	496	482	493	464	481	469	510	442	459	484	477	457	450	437	454	481	432	460	453	455	472	452	440	423	477	457	478	462	452	428	475	442	490	421	487	486	481	468	483	471	483	453	466	454	464	448	491	478	493	450	450	442	474	439	463	462	449	470	467	477	485	435	501	474	480	537	446	443	466	483	507	441	484	472	478	473	455	428	430	503	432	479	469	470	444	465	443	487	460	464	413	459	468	444	440	461	444	499	457	424	504	450	441	427	484	452	461	433	460	467	463	477	493	438	492	460	469	419	445	462	483	478	462	464	459	467	462	424	459	440	485	456	501	435	470	484	481	418	480	465	465	459	438	485	450	469	431	426	433	484	465	445	409	440	450	481	468	461	486	462	472	475	429	477	414	467	497	415	460	449	432	464	450	465	472	462	454	462	432	408	439	436	480	428	485	453	485	503	492	467	429	449	488	455	461	461	427	434	480	443	451	443	437	455	455	456	462	476	464	466	471	438	448	473	428	464	457	489	451	463	463	469	453	506	446	491	500	434	455	449	481	500	478	472	441	484	491	393	457	468	478	473	453	457	499	433	436	470	507	437	419	444	431	452	421	476	460	485	470	482	501	481	441	489	443	486	463	452	480	421	483	461	456	484	417	478	464	470	502	463	475	462	467	461	479	438	461	431	452	449	454	450	452	435	455	484	427	457	466	485	448	481	491	446	437	462	466	462	456	440	448	470	454	441	488	410	493	457	470	470	426	493	451	482	440	441	447	481	446	470	498	464	467	457	461	486	458	480	461	445	436	444	448	457	455	462	456	452	450	468	427	438	448	478	453	431	449	449	440	423	483	470	436	474	496	477	465	478	439	450	402	474	455	419	458	423	404	473	462	434	465	462	468	445	447	445	451	455	444	432	474	495	443	463	497	458	438	419	464	511	463	498	448	488	469	446	494	442	436	463	468	475	451	456	459	436	438	439	460	433	433	429	451	499	448	456	453	471	437	490	484	478	462	463	444	466	456	471	448	475	468	451	448	470	425	442	417	462	477	474	478	481	448	465	463	445	439	470	468	465	420	457	479	412	496	459	455	488	450	452	460	460	460	459	463	449	425	492	420	437	475	458	432	450	476	473	467	508	474	487	449	445	395	439	473	479	473	472	457	486	473	466	440	444	481	439	508	480	450	458	440	455	424	430	444	466	477	441	474	486	428	486	468	467	470	467	471	483	451	472	434	444	461	468	444	476	464	413	419	490	438	491	473	437	467	436	444	467	460	453	460	459	461	498	480	457	443	454	464	473	457	443	444	460	449	445	444	457	429	454	464	490	443	516	469	452	486	458	420	426	437	466	477	424	462	438	462	448	476	479	471	447	456	424	457	418	449	457	467	459	470	450	446	461	427	487	462	458	444	468	479	484	462	474	498	443	426	470	460	447	473	427	482	492	444	474	473	478	431	466	486	469	456	449	435	443	468	464	459	447	445	447	462	474	445	456	488	498	516	433	460	473	453	448	492	469	434	441	473	446	437	494	447	440	480	453	443	508	470	462	442	457	429	462	444	441	462	452	469	442	473	458	481	438	481	428	458	481	447	458	435	401	489	424	443	473	454	463	480	452	462	468	483	481	463	447	449	462	476	468	495	462	442	449	477	467	418	447	492	459	450	503	473	463	473	469	436	453	446	450	480	476	431	479	506	453	461	435	437	433	443	443	478	479	455	391	471	437	460	483	445	455	457	461	509	477	440	456	474	449	465	479	425	466	461	417	464	431	511	450	450	479	482	501	449	454	498	456	426	434	472	473	458	403	422	455	474	438	464	429	448	445	461	462	439	461	436	461	439	498	448	430	419	444	521	447	478	438	450	474	437	455	489	402	411	468	455	469	472	436	482	446	479	458	451	458	445	487	419	478	433	486	456	452	434	458	437	473	398	469	427	463	478	444	477	459	482	443	428	443	493	461	457	435	457	447	458	446	445	449	466	495	431	425	493	451	454	434	449	446	417	417	459	423	430	439	444	462	475	452	469	403	431	451	439	487	454	436	444	442	417	474	467	435	454	438	453	470	436	486	422	449	475	498	490	429	433	445	466	482	456	434	459	445	472	446	425	435	472	496	466	453	434	457	433	444	439	493	473	455	406	476	474	480	475	462	489	491	471	466	477	487	488	492	474	484	456	439	482	450	473	436	450	451	478	467	464	434	473	452	468	464	471	438	465	468	464	468	436	444	454	442	429	474	475	419	448	445	468	466	477	456	445	418	451	452	452	495	440	481	463	475	475	457	448	471	464	446	431	493	473	471	439	459	478	464	442	438	489	439	472	427	479	432	425	450	464	471	434	442	473	504	453	495	487	437	418	442	447	439	423	454	468	432	466	488	462	461	466	453	447	462	479	411	495	441	445	464	443	430	494	460	461	473	468	471	478	484	445	437	456	474	428	454	487	463	469	472	440	474	480	461	463	486	473	441	475	430	476	494	477	473	476	493	481	450	466	460	452	467	445	446	486	462	450	476	485	455	456	454	490	442	449	434	482	427	442	452	469	471	483	462	437	440	439	471	446	439	453	476	470	486	455	441	426	478	454	461	426	469	443	472	462	446	463	454	481	447	460	428	475	452	447	460	446	515	451	468	419	495	454	456	458	483	484	465	457	474	484	467	469	443	464	451	440	446	473	467	436	466	457	474	508	475	470	474	478	443	489	437	472	464	450	474	428	464	467	441	427	488	471	480	466	455	488	474	465	438	455	477	449	444	456	468	485	458	431	438	460	440	459	432	470	497	468	478	462	438	470	441	459	461	481	378	487	432	444	456	426	468
2365	233	154	99	165	350	3095	7945	9433	7674	4432	2094	827	378	149	68	55	36	43	43	42	48	68	37	31	63	39	48	43	49	38	33	40	51	45	38	46	47	31	51	49	39	59	35	45	41	56	40	50	43	41	53	38	34	40	40	50	52	48	54	52	38	39	48	39	44	34	52	42	34	48	40	53	34	57	44	43	37	58	65	37	37	34	35	35	71	46	36	48	41	45	47	47	48	56	51	38	38	41	38	49	53	46	41	46	41	34	41	37	48	42	42	47	45	45	48	48	39	40	44	43	42	35	42	47	36	43	48	53	43	57	45	32	43	37	52	30	41	43	53	41	53	44	44	38	43	43	44	40	33	54	45	51	44	39	44	43	35	43	48	45	45	52	30	42	57	42	47	36	51	45	51	43	47	48	29	51	40	51	41	41	52	43	36	48	46	43	40	38	34	34	33	42	47	46	49	49	48	38	43	48	42	41	54	46	51	37	33	42	46	40	50	35	44	50	41	46	45	47	41	40	33	40	39	53	52	42	46	41	59	50	49	49	50	54	59	48	49	42	42	59	57	43	40	40	40	37	44	34	46	40	49	41	41	38	45	61	45	38	34	53	48	31	49	42	41	47	30	40	47	32	36	42	48	46	51	46	34	43	47	40	47	32	35	41	34	34	46	63	43	51	46	49	33	46	47	47	44	43	44	41	39	53	39	47	45	40	29	42	44	33	49	49	48	41	36	49	41	41	45	50	42	40	42	36	43	48	44	55	42	48	37	39	48	36	49	62	47	41	44	42	48	36	35	50	48	40	46	30	33	46	39	45	46	44	48	51	53	64	40	44	49	35	38	34	51	40	49	37	39	37	49	54	34	50	47	52	37	43	35	36	45	39	51	51	44	40	47	63	52	41	34	47	44	41	30	39	54	36	53	44	50	47	42	38	45	42	37	47	40	49	39	53	32	43	40	43	51	51	54	38	44	57	37	47	50	57	49	46	45	48	40	45	46	41	34	43	56	54	44	41	43	44	33	59	57	41	48	39	49	48	43	45	34	45	45	50	42	50	43	45	47	46	51	41	42	39	41	46	37	46	49	48	45	51	36	40	41	42	35	47	48	32	41	46	50	53	45	41	35	42	43	39	48	37	47	42	57	59	42	53	48	37	45	41	43	36	35	43	25	50	44	42	32	40	49	45	37	31	48	31	43	39	53	31	40	48	40	41	42	41	43	36	47	43	38	46	35	32	49	53	47	44	42	40	47	37	33	43	46	42	27	38	51	54	45	42	40	47	37	47	41	42	42	45	34	48	47	31	50	44	53	38	45	42	40	42	39	36	39	37	48	46	47	48	42	51	43	42	35	40	36	46	28	47	46	46	42	50	39	34	51	39	41	50	39	44	47	46	55	51	50	46	46	47	39	50	41	34	38	42	40	50	41	45	50	50	42	40	53	45	51	51	41	44	44	63	29	45	51	44	37	50	37	50	38	47	36	47	48	50	44	56	37	47	51	45	35	52	54	52	49	49	54	46	55	34	46	52	49	37	39	34	39	44	39	46	32	43	41	46	49	44	45	43	45	62	44	40	45	27	41	47	50	52	38	50	54	35	50	34	36	45	41	54	47	38	48	50	34	44	37	44	43	42	39	39	41	45	44	34	47	45	43	57	36	42	46	36	45	43	51	47	44	54	32	42	51	54	54	49	54	42	47	42	42	58	47	60	38	43	42	46	52	32	47	39	58	54	37	37	51	44	39	50	36	46	44	54	49	46	53	55	44	39	43	45	39	43	35	43	44	35	40	55	29	33	56	45	43	54	50	38	49	35	49	37	49	48	30	42	37	51	40	40	52	47	38	56	37	51	38	39	44	43	37	47	49	47	43	38	43	40	45	46	49	40	42	36	46	43	62	44	53	45	43	51	37	49	55	53	47	41	46	48	48	36	49	55	33	56	50	52	43	44	43	37	40	49	44	42	47	56	46	37	32	35	37	57	34	60	39	44	52	47	56	50	35	41	41	50	49	46	42	38	33	30	42	47	41	40	40	48	49	42	36	42	47	35	37	37	41	50	40	36	40	43	54	30	53	39	51	49	39	41	40	39	33	49	50	44	38	47	46	46	37	42	53	41	34	45	43	41	39	38	30	47	48	43	52	33	45	43	45	43	35	44	34	41	28	46	36	45	40	44	47	53	48	45	48	38	36	45	53	60	40	35	38	40	37	38	40	52	42	40	44	49	41	41	24	41	42	52	44	49	40	41	50	38	33	38	53	44	43	52	43	48	44	35	37	39	36	35	39	51	58	53	44	51	34	49	44	44	48	48	32	40	49	47	35	51	41	40	51	61	45	39	41	44	48	45	35	53	48	38	46	52	47	45	34	45	56	42	45	47	42	37	62	41	42	51	42	48	35	48	48	44	40	41	41	46	39	46	40	48	49	30	45	46	45	53	41	39	32	38	34	58	47	38	36	45	39	41	39	42	42	42	43	55	43	53	50	55	42	51	39	39	49	55	45	44	44	51	52	27	36	59	38	39	38	45	36	46	46	45	43	38	45	41	42	51	44	38	35	51	40	41	41	47	45	43	48	43	48	45	35	39	41	45	46	40	29	51	40	42	43	42	40	29	47	53	30	35	46	38	38	49	49	36	44	44	47	51	38	48	50	49	55	36	38	42	35	50	63	33	39	56	32	43	40	50	44	30	42	40	30	51	37	60	42	39	41	53	36	45	45	44	32	44	49	45	40	48	41	37	54	53	45	45	44	46	48	56	46	37	43	36	47	44	47	38	49	43	34	47	44	47	44	44	46	51	34	38	41	40	38	51	40	33	51	41	33	43	43	51	47	40	47	30	35	45	36	38	42	35	43	53	39	47	53	38	39	34	40	37	46	48	44	36	39	42	51	32	42	42	42	42	60	40	49	32	46	32	60	44	60	30	38	44	37	34	37	49	57	48	44	46	36	44	39	44	34	40	44	46	53	38	52	42	47	33	50	49	62	43	56	32	39	43	40	54	46	42	45	49	45	51	49	44	40	44	35	38	44	50	50	38	45	32	45	45	53	46	45	51	34	47	45	45	40	37	47	42	39	53	55	46	43	34	34	47	43	44	50	46	36	49	43	47	41	37	46	54	45	50	36	34	31	33	46	46	35	52	27	53	49	58	34	33	40	38	41	36	45	44	45	37	48	43	47	38	47	52	33	42	36	38	37	52	39	32	45	36	52	37	33	44	46	44	43	45	32	45	45	32	43	54	43	48	39	41	35	50	41	37	40	51	45	40	36	50	53	51	38	41	37	42	49	38	48	34	43	46	43	32	47	42	39	43	56	43	57	40	43	41	39	47	49	49	39	41	38	51	38	31	44	45	49	22	49	33	50	50	33	47	58	43	38	44	50	49	50	40	46	49	32	39	43	38	40	39	44	35	44	47	54	49	33	41	35	44	34	43	47	38	43	59	42	50	39	45	36	47	48	45	47	48	43	41	44	33	54	44	56	36	36
17767	6351	2564	6062	15333	20406	42073	53213	51830	44528	35013	26278	16911	8353	3250	1342	781	605	558	566	578	608	538	554	552	563	517	565	532	545	593	611	570	570	557	584	582	576	550	569	548	574	551	535	593	570	558	576	551	546	543	580	541	553	534	591	554	568	604	589	569	526	588	561	556	581	591	592	571	549	545	551	573	622	576	514	592	607	561	532	531	547	601	535	572	562	565	563	513	587	553	589	588	548	548	540	562	551	553	568	561	574	564	585	528	562	563	544	582	524	558	577	593	536	555	557	568	550	600	549	586	533	563	548	563	564	564	535	569	523	535	531	561	566	548	575	576	597	554	570	603	553	556	521	549	551	563	535	543	530	520	584	557	549	614	565	571	534	558	576	533	528	531	575	527	559	556	589	596	612	570	576	536	576	575	600	535	543	532	565	547	582	535	574	584	552	582	517	565	561	564	588	571	572	580	555	594	568	609	609	575	566	570	563	521	573	586	585	516	529	517	568	508	559	534	566	523	597	519	564	581	521	528	568	548	534	551	592	540	548	570	536	570	554	519	538	610	570	550	587	609	568	528	561	554	564	540	552	592	516	532	568	549	549	561	566	567	601	593	561	515	553	521	547	579	595	520	569	548	592	545	535	522	520	584	587	565	513	570	561	546	589	531	544	604	541	515	505	559	601	586	560	585	568	586	560	527	533	571	571	588	551	557	557	568	567	569	554	551	547	565	514	561	576	545	532	556	592	545	590	591	584	558	508	568	537	567	571	548	579	565	552	582	558	513	564	550	528	539	609	583	510	559	579	546	600	512	558	517	587	568	583	543	535	561	544	539	582	489	605	591	587	565	571	580	534	594	557	594	534	577	564	531	555	575	531	561	555	527	525	503	585	550	524	575	555	593	502	550	519	572	593	602	545	527	516	541	541	589	550	592	543	537	551	552	500	577	564	599	577	567	558	590	548	564	556	549	584	560	538	587	544	556	603	533	583	529	502	550	524	540	522	550	559	559	544	546	564	600	566	539	587	598	534	588	534	555	566	566	562	580	566	568	548	557	582	581	565	540	544	549	536	566	576	582	576	550	508	581	567	533	548	583	518	531	568	552	550	531	538	547	568	519	558	584	554	545	548	563	547	640	582	558	574	573	581	557	540	582	536	562	496	574	533	531	558	577	553	548	564	535	562	541	524	587	592	577	542	578	495	546	530	549	548	558	580	557	563	580	591	552	563	544	537	557	516	568	589	573	542	544	546	597	590	569	576	523	554	532	575	540	553	588	538	520	559	609	580	594	581	571	598	550	571	592	522	580	600	600	546	554	571	571	581	571	515	557	572	574	556	567	554	526	562	574	528	504	536	522	540	558	567	551	563	542	578	557	552	566	521	564	545	600	561	576	536	525	508	555	608	543	595	564	557	549	580	566	560	562	560	535	606	594	543	590	568	568	577	577	565	569	607	592	625	556	546	565	566	576	566	568	527	541	559	575	555	543	530	528	585	571	566	571	557	566	569	597	556	534	580	576	582	566	578	525	557	610	549	521	537	578	559	590	570	533	550	549	576	576	590	573	575	555	554	590	621	560	616	530	611	550	554	552	539	553	559	587	551	580	552	544	592	571	583	588	590	590	535	519	564	546	576	554	538	538	509	550	560	523	558	552	589	563	569	646	572	568	560	540	565	548	509	531	563	565	561	566	621	544	556	594	529	523	568	572	558	547	546	566	600	566	531	587	572	547	536	529	514	536	576	575	560	581	560	564	572	595	561	614	548	541	557	563	544	563	560	597	544	551	542	585	570	570	592	559	534	531	554	568	554	578	548	592	581	523	574	556	547	594	576	607	567	537	571	544	576	540	556	517	564	537	561	570	551	568	543	559	560	579	569	581	543	570	561	565	542	539	533	506	553	561	586	547	540	599	581	516	533	599	564	591	529	534	566	556	577	569	559	566	573	572	545	572	544	526	568	536	564	553	556	531	549	584	562	549	558	576	562	565	573	606	578	573	552	562	573	590	573	554	540	542	588	558	595	547	577	568	599	548	553	577	546	496	542	556	552	512	537	579	608	579	576	576	585	581	535	549	551	550	553	577	549	545	543	577	576	519	573	550	553	549	556	542	547	572	582	525	537	599	558	558	568	572	554	532	576	572	591	555	556	551	576	542	562	579	580	514	506	566	535	621	568	568	555	550	545	592	570	557	551	572	579	569	537	516	605	513	561	530	533	545	615	567	621	564	571	565	537	589	576	594	556	565	582	574	540	566	534	572	581	553	562	551	557	566	554	539	545	595	541	571	545	537	583	571	545	589	573	549	550	551	550	615	543	579	569	555	556	557	585	545	536	573	582	609	573	559	590	532	540	570	552	548	562	565	574	546	560	568	541	571	529	577	546	613	549	611	565	584	590	597	577	518	552	559	520	587	558	546	561	571	554	530	540	549	551	599	577	557	536	577	575	496	600	554	569	555	548	582	562	594	512	543	560	613	565	602	570	556	538	554	552	530	544	599	543	542	545	615	580	596	573	546	568	575	582	547	579	555	570	589	576	563	553	554	552	599	558	545	562	563	549	564	533	505	574	537	546	567	532	579	533	524	536	590	570	557	545	531	544	537	582	624	548	566	547	569	575	562	562	589	551	563	566	524	584	550	565	571	578	542	576	554	542	551	568	521	574	560	529	549	512	547	542	570	591	559	590	569	577	597	563	572	580	506	526	576	549	563	540	553	533	570	618	541	541	572	550	562	580	553	594	553	550	537	593	533	521	564	581	560	588	559	551	524	578	554	561	534	494	574	559	535	539	568	542	553	550	556	553	552	523	555	537	578	576	528	568	571	531	567	548	597	622	541	561	543	567	568	578	562	596	557	559	584	548	540	561	560	537	544	571	590	517	589	575	551	568	513	581	518	549	594	560	576	567	525	575	522	512	575	548	587	620	532	547	530	567	522	545	585	558	572	583	527	521	545	565	568	582	562	532	516	569	553	549	587	539	537	568	555	544	547	527	549	532	547	618	576	546	545	573	573	549	555	561	588	598	587	584	557	536	580	563	595	565	603	560	560	554	574	556	566	582	534	578	551	547	572	513	533	562	554	579	566	564	562	569	538	562	529	585	543	537	555	564	550	547	581	528	590	536	558	543	556	546	563	543	573	588	558	588	593	570	577	562	573	546	532	549	621	572	586	569	565	569	541	536	574	581	554	536	580	578	565	574	545	534	544	539	603	552	574	546	530	554	581	571	593	568	598	548	539	531	568	552	567	523	543	548	501	507	585	548	524	596	562	557	521	558	531	579	565	550	531	546	610	547	545	552	535	560	567	581	583	571	549	556	561	582	550	563	568	564	594	569	524	576	574	535	546	566	560	570	582	573	555	586	564	563	614	556	553	570	604	543	537	521	540	565	563	556	570	512	539	607	568	540	562	565	546	563	552	574	532	570	546	593	586	552	613	589	555	613	562	539	588	558	573	548	577	564	562	574	577	556	529	536	583	574	571	549	563	553	613	568
2095	1156	239	214	275	555	2058	11647	14914	12604	7806	3469	1455	475	183	81	51	37	41	34	41	35	36	45	33	43	44	32	32	41	31	34	43	42	41	42	29	50	37	39	37	32	43	43	31	46	44	33	50	49	34	38	25	40	34	48	32	41	38	27	36	49	48	33	38	20	47	32	41	42	30	44	46	41	38	44	38	38	34	36	36	39	33	31	33	35	48	31	44	41	36	37	32	33	23	39	30	37	44	43	36	32	52	46	32	41	53	46	38	46	44	34	46	50	40	48	38	45	41	31	31	42	45	31	40	36	28	36	40	30	38	32	38	44	42	33	37	37	38	48	29	30	37	37	48	35	37	48	51	36	44	31	49	51	47	47	31	38	36	38	45	35	41	43	34	36	41	33	37	43	44	24	39	36	48	40	33	37	31	40	42	38	43	33	34	40	49	46	34	36	57	48	35	39	46	34	41	34	26	36	50	34	44	47	36	44	44	38	41	46	41	31	39	46	49	44	30	43	37	38	32	43	38	43	37	44	47	37	39	33	47	39	36	33	31	48	47	34	41	44	47	42	46	47	34	49	40	38	31	38	34	27	33	31	41	35	48	33	39	35	56	44	49	40	43	40	41	43	46	45	25	43	43	29	40	34	39	35	54	35	41	39	36	45	36	37	38	23	25	29	46	33	33	32	45	44	40	40	42	37	37	34	40	41	38	38	36	48	41	49	37	36	37	26	34	44	43	41	44	45	40	41	42	32	40	37	37	32	34	45	38	32	38	39	45	48	47	43	46	29	42	31	26	33	35	39	53	29	57	32	34	28	35	32	28	33	37	49	35	40	42	40	28	34	36	38	33	43	43	36	33	39	35	42	39	45	36	44	42	40	36	42	41	50	37	39	35	34	37	41	32	34	31	42	34	44	42	25	50	43	45	46	37	32	40	35	38	38	32	36	34	45	40	41	24	40	33	37	33	30	46	34	53	39	41	42	47	43	33	47	43	49	37	38	29	39	49	36	42	36	46	37	45	38	37	43	40	53	32	36	38	31	39	34	43	47	45	41	43	40	39	39	30	43	41	42	49	34	37	31	36	41	47	42	45	40	42	29	38	42	41	36	36	44	37	37	33	56	36	40	48	45	32	38	44	38	43	42	36	51	57	45	41	28	41	39	39	56	47	39	40	43	40	42	44	32	46	37	43	41	32	33	42	34	48	31	37	41	33	42	37	33	43	48	41	45	47	33	40	39	22	33	39	36	47	41	45	35	46	41	33	41	24	36	39	38	35	33	38	35	40	35	39	37	39	35	37	43	28	41	51	40	28	30	32	40	35	27	38	41	41	39	32	37	36	40	38	31	36	43	38	41	36	36	49	30	30	29	40	34	37	43	35	38	31	45	24	46	29	47	43	27	37	38	46	37	37	35	30	31	29	45	47	37	42	44	33	47	23	34	37	36	48	25	28	46	48	34	39	26	45	43	44	42	39	46	37	45	41	41	30	45	34	38	40	31	41	42	32	42	33	40	40	37	35	47	45	32	53	36	42	43	38	34	49	53	38	34	39	45	43	37	33	41	44	44	40	35	33	41	36	32	40	34	34	46	37	35	32	35	42	49	35	33	37	40	49	42	42	32	39	47	22	34	48	46	38	47	35	38	46	35	33	40	42	34	29	40	42	33	39	44	52	34	50	43	49	47	34	46	47	33	46	27	40	35	31	44	44	46	37	40	34	42	46	34	27	38	43	38	38	44	42	47	34	38	48	40	34	40	34	30	35	43	45	46	41	45	38	32	39	43	39	41	44	45	46	32	23	40	42	39	32	38	45	43	37	32	38	39	51	32	35	50	30	43	39	30	39	52	42	44	34	39	35	39	49	33	33	47	48	40	42	35	42	36	49	42	36	40	49	41	38	44	29	42	36	41	48	36	39	36	45	43	37	32	52	44	34	35	38	41	41	39	33	37	38	37	47	52	37	28	39	38	47	22	33	40	45	35	42	30	34	40	40	49	50	40	32	37	34	46	28	36	38	42	40	49	49	46	39	47	42	35	43	44	33	51	34	36	42	37	44	32	45	30	34	41	34	37	27	48	43	34	44	34	35	37	33	35	29	44	32	45	44	36	45	42	51	43	37	36	26	35	39	32	35	36	46	36	28	42	42	46	44	37	36	43	42	34	26	42	42	47	37	43	42	31	34	32	31	41	39	39	45	39	31	34	30	25	31	41	36	46	37	32	47	42	42	25	45	40	48	42	32	33	41	33	41	43	46	39	33	36	42	51	36	40	51	48	36	42	49	40	38	42	45	45	41	37	52	51	46	50	37	41	40	32	43	39	39	46	40	27	39	36	54	33	41	36	39	45	53	42	38	29	50	46	56	46	47	27	41	42	42	46	26	41	26	27	41	31	35	44	42	32	29	35	42	36	32	54	31	49	42	49	32	34	33	26	52	41	36	36	33	41	34	44	39	33	40	46	40	37	31	33	32	43	40	33	39	38	39	36	32	39	36	40	33	35	25	44	42	49	39	46	42	45	54	36	40	32	38	38	31	30	49	40	30	35	32	46	31	51	45	42	34	50	42	42	42	23	50	43	39	46	42	43	35	34	47	42	43	39	40	44	36	39	39	38	47	39	38	30	44	42	30	36	28	43	44	33	43	26	36	32	36	43	37	39	35	34	43	30	42	42	41	41	34	31	34	28	31	37	35	38	39	45	42	30	33	42	51	35	39	34	31	34	40	46	46	35	50	36	33	48	25	50	38	38	36	61	57	36	40	36	29	37	40	34	43	41	36	49	33	50	31	41	31	39	43	46	53	38	44	36	41	32	37	33	46	38	31	46	31	43	42	42	37	38	32	45	41	31	45	40	34	43	33	41	33	37	42	46	33	33	48	50	41	38	27	48	27	33	39	49	39	49	48	49	36	47	41	49	31	48	39	36	36	43	35	47	35	50	51	45	40	28	54	38	34	41	35	53	32	32	34	30	45	30	35	40	30	30	28	28	36	43	24	57	40	31	37	31	53	39	38	47	41	48	41	27	37	31	40	40	48	39	43	43	35	38	38	43	30	53	40	30	28	37	38	43	46	33	51	33	46	49	32	38	40	42	25	34	34	37	30	53	27	46	35	42	35	41	33	39	34	41	43	52	35	41	37	42	30	46	42	32	37	40	44	37	34	41	40	49	45	39	33	37	28	32	38	33	45	34	37	39	55	38	57	48	37	43	28	42	35	34	47	31	32	47	44	47	43	39	34	44	47	37	42	27	52	44	45	41	37	39	35	42	50	38	37	44	37	42	44	32	45	30	30	44	41	51	33	36	44	42	38	34	41	44	49	47	45	57	47	37	42	47	37	49	48	31	32	28	36	39	42	30	34	32	47	45	47	34	35	40	34	38	38	46	40	39	56	41	47	43	52	47	31	29	32	40	41	25	43	46	48	32	47	35	38	31	33	40	47	31	37	35	53	35	28	46	40	46	38	35	60	47	45	38	37	44	29	34
27319	15037	4702	11426	21281	26689	36484	60126	60989	52740	41818	31159	21630	11395	4293	1663	789	515	537	535	536	531	477	548	513	545	473	529	529	501	517	540	539	452	502	504	486	501	502	490	534	489	534	475	496	512	517	485	479	469	496	488	471	475	516	521	478	521	480	496	478	526	444	533	517	486	467	514	462	504	479	468	516	510	502	508	515	503	500	527	537	474	521	504	476	545	473	537	490	519	422	520	465	542	521	460	519	524	492	523	549	510	505	507	506	503	501	500	529	505	478	503	512	539	529	501	517	515	512	465	496	525	498	495	516	522	516	536	488	559	506	517	498	552	536	521	519	483	543	487	505	502	498	485	506	493	539	459	500	519	529	472	486	536	508	528	509	523	503	500	536	541	469	499	476	497	491	530	529	528	537	514	491	499	519	549	471	530	503	524	509	506	510	497	505	534	493	485	524	501	512	514	483	536	488	497	513	532	512	513	490	491	482	457	507	485	513	470	489	497	446	484	495	550	516	477	515	562	462	448	472	509	502	505	517	506	479	494	513	482	489	511	525	502	533	461	494	488	511	492	512	531	500	511	524	538	502	501	504	517	486	525	477	524	514	509	491	497	494	518	482	496	502	482	489	510	526	522	506	548	545	461	468	509	516	476	539	475	511	515	534	490	504	497	522	522	484	517	552	485	460	476	523	508	523	544	506	506	512	528	475	525	469	502	468	491	509	517	502	496	530	523	519	506	493	513	542	502	472	481	487	499	529	516	504	526	520	510	462	495	522	484	501	526	521	510	521	519	495	501	499	520	524	500	488	508	522	485	520	540	485	518	488	512	501	523	528	510	542	521	522	516	501	500	483	483	512	527	495	495	541	513	469	495	513	506	489	478	526	522	497	508	491	522	511	540	514	506	498	521	521	524	507	451	510	505	490	481	468	527	533	513	496	510	495	514	533	522	493	516	504	561	497	491	506	522	510	538	503	529	515	539	489	503	526	441	510	498	484	463	499	508	486	469	503	471	483	519	489	540	517	489	514	512	465	469	472	500	508	502	493	494	526	493	514	509	475	476	520	518	533	493	499	515	489	511	458	529	478	533	512	500	498	525	500	530	508	505	516	488	501	496	509	484	510	494	485	521	495	482	476	471	478	468	535	495	523	513	501	526	514	515	516	514	502	512	479	459	504	472	511	493	484	488	549	482	528	501	509	520	558	485	503	508	499	496	503	521	486	548	521	541	492	507	478	519	479	519	459	472	535	521	520	490	525	524	475	516	508	487	546	482	493	514	501	495	486	477	538	495	473	509	532	456	539	556	525	498	517	477	498	485	495	498	517	522	530	514	528	531	490	466	474	513	511	520	518	514	488	537	506	526	519	505	472	512	460	492	519	518	504	476	509	479	519	481	476	479	494	528	517	508	491	534	501	467	507	497	504	474	477	555	510	488	467	501	480	518	487	486	518	476	490	496	490	489	502	460	497	485	517	513	509	480	518	494	529	498	464	525	520	526	496	514	459	472	525	483	536	524	517	481	469	456	462	488	490	525	560	513	501	498	506	512	549	529	520	495	489	466	550	546	490	456	468	493	490	460	479	514	540	489	509	509	476	513	489	476	525	519	531	494	475	503	483	519	502	471	493	534	528	504	528	488	525	473	483	512	507	494	536	509	505	514	514	489	487	525	498	506	553	500	499	462	505	487	492	484	495	499	518	494	490	550	504	477	524	520	520	513	530	491	502	521	554	491	514	521	493	500	494	467	478	469	512	486	501	502	463	530	483	508	506	456	503	508	493	464	502	521	508	470	501	476	497	479	531	493	519	500	486	512	549	501	492	511	488	527	489	491	497	502	503	496	531	484	534	500	522	538	541	494	519	484	544	489	512	544	518	505	555	520	491	482	532	485	520	517	479	521	494	481	525	472	576	492	500	487	500	511	488	460	516	478	488	489	512	476	522	534	479	493	485	523	532	469	552	464	483	518	491	499	491	471	480	508	500	493	525	513	480	498	519	518	511	448	478	527	537	522	486	501	496	480	526	516	506	530	496	536	544	509	525	483	510	493	499	513	513	478	547	465	494	483	516	527	504	479	505	559	524	522	502	465	523	510	472	535	450	514	500	502	519	530	532	496	467	534	497	551	540	477	488	489	493	510	532	506	475	508	501	516	498	474	484	504	503	547	512	528	476	504	500	477	500	520	447	511	492	535	505	543	490	513	524	495	500	497	502	525	518	515	492	509	503	503	529	521	502	521	482	504	531	474	525	490	480	519	480	494	522	506	503	495	510	494	476	511	512	519	492	510	492	504	510	473	485	480	501	524	530	491	508	499	502	484	535	498	506	489	507	483	501	492	510	529	520	489	484	458	493	485	513	507	519	517	535	514	523	524	532	487	498	507	503	537	556	513	509	477	450	456	508	474	488	515	550	505	479	503	486	471	534	490	506	498	527	505	528	473	463	473	504	542	468	499	485	498	487	483	534	496	477	495	504	498	530	539	500	498	489	519	533	482	485	535	527	512	509	470	514	514	500	521	526	497	508	474	466	454	481	507	512	485	458	528	508	483	508	488	497	462	474	522	500	512	524	507	508	479	482	506	538	508	503	486	534	497	497	524	490	533	498	520	464	523	490	508	520	501	515	511	539	479	480	465	535	541	501	519	470	482	509	474	518	512	501	507	503	513	509	499	485	523	517	507	526	521	514	496	522	494	497	502	510	473	530	508	491	540	535	534	485	506	461	513	510	491	470	496	527	507	501	472	482	482	492	483	515	538	511	446	541	469	509	497	475	495	490	495	462	523	456	480	460	509	495	504	485	509	549	483	508	501	497	521	464	496	490	504	492	526	534	466	495	505	458	493	466	481	474	516	501	510	520	520	500	510	513	535	480	471	496	500	523	500	515	498	500	494	472	483	480	516	560	503	480	512	520	524	480	523	502	495	494	494	487	509	513	510	523	529	469	516	531	517	471	503	453	480	541	523	469	539	503	550	508	477	484	467	509	477	503	464	518	483	513	462	523	553	491	476	529	509	475	497	493	552	523	522	500	471	509	485	499	482	487	517	515	461	499	493	489	499	514	497	479	452	513	486	495	481	500	486	496	501	496	483	501	487	489	502	495	482	498	508	521	487	475	517	525	489	490	495	532	481	505	568	531	502	493	512	459	479	454	501	515	487	466	481	480	517	520	474	506	501	506	493	480	483	510	476	507	512	463	474	480	494	497	494	541	505	473	479	510	506	517	487	496	536	484	492	512	476	502	472	483	511	484	502	466	481	491	497	529	464	477	452	557	503	486	510	508	514	540	486	524	476	518	510	478	498	510	499	471	486	506	517	493	532	512	490	494	505	482	481	503	475	514	452	537	506	503	488	490	520	532	513	502	454	535	535	468	495	527	499	527	484	484	552	506	511	545	468	530	489	506	512	507	490	538	501	490	475	480	494	530	508	484	515	511	521	507	487	465	481	490	516	517	540	475	491	527	545	497	518	553	491	486	489	524	515	512	514	504	526
1649	301	78	71	77	155	423	843	1416	3447	2691	1516	631	248	120	61	59	46	43	37	44	41	42	22	49	40	35	29	40	56	39	43	45	43	51	37	41	45	38	37	41	48	38	39	34	37	30	46	45	52	46	50	36	40	42	36	40	33	40	37	23	39	46	45	38	29	35	44	42	46	39	32	33	34	35	40	53	37	45	48	40	41	35	39	37	50	31	39	29	39	36	27	43	39	40	36	40	51	39	46	39	37	36	30	36	34	49	53	44	36	45	40	29	46	38	47	35	43	43	30	43	44	40	50	39	42	47	46	40	47	48	46	44	38	30	39	42	38	41	53	40	53	30	39	40	39	41	44	35	33	41	37	44	41	40	33	44	39	33	35	41	46	33	27	41	41	42	33	40	46	35	53	32	35	46	37	37	37	42	38	29	40	35	37	41	36	37	44	39	37	40	41	43	43	47	50	43	43	33	40	38	45	42	29	39	33	42	52	35	45	38	36	42	40	40	36	26	37	40	36	47	48	35	35	39	36	27	45	34	37	41	39	39	44	39	35	32	25	41	33	42	37	36	44	45	28	36	36	35	34	44	43	41	50	44	35	36	39	39	43	29	43	50	46	41	32	30	47	36	38	52	41	36	49	33	35	38	47	43	36	28	36	35	38	40	33	38	29	34	52	50	36	30	36	32	30	45	33	33	37	37	31	36	43	49	39	38	40	37	28	48	42	37	34	40	41	43	42	34	47	36	41	31	42	40	47	39	43	46	37	45	35	54	37	37	34	46	46	44	41	43	23	48	50	40	38	37	38	42	41	43	44	40	48	43	39	36	43	39	45	52	27	46	35	40	37	36	38	41	35	32	34	50	25	43	34	30	30	30	41	48	30	43	40	28	36	45	48	34	26	43	39	46	35	48	30	39	33	42	50	36	52	47	47	39	42	37	39	36	49	35	32	45	36	36	42	35	44	51	28	46	38	28	40	34	39	41	42	37	36	45	39	41	45	43	39	41	34	34	41	38	43	45	31	39	40	47	40	37	33	35	39	36	37	42	40	38	43	31	52	46	33	40	44	33	39	31	39	34	37	46	31	52	36	35	35	37	33	38	39	47	36	30	36	47	41	37	39	39	40	36	48	51	52	43	37	44	32	46	35	28	46	32	36	41	33	38	41	42	39	30	43	34	41	47	53	48	37	42	38	36	47	32	41	38	44	49	42	46	46	31	42	38	48	40	39	27	36	44	50	35	38	31	47	42	43	41	46	38	38	46	34	32	41	34	37	30	38	33	44	44	39	36	40	51	44	44	36	35	36	29	34	40	37	43	29	34	31	48	33	40	44	33	38	38	42	51	32	27	31	39	38	40	46	29	49	29	54	47	34	52	41	56	42	37	34	43	34	34	34	42	32	38	41	36	26	31	34	33	47	51	37	34	32	37	26	33	32	47	42	29	43	34	40	48	38	43	38	29	33	40	31	42	44	47	43	41	33	49	44	43	45	42	39	32	44	42	35	39	33	40	36	34	46	29	50	42	41	51	44	38	44	40	36	33	34	39	34	53	38	35	39	38	41	32	40	30	37	38	34	33	41	37	39	36	38	44	34	26	31	28	46	35	40	39	31	44	44	37	29	37	35	42	37	45	30	33	37	29	30	43	44	39	38	33	49	45	49	36	40	51	32	40	40	43	39	41	38	27	33	45	46	37	37	43	35	35	31	40	28	44	27	41	33	29	41	39	43	40	44	31	39	37	34	35	50	38	31	46	48	34	37	48	37	36	38	43	28	37	31	38	41	49	33	45	48	42	33	56	38	55	43	32	34	42	43	57	38	32	40	49	41	38	44	39	40	36	47	49	37	33	40	36	46	40	41	40	34	38	36	39	47	41	33	53	44	35	40	43	37	39	37	37	35	35	31	48	31	35	36	43	30	38	40	46	42	44	22	42	38	37	32	45	29	33	39	38	24	33	52	33	39	29	39	42	50	39	41	51	35	37	45	41	40	30	31	35	41	44	39	35	38	36	26	32	30	34	37	33	35	30	32	35	45	54	39	39	34	46	31	41	30	43	51	36	30	34	42	47	54	32	43	40	29	39	42	39	37	28	41	38	38	46	31	38	34	34	44	51	44	46	37	32	32	31	43	43	32	42	45	38	39	37	32	45	47	44	39	29	39	38	33	40	38	41	50	49	40	28	28	38	49	30	38	41	57	51	42	36	41	36	36	25	39	38	42	45	37	46	35	38	32	40	35	29	39	34	32	32	21	37	54	36	37	51	36	34	35	32	43	41	47	49	38	55	27	37	38	35	37	32	46	41	43	41	32	33	40	32	50	35	42	38	33	38	40	42	47	35	37	38	39	45	41	29	43	38	33	42	40	34	40	38	45	27	38	40	38	41	36	45	39	40	34	44	26	32	39	43	38	37	31	34	39	34	44	41	49	44	42	32	38	32	34	38	34	41	35	33	46	40	36	45	31	38	39	36	34	49	46	30	34	42	27	36	48	34	35	50	43	33	34	48	49	39	39	41	43	26	42	31	43	42	30	38	55	43	35	41	42	45	40	48	45	43	35	39	33	39	37	43	42	52	42	35	39	50	35	45	39	44	42	40	42	49	27	31	25	45	36	49	30	41	51	32	39	38	34	34	46	42	40	37	39	53	39	46	48	38	38	34	35	36	37	46	36	34	41	45	34	43	34	35	34	35	39	43	48	36	62	32	38	51	43	37	36	43	36	42	44	29	36	31	39	37	41	45	38	40	39	28	37	29	48	45	45	45	41	31	39	39	45	40	42	41	56	44	39	48	46	42	43	46	39	48	36	37	39	35	44	30	36	43	28	40	36	33	34	26	35	47	35	29	38	35	33	39	34	41	44	36	45	39	42	41	37	28	28	30	45	40	40	40	29	45	53	41	52	42	41	43	49	33	33	42	39	41	45	51	33	45	42	33	42	41	49	43	37	50	47	34	48	41	45	33	31	46	40	35	47	48	49	49	46	41	38	41	34	36	52	34	45	39	35	24	32	40	43	55	34	31	42	39	45	32	46	36	40	33	48	47	41	42	37	42	37	44	56	33	35	27	45	37	47	38	30	19	38	38	44	39	40	43	39	35	40	38	45	39	33	36	33	44	44	35	33	36	39	44	48	38	36	30	44	37	33	31	50	39	36	48	33	46	40	45	33	33	45	38	37	32	39	38	35	35	41	44	33	49	48	32	45	34	37	47	35	45	54	47	42	39	52	46	37	44	50	21	42	57	32	33	43	42	42	49	42	32	43	38	30	34	36	42	41	42	51	49	36	36	42	36	28	25	41	38	44	42	32	44	36	46	35	40	39	44	40	34	37	39	41	29	43	38	37	42	43	41	45	39	39	32	36	48	37	35	34	51	41	33	42	38	41	44	39	43	56	33	33	42	40	33	52	41	31	40	39	47	36	42	42	40	39	41	36	41	43	38	30	34	33	36	39	39	40	48	37	43	40	43	32	34	33	34	54	40	42
18434	6802	1600	2930	8152	11800	18676	22145	26714	36031	30683	22903	13745	6447	2599	1097	639	544	538	515	495	532	539	510	494	505	526	498	524	509	502	493	489	503	503	480	512	499	530	503	504	504	488	508	493	494	528	513	467	502	515	511	500	529	464	486	518	488	480	533	478	510	458	502	512	451	505	494	509	507	536	507	481	535	499	465	492	566	516	554	488	506	504	506	502	580	497	508	520	538	496	478	483	523	544	534	528	491	507	511	486	487	518	470	484	508	496	527	483	509	484	466	505	527	498	495	498	508	549	492	530	501	507	478	537	488	518	524	525	498	486	513	507	514	521	480	513	473	492	499	475	476	499	474	525	525	494	502	514	543	518	533	494	468	502	498	497	526	516	511	519	518	502	511	478	444	521	499	487	470	500	502	575	487	508	492	487	532	472	502	501	525	492	474	524	514	492	534	526	487	478	468	472	492	484	489	498	508	525	523	463	539	484	479	511	520	517	523	535	526	489	489	514	511	502	483	510	485	518	500	498	519	488	465	479	520	477	538	514	512	490	484	520	500	507	518	495	508	503	496	545	487	512	530	536	539	491	501	506	546	527	520	527	539	506	496	503	494	495	502	548	507	544	511	504	520	501	531	485	552	506	486	484	458	497	542	483	487	524	515	522	506	533	523	541	526	504	464	543	499	530	516	495	494	524	494	538	494	510	481	527	536	527	526	536	533	500	521	539	537	489	463	465	463	530	532	518	482	537	517	473	495	499	479	493	528	473	498	505	497	466	515	512	514	513	511	504	523	518	505	533	492	475	518	499	498	510	482	472	561	522	524	470	525	518	504	477	524	489	533	488	490	479	521	465	510	464	523	503	512	514	509	500	511	482	500	485	489	527	510	509	476	511	489	500	461	493	498	513	503	470	509	522	499	526	485	522	479	515	445	490	516	507	506	543	488	485	520	494	504	496	544	525	523	489	494	489	543	521	524	487	518	489	460	492	546	508	515	481	517	525	521	484	493	508	497	494	497	477	497	498	505	486	525	557	497	534	509	520	491	511	492	535	517	513	503	514	538	525	512	493	483	465	550	555	507	498	495	471	520	518	551	476	505	529	502	521	514	502	492	516	549	534	504	513	521	529	435	483	507	474	545	488	490	505	474	493	497	526	532	508	507	549	461	518	505	505	471	507	504	498	536	503	495	537	473	507	493	525	474	519	500	500	518	490	517	498	532	525	521	517	495	517	509	501	517	517	531	505	509	519	519	499	527	546	475	525	508	479	504	497	519	520	531	506	544	518	533	487	512	486	530	502	512	499	498	534	530	510	519	485	515	463	505	522	488	506	504	453	486	557	473	482	487	533	483	494	486	512	452	511	483	502	484	507	482	513	516	497	503	498	533	497	521	511	488	514	493	512	498	542	497	527	504	519	542	528	518	485	489	477	538	459	544	530	561	517	505	554	517	516	480	492	507	522	504	549	515	507	488	465	526	475	536	513	511	486	499	539	517	491	463	510	492	485	492	486	511	482	543	473	509	512	477	519	528	503	523	542	459	510	484	503	523	492	522	508	485	545	509	486	487	482	501	477	529	546	482	482	498	505	467	524	519	519	530	502	465	525	489	529	500	480	532	539	526	536	490	498	512	486	527	507	515	487	500	482	499	507	510	518	515	495	468	510	520	511	509	523	518	495	523	537	512	529	547	491	516	503	427	513	512	501	480	470	478	473	529	485	471	476	515	516	484	515	524	527	501	504	486	483	476	518	522	473	483	486	489	546	517	551	530	466	504	508	502	448	520	524	495	536	479	470	527	515	502	503	504	496	494	528	503	508	476	507	517	489	531	501	538	473	534	486	484	500	487	515	513	525	512	529	551	509	520	533	531	524	529	531	502	515	470	508	517	501	453	454	504	484	489	485	533	520	465	526	515	496	508	512	536	496	495	495	507	478	506	493	520	473	468	528	550	506	524	496	503	489	484	528	555	514	469	513	497	534	545	493	502	460	484	509	510	527	470	490	495	475	505	512	482	509	499	534	520	494	522	482	518	512	486	463	533	505	493	504	483	500	475	512	522	536	505	540	507	517	492	517	482	524	487	488	469	519	511	508	536	529	468	497	505	459	511	515	474	525	518	478	545	495	518	494	510	493	519	506	511	500	515	477	493	549	479	479	475	529	497	552	472	499	522	504	507	483	477	530	503	489	527	500	486	512	507	526	521	533	490	506	490	532	539	503	505	518	528	522	516	515	478	523	513	521	496	509	493	502	507	535	529	488	538	524	470	480	523	491	531	496	533	473	488	498	567	529	503	508	527	511	476	510	448	495	477	490	511	484	497	515	482	501	546	483	491	487	509	499	484	535	497	467	503	493	512	513	499	456	535	505	486	514	514	511	526	501	495	468	513	464	535	528	514	498	491	497	506	523	505	557	533	480	542	489	481	505	509	509	506	514	515	534	507	536	509	512	479	548	498	478	541	507	497	530	474	497	489	467	500	503	477	519	511	481	503	472	478	536	497	533	464	509	489	506	501	488	507	540	467	490	509	509	480	537	473	501	525	490	518	493	485	480	478	529	526	498	506	522	520	533	511	486	468	472	476	461	510	496	509	484	531	524	535	515	497	509	476	512	514	489	507	519	507	521	502	514	484	464	554	503	492	485	512	526	508	499	500	482	494	504	506	515	488	508	505	492	527	504	500	493	516	482	482	494	494	507	488	486	475	518	496	504	505	484	471	504	497	491	527	512	497	519	494	507	538	503	470	488	483	469	489	475	508	507	520	533	533	479	527	529	555	509	540	498	545	494	545	490	515	512	493	472	538	540	495	484	523	503	509	487	476	504	539	493	493	482	512	482	498	527	515	471	494	516	521	501	545	530	491	509	428	520	557	521	494	495	500	510	498	541	506	526	518	484	524	519	469	509	516	467	552	505	515	493	498	508	501	513	541	487	533	520	497	569	555	498	500	468	504	455	469	529	458	531	494	487	506	502	511	539	487	507	503	451	508	469	524	532	470	496	522	492	514	526	473	473	479	537	537	517	504	522	462	575	507	529	509	531	484	499	487	507	520	491	513	466	531	535	497	508	500	505	502	513	509	483	517	497	520	503	505	490	491	542	503	484	500	507	497	496	517	558	489	472	529	479	470	478	514	536	502	509	554	521	517	531	501	509	482	508	519	494	499	502	529	506	523	508	507	513	521	484	509	499	518	493	512	553	486	501	458	497	491	520	531	507	532	483	506	501	522	484	545	508	500	555	480	496	491	519	507	529	501	491	526	498	488	505	533	490	520	511	501	541	520	477	466	526	505	516	486	486	474	545	466	518	519	525	509	519	499	486	518	477	524	506	509	502	479	491	557	503	501	492	467	524	484	525	471	484	544	504	500	490	484	521	507	524	477	481	521	548	493	499	497	510	530	528	531	483	498	526	498	479	488	523	505	466	481	485	517	480	534	494	523	489	483	510	514	490	563	517	551	516	513	473	521	454	477	502	505	489	500	495	509	488	450	504	497
2146	828	192	157	162	348	447	2481	7115	7368	4944	2490	1085	386	148	67	41	32	37	33	34	28	31	35	27	50	45	38	29	48	51	33	31	30	36	49	33	38	45	40	31	29	39	41	45	38	25	31	39	30	40	30	39	30	28	41	32	30	32	31	32	35	25	35	45	19	28	43	35	42	39	33	37	38	33	41	32	40	39	43	39	37	31	37	41	39	32	34	40	33	36	34	30	28	24	30	33	23	36	46	33	36	37	37	28	33	31	42	34	36	29	36	36	34	44	37	37	21	32	28	30	28	40	36	29	37	34	39	34	31	38	35	34	31	40	42	44	30	31	27	28	44	26	26	25	46	38	35	34	37	37	32	41	32	27	35	36	42	44	35	49	38	26	28	36	31	35	27	40	33	40	39	47	40	29	31	39	32	50	40	34	34	37	33	29	36	46	24	45	31	37	38	37	43	42	42	45	23	26	35	35	51	36	29	32	42	34	27	36	43	39	32	31	34	42	47	41	34	48	40	31	37	47	48	24	35	33	36	32	42	49	30	24	29	41	32	41	38	43	38	55	44	44	26	43	39	37	46	39	30	32	34	29	32	37	28	50	35	45	42	40	46	41	47	34	38	40	38	43	36	41	51	35	40	38	32	28	32	39	36	45	32	36	43	33	48	39	40	23	29	35	38	42	25	37	27	39	28	39	28	45	36	29	44	42	35	41	38	32	42	33	27	33	39	38	26	40	31	33	29	40	42	49	38	31	32	31	37	38	46	26	44	33	39	39	40	36	44	35	24	37	44	40	38	47	31	37	36	46	36	40	44	32	41	32	31	31	40	32	39	41	48	34	40	31	39	27	40	40	31	31	27	44	39	39	42	30	35	32	32	27	37	30	34	33	37	39	23	37	30	40	29	27	34	46	37	35	42	31	39	36	39	28	32	44	47	40	41	37	34	37	41	42	49	45	26	30	30	40	36	26	38	28	33	39	39	38	38	48	40	34	36	41	45	42	50	34	36	33	39	39	42	34	34	32	42	38	36	30	36	39	38	45	31	43	28	40	43	43	37	36	33	40	32	37	38	41	42	32	37	44	43	35	43	43	27	32	37	33	39	39	40	38	19	36	44	37	30	39	38	30	35	38	30	36	43	34	38	33	39	33	35	36	38	44	41	35	39	38	51	33	35	29	37	31	38	41	37	39	38	32	36	32	31	33	33	39	46	26	34	40	37	28	35	45	38	35	37	28	26	35	30	36	40	38	34	34	31	37	41	32	45	42	39	40	31	35	32	36	24	27	32	53	44	45	30	35	38	29	50	43	33	37	42	37	42	38	51	38	33	40	40	32	48	43	30	41	35	31	33	34	38	41	40	28	26	36	37	29	31	39	42	25	33	27	48	38	31	27	27	37	28	26	33	43	26	49	28	37	42	41	42	36	44	43	38	39	36	37	36	32	34	39	41	45	40	44	40	27	39	42	41	46	31	39	35	30	37	40	38	35	35	44	36	42	49	34	34	31	30	33	28	38	29	30	36	31	42	28	45	36	34	34	39	39	41	35	35	34	36	33	35	34	42	35	44	28	43	28	29	33	46	34	35	34	33	32	37	40	35	33	42	34	26	46	35	35	30	35	40	33	33	29	32	31	44	36	34	40	44	42	34	25	21	43	46	31	23	30	31	33	37	32	38	37	34	38	32	37	36	33	35	37	32	26	34	35	33	34	39	36	42	35	50	42	40	29	56	51	38	40	34	36	51	32	38	30	33	41	43	30	41	43	35	34	36	32	45	33	42	40	34	40	38	41	41	45	47	31	39	37	36	39	31	30	37	29	36	31	39	42	38	38	32	38	35	32	35	38	32	34	34	37	36	43	38	42	44	29	39	36	25	37	33	35	37	43	27	42	32	27	31	39	36	35	43	28	38	41	44	42	44	28	36	44	26	30	30	31	35	42	33	42	27	30	31	31	40	38	32	34	33	34	29	31	47	26	39	35	33	34	37	38	32	35	29	34	40	41	37	43	37	37	35	29	28	35	32	47	51	36	38	32	40	40	38	29	40	28	36	42	40	41	31	24	34	39	30	34	35	44	42	42	39	32	35	38	42	42	31	33	43	43	37	47	25	30	35	45	35	40	30	35	42	40	40	39	39	29	31	30	33	34	43	37	32	25	38	33	27	37	35	45	42	31	39	34	31	32	50	44	40	32	40	41	41	24	31	44	28	25	40	40	29	39	42	35	33	29	32	45	35	31	36	42	47	41	48	44	32	28	39	46	41	30	33	34	32	33	32	47	37	51	36	29	38	44	33	33	44	31	40	40	36	35	33	34	29	36	35	33	37	40	34	34	35	35	33	28	38	30	42	41	33	35	37	42	33	25	45	30	42	34	34	35	27	36	31	43	46	30	47	33	35	41	30	33	44	44	35	34	36	33	31	39	44	36	37	32	37	36	41	37	36	43	39	35	39	33	42	40	43	37	33	38	30	34	37	37	29	46	36	38	34	44	50	32	48	33	36	38	32	44	35	34	37	43	29	44	44	35	38	36	34	33	54	42	38	30	34	33	34	47	31	44	40	38	39	53	30	43	29	37	41	36	34	40	30	38	31	40	45	45	44	36	40	37	34	35	32	41	32	30	36	34	39	38	32	43	32	28	44	32	33	37	37	37	45	36	33	27	39	45	29	33	38	38	26	34	43	52	34	37	41	46	45	40	29	42	32	36	34	34	36	43	39	48	30	36	31	46	33	49	27	40	32	36	29	37	40	39	31	33	40	42	31	53	33	24	36	40	42	36	34	45	25	42	31	40	39	36	40	24	43	34	41	42	43	33	34	38	44	36	39	38	37	36	35	42	36	42	51	38	39	33	33	34	43	37	37	38	45	34	34	33	48	34	28	33	36	34	28	38	27	28	27	41	28	29	34	34	39	43	35	38	24	52	28	41	47	37	40	47	31	33	41	34	29	36	47	47	38	34	41	41	32	34	38	32	29	45	28	38	39	37	38	42	40	42	35	48	39	33	33	31	28	44	29	32	37	35	44	33	38	31	43	25	36	40	34	44	40	42	35	29	39	30	36	37	35	37	33	49	34	39	37	37	25	29	37	42	30	37	21	35	33	32	40	31	36	35	37	37	40	33	35	39	38	32	38	32	44	34	40	35	48	35	26	46	42	37	42	37	33	41	35	34	28	38	34	29	26	33	50	35	36	37	37	38	28	47	28	32	40	38	43	33	34	30	43	30	43	40	36	38	38	31	42	29	40	39	36	36	34	41	35	31	30	36	34	39	32	33	44	37	36	31	48	34	27	33	42	41	31	42	40	27	36	40	26	35	35	38	45	40	33	36	37	36	38	36	30	35	30	39	37	43	34	35	26	35	29	41	39	40	34	26	43	31	41	23	35	32	32	44	41	34	32	34	45	40	34	32	34	31	35	40	29	32	36	40	31	23	27	32	46	35	37	31	41	38	38	51	43	52	40	35	46	40	38	35	32	41	35	33	34
27812	11313	4010	8264	17534	20455	21465	36371	47789	44340	37056	28154	19005	9678	3877	1417	728	501	459	468	404	476	484	435	484	462	443	465	491	492	475	438	468	461	445	490	481	484	458	451	498	452	484	488	444	460	460	463	474	464	457	460	455	469	475	499	463	453	458	466	485	454	478	427	458	478	488	464	456	426	472	453	426	442	438	498	493	480	472	475	451	463	467	450	472	434	478	466	500	462	477	478	469	453	444	433	460	479	430	442	463	507	480	422	471	484	473	447	471	457	445	495	463	458	448	470	454	455	471	478	460	475	447	448	456	492	478	411	458	440	479	446	473	471	470	456	438	499	421	488	500	435	472	436	488	460	475	489	496	446	452	454	462	454	409	454	433	472	479	439	464	471	462	464	461	451	467	499	517	479	484	457	445	475	451	439	423	482	509	444	454	431	448	477	480	460	463	444	438	489	502	476	471	469	478	471	447	463	503	460	453	437	452	481	491	519	478	479	439	463	475	484	452	465	483	499	452	465	475	488	450	453	457	464	451	451	488	487	489	478	473	498	477	433	424	465	452	452	464	419	494	456	508	502	491	459	451	464	469	439	489	490	442	457	479	494	468	455	493	427	462	451	473	492	501	455	431	441	474	482	477	483	500	483	503	504	416	481	462	463	472	465	455	458	462	489	500	462	475	478	465	446	491	452	434	453	457	425	472	466	460	460	480	464	457	471	441	444	465	452	485	475	463	465	454	502	471	450	456	466	462	475	484	479	432	479	453	438	446	491	470	450	506	437	482	466	476	478	499	449	468	456	466	490	456	486	447	477	471	441	457	507	461	480	449	483	476	450	494	515	480	458	516	456	509	442	457	464	459	449	441	461	463	482	485	465	458	452	422	493	461	511	461	444	494	447	491	461	459	492	444	466	487	479	479	482	466	474	468	478	451	441	459	463	437	447	441	445	430	421	490	468	516	461	467	497	460	466	471	470	481	485	467	447	482	404	479	425	483	456	452	493	455	451	469	478	489	464	462	448	451	492	462	477	471	477	477	461	447	447	452	451	432	444	453	445	476	449	457	425	475	493	444	465	445	474	479	495	470	461	433	445	423	424	467	446	480	454	476	429	464	487	454	506	429	464	426	498	452	457	490	470	451	461	433	473	486	473	473	427	504	485	450	475	446	437	467	520	460	453	499	470	481	487	489	475	431	454	493	457	520	489	483	465	473	418	433	481	469	444	464	444	451	470	453	439	463	468	493	496	465	465	465	440	485	490	466	458	453	462	437	453	458	493	453	444	466	479	465	435	475	473	490	470	483	447	459	455	433	445	473	454	497	422	473	452	483	490	492	445	490	490	478	497	476	465	486	486	445	425	488	485	482	506	470	467	472	463	481	488	468	490	428	500	469	458	487	446	442	486	420	446	466	496	475	446	503	453	476	449	448	474	444	429	467	481	483	485	455	484	486	453	442	446	466	451	468	462	433	444	495	510	497	501	455	469	465	473	441	465	454	433	480	474	470	431	449	462	483	456	461	468	456	450	468	445	477	480	480	472	435	492	457	470	442	450	454	451	485	447	467	468	492	443	461	462	478	452	485	452	497	477	494	469	482	502	478	448	471	460	471	467	461	472	478	400	449	460	480	469	496	477	446	443	453	491	449	438	456	486	476	468	443	470	454	408	453	478	470	440	469	475	468	454	442	485	471	441	455	482	512	458	443	473	448	450	468	486	495	493	451	454	456	464	446	488	472	482	439	437	456	492	429	465	482	461	496	515	453	483	449	503	461	420	438	443	432	453	462	519	460	476	443	463	443	455	449	460	482	467	509	501	495	448	476	446	518	487	460	446	443	428	480	442	448	472	463	428	474	473	443	448	450	488	486	501	475	454	447	439	474	432	454	466	474	446	479	432	480	460	475	472	462	467	469	542	440	470	487	477	473	465	466	432	452	474	465	470	462	475	487	484	459	479	429	476	479	470	452	441	477	484	422	466	473	514	451	496	479	456	482	473	466	464	466	475	448	471	464	497	443	434	413	460	484	417	446	448	412	467	482	457	465	475	446	490	488	490	505	463	470	440	463	449	474	462	447	448	436	477	509	451	443	452	479	450	480	477	449	442	488	466	461	466	532	496	446	462	488	509	472	485	488	466	434	483	482	496	467	523	460	460	472	476	458	477	471	442	487	471	455	444	431	457	485	487	471	456	458	452	454	451	422	418	487	487	474	438	481	462	471	434	466	492	467	481	450	445	457	478	454	459	452	423	474	486	491	470	501	484	482	445	472	494	443	454	473	504	504	443	468	469	483	467	432	474	455	465	444	476	467	461	475	500	449	515	468	450	491	466	451	489	472	483	495	453	453	486	503	450	469	454	470	475	479	451	512	468	450	447	439	484	467	426	458	464	477	481	463	422	490	447	446	425	408	473	498	477	469	434	479	458	460	482	457	439	467	453	453	463	479	460	482	483	452	494	473	488	441	467	448	469	455	452	474	430	490	433	464	422	440	468	449	466	489	467	488	447	481	452	468	489	479	456	460	461	439	463	462	445	484	509	441	464	455	475	471	417	474	496	471	484	465	456	470	467	472	478	458	452	518	462	434	473	484	475	508	495	447	499	490	454	491	446	493	484	441	480	462	489	454	472	466	436	490	485	457	477	439	472	444	445	475	480	502	520	457	440	458	465	485	428	450	482	440	453	447	462	456	462	488	472	417	472	466	473	450	518	468	469	480	464	466	470	441	449	467	486	468	453	468	483	446	457	488	468	469	479	465	434	482	467	458	459	455	453	442	486	493	485	459	432	439	467	466	450	464	468	469	457	476	497	494	456	505	464	434	464	463	487	469	437	454	426	479	464	457	442	454	484	496	498	443	493	472	469	458	483	449	493	439	493	452	468	476	460	473	435	468	419	461	457	444	471	463	447	459	494	479	460	475	435	467	456	467	466	485	477	471	442	507	464	480	470	490	429	445	461	463	419	469	462	405	476	424	472	503	460	457	448	497	475	494	478	483	474	474	444	433	499	427	461	437	431	445	466	461	444	501	488	458	435	429	470	441	464	473	476	484	446	484	470	462	496	487	475	463	490	477	474	465	459	440	486	456	494	451	459	470	505	454	434	483	473	464	471	485	462	456	473	473	437	455	489	433	437	445	483	473	460	474	493	481	477	495	471	471	474	455	464	462	492	469	482	507	468	439	479	473	478	464	483	435	472	465	514	503	481	459	434	439	448	451	455	470	444	473	427	501	445	451	462	482	455	480	506	488	476	446	458	460	476	463	475	502	474	480	469	465	480	463	485	432	466	459	472	551	439	470	498	509	466	503	495	495	489	463	478	476	488	488	438	482	449	468	475	463	486	482	475	458	445	472	468	493	439	470	456	462	443	451	487	445	476	454	469	476	496	459	508	467	484	468	480	483	477	473	462	435	412	467	475	432	492	425	499	482	440	476	470	490	440	483	479	467	443	488	459	441	424	490	460	503	419	467	436	457	503	477	484	447	475	488	449	501	479
3129	552	218	134	166	219	395	3416	8315	8520	5879	3021	1286	491	184	81	55	40	30	41	54	46	45	42	43	51	41	36	56	39	38	42	42	30	49	30	56	38	39	41	45	45	32	49	48	36	54	37	46	46	54	47	45	48	50	32	43	51	37	32	46	39	43	51	44	57	42	43	40	40	40	54	39	41	44	56	48	42	50	54	43	45	37	43	47	38	40	45	41	50	41	38	40	48	42	47	63	40	44	42	43	39	36	44	28	49	48	38	52	38	51	45	52	50	33	49	40	63	52	42	48	36	49	42	57	32	52	46	61	48	45	48	55	43	40	36	45	40	53	44	48	44	48	37	35	39	50	41	42	30	71	47	45	41	53	36	45	38	50	36	46	56	39	47	43	44	35	53	44	48	35	57	44	32	38	45	52	48	28	43	35	48	49	53	59	51	35	36	42	41	42	40	46	42	50	41	34	37	45	44	36	28	37	46	42	28	42	47	29	48	50	41	42	39	34	53	43	50	57	37	44	40	46	46	45	43	32	33	44	46	41	35	44	40	52	43	45	39	34	50	42	42	51	44	47	38	55	46	45	30	58	53	47	43	47	41	58	40	40	55	26	44	37	48	38	41	53	38	41	56	36	39	32	31	45	40	38	47	38	44	64	46	35	40	49	42	48	38	47	37	35	47	51	50	46	51	33	41	51	39	44	49	53	38	48	46	57	47	50	38	46	53	51	54	44	59	52	39	46	38	49	42	42	47	39	33	46	28	39	40	34	42	47	46	45	36	43	48	48	42	60	34	39	35	43	52	33	43	51	42	51	51	36	54	41	41	48	46	52	43	61	40	44	36	50	49	48	46	44	51	34	56	52	41	35	39	41	45	47	54	44	51	45	44	35	41	42	44	41	37	47	56	33	40	39	40	34	42	27	56	46	37	46	46	45	36	50	50	38	51	46	47	49	36	49	42	39	52	47	48	47	36	35	41	39	52	39	35	40	43	40	50	56	46	44	42	35	55	55	42	51	44	52	35	45	41	38	50	40	35	34	32	42	44	44	43	47	38	37	50	36	52	40	33	44	50	50	42	39	52	39	44	41	37	41	35	46	42	58	59	38	40	34	46	37	32	39	44	50	50	38	47	41	47	41	32	52	52	32	50	61	41	42	41	37	47	24	49	36	34	48	44	48	38	42	37	46	39	40	42	33	35	37	50	44	44	43	42	51	39	48	61	49	34	36	50	42	48	34	45	40	36	49	44	52	61	60	47	60	50	49	39	50	37	39	44	43	37	36	33	44	42	44	39	47	41	41	48	47	32	47	43	43	44	39	48	55	45	53	40	46	67	32	38	44	46	52	41	47	50	43	33	30	39	39	40	32	33	30	37	49	56	54	45	45	55	38	41	46	46	30	40	38	38	42	47	42	46	42	48	43	55	45	40	56	47	37	51	42	41	46	44	43	35	56	33	45	43	43	32	48	39	29	42	37	45	42	51	40	48	37	37	42	54	42	35	54	46	40	41	43	52	49	54	33	44	50	44	39	44	46	47	46	35	44	44	47	39	42	48	26	36	48	46	50	38	37	40	42	41	36	52	50	47	46	48	45	39	34	41	40	45	44	31	37	39	32	46	42	50	49	30	51	31	46	56	54	51	34	63	29	51	37	39	51	49	45	41	44	37	48	50	44	47	48	41	51	49	46	46	43	38	33	27	42	58	57	52	52	57	53	37	44	43	42	58	37	42	51	43	60	39	57	37	37	52	35	37	36	45	41	41	51	32	35	50	49	40	36	40	38	46	46	51	38	46	46	42	46	37	47	47	37	38	37	44	30	38	34	39	34	55	39	43	52	45	31	39	52	37	44	35	38	33	45	52	56	49	42	48	67	53	35	34	42	40	33	37	44	38	31	37	48	34	44	50	41	36	43	40	38	30	55	45	38	48	54	44	51	45	48	42	50	37	48	51	41	49	48	28	44	54	44	35	46	51	39	36	47	39	54	38	44	38	32	45	59	53	47	46	39	55	36	47	41	34	41	47	45	46	38	34	39	33	42	41	38	38	37	38	42	46	55	57	37	36	35	37	40	56	41	42	39	40	46	57	40	37	31	45	38	41	44	42	54	41	35	42	42	49	56	48	51	47	49	42	45	51	49	38	42	37	53	48	36	38	45	43	38	48	28	39	65	46	47	43	38	46	41	45	42	38	49	44	38	53	49	46	55	51	32	39	47	44	32	36	40	40	45	47	47	41	36	39	43	33	52	36	37	44	44	43	46	38	57	37	50	45	41	35	46	34	37	50	44	56	40	43	47	36	34	51	48	38	52	46	53	53	46	43	39	51	46	27	55	38	47	44	52	64	54	52	52	37	51	52	42	40	49	40	56	49	42	49	47	49	40	44	47	48	39	47	54	55	35	65	33	47	39	47	44	42	28	48	47	37	35	51	38	44	47	44	40	37	50	45	49	53	58	45	50	49	45	48	46	41	47	54	49	51	37	44	34	37	45	55	40	46	37	41	38	35	51	48	44	39	54	47	49	43	34	32	47	35	31	44	34	28	44	51	46	40	46	40	34	54	55	39	35	36	48	41	47	45	38	48	46	40	35	38	48	53	39	32	41	43	46	53	41	46	37	43	46	51	40	45	38	38	40	56	53	45	59	38	42	44	42	36	49	39	34	27	45	34	39	51	43	48	44	46	47	44	45	30	47	41	45	43	43	41	49	46	38	43	44	49	39	45	39	46	43	44	52	40	36	49	68	37	48	41	40	48	46	36	37	40	45	56	46	45	42	36	47	42	49	35	57	39	55	43	34	51	42	51	55	46	46	53	46	51	44	40	46	53	43	39	43	49	46	41	52	46	55	41	38	44	45	53	54	42	46	44	39	54	50	51	43	45	44	39	48	33	39	26	40	40	42	44	43	46	39	39	46	34	40	41	40	57	37	38	39	46	36	51	34	40	42	39	43	48	49	40	40	43	53	39	41	41	45	47	53	34	45	50	45	34	49	38	61	56	43	43	52	41	36	44	40	45	41	39	51	52	40	39	40	50	44	45	51	38	44	46	45	39	49	47	39	41	42	53	37	49	35	45	45	48	45	38	42	51	57	42	46	41	60	35	39	42	49	48	56	49	45	45	47	42	33	44	65	43	47	32	41	43	44	49	46	41	40	45	46	53	48	43	40	37	40	39	73	46	50	59	48	53	45	37	45	50	58	36	49	38	40	43	37	51	46	47	33	32	39	55	43	46	31	36	49	52	29	49	32	44	33	45	36	47	37	33	40	42	43	47	48	57	33	51	42	37	32	37	48	43	52	44	41	47	39	44	52	30	40	47	37	49	47	36	40	41	44	51	40	54	37	46	42	34	50	45	37	44	46	45	39	35	38	51	36	52	34	43	49	42	32	38	50	51	36	36	43	56	38	55	40	37	48	44	31	49	39	49	49	47	38	40	48	25	52	41	44	50	49	46	50	35	44	31	44	50	38	42	45	48	36	39	37	49
24780	9738	4266	8138	15903	17477	19761	40913	51431	47357	39419	30443	20629	10967	4394	1592	882	643	584	568	546	638	562	556	579	573	534	577	572	604	580	530	571	593	533	520	564	611	542	542	561	564	569	542	552	572	526	524	519	539	525	574	584	541	505	543	559	555	562	559	542	572	575	515	577	533	562	541	576	585	578	575	560	567	511	529	585	535	591	555	538	591	535	575	576	584	557	575	607	553	571	542	540	520	551	580	553	552	579	583	624	527	542	525	562	537	605	579	579	567	565	567	593	584	587	560	520	569	575	568	579	528	585	591	583	578	527	575	529	584	527	581	581	563	577	548	564	555	540	612	603	552	563	589	569	580	579	564	582	527	546	575	531	543	598	568	565	514	586	563	559	569	591	556	525	582	573	578	587	546	572	536	575	548	611	555	555	539	560	556	588	552	614	552	597	555	557	555	563	565	549	546	565	567	573	541	546	556	534	567	599	521	557	573	555	523	532	572	519	554	550	571	548	531	525	574	584	604	578	532	532	585	548	570	558	548	546	564	564	569	519	525	587	549	572	548	548	519	563	557	567	574	518	536	593	489	548	579	526	540	546	571	547	545	546	532	559	566	530	538	556	565	530	594	538	585	559	556	533	567	555	574	544	523	572	550	578	516	555	533	548	615	576	528	528	530	571	582	546	576	511	548	549	566	560	541	598	554	575	574	550	558	548	577	573	565	576	575	572	587	559	548	535	609	527	577	563	553	547	554	584	556	604	563	549	562	542	546	586	592	521	604	587	542	556	567	585	563	547	583	562	572	582	530	567	583	620	532	554	548	564	553	558	592	564	548	549	573	583	536	553	568	573	548	521	524	589	550	538	544	555	555	556	563	601	590	562	583	574	557	544	580	568	556	583	574	591	576	551	563	566	531	568	543	553	573	550	532	542	535	545	523	561	524	582	522	528	613	502	586	534	539	594	565	526	618	538	517	557	549	540	582	517	567	554	533	545	533	566	551	547	579	555	568	538	554	567	563	551	544	547	555	586	567	540	566	558	562	514	561	559	548	546	572	571	546	546	561	541	561	567	584	556	573	573	573	543	543	558	546	525	583	600	583	560	577	559	541	517	565	555	519	595	579	530	529	532	574	572	567	566	524	568	577	566	552	520	556	535	552	536	572	537	532	567	538	529	544	568	589	579	596	558	518	557	517	529	568	522	550	545	495	614	571	558	560	576	623	546	587	558	530	542	585	578	536	582	570	610	527	557	543	556	564	527	565	563	574	596	560	561	526	540	544	554	546	541	563	550	585	566	551	603	564	534	536	525	539	565	568	537	578	586	565	562	572	544	533	555	581	542	551	604	564	543	529	533	571	567	526	559	553	547	582	576	574	569	550	500	574	590	570	582	563	586	531	559	536	538	610	533	579	564	527	565	562	603	543	606	542	543	543	578	539	559	555	559	572	586	565	614	581	557	595	591	578	569	519	542	527	568	501	585	601	608	543	527	516	594	580	558	547	578	554	544	550	531	571	522	574	562	541	568	558	535	577	540	573	569	588	585	568	551	560	593	540	559	584	548	563	602	532	520	543	581	513	597	573	561	550	574	529	560	561	549	544	531	554	554	577	575	574	586	566	577	546	601	566	532	559	548	557	568	578	568	551	541	556	527	532	557	565	567	551	571	534	554	565	622	575	572	559	561	549	554	566	591	550	583	568	505	583	550	551	510	586	545	576	589	543	587	545	532	539	552	579	556	534	548	561	580	577	591	561	577	540	584	553	569	534	555	547	558	531	565	551	586	557	558	607	540	613	524	538	595	537	575	553	541	522	567	571	570	546	581	528	556	612	571	618	606	531	576	559	544	596	592	579	571	530	540	551	578	562	591	525	571	609	571	584	547	550	580	575	575	562	511	619	527	562	516	594	534	572	589	544	568	545	525	568	537	551	546	540	551	565	591	591	570	558	534	602	535	572	541	614	560	553	548	588	607	539	555	530	546	555	552	554	563	577	569	524	520	580	554	534	549	591	541	588	582	535	545	572	539	536	551	570	572	553	573	564	550	554	578	539	570	521	572	566	576	568	585	587	570	567	567	554	557	566	558	550	540	590	566	566	531	563	567	550	581	560	550	531	533	571	559	583	569	571	560	519	591	557	573	568	589	588	517	565	551	601	553	626	574	569	614	550	532	593	526	567	574	573	566	540	507	523	510	568	572	538	584	554	531	576	576	537	559	594	508	517	602	550	573	567	588	551	568	561	606	571	540	553	582	571	561	554	599	594	577	618	520	595	539	605	575	564	550	574	543	556	550	517	528	584	551	502	578	561	538	561	550	580	557	557	568	558	534	550	543	547	582	533	571	584	564	564	587	577	600	552	566	555	535	510	552	542	560	549	573	527	547	565	576	559	571	546	559	538	587	597	529	561	573	542	565	603	562	554	575	568	563	519	542	559	542	568	544	560	549	525	590	546	589	591	571	578	566	556	537	571	562	574	555	540	560	525	554	545	550	590	557	589	586	562	539	537	535	587	589	537	578	555	574	529	618	568	571	544	566	559	577	550	545	576	560	591	565	544	582	550	575	553	562	575	543	529	570	565	549	589	525	601	560	567	571	569	536	572	535	555	577	557	573	520	587	630	540	550	555	575	614	561	551	572	572	595	563	540	507	579	548	620	550	542	546	537	539	536	564	502	535	587	580	544	579	556	542	552	542	615	616	551	515	543	592	545	569	554	561	592	562	530	552	591	540	563	527	582	510	559	530	596	559	551	553	575	535	579	564	572	567	573	591	571	584	548	605	558	628	577	595	528	553	580	554	546	547	530	545	574	578	582	535	600	579	526	551	589	577	572	568	541	560	564	551	553	556	604	562	552	563	526	523	556	570	550	584	567	533	555	598	560	567	566	552	582	560	560	561	545	563	513	512	571	537	549	575	590	533	579	600	540	543	587	541	547	548	552	550	569	585	549	560	540	532	568	564	561	565	549	549	577	572	519	559	597	593	562	611	585	581	565	553	533	566	561	575	583	578	547	565	557	574	577	592	576	579	568	562	524	568	575	542	555	576	566	560	529	553	519	551	545	569	563	522	546	559	591	552	570	541	594	553	562	557	557	562	580	558	587	588	549	571	521	590	533	553	561	577	603	575	560	552	570	560	563	521	589	585	572	533	571	570	518	603	592	579	565	539	561	537	595	570	526	541	601	604	644	556	564	580	567	546	571	556	573	614	552	575	565	550	524	519	575	571	547	596	583	565	579	563	552	509	594	593	570	559	577	578	610	565	574	577	585	523	579	554	558	563	586	562	606	577	578	586	581	525	603	568	563	562	571	557	544	553	521	555	518	556	542	551	540	554	531	572	545	553	583	561	560	550	570	551	535	572	561	549	544	557	558	566	566	581	597	559	587	549	589	561	576	566	523	535	610	518	542	609	562	632	561	581	559	588	550	553	595	543	596	581	558	585	565	559	584	535	564	550	559	550	549	567	540	526	544	606	531	508	559	567	572	592	564	583	543
2943	1733	416	318	437	563	821	6411	14309	13240	8432	4142	1645	633	237	112	72	60	42	34	40	37	47	34	35	37	42	39	34	42	42	38	45	41	40	32	45	44	31	40	38	32	41	43	44	37	34	38	58	56	44	38	47	38	37	42	48	33	41	44	44	42	35	46	36	51	45	41	38	31	30	42	42	49	46	42	37	33	38	32	35	34	37	40	37	43	38	36	32	36	47	27	47	41	34	36	42	32	48	44	30	41	36	42	36	49	53	45	43	38	37	40	37	35	38	43	31	37	46	39	32	37	41	47	37	48	35	42	44	44	38	30	47	53	47	40	40	36	37	37	33	35	36	44	40	40	45	41	46	51	48	42	40	45	37	42	41	43	37	42	51	37	30	47	44	34	34	37	43	45	39	37	37	35	47	39	32	37	36	31	40	46	43	44	43	31	44	39	34	43	42	44	35	38	39	46	34	46	44	32	34	35	40	39	32	38	39	28	35	42	37	37	39	38	40	34	41	26	33	33	39	34	31	44	37	30	52	44	34	40	26	31	37	41	43	26	30	21	44	43	39	41	47	37	45	38	31	37	48	46	39	36	32	41	46	39	36	33	26	29	37	25	41	29	48	37	42	34	41	33	46	35	30	50	34	34	40	43	45	36	46	31	43	29	40	35	34	33	38	37	37	35	32	32	30	41	36	44	41	37	32	34	47	38	49	48	46	46	44	31	42	36	39	43	32	39	34	35	43	50	39	35	51	33	34	45	44	37	33	40	52	33	40	55	38	26	28	39	37	37	42	47	46	40	41	45	34	52	36	51	46	27	30	39	51	29	49	44	36	36	42	40	43	32	37	35	37	26	40	32	28	50	41	37	34	37	50	44	44	31	44	45	48	27	42	35	35	31	45	27	41	38	39	31	44	34	47	49	35	40	45	39	37	36	43	43	38	39	43	39	35	50	34	43	35	39	34	44	41	31	30	38	42	45	34	41	40	38	35	36	49	41	45	37	39	38	45	44	42	45	38	44	42	34	42	34	40	45	40	24	41	24	36	53	48	44	35	38	48	44	35	43	31	35	45	34	37	40	33	44	45	37	34	51	25	30	33	41	35	43	45	42	54	28	39	55	34	41	42	44	45	36	44	35	41	37	46	38	49	38	49	39	49	38	47	37	38	38	48	44	46	36	44	55	49	34	47	30	43	45	39	32	32	47	41	40	37	37	41	34	36	41	32	36	52	34	44	33	28	37	32	42	31	39	36	36	40	43	28	40	41	33	44	44	43	39	51	42	39	32	33	40	27	42	54	34	34	32	41	35	44	41	46	49	37	43	26	33	34	39	47	36	30	41	35	38	44	43	39	37	48	36	41	44	46	34	37	34	29	43	38	52	40	44	33	46	41	46	38	45	34	49	49	53	45	47	37	32	33	54	45	49	45	37	38	56	30	40	39	37	50	41	25	44	42	41	37	38	44	41	38	46	37	31	41	46	56	45	34	30	46	37	42	44	43	46	49	39	43	35	34	44	37	38	32	25	42	31	40	42	44	31	43	41	41	41	38	45	40	39	42	44	47	50	52	43	49	42	46	39	39	48	41	45	46	43	52	36	35	42	49	36	38	38	33	38	41	46	32	49	37	45	44	29	42	39	44	42	43	44	40	43	39	40	28	37	44	36	37	44	50	36	49	45	41	38	36	45	29	33	36	33	39	37	31	41	41	44	48	39	43	37	47	40	33	39	34	37	29	46	37	45	34	28	43	29	30	55	40	46	34	44	50	24	43	31	36	47	37	43	32	41	41	35	42	33	41	37	41	32	33	51	39	34	49	36	37	35	45	44	45	43	35	42	44	31	38	38	34	26	43	41	45	40	37	26	47	33	30	44	34	53	38	41	34	41	43	47	41	43	42	33	36	34	31	32	48	39	38	37	35	35	46	39	37	46	38	50	40	61	38	44	29	41	40	48	44	41	32	38	36	41	39	43	31	38	25	40	37	35	32	46	37	41	22	36	47	37	36	36	38	40	40	45	41	34	45	50	33	49	32	41	42	32	53	38	50	35	41	35	35	51	38	40	51	40	38	39	42	43	30	35	40	33	45	35	48	35	46	38	35	32	23	29	36	46	36	38	41	46	34	40	32	41	30	37	31	34	38	37	41	34	57	32	34	47	40	39	32	40	36	42	48	45	36	45	38	38	44	47	36	29	51	36	33	45	46	43	35	43	52	46	47	35	34	26	25	33	31	32	55	32	48	42	50	42	40	36	32	41	29	42	29	37	34	42	42	38	34	27	39	36	32	41	47	38	35	34	41	34	41	29	42	37	42	34	39	47	38	35	38	39	43	39	41	27	37	41	39	33	47	36	33	35	32	36	41	50	33	42	30	40	45	43	38	28	48	39	41	43	39	37	33	51	44	36	36	39	54	39	43	32	45	38	52	33	41	51	45	45	39	42	36	30	34	41	42	35	47	48	46	41	45	33	29	40	35	26	36	44	34	47	40	34	41	42	39	37	37	39	36	43	38	49	39	41	41	39	40	34	34	30	43	66	36	43	40	40	37	42	43	37	51	32	36	37	52	33	52	52	34	44	51	47	43	44	35	42	43	40	40	45	47	32	35	50	29	49	42	29	44	35	41	34	35	28	30	37	40	33	42	41	40	44	22	27	38	30	35	44	46	48	42	40	36	34	39	46	40	25	49	34	38	33	37	40	35	31	32	42	48	38	53	26	41	42	33	45	39	43	27	39	32	46	44	32	39	31	44	33	45	35	47	32	32	48	41	33	44	46	43	43	44	49	40	35	41	37	39	43	53	38	33	36	33	37	34	33	31	35	47	44	43	34	43	35	43	45	37	43	40	38	43	36	48	35	35	36	36	47	31	43	35	46	39	30	38	32	49	40	30	39	47	43	35	42	49	40	41	42	39	37	49	39	40	49	36	57	40	33	39	43	47	42	46	26	42	35	36	45	45	33	43	38	35	38	26	48	43	39	39	39	34	52	36	42	44	37	28	40	43	37	42	39	36	35	34	42	36	36	43	38	46	33	39	38	35	46	37	40	34	41	46	33	49	36	45	36	39	35	36	34	38	37	36	36	40	35	35	47	27	41	32	42	33	44	33	34	39	47	45	42	36	47	53	52	42	44	38	35	38	41	47	54	45	37	39	36	28	34	44	42	32	58	42	40	33	45	32	31	54	40	41	35	27	39	52	37	34	44	47	38	49	37	30	39	46	40	36	34	30	32	51	42	46	45	35	38	39	41	33	40	37	49	38	33	29	48	29	45	37	35	40	43	45	26	41	38	44	41	41	49	37	36	28	45	57	40	35	23	39	52	34	39	43	44	48	41	34	41	38	32	39	45	32	28	33	41	34	38	30	33	40	50	42	36	38	44	43	36	36	38	47	32	38	44	52	42	28	39	44	41	30	42	36	44	44	40	43	30	36	43	38	40	42	48	39	33	47	43	37	43	46	31	36	38	51	40	42	24	43	40	46	43	40	43
30748	18130	8188	14875	25719	26422	27726	50154	60729	53875	43566	33244	23305	13326	5839	2262	1003	599	584	553	522	476	510	489	495	502	494	531	492	503	487	519	469	522	557	514	517	482	551	534	520	462	482	518	530	504	495	538	491	538	540	540	470	538	478	521	524	558	471	468	471	528	499	518	489	487	527	514	509	505	495	511	490	544	516	513	535	510	450	489	512	494	518	500	519	495	463	512	552	505	526	501	530	507	480	484	491	481	534	503	510	508	532	491	509	493	490	489	516	471	469	548	504	511	522	505	485	506	483	495	498	514	514	541	544	491	460	508	500	548	542	504	515	536	509	480	467	515	516	537	514	502	485	471	473	477	533	523	522	486	527	488	501	532	490	490	485	496	510	536	516	505	521	530	474	447	504	542	503	508	497	509	509	508	533	526	476	532	530	500	482	507	445	516	490	490	498	465	487	525	503	496	514	511	516	538	527	482	505	518	518	512	498	517	511	525	526	523	536	508	532	540	538	516	477	503	505	555	518	532	520	532	482	530	505	521	499	541	475	481	529	510	490	534	494	498	480	502	537	513	527	500	499	531	481	520	523	518	500	516	505	527	435	506	536	490	491	528	500	489	465	489	505	470	527	490	494	532	528	480	500	486	514	549	529	502	499	549	495	495	525	488	535	486	486	489	532	500	505	477	465	563	501	480	532	476	505	500	521	539	548	521	517	530	501	488	495	516	465	538	461	491	481	513	509	483	490	512	524	504	497	495	505	511	491	494	463	512	535	516	503	514	501	546	487	499	510	472	523	473	484	492	514	518	536	503	502	485	498	500	516	499	510	488	465	531	495	499	520	489	537	505	518	510	508	546	504	517	497	515	498	488	501	521	524	489	507	472	509	495	510	514	503	525	545	539	494	502	479	511	490	524	473	491	551	493	535	454	513	496	497	495	485	514	496	531	474	531	477	523	459	516	453	512	502	502	513	503	514	528	508	531	519	490	520	515	515	484	526	503	491	489	496	511	503	517	508	498	491	520	494	532	494	534	535	498	491	526	508	486	476	471	508	492	511	498	462	528	524	478	493	520	514	524	527	549	527	496	490	486	519	535	518	525	499	523	495	555	504	522	515	538	464	497	510	518	495	536	519	490	505	493	504	478	476	523	520	491	533	480	469	506	473	525	531	550	523	512	512	523	465	485	471	512	514	520	480	503	457	507	528	509	511	473	532	541	527	530	512	507	511	511	496	543	474	506	487	529	487	532	487	523	485	505	484	513	506	540	466	518	516	522	514	505	499	510	493	522	505	513	483	517	488	505	519	511	522	508	493	521	502	488	493	558	547	529	526	526	525	455	530	518	497	484	491	478	493	499	488	492	510	517	500	517	511	507	513	507	536	545	507	479	520	531	511	519	497	521	515	517	495	524	486	486	531	499	514	496	530	517	519	525	507	540	506	539	502	510	541	547	489	476	483	484	495	523	539	500	535	502	508	465	495	481	498	479	516	469	468	527	513	490	516	543	522	525	475	531	457	485	499	526	520	530	524	510	494	495	503	488	513	524	531	528	499	505	531	520	516	499	506	541	505	500	545	477	511	499	499	510	493	486	509	506	493	496	509	507	517	507	498	524	497	532	496	489	513	518	506	466	489	497	500	543	489	511	519	512	508	499	493	494	526	538	507	499	533	510	487	500	524	513	515	493	540	470	478	521	510	519	523	547	501	477	529	489	507	495	486	475	522	496	500	500	496	524	494	543	497	492	503	505	519	508	523	494	493	554	498	513	499	503	531	528	478	500	504	526	507	534	553	494	514	523	474	512	521	511	507	496	502	521	496	498	560	553	554	526	507	461	493	491	512	530	470	472	514	509	530	520	542	509	481	517	524	501	549	504	524	570	509	504	458	563	525	488	550	498	512	479	492	511	513	511	507	494	509	520	554	536	491	486	492	493	492	503	556	513	477	462	499	523	514	522	458	496	505	492	527	513	537	539	523	538	527	509	466	508	521	450	497	563	504	453	501	506	501	513	484	480	529	477	508	454	533	490	514	491	514	481	544	519	496	490	488	495	506	537	498	478	505	524	516	509	543	496	538	483	498	511	524	471	499	474	475	543	521	454	488	462	515	530	530	526	481	460	484	493	492	515	501	480	522	488	533	539	543	502	478	494	471	505	494	484	501	461	525	513	503	513	496	480	514	562	516	507	507	503	530	507	510	486	523	482	519	527	504	497	475	471	536	522	501	557	501	510	507	523	506	496	500	498	520	512	455	465	517	515	493	521	545	521	496	488	490	542	497	480	508	514	510	532	523	517	476	538	490	511	536	495	505	504	516	479	505	473	540	500	528	500	502	537	463	477	486	504	489	523	501	522	527	513	488	478	498	554	531	535	516	489	491	510	500	511	507	456	478	505	591	475	518	501	488	476	524	503	501	505	489	510	512	542	532	485	480	462	537	460	523	524	527	483	537	519	527	473	518	518	509	487	499	533	540	511	508	524	460	511	508	504	516	496	521	486	479	520	566	488	487	518	529	497	488	498	517	512	511	504	525	489	482	504	504	510	502	514	526	542	518	517	518	528	576	549	489	541	513	508	531	493	479	501	509	492	550	528	463	477	507	544	505	473	544	513	474	504	452	488	515	505	510	519	486	485	479	525	518	502	508	482	534	547	523	514	577	532	500	512	537	524	525	491	497	514	504	493	503	501	521	519	452	516	524	505	482	535	541	522	494	483	514	505	469	578	523	508	497	518	503	507	498	503	518	507	529	545	516	476	513	483	501	516	517	472	503	537	507	507	524	522	508	504	487	519	504	464	505	473	493	554	516	507	503	529	526	515	503	482	492	508	499	541	506	551	517	516	522	516	537	518	545	486	466	514	476	477	522	505	539	490	531	497	549	513	522	500	548	494	481	490	501	533	506	541	490	474	527	491	471	505	496	507	529	525	474	467	527	506	484	478	511	473	507	513	547	463	488	532	475	506	545	503	496	524	486	519	485	507	537	532	501	526	505	498	522	513	551	474	521	505	488	524	548	500	506	514	529	500	471	549	503	499	512	507	504	546	488	512	501	504	519	518	505	489	535	493	507	486	477	495	502	513	501	503	508	490	518	478	538	521	517	525	484	515	456	454	513	524	518	510	515	471	501	527	555	510	450	561	492	512	502	485	487	475	512	485	515	554	542	498	524	523	511	537	507	529	518	551	521	511	494	524	553	518	505	502	508	496	491	502	477	537	490	520	500	511	484	553	552	486	511	497	497	509	492	513	500	513	493	482	498	502	520	555	487	512	474	506	448	513	553	529	520	499	485	502	500	495	479	515	494	509	527	521	534	490	473	519	477	515	478	504	529	504	496	533	512	537	553	452	483	516	521	491	511	555	523	491	521	549	514	525	508	489	505	536	515	509	471	515	539	487	507	485	519	508	553	483	483	496	509	535	488	492	504	501	515	503	529	495	471	553	508	535	530	481	519	469	535	470	485	493	480	494	485	533	465	490	442	547	532	512	489	538	485	461
1981	675	132	116	116	181	384	1332	2933	2576	1769	955	453	209	98	56	45	55	34	41	35	57	42	46	35	40	33	44	28	46	39	38	33	38	34	33	38	36	31	35	41	41	36	43	42	41	35	54	39	51	47	34	41	33	52	45	37	40	45	36	38	38	52	30	40	38	44	48	48	47	40	40	37	44	38	34	37	46	30	52	38	39	33	27	37	32	37	44	33	27	36	39	41	39	41	31	46	41	41	42	46	31	35	39	49	36	32	39	38	35	32	33	44	36	36	37	29	40	45	37	38	40	40	37	29	42	38	43	41	40	40	35	41	34	39	39	46	51	42	46	37	49	40	32	40	36	42	36	41	41	32	52	49	48	42	36	46	47	32	45	41	40	39	40	31	41	34	42	42	39	40	55	42	39	32	38	30	54	32	36	39	36	47	46	35	44	40	38	35	40	35	37	38	39	46	41	42	42	42	46	37	32	50	39	35	62	38	46	38	38	45	34	45	44	42	39	37	42	40	38	38	49	42	38	36	41	37	42	38	37	34	43	42	35	37	27	45	33	50	41	58	29	32	37	40	37	40	38	44	41	42	38	41	43	28	55	31	40	44	39	43	48	42	38	64	41	29	37	41	36	42	34	46	47	39	32	48	27	52	32	37	30	31	36	35	44	36	41	42	37	46	32	32	37	43	41	39	44	46	37	43	25	41	37	49	43	39	40	30	33	35	43	22	41	34	40	46	38	41	38	46	39	44	35	42	40	45	41	48	44	35	36	33	36	38	36	44	30	47	43	35	38	44	50	43	42	41	33	34	50	49	38	48	38	26	37	43	51	38	35	41	30	29	42	52	36	47	36	56	34	36	29	34	42	29	43	34	42	50	30	51	44	37	33	41	42	42	42	50	38	35	48	49	37	32	58	41	35	32	45	29	40	36	38	30	49	41	40	28	39	38	40	35	44	31	41	33	40	38	36	42	33	38	49	42	30	38	36	42	43	44	36	47	33	31	40	27	44	38	23	43	30	31	46	42	43	45	28	40	41	32	34	46	35	39	44	44	39	38	51	44	50	40	38	38	48	41	32	38	42	26	40	33	36	42	43	32	39	37	41	34	46	39	34	43	38	34	44	43	30	41	43	38	29	36	39	48	43	42	39	52	38	35	46	49	40	47	32	32	53	51	34	23	46	36	40	45	50	43	49	29	44	33	44	38	39	40	40	34	36	34	32	49	50	42	43	40	36	42	44	50	44	46	54	34	31	50	36	36	42	36	40	45	47	46	40	41	44	42	61	48	39	41	50	43	36	37	48	33	39	37	42	35	31	28	44	40	35	44	51	36	42	37	35	31	34	38	37	41	24	42	40	44	46	36	33	30	49	38	39	43	36	34	43	33	29	53	46	41	48	37	32	38	28	38	39	45	38	30	41	39	34	45	43	47	53	37	30	40	44	39	41	28	32	46	43	43	33	37	44	32	31	31	37	34	41	45	52	32	40	38	37	23	39	52	46	38	39	40	43	41	48	39	31	33	47	37	40	51	32	35	38	42	36	34	40	32	38	43	34	47	40	41	35	35	42	39	39	45	38	39	38	40	34	39	43	45	47	45	24	27	27	51	27	55	38	43	38	43	39	39	38	38	31	44	49	37	37	38	52	37	45	40	52	44	41	30	40	32	44	38	36	45	34	40	43	34	31	37	41	54	38	44	28	25	33	40	40	49	39	42	29	44	44	45	50	43	41	36	53	34	35	31	48	39	39	35	37	39	42	50	43	40	36	50	35	41	25	58	49	41	34	51	44	50	30	40	27	40	42	32	38	44	42	50	43	45	38	43	34	33	47	35	45	42	40	40	35	28	25	32	31	45	37	29	45	42	39	35	49	36	40	51	42	36	32	41	49	48	38	53	37	38	46	37	34	33	41	42	47	40	41	33	45	33	41	39	34	35	53	30	41	41	38	38	48	45	46	38	46	39	32	34	33	30	27	34	38	37	46	43	37	40	42	41	41	40	34	35	44	41	31	42	37	52	44	40	41	42	37	35	41	45	46	23	31	44	43	41	48	38	38	38	28	31	42	42	33	32	27	28	41	50	38	30	26	36	34	44	34	43	48	38	31	36	29	47	44	36	39	50	31	53	42	34	40	45	37	38	38	42	33	39	45	46	40	37	39	34	40	42	41	42	46	50	48	33	39	33	35	40	38	39	45	42	48	39	46	51	43	42	35	34	34	45	33	47	52	48	44	48	36	37	42	45	27	42	47	41	44	42	37	44	33	50	33	43	26	39	47	49	35	38	29	29	43	53	52	36	41	37	36	35	36	44	36	46	46	29	38	33	39	34	45	25	45	33	39	36	39	48	38	45	52	25	40	42	48	44	39	45	48	53	46	38	52	39	46	42	44	48	42	35	43	44	45	35	35	29	40	34	39	46	40	38	47	28	40	46	44	31	25	38	44	43	41	37	40	39	42	39	42	43	28	29	31	45	38	40	33	47	40	49	34	42	34	36	40	41	48	33	48	29	37	33	47	42	42	37	42	51	36	55	36	42	36	33	37	40	45	37	45	32	41	38	43	39	58	36	38	43	43	38	44	46	34	40	49	35	41	45	35	39	45	35	47	37	48	57	43	49	37	53	44	42	31	44	35	54	43	40	38	41	39	38	33	34	50	35	39	24	39	39	43	51	44	51	40	38	37	43	45	38	32	31	49	35	36	46	42	41	29	51	46	53	39	41	39	51	29	44	39	27	29	30	44	44	37	42	29	41	48	40	27	43	45	49	41	40	42	43	33	36	33	32	41	29	36	37	29	32	45	38	39	36	38	33	39	38	45	44	37	38	33	40	36	37	35	33	32	38	43	36	35	32	40	43	37	35	36	38	26	32	45	39	36	38	43	40	42	27	47	43	43	46	42	32	46	32	31	44	42	47	41	34	53	40	37	47	41	33	41	39	39	31	40	37	39	37	44	39	42	38	48	31	54	45	45	39	33	37	44	44	40	43	47	43	36	42	39	52	46	38	32	26	46	49	42	30	41	47	47	45	41	31	39	41	39	49	38	39	38	44	32	32	32	39	30	34	48	44	46	49	39	37	29	45	42	45	37	42	46	33	49	35	37	41	38	42	41	41	48	22	47	36	36	51	29	44	43	45	29	41	38	35	39	46	42	38	42	44	39	50	28	52	43	37	46	43	22	35	38	42	39	39	32	39	40	33	41	34	36	43	49	31	28	37	41	55	47	44	41	40	42	37	34	45	36	51	32	36	35	33	42	48	39	44	57	37	33	41	43	37	36	31	34	38	41	33	40	44	39	45	37	44	42	44	42	39	49	32	42	38	33	43	42	35	32	39	33	43	44	46	39	46	39	37	41	52	38	37	23	37	32	37	48	36	50	52	44	50	36	51	50	34	38	42	43	44	44	34	44	41	47	36	31	48	34	42	41	38	31	27	35	34	38	33	36	37	42	32	45	42	40	37	52	41	51	44	45	50	38	42	37	51	32
22716	11538	2869	5373	11921	13885	19460	31148	35706	32277	26708	19310	11145	5542	2506	1142	694	552	532	527	543	493	527	531	508	513	522	484	528	511	518	509	521	484	489	506	534	512	538	514	498	531	495	582	512	508	520	542	495	453	491	530	488	542	474	493	469	511	519	513	520	527	484	520	534	511	529	546	504	489	501	454	524	508	515	548	502	533	492	541	509	506	501	485	504	468	513	518	524	509	480	507	498	512	490	475	504	517	485	531	541	541	486	528	509	539	504	520	553	505	516	521	531	483	522	528	495	508	492	500	558	498	485	518	498	507	504	486	515	509	543	478	488	527	516	482	558	540	491	544	498	516	457	533	496	482	536	525	488	478	518	552	512	503	497	540	528	503	510	524	544	486	528	510	513	516	513	498	489	490	471	523	498	540	514	483	470	484	504	489	513	487	536	508	492	448	513	503	474	531	569	533	527	527	484	480	486	507	511	514	510	527	512	541	524	504	486	521	508	514	499	523	546	550	477	495	509	493	521	491	481	536	545	491	526	522	531	515	539	504	540	515	492	531	503	499	521	541	503	508	532	533	525	494	538	510	484	456	503	525	535	497	488	506	503	525	517	501	490	523	491	513	500	494	551	534	504	521	521	492	508	496	487	522	533	461	513	504	496	502	518	530	492	512	546	539	520	523	504	571	551	509	515	503	501	501	525	539	517	477	530	486	521	546	540	510	506	502	523	510	488	506	493	509	484	451	566	493	523	487	527	504	460	541	496	525	525	506	534	498	504	530	538	477	508	558	532	531	477	528	520	494	518	512	504	483	521	538	512	509	484	521	527	492	507	520	491	505	521	501	472	539	524	498	525	524	539	523	519	501	492	549	520	502	519	519	515	484	524	476	508	454	504	512	538	518	492	504	520	471	508	477	523	527	494	490	500	480	494	502	522	521	476	541	511	499	496	529	478	516	546	500	529	541	548	511	519	518	508	504	548	500	522	526	525	512	536	496	524	498	510	547	541	506	549	513	490	461	522	522	480	540	470	516	503	528	562	507	465	533	556	482	483	539	510	501	528	534	506	547	493	529	528	515	476	484	543	463	544	471	498	518	542	502	468	464	524	557	514	535	563	498	481	501	531	542	557	484	511	568	511	489	530	501	562	495	514	536	530	505	540	537	485	499	506	519	496	492	515	518	535	556	495	498	494	508	528	494	484	520	519	511	501	540	564	503	507	518	548	513	516	486	511	533	516	514	551	470	496	518	541	449	489	494	508	557	520	528	506	537	536	490	449	513	493	501	509	528	522	518	507	496	525	499	506	516	462	540	480	525	516	498	531	542	506	481	528	489	506	531	513	511	525	536	507	544	528	495	509	534	540	511	484	532	520	488	503	489	532	504	541	488	508	532	524	519	490	480	547	538	492	509	477	485	489	476	500	474	517	482	505	572	485	498	522	492	485	529	508	526	514	563	489	511	581	488	509	521	523	515	489	466	526	528	482	502	461	551	528	493	477	508	543	487	479	545	511	528	518	533	553	524	498	529	489	484	537	508	515	499	531	501	505	537	477	500	492	514	503	534	519	515	483	498	492	484	479	523	491	542	525	502	522	546	521	476	531	548	526	506	479	534	540	508	522	491	448	539	510	553	501	492	505	512	522	499	559	533	488	535	499	528	493	492	548	541	502	495	551	529	546	539	496	503	525	502	502	516	517	490	503	480	545	508	507	517	491	497	520	486	490	515	532	516	534	527	493	517	506	515	533	514	491	503	480	495	526	504	548	507	530	513	502	562	559	503	503	485	514	536	517	520	497	534	479	492	504	533	487	471	495	542	520	520	552	513	521	513	498	538	484	488	561	517	507	541	489	521	536	509	492	489	496	512	516	510	508	548	506	527	522	474	528	502	450	527	515	529	498	502	510	476	490	533	475	552	523	539	505	468	554	500	490	537	508	508	471	512	530	503	534	525	548	502	497	509	507	520	499	518	522	486	539	518	517	553	485	510	481	477	480	524	485	516	539	521	510	489	524	550	519	526	576	492	491	508	507	547	496	502	521	521	501	509	483	477	480	529	534	517	493	513	504	499	485	479	509	479	525	513	515	488	508	517	478	498	491	542	517	497	509	519	497	529	552	483	533	529	536	486	509	545	503	503	530	497	509	484	505	481	519	471	520	512	535	537	488	522	496	499	527	499	514	516	480	513	541	517	499	506	546	502	527	509	521	505	571	542	481	505	545	478	466	506	497	526	520	515	505	500	533	503	479	516	502	504	507	487	486	497	496	465	511	507	463	516	479	501	535	531	513	526	524	527	512	529	490	514	523	475	487	542	519	514	535	511	573	508	513	505	495	497	567	510	498	519	548	529	512	522	525	521	489	488	533	527	502	529	488	511	507	501	504	516	513	527	515	480	526	513	503	479	511	536	504	491	514	536	513	541	557	486	510	497	517	529	468	474	519	539	495	516	502	510	510	550	517	522	518	494	525	519	515	468	511	490	499	483	540	494	475	512	490	499	542	472	511	490	504	516	477	511	537	545	523	554	516	526	543	562	489	496	531	506	530	504	505	486	540	517	556	520	490	518	546	549	519	547	553	554	497	518	520	523	532	512	511	542	521	491	489	510	570	519	527	501	543	497	511	533	524	502	482	505	502	508	539	516	486	519	528	524	479	512	528	541	505	532	507	508	548	470	499	499	539	516	511	495	541	526	580	521	517	445	534	474	508	464	549	522	541	515	517	510	491	552	549	496	501	516	478	511	480	495	495	532	535	519	527	511	481	537	515	497	519	508	528	511	522	489	489	537	508	565	462	550	504	504	515	482	515	533	563	507	538	526	551	513	556	528	489	508	515	499	508	541	545	508	506	518	509	509	537	505	523	495	503	483	515	523	506	502	520	500	537	502	457	514	540	500	519	509	510	513	515	511	515	510	504	520	493	526	517	506	521	519	548	542	511	499	513	504	510	494	519	520	530	526	558	531	534	488	513	483	516	490	494	501	532	505	518	505	489	524	479	506	500	502	493	520	523	507	530	501	541	516	483	553	535	493	540	550	471	535	492	482	492	510	509	510	500	518	542	554	509	521	511	515	534	525	502	510	512	539	500	499	534	494	513	525	528	513	524	532	517	496	539	526	498	524	512	509	493	534	479	511	491	495	511	552	471	556	484	497	510	516	517	505	460	506	531	484	545	515	509	531	539	490	541	484	534	505	553	513	493	514	527	518	527	514	528	518	503	516	512	536	493	475	492	535	499	479	510	508	517	550	518	484	532	480	515	485	496	567	532	518	500	515	543	459	530	503	509	527	523	499	531	528	490	505	509	533	492	523	524	507	532	473	509	542	518	515	518	519	499	492	495	525	521	507	530	508	486	518	501	499	502	533	531	489	542	532	552	508	492	514	483	529	491	505	559	500	511	492	500	525	487	519	520	521	482	490	537	524	535	488	533	516	522	551	501	540	511	492	534	503	475	485	509	529	592	479	515	513	475	504	507	490	567	530	507	520	531	482	486	540
2242	1221	457	333	352	533	1895	4604	6438	5810	3902	2184	1064	472	198	87	56	43	34	46	36	38	40	34	32	38	44	34	40	44	29	35	31	43	32	34	37	40	40	30	31	30	38	38	33	35	44	45	25	27	35	42	33	41	32	40	32	47	42	35	44	33	40	36	42	31	32	40	32	39	26	31	32	43	40	28	32	44	31	41	34	52	37	39	41	34	40	32	32	39	42	42	27	50	31	33	36	36	29	30	33	37	40	33	42	41	37	39	41	42	38	45	42	33	32	32	40	37	41	31	34	37	24	50	41	40	46	43	36	42	39	42	44	40	40	46	44	33	33	40	47	29	45	46	33	29	34	35	44	37	38	33	34	35	35	38	29	38	42	39	27	41	32	44	39	29	38	38	44	35	36	38	29	35	43	40	43	30	38	37	36	38	34	31	43	43	46	37	41	48	33	40	40	25	50	32	28	35	50	43	42	41	35	39	44	32	36	26	52	41	34	45	32	37	45	43	42	35	36	28	45	39	38	38	32	43	33	52	35	50	29	40	36	41	35	41	31	37	38	41	40	41	32	44	34	45	40	46	32	39	38	45	31	40	37	38	35	39	34	42	33	50	46	38	28	37	36	39	48	45	43	32	36	32	42	37	48	36	44	35	31	35	29	47	38	32	28	44	33	35	48	34	42	37	26	40	33	38	30	37	46	37	21	55	32	42	33	37	42	35	34	33	30	38	33	44	37	29	38	50	38	52	30	31	33	34	35	40	40	36	30	32	40	38	29	45	36	44	41	36	46	36	46	34	30	39	32	36	48	32	34	39	45	38	39	43	35	41	34	41	40	34	35	38	39	42	42	45	45	26	39	27	34	37	39	32	33	37	25	34	28	37	40	38	37	31	46	42	37	32	41	36	33	47	38	35	34	30	40	29	37	28	32	37	35	35	26	44	32	39	38	35	30	37	44	38	42	35	36	41	46	38	31	40	39	29	45	34	40	32	35	40	40	36	36	47	42	29	33	36	27	45	39	27	31	33	33	34	37	41	44	32	43	38	43	46	40	57	36	27	31	31	37	45	41	31	26	32	39	39	43	29	42	25	32	36	44	33	40	46	34	34	41	41	42	32	33	46	33	38	44	34	41	32	37	38	34	39	35	40	39	28	28	41	38	35	40	32	44	45	34	26	35	39	32	44	32	32	27	33	36	30	32	35	30	28	45	44	36	35	29	34	28	46	40	34	30	43	38	30	44	45	43	34	34	33	41	43	43	31	40	36	41	30	40	38	38	34	33	43	46	33	35	42	31	35	37	40	44	41	26	38	41	36	33	32	44	31	38	34	43	33	39	31	35	39	42	33	42	28	30	36	34	43	32	43	49	37	40	35	31	35	41	39	32	28	33	38	49	35	33	47	34	32	35	44	28	33	40	40	25	30	43	35	41	55	32	35	35	45	38	30	35	28	37	34	38	45	31	46	44	33	39	36	29	43	37	33	40	39	34	45	45	34	41	39	38	36	38	36	33	39	45	31	36	29	38	34	35	49	41	37	47	31	39	22	49	44	33	35	33	46	43	36	41	36	33	45	46	39	37	28	39	39	32	34	42	37	32	34	35	34	29	22	41	42	35	33	42	40	40	34	40	37	37	34	35	35	47	32	31	38	45	28	38	31	32	36	32	40	41	36	44	39	41	29	34	54	41	37	36	30	27	42	32	45	33	42	36	52	40	43	36	26	40	35	38	30	38	46	21	45	38	41	37	45	38	38	30	49	30	35	35	47	40	35	40	29	42	35	34	27	43	36	35	39	41	47	38	29	39	43	27	40	33	29	35	34	29	38	33	37	42	30	36	38	24	43	35	40	38	42	46	42	38	38	30	32	32	30	41	38	35	35	35	37	34	49	37	45	33	39	43	41	37	35	29	42	41	37	41	34	44	46	37	35	32	42	33	32	43	33	27	30	32	50	30	38	27	37	35	32	34	38	28	27	39	37	29	30	40	50	45	42	31	23	29	34	29	41	34	26	38	42	26	28	32	37	39	42	19	38	33	34	39	33	32	39	37	31	38	33	40	31	33	27	37	36	39	31	36	40	44	41	37	37	43	36	37	50	51	30	32	45	41	38	29	39	34	33	37	26	45	33	41	42	52	38	38	43	35	45	32	31	36	35	29	25	26	39	36	35	33	36	28	40	31	32	51	32	43	34	27	29	44	32	36	29	36	39	32	43	28	33	40	27	33	45	35	35	40	29	40	45	33	43	37	26	42	41	29	43	31	42	29	34	36	31	43	41	35	34	47	33	35	24	25	37	37	48	29	32	34	40	30	37	28	35	32	28	21	40	44	32	35	41	27	41	30	52	32	49	41	31	29	39	42	52	27	31	38	52	37	35	36	34	47	46	49	42	32	47	44	38	27	42	41	36	33	38	43	42	39	34	47	29	43	34	31	32	44	38	48	36	38	36	36	29	37	36	34	39	45	37	30	49	30	27	41	42	35	36	36	44	44	40	32	29	33	31	29	36	40	36	42	38	45	41	33	48	28	32	19	38	42	39	35	28	36	31	37	39	43	30	35	38	23	39	39	32	37	29	31	32	45	41	42	46	44	43	34	36	25	36	30	35	39	37	46	35	47	37	39	42	34	33	26	31	41	43	45	36	43	36	36	34	36	28	42	30	40	40	32	38	45	37	43	24	29	42	30	34	33	38	35	38	41	34	36	41	32	31	50	35	36	54	39	41	40	40	35	38	35	40	40	40	38	34	43	33	43	34	34	33	39	45	28	39	38	28	40	45	29	39	36	34	39	31	45	39	23	48	37	37	37	35	34	28	37	42	43	37	48	40	31	25	33	31	38	30	37	55	32	45	43	42	50	29	47	38	44	34	40	32	20	43	49	36	38	46	26	38	35	38	27	32	28	44	31	37	23	29	61	43	29	38	35	40	38	25	29	38	37	48	34	34	37	45	32	33	39	45	34	30	42	44	41	35	33	24	47	45	35	30	55	28	32	44	33	35	43	39	38	47	41	47	28	25	34	41	36	51	30	42	47	36	46	35	34	39	47	37	42	31	31	33	47	40	33	34	41	35	46	33	44	29	35	40	37	45	39	35	30	44	31	37	41	28	40	34	46	35	46	36	38	43	40	45	31	31	38	41	40	31	31	41	38	33	43	39	47	37	53	49	41	41	30	35	34	24	34	36	41	46	33	34	23	39	41	37	35	41	26	42	39	32	34	39	38	35	36	39	33	37	44	48	33	37	32	34	42	45	45	41	22	38	42	28	32	38	42	39	38	36	34	39	44	41	25	50	38	42	28	31	39	23	23	36	53	26	36	39	37	42	39	47	35	23	34	31	45	32	30	26	39	37	29	27	40	33	34	32	36	33	34	30	32	31	40	36	57	41	41	44	34	39	37	26	31	26	41	34	37	53	49	30	41	39	39	30	53	36	39	29	41	34	42	45	29	38	29	37	45	41	32	32	38	35	27	39	38	44	34	35	37	37
28061	15585	7894	14172	23564	24771	34963	43510	45100	41138	34770	26584	19234	10652	4699	1945	916	646	487	503	484	491	459	471	460	499	490	472	433	476	509	462	501	483	444	483	456	491	467	451	470	475	491	468	494	516	468	452	469	460	492	454	447	490	519	432	451	493	471	467	475	441	469	496	473	484	412	430	499	481	519	459	499	469	453	480	460	488	439	449	443	484	480	454	483	497	470	473	465	496	504	475	500	501	462	485	476	462	464	439	467	500	484	449	452	465	454	494	492	502	508	454	490	459	468	498	459	458	451	440	472	488	466	460	477	467	481	477	489	478	507	476	428	436	475	459	490	472	458	464	489	463	463	459	445	464	462	494	473	505	459	520	464	456	477	482	459	499	455	450	478	482	483	473	467	465	474	428	447	472	499	460	454	484	461	488	416	437	489	464	451	484	491	473	508	505	475	503	509	450	468	469	435	486	475	484	443	479	469	468	472	500	455	481	455	431	489	459	449	467	492	498	485	492	453	492	463	483	491	455	475	495	511	476	456	509	514	471	503	468	498	455	488	519	472	502	483	499	465	491	471	468	524	458	468	470	429	456	502	480	463	497	490	436	474	480	478	472	432	489	462	510	491	424	436	432	487	498	488	502	467	440	440	474	453	473	471	443	509	447	450	476	496	491	433	459	488	452	434	489	478	475	501	450	518	480	506	490	486	469	470	512	491	466	498	474	494	466	491	482	495	462	440	482	466	465	455	466	432	463	498	474	459	504	497	454	456	462	473	488	434	492	460	421	479	477	467	441	481	457	451	490	453	477	441	449	455	473	452	473	488	474	536	465	474	473	448	506	466	496	495	477	452	478	446	461	512	469	422	446	489	469	484	517	481	459	450	465	485	451	487	469	467	477	459	501	467	490	443	476	495	485	485	445	500	439	486	461	486	462	453	494	505	465	448	469	473	482	439	475	495	488	507	464	458	447	477	464	476	456	492	493	436	482	478	458	513	473	487	511	464	481	464	472	476	487	461	458	501	464	490	455	483	498	462	469	440	438	502	457	450	482	471	439	491	470	490	488	458	432	499	479	466	479	526	467	475	448	468	453	471	471	443	487	511	452	448	468	451	500	447	479	473	517	481	445	490	482	503	464	456	518	496	460	470	503	487	484	452	436	489	464	464	450	461	478	497	511	478	469	446	487	493	497	437	491	429	469	503	452	454	478	453	454	481	447	493	499	476	463	411	473	450	486	469	445	493	488	453	499	446	514	436	478	508	477	463	469	471	513	474	449	463	453	460	490	478	449	510	496	477	486	516	473	423	455	476	461	481	472	461	476	461	479	467	490	494	443	488	485	491	426	467	435	483	505	467	464	485	509	503	447	463	463	452	508	462	499	496	463	483	481	500	499	482	465	447	478	480	434	461	486	459	482	465	451	472	500	440	474	495	491	484	468	463	487	469	483	473	445	468	456	477	472	447	438	463	444	520	483	476	444	439	468	493	492	487	476	503	449	459	483	468	452	463	483	491	496	476	494	479	494	458	483	474	459	468	471	432	475	492	469	473	489	500	474	452	487	489	466	474	459	438	480	476	437	483	457	467	482	428	446	517	474	476	464	506	463	461	525	444	502	440	473	481	460	454	449	453	484	481	477	468	510	445	470	470	461	510	486	457	492	455	499	496	450	449	471	496	469	448	523	497	440	446	466	488	475	475	432	469	506	470	487	472	492	453	494	454	489	476	480	469	450	483	484	485	505	477	466	502	461	467	480	469	469	463	473	487	441	447	469	514	478	477	490	470	433	488	497	436	494	455	462	493	491	513	478	481	479	482	437	470	484	474	499	492	453	456	440	462	475	458	415	479	474	462	498	464	467	495	462	448	468	458	468	499	460	476	452	509	471	480	482	490	496	436	508	513	468	520	500	440	478	483	455	492	497	496	452	450	479	444	452	478	443	444	471	492	487	443	459	490	445	482	451	497	479	468	486	441	477	472	497	476	430	458	502	449	476	439	453	477	467	414	476	441	487	525	479	482	446	470	489	447	461	464	519	453	482	477	439	486	439	451	458	427	462	478	452	435	484	477	493	468	455	470	472	476	481	470	435	472	447	486	480	465	494	494	451	465	447	453	492	504	464	466	472	474	459	518	470	471	506	440	455	466	490	515	490	448	463	444	459	454	490	489	417	459	446	442	492	460	447	507	453	464	494	437	485	485	482	455	458	473	479	487	479	487	483	474	498	488	440	429	498	505	483	450	454	479	457	466	492	518	488	501	460	497	453	476	472	489	446	498	440	487	442	436	448	473	451	472	471	488	471	475	456	447	489	461	487	494	450	458	491	466	465	489	491	451	451	453	484	458	490	452	506	497	482	508	501	477	494	498	455	513	504	486	489	454	463	467	476	524	498	459	414	487	483	479	462	467	453	480	455	459	492	478	489	494	477	460	440	489	501	472	446	522	473	486	435	495	493	483	474	508	478	483	478	476	492	489	472	516	465	496	506	453	456	460	425	445	469	476	449	458	480	498	444	441	464	497	458	494	473	461	458	472	477	431	444	456	450	497	510	479	443	470	494	473	479	431	456	435	504	476	499	459	466	473	460	473	461	410	498	431	479	497	469	423	439	472	487	464	459	482	469	443	495	480	451	457	467	497	495	424	507	447	467	501	470	496	474	441	474	509	457	466	472	444	494	465	475	442	443	495	494	408	438	465	461	478	474	461	448	487	527	496	489	481	494	449	470	505	455	462	483	503	468	466	503	497	460	535	488	460	451	478	509	490	461	420	446	480	443	453	448	433	442	462	488	463	518	467	443	494	475	507	467	458	467	516	467	491	479	476	486	502	486	469	467	492	470	490	496	460	474	467	477	436	442	509	508	423	494	479	453	432	521	460	472	485	462	487	480	449	505	482	470	501	477	464	510	502	458	453	472	508	462	503	449	469	498	485	442	466	476	497	481	439	490	478	489	481	448	437	465	485	466	474	467	458	484	449	499	501	472	474	504	492	463	492	487	475	511	486	483	443	443	449	480	498	486	500	526	476	437	502	484	476	483	493	459	475	465	513	448	457	473	527	436	458	495	471	474	506	481	467	506	456	462	479	482	499	510	458	459	473	446	470	468	484	463	475	463	438	454	473	490	461	478	428	453	473	482	484	466	465	475	472	459	509	462	477	455	467	466	472	465	462	479	473	434	457	473	512	491	418	452	472	502	444	481	484	480	445	453	477	460	467	453	460	473	475	446	456	476	473	493	478	486	442	468	507	461	481	438	455	463	468	508	445	482	478	498	478	514	477	459	494	451	503	450	472	482	485	466	461	475	461	467	486	472	465	517	466	490	502	482	461	440	445	467	441	477	482	462	492	502	474	435	502	464	461	485	480	449	472	435	459	497	465	463	507	495	487	445	505	468	468	453	475	473	495	470	452	477	478	481	450	487	475	464	506	515	462	480	463	484	463	482	478	457	465	470	495	470	511	487	463	463	477	490	491	481	520	483	468	476	495	424	504	452	469	516
3543	1602	685	350	432	605	2327	6235	7772	6258	4242	2221	1047	429	180	106	50	54	53	51	53	42	42	37	43	44	51	48	51	45	42	53	46	42	50	44	44	37	36	32	40	44	60	31	42	38	39	43	54	48	54	58	48	47	52	42	47	51	46	54	33	44	49	60	41	50	39	44	56	47	45	48	40	47	37	31	45	37	32	51	56	43	48	38	47	43	39	37	43	56	51	36	39	39	51	39	40	45	45	44	45	31	45	50	48	50	45	53	50	38	48	47	43	41	48	37	58	54	46	35	43	43	46	48	48	39	48	61	39	57	37	49	44	46	51	42	56	40	52	44	43	44	29	44	29	46	52	39	38	36	44	44	43	61	45	34	45	51	38	31	37	43	48	42	38	43	40	47	47	46	47	37	44	46	54	52	43	57	44	51	50	62	41	51	38	40	39	47	43	41	43	39	48	43	47	52	31	48	55	52	55	45	43	35	42	59	48	31	49	41	37	47	43	32	50	43	39	37	46	59	51	47	51	41	38	40	56	48	58	52	51	43	40	44	45	47	43	47	42	33	57	52	43	55	50	43	50	35	43	47	51	42	47	35	50	44	45	43	42	42	48	39	47	44	47	49	48	40	51	52	39	48	54	35	42	57	51	35	39	45	57	49	57	39	55	52	39	47	51	33	40	46	39	52	52	44	51	50	49	50	52	35	38	43	30	44	62	46	33	47	37	40	47	56	48	36	61	36	47	41	36	37	44	36	48	53	42	44	45	46	56	32	45	36	48	44	45	49	48	51	42	36	36	58	50	45	46	32	46	50	30	40	42	61	54	34	36	56	52	42	52	39	46	36	52	47	53	45	52	38	48	43	47	57	36	41	37	49	39	42	53	37	49	56	45	44	34	46	38	43	39	38	42	33	43	50	38	63	49	52	41	38	41	41	48	50	37	59	40	36	41	41	40	49	57	41	48	49	47	36	45	56	33	50	50	45	47	45	45	39	44	42	69	34	45	45	44	54	52	39	35	46	39	42	45	41	41	48	43	45	40	42	43	48	46	51	56	48	42	43	54	47	46	43	35	54	42	52	31	55	55	46	54	31	49	42	43	41	40	45	50	51	47	51	45	49	50	53	38	42	36	44	44	45	41	47	54	43	47	46	44	55	51	48	42	43	40	45	32	43	46	46	35	61	44	34	44	45	55	35	52	37	48	50	41	45	45	49	51	32	59	38	40	47	45	57	42	57	42	44	43	44	43	45	44	50	39	52	45	46	48	48	43	46	52	49	26	51	44	46	43	48	55	58	42	44	56	44	42	37	44	45	37	32	41	50	57	32	49	40	35	43	40	47	51	46	46	40	46	41	49	48	49	52	33	39	54	46	46	53	49	44	33	35	41	39	55	43	41	50	47	42	38	41	42	50	40	40	29	44	54	41	44	44	48	46	42	48	52	37	44	43	39	53	40	31	51	58	51	45	42	43	46	53	33	58	45	42	49	56	48	61	44	51	36	36	43	42	52	32	57	49	36	47	40	46	45	44	36	53	44	46	44	44	46	47	39	43	39	48	35	49	41	38	51	65	48	39	39	37	45	48	47	50	37	44	38	48	44	50	49	43	42	51	46	37	48	42	46	53	32	43	41	48	50	61	53	45	40	51	53	44	38	51	51	48	42	52	45	43	45	47	48	39	38	36	49	52	35	52	45	46	39	32	50	47	55	40	44	40	45	38	46	54	42	32	38	43	41	37	40	30	45	54	47	43	45	44	41	37	45	39	37	43	44	52	44	39	39	34	38	41	60	45	41	64	48	46	37	42	50	52	43	50	37	49	56	46	43	54	46	55	50	53	55	42	44	44	44	45	41	60	40	38	50	52	51	53	46	39	52	38	61	46	47	50	35	52	41	50	47	52	46	46	40	41	45	41	32	32	43	36	41	44	39	41	52	48	36	41	39	44	35	46	52	49	30	45	41	32	41	47	39	49	51	46	44	41	46	41	54	46	52	51	46	40	41	36	43	57	48	42	45	55	45	39	51	38	46	51	53	47	35	52	50	55	37	47	48	43	43	42	43	42	50	40	40	54	38	52	45	63	49	49	39	33	35	41	41	50	35	51	29	34	37	48	30	52	38	47	49	47	54	51	51	48	41	52	45	39	41	48	41	53	43	41	49	34	49	42	52	43	45	48	42	43	44	46	45	37	38	41	40	46	57	45	39	54	42	45	48	48	52	42	43	39	41	49	40	41	57	53	40	38	40	36	49	46	40	47	49	49	46	53	40	40	45	42	55	38	44	49	48	47	49	55	44	44	45	51	44	48	43	47	35	44	40	50	41	43	39	35	46	53	36	40	39	43	51	39	42	57	49	53	36	41	36	45	40	33	47	51	46	47	39	43	53	45	39	53	41	51	35	41	36	40	45	51	35	43	55	45	45	44	37	42	50	35	45	52	47	38	53	53	40	41	45	44	51	42	35	49	45	41	54	56	46	38	41	49	62	43	42	40	42	51	37	40	40	47	37	41	50	42	42	34	44	41	40	30	43	54	50	40	48	42	51	49	43	42	41	57	38	62	42	41	55	47	46	33	45	46	55	42	42	29	46	40	38	47	48	36	41	46	47	65	45	55	46	41	35	44	45	47	46	44	48	37	37	41	41	40	39	43	46	46	49	54	44	50	38	47	55	42	46	46	50	41	34	38	35	47	41	49	50	42	56	46	46	38	42	49	56	43	46	57	45	36	46	42	43	28	49	43	40	36	52	37	54	59	47	56	32	45	53	47	28	36	58	52	50	30	53	45	42	38	48	43	35	54	39	46	36	45	40	40	42	47	38	40	40	44	32	45	33	45	57	43	48	42	47	45	48	43	42	52	41	42	47	44	41	48	42	43	34	44	48	42	46	43	41	46	47	32	45	42	35	40	44	48	49	53	38	44	44	45	51	56	37	51	39	48	45	46	51	50	60	47	63	50	45	27	46	39	33	57	31	44	49	47	45	56	54	46	34	44	41	51	47	34	46	46	33	49	43	42	36	56	46	34	44	39	37	45	52	28	51	42	45	38	41	43	46	37	36	49	35	36	37	34	40	39	47	45	40	42	53	40	36	49	42	45	36	38	42	45	45	36	38	37	49	41	42	33	39	44	46	52	55	47	46	47	41	32	34	39	44	42	45	39	46	44	43	43	41	49	37	52	49	34	45	54	45	43	52	38	38	34	37	39	59	59	42	34	47	49	39	44	33	35	42	45	38	35	36	44	43	40	60	49	42	48	42	31	33	40	44	43	46	35	49	41	41	40	35	38	40	51	43	46	46	53	33	41	46	45	51	40	50	51	49	40	39	36	49	44	41	43	43	51	50	41	41	56	46	41	49	48	46	45	49	38	55	46	43	49	43	45	42	35	32	46	41	42	40	42	36	53	54	52	20	51	37	38	42	35	46	45	50	36	46	56	54	45	53	45	47	35	48	49	44	38	46	56	46	50	44	46	58	49	38	45	38	34	38	57
27570	17925	11111	14661	24330	27557	35974	48670	48184	42475	35292	27376	19431	10240	4559	2001	1002	697	608	599	541	557	621	566	609	595	537	593	562	598	567	573	557	586	577	623	540	552	605	586	540	570	576	562	606	582	558	587	545	598	579	518	575	565	542	575	571	580	584	538	564	539	566	551	591	577	551	566	591	555	578	543	566	547	557	550	542	556	504	595	522	568	550	587	546	556	602	568	575	518	530	554	612	553	563	526	574	557	546	587	543	560	549	581	569	557	577	552	555	561	563	537	528	577	607	580	522	582	594	518	617	598	553	592	588	555	574	561	558	557	588	599	576	577	599	539	540	581	574	568	518	545	572	538	533	579	547	581	535	554	629	569	577	596	567	577	571	593	592	596	569	596	585	578	538	553	632	559	530	561	534	544	593	546	565	575	606	542	561	564	553	590	633	545	597	601	536	558	570	536	560	542	562	541	573	558	570	579	561	561	563	546	547	601	537	578	548	526	562	556	532	583	600	554	562	586	606	540	576	552	583	555	547	626	552	578	607	558	565	520	544	570	533	586	579	578	589	547	553	562	599	598	560	611	554	587	562	614	557	545	540	560	569	573	574	581	589	544	546	554	568	570	575	583	579	561	555	584	542	583	562	565	548	587	561	602	567	580	576	583	592	541	554	565	598	534	565	581	578	568	516	570	569	561	534	584	554	557	587	571	585	579	546	551	604	572	576	570	560	582	524	569	575	548	565	565	613	560	554	562	535	552	585	571	596	528	540	565	525	579	562	602	577	531	568	586	552	534	548	571	549	591	535	540	547	577	604	569	547	599	573	552	526	543	585	583	557	567	541	542	596	585	538	584	590	558	524	598	568	571	566	604	561	542	556	573	549	591	569	568	576	598	596	559	508	560	544	550	571	602	547	519	575	598	569	587	613	573	598	579	542	549	578	553	561	552	573	610	516	551	592	606	549	571	577	565	551	552	591	574	579	549	545	560	586	550	572	533	594	592	532	578	616	549	605	583	586	570	581	596	525	568	535	601	584	579	541	532	578	552	526	584	606	602	588	590	566	477	584	590	569	562	558	568	544	538	591	547	536	561	526	555	576	571	571	582	572	559	590	618	547	543	601	587	553	541	556	596	591	579	588	580	568	598	550	557	567	515	558	574	576	587	555	553	553	568	558	576	574	532	599	585	586	576	578	631	578	601	566	557	606	601	572	552	571	582	567	583	553	573	566	569	537	573	572	555	574	560	555	544	550	571	563	566	573	555	549	525	556	556	556	577	567	548	576	574	573	604	558	581	584	618	575	546	562	562	547	603	584	583	558	577	563	596	551	560	577	582	545	564	595	532	612	586	562	553	583	589	534	557	588	593	558	591	571	596	556	596	562	566	546	583	558	585	523	569	589	565	602	561	544	595	592	557	600	533	589	590	565	557	599	555	544	555	559	521	558	550	582	557	534	563	605	562	591	534	570	567	564	564	534	582	580	603	605	545	549	577	527	577	534	579	589	612	553	535	576	567	545	562	558	603	594	574	583	565	594	554	535	556	556	538	607	539	536	559	586	596	561	575	542	560	604	563	591	548	597	557	580	572	594	513	513	541	537	568	531	584	557	569	571	600	591	521	594	570	558	565	580	563	574	521	612	573	563	569	546	548	535	570	576	608	578	538	580	590	586	571	547	579	556	528	588	593	595	587	572	542	587	551	594	578	560	570	576	524	572	559	587	524	547	576	565	576	559	552	571	563	515	596	586	598	542	570	572	556	552	524	582	555	595	539	594	570	542	645	618	570	637	571	569	613	549	531	576	596	567	547	541	569	566	561	577	559	586	504	575	572	516	581	604	564	543	569	561	541	581	573	540	608	585	551	532	560	556	552	594	567	577	590	567	579	566	530	596	626	539	562	531	556	588	593	581	551	567	530	577	550	560	550	604	581	551	590	573	579	576	612	607	562	586	572	587	609	572	541	543	548	566	554	571	565	549	569	565	620	586	559	570	576	598	578	549	566	588	535	575	589	518	577	590	582	544	579	575	586	556	575	580	559	571	582	578	570	566	583	589	557	571	526	544	552	575	595	585	593	533	577	599	603	591	585	590	600	546	562	534	574	550	545	561	614	584	534	605	610	589	536	560	620	604	593	590	567	591	624	558	587	601	534	563	588	575	623	565	610	633	609	525	571	545	527	606	580	576	606	554	582	562	618	583	570	540	564	542	580	565	577	582	566	549	579	585	565	553	593	560	627	609	603	594	571	609	610	562	565	568	584	565	576	605	594	565	623	519	563	612	603	593	583	536	561	569	561	593	556	579	576	573	579	580	552	596	553	545	534	568	561	553	598	604	534	606	552	587	591	551	585	568	588	551	609	564	578	561	535	556	594	559	604	530	546	575	591	538	548	604	598	573	534	544	547	570	550	553	575	572	546	581	565	568	595	586	564	569	546	586	586	595	537	604	562	591	513	540	514	542	550	559	602	581	551	562	599	584	578	574	521	581	555	576	599	551	550	605	591	568	558	596	591	571	620	574	567	533	540	589	513	567	553	582	547	547	613	562	548	566	542	550	550	554	539	590	561	559	554	581	563	561	539	555	569	608	587	548	551	580	590	569	559	516	548	588	546	576	564	575	595	559	548	555	574	572	531	569	568	539	495	578	608	589	532	600	531	580	601	563	588	562	589	542	612	570	584	589	581	568	598	540	564	595	555	577	574	542	534	565	551	553	532	600	539	552	577	567	569	541	582	545	533	569	582	540	540	575	566	568	538	540	563	573	570	591	583	622	569	589	586	548	544	556	568	593	573	581	544	579	580	597	562	529	555	544	583	567	579	599	567	582	532	586	525	597	563	577	518	611	576	556	606	575	539	616	554	565	576	568	574	584	658	533	588	581	591	591	575	586	567	566	547	555	570	577	585	556	571	551	553	556	586	615	566	614	562	575	545	604	538	619	566	570	562	567	577	576	542	566	587	545	614	593	554	581	598	585	581	580	587	601	559	582	606	563	578	580	576	581	598	532	562	519	558	613	556	566	532	606	586	569	591	573	555	527	553	552	574	545	605	564	540	599	613	575	579	554	603	566	580	594	578	582	545	588	542	548	560	596	567	537	571	562	599	556	573	542	582	565	548	566	600	527	549	567	575	560	572	536	551	535	552	535	585	569	561	593	542	564	515	579	568	555	514	570	536	623	554	529	578	515	546	593	569	557	576	578	586	580	538	594	560	564	529	550	580	568	553	547	574	532	568	541	602	581	535	568	576	608	558	580	576	569	540	588	597	569	569	563	621	567	569	563	562	571	571	557	532	597	567	564	539	563	591	583	565	587	558	557	558	551	581	538	590	556	584	531	580	545	580	556	542	552	567	595	583	548	540	522	570	570	566	565	588	591	561	544	571	569	554	528	571	526	589	553	570	551	570	565	555	570	550	564	543	541	565	523	600	582	581	551	560	596	590	587	562	594	544	524	557	552	567	544	564	591	572	526	540	600	549	588	560	555	550	583	565	573	565
3592	3083	1252	581	658	1301	2175	8675	13601	10339	7080	3668	1472	545	235	131	88	52	38	43	42	46	26	37	48	34	37	40	28	38	37	35	41	39	38	35	39	33	43	35	39	42	41	53	44	41	32	44	35	41	37	43	44	36	36	48	42	44	47	45	39	29	47	34	38	33	50	34	48	42	45	42	45	36	46	40	37	39	30	38	37	36	31	30	47	26	52	42	45	40	32	33	45	33	44	53	45	32	33	34	41	40	25	43	38	47	51	33	45	35	47	48	39	43	37	30	36	41	40	37	54	37	45	27	29	40	40	40	41	35	38	49	51	33	45	34	44	31	44	27	36	40	39	60	46	49	43	46	33	38	33	43	41	42	38	46	44	31	38	40	38	39	49	41	38	39	43	34	48	31	38	37	50	36	42	32	40	39	34	48	52	48	41	55	46	45	44	36	45	51	33	54	36	35	32	39	32	54	42	42	33	39	33	33	47	28	36	38	48	36	46	35	49	44	38	39	33	34	35	40	39	38	34	46	38	36	34	37	45	28	38	37	36	38	42	42	33	58	26	46	43	40	44	38	49	32	39	34	41	39	40	54	40	45	29	40	40	39	49	36	33	36	32	43	46	42	35	36	45	46	40	46	47	24	31	42	35	34	35	34	39	44	35	50	50	35	51	40	39	30	33	41	35	37	54	46	28	44	50	38	34	46	39	41	38	48	37	41	48	42	39	35	46	39	32	31	45	48	35	36	47	45	44	43	45	43	51	37	54	50	50	43	46	40	44	39	45	34	41	46	37	43	43	39	46	39	39	33	43	38	42	31	55	35	38	42	56	41	37	38	35	39	42	42	35	42	53	51	47	40	30	38	40	40	36	45	40	40	38	34	39	34	32	38	39	42	39	48	42	47	51	53	38	44	41	33	28	43	45	34	34	43	40	44	43	53	49	35	36	36	43	43	46	27	49	40	37	36	50	27	46	40	41	36	38	39	43	44	33	41	26	32	38	42	37	37	40	41	35	56	39	49	37	47	41	47	40	51	43	38	28	43	52	41	41	41	38	36	41	47	36	29	39	40	33	44	45	56	44	46	50	43	36	31	43	45	45	35	39	36	45	37	53	46	29	36	45	32	50	32	26	44	34	49	40	29	41	40	38	38	35	50	38	31	45	39	33	39	39	39	35	31	36	43	49	38	37	41	43	32	42	44	34	34	42	38	33	36	40	44	44	36	44	36	39	39	32	33	37	43	49	35	33	40	48	42	42	37	31	37	42	48	35	37	44	32	40	31	40	30	41	56	44	36	27	41	42	35	37	36	40	40	35	49	32	39	42	35	36	46	40	34	74	34	43	33	35	48	31	33	44	41	38	33	45	36	54	35	45	29	41	47	41	39	30	42	33	36	45	36	48	45	33	53	49	39	45	47	37	42	43	34	41	42	31	31	41	44	27	42	46	35	37	42	42	45	45	42	47	36	23	35	40	42	39	48	33	49	37	35	52	34	40	39	35	51	48	33	43	46	41	42	45	46	42	47	36	44	40	43	28	39	38	29	43	35	60	46	31	32	32	32	33	48	32	23	36	38	41	47	42	38	45	44	49	42	43	29	39	42	37	49	43	34	40	40	37	45	40	38	52	43	43	39	34	48	40	44	42	35	35	28	43	41	44	30	35	46	33	39	36	43	35	26	36	34	39	44	41	46	38	45	39	31	35	36	47	50	41	39	52	40	32	40	36	44	39	37	42	43	51	35	40	44	22	47	38	33	39	44	37	44	36	33	35	48	38	37	37	43	53	38	50	40	44	38	35	43	52	45	38	43	32	49	40	45	44	45	46	31	38	37	42	36	46	46	47	40	47	31	37	43	51	44	42	49	36	39	39	30	49	39	34	46	32	42	39	32	34	48	39	39	35	26	53	35	41	29	37	40	40	26	41	54	42	46	38	36	41	38	42	56	48	47	27	38	38	54	43	49	45	28	44	40	34	45	47	46	36	30	44	38	33	32	52	37	32	39	35	41	41	31	32	49	34	42	41	37	48	47	35	31	46	42	40	43	33	37	39	51	47	44	38	33	30	41	35	33	44	30	40	49	37	37	51	45	44	42	50	43	34	48	57	52	46	37	36	41	38	45	46	27	47	55	42	27	35	47	50	38	41	33	32	35	36	40	31	42	39	34	35	31	47	41	48	41	28	45	38	46	35	41	37	39	37	44	39	27	40	40	30	39	42	45	44	39	38	41	38	42	46	42	37	41	30	41	38	46	36	42	46	29	45	47	54	29	46	35	39	47	42	43	33	49	46	47	44	38	29	47	42	33	28	41	34	41	47	39	52	36	40	47	37	46	41	34	32	41	44	30	42	37	29	38	29	43	50	39	48	34	41	42	34	48	42	37	48	55	53	38	54	28	43	33	36	29	43	44	41	43	40	48	42	32	36	38	46	44	39	37	26	45	42	42	41	40	36	41	37	52	29	34	40	33	56	44	39	42	39	43	42	46	49	43	31	41	37	39	35	51	43	32	42	47	37	49	50	47	38	37	57	37	41	35	36	42	34	47	41	35	45	44	39	30	40	30	33	54	43	40	42	40	39	46	36	43	34	30	37	35	34	41	43	34	38	47	31	29	46	45	36	33	29	36	47	38	40	33	48	42	38	36	31	42	47	32	40	37	26	45	44	38	35	28	40	35	41	37	39	42	47	49	37	38	49	30	45	47	38	42	31	36	33	37	29	34	36	44	41	42	37	42	49	32	43	38	42	42	35	45	39	44	41	49	47	38	36	35	38	43	35	55	42	41	42	38	36	46	38	43	55	38	42	42	48	34	39	24	47	40	38	34	34	38	29	45	28	43	33	38	53	40	41	27	38	40	50	36	58	54	29	36	39	48	45	39	36	35	27	30	37	40	30	42	47	31	43	37	46	35	36	42	48	37	37	41	41	47	35	35	31	30	36	47	46	35	36	40	33	47	46	32	34	32	44	47	52	40	42	45	49	43	36	37	33	54	45	42	43	44	36	38	48	43	36	45	40	55	50	47	32	19	37	35	48	26	32	37	33	31	42	54	30	27	31	36	27	34	42	44	37	28	41	32	43	48	42	48	40	55	39	40	41	36	51	35	47	44	44	34	29	28	42	42	51	28	49	34	39	46	43	36	37	39	29	45	37	37	32	42	35	39	36	33	33	44	38	33	39	42	49	43	42	52	40	44	39	36	29	29	47	43	48	41	35	38	41	49	32	40	46	36	42	45	56	38	40	33	41	43	39	35	34	45	39	34	37	34	50	42	40	40	40	49	42	46	35	35	42	36	49	36	39	52	33	42	36	45	43	49	41	40	46	44	31	42	43	45	35	47	51	41	29	33	30	40	35	36	37	32	33	53	38	37	44	38	40	30	43	44	46	39	40	45	40	49	37	37	36	34	37	36	47	47	34	45	42	39	34	42	37	42	24	32	43	38	51	47	27	44	29	41	41	34	39	33	41	42	50	36	42	39	48	37	32	44
33005	24629	15496	19837	30571	34304	37321	54768	57546	49072	41693	31674	22152	12416	5831	2446	1174	704	594	527	508	507	510	497	545	496	511	438	524	544	537	527	478	503	466	498	484	512	550	559	515	543	474	486	503	528	517	503	550	477	517	506	526	491	495	526	481	529	522	491	480	524	494	509	488	517	503	522	512	502	476	514	485	518	530	552	478	486	517	519	511	494	530	516	518	480	529	504	507	494	500	512	536	508	509	506	505	482	488	484	532	498	513	539	503	500	486	527	501	519	509	527	509	532	520	510	497	471	487	493	515	491	524	506	508	497	527	515	517	446	502	496	477	467	556	491	490	518	508	514	491	509	474	509	506	514	506	474	517	552	504	501	496	511	518	509	505	555	506	472	529	472	525	504	533	520	552	541	519	516	491	510	504	526	517	454	539	521	529	558	499	499	497	495	574	534	485	531	515	488	522	527	472	516	509	504	481	468	489	509	529	488	542	508	509	519	466	480	543	539	473	496	479	521	500	519	511	495	526	494	495	474	518	549	488	519	486	468	565	540	533	544	476	493	479	505	451	479	541	501	462	509	494	487	543	485	485	538	524	504	513	506	511	505	513	468	510	536	476	511	499	464	516	548	540	478	555	535	489	521	464	526	484	483	468	512	479	491	495	519	505	537	536	522	506	520	512	525	530	479	492	507	512	501	532	534	501	501	527	496	534	500	525	513	535	467	516	546	480	507	483	505	504	541	515	498	518	520	534	486	553	536	485	495	497	489	474	545	526	541	474	484	511	476	528	471	564	502	506	500	515	525	478	503	472	493	534	483	516	499	497	466	510	519	486	489	481	523	518	552	510	474	487	486	496	536	517	509	476	513	507	510	516	498	496	543	492	506	489	501	498	479	512	490	497	483	495	509	522	540	514	458	482	503	540	543	495	522	501	540	522	550	478	550	500	520	483	497	513	509	498	510	510	521	479	507	528	536	494	493	521	543	461	500	493	565	477	503	520	500	487	541	499	501	505	514	502	494	490	516	529	493	524	490	542	502	496	487	503	487	476	498	470	510	516	523	513	518	525	452	533	514	503	500	472	505	458	479	506	534	501	498	480	521	511	530	521	509	546	493	511	465	535	481	463	510	520	508	524	509	499	491	529	525	488	560	534	548	494	477	510	497	516	502	505	548	517	476	537	476	531	520	506	498	502	474	512	513	521	522	502	507	497	479	492	474	497	470	550	519	492	509	497	524	521	562	498	496	522	482	495	503	478	501	496	492	484	505	515	477	498	505	543	493	509	514	481	531	524	509	502	477	468	506	476	549	489	556	521	524	508	490	495	470	492	504	494	530	502	508	490	478	499	505	525	483	519	481	525	533	491	536	521	516	502	469	473	489	491	501	471	527	507	523	531	497	486	483	502	478	471	524	518	509	501	513	507	540	511	528	495	526	496	525	540	518	487	507	506	502	534	492	519	536	498	526	524	507	525	480	549	506	524	457	496	521	516	504	544	512	522	541	534	490	523	505	524	496	494	511	490	527	509	496	514	528	516	537	505	528	519	514	553	505	513	502	477	487	476	487	557	497	505	488	505	548	447	536	531	493	523	498	502	479	471	499	510	492	515	524	495	510	482	475	526	468	535	507	503	516	498	518	513	516	542	511	476	513	540	536	472	507	540	511	504	496	570	518	498	507	502	539	552	511	559	490	504	470	481	556	471	541	527	550	564	495	524	471	498	521	470	545	500	517	509	499	520	506	527	550	513	547	500	467	504	495	501	502	525	500	499	516	510	465	505	473	504	516	529	505	499	498	492	498	508	509	508	510	504	512	511	532	525	513	527	472	457	505	497	543	454	505	522	530	487	515	497	521	487	482	487	542	502	477	492	480	470	541	514	507	511	516	511	494	474	516	466	520	532	529	510	517	467	538	529	488	463	482	478	493	504	517	499	486	504	475	469	508	527	482	538	512	493	540	513	481	477	491	495	493	481	497	505	495	524	533	531	529	512	514	534	507	524	537	527	493	504	527	523	512	498	517	481	537	537	473	509	473	495	540	508	463	513	499	521	518	545	511	524	489	521	536	453	501	496	469	486	491	497	502	491	487	522	509	507	487	498	473	472	501	483	506	517	481	497	507	523	487	484	515	502	468	491	512	542	501	516	479	518	544	491	530	509	501	520	516	526	522	508	507	540	531	502	520	530	534	496	527	518	514	472	494	527	506	526	529	516	480	520	506	533	569	475	518	530	509	529	490	451	483	470	506	545	508	542	508	502	514	528	542	519	459	525	462	509	499	513	493	500	486	512	498	474	505	479	518	498	503	569	489	498	482	497	488	497	502	500	519	507	532	503	475	479	498	487	507	503	513	481	497	512	516	497	564	520	524	527	514	496	529	529	489	502	459	552	474	499	514	540	495	491	501	514	499	483	506	512	505	524	481	455	502	537	503	540	468	523	486	513	486	501	511	491	490	523	494	559	494	519	505	525	478	517	507	461	503	490	548	513	544	507	535	503	507	520	496	489	526	478	490	515	551	471	498	524	526	483	473	524	532	516	493	502	483	538	475	531	486	516	522	522	517	504	476	504	487	513	488	524	524	512	512	539	539	517	516	527	554	487	525	547	467	483	532	482	490	498	481	492	551	523	488	478	497	485	515	557	485	499	506	496	506	516	478	488	500	504	510	501	497	505	497	507	471	483	514	512	556	494	507	482	483	514	526	534	537	509	494	503	536	474	525	506	511	509	483	532	558	491	526	501	486	511	508	507	527	504	497	519	505	524	524	482	516	515	522	546	525	489	484	455	508	461	499	502	502	510	505	529	508	521	510	522	465	536	503	491	560	519	539	531	466	474	499	514	484	507	489	505	490	563	541	509	543	525	486	506	549	476	519	537	530	539	512	497	479	503	562	491	557	528	533	516	508	501	513	531	486	454	480	489	509	496	538	463	517	513	500	488	499	499	452	505	510	533	522	495	514	493	498	528	507	483	512	514	529	507	512	521	482	517	505	517	530	517	483	471	515	480	477	484	480	540	491	522	478	498	519	498	544	527	473	541	479	494	543	487	505	481	515	500	510	491	544	525	518	503	495	484	496	530	502	495	510	516	498	542	497	528	508	504	498	488	489	490	485	518	499	514	507	512	514	532	513	516	549	523	463	517	468	535	448	454	539	535	482	523	517	490	516	493	489	496	486	495	535	520	475	470	522	496	497	493	502	507	494	515	545	495	463	520	506	529	450	491	454	521	471	497	510	533	528	533	503	505	518	505	486	482	513	553	515	510	481	483	495	517	491	549	482	504	498	507	488	474	507	492	526	441	499	523	491	551	497	528	509	500	483	508	520	530	490	488	490	449	560	513	497	481	546	555	471	507	501	529	497	536	514	513	504	504	466	467	480	509	534	533	491	496	496	500	505	578	525	545	487	502	497	509	503	496	481	510	483	528	557	511	517	517	499	517	491	541	466	487	532	511	474	539	489	524	484	495	507	463	514	462	472	517	551	501	521	505	506	548	482
1907	929	448	134	127	226	317	1832	2931	2357	1560	875	432	187	92	53	41	47	40	51	41	48	42	44	45	38	44	41	36	45	34	37	30	38	42	37	42	40	37	38	38	29	42	47	35	41	24	38	35	36	46	48	39	41	40	38	48	39	33	35	48	43	34	35	45	41	38	31	42	52	42	39	35	51	42	33	45	41	24	44	48	36	39	35	46	41	42	42	43	41	41	46	56	51	45	36	36	49	42	44	47	42	27	41	34	47	47	50	34	36	41	26	54	41	52	41	43	37	48	49	34	50	42	38	39	49	28	35	39	42	48	44	36	39	42	42	39	26	40	45	42	38	43	40	42	39	43	40	46	32	29	44	44	38	31	36	49	36	45	40	27	46	43	31	38	39	34	36	33	36	46	36	42	45	35	42	47	46	35	46	36	31	39	36	27	38	45	55	43	41	50	40	32	39	43	46	46	42	38	30	40	33	52	41	38	35	36	41	40	46	42	31	33	33	29	49	46	50	42	35	42	30	44	37	36	57	41	51	51	57	32	35	58	35	46	42	45	54	30	34	40	34	45	40	38	41	43	32	50	46	40	39	47	47	34	30	42	33	42	34	38	43	39	56	48	42	36	32	34	37	42	39	38	42	43	38	37	32	38	44	37	33	33	48	37	46	34	42	38	30	35	32	43	26	48	43	38	42	40	42	34	26	42	38	50	43	36	38	44	43	44	44	37	41	52	50	43	39	41	47	36	42	32	42	39	44	47	42	41	40	46	41	36	47	37	34	47	50	32	37	42	43	39	46	39	47	32	57	40	30	28	44	35	36	44	46	46	35	51	49	47	45	33	45	48	41	43	49	32	33	47	50	42	45	46	37	47	31	43	44	46	49	39	50	40	45	37	34	34	40	38	34	46	50	44	32	28	41	45	37	41	44	39	38	44	40	31	41	36	53	38	39	40	33	48	42	49	34	42	47	34	44	47	39	39	36	48	51	46	34	35	42	44	46	47	35	35	38	46	37	47	47	37	38	52	30	48	50	38	38	58	38	26	38	41	32	40	42	31	36	42	45	49	34	48	45	30	38	30	39	37	33	33	43	49	32	44	23	33	44	39	45	36	34	37	33	48	42	48	48	39	37	40	47	36	37	41	33	44	41	42	38	35	45	52	37	40	34	42	41	39	26	31	29	34	39	50	42	36	39	46	43	46	44	37	29	46	34	33	41	38	47	51	32	49	41	44	48	30	42	40	52	34	31	46	43	43	38	38	40	41	38	38	37	45	43	33	42	46	42	45	50	47	47	49	36	40	31	34	34	42	40	39	46	45	42	45	45	38	43	44	35	32	43	35	47	39	29	29	37	33	30	34	41	35	47	40	35	31	54	41	39	50	28	40	51	31	39	50	27	42	39	41	48	38	39	36	40	36	34	46	34	42	37	34	44	37	36	40	35	50	38	36	29	33	36	34	42	35	43	54	32	38	45	38	41	36	48	38	44	39	40	45	48	38	30	38	50	42	42	44	37	42	43	41	38	36	38	39	54	37	44	40	42	33	44	28	40	37	43	35	34	38	42	45	41	38	50	48	34	43	51	38	33	34	29	33	41	42	44	30	35	47	39	37	37	43	36	34	50	52	39	39	46	39	52	50	37	45	40	46	44	45	40	44	35	36	29	34	47	38	38	38	39	39	38	36	40	36	29	37	38	36	39	40	45	34	44	50	39	33	36	33	32	37	43	38	38	40	43	33	36	20	39	38	42	43	38	29	44	44	40	40	32	41	45	42	42	49	47	32	47	51	35	42	28	45	44	38	38	39	40	40	41	39	45	28	40	46	46	40	43	33	34	52	43	45	39	45	42	41	36	48	39	52	52	45	40	45	44	41	39	49	43	47	39	38	40	41	43	39	26	40	31	45	36	39	43	43	40	45	30	45	30	41	41	39	38	44	51	48	43	43	38	43	41	39	33	39	43	39	39	27	34	41	28	34	53	45	46	29	34	44	49	41	44	34	29	49	40	39	49	44	43	35	35	39	47	31	34	34	54	53	34	28	28	31	37	49	36	24	52	40	38	52	43	35	47	42	39	33	41	40	35	37	42	41	30	52	55	45	49	39	42	45	34	44	44	37	39	48	40	51	42	48	38	46	40	31	33	46	41	36	41	39	40	37	40	47	45	40	43	38	34	36	41	47	37	42	40	33	50	36	52	36	39	43	38	39	55	38	32	37	35	39	39	33	53	38	40	45	36	42	33	53	44	42	51	53	36	40	31	34	46	39	41	46	48	54	39	39	40	50	46	51	40	50	31	51	39	32	44	44	49	39	36	41	49	45	61	43	34	43	43	48	53	41	34	49	34	45	37	39	31	36	34	39	43	39	47	36	34	35	42	44	42	44	40	39	48	43	44	20	33	39	35	46	53	44	37	45	31	30	36	37	39	41	37	40	42	33	40	36	55	52	38	51	51	36	35	43	42	50	51	42	46	37	33	43	36	43	35	39	47	35	40	30	41	40	29	46	45	39	33	41	36	44	35	45	40	38	46	41	40	40	31	37	39	50	35	45	61	39	33	29	40	38	36	42	42	38	39	53	39	42	32	39	32	42	40	35	27	38	40	49	41	46	46	38	50	54	31	55	39	50	32	39	46	37	30	44	38	43	43	49	39	30	32	42	49	54	52	45	36	34	36	41	46	39	52	45	36	41	40	48	50	32	39	38	32	40	43	44	58	41	41	44	30	51	33	49	44	44	37	49	39	44	38	39	36	47	55	46	41	44	36	29	41	30	36	33	51	45	48	40	50	41	35	39	40	30	44	36	29	29	42	33	40	45	47	47	44	43	36	36	53	43	36	55	42	46	33	35	38	40	44	37	48	32	41	40	50	34	39	39	42	44	34	43	51	31	32	51	44	31	50	48	42	43	40	44	39	34	34	40	41	43	44	39	42	40	50	31	36	40	38	48	41	44	45	28	37	38	50	38	47	40	34	38	47	44	44	33	31	34	48	41	24	40	50	37	53	40	50	33	42	38	48	38	45	43	33	40	44	38	41	34	35	43	40	26	47	39	40	49	37	29	55	37	37	44	32	46	31	39	42	37	50	40	44	32	34	35	34	40	40	45	46	34	41	38	52	41	43	35	45	34	40	39	37	50	54	52	39	50	41	39	30	42	40	35	36	57	54	43	42	36	41	26	28	39	44	32	36	50	31	34	59	35	37	35	44	41	30	31	35	29	46	29	48	35	40	40	38	51	39	48	41	41	37	37	42	52	34	44	33	46	47	48	39	43	30	29	37	33	44	37	36	41	36	36	48	44	27	54	44	40	40	42	35	49	32	41	43	32	38	50	31	42	32	50	39	41	34	35	42	31	42	46	33	42	33	44	38	52	53	35	30	47	36	36	38	43	40	40	40	44	31	38	39	27	42	41	33	39	42	48	43	35	40	34	45	32	45	44	50	46	38	40	40	33	49	39	37	37	46	45	39	43	38	42	38	51	23	42	38
22889	14600	7791	6074	12177	16121	18412	33835	35028	30595	25275	17799	10345	4894	2201	1062	727	605	564	539	471	496	511	516	507	504	516	500	497	494	507	527	519	542	519	540	515	482	492	543	483	518	513	491	537	511	533	548	528	538	501	555	502	482	540	492	509	465	500	531	485	471	515	510	485	556	486	506	510	484	501	523	544	520	523	485	484	516	505	516	556	522	478	545	527	533	520	545	534	500	482	533	517	475	516	511	538	520	481	510	497	580	541	548	536	542	513	517	516	504	500	488	495	491	505	595	501	505	511	524	499	507	540	541	536	509	477	470	505	503	500	483	493	571	504	511	513	531	500	537	488	516	534	538	516	529	492	506	516	555	478	540	490	530	512	516	476	479	501	504	538	509	554	531	533	529	494	522	541	522	563	540	513	515	535	500	513	490	483	517	483	527	555	507	540	522	511	538	514	505	534	483	486	498	571	507	486	497	537	503	497	493	544	535	539	529	541	518	512	517	522	518	516	514	492	508	516	498	528	521	530	524	507	496	491	502	525	514	508	533	547	550	502	512	516	541	477	549	486	510	543	521	521	496	497	545	542	554	555	519	489	505	565	539	522	541	513	477	496	500	524	495	528	546	502	526	529	487	516	504	538	492	531	515	545	515	523	520	527	464	540	498	524	530	515	522	550	516	541	556	522	504	543	488	491	520	481	512	547	519	518	529	507	523	539	493	542	507	545	527	504	488	529	471	517	494	516	511	528	548	543	512	516	534	506	480	575	470	529	474	500	474	504	485	498	536	473	483	535	522	517	464	546	514	504	541	519	523	494	507	510	500	534	507	453	525	501	508	533	532	501	528	501	482	537	526	502	492	526	554	508	522	476	469	495	521	501	516	524	523	536	548	532	517	528	490	468	534	539	513	502	501	515	513	565	489	500	522	493	551	524	484	490	559	512	537	506	467	517	493	468	544	498	503	520	515	508	492	492	512	488	515	540	504	508	534	506	551	515	518	484	519	506	537	538	553	517	519	504	513	457	483	521	562	517	539	459	511	506	529	518	516	494	511	487	509	534	530	536	535	500	501	554	479	529	507	544	490	524	527	533	524	510	495	514	546	500	523	535	538	526	505	526	540	540	512	532	538	517	527	548	544	518	476	558	493	559	482	536	537	553	520	502	557	523	565	532	534	512	507	494	484	489	511	492	538	480	529	491	468	524	535	494	511	520	547	521	488	548	526	517	533	513	502	543	490	497	567	521	482	548	519	539	475	511	511	497	542	497	485	507	526	557	539	532	475	526	481	562	511	517	515	517	534	471	514	491	510	538	540	494	511	509	550	530	491	538	482	513	470	517	573	547	519	540	497	523	520	540	492	526	495	543	531	516	509	497	521	540	563	533	538	523	514	526	530	519	523	530	511	521	552	540	512	502	555	530	554	513	543	533	508	515	522	512	508	542	540	509	563	518	533	515	524	473	487	516	511	526	519	517	523	515	512	530	510	530	520	543	523	494	528	503	491	515	524	530	570	507	541	531	550	497	531	519	523	494	473	521	543	506	508	515	538	479	485	520	533	560	509	527	526	528	488	513	510	514	466	471	506	507	498	525	530	481	502	532	543	538	520	506	562	540	514	551	506	528	500	548	497	530	535	486	519	527	509	535	514	522	527	499	486	540	542	491	516	478	531	511	495	469	492	479	519	496	533	492	499	597	515	531	542	559	541	524	512	520	515	508	544	512	500	493	516	534	476	535	503	501	514	531	530	518	506	528	474	563	491	507	488	491	486	552	539	531	504	522	544	488	479	537	491	540	508	497	501	511	509	485	522	552	499	539	502	523	512	498	512	543	500	440	485	466	512	481	497	519	506	529	476	509	493	530	527	480	499	530	547	541	499	536	489	496	534	542	536	515	531	514	504	541	504	520	495	551	478	575	508	505	470	513	503	524	511	494	540	521	523	511	554	514	505	502	541	531	525	502	511	518	497	575	485	538	523	532	536	495	532	510	504	527	472	500	497	494	501	467	507	505	518	552	566	548	550	521	500	508	535	520	533	536	516	531	542	526	521	511	528	503	492	527	500	502	509	492	519	577	514	503	496	496	548	518	492	474	530	562	518	523	522	525	447	525	505	521	521	494	462	496	513	472	534	502	490	524	498	490	512	529	488	499	552	502	496	514	530	552	520	507	559	520	543	523	474	504	517	533	497	510	488	523	497	525	499	513	526	494	567	475	490	468	447	501	506	514	482	517	514	517	507	512	500	518	532	549	525	490	499	495	492	543	510	481	510	478	503	518	522	477	471	510	527	526	536	507	482	537	541	531	525	499	490	547	486	511	492	477	517	545	512	523	522	497	491	488	474	511	551	502	539	481	515	495	528	504	503	509	498	482	497	485	538	562	499	515	544	523	521	508	548	535	527	519	512	508	551	488	529	535	545	509	514	501	541	507	492	525	519	527	519	469	527	478	552	491	521	477	479	492	530	470	500	535	527	515	526	517	544	536	483	530	508	533	557	535	536	504	458	472	502	514	517	504	483	509	469	564	514	524	511	464	509	504	524	455	536	538	507	566	555	520	503	527	536	537	537	492	527	545	526	520	539	524	494	502	479	531	506	501	490	520	496	512	547	535	463	499	526	491	501	553	499	529	507	467	515	498	520	549	525	506	528	514	540	500	495	506	492	488	532	551	502	525	531	539	542	486	456	524	474	527	536	534	517	501	477	527	479	487	512	569	509	518	520	517	478	556	523	501	544	511	518	564	466	492	510	550	557	543	522	522	463	553	502	502	555	542	559	466	555	512	536	508	490	501	519	528	500	496	510	503	520	546	508	542	517	551	492	518	530	586	544	507	519	512	544	534	482	523	483	500	504	488	512	502	496	518	522	521	556	502	541	477	505	505	496	506	587	505	523	526	504	534	557	486	524	524	529	514	506	547	545	557	517	456	546	524	468	524	490	494	494	472	507	504	495	515	557	520	549	501	516	505	516	509	503	515	491	514	479	552	522	528	529	532	530	511	477	529	573	507	480	543	525	528	512	505	559	541	491	526	533	531	465	553	523	502	568	515	478	533	500	530	558	464	516	462	528	517	529	503	529	513	504	568	499	493	524	577	501	519	523	530	541	517	530	522	496	486	528	543	528	580	489	560	481	511	524	549	499	558	478	481	507	513	523	504	543	500	531	523	494	515	518	505	513	526	513	512	496	526	526	494	514	488	553	484	541	557	502	509	535	520	491	492	511	510	491	508	468	527	502	506	550	522	458	507	555	539	499	501	462	561	504	527	507	530	514	514	491	516	525	499	507	555	495	550	532	504	515	545	539	517	484	509	511	477	522	500	521	538	519	529	478	501	486	501	475	494	515	549	484	539	496	485	502	501	494	519	502	550	524	522	496	567	512	519	536	514	500	511	522	491	542	521	506	510	548	508	536	514	534	486	490	509	544	491	520	529	524	513	503	529	535	529	536	520	503	504	517	523	544	500	506	546	496	561	463	507	491	511	501	520	539	528	464
2542	2395	1011	333	378	509	678	4368	8179	6011	3659	1780	746	347	172	83	45	40	34	44	42	41	42	34	31	33	38	39	33	41	36	47	43	42	38	40	32	38	33	48	44	30	43	50	41	32	40	34	37	30	45	34	33	45	28	43	36	38	47	34	32	38	38	35	39	50	34	46	40	25	39	37	38	39	32	39	25	32	37	33	24	43	37	22	35	38	32	57	34	35	25	44	46	30	24	39	33	36	42	40	32	44	31	35	45	37	28	33	34	31	31	28	37	44	41	34	36	37	30	35	36	33	35	30	35	42	35	38	45	36	41	38	38	40	54	37	31	36	31	50	27	40	38	38	42	33	26	30	36	31	43	45	42	32	40	44	37	37	27	36	42	32	47	54	40	44	39	30	32	29	39	47	44	38	34	28	25	44	31	36	50	36	28	32	46	28	31	33	41	37	46	35	33	33	43	43	39	43	42	28	45	37	44	38	35	30	45	54	40	34	46	36	44	48	39	43	37	36	44	36	36	43	43	46	34	40	30	32	38	32	42	42	28	45	43	32	38	28	29	40	38	28	40	35	46	40	39	35	35	36	31	21	35	52	39	32	38	27	37	33	34	43	35	38	36	33	34	33	44	39	39	39	35	35	40	30	34	35	58	36	26	27	35	37	38	29	34	26	36	40	40	41	46	30	41	36	35	34	35	28	33	35	37	39	40	28	37	52	30	35	36	36	40	37	41	41	39	38	38	43	52	39	38	33	44	38	34	31	32	32	36	51	30	40	30	44	33	36	36	30	38	39	47	29	43	28	38	33	46	50	46	30	36	39	27	35	27	33	47	31	34	19	38	36	43	36	35	41	25	44	49	32	27	41	36	42	30	20	40	38	28	41	40	32	35	40	29	43	35	37	39	45	36	40	34	35	36	34	37	41	38	34	33	33	42	58	44	35	40	53	27	43	38	37	45	26	36	28	43	32	42	32	38	38	38	37	34	41	40	40	39	32	42	45	37	36	34	30	34	43	40	39	35	27	32	33	40	48	40	32	38	40	28	47	31	33	37	47	42	35	32	33	34	44	33	36	49	43	28	29	42	39	43	49	40	42	40	45	45	35	35	34	36	31	30	44	39	34	38	39	42	37	39	49	40	33	36	36	40	32	42	44	42	28	34	54	39	32	28	28	33	46	46	39	31	36	37	46	40	41	34	50	34	45	35	34	38	30	46	38	39	31	30	35	44	34	40	33	38	39	37	41	38	46	39	40	33	37	48	30	45	39	29	28	32	41	41	30	40	27	45	30	34	46	36	33	28	40	38	49	34	31	43	41	32	39	30	50	38	29	36	38	42	40	35	49	40	31	33	37	41	36	30	49	35	29	37	32	42	35	33	31	45	34	34	31	35	40	33	36	30	37	30	44	41	38	31	43	35	29	34	33	33	36	32	31	33	35	40	34	30	34	44	41	45	27	34	48	39	33	30	31	34	38	39	35	29	35	30	30	28	46	33	35	39	38	47	34	39	30	30	44	51	29	37	44	33	36	36	33	38	33	41	37	38	27	40	34	42	42	38	45	36	28	37	45	40	50	38	50	31	41	31	42	41	36	51	25	40	38	50	53	29	52	44	41	40	46	48	38	33	35	43	45	35	33	35	40	36	31	28	42	35	35	36	35	39	40	39	41	42	35	33	29	40	31	41	35	31	48	39	42	40	42	45	32	37	39	32	40	37	33	49	35	30	33	33	42	47	31	35	38	42	37	40	39	35	34	29	41	36	40	40	34	33	31	43	32	33	34	40	37	45	43	40	39	32	36	32	34	49	35	32	34	40	32	43	31	34	43	31	39	37	31	36	37	50	35	36	51	43	36	40	39	29	40	31	31	37	42	47	39	37	40	42	46	35	40	39	34	41	27	33	56	29	43	28	34	43	28	36	41	34	36	40	39	40	28	36	38	44	38	35	29	40	34	44	30	42	34	40	34	37	38	27	34	40	40	42	47	30	41	37	36	35	38	33	38	35	47	44	41	33	30	43	39	32	50	32	32	35	54	31	48	36	31	42	42	31	42	49	39	44	44	44	38	30	38	44	32	26	33	30	33	46	43	37	29	40	40	40	44	39	37	29	44	49	35	34	33	37	36	34	32	32	43	49	39	47	35	31	35	43	43	38	43	34	36	45	48	33	46	37	31	42	36	44	22	40	36	37	54	31	41	43	48	37	46	36	29	33	32	46	38	26	33	26	33	28	37	40	30	42	35	40	29	33	33	30	40	41	34	37	45	38	38	32	47	32	44	32	31	40	33	36	28	41	41	35	35	34	37	26	31	43	34	32	37	38	35	29	34	36	39	29	41	42	40	28	36	40	35	31	31	33	33	34	31	32	39	28	37	36	37	49	37	40	46	30	32	35	34	40	31	31	36	29	28	45	37	49	39	36	40	33	38	39	43	30	34	50	35	36	44	28	34	41	34	37	40	30	32	32	41	32	35	41	20	35	38	41	46	49	36	28	40	32	44	29	39	29	45	31	38	34	37	32	43	48	46	47	40	37	33	32	36	52	38	44	34	28	38	38	41	43	36	37	24	43	32	35	33	41	24	39	49	36	32	41	44	37	45	40	49	32	29	41	41	34	43	45	33	32	34	38	39	38	36	41	42	36	27	41	42	33	45	31	32	45	33	24	34	44	39	33	44	33	35	39	23	34	30	36	34	37	26	32	34	32	42	33	40	42	32	31	30	35	31	34	26	35	32	29	41	38	42	34	35	31	39	49	32	34	48	36	34	43	42	37	35	33	47	31	45	34	39	40	36	34	36	42	42	53	31	41	39	40	42	38	47	45	32	32	44	31	44	46	40	27	39	39	39	43	36	39	35	40	33	26	39	35	26	44	43	36	46	27	39	41	37	36	37	45	43	30	32	34	37	45	30	30	37	36	43	43	36	27	30	43	34	33	28	28	41	43	39	35	33	42	43	35	45	34	35	30	27	38	32	42	37	39	34	44	37	32	39	29	37	51	30	34	30	39	39	31	36	32	42	36	45	42	36	36	27	34	46	34	32	39	47	31	30	39	31	35	48	44	42	28	31	28	34	42	30	41	55	47	46	34	36	35	37	41	37	39	31	36	35	36	38	41	37	49	37	45	33	40	44	48	38	35	49	32	26	39	32	33	30	43	31	33	43	47	41	45	46	35	42	33	31	36	34	39	29	38	50	38	36	31	30	33	22	46	35	41	34	33	35	44	39	44	34	43	30	35	37	39	37	48	43	43	50	57	34	43	44	41	23	37	31	35	43	48	47	35	34	42	41	45	30	37	36	29	35	37	32	38	55	47	40	30	40	35	34	45	40	38	36	43	26	39	30	42	37	38	44	36	37	44	37	34	38	33	30	43	42	32	54	51	38	28	24	45	42	27	28	42	35	36	42	33	39	27	39	33	39	43	45	25	38	35	33	27	38	34	36	42	36	32	41	40	37	35	42	40	27	40	43	36	43	45	24	37	38	43	36
30259	22334	13047	13134	22422	24678	24986	43808	48018	40137	32957	24853	15720	8576	4030	1706	851	612	498	499	476	535	472	472	506	494	489	486	484	491	452	495	530	443	435	472	498	454	497	471	464	477	467	489	488	467	500	459	500	492	470	531	498	461	499	478	446	469	485	447	454	471	465	518	485	475	479	501	468	514	463	476	504	474	435	481	479	480	509	463	461	470	494	460	456	502	466	496	507	502	428	474	474	481	471	475	451	501	438	515	462	466	468	488	472	494	481	472	457	487	498	455	489	478	490	463	462	475	465	457	435	462	448	466	479	461	489	470	489	475	482	463	470	450	475	455	457	470	494	462	474	497	463	464	489	458	465	477	482	481	491	503	498	444	508	522	482	508	456	469	503	493	477	493	435	488	450	488	476	453	484	491	489	474	441	492	466	504	477	460	451	456	516	510	457	456	437	492	467	512	471	438	504	487	487	452	496	428	479	470	481	498	431	467	460	444	504	454	493	497	463	485	471	500	493	510	515	491	515	537	444	471	482	465	501	463	464	467	473	466	480	479	462	480	480	459	456	465	470	504	456	459	484	494	473	509	508	466	498	474	474	471	479	474	438	522	458	482	481	480	457	468	462	489	500	498	484	513	486	475	458	487	453	510	471	480	449	518	456	466	490	469	479	482	456	488	459	476	489	484	446	467	461	446	430	490	486	494	495	465	491	461	468	442	492	443	478	497	488	475	488	495	476	453	498	465	458	440	476	480	449	445	474	470	473	474	533	480	481	501	451	480	486	459	504	471	463	494	480	474	471	467	527	484	510	489	467	502	459	461	472	498	536	479	479	457	518	453	460	475	450	496	474	456	502	485	480	483	486	482	481	491	468	470	482	496	479	498	540	533	476	480	485	504	490	511	469	476	519	442	475	499	480	479	442	510	499	466	473	480	467	497	472	458	480	477	430	459	480	439	484	471	490	468	458	473	482	472	465	516	472	509	482	518	491	454	480	472	482	510	463	476	470	453	502	497	467	476	484	497	482	478	464	489	439	499	482	455	526	467	507	438	473	495	465	486	485	485	491	489	465	467	477	493	467	483	476	464	495	496	511	458	450	494	487	475	444	454	491	440	443	462	468	487	454	463	493	486	494	488	464	457	450	522	491	468	488	489	499	479	523	459	526	497	463	534	474	467	507	463	455	470	457	445	489	460	533	486	500	441	475	465	505	456	475	463	494	455	509	482	520	508	494	473	445	455	529	497	503	447	478	502	483	448	456	470	466	490	481	470	459	507	459	466	483	480	492	474	505	448	480	465	457	494	522	486	483	490	489	481	442	474	465	446	512	475	480	481	462	503	501	477	461	474	464	484	432	512	517	487	453	474	509	527	463	449	472	484	491	442	467	459	485	509	499	470	455	438	468	474	424	499	484	480	490	486	436	460	448	463	474	464	515	485	504	478	484	504	486	501	492	502	521	473	480	468	493	492	482	459	491	501	478	479	464	476	467	467	505	501	472	476	487	478	468	512	475	458	499	473	482	479	482	445	473	443	465	491	444	489	484	454	449	470	421	461	480	510	456	476	473	476	486	520	487	498	503	432	508	468	493	503	419	481	464	482	495	465	430	470	446	453	496	511	463	495	478	425	479	460	466	487	481	431	451	446	464	466	478	440	472	484	440	474	469	487	469	480	442	481	524	466	476	487	456	480	486	469	487	489	463	449	457	475	449	476	489	485	445	461	477	466	497	473	481	479	495	490	474	494	478	509	467	476	492	444	479	484	449	450	466	492	514	518	481	479	501	455	520	460	510	449	495	419	516	513	503	488	466	437	486	463	484	499	478	460	509	470	485	477	476	488	460	466	500	501	464	476	494	482	466	482	481	496	453	496	463	484	448	451	510	496	518	491	462	493	482	463	470	467	478	455	496	456	484	457	511	497	479	453	481	462	480	470	487	516	456	476	482	494	475	475	495	430	491	478	516	500	487	437	503	456	455	471	460	430	469	502	517	467	476	483	495	502	517	490	500	493	478	445	461	512	463	437	458	468	511	472	496	451	497	473	454	469	490	509	475	472	472	494	490	488	485	479	474	465	462	475	442	505	446	453	479	473	505	483	459	448	469	454	450	453	451	484	466	447	518	469	434	499	472	401	474	451	463	475	486	464	461	468	486	504	464	475	489	492	483	528	493	489	507	478	452	481	489	492	455	488	455	489	506	505	490	478	504	475	499	454	471	487	510	462	460	446	479	437	482	452	463	473	497	479	519	503	490	459	491	476	462	447	460	493	476	495	462	461	463	482	452	450	463	464	498	486	470	525	461	463	482	480	507	497	476	475	494	458	438	457	475	472	481	494	480	480	473	453	476	463	460	502	432	476	480	462	479	472	462	484	462	505	473	486	452	457	438	515	511	489	457	449	460	446	494	481	447	455	463	473	510	487	473	450	462	467	495	475	478	523	492	458	485	500	468	476	480	484	469	499	486	452	489	510	428	460	502	514	478	469	517	449	494	453	460	463	515	466	471	480	480	450	469	483	459	445	461	509	502	468	471	491	480	495	495	480	486	491	476	484	496	481	452	476	477	469	470	451	473	453	500	522	455	468	492	477	462	468	467	481	463	458	476	468	518	511	488	476	506	462	440	445	507	472	477	467	459	492	478	487	449	471	447	500	496	485	476	463	496	457	477	483	490	440	484	460	481	515	488	482	466	445	495	448	449	451	453	475	457	477	464	455	514	462	476	467	464	460	483	455	469	492	457	478	447	494	516	495	477	495	470	490	467	468	476	472	461	449	499	490	468	472	472	493	480	471	503	463	499	472	465	472	544	435	494	482	501	488	467	456	509	476	500	471	447	481	475	474	440	444	499	483	451	463	469	485	520	463	490	448	477	476	435	494	502	470	491	445	484	484	462	484	471	450	459	501	528	495	486	484	474	483	518	462	522	479	503	486	464	493	461	482	461	501	440	504	466	466	504	465	477	448	488	460	464	425	470	446	461	458	489	468	484	496	498	460	480	464	479	508	494	486	433	507	476	478	504	499	499	477	466	459	466	448	468	480	478	483	453	497	498	436	447	464	458	471	500	512	480	473	476	460	498	509	475	508	483	465	437	432	455	548	485	501	470	448	483	465	492	490	526	441	494	499	486	483	467	486	506	510	428	461	467	500	476	458	443	505	492	501	486	486	457	468	494	487	457	495	459	464	469	484	482	468	476	446	463	443	500	466	440	485	411	470	468	471	525	486	476	483	497	468	431	484	479	478	469	486	502	493	455	486	450	466	489	517	470	492	429	489	502	512	479	479	505	463	526	493	465	487	433	476	451	475	472	424	486	485	438	435	471	499	506	476	459	486	535	454	464	457	512	505	483	461	464	499	485	478	486	484	500	452	455	511	486	460	449	458	462	498	469	477	523	511	443	449	468	468	475	496	502	491	474	462	465	486	512	466	513	486	460	456	497	473	451	452	467	493	494	472	474	492	472	486	510	484	469	496	459	509	466	500	492	475	480	486	490	457
3855	2501	1035	323	357	457	922	6763	9132	6904	3857	1668	729	297	142	67	72	66	48	37	48	41	46	49	55	45	35	46	46	41	35	47	55	52	40	39	55	39	48	50	50	43	45	44	43	51	30	47	33	50	44	57	41	46	35	55	41	45	47	37	46	51	45	40	48	44	39	57	44	35	41	43	71	45	28	37	40	42	44	66	41	27	40	49	46	32	40	47	51	51	52	44	37	41	51	50	51	46	47	41	55	45	38	38	43	58	43	52	42	42	44	47	44	42	51	42	46	37	39	46	36	37	38	35	48	43	36	56	49	42	39	53	48	52	44	48	51	59	53	44	37	51	49	45	53	48	38	52	44	56	44	47	44	32	59	46	37	43	39	39	39	42	48	41	55	41	52	37	40	42	40	49	51	44	45	39	47	45	46	45	47	49	54	42	53	54	44	52	44	46	45	47	43	45	42	41	35	52	47	37	44	52	42	48	30	48	57	44	50	43	50	44	54	43	44	36	37	53	41	42	42	46	45	44	50	47	54	39	57	43	48	31	54	49	48	52	37	50	41	51	54	34	45	53	40	50	49	44	48	42	50	47	48	44	38	47	45	52	40	48	47	58	53	41	35	65	35	32	56	49	58	53	47	44	44	48	39	47	41	56	42	43	52	44	42	52	46	47	47	44	45	49	52	41	48	50	42	48	36	36	39	43	44	53	43	52	49	37	36	40	45	48	40	46	48	50	45	56	34	30	43	40	47	50	56	50	39	50	37	27	48	48	61	43	40	46	39	51	39	45	44	42	46	31	47	46	34	51	36	37	38	47	42	46	37	37	41	39	45	57	53	51	48	36	38	51	41	41	42	43	48	43	41	43	52	54	53	37	35	51	45	41	62	49	67	45	34	59	43	48	50	40	54	37	50	48	55	49	41	30	62	43	59	36	43	35	46	49	46	33	43	62	41	57	50	30	32	49	45	38	39	40	57	47	46	34	49	45	38	48	41	38	41	39	37	56	51	42	41	41	38	40	43	33	44	42	49	53	46	49	40	48	49	51	41	49	46	38	48	44	45	49	36	45	39	42	44	45	49	46	47	56	48	59	36	45	47	46	45	52	50	51	51	41	40	44	50	42	43	40	52	42	40	32	40	41	43	41	51	41	58	44	44	34	42	46	62	52	45	52	55	54	48	42	50	40	51	40	43	45	34	42	47	43	48	42	37	57	53	40	51	50	41	38	28	49	42	33	47	43	50	46	42	59	43	41	49	53	42	51	45	41	54	40	52	31	42	42	41	53	49	44	42	59	40	34	51	49	42	45	51	43	38	40	58	38	58	53	44	46	40	40	54	37	50	33	58	51	48	46	42	51	47	57	33	48	50	45	23	38	44	48	47	48	35	50	33	51	41	41	45	34	31	38	40	47	42	48	45	46	61	48	47	46	59	48	42	42	60	45	47	50	45	40	39	63	45	37	40	52	38	55	47	42	48	35	46	49	52	50	44	41	44	53	42	53	40	46	45	54	42	48	38	44	40	46	46	49	49	56	56	52	38	42	45	49	43	45	55	47	48	45	40	40	36	51	45	39	40	36	43	42	42	46	46	53	38	56	64	33	40	34	43	52	41	52	47	43	46	46	45	38	40	42	59	52	62	43	44	46	43	46	36	47	50	50	54	53	42	44	39	38	30	48	41	46	43	44	40	44	44	41	38	46	48	44	42	57	40	48	44	52	54	46	43	37	40	59	48	52	39	56	41	52	48	51	58	49	46	41	45	50	48	48	38	44	51	46	40	36	57	58	42	41	57	41	39	39	52	39	44	45	47	32	51	57	43	54	44	40	46	41	52	56	41	57	50	48	47	50	40	35	42	44	40	48	48	43	54	43	31	36	46	40	41	51	47	54	51	48	48	57	44	35	50	43	49	39	51	46	38	47	23	61	44	38	42	42	39	46	43	48	40	46	36	49	49	39	40	45	37	38	43	44	42	49	45	52	40	40	48	45	42	48	36	51	46	47	55	47	38	42	36	50	45	39	47	44	43	46	34	47	55	49	50	44	32	42	48	52	48	36	55	40	58	39	43	58	52	30	38	49	38	50	55	42	52	43	34	42	47	37	38	43	53	50	49	44	50	38	44	39	38	42	59	34	38	49	47	35	52	32	42	34	27	53	41	35	48	43	47	35	44	53	36	40	33	48	46	45	42	45	40	40	53	51	36	50	45	57	40	43	57	46	32	46	59	38	51	42	59	46	41	45	49	52	49	44	47	46	48	45	49	35	58	45	37	41	41	40	29	42	39	48	63	55	45	41	46	42	35	40	43	57	37	40	37	51	52	44	50	49	56	42	40	41	33	49	37	53	35	41	44	46	37	51	46	40	64	49	42	47	57	41	43	44	40	52	30	51	43	48	57	49	48	37	61	45	44	45	52	44	51	31	50	46	48	40	39	45	45	45	43	49	47	54	46	59	46	41	47	48	48	45	52	34	47	40	51	41	35	38	45	44	46	42	47	38	42	50	49	53	42	42	39	42	44	44	44	43	28	40	47	32	47	47	37	42	50	41	48	48	41	50	29	44	48	42	44	51	39	48	53	53	36	51	48	54	53	41	42	48	35	35	46	40	65	37	54	50	45	40	40	42	59	46	40	45	47	45	40	51	48	42	49	52	49	36	58	36	50	40	42	38	44	39	42	48	46	48	50	47	30	43	57	57	49	47	46	50	40	43	47	53	39	44	49	55	46	48	54	42	42	32	36	53	41	38	49	61	48	42	39	40	45	41	51	43	42	42	30	39	50	52	40	46	39	44	39	51	44	42	36	33	47	42	50	59	38	40	48	41	53	48	34	34	42	49	30	51	37	43	36	41	45	49	41	51	53	35	54	32	39	40	43	38	40	57	47	56	37	42	36	37	48	38	40	48	58	49	47	46	47	52	34	54	42	44	54	42	45	39	41	27	42	42	38	43	35	26	50	55	32	48	33	44	42	36	49	59	53	53	51	43	36	38	57	34	40	30	50	42	48	53	41	37	46	51	42	46	53	51	37	47	45	40	32	37	43	53	39	56	49	54	39	38	54	49	49	42	47	48	50	53	45	52	38	46	41	47	56	41	50	59	50	51	51	51	49	49	36	44	44	53	37	40	37	40	43	52	43	45	32	42	42	42	45	59	52	63	41	46	42	41	48	49	61	49	40	53	52	52	52	59	39	45	49	49	34	66	42	40	43	38	42	48	49	44	49	34	41	48	30	63	49	45	34	57	46	46	43	35	42	40	45	61	42	42	38	46	36	39	44	37	45	46	47	46	45	48	38	34	50	47	46	55	39	60	39	53	55	46	50	46	57	54	49	40	43	51	54	39	52	42	51	47	43	44	44	58	51	49	29	45	41	43	45	58	47	43	40	47	45	44	48	35	56	40	39	41	48	45	39	45	46	41	43	46	56	43	56	44	52	66	52	37	55	30	35	38	51	51	44	39	32	50	40	40	53	47	37	39	50	50	45	38
29870	22574	12629	12404	22485	23370	28177	49868	51009	42696	33587	24002	14750	7721	3390	1458	831	658	590	552	557	588	597	579	610	596	559	589	552	533	552	560	563	560	551	550	563	574	524	581	541	529	542	596	580	519	588	567	597	555	590	559	617	569	577	599	530	589	581	579	556	572	531	589	550	611	544	607	594	538	609	571	544	548	551	566	548	568	572	597	568	594	589	535	601	539	550	600	595	549	540	542	549	580	566	567	593	536	556	608	588	569	570	541	578	557	558	592	563	550	593	580	544	580	586	565	563	576	587	582	580	568	514	554	578	541	549	556	638	550	590	549	584	568	586	531	592	554	552	570	582	525	558	569	552	637	547	566	555	595	536	560	590	639	588	580	579	571	600	587	628	580	562	541	557	579	560	587	558	592	546	590	570	556	570	500	571	567	609	571	545	563	605	591	575	596	591	591	589	528	545	602	613	578	523	535	580	584	579	545	542	569	512	579	609	576	590	550	596	540	562	563	577	585	575	572	561	587	586	526	591	545	579	566	574	564	531	595	558	585	558	536	564	584	566	529	562	576	529	565	580	571	579	564	596	592	572	570	514	558	537	569	592	538	578	595	559	570	551	551	535	538	582	546	519	569	546	567	551	573	594	587	575	535	555	545	584	556	517	563	569	590	563	584	575	567	589	575	557	568	599	571	562	588	563	572	572	588	592	555	549	507	594	527	549	572	557	546	557	585	577	587	559	590	555	576	546	587	584	543	611	594	572	581	572	592	580	596	565	584	531	563	584	580	579	571	607	580	574	576	574	592	577	576	618	574	558	556	565	593	602	611	597	602	571	515	550	581	579	580	572	570	563	582	544	607	571	546	589	586	569	551	572	525	585	531	635	608	575	572	591	546	528	568	587	580	591	514	597	605	503	609	581	581	572	554	592	549	599	543	604	576	608	552	597	550	560	556	561	579	571	597	601	580	562	552	621	579	567	586	573	561	546	572	562	579	549	600	544	573	597	606	549	543	577	548	577	526	556	569	585	593	600	550	479	567	563	591	595	551	561	573	562	560	529	559	588	579	558	621	556	565	591	573	547	575	572	568	582	560	592	564	574	540	609	563	596	586	587	536	587	550	570	560	608	601	542	570	572	548	595	556	597	567	570	553	578	561	587	514	561	529	586	534	553	619	558	548	584	574	577	536	569	578	560	557	603	546	559	596	599	570	536	585	524	600	557	579	529	566	567	593	557	581	558	576	571	541	577	564	575	573	584	535	547	560	533	574	567	589	552	539	549	566	597	589	543	616	525	596	595	524	544	571	604	596	534	578	546	577	577	568	564	590	561	538	591	560	590	530	574	546	551	529	585	545	583	594	592	583	560	583	582	500	552	565	580	572	587	560	581	537	602	567	564	595	569	588	565	586	553	550	619	578	561	572	573	553	561	561	596	606	574	580	602	569	574	578	551	506	568	596	612	567	570	560	549	591	552	544	526	545	535	577	578	568	575	595	563	588	623	600	563	562	584	594	565	573	598	561	546	561	599	557	559	556	579	550	570	566	569	505	554	569	589	566	551	552	553	594	525	566	566	562	555	580	621	551	613	561	589	580	574	574	577	563	565	608	531	575	543	550	562	545	539	571	537	534	568	589	540	549	565	566	595	574	577	592	570	574	551	561	590	532	602	568	565	547	533	527	546	551	568	563	582	592	563	559	618	548	542	575	551	550	566	588	580	538	571	564	534	572	576	621	553	542	560	591	520	591	558	563	564	555	588	532	525	556	567	604	617	557	546	564	536	567	564	599	592	584	560	558	583	576	560	589	563	545	575	555	555	543	599	558	582	570	570	592	559	579	569	578	579	554	574	543	589	556	609	550	594	547	580	588	572	551	579	576	559	550	571	588	556	528	572	600	611	553	571	569	520	606	589	559	568	585	549	560	589	569	546	580	574	578	553	565	561	544	565	553	561	567	560	562	606	570	572	576	572	626	555	578	576	604	597	559	594	573	583	573	572	555	612	539	584	580	564	536	545	525	573	582	560	555	555	570	573	575	559	582	581	617	578	543	552	563	529	539	544	570	574	596	561	574	571	571	581	591	572	547	557	614	552	590	538	541	566	558	560	589	595	569	579	574	550	582	609	619	555	574	562	577	571	572	544	587	562	581	552	574	561	541	566	544	545	549	587	582	539	557	557	560	580	569	577	598	566	581	651	571	568	586	545	574	585	572	555	605	541	562	582	569	538	565	562	610	541	570	545	577	580	556	589	505	616	557	525	616	608	544	535	570	587	570	554	555	566	584	583	588	552	596	586	621	570	624	574	571	559	586	581	570	604	551	546	557	604	567	546	618	624	573	555	544	570	585	571	577	561	565	588	577	560	562	575	575	575	614	640	572	566	606	574	540	574	570	553	559	570	526	595	604	594	586	557	569	599	567	544	564	558	585	542	550	575	554	585	523	525	579	578	575	632	579	538	596	557	571	556	532	553	539	592	580	589	558	587	564	552	585	551	561	541	565	580	588	574	536	538	553	563	602	575	594	594	587	578	567	580	554	547	583	579	573	554	595	640	590	571	544	579	563	590	545	543	558	556	587	575	608	577	553	595	610	564	562	588	596	562	582	515	571	551	558	562	549	569	578	626	578	601	599	575	566	602	615	574	570	542	585	531	547	567	565	570	562	603	563	544	556	552	552	575	544	547	547	552	555	563	550	566	614	573	550	567	570	620	547	537	582	589	577	553	583	562	541	594	609	556	579	543	532	585	553	572	596	538	599	598	553	598	542	547	609	559	542	576	595	583	584	594	555	588	576	518	553	526	559	579	562	552	581	547	549	572	575	589	529	551	560	575	564	584	606	563	547	544	563	565	539	593	556	548	574	597	569	528	559	545	592	614	543	581	556	572	608	566	557	555	594	567	570	586	582	577	565	556	535	551	560	544	570	570	545	539	585	581	593	589	563	565	562	578	579	571	573	582	566	542	552	588	571	553	623	600	545	546	545	555	549	596	538	524	579	584	540	552	546	592	568	569	551	523	585	598	561	568	614	555	618	561	561	582	568	586	613	572	572	594	547	540	535	560	559	527	560	570	573	561	574	547	503	565	569	579	556	568	551	576	599	543	537	560	613	592	592	527	558	518	589	578	543	554	558	607	606	553	577	574	566	590	518	600	586	566	552	591	582	553	581	567	568	518	557	610	605	613	587	588	617	583	587	541	570	563	563	579	582	612	580	575	583	583	561	580	581	526	550	564	588	571	577	556	562	587	549	567	593	566	598	573	610	596	569	582	575	609	580	626	566	563	521	606	574	562	550	554	582	604	548	601	561	615	573	574	589	572	565	567	625	560	555	542	585	559	593	590	579	586	558	598	562	563	605	576	544	546	588	572	567	593	571	600	582	522	565	560	556	558	581	571	574	570	545	563	556	590	562	537	590	575	610	568	570	598	598	542	574	578	533	556	621	590	569	581	537	601	576	567	566	581	565	612	570	602	574	571	552	559	580	591	555	582	591	565	578
4414	4591	1413	478	447	644	4895	14670	13810	8788	4433	2230	997	460	235	102	41	50	41	56	47	36	30	39	43	35	31	39	40	38	37	34	39	40	47	48	43	38	35	45	42	39	42	40	27	34	42	31	47	44	52	33	37	47	38	42	37	34	45	44	37	32	29	39	42	41	50	30	37	45	41	60	37	36	40	32	48	36	37	45	48	43	42	33	41	37	30	42	33	65	30	36	48	49	35	39	42	48	35	41	39	42	35	53	56	39	42	40	48	34	39	55	43	43	34	38	42	44	40	37	47	41	44	51	45	31	48	43	56	35	37	31	32	31	45	35	42	51	33	38	39	38	44	37	37	47	32	37	42	34	43	37	41	33	44	42	43	45	45	41	33	45	44	38	39	34	53	24	26	42	40	45	33	39	41	32	32	52	40	40	47	41	40	42	37	43	50	46	28	36	28	42	31	42	41	49	36	33	36	56	49	41	36	35	41	47	53	46	33	32	55	40	40	43	42	44	37	37	51	42	45	36	36	32	37	39	33	38	44	47	41	41	35	42	36	39	41	34	49	37	41	35	41	42	45	41	44	47	36	43	44	37	39	45	40	42	35	45	48	48	33	37	37	48	39	36	43	40	36	30	37	37	40	41	36	37	39	47	45	45	42	39	34	47	38	54	48	38	38	49	40	50	43	46	44	35	34	47	42	39	47	37	42	43	36	37	32	46	36	46	47	29	48	41	38	49	31	47	36	40	32	44	33	44	43	33	42	34	39	41	44	38	36	25	32	37	49	40	42	36	43	40	44	42	46	57	30	36	37	40	47	38	41	50	36	42	39	45	46	45	39	40	35	38	42	51	35	48	37	31	41	46	51	42	36	34	32	55	39	59	41	46	25	35	42	41	48	41	34	45	41	39	31	41	28	43	31	47	43	37	33	35	35	25	33	38	42	40	50	37	42	47	25	49	49	44	46	40	50	37	44	44	43	40	43	51	39	34	48	46	44	41	37	46	33	46	37	38	40	45	39	47	34	57	35	32	30	52	50	33	39	44	37	37	30	56	39	43	37	38	40	56	37	43	44	49	41	35	42	47	53	37	44	38	36	48	41	45	33	32	51	34	44	38	42	39	53	45	44	45	38	41	34	52	40	47	35	48	35	40	36	39	48	42	35	39	38	42	45	40	45	42	38	53	39	31	33	44	41	46	40	41	35	40	32	43	41	47	22	27	37	37	33	40	32	44	38	30	46	38	35	44	41	43	29	41	41	34	30	44	36	45	38	43	47	43	34	42	42	41	37	36	51	43	37	47	30	35	48	39	40	45	37	43	41	30	42	39	39	43	59	40	37	33	38	51	40	38	44	34	46	47	39	35	47	46	43	43	40	37	41	44	39	49	33	30	42	40	45	32	38	34	35	35	44	38	40	44	46	41	37	49	47	53	30	46	38	52	43	39	45	38	54	37	40	35	38	40	34	38	42	46	46	40	47	38	40	39	42	43	49	36	39	51	45	37	27	44	35	38	47	42	52	45	39	36	40	51	33	57	37	48	41	42	44	33	40	42	34	44	39	52	49	55	30	34	29	48	34	54	50	55	46	40	48	47	31	43	35	30	40	32	35	40	49	49	39	44	51	46	27	37	46	43	39	35	48	42	38	33	38	51	35	40	30	45	36	42	37	42	44	49	36	50	35	45	37	42	24	33	37	41	35	48	47	40	46	42	46	42	53	43	40	41	32	37	44	37	48	38	44	35	51	46	32	37	44	48	37	44	43	46	44	33	42	53	41	51	40	49	39	48	44	35	36	27	51	42	37	46	48	45	42	26	30	46	44	31	48	36	49	45	45	48	39	31	41	49	44	42	27	35	55	48	45	49	32	30	54	45	35	34	46	31	38	39	40	41	43	43	47	45	46	44	39	34	56	41	45	37	38	43	33	40	37	45	33	36	24	31	45	33	46	36	43	41	47	40	39	40	39	39	53	28	44	41	48	34	44	33	49	30	41	36	30	33	38	39	30	38	42	38	40	37	29	33	42	50	45	36	47	40	30	40	51	38	42	29	51	43	44	45	34	40	49	44	42	53	32	50	40	46	47	55	51	33	34	33	35	37	38	42	36	34	36	42	37	47	33	35	34	47	42	57	43	46	35	34	42	46	35	38	37	47	52	31	42	45	40	45	35	47	38	32	38	38	47	43	40	39	54	47	32	41	35	44	33	40	42	39	48	43	32	41	37	41	42	38	37	38	43	45	42	42	32	33	47	28	44	33	42	34	41	45	36	43	33	41	42	37	47	41	42	39	42	37	48	44	34	44	37	23	51	43	38	43	45	46	40	40	29	40	43	39	44	38	48	36	45	36	28	34	38	31	35	44	45	42	33	37	37	49	32	35	34	36	40	34	36	35	40	49	40	34	44	45	34	45	39	37	48	46	49	48	40	35	36	40	41	34	48	47	48	44	47	49	34	34	42	30	46	48	57	39	44	49	48	39	48	40	34	38	36	45	40	41	45	32	44	48	37	40	34	51	45	36	40	47	35	46	48	41	34	40	36	47	49	54	42	45	50	39	40	40	43	45	40	41	36	36	39	39	37	41	46	37	50	54	47	57	54	46	41	36	30	32	44	44	24	31	42	50	46	38	49	31	55	37	37	42	39	49	41	38	40	38	39	42	43	39	50	44	35	47	44	32	52	41	37	40	41	29	42	50	47	36	43	44	41	37	53	41	52	35	47	52	35	40	36	40	31	54	39	39	45	41	44	35	42	44	36	50	32	48	33	32	43	43	44	38	39	37	45	40	37	42	61	40	29	37	39	45	39	43	51	57	32	50	47	30	39	43	44	30	46	40	41	38	44	44	45	37	40	37	25	32	46	31	36	46	50	35	39	36	51	43	45	30	45	41	45	29	35	31	43	55	40	38	32	37	40	36	35	38	42	34	35	41	25	41	40	41	36	42	36	30	49	42	34	42	44	52	30	30	53	37	46	36	41	44	37	47	35	43	44	40	46	44	49	43	36	34	47	36	33	48	42	25	40	37	51	39	26	42	39	49	40	46	36	30	42	44	28	44	36	39	31	39	30	41	34	41	42	39	48	46	46	41	41	46	48	35	49	41	44	38	45	42	37	41	45	31	27	54	32	39	48	45	49	51	45	36	44	36	40	39	42	45	46	48	36	47	30	40	41	40	39	51	34	44	43	41	37	36	33	36	48	38	42	43	31	43	36	42	45	40	31	28	36	38	40	40	56	46	28	46	38	34	40	39	35	45	42	44	39	36	38	38	37	48	39	32	35	46	34	34	42	40	36	39	48	48	35	45	40	37	35	53	36	31	30	54	43	32	36	25	29	51	31	39	32	48	49	40	52	44	42	35	38	46	38	45	54	34	37	38	47	35	42	38	41	39	52	42	42	46	43	34	39	34	42	50	51	33	41	44	53	47	48	47	35	49	33	41	48	49	46	39	38	42	46	37	43	48	26	33	36	37	38	46	39	39	43	43	43	42
35796	27575	14589	17129	24965	26796	45062	63456	56361	45211	34770	27128	18960	11221	5180	2173	974	619	544	535	540	536	511	529	514	509	483	527	497	550	512	527	512	529	499	557	477	478	478	517	532	507	516	484	514	490	495	556	526	520	509	539	536	513	541	480	504	476	510	485	501	464	527	508	498	501	516	541	506	493	497	523	514	515	529	542	491	530	481	501	477	488	504	516	492	482	515	507	513	530	518	572	498	516	547	491	519	505	496	485	471	491	512	491	512	505	540	506	514	475	528	536	518	502	503	457	518	500	504	503	517	511	509	522	501	522	519	512	543	486	476	525	515	553	502	514	500	524	474	496	525	480	503	491	497	545	526	488	491	522	516	495	491	475	509	547	538	512	509	503	519	497	539	476	546	488	549	517	512	480	445	546	470	513	541	523	499	536	533	495	489	515	491	535	502	511	550	522	535	519	514	492	503	481	489	533	523	491	496	520	516	507	543	519	513	526	509	485	531	546	524	510	514	536	498	503	513	520	520	494	472	549	540	529	518	480	529	512	529	555	503	493	537	513	492	516	469	483	519	496	485	488	472	483	494	534	551	521	510	511	482	496	551	524	488	494	543	540	516	525	507	501	521	497	552	481	489	537	502	479	539	507	496	475	530	466	492	536	507	475	533	536	544	445	516	507	516	520	524	501	503	513	517	505	517	515	499	535	537	474	512	541	537	515	515	524	535	544	510	507	527	481	526	499	502	470	503	521	508	515	513	547	502	489	551	488	494	522	478	527	504	554	500	535	499	530	522	521	490	502	512	520	433	529	511	534	466	533	537	538	505	473	518	518	515	548	541	519	519	503	482	482	534	522	508	513	501	494	512	544	494	547	531	514	522	515	513	549	494	517	526	552	484	506	534	498	519	477	534	540	534	487	509	519	518	515	515	496	468	545	533	477	517	538	522	494	508	478	525	453	509	528	481	550	512	474	520	488	545	522	513	518	520	492	521	527	513	526	488	503	541	526	571	519	488	477	490	530	523	519	543	514	500	531	498	499	526	520	469	550	515	528	521	532	540	503	508	513	491	483	492	507	489	541	500	510	509	522	531	535	535	532	453	565	474	461	496	562	497	524	556	493	510	538	520	532	537	486	535	502	507	505	495	524	501	503	529	480	487	489	526	507	541	549	493	479	516	520	499	512	489	505	516	513	492	502	542	489	515	480	554	545	487	527	533	502	509	547	529	508	495	495	499	509	511	514	505	525	501	538	514	511	485	524	478	529	512	526	507	490	493	501	491	497	497	475	491	497	543	465	485	527	468	536	532	524	532	498	516	500	500	512	504	510	503	523	519	478	533	536	536	489	457	520	520	535	457	535	477	492	451	468	548	486	487	535	515	551	476	527	485	466	505	525	480	487	473	554	488	532	530	504	515	503	498	546	526	515	525	545	512	524	545	463	542	513	562	495	521	508	554	491	501	557	518	532	535	494	525	506	536	463	513	512	499	519	532	506	478	489	533	503	550	544	530	494	529	524	489	503	473	514	486	535	505	494	566	509	508	511	505	473	527	551	509	506	532	493	526	513	529	523	520	536	479	498	535	500	522	497	514	518	556	530	498	498	496	503	523	492	531	544	510	530	484	508	476	482	515	523	582	500	481	507	532	512	536	516	488	478	581	513	488	533	496	485	529	530	566	531	518	517	516	529	519	532	479	488	512	502	488	494	500	524	518	518	523	469	515	516	494	547	509	573	485	537	534	470	456	517	513	527	496	529	508	529	493	521	502	539	535	551	497	527	483	516	530	499	508	549	486	510	505	498	530	483	525	554	542	529	487	528	497	507	507	503	473	497	540	538	498	559	510	503	519	456	527	523	520	503	490	495	494	484	539	495	487	537	541	560	470	484	500	554	507	538	501	546	490	506	497	543	546	517	504	502	524	467	537	488	495	517	495	535	567	498	506	513	541	490	520	487	560	517	531	497	510	534	515	519	504	484	518	539	523	565	527	502	492	533	505	479	493	495	517	517	484	541	472	484	493	508	553	495	480	495	500	493	505	497	501	532	495	502	514	524	534	554	529	472	546	493	507	481	476	478	535	518	533	490	520	490	541	530	496	529	513	507	510	503	505	513	542	516	545	535	532	518	542	546	466	496	539	513	490	508	532	516	491	496	513	477	518	527	473	517	519	529	504	526	479	497	531	516	489	482	522	467	567	482	503	513	527	507	510	501	493	499	535	544	484	474	488	492	519	506	467	512	536	487	524	522	526	472	496	486	501	489	497	517	508	496	520	559	524	492	500	532	549	532	533	503	523	516	489	508	555	521	482	455	527	512	504	498	491	494	512	532	541	517	506	489	537	479	543	529	508	517	541	479	504	482	531	484	520	494	511	538	495	524	537	506	477	531	508	504	505	517	514	493	504	499	527	522	523	504	513	533	500	515	508	508	509	527	537	527	478	545	530	509	517	531	509	545	516	522	507	479	486	504	505	559	515	512	518	491	497	525	476	541	567	509	522	512	503	500	512	496	487	492	487	531	536	498	516	532	473	500	532	524	530	526	505	511	494	529	535	533	521	563	519	496	498	529	482	507	549	508	483	550	533	509	556	527	484	478	533	448	532	505	536	503	501	534	530	519	507	525	540	517	501	518	543	513	492	488	521	543	543	502	467	495	544	478	569	540	488	512	504	540	528	553	501	509	490	499	559	501	535	499	512	496	539	529	517	501	500	536	500	516	528	499	516	490	492	499	503	519	529	503	491	486	491	507	499	537	476	490	516	535	516	483	513	488	535	477	484	471	503	552	539	507	512	500	500	527	505	531	501	521	448	516	515	508	463	485	484	529	518	505	489	488	479	520	525	529	517	498	505	541	497	528	469	507	524	512	533	521	529	492	537	567	537	483	492	536	538	489	514	505	512	526	523	474	468	478	481	526	511	511	472	489	481	514	489	483	516	495	489	524	522	490	542	499	485	561	510	542	533	481	466	532	489	490	522	558	519	558	487	515	507	543	468	520	487	510	511	440	522	511	514	554	522	497	514	512	545	517	538	513	518	479	551	489	514	546	504	506	484	488	534	480	505	508	484	522	554	505	504	523	471	512	562	521	494	486	496	509	494	506	509	557	497	519	526	511	543	519	510	508	491	514	490	542	533	557	492	536	505	550	521	492	526	536	492	492	486	495	486	540	474	529	491	500	510	507	501	496	518	521	506	484	547	521	528	494	505	515	495	507	520	491	517	517	529	534	508	520	489	547	496	510	545	509	527	491	519	462	503	518	531	509	506	528	529	484	496	545	506	428	523	549	505	494	509	522	480	551	510	508	466	481	530	503	507	511	489	511	520	514	500	506	523	508	516	532	516	507	488	529	509	490	505	547	493	523	567	473	493	528	484	537	471	555	522	518	503	510	534	498	502	470	506	545	477	467	482	523	500	528	506	483	505	540	535	508	527	536	463	571	485	483	555	472	464	516	521	480	507	483	499	462	527	486	493	520	560	489	513	487	477	502	528	507	547	530
2290	1165	234	107	109	228	1734	3504	2900	1783	911	440	234	115	70	60	50	40	45	35	44	42	41	44	46	39	58	34	46	36	43	27	38	46	45	35	40	33	54	52	38	38	38	38	45	49	39	34	44	36	41	45	49	55	37	34	36	42	39	35	43	48	45	31	33	29	59	39	30	39	47	39	26	36	36	37	56	44	42	51	33	45	47	37	34	32	40	50	32	43	35	35	41	48	44	40	41	40	40	44	40	49	37	30	49	48	42	48	42	28	43	39	43	49	36	51	44	46	35	49	50	41	38	50	52	30	39	41	35	39	42	50	37	41	40	41	41	41	43	38	40	32	37	48	40	50	35	51	52	46	51	28	37	39	45	39	48	41	28	59	41	35	36	45	47	42	39	38	52	34	45	38	41	36	31	46	33	35	49	36	40	45	50	45	42	40	47	38	41	42	34	40	43	45	46	42	30	47	40	50	49	30	40	34	40	41	49	34	39	42	36	48	43	37	37	40	33	35	41	40	42	38	38	29	42	43	50	35	48	36	50	45	60	62	48	26	47	29	34	41	41	43	43	36	37	41	46	41	33	30	42	45	42	34	47	40	45	60	44	37	37	36	44	45	54	38	42	36	33	35	43	34	44	29	42	39	44	28	34	44	36	37	50	46	37	42	41	39	41	37	56	40	45	40	45	32	46	32	47	33	44	34	37	37	36	35	37	49	36	39	36	35	34	44	46	41	39	44	32	39	42	28	50	33	37	42	38	50	44	39	42	42	42	40	33	43	49	48	37	44	41	52	30	48	41	29	39	49	35	42	39	38	32	40	28	47	50	35	52	46	39	39	39	35	38	32	31	44	53	38	52	46	31	58	43	41	44	37	43	40	42	25	45	43	34	41	40	33	37	38	43	38	51	45	47	36	34	45	41	41	58	37	44	42	33	33	37	49	48	41	51	39	31	47	34	37	41	45	44	38	54	42	37	45	39	40	36	21	39	35	37	45	51	47	37	42	36	30	39	29	38	51	50	43	39	46	33	34	42	38	41	44	36	27	49	44	41	46	46	48	37	38	27	32	46	50	36	41	30	41	31	46	45	47	49	37	52	34	48	51	41	43	35	45	43	49	46	40	45	49	48	39	42	45	40	52	37	40	44	35	34	44	50	32	45	41	43	41	49	47	44	36	36	41	42	39	49	55	39	44	35	37	27	37	41	40	34	51	54	39	35	50	49	43	43	49	41	48	34	33	45	45	34	33	45	39	43	43	38	29	39	48	35	43	48	31	41	44	33	39	42	35	42	40	35	36	39	47	36	39	38	48	44	32	30	41	46	43	37	30	39	48	30	39	39	37	46	43	38	49	35	39	49	35	36	47	48	37	52	33	51	47	46	47	33	33	32	42	36	31	47	35	56	41	44	43	51	39	44	29	35	33	40	46	35	40	27	35	35	43	48	43	34	41	23	40	43	42	50	44	45	36	32	26	49	40	39	40	41	49	31	38	41	43	42	50	51	47	35	36	40	50	32	34	32	36	52	37	40	36	34	22	26	41	40	46	42	42	44	48	33	36	27	43	53	44	40	44	45	40	40	36	39	41	46	49	37	42	38	38	34	41	55	40	38	33	46	41	44	32	41	44	46	42	39	52	36	43	42	51	45	40	41	42	42	37	28	32	44	43	33	43	47	31	34	47	31	42	48	44	48	46	51	32	43	36	58	52	42	34	40	40	40	44	37	34	28	33	42	38	37	35	34	40	45	41	41	48	28	35	41	33	42	41	41	32	48	50	38	35	47	45	32	34	41	44	29	35	33	32	39	43	43	36	53	38	52	45	36	64	37	47	39	48	47	43	50	34	41	40	23	40	43	22	35	44	43	39	37	44	34	38	36	41	47	40	38	40	51	34	50	42	40	50	48	50	46	33	42	43	42	37	43	41	45	51	37	38	39	28	44	34	35	47	48	44	41	38	51	31	39	39	37	45	35	40	32	31	46	46	51	38	35	43	46	51	31	58	40	40	32	33	36	40	49	36	43	45	47	41	38	43	40	44	45	44	32	37	47	41	44	40	52	45	37	39	38	44	39	45	29	43	43	35	27	35	40	36	38	48	50	34	43	32	35	41	37	44	28	32	44	41	43	41	41	31	42	38	40	42	44	44	45	46	29	43	36	40	40	31	51	30	39	48	38	37	34	34	44	51	43	46	48	53	46	56	45	52	45	45	45	34	35	42	34	42	38	28	45	35	29	36	34	39	38	39	37	35	32	47	49	44	50	39	33	31	35	49	35	36	36	40	38	48	34	37	41	56	41	47	41	43	54	40	38	33	28	33	33	39	38	40	36	35	38	41	57	51	32	43	46	39	43	42	49	42	45	33	47	42	26	32	44	42	36	51	37	49	47	42	41	37	42	40	51	40	37	41	36	33	35	42	35	48	40	34	43	50	40	39	52	50	41	37	34	36	45	50	29	31	41	37	41	39	40	30	42	40	49	41	33	44	46	39	41	55	44	54	36	39	29	51	32	44	44	32	42	53	42	42	39	49	42	38	27	36	42	44	48	37	45	46	46	36	36	33	44	31	38	35	42	36	34	43	39	37	30	36	44	44	43	41	45	45	39	44	54	42	42	38	37	43	43	41	41	42	52	31	40	34	47	35	40	48	44	50	31	39	47	39	47	38	49	38	47	43	37	28	41	49	36	50	49	33	38	29	35	46	36	37	36	35	32	43	42	33	34	34	37	35	42	36	41	45	37	53	37	49	47	47	34	37	45	40	35	37	37	37	32	49	49	38	36	49	47	47	47	47	35	43	38	40	37	32	48	40	48	40	35	50	37	43	36	42	40	50	42	38	41	48	45	35	46	41	36	36	45	40	40	35	32	43	47	37	34	36	35	44	38	33	45	51	47	57	38	43	50	40	40	39	43	52	45	50	39	43	38	38	47	53	34	40	40	35	38	41	56	38	45	45	45	43	46	33	49	46	39	35	36	35	39	38	42	44	43	45	37	40	37	48	38	42	48	31	42	32	28	40	40	43	53	39	30	45	35	37	47	37	35	35	32	32	44	44	48	44	43	44	38	56	36	44	37	27	37	35	44	38	38	40	40	42	40	53	55	45	45	37	26	41	41	36	41	55	38	41	29	49	42	54	39	43	39	40	56	39	41	43	39	47	33	51	29	43	38	42	45	33	34	60	32	38	44	39	50	49	32	34	35	32	34	41	43	27	48	46	39	44	49	55	34	46	40	41	39	44	52	43	29	59	33	38	47	36	39	40	44	46	32	41	39	47	37	40	36	46	48	33	43	37	43	31	28	40	50	32	34	32	44	49	49	32	33	44	43	39	35	46	43	39	39	45	41	36	40	49	39	42	49	41	31	49	47	51	45	44	47	46	34	29	36	44	27	40	29	45	38	38	44	31	38	37	36	40	40	41	46	32	52	35	50	53	38	46	57	42	34	40	34	40	35	51	42	36	42	34	44	25	49	31	25	34	34	32	49	34
25100	15946	4388	4366	9727	15642	34335	38962	33831	27075	19465	11910	6170	2627	1294	760	572	494	569	533	543	514	491	475	469	524	530	541	473	529	471	530	547	565	540	542	519	526	491	512	502	512	520	509	494	532	529	535	517	498	527	537	509	507	503	513	534	511	510	528	519	480	521	489	505	534	510	562	536	550	539	512	513	497	533	525	536	532	537	515	573	509	507	536	508	515	527	504	504	539	511	529	537	540	481	501	562	516	533	512	496	525	530	497	493	507	540	510	536	530	550	538	534	511	520	544	482	510	474	516	499	508	494	550	553	511	521	534	549	504	529	520	516	561	516	497	493	522	515	529	524	526	524	540	518	544	561	479	505	510	531	553	535	524	544	497	508	542	523	527	531	513	509	512	512	540	483	502	548	512	541	536	541	522	472	489	503	501	498	497	491	523	510	503	537	559	536	480	525	530	520	477	499	517	489	490	518	512	474	510	533	481	545	519	537	513	523	536	558	550	545	505	550	519	517	512	513	529	549	498	518	524	513	526	539	488	502	490	511	538	542	478	523	513	529	481	533	503	556	514	485	543	501	546	534	552	491	485	483	509	541	530	486	523	507	507	533	508	528	517	510	516	516	522	547	551	500	498	526	541	510	540	508	502	531	530	534	484	503	514	497	541	508	571	481	522	498	521	527	494	477	558	512	529	514	493	525	479	509	496	541	523	519	543	521	502	531	524	513	472	519	520	500	510	491	527	510	525	544	478	493	528	518	533	486	530	516	540	497	506	520	504	517	528	492	546	531	544	511	554	515	503	538	504	526	554	527	503	507	507	531	549	531	498	524	521	509	474	516	509	506	521	566	549	546	515	518	472	513	523	516	506	513	528	541	486	474	523	522	567	549	517	533	522	532	489	500	500	481	506	522	545	534	546	579	549	465	540	555	477	537	532	531	507	511	535	499	510	543	510	555	538	570	511	519	491	471	491	564	483	503	521	502	531	571	541	554	495	533	525	499	553	534	504	532	528	517	562	494	526	513	576	515	521	486	488	493	500	539	521	472	516	521	517	591	542	553	521	509	511	505	533	501	477	491	571	523	552	515	561	516	538	579	513	487	524	515	515	544	575	522	507	501	516	528	521	510	514	511	556	534	480	541	494	507	537	517	518	530	513	534	530	520	523	532	547	525	513	481	542	484	475	550	503	500	510	503	511	523	552	580	495	493	501	570	532	506	529	522	524	508	524	526	501	509	516	527	496	527	485	509	512	486	505	546	523	531	517	507	513	551	494	525	497	480	513	522	536	517	484	528	539	535	538	518	554	515	542	483	511	558	494	496	558	539	498	495	537	508	447	508	512	511	515	527	527	513	499	523	499	480	511	576	491	504	504	529	520	502	543	523	516	502	532	493	537	521	566	533	543	538	505	513	500	545	575	539	484	531	509	516	509	551	519	469	514	493	535	505	552	494	486	551	516	513	482	522	521	506	535	533	521	513	548	497	532	507	521	521	514	514	512	564	499	530	566	507	512	469	529	539	497	547	521	517	528	525	556	560	508	520	495	533	532	533	569	545	515	549	495	561	514	534	517	488	523	543	546	505	555	537	518	488	534	517	497	485	563	516	505	565	532	548	508	491	547	504	505	523	504	527	495	505	512	501	525	522	508	507	497	512	546	538	535	560	570	500	505	538	524	510	537	537	482	522	513	527	508	497	511	505	556	535	524	525	498	538	527	568	491	499	577	519	537	526	528	512	529	495	505	551	523	529	540	514	536	522	518	496	544	532	517	503	517	482	533	530	533	489	559	579	519	527	523	519	513	497	517	516	540	500	528	586	495	516	546	526	522	543	490	533	518	526	538	487	506	529	516	510	528	531	516	544	564	541	529	515	522	542	495	524	469	527	520	483	504	532	503	503	534	526	507	530	523	550	514	489	537	530	539	488	490	558	519	498	500	500	487	519	509	530	509	518	514	543	502	573	521	501	523	537	512	500	483	499	535	523	510	538	520	474	522	543	542	468	507	527	531	493	536	516	525	511	541	486	506	506	496	517	531	485	508	534	535	479	526	527	510	504	471	559	515	520	518	512	542	513	586	504	508	517	500	512	545	505	517	536	518	519	539	485	507	538	513	522	519	521	499	541	491	543	489	498	533	506	525	519	534	487	521	488	526	564	555	519	531	533	528	545	548	537	508	516	545	526	530	563	516	504	527	516	529	520	501	540	539	498	507	487	491	535	512	562	514	516	509	523	500	547	521	561	551	482	507	524	549	518	546	492	533	534	526	541	464	535	519	539	508	555	537	495	560	505	529	529	499	525	516	477	517	509	539	533	522	511	503	547	531	501	529	478	554	512	500	561	557	532	521	496	526	528	513	522	515	504	506	510	482	547	531	553	544	500	466	514	523	525	522	549	584	496	547	515	536	476	507	502	536	496	555	530	508	536	570	503	486	515	524	547	540	523	510	528	500	502	494	528	513	527	500	557	499	502	515	506	526	542	514	500	548	499	525	523	514	519	492	446	517	524	553	499	548	521	521	570	547	545	515	523	478	521	499	550	504	536	481	521	509	522	487	539	521	531	540	526	515	524	513	530	518	531	568	491	566	486	528	506	526	518	533	507	486	495	566	489	528	508	510	511	538	560	512	501	495	528	521	511	544	529	502	522	522	563	481	518	514	548	550	515	500	556	501	495	517	541	475	535	483	528	488	539	500	522	509	516	525	502	521	503	545	531	539	506	547	535	535	522	511	472	525	474	481	487	529	562	484	530	507	502	530	514	568	523	510	538	513	516	507	513	533	494	498	543	514	523	571	528	521	535	562	508	507	516	504	473	532	545	495	541	525	541	589	536	507	508	522	528	532	511	540	477	523	519	511	484	509	529	513	500	487	527	548	528	498	485	542	504	507	472	521	521	508	562	496	506	517	509	551	514	534	525	531	547	511	544	473	528	551	511	523	529	547	518	516	549	489	490	537	502	510	566	532	562	564	522	535	513	545	557	506	540	514	519	513	482	526	518	516	513	553	470	517	495	507	530	488	573	538	517	500	525	538	502	557	533	524	527	515	560	493	536	474	521	521	504	530	524	554	482	520	528	515	531	496	487	498	527	539	523	506	526	486	552	519	526	533	532	547	492	511	544	522	526	521	492	501	518	531	492	508	558	521	498	529	492	534	529	517	526	560	531	493	475	520	553	531	474	499	521	570	543	480	493	533	559	522	499	483	548	502	496	518	545	489	521	534	551	491	545	520	480	483	535	503	512	558	571	534	509	513	500	515	517	525	518	513	515	492	530	494	540	524	515	551	538	520	524	486	519	514	519	486	562	529	529	542	547	497	550	529	545	506	546	531	530	530	534	529	538	475	541	504	512	507	519	509	546	489	517	507	530	511	534	556	523	551	522	501	496	490	497	518	527	566	550	506	496	512	557	520	522	494	519	533	522	525	531	513	530	495	545	491	585	504	509	534	511	528	514	537	499	511	551	536	525	504	502	495	488	504	467	531	545	509	512	557
2820	2534	454	228	282	1709	6310	9779	6775	3498	1876	979	333	183	85	70	34	37	40	31	44	34	34	33	26	39	26	27	32	32	35	41	35	40	40	40	39	42	36	36	32	40	36	42	35	41	24	37	43	36	34	31	37	26	46	38	36	32	45	46	28	45	33	35	41	39	26	33	41	37	35	38	42	31	36	48	26	36	27	46	39	32	37	41	37	45	54	35	51	30	46	44	35	46	44	40	38	32	44	47	36	41	39	34	27	37	29	34	22	40	40	34	37	34	42	32	32	35	51	34	30	33	43	31	35	37	39	38	43	39	37	36	43	35	36	30	33	45	39	35	39	40	40	35	44	31	42	33	44	37	31	41	32	34	37	41	42	35	36	31	37	38	36	37	33	43	44	50	36	34	48	37	41	31	31	39	46	30	36	42	34	39	46	28	33	32	48	41	29	37	35	29	31	41	35	35	35	31	37	36	32	39	25	29	32	38	38	38	31	34	29	38	38	31	32	40	34	39	50	43	42	38	34	38	47	36	45	37	40	46	28	37	47	34	45	40	24	39	29	41	32	37	44	32	36	46	34	35	38	36	43	47	29	36	40	38	41	45	49	41	44	27	33	38	36	37	43	36	44	51	47	37	30	42	44	43	34	41	36	34	34	48	42	33	32	36	29	35	40	35	42	41	41	50	33	24	47	36	39	35	38	49	39	49	37	36	41	35	44	38	26	36	40	27	29	34	31	33	41	43	34	34	34	38	30	40	40	36	42	36	47	31	38	42	46	41	39	35	47	26	30	37	44	35	39	32	26	35	34	37	29	29	39	43	42	32	30	25	32	44	40	50	36	45	40	31	38	50	48	30	36	32	34	54	45	56	30	35	40	39	27	28	26	37	43	32	33	32	35	44	46	41	35	36	34	47	37	43	44	35	31	39	47	30	36	43	30	34	35	29	34	34	43	41	36	57	31	30	24	40	36	34	34	32	50	31	45	31	45	35	43	28	49	24	50	41	36	33	38	48	43	39	44	35	33	40	33	40	39	39	44	30	38	32	36	43	38	42	41	37	45	33	41	35	38	34	36	44	31	32	34	43	39	31	44	29	35	44	35	47	38	37	39	39	51	38	35	38	36	44	38	52	31	38	40	46	31	48	39	39	37	40	37	40	32	43	28	45	35	32	34	49	37	47	31	31	26	39	35	42	34	27	37	43	35	33	34	32	41	32	50	37	38	29	34	36	32	38	43	40	34	30	41	42	38	32	29	35	43	47	41	34	34	36	41	44	30	38	41	45	48	40	44	34	43	35	36	48	44	50	40	31	43	31	35	30	36	36	43	29	36	38	45	33	34	39	35	30	42	35	43	41	29	51	39	34	43	27	37	45	24	40	37	37	45	32	51	42	37	34	31	36	41	42	35	44	48	39	37	39	44	46	34	38	30	35	43	36	50	41	41	37	52	30	43	45	40	36	40	26	36	39	29	21	39	44	40	32	30	43	36	30	35	33	39	33	37	45	38	37	35	32	41	40	33	36	38	45	47	30	45	40	34	44	40	36	32	37	30	39	27	35	21	38	43	33	36	34	49	36	43	43	49	37	44	41	29	36	43	27	36	33	32	48	37	30	41	47	41	29	35	54	38	36	40	41	36	41	36	41	43	31	33	40	35	28	35	44	36	33	33	41	41	41	42	43	34	45	46	35	32	41	32	25	39	35	39	28	32	42	36	35	31	36	46	45	24	38	45	35	31	29	40	37	41	40	35	39	43	40	32	41	39	24	40	27	33	45	43	41	40	38	39	48	47	43	39	30	36	41	46	48	40	35	32	31	36	55	44	35	44	36	30	32	35	33	24	38	37	40	39	37	39	24	41	38	33	22	31	45	40	40	39	32	37	34	28	39	34	34	42	34	40	29	36	42	22	41	56	30	47	39	36	52	37	30	34	34	28	34	36	43	45	40	38	37	36	32	31	33	32	43	55	34	42	38	34	34	45	36	29	36	42	41	39	30	42	35	38	39	42	45	36	38	24	47	50	45	38	33	34	45	40	35	39	39	41	26	49	31	39	41	44	29	40	34	27	39	41	45	47	25	35	35	47	34	34	37	37	50	38	55	43	41	37	37	47	39	44	39	53	39	32	35	41	46	42	39	45	34	32	38	40	36	42	41	34	39	40	37	53	38	47	45	38	35	41	42	37	40	32	34	39	40	42	24	32	39	44	37	38	34	34	40	46	27	42	34	42	35	32	32	43	44	50	29	49	30	33	37	40	35	39	38	31	32	44	43	40	37	43	38	36	44	27	34	26	42	46	39	42	29	40	38	39	43	34	34	48	34	40	45	47	37	43	23	33	33	50	31	47	32	42	36	42	35	35	36	47	36	40	38	37	47	38	37	35	30	31	38	38	40	37	38	38	31	30	38	49	31	34	39	30	37	38	29	37	48	29	43	42	35	40	26	24	41	59	41	55	42	33	26	44	40	52	39	35	37	37	38	35	50	48	36	45	38	42	34	45	36	33	37	50	50	36	49	31	36	35	36	37	47	42	36	39	41	34	35	47	37	41	31	55	39	35	45	29	30	27	47	38	27	19	40	35	47	42	30	25	35	37	32	32	38	41	43	29	46	25	32	36	42	40	27	48	44	33	51	32	35	37	30	43	31	33	32	35	35	43	31	40	36	38	44	41	46	22	51	35	35	45	34	43	44	45	37	43	41	43	42	35	41	43	31	37	33	32	42	36	32	43	36	40	47	38	42	48	39	38	44	45	41	39	33	43	43	46	38	45	33	35	36	34	30	44	34	38	33	39	43	28	38	48	35	40	38	49	34	32	37	25	43	41	35	42	38	51	32	44	45	39	33	37	38	42	42	46	42	33	49	43	29	44	26	39	45	41	38	49	49	31	39	41	32	31	32	36	41	38	43	43	35	37	34	48	40	42	28	56	38	40	38	38	31	34	46	32	41	37	36	31	42	33	35	32	38	38	34	50	43	34	39	42	34	38	48	39	30	31	33	30	40	45	27	39	32	29	35	39	33	42	33	37	33	48	46	35	37	44	34	38	40	35	43	29	35	37	46	36	46	33	20	28	57	39	42	33	31	38	35	38	36	34	52	25	35	39	37	38	37	39	40	32	35	35	38	25	34	36	38	41	38	34	44	34	40	36	37	32	34	37	34	31	39	43	46	37	29	43	36	31	35	43	36	31	32	35	40	37	41	37	40	41	34	43	31	39	28	37	40	39	36	44	39	38	27	34	56	32	37	38	34	43	38	34	23	36	37	24	37	39	41	42	38	28	46	35	38	34	32	37	41	46	25	38	30	41	37	31	37	35	32	26	46	36	36	27	32	44	38	36	35	34	33	35	42	30	44	32	41	30	40	47	33	35	31	42	27	45	42	32	40	41	39	50	36	30	40	31	58	34	27	36	36	30	34	38	36	47	44	40	35	30	49	35	45	29	35	43	31	44	39	38	30	53	46	27	47	36	20	40	44	33	38	34	31
31506	21793	6986	9684	20559	34287	49285	52320	42918	33439	26419	18023	9086	4409	1975	929	612	512	499	496	428	489	448	469	477	488	477	509	507	466	443	499	440	506	484	466	458	434	467	492	488	491	509	492	475	497	480	530	461	472	475	501	471	482	489	470	453	507	488	470	457	506	451	455	500	476	471	477	488	495	486	456	485	464	494	477	496	523	445	483	479	494	489	496	468	522	459	481	477	488	475	472	489	473	516	486	483	488	479	499	479	469	467	484	483	464	507	457	482	462	489	473	492	468	459	475	476	454	484	474	495	473	455	491	506	481	482	482	479	448	486	468	499	473	502	491	445	454	489	527	493	525	452	467	435	491	480	495	498	450	453	540	468	462	494	453	481	493	451	523	468	505	478	508	459	469	440	469	529	506	490	467	486	481	481	498	488	526	503	463	458	483	515	440	497	503	506	464	482	471	502	478	479	459	493	481	476	486	480	474	502	495	448	473	533	474	473	482	499	465	483	490	519	502	476	482	452	492	484	463	512	470	488	503	520	468	496	473	476	458	450	495	470	496	480	452	456	522	482	423	473	542	463	476	456	496	496	481	498	488	483	495	500	466	499	507	494	528	497	492	504	458	465	469	490	478	467	509	460	493	478	511	466	499	506	489	515	490	447	444	458	472	496	486	509	466	457	463	489	486	473	478	487	488	485	469	480	466	457	437	487	513	477	507	509	484	497	483	496	537	507	431	444	472	462	474	487	448	481	490	524	498	472	485	477	472	482	472	508	454	516	497	489	468	518	495	492	484	465	496	495	463	490	450	451	462	508	466	534	498	503	511	437	531	553	473	474	476	490	473	484	481	481	485	474	476	495	487	478	472	442	452	488	470	479	494	481	476	492	495	490	500	475	487	473	455	499	418	520	536	483	511	522	465	497	503	495	463	459	500	508	508	484	489	452	452	487	471	475	458	500	473	482	473	508	494	504	514	471	486	488	485	483	490	456	502	487	466	487	470	487	463	509	482	474	466	469	494	504	463	496	499	479	450	498	466	492	464	501	493	484	486	467	485	519	520	507	524	483	499	475	480	420	455	493	487	468	473	476	483	491	480	493	491	493	491	456	490	476	476	455	424	465	515	503	487	498	495	478	507	483	470	471	490	474	510	485	476	452	443	480	483	454	502	483	514	452	506	507	507	491	504	524	493	481	491	505	468	509	477	486	481	496	484	472	495	443	489	452	498	489	477	482	471	471	473	453	479	486	481	473	458	525	518	456	505	526	457	515	495	472	455	505	471	463	453	529	475	432	496	455	478	495	498	519	499	463	487	474	491	485	498	488	510	507	492	461	497	487	416	509	526	500	468	447	477	475	457	460	470	480	509	479	472	475	463	456	460	500	472	495	449	514	487	497	491	510	465	485	496	479	490	506	477	470	492	484	488	505	463	485	492	486	477	507	469	478	465	488	499	469	513	478	487	485	479	486	516	485	460	512	491	491	498	491	490	510	519	504	502	472	468	483	452	450	415	466	487	499	481	496	463	508	489	517	500	503	463	467	526	502	468	481	480	486	490	477	462	453	502	492	490	489	466	518	488	442	439	471	466	497	516	461	539	483	464	471	491	492	472	500	502	490	473	502	452	471	479	478	451	468	507	470	440	460	518	463	500	449	489	457	490	503	471	462	463	494	503	451	499	505	452	483	464	484	500	460	489	484	473	481	466	509	477	494	502	499	477	459	494	449	487	495	510	494	497	457	446	494	477	462	504	444	469	486	441	485	482	498	471	538	458	490	463	475	504	499	472	474	487	473	483	458	465	486	499	508	475	456	442	500	476	456	482	459	470	500	483	508	515	504	450	486	462	468	463	548	463	510	491	468	526	462	412	472	491	494	462	458	466	484	498	484	493	492	465	488	440	487	493	491	479	484	463	521	493	483	473	463	479	484	493	488	487	491	485	454	524	460	473	481	485	518	490	480	459	479	479	475	480	487	481	483	481	493	505	475	495	480	478	455	505	509	515	502	472	504	478	512	487	486	460	468	487	498	496	492	470	513	507	490	473	444	494	448	478	483	582	469	457	472	497	494	457	507	487	475	472	466	499	510	467	517	505	461	489	489	457	469	476	499	456	478	501	505	495	495	456	505	434	494	445	499	469	458	480	482	492	458	479	499	474	499	469	469	480	452	480	475	481	512	443	494	456	464	447	488	435	530	485	446	492	492	458	461	496	484	467	492	518	474	453	501	515	473	474	525	501	466	477	506	493	494	489	486	515	487	482	478	484	483	509	459	465	499	498	506	463	464	505	499	448	501	495	478	493	497	503	464	502	482	460	472	469	470	462	493	511	520	470	466	482	496	508	415	511	510	471	447	508	453	497	509	488	494	490	435	465	461	515	490	483	468	509	476	521	488	491	479	508	446	514	503	488	463	467	481	454	449	481	522	472	465	543	455	456	508	506	493	506	493	510	517	509	436	470	528	462	472	466	449	472	497	476	505	506	509	504	497	504	454	461	445	439	488	512	468	498	491	482	480	483	481	453	511	485	497	481	490	445	423	486	530	485	489	471	485	500	449	488	459	460	470	476	484	465	470	469	543	475	484	486	487	496	500	501	525	508	507	488	490	482	512	445	454	444	494	479	461	479	482	481	443	471	496	500	477	497	465	478	454	481	498	462	509	480	479	495	451	453	488	502	468	497	465	501	479	474	522	445	462	462	495	505	499	463	538	453	480	516	509	524	482	463	482	454	488	484	460	454	489	460	512	494	487	490	465	487	466	482	466	512	496	498	488	462	518	498	493	507	486	464	474	445	472	509	519	466	527	497	504	467	498	469	508	505	478	516	482	482	478	502	465	492	457	468	488	480	470	509	493	461	533	488	522	474	486	470	473	468	477	463	446	473	491	482	477	507	503	485	486	512	467	418	468	464	501	479	494	504	457	451	485	493	497	530	494	488	474	450	461	478	478	474	443	511	488	466	519	467	535	502	497	427	503	483	446	464	482	473	486	484	490	486	487	471	466	451	493	452	509	456	521	470	476	487	484	470	499	481	484	468	527	436	512	507	503	474	478	455	488	492	506	483	501	456	474	512	505	464	486	493	513	538	489	478	454	518	443	463	498	444	513	474	442	450	446	504	488	501	478	512	496	467	463	480	451	454	448	455	499	491	487	475	446	505	458	486	467	530	516	481	465	473	517	504	491	479	475	496	476	485	500	501	472	515	465	503	490	438	492	499	465	462	483	507	472	487	522	445	477	457	463	460	466	463	479	449	487	497	441	452	482	483	515	496	511	527	476	502	474	465	487	504	488	466	488	458	476	502	416	451	447	493	495	520	541	429	491	460	496	467	520	514	476	504	467	459	492	490	525	503	483	478	533	468	480	482	469	480	448	524	501	473	475	457	540	471	459	502	510	527	429	455	473	498	503	491	469	495	527	470	463	477	457	494	504	523	447	479	474	508	467	469	482	468	493	462	440	490	457	480	493	495	479	503	495	475	460	465	516	503	463	452	472	527
3899	2691	640	251	281	3989	10033	9247	6053	3208	1636	790	426	189	114	67	48	44	50	42	43	30	52	41	37	46	33	38	42	35	53	53	33	46	52	41	55	48	47	42	45	51	50	40	46	51	42	49	36	47	42	42	42	37	42	48	38	35	46	50	47	42	56	46	47	44	38	41	48	35	43	44	38	41	50	38	48	53	48	42	48	30	37	48	45	36	48	47	56	29	67	41	37	51	47	43	46	36	52	43	45	51	36	43	62	41	52	44	59	43	42	36	35	47	53	48	49	47	40	34	45	40	39	33	46	44	32	50	53	50	60	39	36	44	51	39	37	37	43	47	44	51	45	45	51	52	52	53	49	42	40	41	51	49	34	43	44	34	55	39	36	51	44	51	40	45	39	52	44	51	49	41	46	47	42	34	49	40	41	35	52	39	37	54	42	43	44	35	59	43	55	46	42	51	49	47	46	38	43	57	42	39	51	55	50	38	47	52	44	50	39	41	46	55	42	46	44	42	43	51	46	43	32	40	54	49	43	38	46	43	42	54	51	42	51	59	51	45	49	38	43	35	49	48	52	46	49	50	48	46	54	54	41	41	48	54	44	66	38	51	52	52	39	44	39	31	47	45	52	54	49	45	45	48	42	35	49	34	42	57	47	51	43	46	59	47	47	41	53	38	54	41	41	39	41	42	60	43	42	36	49	31	46	62	35	48	44	42	38	42	46	45	46	49	51	29	44	49	49	47	45	51	41	54	42	43	50	50	47	56	44	52	49	53	38	53	39	51	44	47	54	45	49	37	46	51	45	43	51	43	51	33	50	57	45	50	45	43	59	52	43	46	46	41	44	49	49	32	49	41	55	38	45	48	56	31	44	47	43	35	41	40	37	34	35	51	46	38	48	49	62	51	52	29	47	32	41	51	38	50	44	41	48	51	54	45	47	40	45	48	42	43	47	47	47	51	44	51	43	43	45	45	43	53	59	45	41	43	39	56	41	40	43	38	41	39	40	45	34	46	47	41	31	53	42	41	40	48	48	42	52	37	49	38	61	42	50	41	50	45	48	41	48	46	52	43	42	41	50	40	49	38	37	49	49	36	36	37	48	52	51	44	45	56	55	39	52	51	43	45	53	51	48	43	48	62	56	46	53	47	42	45	48	48	48	46	43	43	44	47	38	47	41	50	44	46	40	53	63	34	49	45	39	40	52	32	46	41	48	36	48	41	45	38	42	50	46	44	47	48	52	45	43	62	30	45	48	41	46	45	44	50	46	41	48	37	41	42	32	46	46	55	38	40	38	41	61	42	38	48	52	57	37	34	44	46	32	39	41	57	43	42	41	45	52	39	50	59	42	43	37	50	47	41	40	37	34	59	38	57	38	42	40	39	45	39	40	33	50	51	42	41	46	53	49	43	42	46	40	58	37	40	38	46	44	49	52	53	45	42	51	42	43	50	45	40	42	39	50	58	50	49	50	53	38	34	47	39	43	47	60	42	38	58	46	51	47	41	42	37	46	49	53	42	39	54	42	41	51	39	37	44	47	43	47	55	53	40	44	44	47	42	48	45	43	42	43	38	47	52	49	37	45	53	48	45	50	47	55	33	43	41	51	50	43	57	56	40	40	36	45	41	46	54	42	51	47	51	38	48	56	35	44	52	39	43	44	43	48	44	58	50	33	44	51	49	30	52	43	48	47	38	57	57	51	39	49	50	45	49	41	47	37	54	51	51	45	51	33	41	42	37	44	47	56	49	52	31	56	40	47	53	52	50	51	47	41	37	47	44	59	48	57	43	49	48	49	57	47	29	51	53	55	51	45	50	44	49	44	43	49	65	48	46	43	51	44	54	39	53	50	39	48	35	46	45	51	47	40	45	48	45	35	46	32	47	54	52	41	54	44	45	43	53	45	46	50	47	45	49	39	53	44	45	43	43	45	46	50	45	36	50	45	47	38	49	49	42	52	52	52	61	53	43	53	43	39	41	35	37	44	62	39	43	38	40	34	49	52	43	45	40	43	39	53	48	43	54	45	46	49	43	39	36	35	45	50	48	49	49	30	59	56	52	44	38	48	50	48	39	55	42	41	37	47	37	43	47	52	37	48	39	51	51	51	48	60	42	49	66	44	43	50	33	39	32	47	51	45	56	52	47	44	39	55	50	44	43	47	59	43	43	43	43	48	48	47	34	51	54	51	39	46	42	53	51	47	46	42	50	42	52	43	52	43	38	35	55	45	37	44	42	45	41	58	50	58	45	45	37	48	52	43	40	52	35	42	56	40	43	45	32	53	35	42	48	38	41	44	55	45	51	39	46	55	46	60	48	53	27	52	48	38	43	45	47	39	35	46	40	48	44	44	43	50	51	33	47	38	45	50	44	45	32	48	49	46	43	45	38	46	51	50	33	44	41	33	32	35	44	40	49	44	44	47	40	44	48	41	48	48	44	39	40	50	41	45	38	41	33	51	42	34	48	50	45	38	40	42	50	45	47	49	35	53	53	38	55	34	49	37	38	43	44	41	45	34	39	43	40	47	45	43	46	37	44	40	55	41	41	49	40	43	47	35	47	50	46	43	50	43	37	41	51	45	48	44	35	47	44	57	44	52	45	42	54	44	41	47	49	47	53	42	52	37	41	53	47	43	60	62	43	49	41	37	51	46	52	52	49	43	42	47	44	42	50	51	47	45	50	36	45	31	45	32	41	46	43	56	57	44	40	43	43	54	42	39	53	49	53	41	40	45	40	48	38	46	45	51	59	48	51	49	48	39	40	41	42	52	51	51	52	36	34	55	51	46	39	53	53	48	29	52	48	40	51	37	36	35	59	53	51	35	41	43	44	37	42	50	46	41	32	55	31	39	40	39	45	45	42	55	45	48	46	49	39	31	61	44	39	42	37	47	38	44	49	56	48	48	39	47	42	48	50	47	54	49	46	49	56	45	48	39	45	62	41	48	42	42	47	51	47	48	41	42	42	45	42	37	53	40	40	47	36	54	58	49	38	54	51	35	51	47	36	58	35	49	36	44	48	40	44	55	47	44	43	48	44	49	35	45	44	49	43	30	36	47	39	51	50	46	45	41	52	42	36	34	45	53	51	43	38	53	58	38	48	57	44	51	57	45	48	45	42	52	44	33	45	43	53	59	38	38	37	52	39	50	41	54	42	48	51	47	43	46	61	48	40	49	30	43	36	36	58	49	46	38	41	39	47	58	33	32	42	44	38	38	44	46	49	32	50	46	49	51	44	47	44	47	45	52	27	46	33	46	53	54	60	39	48	52	48	43	45	36	50	48	39	46	42	38	44	41	57	52	56	53	50	44	39	51	32	47	35	39	39	42	40	40	40	44	45	31	38	45	44	38	42	36	50	52	57	33	51	54	45	39	41	44	52	44	38	38	47	44	46	47	39	43	45	45	43	52	45	37	49	41	55	40	43	41	62	50	47	38	39	47	41	38	47	43	49	41	53	58	57	54	35	41	50	40	42	43	45	37	39
29608	23690	8561	10069	21267	47626	58452	50984	42427	32864	25933	18016	10648	5132	2326	1113	777	587	608	582	606	586	604	557	566	612	584	559	620	590	559	590	610	566	574	563	637	565	545	581	551	567	597	548	527	594	624	541	575	591	590	610	592	576	577	573	594	564	596	576	560	619	612	567	579	545	602	564	585	559	590	534	633	585	583	621	574	555	593	597	589	588	565	564	572	598	577	578	575	618	578	581	540	587	576	550	607	580	607	605	566	561	575	549	555	564	565	549	580	623	602	593	583	545	573	572	599	581	582	543	574	567	615	548	594	627	601	582	580	556	582	555	586	575	570	582	567	608	578	579	574	585	612	584	609	581	560	536	551	585	592	555	572	551	539	578	521	524	565	547	606	567	592	555	564	577	610	609	573	553	581	561	584	567	568	584	581	616	562	560	595	562	595	558	561	556	570	568	534	565	550	577	551	558	543	588	561	594	588	583	587	620	546	578	560	598	582	558	576	595	590	552	578	569	563	619	543	529	574	601	567	516	574	593	543	544	616	611	540	580	605	579	616	528	594	572	543	585	584	556	611	580	562	567	589	550	572	595	544	545	567	536	597	560	614	577	566	586	554	495	576	594	562	586	600	586	567	596	598	577	553	563	582	546	585	521	553	575	531	568	595	572	628	567	559	558	566	617	566	590	575	551	557	627	578	580	605	553	553	570	589	612	545	610	590	557	566	600	584	534	538	557	587	581	588	606	600	608	534	563	563	566	547	580	548	579	561	612	539	540	593	582	561	573	585	536	568	576	583	597	604	580	637	591	575	604	589	575	571	538	578	613	588	579	538	524	579	612	638	536	530	596	578	569	568	575	617	599	561	510	545	569	594	573	585	538	588	624	579	538	558	587	589	600	549	582	565	563	583	547	577	585	571	564	578	587	575	601	569	550	580	558	567	574	554	547	574	600	569	596	555	564	568	562	585	543	595	605	582	590	562	596	536	583	606	589	561	572	556	560	563	556	590	571	546	526	550	569	542	618	589	584	598	600	563	580	554	592	552	606	578	613	560	579	563	606	569	579	604	617	580	586	560	548	585	608	576	591	625	557	563	568	574	577	613	619	599	533	563	554	580	529	557	603	591	550	586	574	560	554	550	585	589	573	578	634	601	580	562	577	640	569	601	560	597	540	590	582	564	596	597	599	588	608	611	592	594	591	563	601	596	573	586	596	580	575	601	605	587	552	515	585	517	580	556	566	607	554	549	547	513	538	594	599	552	595	566	575	565	573	595	544	566	572	589	583	609	576	579	553	547	552	555	552	555	594	533	606	561	570	587	567	532	565	573	571	582	574	554	581	603	592	572	542	568	582	614	596	558	554	561	567	574	564	543	588	528	580	584	552	560	573	568	554	611	564	538	590	586	625	614	559	582	591	589	573	563	568	565	574	565	581	538	593	604	578	557	583	583	570	578	589	530	576	588	556	590	557	546	603	549	595	562	556	550	594	587	584	534	590	574	594	563	567	608	576	631	569	542	624	530	584	623	565	557	568	601	552	528	584	555	579	573	604	584	555	567	559	599	625	559	536	577	564	561	605	594	534	589	581	617	586	556	589	550	578	570	564	548	558	566	540	622	545	543	579	582	559	625	589	597	580	608	576	580	566	608	587	596	578	512	542	572	560	581	584	593	549	585	619	566	585	545	574	567	555	633	572	599	564	544	581	591	588	553	557	583	562	617	593	584	591	582	615	587	606	576	562	563	552	580	560	580	619	605	585	546	611	589	563	552	585	598	556	542	577	570	628	547	545	595	563	556	619	578	545	612	589	630	555	572	548	589	563	614	561	570	644	610	596	572	540	551	522	577	612	580	580	605	568	553	571	567	546	554	546	586	567	572	559	584	576	585	550	592	556	575	562	575	578	553	558	594	551	566	517	600	570	529	535	604	575	567	604	598	576	596	577	612	614	579	546	573	575	545	552	555	609	568	609	627	557	545	594	615	557	555	586	614	588	551	571	556	604	565	602	559	553	592	546	602	570	576	551	563	558	563	582	549	586	583	555	598	586	578	591	598	582	581	596	573	573	571	586	596	588	599	584	549	549	573	557	573	544	580	566	598	607	560	563	557	578	578	577	593	535	546	564	560	591	626	595	601	587	596	571	580	573	645	561	607	581	653	548	600	588	575	523	544	604	579	578	615	575	623	577	578	596	566	572	591	585	542	591	546	574	558	555	528	610	615	555	537	580	586	568	595	569	594	584	593	572	582	607	540	617	608	589	578	549	599	615	585	580	637	589	574	642	590	592	601	553	585	571	594	605	578	579	571	554	633	572	601	564	591	609	559	615	572	552	630	588	581	577	574	557	571	613	612	533	551	560	611	591	567	586	572	576	582	563	561	593	534	592	564	583	609	590	569	551	555	530	524	573	559	627	595	566	595	572	628	571	578	583	584	584	560	531	573	541	581	575	531	579	576	567	592	586	541	528	559	583	580	580	616	575	555	607	592	600	634	567	562	555	595	574	581	620	577	585	608	601	581	567	575	563	560	620	589	590	591	579	598	541	545	537	548	584	599	608	582	595	599	573	567	580	591	569	571	619	602	566	573	592	572	574	571	538	583	621	577	603	612	585	566	568	595	592	554	591	558	604	606	570	585	594	557	545	551	590	581	585	527	572	538	581	609	570	617	605	560	576	573	582	592	597	542	569	534	581	584	524	559	599	598	567	581	607	587	584	588	570	572	587	607	584	593	564	539	577	543	543	574	605	597	548	566	616	563	562	578	579	588	584	633	599	563	534	597	605	622	572	604	587	547	621	564	547	593	602	559	549	578	607	593	559	554	547	584	591	588	572	541	612	611	592	569	550	548	533	581	607	581	593	572	571	554	551	574	595	606	550	612	573	600	557	617	540	545	580	596	620	564	583	573	604	574	601	577	579	581	557	584	581	592	567	580	575	620	594	575	567	589	561	566	538	586	577	567	585	565	610	547	566	564	555	640	628	563	573	579	597	610	557	561	579	594	563	597	629	573	553	634	620	572	595	581	566	560	515	554	549	585	573	596	591	567	552	578	615	606	606	566	520	598	582	591	612	596	608	572	575	613	601	566	554	585	608	608	584	580	549	554	557	520	594	572	561	558	540	560	594	557	578	556	603	607	568	574	609	574	586	541	546	560	566	546	564	593	570	532	567	585	570	574	601	547	592	614	560	615	587	573	605	569	599	583	595	581	599	537	552	599	601	543	581	557	632	588	521	552	620	536	571	556	566	596	610	613	589	554	559	584	539	557	543	543	586	602	574	602	549	589	563	579	602	562	591	555	582	566	547	582	573	564	594	567	593	565	575	580	601	592	581	580	610	560	557	562	611	576	568	568	538	567	545	583	552	576	614	547	590	568	608	585	568	515	591	595	580	597	607	619	598	608	570	584	583	561	609	586	559	549	564	577	575	651	586	564	610	587	577	630	587	609	542	655	578	550	563	551	592	549	548	587	598	582	566	611	574	583	598	583	546	573	564
4206	4099	1597	658	571	9976	17177	14655	8870	4403	1944	1109	592	268	143	83	65	48	38	43	40	39	46	40	41	45	36	34	48	43	45	31	47	49	41	42	46	31	58	45	38	38	39	37	33	40	40	51	33	34	36	37	43	45	49	45	40	43	33	51	34	38	32	36	39	24	35	54	39	42	41	41	39	46	32	29	33	31	30	39	43	41	48	51	36	38	52	42	50	37	53	44	45	44	37	45	45	44	41	34	38	38	52	38	52	43	53	37	28	36	42	37	46	42	43	45	44	38	46	40	40	26	51	47	42	45	39	45	47	40	49	46	39	56	37	52	43	34	36	51	39	39	35	39	40	54	48	36	40	44	53	44	48	44	44	49	48	44	45	45	48	37	47	46	33	40	36	35	38	40	35	40	44	48	47	41	58	49	44	39	46	48	37	50	37	44	41	45	60	49	39	42	43	39	44	31	52	39	40	46	48	43	39	37	41	52	47	35	50	45	38	50	43	40	39	48	37	33	44	35	42	50	40	55	39	32	41	42	40	41	38	39	47	42	42	46	36	34	44	37	40	35	39	46	43	52	42	56	53	36	39	41	35	40	32	46	32	44	38	53	31	43	49	47	40	39	48	46	58	34	51	36	48	36	34	35	36	36	49	41	48	33	44	51	30	41	41	46	22	36	39	32	28	41	36	36	36	47	52	41	39	45	43	48	34	38	37	38	38	45	34	29	38	32	36	37	29	49	28	45	33	44	42	46	46	32	51	36	32	42	32	39	40	42	36	35	40	43	37	41	35	50	41	42	49	47	51	32	36	37	34	33	44	34	47	53	37	32	49	60	44	39	34	38	32	34	40	40	44	39	44	39	35	37	36	44	45	32	30	38	51	41	39	54	39	40	40	36	31	40	36	37	37	40	44	44	41	54	42	38	45	44	38	36	45	45	37	45	47	38	41	29	34	51	42	37	44	46	41	46	36	39	30	44	40	49	41	43	42	57	47	39	44	32	54	49	46	42	40	42	39	52	34	44	35	30	43	38	37	34	27	37	44	44	49	37	37	36	39	44	41	39	39	43	37	52	38	31	35	45	30	46	43	42	41	49	38	41	50	32	41	56	50	30	45	37	39	45	58	28	35	48	34	41	42	44	44	38	51	36	38	39	50	41	51	49	36	31	31	38	31	41	35	38	35	32	45	36	33	40	41	47	46	34	45	39	46	25	34	37	44	43	39	39	45	45	41	41	36	44	37	48	47	39	47	42	43	42	35	42	35	47	47	30	41	36	46	50	43	50	32	33	45	43	35	42	34	56	35	41	37	48	29	40	46	32	35	42	40	45	39	43	35	49	40	38	37	39	39	45	31	43	40	47	40	39	30	45	48	47	46	44	32	40	41	37	53	46	36	37	44	36	38	35	43	39	43	36	31	36	36	45	41	44	39	35	48	49	45	38	41	38	44	36	40	39	47	41	47	41	31	34	33	40	32	35	52	56	46	39	35	40	45	37	39	43	41	31	36	39	42	34	49	49	38	43	42	44	36	36	43	35	47	47	44	28	45	46	39	39	38	37	37	53	46	48	38	45	32	30	40	33	38	50	30	39	36	48	31	58	38	43	48	32	42	39	30	43	35	52	49	31	48	39	33	42	33	44	43	37	47	42	35	45	29	31	45	37	43	43	47	39	40	38	41	31	51	42	38	33	29	43	35	49	50	43	44	33	42	37	43	43	46	43	59	35	40	36	29	40	44	39	34	48	34	36	45	40	46	37	32	34	45	45	44	39	46	56	41	56	41	46	35	43	39	45	43	39	45	27	33	45	38	50	28	39	39	42	38	34	41	40	35	41	36	39	39	39	40	35	32	38	34	40	37	32	45	49	43	51	39	43	38	41	42	40	41	37	56	40	43	42	42	47	46	40	38	31	21	54	45	45	40	39	26	50	36	32	39	35	36	40	49	33	38	53	45	53	46	37	46	46	35	32	38	46	40	54	47	51	36	50	42	34	41	33	31	42	41	44	40	49	49	45	44	42	37	51	29	26	39	53	37	39	37	39	43	36	47	30	35	40	43	49	39	43	35	30	35	43	47	41	38	49	40	39	43	36	34	37	35	34	37	36	41	41	36	40	35	51	54	49	45	35	39	36	46	45	44	48	58	37	27	41	33	26	44	32	30	48	45	42	38	44	41	33	33	41	40	36	42	38	43	37	29	42	51	54	33	33	42	45	43	52	40	37	37	47	46	54	42	49	41	52	39	44	32	39	39	41	37	42	44	42	30	43	33	40	38	40	41	41	39	44	26	37	51	42	44	46	46	43	43	52	41	46	32	39	33	48	39	40	37	35	37	40	39	47	41	34	32	45	38	42	37	46	38	42	35	38	50	42	43	41	44	46	47	39	44	36	46	49	32	39	44	46	46	33	37	32	34	37	43	41	47	37	46	42	41	48	39	36	43	46	45	36	48	40	34	41	40	36	44	43	43	43	42	37	37	41	41	38	43	45	44	52	44	36	52	47	30	36	48	43	36	39	47	47	30	39	47	30	45	43	47	42	39	42	34	48	47	54	48	45	39	34	55	38	45	37	45	43	55	39	43	37	45	29	43	40	44	43	40	49	45	40	52	34	43	44	41	31	41	39	42	40	43	36	39	45	35	53	39	40	39	53	45	39	37	45	36	33	37	39	45	44	36	47	34	46	42	42	32	47	42	28	51	37	56	37	31	44	37	42	43	41	37	36	38	44	41	31	37	41	44	44	48	33	45	48	48	39	38	42	41	46	41	49	42	44	45	41	36	41	41	35	39	40	44	47	39	38	42	29	42	32	41	55	37	48	53	47	36	38	39	31	52	38	34	34	42	34	38	30	45	30	45	50	34	39	42	45	42	42	42	34	47	52	39	42	51	32	41	43	44	48	39	45	43	39	38	35	43	37	27	36	44	31	47	47	31	37	32	48	54	46	44	39	42	35	39	41	41	36	38	31	32	35	45	43	40	38	43	38	38	44	45	37	45	46	41	44	38	37	42	30	41	29	32	44	39	55	46	44	37	50	40	38	40	35	43	33	46	39	40	48	41	47	47	45	45	35	42	40	45	45	32	54	55	51	34	40	44	44	32	41	38	38	51	49	37	55	34	41	42	41	42	53	37	44	42	37	38	30	37	49	30	37	49	39	37	36	36	40	51	38	42	38	32	27	42	37	45	41	59	38	35	47	46	36	38	31	33	42	42	43	40	42	34	38	27	43	42	32	34	43	31	41	43	36	46	40	33	49	44	51	43	39	43	35	37	45	51	40	47	36	40	47	42	32	32	40	28	37	51	51	46	34	28	40	53	38	58	41	25	36	47	47	41	40	44	38	26	33	44	48	39	57	50	30	51	37	48	42	37	40	43	34	38	40	49	41	37	47	51	50	48	35	46	32	38	52	45	42	40	38	47	36	38	34	41	47	35	47	37	42	53	46	41	36	31	35	44	37	31	42	42	31	45	40	34	57	38	47	41	40
35353	26348	16487	19066	28547	61540	68426	57697	46649	35458	27789	21368	14176	7175	3217	1406	776	578	551	523	506	537	529	525	533	586	521	520	518	525	521	570	504	513	562	487	534	553	505	530	519	520	480	546	505	516	549	515	481	543	514	551	539	551	558	530	503	519	538	523	547	527	489	502	523	528	500	536	495	500	515	532	522	515	547	542	491	501	532	531	526	504	518	523	539	520	510	559	536	525	518	527	519	512	500	494	530	551	505	552	521	500	501	515	480	506	527	554	515	500	571	521	545	515	529	541	516	511	499	505	501	522	530	528	510	525	489	531	550	513	549	541	469	517	515	500	527	441	513	509	496	521	502	540	565	522	554	507	507	503	527	529	527	551	509	509	515	523	497	493	511	488	486	478	552	514	544	556	535	546	534	496	493	525	512	531	533	519	508	545	542	520	587	492	525	498	535	522	506	520	491	563	516	540	563	546	537	519	531	524	549	499	549	497	544	520	545	525	526	550	477	526	515	575	509	499	529	543	556	542	498	555	548	510	508	510	504	512	483	535	541	499	488	492	531	570	505	526	478	580	559	551	522	565	509	513	551	577	526	542	513	569	555	545	536	499	525	519	525	537	523	530	559	523	508	513	523	528	493	502	523	518	505	544	519	529	527	544	519	517	528	530	515	511	556	515	505	520	510	574	544	556	517	516	537	508	523	528	520	514	547	543	501	506	508	549	548	515	494	500	544	507	533	506	540	541	507	547	530	507	531	537	540	486	545	588	521	532	531	529	522	533	543	554	509	533	534	544	552	513	539	508	495	493	532	548	493	491	525	519	501	520	538	505	520	511	555	492	544	534	548	529	566	495	540	494	535	506	548	507	532	511	507	543	511	491	538	535	518	521	520	496	565	565	509	521	513	522	519	536	534	506	499	510	518	516	510	529	576	501	559	498	538	508	537	550	542	518	533	576	516	497	518	534	517	487	526	520	508	533	487	524	519	497	508	500	526	484	524	551	542	541	481	517	538	550	523	536	505	519	518	534	497	519	511	540	491	518	540	513	536	528	498	493	536	510	492	536	518	529	524	562	519	548	554	513	528	520	495	501	530	510	560	526	561	528	525	512	538	535	551	521	497	486	512	543	534	505	483	484	537	518	506	515	552	582	539	518	548	538	510	529	572	554	528	516	550	518	511	529	497	499	521	489	545	541	508	540	498	519	492	525	531	570	532	511	555	529	529	535	486	554	510	525	536	542	518	519	514	528	535	538	480	503	510	502	532	512	495	526	507	505	510	544	502	528	493	542	497	453	506	528	499	522	541	526	526	523	519	521	530	540	523	468	549	510	535	497	524	526	510	474	528	464	518	510	494	550	568	521	501	525	567	503	526	533	545	522	496	525	514	495	520	566	541	555	494	509	546	523	523	540	499	527	493	510	509	498	490	554	521	519	542	506	536	557	524	520	556	522	510	530	531	502	520	503	529	506	557	519	496	546	555	505	548	512	506	531	558	519	530	511	523	526	537	545	524	576	538	522	500	525	525	554	529	511	558	582	522	524	492	521	520	503	516	507	502	556	541	524	543	510	487	502	506	523	514	512	537	511	487	552	501	503	506	530	522	552	579	509	525	510	526	555	576	556	514	535	537	547	535	490	526	505	541	515	505	480	537	518	494	516	548	509	561	525	531	479	499	497	555	558	515	517	555	511	546	528	515	559	504	544	526	543	538	508	533	505	526	524	527	506	520	514	510	548	533	532	535	513	547	524	551	507	550	551	508	486	506	553	559	526	470	498	522	522	572	488	515	536	535	564	551	568	529	488	509	517	501	505	512	500	524	518	529	506	548	493	493	520	477	525	538	525	548	510	531	527	460	522	516	486	504	478	518	504	539	545	506	530	518	504	502	522	564	532	481	523	545	540	513	556	502	525	528	509	509	548	512	536	527	537	501	544	530	555	534	521	492	510	511	478	492	513	518	522	508	523	543	514	532	537	529	510	503	520	521	525	512	535	554	509	538	521	509	514	529	558	515	527	525	564	540	512	563	532	538	509	482	510	526	513	501	544	516	543	499	519	488	524	567	521	515	499	561	537	542	500	551	534	496	541	543	566	578	560	533	545	508	529	542	574	574	520	560	521	472	549	518	571	538	551	519	532	519	527	547	512	498	491	526	496	517	493	519	514	560	529	528	538	551	541	503	491	485	490	580	567	547	573	508	528	485	523	513	523	551	526	504	548	474	546	528	530	498	535	518	533	527	515	521	555	490	526	554	547	506	518	505	521	536	530	508	519	492	521	497	473	506	504	543	501	504	563	558	511	540	535	491	554	539	525	526	541	525	564	542	529	527	538	521	519	518	527	553	542	543	494	531	513	551	524	573	526	503	470	517	528	577	518	532	506	536	548	519	495	534	490	539	521	518	522	561	546	505	531	518	503	494	507	512	500	565	519	497	527	541	535	540	555	499	521	501	552	512	557	502	509	528	513	518	533	497	528	509	544	543	534	510	546	526	508	533	534	486	525	553	534	520	531	462	536	555	522	556	508	553	521	555	542	523	567	517	547	532	487	484	561	525	519	562	528	503	520	543	491	558	552	491	537	510	569	502	534	541	568	518	526	469	536	533	514	520	507	524	536	531	532	522	560	467	524	538	517	520	537	521	526	546	553	526	531	524	520	487	516	537	534	511	512	559	530	549	546	508	543	531	516	546	531	511	515	507	530	530	545	522	540	577	510	513	528	503	534	518	519	518	487	539	526	550	537	487	490	580	532	500	544	551	520	531	510	503	513	488	537	558	533	506	529	542	507	524	542	507	535	560	543	547	531	518	560	552	561	566	536	492	554	522	514	551	581	485	528	511	521	488	537	559	519	552	499	502	508	486	532	489	524	576	520	539	542	515	540	551	525	491	507	515	517	517	520	544	535	560	514	568	540	548	508	513	549	485	537	495	514	548	529	566	524	467	543	523	522	542	495	535	542	523	514	537	517	521	551	525	515	567	487	531	542	527	560	510	495	490	544	512	562	568	559	506	531	571	528	512	503	513	526	489	546	533	507	507	549	555	487	497	513	528	508	517	470	523	516	515	518	505	508	530	524	553	516	499	555	524	544	506	520	495	523	537	578	499	543	468	550	511	536	501	515	534	484	555	540	537	542	495	530	535	512	522	539	522	551	515	557	511	515	529	559	538	550	541	541	533	504	592	498	503	549	566	518	525	526	497	517	517	538	520	505	499	495	514	506	525	542	481	559	509	537	532	546	513	564	524	470	542	525	497	524	512	501	533	539	502	463	505	537	509	526	527	470	505	520	537	533	512	547	506	512	518	506	569	501	527	479	536	531	521	556	533	506	533	553	568	506	516	539	568	536	490	540	512	575	507	515	558	552	524	519	506	511	564	545	576	498	514	517	527	539	511	466	530	533	529	526	524	508	560	543	520	500	531	514	561	516	521	513	529	516	520	538	516	568	509	527	492	517	497	488	529	534	520	537	493	522	509	547	565	527	501	505	492	505	510	513
2215	787	234	162	136	1290	3989	2667	1690	938	424	376	317	208	103	62	58	39	48	37	38	36	48	41	41	39	41	42	48	33	41	35	38	48	50	39	40	37	39	43	35	44	32	47	37	48	54	34	35	40	52	37	34	41	52	42	51	36	35	37	37	49	33	41	46	47	47	46	41	40	37	51	34	45	40	30	42	27	40	40	40	46	43	33	31	42	41	40	32	43	46	39	39	34	37	46	36	40	39	51	37	43	46	47	48	33	36	53	34	44	35	34	45	44	45	44	50	33	43	47	38	45	37	44	40	45	33	40	46	41	28	42	33	36	40	38	42	48	43	46	45	37	40	44	35	44	43	54	45	48	39	45	51	40	38	33	46	41	49	36	40	50	34	47	32	31	38	42	45	47	39	35	40	38	28	45	35	46	44	41	43	39	41	39	42	48	34	39	32	45	40	35	46	35	49	43	34	42	51	36	34	53	41	37	35	37	39	52	37	34	48	26	39	46	45	36	39	46	34	37	48	43	47	49	33	42	43	48	30	33	33	41	33	42	43	46	45	41	42	32	44	35	43	37	38	37	48	39	53	41	39	43	38	46	40	49	39	43	37	43	32	43	47	34	47	35	45	38	44	40	45	39	33	35	44	44	40	42	35	37	40	41	30	39	45	38	41	40	45	31	36	35	59	39	45	38	50	44	35	35	55	49	41	34	34	37	55	52	40	31	38	36	38	31	37	37	38	37	46	46	35	45	36	47	33	39	35	46	39	40	35	40	41	47	41	48	43	52	37	45	52	53	51	45	39	42	41	25	27	43	38	36	38	35	46	45	43	42	35	34	55	33	47	39	53	45	50	40	36	37	50	31	37	49	44	35	50	41	28	49	38	43	37	54	52	40	36	42	32	37	45	39	41	44	40	32	31	44	40	48	34	49	43	44	34	34	42	39	47	35	51	38	43	33	40	37	39	36	32	39	42	38	47	47	39	37	39	32	53	51	49	39	39	44	47	45	32	43	25	40	42	32	31	53	42	36	34	51	44	38	34	45	50	34	34	35	54	37	42	37	42	48	31	37	38	45	55	51	49	34	36	48	37	34	36	43	51	44	52	33	46	41	29	47	48	41	41	54	42	45	43	41	40	46	41	48	49	34	36	32	40	48	46	46	48	41	38	39	49	40	44	40	48	47	32	54	52	43	49	40	40	42	43	36	48	44	40	43	48	37	42	35	52	35	46	38	40	30	42	45	42	45	40	39	37	39	40	50	43	46	42	43	30	38	36	53	46	29	39	38	45	37	43	37	36	41	42	47	40	30	38	33	36	37	40	41	38	51	40	47	42	48	40	44	37	40	46	42	46	43	42	29	44	43	44	49	48	31	35	48	38	48	34	32	39	47	43	49	44	42	40	41	37	46	46	53	37	40	45	36	40	43	35	34	40	56	48	34	46	35	42	34	42	39	42	44	40	55	37	38	35	42	38	41	35	37	43	48	40	42	42	47	53	53	43	49	41	39	40	40	31	35	25	37	53	49	43	53	39	57	32	32	43	44	40	41	37	38	40	32	25	46	37	46	43	45	36	34	45	49	42	55	34	42	27	50	40	39	42	42	40	37	35	34	39	46	34	39	41	32	32	47	47	39	35	42	38	27	28	36	31	31	30	33	39	33	33	35	54	38	39	42	38	44	35	43	48	50	35	53	40	40	46	39	50	36	44	48	46	38	38	26	48	43	37	37	44	36	54	37	46	40	38	34	38	43	36	51	42	45	25	31	36	47	35	57	32	36	37	47	35	39	47	43	38	41	46	29	36	39	36	35	36	42	50	45	46	40	44	41	40	24	33	56	47	47	34	48	46	37	35	31	38	29	38	40	43	52	44	41	41	31	46	30	35	41	52	42	48	42	37	43	38	41	29	32	39	40	48	33	35	28	38	42	37	40	48	39	36	38	55	38	32	45	34	43	45	41	40	48	31	49	39	33	38	32	46	52	43	41	44	39	42	46	39	46	41	41	35	34	27	51	42	37	43	45	41	49	43	36	42	39	28	36	33	35	38	31	44	49	44	46	43	48	49	38	34	38	38	38	39	29	40	37	33	41	31	35	40	41	36	38	49	41	32	50	34	41	54	45	40	48	39	41	45	23	43	31	35	42	39	33	41	54	44	43	34	35	47	36	29	44	31	32	45	35	47	22	37	44	51	30	48	39	41	37	37	49	32	37	38	46	50	41	40	36	44	31	43	32	40	43	41	44	38	36	33	42	48	42	32	38	36	45	44	51	42	42	37	43	38	49	41	45	47	36	43	43	44	30	34	37	38	46	43	40	27	32	45	30	45	32	31	40	36	38	43	40	34	41	34	46	39	37	39	51	42	46	42	38	36	46	42	49	34	37	39	55	39	51	42	34	44	52	43	42	46	34	43	30	49	35	38	42	41	45	49	34	46	36	40	56	43	43	53	41	35	46	36	36	37	47	43	40	35	31	46	37	47	35	37	39	39	43	43	36	39	46	41	30	44	40	51	36	37	45	53	44	27	29	28	43	44	42	27	43	49	44	41	31	38	40	35	34	43	37	41	45	45	58	38	35	43	47	42	41	43	52	35	37	36	35	38	46	34	40	42	38	36	35	36	46	39	37	45	38	37	32	42	37	41	41	38	31	46	51	42	45	37	34	42	38	36	38	41	32	33	39	44	35	44	45	37	38	44	38	44	38	41	44	38	54	44	36	47	44	43	50	43	46	36	47	44	47	34	35	41	44	36	45	38	41	39	43	42	46	35	44	39	38	54	38	33	41	47	45	45	53	44	39	30	43	45	38	33	35	41	43	41	46	54	31	42	44	45	33	34	42	38	39	45	36	34	47	37	39	31	34	41	36	29	35	48	38	42	51	45	36	48	35	41	40	34	38	45	42	40	41	47	32	51	36	46	40	50	45	38	35	29	42	34	41	39	34	39	43	40	33	42	43	42	49	37	43	40	44	38	47	40	29	38	35	37	42	33	52	38	27	44	46	34	50	27	33	45	30	52	45	47	45	50	45	44	36	52	42	40	49	30	35	42	46	47	37	42	47	33	38	27	34	48	37	54	57	34	51	36	35	43	43	41	35	40	37	45	44	40	34	38	34	42	38	43	41	49	44	32	40	46	38	42	32	35	36	46	31	37	33	42	46	41	43	34	28	45	44	32	45	37	45	47	30	42	42	33	32	41	41	34	41	53	30	52	33	48	40	28	35	39	33	40	39	38	42	35	41	39	32	37	34	43	35	30	33	46	34	36	32	46	40	40	40	35	53	35	35	41	35	35	40	35	42	38	46	32	45	47	38	40	36	36	29	41	41	35	46	36	38	37	41	53	42	36	37	31	36	42	33	36	44	34	48	36	52	33	31	44	41	52	54	51	27	45	49	36	37	56	43	42	48	43	35	42	50	44	41	36	46	43	36	38	41	43	37	41	43	37	46	46	35	38	30	56	39	49	46	34	34	43	39	30	42	36	45	42	35
24625	12150	4949	6561	12097	32697	43369	34270	28910	20998	13142	12023	8720	4879	2349	1165	716	538	544	536	543	510	488	545	525	494	541	537	513	547	519	498	524	476	512	533	532	529	505	546	531	504	536	523	539	551	548	531	499	494	540	504	573	558	527	543	573	546	545	499	518	539	496	537	541	503	545	553	543	500	543	516	517	508	520	535	524	538	503	487	552	500	507	553	500	526	530	540	552	493	521	533	505	503	546	518	545	498	548	525	526	475	568	576	546	520	497	511	528	509	546	524	512	533	513	549	539	540	526	529	520	571	529	512	499	544	551	518	555	511	530	529	506	494	513	497	502	533	524	490	559	517	523	562	511	542	527	507	504	496	505	566	525	511	525	541	492	515	541	535	498	551	536	533	524	492	499	511	523	534	513	524	551	513	502	537	522	494	537	481	527	540	544	548	516	558	542	538	490	514	488	508	527	543	577	519	479	485	493	512	494	521	557	501	500	525	546	562	506	515	537	543	505	524	502	492	510	502	504	526	493	500	491	531	525	504	553	512	520	553	533	519	527	504	498	513	542	536	510	553	500	513	496	504	539	560	517	515	521	505	510	517	525	546	490	499	479	524	511	513	487	552	517	491	520	475	516	540	534	541	495	499	553	529	520	514	519	513	540	513	549	544	489	520	457	515	550	550	514	505	520	548	563	454	550	505	512	504	533	540	501	547	512	467	497	529	539	544	541	527	524	488	542	510	510	548	534	495	516	549	526	530	549	566	504	489	548	497	511	569	540	523	558	523	542	550	493	485	509	539	534	500	525	561	504	506	529	503	532	531	521	549	532	476	522	538	581	528	518	555	495	510	520	491	520	513	550	532	529	551	503	520	500	488	545	545	531	523	506	522	528	496	521	502	523	533	532	528	517	491	541	496	513	552	520	503	517	471	521	498	510	545	497	551	503	523	497	494	531	509	535	561	478	548	504	522	482	530	492	538	492	505	493	490	538	554	546	519	570	499	524	556	512	484	535	522	511	521	529	524	514	536	512	504	519	566	528	533	547	516	527	484	537	544	561	488	471	558	544	577	535	533	537	534	509	534	522	546	495	550	559	509	518	531	539	538	537	516	520	564	546	541	492	544	506	526	524	525	496	529	526	481	548	526	518	561	533	501	547	525	532	547	545	524	519	573	560	559	560	499	531	508	543	500	513	529	527	511	515	518	536	524	542	553	517	502	489	510	514	508	517	506	570	531	489	533	515	549	502	523	494	529	542	558	500	543	509	565	560	502	501	500	522	530	517	543	564	493	558	497	517	488	491	543	526	519	534	534	565	552	471	519	570	517	522	534	534	570	500	534	519	490	537	519	526	531	524	560	513	526	512	523	522	482	536	499	521	531	512	517	499	497	507	515	517	518	508	532	515	467	506	550	523	491	517	554	522	559	520	524	527	514	489	504	515	551	487	509	523	495	547	542	525	528	490	524	525	514	515	549	514	524	519	534	549	526	497	518	499	505	502	536	519	519	510	562	486	484	523	529	529	484	530	498	527	533	512	521	551	563	531	558	569	553	480	559	509	537	517	535	503	490	575	529	514	509	508	532	505	514	544	525	521	528	544	510	526	519	576	522	522	497	535	530	554	522	517	537	519	510	494	493	515	542	522	496	531	491	547	510	539	534	517	506	525	517	538	524	543	542	500	512	488	536	540	539	491	523	536	521	507	542	543	540	536	532	551	554	533	517	488	518	562	502	569	513	501	508	553	515	501	544	511	515	506	526	506	532	513	532	523	500	514	540	555	515	552	520	552	578	532	565	553	564	529	522	498	554	525	550	474	513	530	512	504	533	549	506	531	524	550	519	527	534	524	541	498	506	525	545	532	499	518	566	518	526	497	487	510	503	533	530	513	494	530	509	535	510	540	522	507	481	507	521	508	584	531	561	520	546	584	577	532	540	550	540	537	501	521	517	526	520	525	545	490	490	506	477	554	579	561	540	563	518	531	511	543	525	509	489	527	489	500	516	524	507	518	574	507	542	550	513	528	502	546	529	533	564	524	564	559	482	501	533	543	496	543	528	537	557	563	532	519	554	515	520	520	487	538	517	546	537	507	495	499	573	513	510	529	549	521	516	466	522	556	491	501	521	584	598	528	544	521	574	558	515	520	530	560	524	539	560	536	533	540	549	562	491	536	543	572	565	538	521	510	527	529	524	495	524	526	541	527	513	543	512	511	534	543	549	523	536	509	533	509	510	540	510	544	516	497	538	507	542	568	492	488	520	537	486	488	476	521	526	541	534	517	501	523	535	555	511	557	537	526	551	534	559	502	532	525	501	513	555	497	551	480	532	528	527	501	527	512	539	540	499	498	488	552	494	489	477	532	564	514	553	543	508	493	493	507	549	519	514	498	534	538	527	547	524	531	550	513	459	507	507	543	520	526	503	535	507	521	551	489	530	557	521	536	501	543	525	557	515	485	515	485	542	522	529	506	539	499	517	499	557	546	543	558	548	517	552	525	484	531	512	548	553	516	493	526	517	528	545	500	497	544	553	564	468	520	488	548	515	490	527	540	538	509	518	535	508	523	530	533	550	535	528	514	532	525	546	535	517	527	528	520	528	526	546	534	542	535	506	544	504	496	523	541	524	495	539	534	549	487	525	528	537	493	497	516	515	531	520	524	531	518	556	520	545	489	510	539	526	540	526	523	536	519	561	537	534	491	550	515	533	493	519	524	531	484	517	522	509	487	562	541	527	515	512	522	545	544	561	536	494	553	516	524	516	538	522	571	530	530	515	526	532	547	522	546	543	552	521	567	530	547	521	532	540	514	532	509	536	499	504	570	531	553	571	511	471	495	531	527	527	498	519	510	520	498	516	485	508	518	524	518	517	555	563	517	485	514	527	515	516	577	520	572	526	505	512	521	495	566	514	526	523	561	501	506	495	520	558	533	530	534	486	502	551	518	522	476	520	493	522	550	501	531	537	509	490	534	516	538	580	540	522	509	537	554	500	497	544	498	542	538	504	503	537	535	536	528	546	517	572	543	501	570	504	537	526	515	553	504	519	523	549	518	494	534	547	514	496	552	498	532	529	525	524	515	515	558	521	516	540	528	510	537	558	547	523	522	544	511	535	536	503	516	486	485	501	506	556	579	549	498	538	520	494	515	466	550	510	510	520	558	540	538	529	509	520	540	527	492	509	544	535	534	547	540	543	492	500	514	544	544	519	496	537	533	538	507	530	522	525	519	491	506	492	548	484	508	505	520	542	506	558	528	538	547	557	528	537	537	490	548	533	499	516	544	539	531	533	505	525	534	522	552	518	534	495	579	564	540	539	494	481	560	504	541	519	551	549	526	510	530	509	570	488	527	530	513	544	512	517	537	519	541	557	516	512	516	534	539	545	527	529	540	506	508	537	543	527	509	585	560	541	510	515	501	523	532	539	541	501	526	543	545	510	539	522	520	506	526	525	529	547	501	517	524	523	485	518	503	493	535	505	542	511	545	519	537	488	562	544
2765	1985	431	283	354	6319	11128	4900	3833	2344	1289	1085	682	318	138	87	62	39	38	40	31	35	37	32	39	32	44	49	46	41	33	36	30	31	43	41	36	34	45	38	38	30	43	43	44	35	39	32	30	42	39	47	28	36	36	36	41	32	33	38	33	29	39	29	31	32	35	35	33	40	38	36	39	35	40	42	25	34	41	43	21	34	36	57	50	27	40	36	42	36	44	47	36	39	37	42	31	39	36	42	38	34	47	32	34	32	50	37	35	24	36	42	36	42	28	40	39	36	41	37	48	28	38	28	39	44	47	38	40	34	32	46	41	35	37	45	34	27	33	34	35	39	37	30	31	42	34	42	31	31	43	36	42	43	41	38	47	27	34	35	27	32	44	26	41	39	32	25	27	34	41	32	34	39	26	37	44	44	41	40	38	36	44	30	41	33	53	35	40	43	53	44	38	36	40	37	47	37	38	33	44	34	43	26	28	26	34	33	34	37	49	18	36	36	34	37	39	37	32	42	39	42	36	52	37	35	41	42	33	38	37	52	36	46	29	40	39	44	45	42	32	39	43	30	47	31	37	35	25	36	43	34	42	26	40	33	38	40	52	36	36	34	41	25	36	36	46	35	35	33	41	36	33	46	39	37	28	36	42	32	43	48	34	35	30	33	38	37	42	39	33	39	35	33	44	39	37	42	35	28	38	37	32	29	33	39	40	41	49	44	40	39	26	40	41	36	28	48	29	39	45	37	35	40	44	39	48	24	40	29	37	31	31	36	33	42	29	40	31	51	38	44	42	30	27	36	38	38	43	44	37	39	19	38	48	35	41	35	22	42	44	29	35	43	39	38	28	44	45	29	42	34	35	32	45	35	33	41	49	30	26	41	45	38	52	44	49	40	40	39	48	50	40	33	33	37	40	49	33	48	37	41	34	42	42	31	39	49	35	30	34	41	31	34	24	34	42	40	34	30	49	47	34	24	38	39	46	30	27	39	36	46	47	48	35	44	35	39	33	41	27	43	27	35	44	48	41	37	28	19	45	38	41	37	28	25	33	36	42	37	32	33	35	46	37	30	43	48	40	34	32	29	37	40	43	38	32	43	52	37	46	47	36	30	37	43	40	33	35	39	29	38	47	25	41	51	38	34	28	49	37	34	38	39	33	41	35	45	31	29	39	34	40	37	37	29	39	31	34	38	31	44	40	33	37	41	30	42	57	41	50	41	35	48	46	30	37	48	24	37	48	32	41	35	34	32	46	37	47	36	34	38	41	41	30	35	38	31	35	29	35	28	52	41	38	41	46	32	26	38	41	38	27	21	28	34	35	38	28	44	37	42	40	40	35	46	33	43	26	40	29	46	29	53	32	37	34	30	38	44	38	34	35	38	32	25	47	32	32	43	24	46	40	35	44	42	20	40	33	46	28	40	43	34	37	51	23	37	43	32	44	34	34	49	31	40	35	33	35	35	37	40	38	36	44	39	34	47	32	30	41	32	39	30	43	34	33	44	18	31	30	39	27	44	31	33	34	43	34	35	44	34	35	43	38	39	51	27	47	37	39	44	40	30	35	26	39	41	48	41	37	40	39	30	33	40	51	34	37	40	27	39	38	41	42	41	33	31	46	45	41	42	37	36	45	34	29	47	39	43	31	31	29	34	38	43	43	34	44	32	48	37	34	33	25	43	53	36	34	31	31	28	42	39	38	37	40	36	32	32	44	42	29	33	46	38	41	43	30	37	34	33	37	37	40	38	37	36	36	36	34	43	41	43	41	47	28	44	33	53	25	33	32	46	34	39	41	30	33	39	45	36	41	48	34	37	38	37	37	27	31	29	42	34	33	35	38	42	41	35	37	46	31	37	48	43	27	34	41	32	42	32	34	41	42	34	37	31	28	28	34	41	26	52	34	38	38	37	34	40	45	42	43	40	32	32	45	27	29	46	37	43	40	37	34	40	30	38	37	30	37	43	44	40	35	34	41	39	45	56	35	37	35	36	41	33	38	44	52	35	43	28	37	31	45	47	35	34	43	42	26	40	43	33	38	38	52	35	37	38	34	38	45	30	39	25	35	38	40	45	42	38	32	48	32	37	33	39	47	33	38	39	32	54	38	39	37	41	39	44	30	36	36	37	56	32	52	35	29	30	28	30	34	39	27	30	36	36	41	38	28	36	54	37	32	39	28	38	42	28	46	40	33	41	28	39	42	34	36	35	43	34	38	52	41	40	32	38	36	42	36	34	50	49	45	44	25	21	35	23	33	49	45	51	36	49	42	28	56	39	49	38	36	43	36	40	44	35	45	33	43	44	38	35	35	33	45	38	36	47	41	59	38	34	37	40	38	29	34	43	43	35	45	32	37	40	40	43	53	40	52	37	49	40	39	34	34	36	39	37	36	40	32	30	33	29	32	39	41	43	40	41	32	39	45	40	37	33	44	34	32	33	48	32	37	41	34	38	27	39	24	35	53	41	38	43	32	41	38	41	36	26	38	36	29	29	40	33	43	29	38	39	31	39	37	38	39	30	37	30	34	44	32	34	35	42	27	45	39	47	40	33	40	34	29	38	42	39	41	36	33	37	31	32	38	48	31	35	42	40	45	40	42	36	43	46	27	40	41	47	37	43	46	51	40	34	36	49	35	29	43	31	45	41	42	35	23	46	34	44	28	28	38	28	49	34	38	44	38	43	36	37	42	42	44	44	43	51	33	43	43	46	36	29	42	37	36	31	34	38	40	41	35	44	33	35	36	45	24	33	27	36	37	44	40	29	39	43	27	43	46	38	45	41	36	39	40	31	39	26	27	33	42	33	40	31	36	40	43	38	39	50	34	26	42	34	37	40	27	37	48	48	42	45	44	42	39	42	28	30	45	28	35	31	39	33	34	42	33	44	42	31	51	37	31	32	34	43	38	38	45	43	39	46	37	40	37	38	46	43	47	38	30	43	42	34	35	28	40	32	36	32	44	41	40	45	41	37	40	34	23	40	35	46	38	44	43	37	43	32	41	35	40	39	40	40	32	39	37	28	42	32	25	35	30	46	40	30	35	33	38	42	35	30	37	29	39	51	31	41	45	47	45	33	37	40	39	53	49	38	48	40	31	50	31	45	41	43	40	37	31	39	39	40	35	41	45	50	41	32	29	34	34	36	36	37	46	29	50	45	34	35	38	35	38	33	50	39	33	44	32	39	50	34	32	34	32	40	29	35	39	40	50	29	38	40	32	40	33	40	40	33	30	47	36	28	41	34	45	35	38	52	40	47	31	32	36	38	32	38	42	33	39	46	52	38	36	28	38	33	35	38	40	44	27	29	38	43	35	40	42	34	36	37	47	45	24	33	32	33	35	39	35	32	33	36	36	31	25	37	38	30	33	35	39	43	42	42	37	41	40	35	39	45	45	36	42	37	59	39	27	40	33	60	33	43	40	35	30	39	32	37	33	45	32	43	34	32	32	43	43	37	34	31	44	41	29	36	38	40	31	44	53	44	35	40
30469	19696	7096	13420	23288	55426	56775	39016	37854	29369	24119	21811	15184	8264	3551	1470	795	566	486	514	458	493	473	479	528	521	469	513	502	458	467	502	476	494	452	510	431	535	478	501	531	449	478	489	503	490	480	465	462	486	500	507	436	430	470	446	511	529	446	475	485	491	523	489	475	508	481	503	481	508	466	493	465	457	457	482	480	503	469	493	453	477	485	492	471	497	452	464	502	492	505	439	464	504	453	505	456	491	468	488	509	448	513	536	475	500	459	494	475	461	453	486	463	465	468	486	515	502	458	517	469	470	472	470	496	491	460	488	486	484	488	492	458	461	472	524	490	449	491	467	483	482	469	463	495	489	475	479	441	505	500	469	479	473	451	495	491	484	477	487	486	501	481	517	476	505	518	499	497	482	452	465	502	502	485	499	512	478	483	480	448	445	516	489	520	498	457	481	500	532	470	471	495	469	480	483	520	477	509	495	457	479	535	499	493	456	492	505	478	507	481	478	485	464	482	481	470	475	462	498	509	458	484	496	520	539	461	481	492	473	469	495	475	484	479	491	493	499	489	510	421	444	480	489	483	481	475	483	466	477	470	484	499	473	540	503	482	487	505	482	516	471	432	464	486	514	461	451	440	480	472	489	498	479	524	520	465	481	513	466	511	477	485	481	447	481	512	447	432	534	436	465	506	515	462	477	469	495	494	484	472	470	485	504	465	468	466	486	459	490	479	528	489	482	488	501	499	506	496	486	502	500	537	445	474	492	433	484	477	458	471	495	497	464	473	488	480	459	513	497	478	509	498	462	499	485	493	504	521	458	484	512	464	512	495	465	474	506	542	486	496	497	505	511	494	509	502	515	453	488	496	456	530	530	461	483	500	516	453	530	483	466	474	498	500	478	470	480	441	502	489	454	433	456	483	453	500	455	505	465	432	493	455	479	469	455	489	454	435	493	500	497	488	463	506	492	480	485	485	495	492	469	507	486	454	495	467	487	462	489	464	500	501	464	463	508	517	525	477	488	500	492	519	493	449	468	501	467	486	490	480	484	476	485	484	492	491	518	462	432	511	469	524	486	505	487	520	493	488	475	492	471	454	453	481	498	518	488	460	488	488	471	482	490	496	494	472	491	462	453	478	457	466	483	488	458	440	490	489	483	492	472	495	524	425	502	486	445	520	441	495	493	464	497	498	486	490	480	478	460	527	521	470	487	478	491	470	487	529	436	472	494	433	455	450	480	462	481	507	469	488	485	471	474	483	482	462	487	439	484	455	505	482	471	485	496	451	479	492	535	502	471	507	493	526	465	441	521	451	488	486	473	482	494	512	459	467	486	489	500	464	445	484	507	472	501	448	477	426	454	486	540	501	456	491	451	498	457	459	488	500	492	465	505	487	443	503	484	494	507	477	510	495	504	459	527	460	456	489	497	496	443	491	477	464	481	495	470	488	486	533	464	469	479	472	424	486	510	500	481	509	470	463	491	510	462	485	481	455	457	482	572	483	489	485	497	466	477	458	480	485	462	471	486	469	524	512	471	450	472	447	503	507	461	495	486	492	473	451	504	489	462	496	473	468	460	467	510	455	472	504	474	506	478	479	455	469	497	470	480	470	474	477	498	495	503	522	466	461	469	479	488	430	475	505	491	517	466	474	457	457	515	460	485	500	518	481	466	502	498	508	472	518	451	482	474	493	516	498	466	497	445	455	509	500	462	526	470	460	477	505	475	438	469	509	462	462	470	443	458	437	502	473	476	454	520	442	476	454	479	473	494	510	486	464	444	547	463	451	495	498	454	479	462	479	439	492	505	474	437	488	490	455	532	509	494	492	505	453	439	497	461	467	469	488	458	521	469	486	449	471	484	466	483	462	461	489	518	519	489	464	496	479	484	485	458	505	449	501	442	503	480	504	472	458	507	501	493	457	470	451	503	474	483	443	514	493	482	462	471	452	467	466	517	475	497	485	511	484	450	492	485	502	486	470	521	497	456	430	484	449	511	462	488	481	492	484	470	524	486	448	504	470	463	451	459	499	562	481	443	491	512	485	520	482	471	499	516	505	449	507	508	461	476	481	483	485	507	532	472	487	462	449	459	513	490	464	514	500	456	479	422	499	506	446	481	467	474	474	484	488	516	445	478	482	484	451	464	502	506	478	476	447	459	491	473	469	477	516	455	494	505	478	503	505	486	475	449	458	460	482	502	487	509	475	476	493	543	474	474	442	481	456	515	501	438	491	467	467	493	449	491	475	445	463	470	496	479	481	474	468	510	498	499	485	486	497	510	475	472	443	512	464	522	479	516	520	461	506	499	477	477	477	456	484	499	496	445	487	491	456	477	483	477	452	526	523	474	447	486	458	493	488	480	475	473	442	468	476	498	468	514	471	452	454	489	542	506	504	523	438	476	490	466	508	479	493	468	510	494	480	480	466	495	490	469	457	517	493	435	462	507	497	514	533	494	482	493	471	514	457	501	461	518	479	485	457	494	440	447	496	504	480	469	469	515	484	517	501	499	480	459	469	473	480	478	500	488	462	483	463	487	496	478	478	500	490	465	517	490	486	526	455	520	465	456	463	489	481	479	477	490	509	494	469	486	490	477	507	519	492	457	449	473	455	451	464	507	492	476	484	501	477	476	500	479	475	511	479	492	491	457	458	476	494	436	499	463	508	488	487	471	454	497	530	508	477	507	487	474	477	492	536	479	451	513	507	478	486	509	463	446	482	489	482	468	473	491	476	474	445	511	452	497	471	480	495	503	493	474	471	509	472	469	453	481	474	500	450	500	464	472	479	542	497	480	474	485	486	531	517	455	482	471	464	506	476	522	436	480	444	502	478	500	461	478	471	488	469	500	442	493	470	500	487	469	462	478	479	503	455	471	491	496	488	484	487	498	456	498	507	494	458	491	476	507	479	465	458	482	466	446	460	496	483	492	461	485	462	486	464	453	481	497	499	503	505	490	467	466	488	502	487	474	499	523	479	525	453	498	434	487	444	522	456	506	476	539	546	476	484	482	465	494	510	468	498	463	463	491	470	468	459	503	510	505	449	478	480	474	496	442	459	514	470	514	467	480	459	511	472	460	486	479	492	501	469	474	448	474	499	475	509	497	509	442	492	442	517	483	476	516	467	469	465	459	502	466	449	434	509	508	480	456	444	484	463	495	457	463	479	491	478	474	477	514	481	475	457	495	499	485	439	491	455	451	495	496	467	483	512	494	500	452	475	480	485	472	459	473	470	459	500	483	487	509	452	495	429	433	473	490	494	440	501	494	501	472	482	462	459	484	475	505	469	474	476	519	490	486	510	465	457	493	568	517	460	464	470	485	448	466	455	488	489	457	455	485	494	506	465	468	468	471	469	473	477	482	485	494	479	505	499	503	514	469	505	495	523	497	482	490	454	493	469	466	511	481	463	484	496	490	449	464	445	502	504	513	478	461	474	493	491	466	476	481	466	522	486	447	490	413	495	435	509	500	500	467	478	474	464	479	492	511	452	511
4059	2131	568	228	890	7432	3522	4648	6140	3299	2594	2088	1106	434	174	98	55	43	39	51	45	54	39	51	44	46	45	46	43	40	38	46	43	48	50	45	33	41	46	50	48	46	50	51	36	46	30	47	53	43	46	52	39	40	50	43	48	46	54	39	46	44	54	30	54	54	44	49	44	54	35	47	49	48	45	50	45	36	47	53	43	46	49	41	47	33	40	48	44	50	39	45	45	43	34	52	46	37	44	55	51	43	54	46	51	58	55	48	57	51	52	43	47	41	42	45	47	28	48	41	49	49	46	51	39	49	42	55	43	51	49	48	48	43	57	49	43	50	54	50	53	46	51	54	46	52	50	46	38	42	48	53	44	43	38	47	59	48	49	39	35	49	37	45	54	48	37	51	38	47	52	53	39	53	39	37	43	47	48	51	47	47	54	46	40	52	46	33	51	37	58	34	46	58	41	49	37	56	53	41	40	44	50	58	54	44	41	45	47	42	46	33	46	40	55	47	52	36	47	36	39	38	46	28	47	46	37	53	39	36	48	49	40	53	52	45	50	42	41	36	48	45	44	38	52	56	48	44	35	45	54	51	48	41	48	48	50	49	43	56	44	55	41	55	42	36	39	47	41	32	52	39	28	51	42	54	38	49	41	35	49	51	60	60	44	47	52	42	40	63	46	40	41	38	40	48	37	44	42	41	46	49	50	35	40	41	39	43	50	53	42	44	40	49	42	50	37	35	41	43	38	39	39	46	38	48	48	46	51	38	38	39	49	55	33	49	33	43	49	46	36	53	48	41	43	51	49	49	42	34	43	48	53	42	35	39	43	46	47	54	46	46	36	54	48	36	46	46	31	39	41	53	37	44	49	47	49	45	50	34	50	47	51	35	42	57	40	66	44	37	49	37	43	45	43	39	43	32	42	57	47	41	51	39	46	40	47	43	42	56	34	46	50	46	45	51	54	44	42	52	40	42	46	55	46	40	51	41	37	43	50	49	35	35	42	45	32	44	44	38	51	44	41	42	44	44	50	48	43	48	48	49	48	57	50	44	52	46	45	55	46	36	46	41	58	43	36	43	46	48	43	53	44	44	49	39	39	49	43	46	51	59	53	39	39	45	52	40	40	46	47	47	45	40	51	49	47	51	44	49	49	43	62	40	54	49	57	46	49	36	43	47	43	56	38	39	41	52	44	49	48	40	43	41	51	44	52	49	43	50	43	53	54	45	57	44	51	36	45	46	42	44	35	48	40	46	44	48	47	60	50	45	42	52	58	50	48	53	36	55	41	50	38	44	47	45	50	56	59	46	40	47	36	44	47	43	49	48	54	36	42	40	47	52	47	47	42	48	43	42	30	45	39	57	46	38	42	45	45	46	45	47	44	46	47	53	42	50	45	54	45	47	37	47	39	53	50	40	55	44	49	34	47	39	42	64	47	42	45	39	39	51	58	40	44	34	62	55	45	42	53	48	31	52	59	43	48	55	52	48	46	41	48	34	36	38	63	34	19	47	36	34	47	38	56	43	45	42	39	48	43	48	48	40	49	37	46	32	52	40	45	48	38	57	41	46	43	53	53	57	56	45	42	47	44	42	55	45	52	40	33	54	42	54	44	35	33	49	50	43	61	36	43	41	53	53	52	47	46	50	48	41	47	42	42	44	48	39	43	41	54	37	42	56	44	56	35	41	46	44	50	42	51	43	37	50	48	35	38	43	38	41	49	32	41	45	28	42	45	41	44	42	44	41	47	49	50	32	53	37	52	49	60	34	47	52	40	41	41	54	48	59	33	51	51	49	56	42	47	42	43	55	52	48	46	40	49	44	36	41	53	49	51	30	52	37	38	43	41	45	46	38	49	42	50	49	47	39	39	38	54	44	43	41	54	51	44	38	42	62	48	47	42	47	38	36	49	42	55	51	51	44	52	40	41	46	51	41	42	54	44	47	57	56	33	59	48	47	52	49	47	42	45	43	46	46	51	51	52	49	56	46	48	43	39	45	50	36	58	48	47	43	63	39	48	55	49	54	39	41	47	46	38	38	52	41	45	38	52	38	46	46	58	46	40	44	42	42	49	50	45	49	45	42	41	48	37	43	38	48	35	50	41	39	43	51	37	51	30	43	39	45	35	39	51	41	41	42	43	52	48	46	40	31	44	38	37	43	46	43	56	43	46	51	35	43	53	38	43	60	47	48	41	50	46	44	45	44	41	41	41	49	45	50	52	44	36	45	33	38	48	50	45	48	49	38	43	56	44	38	40	41	37	45	58	40	47	64	46	43	33	43	36	49	53	45	40	54	44	43	39	50	52	37	41	46	49	40	35	43	35	58	57	47	46	54	52	38	42	49	41	47	36	35	38	53	53	41	54	47	48	45	49	44	41	38	47	33	45	49	43	48	37	47	29	58	46	37	35	39	39	34	36	40	46	40	44	41	49	51	46	44	51	50	50	46	54	48	42	33	46	58	36	49	61	37	46	50	46	44	58	53	47	32	38	43	50	51	42	50	48	47	29	47	41	45	39	55	38	34	44	55	49	46	38	51	35	54	39	35	50	48	44	52	47	53	36	52	42	43	53	36	45	52	50	50	53	49	33	43	39	54	43	43	57	54	42	46	41	49	34	51	32	57	39	44	46	38	31	45	46	37	52	50	49	48	36	47	46	58	37	41	53	47	47	44	50	40	38	44	53	42	43	51	46	48	36	52	46	47	46	42	48	40	41	41	50	55	39	50	53	55	43	44	33	33	46	44	35	42	47	51	52	46	47	50	29	47	40	48	48	56	50	37	46	41	47	45	48	30	41	56	26	43	58	47	53	39	45	36	43	39	40	54	47	40	38	46	41	33	46	37	44	24	39	39	51	38	48	40	51	35	47	41	39	52	54	51	33	50	41	46	47	61	54	53	30	35	53	41	47	57	47	41	42	55	48	39	42	47	42	39	50	54	37	53	38	40	49	35	53	41	32	50	46	36	34	38	60	39	35	28	51	38	63	37	44	38	45	60	33	42	42	47	38	47	54	56	36	50	32	46	47	38	54	52	48	51	39	52	39	39	51	45	41	46	48	48	62	53	33	54	48	55	42	39	47	46	42	55	55	43	66	60	33	40	50	48	30	57	41	47	45	46	50	46	44	42	60	46	42	41	41	44	53	41	67	34	48	36	53	42	53	53	43	44	49	48	55	45	36	37	41	45	48	42	61	43	56	46	47	54	44	37	54	39	47	44	33	34	53	41	39	38	43	47	51	45	53	39	52	48	47	37	40	49	41	56	45	37	41	49	43	50	49	45	42	46	38	39	42	50	43	50	37	56	42	41	52	47	48	51	49	47	35	45	45	58	35	39	43	53	46	46	33	39	45	35	37	52	45	47	38	48	48	37	47	50	46	51	59	33	46	43	50	56	49	47	46	34	50	46	47	46	65	44	39	35	48	48	55	43	49	43	35	46	39	43	42	51	48	47	47	37	59	47	39	44	43	36	52	52	43	40	38	40
29971	20772	8508	10608	28004	54685	32015	42363	43271	34384	31690	28027	19726	11077	4724	2023	935	683	590	581	577	580	601	569	552	595	583	609	578	604	586	567	580	537	584	609	554	568	561	559	595	582	563	561	609	565	619	573	569	580	557	532	572	607	605	582	607	627	553	583	613	591	553	628	552	575	558	572	553	594	587	589	601	539	545	526	569	581	600	584	574	603	605	627	581	545	588	595	569	569	568	624	553	551	551	558	619	604	569	641	594	564	610	589	566	587	621	632	560	611	554	592	563	559	582	598	601	555	587	587	568	566	584	590	596	573	586	590	585	570	550	582	623	582	585	608	535	566	561	604	576	584	546	501	569	579	583	555	557	593	567	582	556	556	556	549	577	586	551	570	556	551	552	584	564	589	591	582	610	598	563	536	595	565	585	590	586	557	555	577	621	576	602	598	572	557	579	567	594	616	556	528	581	542	569	557	550	609	583	593	565	590	554	592	590	583	598	535	579	601	568	599	596	567	602	556	546	572	556	605	586	573	633	563	585	570	547	581	568	550	573	568	600	598	559	590	581	552	555	570	570	568	570	576	557	578	616	552	531	565	555	592	618	599	599	536	540	573	598	614	557	560	600	577	563	575	606	546	570	554	590	536	584	579	556	551	580	573	585	607	597	611	569	578	591	570	540	602	612	549	527	574	536	570	586	560	583	614	578	579	580	614	636	590	590	600	603	605	580	541	583	602	591	575	595	592	554	567	608	549	581	552	591	557	543	547	541	610	563	590	607	592	588	595	573	571	587	618	581	614	559	575	616	563	603	554	580	556	574	572	535	561	599	582	563	581	575	585	583	580	547	580	596	606	572	568	613	548	573	572	615	562	601	598	576	588	627	586	554	581	588	593	580	601	588	578	596	595	556	549	562	579	589	605	603	598	567	556	566	589	557	586	585	620	601	591	569	540	585	553	551	596	599	608	602	570	570	592	587	605	556	632	588	583	614	557	542	562	590	586	639	584	603	542	563	565	559	610	593	607	545	589	592	586	610	568	559	613	582	632	576	593	578	606	582	569	556	581	575	600	559	546	543	605	579	545	582	586	555	615	572	580	626	598	555	566	584	598	597	599	568	571	584	562	578	606	614	548	554	553	584	583	609	549	557	587	554	582	556	579	578	577	556	606	578	566	595	544	554	568	578	637	574	578	555	591	570	560	610	563	565	541	607	602	566	530	559	576	568	572	604	543	582	574	598	577	561	601	622	583	531	616	578	583	570	564	566	573	584	522	560	561	594	609	572	549	549	575	571	577	587	586	535	553	567	605	603	560	549	538	572	539	564	550	572	582	596	518	547	595	526	517	573	567	555	592	569	569	602	544	541	585	580	541	585	550	563	554	622	551	570	598	600	564	581	567	608	539	573	605	601	555	598	555	583	588	543	536	598	587	603	599	586	588	548	614	553	559	582	540	555	572	555	558	613	551	571	579	593	585	635	558	583	551	565	546	560	569	547	582	623	586	573	574	615	565	554	620	578	586	559	541	578	580	527	581	561	546	561	559	615	570	568	531	592	587	654	600	585	637	606	561	544	615	598	577	579	542	537	554	604	575	600	608	587	571	594	558	596	587	589	552	580	565	575	568	586	550	541	596	566	579	570	592	576	566	572	572	601	583	600	590	604	586	602	644	550	584	561	582	531	571	548	549	640	550	646	568	579	565	546	570	577	597	606	629	619	551	570	553	633	664	588	552	571	606	621	526	547	560	563	562	546	589	607	595	604	602	599	577	647	599	614	557	547	585	594	597	552	606	563	608	573	553	555	547	587	558	587	563	553	579	547	567	555	574	575	599	577	594	586	589	574	546	522	564	590	591	575	614	577	561	573	643	580	586	586	587	559	548	605	572	565	539	607	559	566	565	538	528	610	595	611	563	542	576	541	589	575	646	617	547	587	618	566	597	569	581	568	567	580	595	606	609	616	584	582	578	574	578	609	577	618	597	533	590	581	556	558	578	608	574	576	548	590	589	571	588	568	567	580	546	575	570	545	616	606	593	577	577	580	598	587	601	570	588	565	567	579	566	576	594	582	589	548	626	576	601	570	554	547	554	589	564	568	598	580	605	600	562	588	565	579	533	591	595	558	596	616	578	594	574	588	607	610	596	558	550	544	579	559	600	555	519	550	552	583	573	589	585	608	569	572	548	585	580	598	649	558	589	599	554	561	607	575	562	565	580	575	583	583	559	577	569	593	565	549	587	574	643	566	580	558	565	582	592	540	609	542	550	572	592	593	563	562	610	564	618	581	558	560	611	593	575	603	583	580	549	577	596	612	562	583	576	596	575	565	525	574	575	621	626	664	571	559	604	570	574	553	578	588	567	533	591	548	535	566	544	608	557	580	565	564	530	552	588	560	553	601	551	546	566	540	591	575	622	562	571	539	587	604	609	615	589	592	588	543	613	580	565	577	579	614	585	589	568	571	540	563	605	582	582	541	576	642	569	599	606	580	555	568	613	564	553	591	565	569	595	605	609	561	574	594	563	580	614	546	580	561	587	569	600	534	651	583	574	550	611	604	593	566	570	537	583	590	584	594	568	586	608	547	580	597	617	576	602	597	533	572	620	540	596	578	567	546	591	565	567	610	538	562	608	578	543	600	584	623	615	577	590	589	574	587	549	618	608	619	551	550	572	570	588	572	571	549	568	571	570	555	554	579	549	561	582	561	590	556	586	595	590	548	578	584	576	520	558	530	606	571	549	549	588	577	527	576	584	613	613	567	559	585	561	555	577	572	591	587	583	582	589	555	581	569	554	533	529	600	569	587	582	579	595	614	559	584	577	534	580	532	590	654	552	622	589	573	630	610	609	629	555	561	574	567	573	571	543	579	590	560	547	600	589	598	595	576	540	557	585	592	595	597	577	557	595	560	615	564	607	592	608	562	626	570	605	561	533	573	557	580	623	588	586	590	578	622	578	561	570	613	529	575	587	541	598	584	589	587	580	571	552	566	589	582	606	578	574	564	607	628	578	568	545	581	572	581	582	548	622	556	600	585	607	623	593	547	570	514	539	621	573	555	563	581	594	568	565	620	621	566	558	592	607	589	589	581	607	562	572	563	617	588	583	560	546	604	561	593	607	599	570	576	619	586	608	590	590	591	557	571	572	597	568	540	583	597	592	553	530	585	596	573	616	600	586	589	591	583	564	554	639	569	536	578	586	635	583	600	572	599	556	584	551	560	550	596	572	608	559	583	571	549	588	552	555	547	544	606	568	558	592	540	534	607	601	589	577	563	577	544	567	550	578	542	518	578	581	540	570	555	563	615	615	626	599	563	580	587	549	563	579	558	619	565	635	575	568	588	581	609	628	600	610	555	570	603	611	592	569	627	554	583	587	560	603	588	548	602	617	612	551	572	560	554	597	561	541	579	583	584	574	588	597	588	554	554	553	567	568	578	609	550	598	574	550	582	500	584	597	594	599	632	532	593	559	545	600	636	577	580	595	574	609	603	582	575	575
4296	3140	811	351	1301	2765	3023	6804	8050	10913	7626	5265	2341	952	326	147	76	63	44	31	39	48	46	27	53	48	33	51	35	26	35	35	42	38	39	40	52	44	37	50	40	41	24	48	34	43	41	36	30	36	40	36	41	33	36	52	47	38	38	38	39	33	51	35	49	50	40	36	34	47	33	41	46	39	35	35	45	40	41	51	25	28	49	43	50	36	55	44	45	48	35	34	54	40	27	50	37	43	30	43	38	42	37	29	44	40	39	51	39	40	32	52	33	43	38	42	47	37	50	39	27	42	39	52	34	42	33	43	39	36	40	30	39	39	41	40	45	42	30	33	36	43	55	43	37	31	39	40	33	43	39	48	38	48	50	47	41	40	32	41	42	52	48	46	22	47	62	33	34	41	38	31	34	42	44	29	40	38	35	35	43	45	48	39	37	33	53	42	44	28	33	43	38	33	39	43	39	30	47	38	41	34	41	42	40	36	43	40	39	33	45	44	35	39	38	44	36	34	39	34	27	27	46	42	45	41	32	29	34	39	39	41	40	31	33	41	37	45	39	42	49	41	42	34	41	39	33	52	54	41	41	39	43	40	35	38	45	39	45	42	34	39	37	50	43	48	43	49	53	35	46	39	35	48	52	35	45	41	42	35	43	35	46	41	40	34	53	34	44	38	49	29	37	39	33	39	34	38	45	39	40	38	37	47	34	43	38	37	45	44	42	37	33	34	41	31	42	35	50	29	40	45	29	52	52	48	36	47	28	37	31	34	36	33	36	45	38	34	38	44	35	46	30	42	57	27	48	40	43	48	32	36	49	52	48	48	38	32	34	38	40	55	28	42	35	48	45	39	38	48	45	39	33	46	33	49	49	28	44	52	41	33	32	39	35	45	47	34	45	52	39	40	23	33	36	43	48	37	41	44	35	32	40	35	33	31	38	44	39	53	40	30	39	39	43	48	34	51	46	47	46	44	39	40	39	40	43	48	40	42	35	44	39	42	39	33	45	42	35	37	45	47	42	46	41	47	36	40	44	30	40	38	43	36	35	54	40	33	40	34	39	49	30	37	36	39	36	40	49	47	34	44	43	32	43	33	40	34	38	40	52	40	42	38	44	32	40	49	51	34	43	41	45	42	48	30	43	43	35	31	38	40	31	32	47	34	38	43	38	46	35	37	29	38	52	42	56	48	30	42	38	43	39	43	32	34	36	39	35	41	35	52	47	45	45	47	41	52	43	52	53	39	43	44	47	35	50	43	40	44	48	48	53	32	29	36	26	31	47	34	42	46	38	39	51	37	37	37	44	37	37	41	35	28	42	39	29	49	34	39	36	46	38	40	27	41	49	45	49	31	53	36	49	32	35	33	46	34	37	42	33	50	42	34	37	33	42	50	44	39	53	36	41	40	44	38	51	40	51	41	42	33	43	45	41	38	35	44	27	37	47	42	46	41	45	34	34	41	38	35	39	51	44	46	47	22	44	36	38	37	35	47	40	34	36	42	33	25	52	32	44	41	39	33	46	43	40	45	37	45	40	44	30	45	46	36	41	29	40	50	36	38	39	41	40	45	52	50	46	41	31	52	46	48	45	36	41	38	34	40	38	44	42	38	37	38	49	44	42	41	50	38	49	28	41	43	43	39	34	36	32	36	48	36	51	33	42	38	37	37	46	45	28	60	32	40	43	42	31	38	36	36	40	35	31	37	35	40	35	42	41	45	36	42	40	39	45	39	43	36	48	40	30	49	27	44	32	31	47	38	39	39	40	33	42	36	42	41	46	33	44	37	41	36	34	46	45	41	38	49	40	33	37	46	33	50	49	42	37	23	29	30	40	40	34	41	44	37	36	42	38	45	44	38	38	34	56	52	41	54	46	40	33	40	41	39	43	34	44	20	38	35	31	47	55	44	43	47	34	45	38	37	48	41	42	34	40	43	35	46	31	43	46	48	52	35	41	41	39	34	44	32	39	39	38	48	40	43	51	47	36	38	42	38	25	47	39	48	46	36	42	32	49	35	39	44	34	37	40	37	48	49	53	36	50	37	40	38	50	40	32	30	32	37	29	36	42	40	36	37	39	37	41	42	44	41	28	38	46	35	39	52	39	36	35	42	28	44	41	37	43	36	34	34	38	38	35	38	38	43	38	42	34	26	47	42	29	40	42	43	43	44	51	48	36	45	34	41	46	44	41	36	35	38	42	43	32	39	52	46	45	33	44	45	53	39	40	40	41	40	45	34	37	44	39	40	36	34	39	39	45	35	38	37	36	49	30	27	45	35	49	53	30	38	43	37	44	35	50	46	46	40	43	53	40	35	51	41	50	35	40	30	43	48	43	45	42	46	42	31	44	33	41	45	37	32	36	28	41	36	40	41	35	45	42	37	44	44	48	38	47	39	45	43	46	43	35	41	40	31	48	51	51	39	49	44	32	37	44	42	39	35	35	40	33	35	33	33	36	33	45	40	40	49	50	31	49	30	37	30	37	41	30	44	52	40	51	50	45	43	50	49	35	34	37	42	40	37	49	46	42	49	32	36	33	46	45	36	39	35	35	34	43	44	34	37	49	32	42	45	42	29	41	48	48	26	41	41	43	39	43	41	24	35	38	38	35	40	35	31	37	40	26	31	42	46	45	39	24	39	53	39	43	46	48	33	39	42	40	37	33	49	39	50	43	37	40	35	43	34	53	37	48	45	40	40	50	35	38	35	43	37	37	43	41	37	41	39	43	39	46	46	38	36	34	33	44	39	45	48	44	39	39	41	39	44	45	42	38	33	43	38	31	35	56	36	39	50	40	33	38	38	48	37	44	37	41	32	34	30	31	39	46	51	56	44	34	34	39	52	36	41	44	45	48	37	34	36	48	38	27	44	41	39	45	41	38	38	42	41	35	54	53	38	34	42	33	44	55	30	47	56	45	37	36	51	34	49	38	43	36	41	42	29	40	27	40	43	38	51	38	39	36	53	45	41	43	38	52	42	45	47	42	41	33	45	35	36	43	45	45	41	46	56	36	34	36	45	41	43	35	33	42	43	58	30	29	49	42	35	67	39	47	36	38	35	49	31	42	37	45	49	39	46	44	46	25	46	41	32	36	33	44	36	43	50	37	33	38	34	50	46	40	31	47	39	32	50	38	46	42	39	49	39	35	40	30	50	46	43	39	31	29	47	41	43	25	44	32	37	36	30	52	40	44	39	42	35	43	41	45	50	41	26	49	37	42	45	44	43	46	45	53	33	39	37	45	43	36	37	34	40	34	43	50	38	30	46	36	39	51	30	35	46	42	41	35	38	39	38	43	40	44	37	40	38	35	54	43	39	38	35	39	37	46	38	36	32	55	40	39	51	44	32	46	38	53	39	34	30	35	29	38	42	33	38	27	48	42	40	41	36	49	36	37	44	41	40	40	43	44	40	39	45	50	36	40	44	48	36	48	28	56	40	30	48	33	44	39	47	51	40	40	43	44	35	43	41	37	42	35	38	33	42	41	46
35123	22741	10896	14062	34152	34941	36498	40508	47295	50339	41939	35881	25616	15856	7443	2877	1210	665	557	493	516	486	555	523	532	522	526	534	503	487	515	520	504	498	533	506	498	495	480	504	512	535	495	492	557	517	509	527	553	501	518	519	499	500	517	497	512	493	502	539	558	521	503	495	507	517	506	443	498	460	509	526	505	543	535	532	506	493	502	515	488	521	455	516	541	524	507	484	509	527	527	536	472	475	504	509	494	547	498	497	506	499	526	505	536	503	537	543	533	503	496	452	509	497	542	503	503	526	478	496	506	527	516	577	525	495	540	493	544	512	452	520	521	508	523	506	544	483	432	497	464	497	513	505	523	527	514	510	536	514	519	457	512	492	509	496	552	489	538	559	552	541	512	512	465	511	476	531	494	477	541	514	555	510	510	537	512	501	489	505	496	480	486	503	535	473	484	512	498	504	494	531	505	538	501	514	543	502	517	495	479	518	509	480	459	477	480	492	498	530	508	517	512	510	526	514	504	492	511	520	534	527	540	490	534	557	491	487	526	479	521	512	516	552	501	485	549	491	525	499	563	512	522	518	509	528	472	518	576	526	521	526	507	550	517	488	504	498	443	520	520	494	528	480	510	486	519	520	527	506	512	531	530	545	476	498	515	471	506	511	540	487	515	493	542	539	525	536	513	497	477	441	473	508	488	502	546	505	522	527	475	485	506	507	498	515	491	514	489	531	512	508	523	496	491	490	512	523	514	491	508	513	509	482	509	516	486	502	506	500	526	536	510	506	544	494	535	529	507	495	526	509	494	510	540	531	496	483	470	550	462	561	475	482	510	493	528	498	514	487	520	539	528	489	511	495	506	535	513	525	528	521	511	529	507	517	559	502	495	521	496	529	491	496	533	504	531	486	504	505	536	538	534	526	490	493	519	491	483	500	516	530	537	489	529	500	483	530	486	524	489	532	498	495	526	486	517	515	524	506	506	522	508	524	501	535	492	483	498	515	491	523	500	475	484	507	555	501	507	545	515	500	555	511	484	554	506	518	511	506	542	524	507	478	464	507	545	506	513	515	502	545	512	520	521	537	489	488	544	494	515	518	532	564	492	529	513	494	490	536	497	509	500	510	522	524	483	501	471	501	520	498	503	524	543	473	541	519	515	502	527	516	497	516	521	513	503	510	507	516	510	543	452	530	491	521	497	543	499	504	513	542	506	521	526	525	496	513	539	514	532	487	479	478	519	491	452	512	542	471	499	468	508	499	523	490	523	475	567	533	525	509	523	503	504	555	498	542	541	504	545	511	529	495	508	536	490	526	490	512	557	450	483	485	530	523	546	509	514	497	511	498	510	526	492	541	522	503	526	502	525	520	532	555	524	517	514	503	511	520	527	501	539	488	507	529	498	485	482	479	482	495	507	553	475	495	503	521	511	507	525	490	553	527	516	500	549	526	520	504	504	482	481	504	500	495	553	510	518	493	502	538	513	533	532	518	467	516	497	468	538	509	485	502	535	543	518	503	531	517	509	512	509	501	523	524	518	507	545	495	518	527	497	508	464	486	518	504	508	523	519	518	547	502	504	514	496	529	504	520	513	516	523	485	470	505	520	490	508	517	454	496	544	477	523	473	529	493	527	562	520	489	527	501	530	518	523	510	489	470	524	519	515	505	496	517	504	471	504	497	523	501	539	522	521	482	493	529	468	479	538	542	489	505	493	517	506	527	511	518	547	541	477	510	498	479	525	512	495	519	515	539	544	469	463	518	490	481	515	503	523	532	494	513	533	524	473	483	511	517	538	525	471	519	506	508	509	511	500	490	525	505	516	495	540	503	524	544	523	511	514	483	490	517	516	487	560	522	507	501	507	509	535	530	531	521	491	502	506	525	517	496	489	499	507	491	512	463	552	500	482	496	508	495	501	535	516	510	504	487	504	538	535	503	481	514	486	515	491	541	547	532	468	494	516	537	456	516	521	517	546	529	509	531	527	528	489	534	510	457	492	513	554	512	528	479	477	511	527	479	509	524	497	518	458	530	482	511	503	472	508	518	505	520	493	506	535	473	501	528	527	492	501	487	496	543	508	528	521	503	496	528	528	490	521	491	512	462	526	525	472	533	503	511	509	552	551	509	517	522	454	474	499	507	494	525	528	526	519	502	510	498	507	502	493	536	512	530	520	536	502	518	511	500	517	514	531	503	495	529	525	463	517	484	491	504	536	547	562	480	519	508	499	498	513	503	496	531	471	518	482	491	530	483	501	500	469	493	541	556	521	434	499	461	505	532	500	513	491	505	498	528	505	545	462	495	505	532	482	545	522	543	500	512	506	499	488	497	514	559	554	506	484	545	515	524	510	477	511	493	502	490	520	449	541	492	466	526	527	484	527	528	487	545	506	507	449	500	516	535	479	493	502	471	524	546	530	513	508	513	484	509	507	516	495	507	522	506	495	519	509	510	525	520	509	510	500	503	506	495	511	502	484	519	524	492	553	508	492	530	504	513	550	493	522	476	534	496	552	498	516	484	521	505	503	509	506	499	522	505	525	513	489	495	507	500	491	514	514	490	537	512	499	515	485	512	521	512	516	495	485	491	495	524	482	516	520	478	475	532	482	503	442	496	459	507	506	518	511	484	511	482	473	542	474	507	534	504	504	483	513	558	534	503	517	486	504	485	509	521	526	481	543	534	490	493	500	494	501	516	519	502	509	510	552	512	509	535	544	533	568	506	549	509	489	492	504	471	512	525	488	538	519	510	493	523	533	523	505	495	514	499	512	500	520	510	509	492	492	514	485	487	507	539	513	531	503	498	515	508	513	486	526	500	513	517	511	503	500	485	484	494	518	508	495	472	521	496	509	532	534	548	504	541	502	487	532	468	481	477	472	516	519	497	487	544	549	522	493	495	508	485	506	525	500	551	497	497	527	480	527	491	539	526	502	525	515	508	526	491	499	513	505	547	528	549	513	490	483	519	500	495	527	491	501	515	493	510	505	535	493	492	497	512	509	476	523	533	515	501	549	490	516	509	514	486	500	550	500	507	535	465	496	470	528	501	552	527	460	499	498	492	517	509	543	498	500	513	536	547	487	488	534	508	505	512	470	480	498	489	527	495	495	544	550	465	545	508	531	491	506	522	561	511	508	510	534	514	481	517	569	514	504	499	526	510	518	513	520	503	503	504	503	499	520	512	521	491	478	525	516	480	506	480	518	500	488	489	534	502	536	489	518	485	516	477	555	505	523	488	480	475	495	481	505	531	502	526	509	493	535	545	489	513	543	513	527	522	527	504	488	522	540	506	504	468	491	528	494	514	492	505	496	518	487	536	484	506	487	511	544	508	482	488	495	524	477	508	526	477	510	520	536	506	498	549	534	504	501	494	496	500	530	471	527	524	541	509	526	546	529	494	537	495	469	540	473	487	529	501	548	492	487	514	503	500	456	525	513	533	527	545	457	504	550	501	523	551	528	552	520	507	539	515	491	483	478	540	526	533	484	512	537	485	485	530
2141	849	267	79	144	892	748	857	1599	2326	2302	1253	531	241	108	67	61	64	33	50	37	46	47	47	36	47	35	43	42	41	53	47	40	40	37	45	30	51	22	42	37	32	27	43	36	43	32	42	45	44	38	49	45	39	30	37	44	32	44	35	32	40	42	41	35	38	35	44	40	39	43	41	37	29	34	31	33	26	47	36	53	44	36	34	41	41	55	35	39	45	48	28	37	37	43	40	30	44	39	39	33	34	48	33	28	28	37	46	31	33	38	44	34	41	34	40	44	32	40	29	48	37	43	22	30	40	28	40	31	34	40	45	37	37	39	49	41	48	47	36	39	59	46	42	48	46	39	43	43	27	42	33	46	41	39	39	43	42	33	36	43	42	39	41	39	45	45	41	44	34	47	33	36	39	41	31	35	41	42	32	35	40	42	26	33	52	44	42	29	46	39	32	38	27	38	44	33	49	58	29	40	39	50	40	41	33	45	34	30	28	40	35	41	39	41	42	44	40	43	44	41	36	40	45	47	48	49	39	41	38	37	47	32	39	40	47	55	40	47	47	47	49	43	27	42	38	43	39	42	43	37	47	38	41	40	40	47	33	40	43	34	41	32	41	36	45	33	30	40	40	38	44	46	36	55	39	41	42	31	32	47	41	42	49	51	49	35	43	36	36	42	51	41	37	36	42	36	34	32	43	31	29	50	38	38	45	36	38	51	45	42	43	42	42	46	33	42	37	46	44	48	39	56	38	45	34	37	52	39	35	40	48	38	49	30	39	49	35	41	36	40	46	38	42	26	29	39	36	36	38	37	41	29	37	51	41	45	37	39	49	48	36	49	36	40	37	42	36	46	37	44	41	44	49	50	37	56	34	34	34	27	50	43	35	28	51	49	46	35	30	34	39	43	32	44	54	33	47	50	41	37	39	31	40	46	34	36	38	48	42	39	36	56	38	39	47	47	46	47	32	49	31	40	51	44	46	42	32	43	39	41	39	52	32	31	43	34	53	51	46	37	38	43	49	36	40	46	34	40	46	36	39	48	44	39	24	43	39	32	41	40	34	38	23	45	40	41	54	41	43	54	37	39	34	46	49	40	46	44	42	42	49	32	53	42	40	47	39	39	38	48	39	47	38	35	43	46	39	41	39	43	33	37	52	37	35	37	43	40	40	44	36	43	45	39	45	45	33	37	36	41	51	41	36	51	33	58	45	41	40	33	45	39	46	37	34	35	28	48	47	46	37	40	40	41	44	50	40	37	44	43	43	37	28	32	44	41	34	43	46	32	49	41	41	40	50	49	44	30	35	48	35	40	44	40	53	32	39	34	36	37	36	33	37	51	42	44	37	42	43	41	45	37	50	38	45	39	35	39	39	36	35	40	35	34	52	43	44	42	43	31	46	47	44	39	41	33	43	41	38	36	52	37	34	34	32	42	41	36	39	35	37	36	37	55	36	32	49	47	48	41	40	40	39	39	33	53	44	39	44	38	48	44	63	39	46	37	42	29	45	48	39	40	42	32	38	41	34	40	36	44	30	33	46	45	37	34	40	47	35	45	44	43	39	48	40	47	42	33	41	52	39	39	40	43	35	45	40	42	35	51	39	34	55	40	53	43	26	41	44	43	38	39	33	32	37	49	45	47	32	44	49	39	41	40	56	32	36	41	40	36	32	48	42	41	44	38	43	30	49	41	30	37	47	31	38	34	32	37	31	40	41	41	50	34	47	33	42	38	49	32	36	36	47	38	34	36	50	45	33	47	36	42	45	32	49	31	39	40	55	34	43	46	38	25	41	49	37	39	35	40	41	43	38	33	36	37	49	37	42	29	42	39	38	32	45	36	40	40	43	46	39	50	39	38	40	39	30	35	39	40	46	37	45	38	46	33	39	37	42	42	38	37	42	36	39	40	37	45	36	41	43	38	33	41	36	30	36	37	35	41	46	39	34	32	43	38	42	38	41	31	52	43	36	46	51	37	29	32	39	36	50	34	34	32	45	47	38	36	29	42	35	35	45	41	39	40	43	39	26	34	44	31	45	41	40	32	44	39	33	42	40	42	40	57	48	49	35	33	40	51	36	35	38	35	40	42	42	33	32	42	36	45	36	43	41	42	37	37	47	36	41	47	48	40	42	42	34	35	44	50	49	52	34	36	42	47	30	34	41	43	41	48	43	46	32	26	40	47	44	32	31	47	41	36	35	41	36	34	36	41	41	40	48	41	49	51	62	28	42	41	48	40	39	52	34	36	38	38	37	30	59	31	32	29	44	37	32	44	40	35	46	37	47	44	27	45	22	43	45	33	25	38	36	33	42	38	44	42	43	50	37	37	39	33	29	38	36	44	44	32	29	40	48	44	35	45	41	34	50	41	38	51	31	26	34	27	36	34	50	29	31	38	43	43	52	38	52	42	46	46	47	50	43	41	35	31	46	45	39	45	43	48	30	36	40	41	43	45	35	45	36	35	40	40	39	28	34	34	29	43	43	34	39	49	46	42	51	34	43	43	26	40	39	42	42	35	42	40	40	33	39	42	41	28	38	35	44	44	43	36	46	42	41	46	42	38	47	38	37	35	23	36	44	37	34	46	38	33	43	42	34	41	55	45	35	42	37	39	61	40	48	30	37	31	42	37	41	44	52	38	40	45	33	49	50	42	39	49	38	36	26	32	41	35	31	39	48	39	37	46	40	44	32	41	46	47	42	43	37	39	46	35	51	56	29	29	38	59	38	47	52	46	39	39	44	42	44	37	41	45	58	42	40	48	51	47	42	28	51	44	41	33	34	34	48	42	43	37	40	37	39	32	36	30	35	37	40	34	40	40	58	46	41	36	46	36	48	41	38	42	40	28	46	29	55	39	40	34	45	38	33	37	46	37	45	42	47	48	39	31	37	32	51	40	43	46	37	37	44	45	38	49	38	45	37	37	43	39	43	41	33	51	36	33	42	32	42	43	40	46	34	40	45	41	38	38	46	49	44	34	44	43	53	33	41	43	41	40	37	30	40	43	26	33	50	36	37	33	46	40	37	49	30	34	39	35	35	38	45	39	42	43	53	42	47	40	44	36	42	42	39	39	38	36	45	43	57	36	45	36	47	30	38	47	43	41	37	33	40	36	41	34	44	41	38	45	37	46	40	53	49	49	30	35	32	36	41	40	47	43	36	40	38	33	41	44	39	34	32	39	37	37	37	43	41	35	40	42	47	43	47	28	51	45	37	39	47	30	29	45	37	46	35	38	45	39	43	27	39	53	33	44	36	38	38	38	32	41	27	34	36	45	40	41	47	29	39	38	35	47	32	60	51	46	40	37	46	51	36	38	34	37	43	34	49	46	38	36	39	49	43	35	46	41	39	40	39	40	42	44	31	46	40	31	34	46	46	24	37	39	32	47	53	41	31	41	43	32	42	52	42	44	35	42	39	35	40	38	42	46	39	25	55	37	46	44	39	50	45	40	43	47	41	40	43	37	41	32	38	39	44	40	47	42	53
23917	13676	4906	3302	10769	29136	21135	23496	30623	32145	29007	20533	11610	5208	2281	1045	675	552	474	491	532	515	540	519	532	541	541	525	547	493	511	525	526	526	516	504	546	512	475	515	494	527	535	473	517	517	489	524	493	509	446	516	527	553	545	494	498	507	470	506	526	503	497	514	489	494	519	487	525	478	495	504	484	475	512	492	504	511	505	495	520	471	482	541	482	522	484	536	459	513	507	517	473	525	527	516	505	515	485	561	469	503	511	521	515	506	506	521	536	537	487	511	490	524	507	518	510	499	531	532	473	484	514	510	516	497	541	500	496	498	514	468	533	503	496	508	513	504	543	518	524	523	507	521	497	549	512	492	557	518	528	541	508	478	508	549	488	542	505	530	553	513	536	531	511	533	485	520	524	503	473	514	518	514	524	531	541	524	515	514	526	526	498	498	522	548	538	514	556	510	495	553	511	545	511	546	506	487	497	537	495	516	486	490	509	529	550	545	494	513	500	510	520	512	544	530	511	489	525	511	535	496	500	493	532	528	564	515	535	506	531	527	501	506	528	495	516	514	496	507	503	516	536	525	496	473	507	542	526	531	553	495	507	565	525	494	497	538	518	481	510	512	528	561	535	528	512	506	564	529	527	506	497	495	506	513	526	506	536	562	538	483	497	518	484	532	512	482	560	513	509	499	510	502	528	530	504	517	497	486	485	528	489	520	505	517	508	546	539	503	505	512	530	535	523	508	520	582	518	470	515	515	523	528	515	494	501	499	507	511	497	518	510	545	512	559	492	517	542	466	500	499	518	497	498	553	471	523	565	510	547	515	529	548	501	526	526	532	474	537	512	551	515	516	515	492	483	507	517	478	523	488	514	519	526	552	512	501	513	535	517	484	522	505	510	538	516	519	501	522	536	507	517	515	512	527	528	533	512	501	527	469	510	523	530	508	539	480	516	463	500	527	532	526	517	478	499	489	489	513	507	505	539	536	525	512	545	527	513	532	548	491	558	499	483	557	494	468	550	568	510	516	514	506	485	516	493	502	497	529	501	542	503	506	501	498	504	519	509	576	505	497	510	493	531	501	482	475	514	521	527	490	501	491	502	534	506	549	530	536	521	526	490	531	530	533	482	534	560	507	509	466	485	509	484	559	552	514	515	481	479	527	523	497	528	505	478	551	523	488	536	500	487	469	498	506	517	500	551	488	494	519	502	514	492	496	501	480	567	528	471	572	484	495	498	493	536	507	518	504	529	515	544	499	557	480	545	526	521	543	535	493	506	500	500	562	488	553	527	498	440	547	482	524	510	465	531	496	491	543	498	513	507	544	481	548	501	546	515	522	512	511	503	532	530	499	514	504	537	499	568	533	506	478	556	537	529	524	539	509	483	534	477	537	524	560	501	543	490	513	539	508	494	508	518	467	503	488	523	536	534	515	529	491	517	495	526	522	532	550	460	491	505	537	508	519	531	522	524	500	474	501	488	478	496	495	510	515	482	533	477	508	530	518	476	502	493	515	507	521	547	505	537	515	518	509	508	534	506	529	506	548	512	539	535	540	505	499	525	498	504	509	542	532	490	521	517	475	526	474	479	536	490	524	508	479	506	480	524	479	492	543	525	493	526	492	524	491	552	536	494	534	511	549	487	501	513	483	496	507	546	533	525	538	518	525	496	516	507	568	535	497	516	508	529	542	520	554	484	520	454	506	508	511	508	510	534	513	535	547	546	498	522	548	511	523	521	474	511	549	507	482	528	516	527	501	512	481	507	513	475	525	544	558	521	536	530	486	562	526	508	506	501	499	516	520	495	521	492	528	497	547	546	534	540	509	459	538	466	526	514	489	482	483	524	506	520	519	460	508	500	519	508	502	502	528	537	502	550	524	533	505	537	498	549	508	549	520	555	504	547	514	499	477	535	507	543	544	531	525	549	530	507	524	492	476	483	521	538	456	549	531	521	514	497	472	533	514	540	511	515	517	553	507	547	500	492	522	526	499	533	498	517	541	509	528	563	502	486	483	535	513	495	512	511	526	492	563	522	540	497	528	442	485	474	506	519	523	482	533	501	509	532	491	495	557	474	503	535	505	476	461	494	506	465	491	495	541	535	520	549	491	520	524	494	517	532	503	500	540	527	501	495	511	463	501	536	528	568	520	490	500	514	527	497	506	484	514	508	521	503	524	517	528	523	528	488	504	512	548	505	522	507	526	545	513	489	541	541	522	517	527	505	529	495	496	500	512	552	547	525	515	517	513	511	516	586	539	567	509	564	510	499	536	548	538	486	566	482	506	509	521	533	561	517	497	495	485	566	533	512	503	513	511	517	558	492	502	567	579	513	509	477	551	517	502	516	505	538	578	537	495	506	511	524	535	515	500	501	537	514	532	490	502	557	522	482	521	515	521	540	509	515	563	498	514	542	504	521	528	475	511	513	552	513	547	499	501	551	512	515	500	500	545	517	512	502	532	475	494	511	530	485	500	567	511	547	510	535	492	546	532	525	498	526	474	509	566	515	496	527	509	528	529	514	500	529	502	526	493	469	535	516	525	501	523	499	487	464	483	509	540	490	512	555	564	526	466	529	501	497	511	521	500	514	505	498	529	502	510	517	478	482	507	545	506	516	551	532	516	525	538	507	519	493	508	467	517	480	502	506	510	467	481	519	512	548	515	536	523	485	533	506	499	517	517	504	511	494	508	541	502	532	535	487	507	474	499	492	535	521	505	499	500	547	517	536	537	518	479	514	512	543	532	520	519	543	507	457	531	449	486	510	517	495	527	530	507	524	579	483	522	509	492	510	503	514	531	511	551	524	541	525	534	549	549	503	513	552	504	486	506	513	531	517	528	569	547	489	517	497	523	476	544	489	542	509	530	521	532	533	512	517	528	532	526	528	518	507	500	520	490	495	524	523	474	477	509	479	528	561	522	537	522	521	528	498	512	528	550	532	506	481	527	521	475	552	557	484	527	512	563	511	523	546	550	537	512	513	492	501	531	489	488	488	564	511	530	480	491	492	530	511	559	486	511	509	476	552	486	506	486	479	556	510	545	500	500	516	498	500	523	463	540	543	471	530	496	511	544	563	526	543	523	529	473	541	541	542	514	489	496	517	467	514	506	513	497	509	523	546	505	483	525	522	534	556	471	512	499	515	513	508	521	478	513	535	489	525	513	526	507	544	493	519	524	511	533	472	521	536	497	537	520	501	484	501	531	534	501	483	516	524	491	548	523	498	494	511	531	508	519	546	493	517	532	538	500	519	518	534	504	506	505	522	452	543	487	506	492	515	523	513	528	555	549	530	527	536	514	502	522	507	506	474	563	469	532	496	500	501	509	512	530	509	489	509	545	484	543	514	523	491	534	525	528	503	503	463	533	545	567	484	549	556	505	527	536	531	492	506	506	515	524	491	532	502	510	564	515	532	493	512	509	542	499	526	554	509	500	531	527	520	498	538	509	507	501	525	482	502	491	537	534	497	483	515	480	520	526	521	553	511	533	477	543
2533	2075	573	147	266	5079	3065	1995	2747	4044	4730	3113	1395	510	188	94	56	31	42	34	43	28	38	42	33	34	39	31	50	50	35	33	41	30	47	40	34	27	32	30	34	53	44	23	30	31	39	39	31	31	31	40	40	25	40	43	38	40	39	38	30	34	42	39	38	31	37	40	33	23	37	33	34	36	36	38	25	45	37	46	27	26	30	31	29	29	33	26	36	44	37	39	39	47	33	29	38	38	36	40	35	31	40	42	29	41	41	32	41	40	41	33	40	29	42	32	29	33	35	43	24	37	44	32	30	25	41	34	46	45	45	37	44	51	46	36	30	41	42	37	34	37	48	38	40	45	28	46	32	28	35	47	35	47	34	36	37	39	35	48	41	37	35	44	43	33	28	40	30	41	48	33	42	35	36	33	32	35	40	40	35	40	43	41	31	30	45	35	51	33	30	37	44	34	39	29	38	54	33	44	36	34	35	42	34	40	39	43	31	39	37	27	45	45	45	35	38	38	36	37	37	36	31	39	51	29	36	34	46	32	31	42	43	33	36	37	36	29	39	39	36	30	37	36	43	25	37	43	41	44	37	41	43	33	29	46	39	32	45	33	36	33	35	37	21	39	40	42	31	36	33	17	22	34	36	36	39	37	30	39	39	33	35	43	42	40	35	40	35	41	42	44	50	38	35	38	39	45	31	41	36	39	43	25	33	36	32	31	30	41	40	48	38	45	39	41	27	34	34	36	32	39	33	38	39	28	44	30	39	46	32	36	50	45	32	37	37	32	38	33	35	37	41	39	37	44	35	45	42	34	36	35	41	42	33	36	39	46	37	35	38	33	38	41	43	41	44	27	36	38	34	28	43	31	26	36	37	41	45	29	35	37	30	34	41	42	33	33	46	40	45	38	34	44	43	27	35	32	48	44	40	24	42	20	38	36	22	30	39	40	31	33	42	40	41	28	31	30	32	35	33	32	29	39	31	27	35	33	54	40	33	44	24	41	32	24	49	34	47	38	33	26	37	32	46	45	30	40	40	29	40	45	24	35	50	40	33	31	44	34	42	38	34	33	31	40	30	31	39	33	35	35	35	33	28	35	32	37	36	48	53	25	44	34	29	38	35	33	41	43	36	37	35	37	44	37	34	48	31	33	38	42	42	36	33	40	37	34	38	40	34	45	32	23	40	31	33	50	29	42	44	26	29	28	37	40	31	34	29	41	28	28	44	39	30	40	32	34	40	33	25	38	36	36	28	50	28	30	37	44	32	41	28	36	36	35	26	43	26	32	35	41	32	36	37	41	42	41	37	42	35	31	34	33	24	40	48	42	46	39	39	34	41	36	39	29	29	28	29	35	39	46	38	33	32	39	34	35	40	27	37	42	42	33	39	42	31	34	39	39	37	47	38	33	42	38	52	34	28	36	32	42	34	34	29	40	37	26	31	40	39	34	28	34	34	38	35	41	42	45	37	35	38	33	42	25	25	51	38	54	53	32	23	41	40	30	48	32	38	32	36	37	35	35	40	31	35	33	37	31	40	42	36	25	46	39	36	35	41	32	37	33	49	25	32	38	37	34	28	37	33	35	34	41	29	38	37	36	41	37	37	32	42	37	36	36	39	42	35	35	36	35	33	33	40	45	34	31	35	27	35	41	38	44	39	30	46	37	30	37	34	31	36	33	27	31	30	33	36	38	37	34	32	37	41	38	36	33	36	39	38	43	36	38	42	38	35	38	39	31	45	35	39	33	29	33	32	39	35	47	36	29	49	30	34	32	36	34	31	31	39	41	42	43	40	43	42	42	22	35	38	51	38	37	38	45	35	37	34	54	32	37	33	49	33	35	39	52	44	36	40	36	47	41	29	30	39	37	40	44	37	39	41	40	33	32	31	47	38	32	36	41	38	34	45	44	28	38	28	48	34	40	39	42	32	46	29	50	29	41	37	33	47	43	38	55	42	33	51	38	36	45	35	30	41	35	36	50	32	37	25	32	24	31	29	38	39	38	37	41	26	41	39	27	33	35	40	36	37	41	37	48	27	43	28	32	38	37	29	38	31	36	30	35	46	46	28	34	32	41	30	34	27	48	48	33	34	42	33	36	42	42	37	40	32	38	51	38	45	36	42	33	31	33	40	34	36	33	30	30	37	44	32	37	42	27	23	33	39	45	36	40	35	36	42	41	49	38	27	32	40	45	50	34	43	50	49	25	28	41	37	30	35	30	34	35	40	39	27	37	40	30	36	31	32	28	34	41	30	29	40	37	41	46	37	40	35	27	25	38	36	38	37	41	37	37	36	35	39	49	31	36	42	41	36	38	43	30	38	46	35	46	44	50	50	40	44	37	36	36	32	42	31	32	30	33	39	30	43	42	34	30	31	38	44	30	43	25	45	28	32	45	30	32	42	32	40	39	36	41	42	35	34	33	37	29	43	38	40	33	38	34	26	38	31	33	39	36	28	32	31	35	42	44	34	30	44	38	41	38	40	31	29	34	40	45	35	38	31	36	41	44	28	29	40	25	39	40	35	35	44	36	35	37	41	37	39	48	37	28	38	40	43	38	43	36	34	39	39	29	44	40	41	42	33	33	39	43	27	21	27	37	38	43	34	28	37	32	37	35	41	38	45	35	26	39	28	35	40	31	38	31	42	37	36	26	29	33	31	36	40	46	31	40	31	44	35	36	32	24	31	41	40	28	31	46	39	32	33	42	28	37	41	37	30	37	42	48	35	32	32	35	48	37	38	36	50	50	44	23	44	34	41	33	34	39	40	43	34	26	41	33	43	35	38	26	36	38	34	42	42	37	30	30	41	40	35	26	37	34	25	33	47	37	36	38	22	45	40	28	40	32	45	36	37	34	29	40	36	40	32	45	36	34	39	41	34	19	34	33	30	38	40	32	42	35	35	38	30	48	23	41	43	41	44	41	45	35	45	33	36	38	38	45	34	39	35	33	44	43	32	34	36	38	42	31	43	40	37	29	41	33	34	46	30	34	34	33	35	39	44	48	45	38	35	33	46	34	34	42	38	31	36	39	41	31	37	49	36	39	42	32	41	52	38	43	45	48	34	40	37	39	39	42	39	43	44	30	36	31	35	37	45	39	40	37	35	45	39	32	29	28	45	30	37	34	42	42	35	29	40	46	30	42	36	34	34	46	49	33	35	35	40	40	46	32	34	36	38	50	34	36	30	43	34	35	47	43	52	41	36	31	38	37	48	30	48	35	40	28	34	30	35	40	33	51	47	41	33	29	45	39	28	30	35	31	45	40	32	40	39	30	48	35	33	34	37	36	37	24	29	41	34	37	51	36	46	48	42	41	29	41	35	33	37	39	48	42	26	38	35	36	42	35	37	39	45	35	38	40	37	39	39	32	40	39	33	36	30	43	31	47	28	35	34	36	37	36	26	42	44	36	32	28	28	35	38	26	41	38	33	43	36	40	37	35	28	36	39	39	41	29	24	35	39	42	44	31	36	36	36	40	35	45	42	42
29824	20387	8031	7393	18317	50210	32521	29980	35625	38550	37737	30956	21412	11108	4489	1579	778	579	459	485	481	478	494	483	466	471	437	457	483	454	509	468	517	495	464	487	504	460	470	480	478	484	491	470	449	475	462	456	498	471	510	474	454	462	507	501	462	455	477	459	498	467	458	490	487	432	491	480	437	460	470	498	449	433	501	466	468	518	448	468	487	481	473	428	492	467	463	505	474	493	484	480	471	465	486	523	467	449	424	467	450	441	463	423	475	492	497	474	455	484	474	440	499	503	459	463	482	510	476	538	477	474	490	472	453	469	494	469	467	463	454	427	484	488	495	464	482	500	481	492	471	469	494	472	510	480	459	468	505	531	488	457	477	476	469	493	529	472	500	441	497	543	506	498	474	475	498	467	478	508	467	453	497	480	456	487	433	500	439	428	465	505	510	474	474	466	474	462	473	480	426	473	491	500	462	463	482	475	480	486	492	489	472	513	474	440	442	445	446	487	488	507	473	472	459	483	464	482	479	478	478	510	432	493	467	476	471	483	469	481	492	440	507	489	525	459	450	476	470	529	477	431	457	480	463	461	456	500	480	484	455	467	483	471	482	463	484	479	464	484	487	462	497	487	491	483	489	502	457	460	483	491	470	492	449	485	499	469	470	447	444	490	461	480	502	475	487	458	476	495	445	499	472	486	495	453	456	513	458	469	486	490	506	496	504	461	508	484	467	475	459	451	494	488	514	479	508	486	485	453	488	492	472	443	467	482	493	504	521	472	496	456	487	472	474	473	448	503	500	453	436	476	470	441	485	485	461	487	457	487	487	481	470	474	489	479	480	485	506	456	490	477	460	453	488	494	488	480	493	475	470	461	451	528	480	471	446	538	457	496	462	505	483	475	494	472	434	510	507	479	473	468	504	488	467	457	482	481	455	473	478	485	434	439	447	449	460	480	467	488	472	448	528	506	445	474	479	467	512	480	466	480	492	502	478	499	476	466	481	485	465	479	495	462	506	506	489	517	504	438	427	468	450	449	504	471	491	444	448	469	472	460	497	483	470	499	486	498	458	527	462	489	476	502	471	512	464	501	467	477	467	472	490	471	525	481	494	449	478	466	469	501	476	500	492	502	518	460	525	456	448	443	510	459	469	460	451	466	494	489	478	447	542	495	492	465	497	482	479	524	476	490	445	505	485	492	471	468	481	498	456	450	474	507	489	484	492	480	474	484	510	429	464	489	453	489	449	477	471	470	494	484	519	482	465	477	517	475	456	459	491	463	470	473	480	447	460	468	468	450	473	490	482	453	501	475	462	479	438	486	468	504	489	460	498	485	458	495	440	487	472	478	484	485	431	442	467	463	448	483	501	498	454	473	478	484	483	449	479	482	456	445	480	504	471	484	506	497	456	464	479	516	478	479	457	471	457	438	482	508	476	459	476	475	484	482	469	464	473	515	482	487	475	507	473	444	494	437	430	490	510	490	446	476	502	482	495	469	490	452	497	491	465	459	472	469	491	475	500	449	485	489	475	497	480	475	492	462	466	510	458	471	470	414	490	431	459	489	460	475	501	464	442	482	449	485	444	471	474	466	496	447	467	461	466	468	486	463	441	499	466	470	503	465	488	464	467	493	481	510	454	439	480	498	453	430	453	471	462	518	445	475	457	488	497	463	459	440	488	506	487	493	460	502	472	496	450	531	498	469	467	479	501	459	459	507	500	483	451	466	537	438	475	485	497	488	466	446	476	459	475	461	470	484	487	487	478	469	479	451	448	484	471	454	465	447	456	476	487	479	446	495	474	467	480	441	480	477	490	486	493	498	471	474	511	456	439	497	508	460	473	474	476	504	405	482	501	454	465	480	453	424	469	465	518	466	437	505	473	488	495	507	460	480	462	489	498	512	464	478	506	489	463	469	489	422	464	494	469	479	492	477	477	460	481	459	469	479	515	488	489	442	491	488	504	477	454	458	466	475	484	478	462	472	490	445	495	481	455	471	460	469	429	496	478	484	522	499	476	464	464	496	467	465	501	453	435	504	461	459	484	488	501	531	481	498	441	509	507	470	479	492	444	485	466	454	481	490	501	466	460	467	466	470	477	478	475	475	478	464	460	463	501	489	433	453	489	459	452	485	478	463	482	476	455	518	455	508	432	436	478	503	456	495	501	507	489	461	452	501	500	471	468	482	505	443	456	466	480	461	491	453	480	495	438	481	463	466	462	464	492	456	525	472	479	457	461	517	494	464	431	446	485	475	490	487	465	432	471	445	454	488	471	480	490	492	476	517	481	494	473	462	471	489	473	463	448	488	533	465	478	518	454	492	510	477	501	482	473	489	498	427	461	476	455	488	441	484	461	480	515	484	509	480	441	498	436	506	497	469	448	444	465	452	541	488	444	447	487	486	445	469	506	466	443	489	484	492	467	462	519	472	491	451	434	509	467	502	445	480	501	466	457	478	495	492	466	500	482	494	482	461	474	470	540	463	515	492	466	461	489	528	475	459	465	508	438	482	428	447	503	477	468	491	516	483	470	471	487	484	468	466	481	475	470	518	479	460	541	397	459	481	508	492	455	465	501	460	527	498	466	468	526	493	479	493	489	463	433	493	478	495	502	487	474	512	477	458	488	491	484	489	444	410	461	481	479	478	483	485	488	457	470	465	471	437	465	496	461	465	492	459	470	540	477	442	472	494	487	441	482	477	486	519	451	473	460	481	488	502	487	460	443	475	477	479	501	439	491	486	491	498	480	446	472	488	494	458	519	475	463	461	431	457	460	458	471	490	455	478	473	478	427	482	442	480	417	498	478	487	458	476	465	454	445	478	502	453	477	473	517	457	450	424	489	505	492	494	458	471	455	456	492	434	468	471	460	480	445	488	479	466	460	474	490	456	465	508	493	490	436	491	475	490	482	455	453	470	488	537	464	480	484	501	444	501	461	474	472	507	445	479	457	494	488	512	451	472	475	518	465	510	465	487	441	482	493	465	474	502	456	477	473	460	481	482	458	498	475	455	494	490	451	470	502	457	515	488	462	468	463	505	505	431	450	447	448	444	472	476	435	516	458	431	485	476	469	419	494	495	501	486	483	512	481	503	513	457	450	469	504	483	486	507	471	494	468	498	475	459	473	459	477	475	467	487	471	484	452	458	510	499	479	465	480	476	492	477	502	454	489	450	446	450	517	469	476	489	460	468	489	505	496	456	507	486	469	483	476	450	501	487	451	514	479	461	435	472	482	409	450	460	456	439	447	465	417	453	489	445	462	456	419	477	437	507	456	463	441	451	455	492	470	436	462	462	473	450	455	468	455	498	468	542	450	492	470	454	474	467	463	438	469	486	468	495	515	455	518	432	489	482	476	463	490	503	492	447	466	483	459	453	509	481	465	480	504	494	476	508	467	462	461	475	503	487	491	507	460	472	456	487	508	459	456	472	468	474	460	476	483	432	459	495	489	448	461	519	527	453	511	453	477	496	547	471	489	471	469	524	448	482	488	507	485	446
3980	2579	913	223	256	5037	5033	1244	2292	5981	5340	3360	1533	612	253	115	72	49	40	43	41	47	58	52	48	58	48	47	50	45	50	50	47	53	40	57	51	46	49	36	39	42	54	53	32	53	54	42	47	60	41	44	49	42	48	48	47	55	52	44	47	40	39	43	46	35	55	46	47	47	38	46	43	51	41	53	52	46	43	46	47	38	52	48	36	50	57	57	37	37	41	48	38	55	42	41	53	36	39	50	59	39	44	40	49	46	59	52	41	37	48	52	56	42	41	38	43	40	51	38	36	47	43	53	41	36	44	46	52	53	67	43	53	57	49	48	48	49	55	54	42	36	51	44	45	33	37	46	56	52	51	63	48	47	46	43	35	47	38	50	50	50	42	44	55	39	53	43	54	53	40	43	66	43	40	47	48	54	37	32	46	48	41	48	48	37	41	49	47	42	38	43	37	44	46	46	51	50	54	49	47	49	55	44	44	45	40	40	50	39	39	41	35	46	48	51	50	52	54	48	47	47	49	52	45	47	35	64	65	39	41	53	46	48	52	45	43	44	44	48	54	45	54	50	50	44	27	49	41	42	36	46	39	48	37	44	43	50	39	50	37	44	37	52	42	53	55	46	45	41	48	40	57	39	46	40	43	33	46	41	47	57	44	40	41	43	61	46	40	54	45	46	41	39	52	35	47	51	45	48	41	52	40	44	43	45	42	53	41	37	60	51	38	60	48	57	45	53	42	45	40	49	48	47	59	42	41	48	43	54	31	38	45	55	60	48	38	46	46	45	44	28	41	41	47	38	43	45	38	46	44	52	62	27	45	36	41	35	45	46	45	41	47	51	36	64	42	50	46	41	46	48	44	44	37	51	50	39	39	53	38	45	49	37	48	41	52	53	32	40	57	42	51	56	45	47	48	46	47	39	40	48	37	49	48	46	37	46	30	42	53	53	46	50	44	51	47	54	46	51	40	46	48	44	52	38	49	41	52	56	47	46	40	66	39	53	56	39	40	43	37	54	48	59	45	42	45	47	43	58	40	50	54	33	50	52	46	44	44	33	48	50	32	44	32	35	42	38	43	44	48	51	39	62	41	48	38	56	50	42	41	40	46	48	39	41	50	45	33	44	46	50	44	35	42	38	41	37	42	48	44	57	54	58	44	45	39	39	40	39	57	44	62	45	50	54	47	51	41	48	49	48	30	48	35	39	40	53	53	51	50	39	54	44	44	57	41	60	44	63	45	41	53	48	52	55	44	40	40	44	52	45	52	47	53	54	42	42	43	42	39	35	42	43	45	34	46	48	48	51	46	33	41	57	55	58	37	51	46	32	44	47	45	38	44	48	39	44	49	45	57	37	45	41	46	51	44	44	52	51	51	46	41	41	39	43	46	39	49	49	48	44	48	44	48	41	36	35	38	44	46	45	55	45	41	44	42	46	39	42	56	51	46	52	54	48	47	51	45	39	60	52	48	30	42	37	37	37	53	56	53	54	36	41	53	37	46	42	45	46	38	43	39	57	49	54	42	41	48	50	37	39	57	40	43	51	35	45	47	62	42	45	42	44	52	41	43	46	66	48	38	47	45	53	49	52	36	38	50	43	62	41	47	38	55	56	42	50	56	38	43	41	40	48	50	35	45	53	34	44	42	41	47	55	45	38	56	46	41	47	54	49	46	47	47	58	49	59	57	45	52	33	53	50	49	47	41	49	36	36	53	53	56	44	32	42	53	48	45	42	41	43	44	48	45	33	51	43	64	43	37	49	45	37	45	51	46	36	46	40	52	43	37	41	45	42	53	48	43	46	39	43	45	48	50	45	43	49	42	40	45	46	51	54	49	34	44	39	44	44	43	37	39	40	53	44	52	37	51	41	43	43	49	45	59	58	47	45	45	56	47	54	48	51	35	36	34	42	33	46	48	53	33	43	61	54	47	52	49	48	40	59	62	45	49	56	41	48	44	59	39	43	51	50	56	41	50	53	46	43	36	47	40	51	34	40	50	46	37	52	48	45	43	50	33	38	50	33	58	50	45	41	48	48	37	43	38	44	42	49	48	45	46	37	42	46	41	41	38	45	36	45	53	55	40	35	56	35	55	60	40	45	49	52	40	48	48	40	55	48	37	41	44	37	52	41	53	36	46	41	46	57	32	50	44	43	52	40	39	48	36	34	37	44	37	41	60	41	47	41	34	43	37	50	47	37	56	37	50	50	42	61	51	43	52	33	49	51	53	49	41	50	49	57	49	46	55	45	44	60	44	44	46	38	43	37	52	44	42	42	42	40	37	37	42	41	39	44	41	31	49	54	42	58	54	52	45	45	42	46	40	45	44	41	57	55	43	37	56	49	48	45	55	37	44	40	45	46	50	47	54	52	38	49	40	52	32	58	36	37	57	53	56	51	41	49	35	62	34	47	41	43	46	41	38	46	52	50	49	51	53	52	45	46	40	51	36	43	40	50	33	47	49	31	57	43	45	45	36	57	55	51	51	52	51	58	44	50	39	44	53	41	53	43	42	48	54	50	49	46	45	47	45	44	52	44	38	47	37	58	53	50	34	56	38	34	47	42	43	48	41	35	49	50	46	45	48	53	53	57	39	55	46	47	53	57	41	52	45	52	43	57	55	38	46	39	56	48	42	48	36	43	31	38	43	47	50	36	42	40	44	42	57	47	37	45	44	56	44	40	46	49	47	46	38	40	44	43	51	41	41	42	44	46	45	26	51	39	37	51	38	54	44	49	47	46	43	35	43	44	35	45	47	53	38	49	52	45	41	41	50	50	50	48	50	39	49	46	47	51	39	44	52	46	46	49	48	60	45	39	50	44	42	53	42	49	47	48	46	34	50	47	39	35	36	60	46	32	42	50	47	55	42	42	40	53	31	37	43	45	45	56	48	42	36	51	37	46	42	44	58	42	52	50	35	43	44	49	46	44	42	53	37	44	47	49	44	30	48	49	40	56	48	38	50	42	45	43	56	44	42	41	46	48	53	43	54	52	45	41	33	43	53	47	46	41	46	45	50	34	57	57	35	43	43	50	40	45	47	48	47	42	42	48	53	41	34	41	60	55	53	33	42	44	43	50	40	58	45	46	42	53	42	42	40	47	44	45	51	50	46	50	65	37	36	32	39	37	43	45	46	46	36	47	61	42	35	40	51	44	50	53	36	50	35	39	59	38	32	49	39	49	52	57	53	43	56	49	50	37	41	38	34	39	50	39	46	55	50	46	44	67	43	51	52	42	45	38	45	46	48	47	48	33	51	47	37	41	38	36	43	44	53	46	39	50	47	45	39	51	55	55	48	41	39	43	50	32	57	45	45	59	52	46	40	41	51	51	47	54	36	42	45	36	53	53	51	40	48	36	46	35	35	40	52	42	46	37	46	40	41	51	62	43	45	38	40	48	36	40	50	46	54	52	53	35	43	38	42	43	33	37	43	50	52	42	46	44	39	41	54	55	44	27	43	52	31	39	49	43	44	47	54	33	41	38
29438	23083	11440	8728	17267	49286	32270	26515	34770	43884	39008	31633	22786	13320	6217	2345	1037	703	586	595	540	598	553	617	572	565	614	598	572	549	624	633	568	575	565	550	611	552	579	581	547	590	569	585	562	561	615	558	570	573	575	587	568	594	610	583	597	554	635	520	565	563	601	543	571	585	564	588	570	616	593	535	570	550	566	543	570	562	601	577	524	554	598	562	568	557	589	571	557	553	579	569	562	597	598	579	584	543	588	561	542	565	590	600	590	595	600	570	654	595	568	580	595	551	584	516	598	564	577	535	579	574	586	563	594	599	588	573	598	615	575	590	643	574	602	612	581	613	552	607	623	579	549	572	586	573	561	569	584	582	588	583	611	568	578	603	586	534	518	599	549	577	588	583	567	569	576	569	579	545	584	611	577	604	581	602	553	558	571	577	584	546	589	592	588	594	567	562	551	565	608	561	579	570	576	559	600	566	599	600	573	585	587	621	538	572	550	569	613	580	591	582	538	573	607	604	518	609	538	577	599	583	566	560	594	571	548	557	588	566	551	603	532	550	587	581	554	593	599	546	610	612	578	538	603	594	612	600	561	587	593	547	599	553	565	536	586	598	526	554	575	551	576	560	605	549	587	546	574	592	597	593	578	569	605	559	564	580	604	564	558	578	556	543	554	559	588	589	564	594	560	576	573	592	602	615	558	575	575	625	585	573	598	603	532	606	590	575	592	624	592	544	561	581	578	584	567	562	603	559	582	595	600	616	580	565	601	545	553	569	595	596	543	520	568	606	563	589	550	566	594	610	588	566	587	583	595	583	609	593	625	508	605	586	566	594	572	583	549	614	587	554	577	535	585	610	615	601	550	569	606	541	595	598	625	578	548	569	572	533	577	592	552	578	583	558	594	576	585	581	548	570	601	549	578	563	610	559	573	612	553	587	621	614	565	531	602	585	602	591	599	569	553	579	566	615	627	566	590	561	586	624	584	579	594	539	591	552	577	572	543	597	575	594	552	567	580	570	568	559	556	581	568	600	565	580	588	521	596	557	586	603	579	568	620	594	581	558	604	565	592	541	592	588	615	563	557	577	591	589	561	582	551	569	583	523	609	611	617	560	549	587	578	563	578	576	571	565	550	592	565	581	586	590	563	581	609	638	611	606	596	562	567	584	539	545	602	579	565	590	579	603	603	565	594	561	539	627	600	604	566	613	580	569	578	569	606	531	556	604	558	575	609	565	604	618	561	613	584	590	581	622	595	558	561	595	576	573	590	655	575	594	519	581	570	547	553	609	616	609	574	571	580	576	524	587	601	593	571	616	565	586	552	593	592	581	599	580	561	561	568	564	599	560	593	576	596	614	590	519	592	584	582	592	553	571	587	573	626	599	558	560	562	579	590	567	558	558	621	550	568	592	592	571	611	564	551	560	565	571	564	503	560	581	612	571	572	541	582	606	557	573	573	595	553	602	630	590	572	580	558	581	573	597	575	580	584	590	564	590	575	571	599	576	578	575	602	581	596	596	592	553	562	598	581	586	558	580	557	591	580	539	545	615	575	614	578	582	582	587	554	557	577	614	558	533	556	562	585	564	602	575	616	560	607	568	567	601	615	543	539	542	536	570	583	567	594	611	551	591	530	593	562	558	535	592	589	531	617	591	580	574	595	576	542	564	549	621	585	580	586	553	578	621	594	551	567	577	579	607	597	640	586	576	576	568	602	560	587	571	526	607	531	573	564	556	593	582	580	564	606	578	554	571	567	593	634	620	555	563	569	576	607	591	564	643	608	593	568	585	563	596	541	621	567	571	618	557	583	605	609	542	568	569	554	543	589	569	562	565	609	565	603	577	611	560	580	609	584	588	575	567	593	601	550	576	568	589	575	568	591	617	555	577	614	599	526	574	539	601	580	579	588	581	613	616	568	569	608	578	582	561	580	585	572	600	567	584	606	586	576	590	589	620	594	584	572	583	577	571	513	611	529	594	581	532	566	579	590	579	603	547	560	560	628	554	606	613	577	602	517	592	605	590	573	567	548	589	583	562	581	581	537	549	543	582	583	547	605	581	595	594	575	587	551	608	585	592	581	587	563	609	574	574	608	538	556	586	589	564	527	570	581	580	599	645	525	575	569	581	578	564	582	589	561	614	592	547	613	569	588	566	581	582	607	613	610	611	551	587	610	551	646	574	577	565	563	591	576	592	586	588	614	574	559	566	559	574	605	567	542	604	563	597	561	578	613	567	576	579	591	581	596	562	563	587	574	584	602	593	555	573	573	565	570	592	618	579	587	608	581	608	574	538	592	607	584	569	563	551	643	582	613	600	574	592	568	556	606	613	610	538	577	563	560	532	596	622	573	577	558	625	599	584	586	590	535	597	587	592	544	597	613	643	604	591	545	586	566	578	565	602	578	588	521	548	588	593	610	579	541	557	567	569	568	572	591	593	570	598	553	578	576	561	585	603	557	581	551	591	604	579	572	560	562	625	590	602	555	608	534	578	611	604	578	540	576	599	604	567	557	551	576	555	579	556	564	573	578	574	589	592	580	577	565	552	606	578	594	595	557	596	600	581	572	583	588	608	571	603	607	584	569	595	586	594	576	590	545	610	597	594	551	604	611	594	601	581	617	581	583	561	602	608	591	597	597	588	570	574	615	601	608	600	575	543	579	540	610	573	563	565	536	595	644	575	581	580	619	551	569	605	586	589	557	609	537	557	570	583	574	598	609	576	640	554	561	548	550	572	607	578	654	593	576	593	573	577	592	581	553	560	563	601	572	551	606	595	599	540	609	615	604	602	580	572	580	600	622	604	583	585	592	585	571	610	528	578	591	572	589	537	588	548	503	563	584	569	601	600	590	545	610	611	605	571	544	599	581	598	619	610	602	563	552	588	600	585	561	601	607	601	612	596	550	578	566	548	569	560	579	605	606	586	575	594	611	573	556	591	579	564	583	551	586	604	556	592	592	551	591	546	580	521	567	561	596	545	609	538	560	600	555	625	574	575	568	597	618	578	554	608	578	549	565	534	609	554	544	613	570	583	594	608	605	581	570	544	523	603	568	556	554	548	537	549	571	546	577	588	610	562	559	592	603	577	586	601	547	571	605	594	582	568	544	559	595	633	615	576	526	554	611	545	604	604	557	578	548	589	595	600	568	516	561	567	568	610	530	544	529	596	594	569	544	564	546	589	536	591	583	594	602	574	611	594	618	534	554	594	617	616	579	578	581	589	615	545	585	571	549	549	574	554	582	608	554	578	591	598	555	562	567	577	605	559	592	531	605	585	596	534	620	597	540	584	586	606	568	599	572	543	581	566	592	541	553	598	549	562	579	595	576	571	579	571	531	522	590	614	605	623	580	536	555	540	625	569	631	606	576	570	581	576	573	567	592	567	611	567	563	564	622	600	584	550	601	587	573	560	596	555	596	593	569	560	552	553	565	568	558	563	553	560	578	602	588	538	593	602	560	582	579	611	554	595	587	628	587	563	618	555	590	602	581	581
4564	4627	1980	477	493	7452	6146	3710	7843	10117	7213	3951	1767	737	288	122	76	58	31	53	36	43	43	46	38	40	42	44	45	34	40	39	42	50	44	35	37	56	37	38	34	31	39	36	38	45	42	33	27	40	37	42	48	42	47	40	44	53	38	42	31	40	46	43	46	31	44	34	39	41	36	44	36	27	34	37	44	37	57	36	35	39	40	49	45	47	49	43	42	36	37	39	45	43	39	47	41	44	35	40	55	36	42	34	46	34	38	46	46	40	42	47	33	35	41	43	40	31	47	22	32	49	35	36	44	37	43	33	40	38	43	45	46	38	45	35	36	42	49	42	32	45	43	36	45	41	42	36	39	39	39	30	37	39	38	35	42	32	47	56	37	40	44	43	48	41	45	39	48	34	31	54	50	37	55	44	43	41	47	36	40	40	43	41	44	39	38	35	33	32	44	31	45	32	38	28	48	33	35	41	39	38	29	42	42	49	34	37	50	36	46	38	45	39	45	39	36	34	51	36	41	43	37	43	39	39	50	38	39	41	43	46	42	36	43	42	46	41	38	36	40	40	43	32	36	38	34	43	37	47	39	41	37	36	33	54	30	43	40	35	37	47	51	43	40	43	45	33	33	42	25	43	35	32	35	36	45	40	36	29	39	43	42	26	49	32	49	37	36	33	43	35	36	44	35	41	35	35	44	44	30	45	46	57	42	37	41	39	43	45	39	34	43	37	40	41	43	44	45	42	43	52	46	45	46	37	46	37	49	36	28	35	40	34	39	25	37	38	40	39	39	31	41	35	40	47	52	28	42	38	45	37	36	41	35	46	36	40	44	40	37	45	37	44	47	37	39	45	42	34	40	34	44	39	37	44	38	40	41	39	40	52	37	39	52	47	27	43	41	48	38	38	34	34	45	49	48	30	33	41	47	37	42	39	40	37	48	31	30	39	51	43	41	48	64	45	41	35	38	32	52	44	40	48	46	50	40	39	36	31	47	36	41	45	36	32	53	41	26	34	36	34	43	44	38	28	42	50	38	37	42	48	44	43	31	36	37	45	60	46	36	32	42	43	55	45	37	35	50	47	40	34	38	44	50	37	34	46	47	56	44	38	33	52	34	43	37	43	35	41	46	34	41	38	33	45	49	38	36	45	23	50	45	42	36	45	33	39	53	41	40	36	34	39	41	39	42	38	30	50	42	42	41	39	41	40	49	38	37	37	42	35	36	27	46	45	30	46	29	46	50	29	41	37	42	41	50	30	45	39	42	32	37	43	36	46	37	42	42	31	34	34	45	47	45	51	44	36	43	49	36	42	37	36	32	37	36	52	29	38	35	34	44	50	48	30	32	30	41	49	43	45	33	37	42	43	38	40	44	56	38	30	46	40	36	30	55	47	28	29	35	38	37	48	32	48	50	40	45	36	38	40	35	39	40	33	44	43	41	38	38	39	40	42	42	40	32	52	33	39	52	39	39	43	46	72	60	42	32	41	34	38	19	44	48	37	25	41	31	43	53	44	42	43	36	38	40	40	30	30	36	43	46	36	28	48	49	36	40	41	53	34	43	45	49	38	40	41	33	44	45	44	38	39	27	50	36	38	35	52	35	35	43	42	53	41	30	55	34	39	42	41	44	35	43	33	37	54	45	49	42	35	47	29	38	36	44	35	41	43	36	35	57	38	55	48	34	39	41	28	37	48	32	41	33	47	42	47	39	46	37	35	52	37	46	37	40	32	49	52	41	50	52	45	28	45	41	41	39	49	31	42	41	54	40	46	41	44	40	42	45	35	43	40	35	50	50	38	39	45	44	46	50	42	55	42	48	34	41	41	42	38	42	44	54	44	49	42	41	38	50	39	36	43	39	43	42	40	49	34	53	52	34	33	44	46	38	39	40	48	32	35	39	45	35	52	32	44	36	46	37	41	29	47	40	35	40	35	43	46	30	44	41	37	43	38	41	45	56	35	51	51	40	36	43	39	36	46	39	27	37	33	33	35	54	49	36	39	35	30	41	43	41	40	39	43	49	44	43	38	36	39	33	30	34	47	37	37	46	52	46	55	42	44	35	30	41	32	35	51	42	31	35	37	26	45	38	42	35	44	42	34	35	48	38	38	44	35	30	35	44	47	42	40	47	34	35	42	36	46	50	42	40	42	49	34	40	47	35	40	45	41	42	43	34	34	26	48	36	41	36	37	39	42	43	40	40	38	44	46	49	38	38	36	37	52	41	42	48	38	39	47	38	44	36	49	43	48	37	36	41	37	34	45	43	44	38	41	54	32	49	49	51	37	35	48	38	38	37	37	37	44	34	37	48	34	44	37	33	51	31	43	44	41	50	29	38	38	36	30	39	45	39	28	36	53	52	38	40	29	38	38	41	23	32	29	43	42	41	32	38	36	44	35	46	38	42	43	47	55	37	34	42	47	42	45	38	36	31	44	47	37	35	43	45	39	33	44	44	49	40	36	53	39	40	44	32	33	39	36	37	40	45	49	48	52	42	35	46	48	31	35	44	35	31	37	34	61	43	43	41	49	44	39	48	37	37	55	50	46	39	49	44	41	52	40	39	34	37	34	45	43	29	46	46	30	48	39	40	33	42	45	39	42	42	40	53	31	37	37	46	43	41	31	33	32	35	37	43	41	38	41	40	40	40	44	47	40	44	47	40	49	37	38	42	45	44	46	45	42	44	45	37	41	39	42	32	47	36	55	43	49	40	49	48	37	40	37	42	48	43	40	42	34	29	42	38	26	39	27	49	41	42	35	41	46	33	36	37	40	43	35	45	42	42	38	37	36	42	49	43	25	47	42	43	40	47	42	39	37	41	33	41	40	43	27	40	27	29	36	41	47	43	35	41	35	44	40	34	36	41	42	51	37	36	40	35	46	32	45	32	44	46	42	31	41	39	40	47	32	34	34	45	40	38	47	40	38	40	42	39	48	41	34	54	43	51	33	38	39	37	41	50	39	45	31	31	43	38	35	41	38	38	34	46	52	38	41	33	37	39	25	38	43	38	37	40	53	49	38	36	39	37	37	37	41	47	42	43	38	55	38	32	48	37	40	41	29	41	35	32	35	40	39	30	53	39	39	36	56	39	35	33	38	43	45	49	35	29	24	36	29	30	39	37	40	43	43	36	50	38	38	33	43	40	47	44	41	43	41	28	36	37	28	44	49	45	45	40	32	26	32	55	36	28	34	42	41	43	45	31	40	35	44	35	48	44	42	33	41	35	46	50	43	46	36	47	42	30	41	36	37	39	33	43	37	44	42	39	44	43	43	36	36	36	36	41	39	35	44	43	53	46	46	43	35	51	44	44	33	45	47	31	46	41	45	47	51	46	35	46	44	40	29	36	45	49	35	43	44	37	46	27	44	35	30	43	43	35	49	36	37	47	39	38	50	39	46	26	53	34	42	33	51	48	47	44	33	41	40	39	37	31	32	36	42	33	43	39	45	51	31	33	42	37	48	44	34	43	43	45	48	35	37	35	28
35879	28187	18013	14791	25259	54637	38648	37626	49479	50070	41959	33139	24301	14913	6841	2733	1076	717	543	523	523	554	523	508	475	539	485	500	469	518	502	542	546	499	509	512	499	515	528	479	521	511	523	544	501	476	500	540	533	500	551	519	537	510	510	521	550	512	501	497	552	514	507	528	548	495	563	470	499	558	529	531	528	521	537	499	502	534	542	516	475	513	560	491	513	528	545	498	500	528	488	534	514	484	538	514	531	528	532	492	475	542	519	546	530	483	519	526	517	502	480	505	497	506	508	505	485	520	548	494	511	498	508	521	507	472	517	516	529	541	530	541	503	530	524	507	567	535	481	515	501	519	532	507	510	515	556	490	475	503	515	532	498	537	507	524	563	531	518	541	553	522	517	488	491	518	520	488	552	526	480	585	498	493	509	507	541	543	530	501	487	515	502	511	498	497	513	530	483	504	519	498	508	521	515	503	537	500	509	471	479	511	500	562	545	542	532	567	506	530	502	511	512	534	530	483	515	473	532	515	485	545	558	508	503	495	526	533	555	507	525	561	492	513	513	510	517	516	566	531	544	499	514	514	566	467	545	515	568	557	504	527	519	483	517	487	528	507	493	487	499	523	481	492	500	532	514	524	516	521	517	493	522	507	487	488	512	534	545	558	536	496	543	486	521	509	512	495	517	538	524	525	466	529	563	492	536	488	508	498	510	521	493	539	482	518	488	533	477	530	522	498	529	496	518	519	481	511	542	544	501	469	533	519	523	522	547	521	500	499	511	503	519	525	541	524	494	509	515	510	498	525	500	526	525	568	502	504	522	539	505	500	587	538	483	524	533	485	504	544	474	525	518	490	540	500	543	549	509	544	509	498	532	474	513	510	525	497	546	519	510	562	541	527	478	522	522	560	523	508	514	513	537	509	486	516	532	534	461	518	525	537	510	534	544	506	517	504	553	524	551	514	547	549	505	522	560	542	488	528	485	544	496	506	516	479	526	528	542	522	518	528	523	515	534	511	495	493	517	542	513	545	537	527	491	505	513	504	511	532	506	525	504	522	489	526	513	526	491	493	539	439	523	526	523	522	513	509	468	523	524	498	512	502	495	502	504	495	526	505	518	519	507	528	540	563	523	510	477	511	526	483	521	501	487	518	537	530	534	562	536	480	532	506	554	525	521	501	476	511	540	533	563	515	507	509	515	534	533	532	523	535	507	524	521	506	525	518	512	511	552	513	500	477	517	535	511	494	540	524	535	539	516	547	547	528	528	513	498	512	559	541	529	475	498	541	544	541	518	511	529	535	508	510	493	523	542	462	513	490	491	525	544	497	563	527	507	518	513	447	489	545	478	491	522	497	549	523	537	506	515	514	515	515	476	518	483	537	510	519	553	543	493	540	544	535	457	519	524	500	539	537	512	495	516	482	510	495	519	497	517	526	533	535	556	486	524	506	522	507	529	535	574	486	518	538	530	530	544	528	518	545	530	512	538	465	489	547	536	535	537	502	452	520	507	498	516	518	512	509	491	476	520	543	494	523	526	570	510	524	533	536	510	540	500	519	503	495	567	520	548	504	481	512	532	488	537	495	564	531	473	503	513	492	514	483	534	527	542	506	485	547	502	531	541	536	547	508	520	486	512	498	547	524	509	539	551	506	517	515	528	500	495	517	476	506	494	555	473	542	494	500	526	499	495	540	515	488	522	541	495	529	516	506	488	531	472	542	505	480	529	535	558	536	532	526	508	533	496	515	507	490	501	515	531	542	525	502	505	525	490	501	531	481	550	539	543	521	530	490	533	473	531	508	492	524	532	560	562	519	561	548	479	521	506	501	510	522	534	496	528	477	495	545	467	521	507	505	530	467	506	510	509	529	527	509	538	516	535	527	520	562	479	492	483	515	535	559	508	535	508	522	518	498	534	518	530	497	519	525	521	512	483	507	528	517	505	499	517	508	511	537	529	513	486	502	536	504	539	512	569	556	497	530	517	530	540	513	529	503	484	500	505	516	528	537	513	532	510	521	530	519	542	499	534	500	536	516	513	476	518	516	492	521	498	496	572	559	502	484	516	523	499	516	510	531	509	523	508	512	529	544	538	535	486	496	524	500	552	499	509	522	512	543	524	494	491	526	526	491	565	501	514	507	484	531	511	559	497	531	496	498	507	525	548	490	530	526	479	525	515	534	522	481	541	505	556	489	539	517	496	528	532	516	502	504	526	500	474	507	513	485	537	537	504	537	535	481	508	485	504	487	544	507	513	579	516	561	521	496	546	480	498	497	493	472	534	556	554	549	531	540	506	565	535	532	538	505	503	543	524	488	536	527	559	548	485	517	452	522	501	544	518	486	487	514	496	538	561	540	466	498	537	526	496	519	518	502	535	508	488	528	531	517	466	470	520	520	529	545	563	507	496	490	499	539	517	524	480	508	530	507	578	550	530	522	519	529	524	526	492	502	508	517	503	515	494	525	554	529	542	500	516	518	539	509	483	506	586	525	520	535	472	494	506	486	481	504	553	490	514	496	499	516	525	517	498	504	559	493	515	507	503	538	533	534	562	477	530	521	497	517	502	510	505	502	518	505	525	495	525	511	503	554	546	535	512	512	551	500	504	475	494	529	481	514	496	486	539	527	506	518	521	520	500	544	472	548	500	505	542	493	530	509	508	526	532	515	575	483	488	470	511	523	529	496	498	518	523	511	488	490	500	515	553	523	490	533	510	491	476	498	473	541	484	520	481	496	480	534	525	520	490	532	544	589	524	539	476	531	523	538	534	511	498	526	501	526	509	509	501	530	508	505	530	563	530	539	554	515	544	522	496	466	485	508	545	509	516	545	568	510	521	495	551	533	529	508	509	501	507	508	506	560	520	577	546	504	547	505	516	534	526	519	497	478	527	538	545	480	511	524	507	517	521	512	496	502	521	523	522	488	507	534	527	524	540	501	522	522	531	508	538	499	514	528	512	522	522	525	532	516	520	513	526	495	518	492	502	542	543	521	487	460	523	526	503	489	519	488	506	497	520	505	519	535	495	516	516	535	510	535	522	507	526	495	529	489	507	530	489	529	512	528	525	499	504	535	473	467	499	516	517	537	503	525	501	498	502	516	518	501	536	486	560	497	494	518	511	490	482	508	499	516	509	521	503	505	513	503	494	516	542	479	521	497	531	525	514	543	501	516	539	500	508	501	524	515	503	519	486	479	474	526	546	509	496	504	488	483	472	517	477	495	515	550	538	502	546	550	511	493	477	526	502	514	507	511	523	517	540	545	530	533	480	557	541	510	537	514	512	502	523	510	502	558	560	540	490	495	497	474	495	481	558	548	509	515	503	531	490	522	499	516	513	499	548	512	504	500	491	548	502	500	494	517	498	515	484	497	503	529	550	527	537	520	513	519	513	525	500	513	511	515	523	483	504	501	489	533	526	528	526	517	507	508	499	482	490	525	531	526	546	532	492	496	533	523	510	536	504	563	535	511	495	501	538	518	562	495	556	479	497	522	540	494
2131	1030	263	96	92	656	1011	1348	2440	2327	1600	920	424	198	88	59	38	53	34	33	36	59	36	44	39	37	36	46	37	50	36	52	51	43	37	42	43	45	55	45	38	43	44	37	46	34	40	38	38	36	34	42	43	52	50	37	36	33	50	47	42	39	34	30	39	45	34	38	36	43	55	38	49	41	34	42	39	54	43	38	26	48	26	30	44	39	40	46	39	38	46	34	32	52	39	33	49	43	50	40	41	30	49	40	48	46	52	39	47	37	35	25	56	42	31	51	44	45	34	28	49	36	45	37	38	41	42	41	35	43	39	37	43	40	38	45	44	49	43	29	28	44	43	39	43	43	33	35	37	35	42	42	36	51	46	40	48	45	54	35	43	33	44	45	39	33	50	32	38	43	48	47	48	47	35	45	47	47	35	41	38	43	42	37	36	43	44	46	53	32	37	38	36	34	40	48	47	33	39	46	29	31	46	37	32	31	31	33	47	29	38	46	45	32	31	24	46	35	50	34	42	42	35	45	39	46	41	45	32	40	46	41	30	38	42	34	46	38	33	45	49	35	46	36	38	42	42	40	43	45	36	46	45	54	31	48	35	39	37	29	44	50	42	40	44	45	45	38	57	49	41	38	34	44	53	37	43	39	48	43	37	41	41	44	31	44	33	41	37	35	47	45	45	33	43	44	43	42	46	49	40	44	54	35	43	36	38	43	46	37	38	44	48	42	31	48	40	41	32	46	37	39	34	52	46	45	58	34	33	41	36	28	38	41	49	48	44	37	46	47	41	43	44	38	41	49	33	36	41	40	50	40	36	33	48	36	48	46	37	38	42	49	36	39	40	39	41	41	41	38	44	39	44	34	36	42	28	38	46	40	42	37	46	37	34	56	43	44	52	37	43	51	40	38	42	48	31	26	35	46	43	50	45	36	36	45	36	52	39	46	40	30	42	45	48	55	41	40	45	42	38	30	34	38	40	44	37	48	43	31	38	39	53	41	40	44	63	31	46	47	38	30	45	48	46	47	44	44	31	46	39	43	33	48	40	51	41	45	43	52	46	44	44	30	44	42	44	39	40	36	42	42	41	44	32	51	37	35	38	42	31	43	43	45	36	55	53	54	39	42	45	40	37	37	41	50	52	41	47	43	44	39	36	43	33	36	40	42	35	38	31	51	45	37	35	46	35	34	46	47	35	38	38	44	32	46	31	41	37	37	34	34	47	43	41	33	33	40	61	30	39	42	40	35	51	43	31	47	48	42	40	46	51	32	40	47	31	41	30	40	39	41	46	38	46	39	43	51	43	29	46	43	28	49	35	44	47	37	46	29	40	38	41	37	39	50	39	40	43	42	35	43	46	36	36	51	40	44	31	37	37	42	35	61	48	41	47	51	29	45	45	41	43	44	37	45	40	33	46	46	40	41	43	42	38	45	34	42	53	46	45	49	37	48	40	44	42	43	40	44	43	43	34	41	41	44	45	39	38	46	38	55	36	47	39	43	40	36	52	33	48	36	43	29	37	36	39	51	49	36	51	41	40	37	37	34	33	43	41	52	30	39	46	44	37	42	47	43	38	47	40	36	47	33	36	52	46	27	39	39	45	48	45	39	40	35	39	45	34	53	50	35	51	45	37	52	44	38	46	47	53	32	56	43	45	36	36	33	33	35	48	47	33	34	37	47	42	47	35	38	44	41	46	38	33	40	40	32	39	40	39	37	48	27	39	50	32	48	43	28	45	47	33	42	49	49	31	44	37	31	39	45	34	34	41	42	47	54	36	52	39	43	39	40	41	47	34	47	51	45	32	35	38	32	44	52	50	31	58	45	52	43	39	53	47	31	37	42	39	38	36	32	34	39	44	34	34	36	46	42	39	27	31	40	40	44	35	35	35	40	42	39	53	34	54	36	37	44	38	47	30	36	54	40	44	47	36	53	38	39	52	45	44	38	48	46	46	38	43	40	41	46	43	36	39	36	41	51	37	47	44	36	43	38	49	40	34	51	46	47	39	39	43	47	50	52	42	32	54	41	38	31	33	40	44	47	38	40	39	39	43	31	45	36	30	39	48	41	37	46	35	28	53	39	43	37	43	49	36	48	34	37	32	37	38	40	34	42	43	34	44	38	46	36	25	47	43	41	36	40	43	39	43	35	37	31	40	34	47	54	48	39	39	45	42	37	40	44	42	46	40	45	39	45	35	42	39	38	39	37	40	38	42	52	37	40	47	34	32	39	40	61	36	32	39	47	55	28	34	38	37	49	42	37	37	35	34	38	37	43	36	32	44	41	39	49	52	47	28	31	37	39	41	42	23	30	47	30	33	36	47	29	49	36	57	38	36	44	35	45	41	46	37	48	54	51	43	48	34	41	39	45	53	32	31	36	34	40	41	34	44	45	46	41	35	53	34	58	44	29	52	39	43	38	39	27	48	41	31	35	46	34	39	42	36	37	45	36	43	50	54	44	33	40	29	37	29	49	32	45	50	42	38	43	45	48	36	49	46	43	43	33	44	42	26	42	37	34	35	45	57	37	41	33	42	50	44	41	38	41	44	50	34	36	33	50	36	38	43	39	48	37	48	32	41	35	28	40	44	45	40	48	39	39	38	38	37	43	41	48	39	49	39	46	39	28	51	53	46	32	37	46	44	47	38	35	41	50	41	39	44	39	36	46	48	46	48	31	39	44	35	35	39	30	39	44	36	42	43	50	37	41	47	51	47	33	44	40	39	50	46	36	34	43	43	36	45	40	46	41	36	34	46	49	45	40	52	41	39	38	46	39	44	33	41	56	44	29	49	35	36	34	42	40	37	46	44	43	31	42	41	43	37	39	50	34	40	28	53	35	44	47	44	40	38	38	35	41	42	35	28	47	47	47	33	35	37	33	37	39	56	38	31	41	34	37	43	53	45	33	37	31	49	44	37	51	33	48	44	45	42	35	42	37	42	33	50	39	40	54	39	51	31	48	44	30	49	45	35	52	45	39	32	38	39	47	39	44	33	48	41	38	51	49	43	47	43	38	40	42	38	45	39	35	49	40	40	39	35	38	49	28	37	44	38	38	45	28	32	40	37	36	41	32	29	36	43	28	39	38	38	25	37	33	36	33	35	65	41	43	35	40	32	32	40	38	39	35	54	31	41	49	34	30	41	45	39	43	40	44	48	38	46	46	38	37	48	46	56	30	42	40	36	41	28	49	35	41	43	41	42	38	42	54	44	35	46	44	37	35	49	32	37	45	33	43	50	44	39	37	45	54	28	38	64	41	53	37	37	44	43	44	43	29	40	38	39	38	36	39	52	34	33	39	37	38	33	42	50	46	39	46	38	41	41	53	45	46	43	41	33	30	38	49	41	32	52	47	41	45	38	31	61	40	44	44	48	48	35	47	49	44	35	37	42	40	27	44	48	39	53	55	41	31	41	42	33	33	53	42	26	28	51	30	41	41	40	46	36	48	37	47	47	37	42	44	49	35	37	36	37	40	42	29	34	35
24027	14850	4578	3734	7752	23630	26542	29814	33776	31103	25634	18060	10552	4855	1883	977	687	583	508	529	529	568	561	529	516	478	528	522	511	501	499	508	498	521	561	499	549	515	549	460	542	535	534	481	530	529	555	502	521	563	527	539	501	543	482	502	579	522	541	508	527	480	559	528	558	534	508	543	516	536	536	516	486	524	524	529	556	510	515	534	495	543	487	495	511	503	528	493	510	523	528	518	546	495	518	475	507	549	464	507	531	494	532	534	516	535	559	498	494	528	535	503	499	528	539	530	500	528	524	509	520	529	524	515	552	499	540	510	514	546	545	520	534	497	572	485	515	496	521	515	502	539	541	525	530	516	528	519	510	534	545	520	530	511	477	537	516	520	532	511	501	537	540	522	549	529	503	528	513	502	504	524	516	516	520	533	524	575	535	508	538	484	531	505	520	520	538	512	555	575	528	502	577	533	500	541	522	512	538	498	536	530	507	517	542	529	508	528	551	567	484	557	500	529	536	510	534	568	575	529	542	516	538	530	521	498	533	527	534	496	530	524	515	458	557	552	474	518	486	546	508	528	497	524	557	509	523	544	488	494	543	548	534	525	535	527	538	504	523	500	533	523	553	589	548	559	545	509	506	555	551	492	552	543	534	530	500	510	511	531	552	526	498	572	544	530	526	514	534	491	535	536	552	509	512	560	558	554	480	513	500	538	528	556	517	528	532	508	527	541	469	566	502	491	527	551	524	485	504	514	543	535	505	527	525	485	512	523	520	516	537	555	506	548	495	504	489	534	502	518	524	549	536	516	491	533	539	550	521	507	546	474	510	558	525	509	510	560	538	544	564	525	511	515	554	525	506	516	511	517	477	536	518	542	524	521	570	499	548	493	531	563	511	528	518	523	502	480	518	517	493	507	553	546	547	509	519	540	497	555	538	566	526	480	545	494	540	519	483	531	524	526	462	500	535	486	535	529	573	507	543	488	537	551	517	528	504	512	524	518	538	487	499	536	513	535	552	522	507	524	508	511	504	514	518	499	472	520	518	508	515	453	497	552	510	526	534	534	496	554	518	568	531	546	576	530	540	518	518	498	568	524	505	538	493	501	564	518	512	504	509	502	515	548	492	533	533	509	491	555	541	533	552	497	526	545	531	541	492	551	518	530	513	508	516	529	550	482	538	552	497	548	546	555	513	497	524	518	543	567	522	527	552	589	498	503	521	535	516	513	539	493	510	537	537	523	491	517	558	547	504	546	509	555	536	526	540	502	529	527	502	516	539	504	509	497	513	543	495	509	528	536	512	524	546	500	519	513	492	479	529	475	520	500	528	553	514	525	502	516	518	529	525	548	513	466	506	544	497	522	536	498	545	509	511	505	568	554	535	502	528	530	531	533	530	567	529	514	531	507	507	507	539	468	510	535	562	521	515	526	561	503	513	513	534	512	505	540	529	527	499	507	559	508	516	549	492	554	488	544	523	491	560	527	532	502	588	524	546	559	502	514	527	531	513	508	519	525	511	531	545	497	546	553	514	544	511	553	523	532	534	525	503	562	528	556	519	521	499	494	531	501	530	546	499	545	523	518	537	548	564	541	524	483	521	503	579	523	526	518	525	526	563	528	544	548	524	511	514	540	494	523	503	511	524	517	569	550	532	496	534	507	545	531	534	511	522	557	514	524	591	554	566	528	540	526	499	520	488	503	544	498	531	511	524	572	549	540	514	505	541	521	478	541	514	518	517	516	516	516	509	538	535	486	518	481	531	531	525	524	537	529	516	509	495	524	585	526	536	586	485	565	525	542	518	510	492	519	545	532	553	558	540	507	534	503	493	497	535	533	524	543	525	523	515	516	539	550	500	487	559	477	542	476	511	515	491	515	536	530	531	500	520	496	540	533	561	481	499	538	528	516	508	519	481	556	522	528	518	526	516	544	506	536	522	526	565	503	498	520	504	510	539	556	541	551	520	516	515	582	529	563	531	515	541	530	509	538	505	588	545	505	526	493	492	508	505	517	525	515	498	531	533	520	527	491	514	529	527	526	497	535	512	463	544	537	527	489	505	549	558	532	535	533	530	521	494	503	523	496	499	491	509	543	455	492	550	483	509	495	538	541	531	488	481	581	565	530	479	532	588	460	515	537	505	553	505	572	535	498	547	532	537	560	526	495	519	501	492	527	544	482	533	560	520	507	479	481	531	555	506	514	514	508	520	533	515	543	492	553	552	487	533	516	536	576	543	502	535	519	477	550	520	508	502	514	531	542	554	500	532	559	518	534	507	526	564	524	543	501	554	557	567	528	521	542	521	482	496	517	547	493	517	487	504	502	497	561	518	531	501	539	535	490	549	529	497	519	512	527	504	521	538	531	553	566	496	517	518	505	509	488	496	539	537	528	501	500	491	522	496	552	542	518	544	511	527	534	523	557	547	506	531	579	522	504	511	576	526	542	523	551	552	473	490	501	515	541	489	473	521	499	535	512	525	504	496	540	510	515	484	562	517	559	498	513	544	548	537	549	510	502	513	516	528	534	526	535	490	527	532	522	507	574	510	536	563	540	509	521	497	499	522	530	505	511	560	507	518	551	497	476	548	539	571	511	529	511	527	542	513	520	518	532	548	509	514	559	502	515	496	499	523	512	533	529	512	538	520	497	509	548	546	555	525	524	529	525	467	556	562	510	582	527	534	500	593	534	501	542	482	555	542	514	538	526	523	483	517	515	549	502	559	517	512	539	525	519	509	517	524	540	523	524	520	514	507	556	515	563	542	568	507	571	518	521	491	510	584	545	557	532	527	527	541	508	556	526	499	518	552	550	523	523	523	551	502	547	532	528	502	514	534	517	503	485	522	500	545	508	559	560	500	475	522	534	538	490	502	522	529	487	504	523	559	497	528	511	503	507	534	511	541	517	522	524	586	520	536	534	529	512	498	513	514	488	495	551	552	510	540	548	529	562	531	556	517	517	524	506	506	546	457	522	515	525	502	531	541	537	552	481	476	566	505	517	561	512	562	498	506	551	502	485	557	502	560	537	483	575	552	545	509	482	517	544	543	526	509	518	502	544	523	541	510	532	512	556	507	526	487	550	527	512	508	513	532	521	495	520	530	491	524	518	519	527	537	524	507	562	512	580	497	487	541	516	526	525	538	530	497	560	515	529	494	509	506	471	515	542	509	543	525	538	523	522	534	502	522	551	501	547	522	505	494	540	491	547	563	504	524	519	535	518	508	496	550	559	522	527	517	497	504	502	513	496	503	525	537	528	570	519	487	547	539	529	518	523	538	502	568	539	557	531	488	496	525	492	495	496	529	475	505	510	557	527	499	510	508	505	530	522	519	563	540	527	534	523	574	548	527	521	559	522	540	511	498	509	508	528	513	505	540	529	527	543	524	487	538	533	525	534	517	484	523	523	527	510	479	488	523	517	571	547	516	540	524	551	516	529	490	500	548	531	538	557	553	526	540	578	524	534	537	520	518	531	526	528	522	514	536	496	517	524	543	544
2906	2294	306	234	280	2228	3462	5042	7025	5671	3238	1520	618	302	113	66	55	33	36	33	38	46	43	31	37	39	37	43	41	38	33	36	37	31	30	31	47	32	29	22	32	29	20	35	33	41	36	40	40	35	32	27	48	47	44	36	41	42	30	34	38	40	38	29	32	32	28	39	27	39	30	40	44	45	36	33	33	37	45	29	53	38	37	45	36	40	29	32	24	45	33	37	38	36	41	32	44	35	33	31	38	49	39	32	37	34	36	34	34	50	47	27	36	42	35	37	30	44	32	35	39	46	30	45	45	40	33	35	52	44	41	45	32	39	32	31	26	36	38	49	34	36	34	33	35	39	45	38	30	27	34	42	35	36	41	31	24	56	36	36	41	30	40	37	41	25	24	47	42	26	40	34	29	29	39	33	34	37	30	32	29	29	33	30	34	39	26	30	40	27	43	41	46	20	38	33	42	37	39	44	36	37	43	36	45	37	32	45	33	33	47	33	42	44	40	46	33	36	45	37	43	36	29	32	44	39	49	46	26	37	36	32	40	35	38	31	35	35	43	40	33	35	44	41	34	36	36	33	36	43	36	41	31	35	32	41	31	33	28	39	36	42	32	34	33	44	37	44	31	40	37	29	45	26	33	35	37	36	43	34	31	34	41	34	40	53	32	30	35	46	39	42	44	39	38	34	28	46	37	32	48	37	46	39	43	46	37	38	40	34	33	38	40	34	50	44	41	41	51	42	38	49	44	31	34	33	38	33	36	30	37	43	40	39	42	45	32	34	38	39	39	36	39	33	35	39	45	40	44	25	38	33	39	31	39	35	43	30	46	35	26	29	39	38	30	36	35	42	34	39	44	35	33	36	39	33	37	43	39	44	39	42	37	41	32	37	51	36	38	29	28	38	37	43	37	30	37	31	38	40	34	37	38	25	42	38	39	42	35	41	51	34	39	39	30	29	43	32	41	45	45	45	38	33	42	45	36	33	43	38	47	33	28	36	44	35	52	36	38	37	29	38	44	52	39	36	47	43	42	48	36	38	36	39	40	27	40	35	40	39	33	45	33	41	28	41	36	46	46	31	36	34	39	62	36	39	33	39	45	41	39	29	43	39	35	32	35	32	39	36	33	47	38	40	45	35	43	48	46	33	33	42	35	37	38	50	31	42	30	49	32	37	45	41	30	41	32	34	29	50	22	35	28	33	40	30	31	35	36	43	38	34	31	31	38	29	31	39	43	42	28	34	39	38	35	35	37	40	35	39	35	44	31	39	43	36	28	36	38	36	26	29	32	50	35	44	37	28	42	33	34	43	49	41	50	41	35	26	47	39	44	42	31	34	38	39	39	34	35	42	45	34	38	32	41	39	44	41	39	39	33	30	34	27	32	32	41	41	45	47	41	41	41	45	28	38	52	43	44	34	32	34	36	34	35	31	24	34	35	41	30	37	41	36	28	38	31	36	28	37	35	34	37	26	41	42	45	28	32	33	33	39	29	40	32	32	29	34	48	39	37	37	33	33	29	45	33	47	30	45	35	34	39	36	35	31	32	37	29	40	40	31	32	33	51	36	39	34	30	33	44	43	42	34	53	38	39	34	42	36	43	34	46	37	46	28	34	34	35	36	44	56	40	30	33	43	44	38	43	36	25	36	47	46	27	39	29	33	34	29	42	36	42	33	32	35	49	38	40	35	44	45	37	41	44	54	42	34	43	37	39	39	38	37	53	32	22	45	39	40	39	42	33	47	36	31	33	31	38	35	54	41	42	41	38	40	52	36	41	36	44	34	35	45	39	46	40	32	38	39	30	36	38	40	25	46	45	29	37	35	36	40	41	35	40	29	46	31	44	44	40	34	43	29	40	37	38	43	40	40	37	34	35	34	35	40	37	33	31	38	36	37	28	40	35	34	37	39	43	38	37	51	42	42	44	41	43	38	35	40	34	40	31	38	37	24	43	33	38	44	38	39	31	36	29	23	30	31	40	46	37	32	39	47	38	40	27	36	38	31	36	37	46	35	31	42	40	36	38	37	29	44	28	42	41	34	27	37	25	47	34	36	31	40	30	43	33	36	29	64	34	47	39	40	40	32	52	37	35	29	30	37	31	38	36	36	39	27	42	29	34	38	30	53	31	45	31	33	35	28	41	37	28	42	35	33	41	45	42	34	35	35	38	44	39	40	46	43	33	40	42	27	25	35	31	35	43	41	51	47	33	38	43	44	34	42	35	42	35	35	44	45	40	40	42	33	35	31	32	48	45	32	34	36	36	44	41	37	31	35	32	42	38	37	33	28	35	46	31	39	25	44	42	39	34	44	36	38	46	38	44	38	46	27	43	33	34	34	39	50	36	36	33	28	28	41	36	41	41	41	24	27	33	36	42	32	35	28	36	38	36	42	22	39	34	37	51	44	35	33	36	36	39	31	35	34	35	49	35	49	36	38	23	25	40	40	39	43	34	38	32	43	43	45	43	34	32	25	41	40	48	36	35	49	29	44	39	37	43	30	37	44	39	36	32	45	36	42	32	36	37	39	51	44	37	27	55	54	36	30	36	36	40	41	50	36	36	41	47	44	37	54	36	26	46	41	33	41	46	42	43	38	29	32	41	39	28	44	35	39	36	26	40	47	40	33	40	40	35	35	40	36	33	36	40	35	25	32	37	28	28	38	39	37	44	35	39	46	34	40	32	34	44	47	33	35	29	35	27	39	49	40	29	35	32	36	40	24	40	43	29	40	36	36	33	39	34	27	38	41	36	35	43	32	22	52	44	51	44	44	34	26	25	52	29	37	32	42	38	36	30	33	39	30	36	37	29	43	59	34	45	38	37	37	25	31	48	40	39	39	29	44	35	39	46	34	46	33	30	44	42	36	42	49	44	37	40	43	30	33	33	33	30	44	33	39	35	30	39	43	35	51	38	39	39	37	27	46	35	30	37	30	30	43	46	25	37	42	36	44	38	45	40	38	37	34	46	41	34	33	39	41	46	41	47	38	39	32	33	30	37	26	28	34	41	46	38	52	43	49	39	41	30	29	34	41	31	29	58	43	25	42	42	49	36	33	40	31	39	40	36	30	36	32	36	41	32	39	37	38	43	39	55	39	35	31	35	32	32	34	39	32	34	43	43	41	33	37	38	45	32	42	31	39	31	41	46	41	30	37	34	35	39	37	32	34	36	41	32	31	44	41	43	47	53	40	41	44	27	47	32	37	55	40	37	37	44	24	37	30	29	55	45	36	33	42	24	36	45	44	46	35	44	33	24	52	45	30	60	38	36	40	34	34	40	34	32	33	35	39	36	39	38	38	35	38	38	46	34	32	28	36	36	36	36	34	27	41	43	39	44	36	32	38	42	29	38	38	37	28	42	38	40	38	42	32	36	33	44	37	27	40	41	35	33	34	31	37	42	40	36	47	26	37	36	33	43	35	38	31	35	41	33	36	38	42	33	38	31	37	39	41	43	35	50	32	25	45	41	35	29	34	33	41	29	31
31649	19975	5818	10586	19828	38152	38268	44808	45711	39922	31676	23038	13641	6567	2681	1173	681	509	478	448	493	496	483	472	475	499	454	508	476	451	490	469	469	487	486	442	487	454	468	481	481	451	504	456	448	491	466	456	457	505	471	497	461	487	499	494	517	521	464	478	453	484	489	489	508	516	476	486	504	500	482	452	487	444	485	504	477	465	469	516	487	481	473	480	499	506	458	506	501	498	528	461	464	444	490	468	502	464	493	490	479	471	498	477	470	467	506	497	514	493	476	472	489	464	463	470	496	510	478	481	441	499	474	480	507	509	500	476	497	477	437	482	484	470	473	504	494	484	506	509	476	484	475	471	471	461	478	470	498	488	489	537	493	456	515	512	501	487	454	481	499	460	466	450	492	499	470	464	455	436	503	449	502	491	460	460	510	474	489	519	497	436	478	501	467	495	474	444	476	480	460	460	490	463	477	453	491	449	459	495	485	484	487	457	484	461	485	472	479	504	461	492	454	435	519	486	480	443	488	456	501	473	446	493	483	504	477	493	497	451	481	536	466	500	462	475	458	496	487	509	455	504	498	493	436	471	498	471	475	499	509	465	481	514	489	521	473	517	472	459	460	454	493	485	451	500	497	513	482	475	460	512	496	475	500	462	473	476	459	513	486	472	447	450	493	500	538	481	511	479	483	440	437	471	492	462	450	516	478	489	483	488	443	475	485	489	443	491	494	476	495	503	488	461	458	464	459	524	463	466	501	502	473	475	485	526	502	460	502	504	491	468	498	483	498	467	489	475	490	482	454	496	513	465	493	518	488	506	490	472	525	465	496	491	494	508	505	477	468	489	522	461	487	505	473	500	500	495	442	496	512	496	494	465	507	440	522	501	522	419	466	513	518	465	442	474	512	507	505	462	435	461	466	485	482	510	501	486	465	485	490	459	508	498	503	483	504	490	521	511	487	504	495	495	485	511	524	500	506	485	430	524	502	464	496	515	468	455	465	548	521	472	553	470	523	498	477	500	461	479	480	465	484	498	476	465	468	482	480	478	483	490	459	492	527	508	475	462	463	460	485	457	495	516	460	463	481	487	499	476	472	474	489	498	460	459	521	506	492	475	480	506	485	513	508	508	493	473	493	454	475	479	501	518	520	489	475	491	466	492	472	498	435	470	504	463	487	469	492	466	456	493	468	489	460	498	420	460	513	504	487	526	462	464	461	481	474	437	467	462	469	497	495	505	456	498	485	494	488	454	507	524	501	466	474	484	463	512	471	509	499	491	448	489	487	474	469	454	444	478	482	498	490	461	506	485	508	485	447	480	498	510	458	529	491	499	479	510	466	449	439	469	456	481	467	465	462	455	481	455	463	487	527	517	456	465	502	450	504	457	531	491	476	464	513	478	492	499	465	501	435	451	483	491	483	498	476	485	488	441	461	467	487	497	508	475	505	460	520	457	481	476	443	528	489	504	464	484	487	497	490	469	509	482	480	511	472	506	495	512	499	504	519	492	475	459	449	482	467	508	471	520	439	450	471	469	452	513	509	483	504	547	503	439	512	488	480	486	484	472	483	470	442	466	454	461	489	498	483	450	467	493	467	473	511	498	493	485	485	516	480	525	469	470	486	462	503	485	477	517	509	474	464	474	511	517	511	484	494	487	519	469	506	492	486	482	463	488	450	464	467	488	473	476	501	445	458	465	444	487	504	468	485	470	489	476	524	500	469	491	509	515	481	477	478	454	480	512	491	475	488	487	495	452	501	484	449	475	458	495	467	503	473	493	472	467	500	481	482	441	489	492	489	526	447	507	498	502	498	481	511	488	460	474	491	483	483	491	463	469	489	495	499	447	491	497	516	471	480	467	481	454	481	478	482	456	504	503	469	429	503	496	508	474	462	514	486	510	486	511	460	484	506	506	490	483	516	492	456	492	500	486	463	483	469	510	511	511	473	471	493	429	462	490	452	503	501	464	502	480	511	511	490	462	495	472	492	468	515	470	508	454	484	502	482	479	487	482	488	495	460	489	451	489	495	517	467	470	450	467	499	486	499	456	499	467	509	510	496	555	444	483	496	517	481	474	477	474	474	494	501	513	495	465	466	489	516	490	499	513	453	490	456	537	494	460	437	482	455	480	485	496	464	476	492	502	497	483	487	481	519	490	491	523	478	504	441	470	447	508	508	455	463	459	471	465	470	423	456	460	482	530	483	491	495	495	429	438	519	455	493	492	490	508	488	505	475	496	515	498	489	457	497	519	463	509	444	463	486	505	467	459	475	484	488	484	503	494	452	496	502	468	477	496	453	490	496	501	471	450	469	459	499	433	503	483	481	466	484	504	487	482	476	477	508	496	460	479	476	472	495	500	471	490	468	501	482	473	500	500	456	464	510	497	468	504	452	497	467	525	533	464	494	467	464	467	479	496	429	519	454	457	479	489	482	457	504	482	479	477	528	492	494	509	503	497	446	506	484	512	440	497	477	515	493	490	448	479	493	489	462	473	490	486	499	510	516	495	518	470	479	484	501	453	512	473	481	496	506	471	512	428	485	490	506	496	431	468	486	480	454	438	529	455	460	493	518	434	491	482	448	462	518	501	517	500	436	497	462	509	507	479	472	443	481	465	490	518	461	458	490	475	483	495	464	478	499	451	488	493	469	474	516	477	474	513	472	484	482	508	493	448	495	466	472	475	453	524	461	508	495	474	470	501	487	465	488	470	492	478	488	497	463	468	483	475	480	499	475	477	464	432	474	496	487	464	485	465	454	478	433	482	471	483	485	491	486	491	505	450	492	454	484	470	501	477	499	432	493	503	461	471	485	473	487	474	477	473	492	494	479	489	451	505	510	452	497	502	483	504	495	496	522	499	535	497	489	508	450	482	460	447	495	523	529	466	478	478	492	493	450	448	457	473	484	539	486	477	470	510	486	491	471	487	497	493	466	501	495	491	508	491	508	455	458	449	457	521	467	465	478	493	515	539	480	476	519	522	458	465	502	462	464	510	523	490	470	495	519	490	433	442	493	471	520	494	477	439	476	463	479	463	487	497	498	502	486	474	455	478	478	464	479	447	459	485	488	499	488	497	496	481	489	492	488	461	517	478	489	481	513	534	523	491	500	455	477	488	476	482	477	465	478	469	509	473	454	500	460	488	472	466	495	453	454	487	474	493	462	508	484	475	497	463	476	495	476	470	456	465	458	509	466	490	468	470	495	463	499	485	472	472	474	480	478	456	495	487	476	495	480	460	444	496	519	468	500	459	479	458	457	468	449	519	517	437	459	513	494	479	499	478	481	497	491	474	550	478	449	496	518	494	486	509	460	464	447	478	487	483	471	519	481	496	449	502	510	513	477	514	479	485	503	443	476	495	519	414	520	528	445	479	487	516	484	468	517	488	491	468	489	478	512	483	486	460	455	498	495	465	534	447	465	478	525	474	493	463	483	494	482	473	478	463	485	466	497	505	433	481	469	511	464	457	493	462	494	465	488	474	478	478	491	512	483	457
3884	2276	341	187	312	2673	4152	7022	6888	5397	3764	1823	746	302	143	81	46	47	52	36	43	30	45	38	49	45	53	56	41	47	38	53	32	48	39	41	53	41	50	49	56	42	50	36	42	35	56	40	24	37	37	55	60	43	46	45	42	41	52	48	53	54	43	48	37	37	44	39	48	39	38	38	47	53	43	44	48	42	33	50	44	41	53	30	49	58	52	42	44	46	48	39	39	37	46	45	42	47	38	41	39	43	42	45	38	37	51	43	49	46	48	50	52	45	43	52	52	39	38	56	56	48	44	43	47	39	57	43	46	38	47	41	49	45	29	50	46	38	51	46	52	40	43	50	55	58	47	53	42	45	38	41	43	57	46	33	39	38	39	39	50	43	51	47	41	46	40	50	30	58	46	45	53	51	35	51	45	39	42	54	37	49	40	49	43	58	49	46	48	43	40	39	52	56	47	49	39	53	39	31	59	45	43	34	32	62	38	49	45	52	35	64	53	47	65	52	50	46	45	43	38	49	46	47	57	46	41	48	60	45	47	56	44	43	36	49	40	47	38	49	44	56	46	42	42	45	42	50	45	47	38	45	41	42	46	42	42	49	40	35	43	57	32	41	48	50	48	50	52	51	48	46	42	46	40	50	38	41	36	67	49	41	56	44	27	40	41	50	46	46	47	56	51	34	45	47	46	62	41	48	49	55	60	50	49	62	44	41	49	40	39	43	52	42	66	48	48	31	58	48	50	55	31	53	45	37	46	50	48	34	51	51	40	45	43	29	46	49	45	55	40	43	45	31	48	42	51	51	33	40	51	48	43	62	58	50	37	50	46	47	46	44	48	45	50	46	54	48	45	58	34	40	34	40	51	46	48	55	39	45	43	45	54	45	34	43	43	42	38	36	36	39	44	40	26	46	42	43	39	51	44	43	39	54	54	44	57	40	51	32	42	50	44	36	53	33	41	42	38	51	45	48	38	34	40	46	44	45	44	42	50	48	41	42	55	43	52	47	42	45	44	46	50	44	43	41	34	34	54	60	41	42	45	43	50	50	31	42	45	47	46	37	50	44	50	53	40	52	55	45	52	45	47	48	49	36	45	36	49	60	49	42	39	38	45	35	37	42	52	53	39	39	42	50	37	50	45	38	50	60	45	44	46	41	46	50	34	33	45	58	58	53	58	55	48	52	53	44	46	38	40	53	47	44	38	39	41	49	53	50	47	50	55	36	32	51	44	42	49	43	41	42	47	39	51	39	39	46	43	52	42	51	49	43	42	42	45	40	48	58	36	59	41	50	47	46	44	51	35	41	44	46	36	44	50	41	34	40	31	35	49	48	52	68	44	39	43	38	51	41	44	41	38	46	49	33	42	49	62	55	44	42	49	47	52	61	27	47	53	32	53	44	53	59	45	49	51	39	42	54	30	43	53	47	41	49	40	46	54	51	33	50	48	48	49	49	52	42	44	45	47	44	51	49	43	45	46	47	51	44	45	45	35	47	41	45	43	42	60	43	59	48	49	43	37	43	35	41	53	62	36	38	46	51	48	42	38	42	50	58	46	48	33	45	45	40	53	53	47	36	38	42	44	42	45	42	34	52	50	53	41	48	51	45	46	37	32	33	35	43	44	48	43	48	50	53	44	50	39	58	55	42	43	53	37	35	48	39	39	54	49	40	44	52	41	48	44	47	53	43	40	48	35	44	50	49	37	48	45	57	36	58	47	55	48	37	53	64	36	39	46	37	58	45	68	39	41	50	47	41	45	50	41	41	49	50	47	58	40	49	51	55	45	41	51	37	45	53	40	54	50	45	47	43	49	57	44	44	37	35	42	60	52	32	38	50	53	61	39	63	43	57	53	38	43	45	46	56	46	49	45	54	51	39	52	43	36	58	44	41	40	46	49	40	51	43	36	39	52	44	53	38	51	38	39	51	40	37	50	44	37	46	52	41	49	44	47	47	51	50	38	47	52	53	55	57	56	44	38	40	35	39	45	43	46	46	38	49	43	32	50	38	42	43	48	38	59	44	53	65	62	42	39	60	44	51	52	33	41	40	38	51	45	55	52	43	43	42	53	51	39	39	59	40	50	46	45	40	38	53	42	36	42	49	41	40	43	39	48	35	37	43	48	47	53	47	38	39	46	51	46	43	47	43	50	45	44	49	63	49	46	44	44	33	45	50	32	41	35	46	52	44	46	34	36	45	48	42	49	37	42	52	48	59	40	49	49	45	48	48	38	56	37	44	48	50	47	50	48	53	39	49	34	54	44	41	46	44	53	56	44	50	34	31	52	58	42	51	49	42	39	45	49	40	51	38	44	46	38	36	43	49	52	37	42	43	43	57	38	44	47	37	42	36	42	44	40	48	56	52	48	50	50	49	43	44	43	48	31	48	46	51	44	54	43	38	35	40	55	54	30	47	38	44	44	56	36	47	48	45	43	40	43	48	44	43	49	36	54	38	59	60	43	43	58	42	53	36	45	42	46	50	55	42	45	39	46	53	41	44	59	56	55	44	44	46	40	61	37	50	52	39	54	44	49	52	36	50	42	61	37	60	31	44	41	39	46	43	46	48	41	41	50	52	53	35	48	55	38	49	48	57	46	37	49	54	45	57	39	48	50	40	44	52	56	54	55	59	39	48	31	43	50	40	42	50	43	49	51	49	46	42	49	47	55	46	41	53	31	44	40	58	50	38	42	45	42	35	41	35	44	39	66	45	49	54	47	47	52	51	53	38	49	38	61	48	46	42	46	41	50	57	49	48	52	41	64	42	44	41	38	44	47	51	43	48	63	40	54	57	43	37	43	38	53	57	46	52	44	52	45	45	50	39	39	33	60	47	58	46	42	35	39	47	46	46	38	47	41	39	45	37	43	60	54	47	49	41	56	48	42	42	37	43	47	59	34	50	54	54	53	32	52	54	62	41	40	55	42	49	53	41	57	38	36	49	43	50	42	29	47	39	56	42	43	50	54	50	34	46	35	48	43	41	52	50	34	43	51	41	48	41	41	41	34	34	53	38	42	45	42	44	44	40	47	44	52	49	68	40	40	36	39	43	51	48	44	47	55	43	44	49	44	41	38	38	45	53	49	37	52	46	51	55	44	44	50	46	45	36	32	32	37	45	38	46	49	46	57	41	47	61	51	38	40	56	51	40	52	36	51	43	43	71	48	42	36	47	48	48	46	48	43	54	51	43	37	43	46	39	48	54	45	33	46	42	45	49	54	40	39	46	59	49	44	56	47	41	45	41	40	50	39	42	52	51	46	42	35	43	39	38	45	61	37	43	48	47	47	44	43	50	47	55	42	47	40	42	37	51	43	56	48	42	49	40	56	54	50	45	53	50	48	42	32	42	51	48	43	51	33	45	51	50	48	39	44	47	55	48	49	39	40	46	54	40	53	53	52	32	34	46	52	38	47	36	54	47	39	54	48	39	46	43	37	40	47	51	54	45	43	48	33	35	51	41	44	42	51	60	46	44	54	44	34	41
29761	19874	5684	8235	19111	41379	43229	49939	46051	40626	34105	25580	16004	7905	3169	1461	790	673	585	577	565	584	593	628	566	573	557	575	583	611	608	548	592	552	592	592	597	561	587	600	574	590	582	548	578	608	555	574	543	640	570	580	593	539	563	570	604	558	596	587	611	605	566	590	612	580	593	533	613	590	582	561	564	554	539	575	575	545	599	580	570	556	567	555	545	577	566	617	630	528	559	554	598	570	590	625	576	549	586	561	576	571	528	606	603	564	582	618	633	581	610	568	578	619	578	546	615	587	619	570	597	551	581	568	561	575	602	571	589	613	528	593	597	555	582	576	570	532	555	541	575	589	523	586	589	552	586	560	555	580	601	584	583	596	583	584	565	552	638	534	623	538	570	598	571	560	554	584	580	524	597	579	528	589	587	590	567	522	546	572	582	581	574	550	603	572	525	560	578	533	585	611	582	572	563	585	613	597	572	580	548	594	553	619	603	568	571	523	586	577	568	615	588	579	558	580	567	589	637	539	509	569	557	593	621	575	597	595	609	582	557	575	596	553	557	602	570	642	637	539	538	588	581	586	605	555	582	537	542	549	614	579	529	623	546	573	568	606	543	572	579	618	570	606	578	638	576	612	547	557	592	630	551	602	600	599	559	585	592	589	550	600	613	588	608	613	579	565	579	556	590	592	571	604	556	584	587	598	592	569	573	574	567	588	579	552	572	586	559	561	562	616	555	594	548	573	590	571	545	589	570	587	583	598	573	642	586	563	604	601	623	602	582	580	560	588	609	576	601	624	632	567	562	609	563	610	548	592	548	534	586	571	572	603	551	570	576	634	576	605	576	604	558	569	586	564	540	551	548	575	559	620	561	567	631	544	574	590	573	579	599	564	562	604	561	578	553	585	580	612	552	545	577	546	519	551	573	547	593	574	560	586	585	588	559	599	609	576	596	523	593	587	568	574	565	587	554	636	538	563	591	563	611	594	563	604	657	590	562	607	590	578	545	619	580	584	574	577	599	565	597	581	569	528	569	589	628	585	569	566	590	590	551	618	568	560	543	587	554	560	601	599	580	606	581	622	576	581	576	602	581	571	549	592	571	579	586	597	564	569	600	549	603	596	634	626	632	590	554	616	539	559	563	570	556	598	608	578	583	546	587	597	616	591	581	573	587	586	533	566	574	567	540	572	584	574	591	592	601	599	580	603	568	593	590	593	633	501	573	522	605	588	539	574	619	552	648	566	612	619	591	590	583	574	611	583	590	594	562	618	535	543	553	527	585	623	557	582	601	565	571	544	607	595	566	575	559	606	568	626	565	633	559	551	581	541	607	528	602	584	604	567	552	582	590	604	558	597	573	571	590	577	548	609	552	579	583	617	544	578	586	637	594	555	564	560	607	574	559	544	556	563	612	553	562	604	581	550	566	652	578	595	565	574	558	601	583	548	576	562	539	556	572	599	548	586	611	547	552	592	553	536	602	602	582	535	630	536	616	573	591	583	582	612	570	541	573	542	562	580	562	602	550	588	597	623	582	588	553	590	589	604	568	601	613	617	539	549	592	585	547	580	603	585	598	565	571	588	574	588	577	644	602	546	591	563	619	557	619	600	594	569	602	577	600	593	534	568	569	596	570	583	639	587	585	584	564	597	577	594	604	587	572	560	567	546	532	575	574	536	571	590	544	601	617	562	589	604	598	595	595	621	571	553	605	624	562	544	569	610	532	590	583	569	572	595	553	551	595	589	561	564	615	556	561	613	599	574	549	544	590	573	603	602	581	600	628	607	630	564	591	600	572	581	639	591	554	599	548	567	563	564	571	583	550	579	578	579	584	591	552	578	523	580	589	567	566	620	580	642	591	633	578	553	549	556	579	553	543	567	545	575	570	588	601	565	580	557	571	558	598	553	602	552	591	556	584	578	576	557	607	566	554	624	592	582	626	580	577	550	579	593	583	618	576	565	538	547	589	545	539	559	583	620	585	594	562	596	615	595	544	603	543	600	509	562	578	577	586	600	562	590	580	593	579	539	577	598	572	563	611	601	557	589	540	594	602	587	583	618	556	538	539	592	608	551	589	561	599	546	573	605	578	520	605	591	552	584	577	586	570	571	616	571	579	570	543	586	596	601	586	589	575	611	554	602	574	611	560	540	550	582	571	586	582	573	629	566	596	616	566	574	623	587	575	587	613	575	589	572	586	547	608	575	608	530	555	545	580	572	597	603	579	570	562	605	561	561	546	549	605	583	561	599	587	563	585	617	574	587	592	610	578	552	586	624	573	607	610	566	584	580	607	558	575	574	594	564	558	559	560	582	593	566	563	597	576	575	527	608	588	592	590	599	584	593	584	593	576	609	598	607	596	549	556	541	565	609	640	565	555	555	583	577	617	556	583	627	572	545	596	571	575	564	573	586	576	552	560	595	603	573	566	592	590	571	603	565	532	562	601	575	584	543	598	587	525	572	556	566	551	554	578	610	608	582	568	590	549	601	580	613	592	542	565	569	570	552	588	596	596	565	588	614	606	600	572	608	569	587	569	551	596	544	565	604	581	554	602	585	571	534	571	596	589	622	605	542	601	587	568	563	589	582	534	631	560	589	582	549	568	555	564	606	617	651	590	598	583	588	566	567	613	591	600	580	564	603	602	640	560	576	580	590	573	588	580	536	616	576	585	572	630	592	561	566	595	563	540	620	586	584	576	572	588	587	543	611	576	576	634	535	549	555	590	568	552	578	578	628	574	606	535	578	580	570	589	612	571	601	566	614	598	541	594	589	559	612	610	568	646	588	567	603	554	594	585	561	626	550	603	602	560	579	580	586	574	590	595	540	571	590	563	538	591	545	562	561	576	572	593	581	568	545	564	609	541	548	563	572	596	546	583	519	591	582	609	605	575	614	603	586	562	600	575	604	554	588	543	584	581	547	567	569	561	577	578	569	592	572	564	564	567	591	582	593	593	570	596	610	559	549	584	617	545	620	587	559	576	550	600	561	506	587	589	620	579	571	607	587	549	567	610	574	557	596	598	580	587	578	579	599	604	588	592	602	583	535	546	578	550	570	594	577	563	583	552	592	553	608	568	594	566	565	582	600	601	573	579	553	584	564	584	590	552	589	571	625	585	613	588	571	581	561	618	577	553	596	558	580	572	575	593	567	564	612	576	565	553	551	603	537	555	577	578	557	599	589	564	586	552	563	572	567	618	603	614	598	561	562	583	569	572	579	582	582	567	631	631	555	582	552	592	612	597	561	605	554	581	598	539	577	525	601	584	600	546	614	591	594	600	581	558	557	580	605	578	583	600	618	555	554	609	549	557	577	609	555	582	571	581	592	609	556	605	561	563	582	606	514	585	593	594	555	590	589	568	565	557	574	592	545	580	556	612	642	577	599	580	600	547	546	598	575	590	568	517	564	578	601	614	580	603	564	582	581	592	618	564	624	570	583	573	603	610	553	630	630	540	606	578	585	567	564	565	603	580	573	571	616	577	555	585	556	566	573
3958	1330	640	278	514	6008	6793	11182	10015	9811	6351	2902	1104	450	172	66	66	37	33	39	52	46	38	55	29	41	31	37	39	39	43	26	48	44	45	45	42	38	35	32	39	27	34	34	39	46	42	40	43	47	41	33	39	42	38	25	30	42	33	41	42	39	46	41	43	45	43	38	49	33	31	39	50	38	45	31	47	54	37	44	38	50	41	37	42	38	40	45	44	34	24	53	43	36	35	36	45	37	37	50	30	34	44	45	33	35	33	50	38	38	32	28	28	47	48	48	32	35	48	44	29	34	39	47	34	46	48	46	30	44	45	35	37	37	37	32	44	45	34	49	47	45	36	35	53	64	40	38	52	35	33	30	38	41	25	38	40	41	32	33	44	40	36	33	47	44	36	38	47	48	46	44	37	41	36	48	41	45	34	35	35	35	46	35	39	29	34	41	48	42	43	39	42	41	46	41	42	37	35	32	32	45	40	43	44	49	41	55	40	40	43	49	25	50	43	35	43	43	36	34	24	36	35	42	29	42	44	25	31	52	37	42	46	43	54	51	41	43	35	41	37	41	43	37	51	42	47	37	40	39	43	42	38	43	41	33	43	39	48	39	41	43	44	39	37	38	48	50	30	38	41	40	41	31	43	41	35	59	32	37	34	48	44	33	40	53	42	45	39	48	40	30	36	36	42	41	36	46	42	38	44	29	41	44	36	46	32	41	34	46	52	43	41	35	44	47	26	44	32	33	47	36	43	42	35	35	26	27	42	36	47	44	32	33	40	44	33	43	35	46	37	33	39	37	40	40	38	41	39	45	36	46	44	54	37	51	36	42	54	41	37	34	46	39	45	46	44	32	30	34	40	45	54	45	44	43	35	32	41	43	42	41	39	34	46	30	38	29	32	36	55	41	47	29	39	34	43	32	43	34	49	38	39	40	36	45	35	31	44	32	43	36	58	45	33	48	53	35	39	46	42	25	47	38	41	47	45	41	41	35	37	40	32	42	40	40	36	41	34	48	40	37	42	27	43	37	37	41	47	37	31	35	45	40	38	41	32	31	46	45	34	31	32	38	49	40	43	46	42	39	34	38	40	52	57	41	39	32	36	38	33	37	36	43	35	45	33	38	27	42	37	35	38	47	33	29	29	38	33	40	37	35	39	51	48	43	44	35	32	41	27	37	37	38	42	38	34	36	45	37	35	34	42	46	37	32	27	39	45	41	40	43	49	31	52	52	35	42	38	40	43	41	56	44	41	39	41	44	43	43	35	36	35	44	35	43	43	35	47	31	34	42	51	44	35	38	36	37	48	44	43	44	36	46	55	36	51	42	42	48	44	39	45	44	40	43	49	32	52	43	33	45	42	47	44	38	41	28	49	52	48	36	44	45	34	28	46	45	43	44	31	37	52	40	45	58	43	47	55	43	39	33	43	46	38	40	41	40	32	46	37	43	45	38	42	35	42	42	36	31	37	58	41	47	40	35	43	45	33	57	43	44	39	37	49	31	44	40	38	35	48	42	43	34	38	31	38	33	40	28	62	40	55	40	60	41	30	37	37	44	38	40	40	41	23	46	40	38	34	38	33	48	40	39	40	46	49	49	33	40	49	46	31	47	55	43	49	34	34	36	48	37	46	38	45	43	38	37	58	39	40	27	42	51	38	32	42	51	41	50	36	45	42	26	33	46	37	37	32	41	32	25	38	48	51	37	46	44	35	47	51	47	35	39	45	52	34	45	41	26	35	38	45	52	33	41	33	32	44	49	43	48	40	32	49	35	34	42	34	40	52	45	38	34	40	41	39	37	41	37	36	48	50	31	36	32	46	43	42	41	36	39	31	46	40	41	44	45	43	35	32	39	44	38	43	30	54	44	45	44	43	46	45	36	33	38	49	43	35	41	46	29	43	36	35	32	45	32	38	36	39	42	49	54	47	51	38	51	39	33	58	39	35	27	43	50	34	45	43	43	46	43	37	43	48	33	44	50	41	41	34	37	28	32	38	39	43	33	34	26	38	52	41	42	42	32	38	34	45	47	30	38	45	37	26	40	47	31	30	45	49	35	41	36	40	46	50	33	37	31	43	33	43	41	46	46	42	35	45	43	36	37	34	38	39	34	43	46	43	40	39	35	42	42	52	43	41	49	45	60	29	55	35	36	38	42	38	38	39	42	34	44	41	31	33	40	37	33	48	33	49	32	37	39	41	41	46	45	36	40	42	39	46	57	37	42	39	46	57	37	40	49	45	40	38	37	42	40	31	42	52	46	47	44	42	41	41	37	35	45	43	42	44	46	23	34	37	32	29	45	36	39	42	37	31	39	39	40	42	40	44	48	41	33	46	43	52	42	40	44	45	36	46	45	34	60	44	54	41	44	51	43	30	36	42	37	40	39	33	33	34	40	53	49	48	28	43	49	31	47	36	46	56	28	41	44	47	35	30	29	47	41	45	37	41	48	38	44	42	44	39	37	37	43	33	37	31	39	40	34	40	43	33	44	34	40	55	46	38	47	49	35	34	43	45	36	45	45	38	41	50	31	36	38	50	40	41	43	30	40	34	49	33	35	39	42	31	34	40	39	35	36	40	35	46	38	45	31	35	42	36	44	37	27	40	47	32	46	40	33	34	44	33	39	41	39	46	44	39	58	36	41	39	35	37	38	44	42	45	40	38	40	33	41	35	42	40	42	36	37	49	38	41	38	37	40	29	43	36	43	25	41	37	32	42	38	40	41	48	38	43	39	43	52	47	41	39	46	50	41	40	33	43	47	48	44	44	39	47	40	41	46	41	44	38	43	24	40	42	31	42	39	44	42	28	31	40	46	43	38	42	42	49	39	44	61	45	43	39	42	35	45	45	32	35	41	48	36	38	33	40	39	30	29	45	28	46	35	31	42	41	32	33	35	39	41	46	25	34	49	38	36	33	38	32	38	50	45	45	38	56	44	37	44	37	52	40	44	42	39	43	41	36	37	36	39	32	45	50	44	46	43	46	47	39	29	45	51	40	33	42	39	39	47	34	36	34	32	41	43	38	49	39	31	39	42	43	36	37	43	50	49	33	48	33	44	30	43	44	39	35	28	46	40	45	44	43	42	35	43	32	49	50	38	37	29	32	35	32	42	47	38	40	42	38	42	36	46	37	27	42	39	38	38	39	42	47	39	50	26	47	42	36	31	46	34	47	43	42	39	51	40	35	40	38	43	40	49	33	44	47	38	35	35	36	40	53	33	39	52	47	41	35	51	49	53	45	33	42	39	44	42	46	36	49	41	37	39	53	27	46	41	47	47	41	43	54	37	43	35	42	47	34	37	44	56	53	30	49	44	35	47	28	51	37	49	46	34	36	49	48	37	38	45	34	42	49	44	30	51	35	38	38	40	46	40	46	35	39	39	36	35	38	30	34	30	39	41	40	45	42	33	35	42	32	38	50	37	45	51	41	46	48	38	44	34	40	44	40	31	38	49	44	35	35	36	41	39	41	34	45	35	45	33	43	40
33647	15337	9996	12917	26106	45568	48881	57240	52704	49256	39638	29711	19664	10488	4425	1779	889	574	573	531	525	503	518	527	510	497	562	518	526	540	511	553	586	504	535	532	525	480	574	506	513	495	507	532	509	532	521	525	527	496	534	529	507	534	573	522	499	534	477	527	495	512	510	495	560	528	572	509	531	516	572	528	511	500	565	525	539	524	525	531	524	561	546	522	540	499	507	513	552	551	503	512	538	516	547	526	506	528	521	495	557	489	532	510	476	503	510	501	505	528	526	535	527	477	514	524	526	555	485	498	542	522	537	543	549	523	544	468	532	550	486	554	542	524	522	510	511	522	522	500	582	530	518	495	521	503	502	505	571	531	532	516	501	521	540	531	514	549	511	503	537	529	526	564	500	493	539	550	524	510	528	505	529	545	496	515	554	507	540	489	513	512	511	532	482	527	558	561	543	539	520	534	506	527	528	524	526	536	569	508	557	524	525	566	526	523	552	537	519	514	542	523	502	472	553	511	552	546	555	530	469	526	555	526	519	522	525	538	546	543	534	488	535	519	548	518	523	505	550	510	502	514	502	534	520	533	530	501	550	510	514	512	517	526	546	594	523	532	512	511	554	504	509	499	494	495	528	510	508	515	558	524	531	503	526	556	474	502	527	565	521	511	538	508	545	542	516	529	516	495	548	515	496	562	505	480	543	500	498	487	537	526	514	505	539	494	527	494	550	549	515	514	496	544	565	490	524	545	525	525	503	515	558	500	524	498	520	558	524	500	566	517	531	533	511	524	538	510	498	591	524	522	533	546	483	541	517	527	501	525	536	521	520	545	564	493	516	493	510	521	554	519	529	544	527	534	501	486	537	489	516	545	551	513	486	530	511	561	555	531	564	571	530	528	504	517	579	518	574	521	524	551	507	565	531	545	544	492	479	532	527	524	480	506	493	508	574	517	532	542	531	497	535	534	556	511	518	496	539	524	509	569	534	526	507	517	544	496	515	561	561	501	546	546	516	547	500	524	492	488	539	527	513	489	566	525	529	547	539	533	537	511	484	497	540	517	543	516	564	498	489	534	522	492	533	507	530	523	551	522	505	555	499	514	512	528	521	527	509	542	539	569	583	545	543	489	514	562	542	496	520	565	489	514	512	527	538	534	525	502	515	529	502	529	578	515	523	510	521	495	547	534	557	521	539	551	548	506	550	522	529	510	559	495	494	496	511	498	572	547	497	542	558	538	516	506	509	525	557	516	535	519	504	506	480	536	525	539	518	539	557	514	506	552	535	529	521	509	545	476	522	483	491	513	510	529	501	544	525	510	543	525	535	547	510	546	493	527	597	529	497	568	531	525	550	509	545	530	546	525	530	520	500	506	513	555	566	489	576	460	537	541	524	532	544	517	516	567	546	541	498	513	544	508	528	553	558	545	481	489	511	504	556	518	530	543	495	552	516	564	547	564	539	537	469	497	535	540	533	491	508	541	536	557	530	504	528	540	534	549	556	506	553	537	571	539	527	531	535	514	536	528	486	494	518	512	538	526	530	445	519	508	505	505	524	517	534	509	552	501	509	513	477	531	467	523	522	463	527	526	478	524	536	560	503	512	523	508	519	508	488	489	511	499	546	521	500	535	514	506	512	502	494	529	509	553	537	531	535	548	486	496	534	517	508	507	515	527	505	542	538	514	493	540	534	535	524	522	529	536	546	490	542	513	532	547	553	486	569	541	536	521	532	549	477	552	505	520	517	501	527	531	484	505	528	514	565	542	524	508	544	497	570	478	567	476	550	513	533	480	528	535	509	525	533	515	507	513	543	547	537	514	502	536	525	539	499	504	533	486	536	519	484	504	484	515	520	514	493	510	522	463	525	519	514	509	478	510	509	511	543	552	512	523	551	496	522	558	499	546	533	545	559	544	520	552	556	520	547	542	557	554	500	501	500	550	520	529	503	503	544	567	542	518	552	553	547	481	525	532	539	500	518	514	505	519	511	482	504	547	583	541	562	516	504	507	498	501	514	513	513	531	499	520	552	553	521	509	534	487	497	530	498	514	517	523	495	539	546	522	504	522	537	504	518	511	548	518	535	525	532	556	553	555	502	505	551	559	503	514	533	498	509	549	509	502	527	534	493	516	514	516	553	579	512	519	561	545	478	518	479	492	571	523	521	522	505	488	566	503	534	492	532	511	543	541	563	518	526	523	484	533	562	499	518	504	535	531	504	502	499	528	513	515	536	524	518	541	527	560	488	532	494	530	526	544	546	506	488	516	505	498	519	498	523	521	535	523	544	514	482	499	510	488	536	483	544	551	551	552	550	514	532	467	496	525	531	553	531	536	509	511	516	539	547	510	468	526	570	528	538	517	559	542	522	502	516	538	552	502	518	497	529	523	532	519	530	555	554	527	543	542	517	525	535	534	505	525	532	514	525	557	531	507	545	513	538	530	520	542	520	540	555	566	519	537	499	560	533	528	503	515	525	563	503	548	511	529	560	509	517	536	552	484	530	490	545	523	554	560	520	523	566	544	606	549	543	530	522	569	507	508	556	492	537	478	536	529	495	545	501	529	494	523	539	545	527	499	527	556	483	531	550	527	556	533	535	486	498	514	516	544	534	554	552	549	563	522	550	521	503	539	541	573	523	538	513	525	544	542	488	523	515	518	528	566	492	544	544	519	470	521	503	531	550	510	521	533	495	532	551	551	510	525	490	522	522	539	547	502	522	526	531	508	475	522	520	512	493	493	525	508	519	535	501	543	513	519	533	520	516	511	546	487	488	520	546	510	487	511	528	530	497	518	503	536	509	531	556	538	498	528	502	476	541	542	541	533	535	537	528	514	520	514	490	555	465	528	499	589	507	550	557	528	529	526	570	546	522	525	556	539	533	558	560	493	523	523	553	498	542	511	509	528	559	515	514	548	562	559	560	504	550	487	505	488	501	525	482	502	564	531	527	520	497	519	512	483	514	530	464	554	555	462	530	524	508	484	529	495	501	516	518	524	486	490	540	490	501	505	475	551	518	503	493	516	511	564	502	508	515	503	528	527	529	490	559	556	520	523	507	517	517	484	554	511	497	554	516	509	514	488	483	519	488	523	517	558	567	506	501	496	550	504	555	501	485	521	516	512	498	519	558	492	511	508	517	516	495	547	509	526	545	503	510	510	515	498	531	527	508	480	504	552	517	518	521	491	493	478	525	540	518	496	522	543	497	499	505	530	495	543	494	542	521	526	527	494	531	510	536	535	517	507	568	505	516	576	575	503	507	547	486	537	522	511	483	479	537	569	487	511	528	543	491	501	529	511	528	538	552	513	538	552	477	539	522	512	502	486	472	525	496	512	496	489	542	538	529	496	528	524	578	505	519	499	543	541	550	521	502	537	530	497	522	509	540	539	482	514	477	510	510	551	503	534	490	556	542	519	492	545	498	540	523	512	509	520	516	507	554	481	520	515	507	557	531	504	525	538	523	572	502	503	521	552	513	535	540	487	556	551	515	533	511	529
1916	335	117	153	302	713	1225	1588	2209	2496	1519	794	371	175	79	44	47	38	43	46	38	45	35	43	50	56	38	38	47	45	51	45	44	55	41	36	44	37	52	39	42	38	36	44	44	37	44	49	40	39	55	42	49	43	36	42	45	37	41	41	32	37	33	36	44	35	43	44	36	35	52	51	41	33	47	45	44	37	39	33	43	42	44	56	40	35	37	38	40	45	40	40	30	35	43	47	36	40	37	59	39	37	35	44	43	43	35	40	50	35	38	42	37	47	46	51	41	32	44	43	33	51	41	45	59	52	37	47	36	37	48	41	40	33	45	44	41	39	43	43	33	32	40	37	46	38	49	43	65	56	49	36	32	36	42	36	30	31	36	33	32	43	49	37	50	42	42	44	39	53	34	33	38	49	41	49	36	48	55	35	40	49	38	32	42	51	34	34	41	39	48	48	42	30	37	49	47	31	43	51	42	36	33	30	41	47	33	44	49	34	37	50	36	37	44	48	30	28	30	39	36	57	47	32	39	50	43	38	33	37	40	47	33	33	53	48	44	44	29	33	46	41	47	39	47	47	44	52	38	40	33	47	37	44	49	42	32	35	36	49	41	40	44	38	31	41	38	47	45	35	48	35	34	32	44	53	40	38	33	45	34	38	33	42	41	38	39	34	37	50	49	28	42	45	46	49	37	46	50	44	40	45	43	49	30	40	44	35	40	36	47	39	52	45	39	43	44	50	41	43	53	44	38	46	45	33	41	28	51	47	33	55	32	39	47	48	39	34	42	44	43	45	37	32	38	47	33	46	42	36	31	43	42	29	40	31	39	42	49	40	42	37	39	42	45	36	39	33	46	47	39	50	33	51	42	33	31	44	37	42	28	49	29	47	39	39	36	43	43	32	42	42	27	47	33	45	48	46	44	35	36	53	41	36	43	40	39	52	37	40	32	40	40	40	43	54	43	45	39	47	43	34	49	41	33	47	30	37	41	53	29	38	54	36	31	43	42	40	48	34	42	35	45	37	38	51	46	51	48	31	43	41	47	44	36	51	44	47	37	42	55	32	47	30	48	37	38	54	40	40	42	55	39	49	42	52	45	41	41	44	51	37	34	44	40	44	42	47	43	39	45	35	30	41	40	41	47	41	52	42	44	34	36	59	35	37	41	46	37	42	41	34	35	38	32	40	43	37	44	31	39	35	44	42	38	36	31	38	36	47	50	48	30	41	57	39	40	43	43	37	38	50	55	31	45	50	47	48	60	49	45	45	44	51	40	37	42	43	41	37	30	45	40	39	41	46	37	41	40	36	36	48	31	35	40	34	56	41	39	39	41	28	49	34	52	40	42	40	41	32	35	45	41	33	39	40	40	37	29	30	41	37	45	36	49	45	40	50	35	45	42	46	41	34	49	38	44	46	41	48	30	38	35	49	42	40	47	33	44	27	46	43	37	36	34	29	44	39	32	44	35	41	62	39	35	40	44	39	42	48	45	25	44	33	36	44	46	46	47	49	41	51	35	44	36	37	44	43	39	32	44	34	46	38	36	49	31	43	37	40	35	44	40	41	36	40	48	42	39	40	48	42	51	43	37	54	38	33	44	37	58	48	42	37	35	33	26	48	37	32	38	39	40	37	37	40	38	41	43	40	39	51	41	35	43	38	35	49	42	46	46	36	34	44	25	40	29	46	42	39	34	43	37	43	54	49	50	36	45	43	40	40	34	39	35	40	35	34	41	44	37	44	48	51	46	41	39	37	47	48	31	37	40	50	37	35	52	45	36	53	42	42	45	43	38	36	42	41	40	35	45	48	52	33	31	41	45	59	45	50	39	55	37	39	40	45	41	34	43	41	31	47	50	46	37	31	42	30	40	56	39	53	41	42	49	51	42	31	44	38	34	38	40	42	46	41	46	42	41	42	50	41	49	43	39	38	46	35	39	41	48	34	45	40	48	36	38	37	41	34	37	41	39	29	35	48	47	42	32	33	31	36	46	44	37	42	53	57	34	47	40	34	39	42	46	32	42	38	34	38	26	39	40	41	39	35	38	41	48	47	46	50	45	44	47	34	38	51	39	46	40	39	42	42	48	57	40	49	49	43	35	36	48	36	40	55	37	47	30	41	47	38	36	45	31	34	36	31	36	36	47	38	43	35	38	42	46	41	37	36	33	41	31	46	43	31	44	44	44	48	38	40	52	36	37	33	45	43	39	34	48	39	38	41	34	35	44	45	31	40	42	27	41	44	44	41	44	43	33	48	42	33	35	39	45	46	41	43	42	33	38	44	50	36	45	31	45	46	35	48	37	44	41	44	46	43	36	46	34	43	55	52	44	31	46	43	48	41	38	37	53	41	44	34	41	37	40	42	50	39	35	44	43	43	34	41	41	30	38	38	29	42	43	43	35	33	33	34	40	50	42	51	46	43	58	58	33	33	45	44	45	42	50	43	43	45	35	30	53	53	29	44	37	50	44	44	37	37	44	36	40	40	36	41	48	50	38	26	23	37	36	40	54	40	32	35	44	39	29	47	46	38	48	36	41	40	29	43	29	40	42	34	39	37	40	46	41	33	42	37	45	42	25	39	34	39	50	31	38	43	29	39	43	47	34	42	39	45	35	60	48	37	36	47	55	42	43	34	43	39	40	50	44	36	45	42	30	46	49	44	38	43	33	43	32	43	44	38	33	56	48	54	43	43	35	36	41	39	40	53	53	55	53	43	42	36	40	47	42	35	34	39	47	44	42	41	40	39	44	44	32	43	52	58	47	33	62	37	45	32	47	46	46	44	33	30	35	48	38	48	36	45	44	55	29	39	53	44	56	40	42	41	32	42	47	42	35	36	29	47	58	49	40	38	38	47	42	34	39	38	46	43	43	43	33	45	42	40	40	39	39	30	44	38	41	40	51	50	33	35	42	46	32	43	45	43	41	32	35	41	49	43	43	48	36	47	33	47	40	39	49	53	40	29	43	45	44	54	40	48	34	49	36	39	34	39	44	48	38	45	39	34	57	49	32	37	56	42	34	30	37	28	36	41	36	37	42	36	51	38	29	50	41	35	45	34	46	47	42	35	44	40	49	46	33	46	50	41	39	49	32	39	33	41	36	30	37	44	50	52	47	47	39	39	41	39	45	39	47	34	49	41	34	36	37	40	28	40	37	38	37	42	39	39	34	45	33	49	40	46	45	43	44	48	34	47	50	45	35	33	35	47	36	43	38	33	40	41	45	44	43	52	38	42	37	36	40	46	49	41	50	47	42	50	31	52	39	43	58	49	42	28	44	38	34	46	41	46	35	56	44	41	40	30	39	39	33	49	43	36	38	40	39	31	44	39	33	42	32	31	42	41	41	34	51	56	42	49	43	47	39	26	42	39	53	35	36	49	50	46	39	33	42	40	47	37	38	48	43	32	49	36	31	40	35	27	41	44	41	49	48	43	32	37	45	32	37	31	38	47	37	42	35	50	37	41	37	41	40	30	35	48	39	53	39	38
22539	6376	2416	6603	18305	25769	29926	31196	33085	31707	24855	16757	9149	4178	1779	899	623	556	570	502	552	519	538	529	546	521	524	497	491	540	547	530	534	551	563	514	534	544	498	519	504	508	545	525	540	500	511	517	560	546	514	495	521	511	539	509	535	533	544	548	524	590	518	521	556	529	529	497	545	556	542	509	557	501	579	518	519	529	543	539	565	513	493	512	496	498	531	539	534	500	526	494	523	498	520	521	516	539	523	551	533	518	562	529	521	558	484	508	515	538	542	504	478	547	520	509	483	526	491	536	557	513	525	517	542	521	543	486	519	499	519	489	534	540	519	546	544	467	511	513	513	554	539	513	503	543	519	505	526	507	485	542	505	564	546	511	541	517	512	504	542	529	552	510	506	506	510	516	492	527	514	500	520	560	501	545	530	476	519	508	542	503	557	541	532	503	485	537	514	507	530	516	545	523	553	534	509	525	563	533	558	491	513	538	530	523	540	475	541	523	483	507	516	545	553	519	505	529	506	526	528	496	491	491	538	499	487	535	517	493	507	480	473	503	547	509	518	530	545	553	513	536	521	538	493	552	522	542	531	514	534	531	579	528	504	532	537	559	573	539	548	518	547	527	544	508	492	484	523	516	512	538	525	563	541	507	558	512	536	536	507	494	523	515	527	553	557	525	490	476	551	498	523	530	494	528	577	536	511	554	535	478	473	575	516	503	544	517	540	525	529	572	475	526	523	547	524	520	552	533	517	484	554	568	556	515	501	525	552	507	551	471	510	543	487	467	542	594	526	490	561	514	509	545	535	517	527	500	509	518	549	557	549	544	542	539	522	550	540	526	496	524	515	502	505	509	569	543	533	514	539	505	522	533	523	498	499	506	494	541	507	528	532	503	522	507	533	603	518	529	522	501	528	553	504	495	515	503	565	560	501	542	502	526	507	536	541	513	561	492	566	532	512	475	535	532	567	519	526	536	501	538	539	498	518	531	500	516	532	521	528	549	515	553	531	550	534	526	552	535	511	558	520	529	490	514	545	478	502	543	569	481	549	531	507	538	578	559	538	542	506	518	522	527	544	531	508	514	532	499	514	500	517	492	532	512	526	548	547	520	520	536	557	550	521	499	483	505	544	559	521	527	523	581	510	468	525	506	530	560	484	535	547	546	526	511	539	562	506	498	501	516	486	485	576	514	564	478	580	509	548	527	549	493	493	495	498	531	511	530	508	513	489	488	494	495	539	537	477	530	505	503	535	491	549	547	557	484	560	499	561	496	563	511	508	504	515	548	586	551	536	547	490	514	508	508	551	513	577	519	508	494	544	476	526	535	531	538	522	517	507	485	523	510	505	557	482	519	533	521	541	494	521	476	511	534	487	533	558	542	555	510	543	491	530	564	526	503	556	549	532	518	494	456	491	511	495	564	483	516	528	494	504	524	487	540	537	526	544	528	539	500	530	515	533	492	519	543	549	516	560	509	501	517	566	520	545	526	536	509	540	517	513	495	511	500	514	478	487	515	551	535	505	522	499	532	518	468	532	543	529	532	549	519	544	507	513	541	508	523	528	513	496	505	482	504	520	535	522	538	519	510	522	551	561	537	526	507	523	506	506	486	525	529	504	512	471	523	546	526	518	562	560	514	561	531	509	495	528	563	528	478	528	508	546	481	565	522	522	508	539	521	515	557	499	561	550	511	526	516	502	532	496	487	458	533	529	538	516	509	524	522	556	530	534	514	510	522	534	534	510	509	522	522	499	506	512	460	567	525	513	538	549	533	536	550	553	518	533	509	558	509	552	528	527	532	508	554	495	537	537	531	506	522	530	530	467	504	539	495	508	536	492	516	575	517	504	477	545	534	573	526	536	518	530	507	558	520	536	520	528	535	525	513	521	495	520	536	526	541	513	539	523	574	513	520	531	533	531	508	531	523	534	495	539	523	519	565	549	496	557	535	518	492	547	498	493	535	517	541	544	512	549	527	513	563	551	547	538	505	555	547	515	549	539	520	514	515	512	492	497	515	478	546	532	525	540	532	541	535	526	553	549	537	510	538	540	535	530	539	514	514	529	547	525	518	503	511	548	536	513	503	502	509	543	527	516	556	530	539	515	576	531	517	498	498	552	516	551	520	514	545	538	520	563	549	520	563	534	466	512	508	547	492	498	532	550	511	512	524	503	461	530	500	517	526	508	547	536	550	558	487	510	517	541	559	528	529	553	517	542	495	496	503	521	537	477	480	528	534	530	560	512	495	543	513	542	566	506	567	513	538	495	533	556	511	558	556	534	565	561	519	549	542	566	521	513	474	509	572	497	546	529	526	513	570	550	499	566	545	494	540	555	551	527	495	539	523	523	515	570	553	542	527	526	527	477	516	527	518	547	505	517	520	549	513	534	525	491	522	529	526	546	526	505	559	561	562	519	503	533	527	542	502	516	499	505	524	546	530	520	507	548	486	564	493	498	526	529	592	491	546	532	507	565	540	572	513	504	568	535	508	530	509	538	531	511	506	501	516	514	568	544	501	527	522	509	526	529	505	562	559	517	506	484	497	534	539	498	534	542	536	525	504	547	474	520	513	532	530	503	504	499	514	545	537	509	556	518	543	541	530	538	511	531	550	485	509	528	519	525	541	518	537	472	544	544	526	563	520	495	516	522	561	489	542	532	547	522	526	529	524	520	515	567	531	547	559	517	495	547	519	515	554	487	551	540	520	528	571	556	494	527	556	509	500	532	469	544	524	493	506	506	535	501	521	496	488	483	498	492	516	512	518	521	573	549	543	505	475	539	476	525	542	503	496	504	508	542	522	518	571	534	494	500	527	507	556	515	587	527	535	505	552	542	510	501	492	523	517	523	481	532	535	580	502	541	545	496	513	570	511	545	520	502	567	521	498	515	527	518	531	526	514	535	528	496	539	506	557	522	547	513	525	512	505	546	523	550	534	555	554	517	509	492	511	509	485	504	505	534	512	502	523	537	530	527	481	510	498	528	540	577	480	571	537	529	469	534	504	527	512	546	511	515	537	536	552	500	514	534	508	481	539	550	517	522	560	501	496	525	540	521	492	545	549	524	544	531	523	532	548	525	498	529	517	535	534	531	499	515	516	514	528	530	468	537	545	534	557	549	540	527	502	532	524	491	492	573	524	550	498	492	564	477	532	523	490	559	528	514	534	522	494	537	530	527	517	535	505	529	485	516	530	551	513	500	507	516	529	513	538	491	548	478	563	524	538	514	513	544	523	490	505	506	558	538	532	490	504	523	496	471	514	512	497	522	503	574	523	548	520	506	540	545	527	513	521	517	558	510	524	550	572	529	552	483	517	494	531	487	520	502	532	506	553	510	515	516	509	529	554	496	518	588	521	558	522	508	534	547	517	534	505	523	487	520	493	527	539	516	531	502	509	555	522	468	523	551	527	503	535	550	511	560	514	550	504	527	488	546	497	517	569	512	497	528	547	520	491	545	530	510	518	484	534	527	524	506	522	489	496	526	530	518	513
1993	1301	278	172	388	627	2799	3434	6596	7287	4394	2057	791	351	153	66	44	38	36	28	36	52	32	44	34	31	36	38	31	37	27	35	45	52	45	30	39	48	44	35	35	29	47	27	36	32	48	46	37	32	34	36	27	45	33	21	39	37	52	29	31	43	32	43	52	43	37	35	35	32	34	58	47	36	39	38	37	40	40	45	38	34	37	32	35	32	33	46	41	29	35	40	28	39	45	39	31	34	36	29	37	34	53	42	40	45	43	50	26	32	44	29	38	32	37	47	32	41	33	34	42	38	32	30	41	40	42	42	39	39	40	37	43	42	40	39	42	39	30	44	32	36	34	31	36	44	51	29	28	45	47	46	47	56	29	36	35	33	38	36	45	35	32	27	39	39	47	41	34	44	41	33	35	45	42	30	32	26	29	34	45	36	40	35	43	36	36	46	28	32	45	29	37	45	20	46	36	30	38	49	52	31	24	41	33	40	40	35	37	38	36	56	44	35	31	34	34	44	42	33	32	40	31	46	35	38	37	33	33	39	47	41	54	46	39	38	36	47	46	38	41	35	39	44	28	30	37	35	21	35	35	37	36	44	48	39	39	41	37	41	38	29	47	36	47	43	34	33	33	51	55	43	25	44	42	32	35	36	40	46	48	51	48	31	35	48	43	29	34	34	37	34	46	38	49	37	44	41	32	31	44	32	36	36	38	37	37	32	39	35	39	37	40	44	43	29	32	43	32	37	28	31	48	35	38	43	37	35	40	36	39	30	39	33	37	38	36	37	49	30	30	39	35	41	27	23	44	23	33	46	56	33	51	50	41	34	41	39	39	33	35	36	30	35	43	37	33	39	38	43	26	39	45	39	36	44	43	40	41	42	45	32	49	30	30	38	34	38	35	48	34	40	49	31	49	34	32	36	38	44	40	25	33	34	34	39	32	40	42	31	30	45	39	31	45	38	31	34	34	43	34	34	33	43	46	37	53	42	40	39	35	35	27	48	37	40	44	32	35	42	42	38	35	46	32	42	37	29	33	35	45	34	28	39	30	31	35	29	34	38	41	41	40	36	42	32	36	41	37	32	34	35	34	41	36	37	36	37	36	32	46	40	46	44	45	32	30	37	34	33	44	33	37	36	40	31	40	44	28	32	48	41	36	40	42	39	38	40	40	36	44	31	45	35	47	45	37	36	44	55	37	35	34	24	41	34	37	37	36	46	46	38	25	38	41	50	33	48	47	37	40	35	38	38	30	37	33	33	30	46	36	40	30	45	32	35	38	37	44	36	48	38	36	36	40	40	38	35	44	34	36	26	39	32	34	35	32	36	49	46	37	40	44	49	42	37	37	36	38	31	36	31	41	55	54	31	42	39	42	37	31	46	32	31	41	34	51	41	40	39	29	41	35	37	25	42	41	34	40	38	38	32	31	30	50	33	36	43	36	35	44	34	39	30	42	37	28	51	37	33	35	37	35	41	46	42	47	31	42	33	35	35	29	31	37	35	32	36	40	41	38	40	42	30	39	40	37	37	34	28	30	32	40	49	39	46	31	47	38	45	44	50	45	42	40	42	50	36	29	44	36	47	39	42	32	35	28	31	42	47	43	30	41	37	32	34	41	37	52	47	36	44	46	44	38	36	32	41	40	39	42	32	40	36	40	36	33	32	49	34	38	39	31	28	53	38	37	38	44	32	44	30	43	34	41	43	47	47	35	39	37	33	45	43	37	40	50	44	37	39	40	43	38	43	37	35	44	34	40	42	39	42	33	34	36	38	38	35	41	40	42	39	21	38	46	35	37	38	38	36	36	36	34	28	33	34	41	34	35	34	35	44	46	36	44	42	40	52	52	33	49	48	42	48	38	36	52	37	36	44	33	35	53	40	38	35	35	33	37	32	37	32	39	39	32	32	47	37	36	37	49	46	37	44	43	32	47	21	38	33	46	40	33	21	37	30	24	34	42	42	41	39	51	32	45	42	35	46	42	38	34	31	41	36	37	28	28	39	33	42	41	50	29	39	35	41	49	28	37	47	43	25	45	48	37	51	31	34	45	53	38	25	37	44	31	47	36	40	49	42	36	28	39	40	42	37	36	31	23	39	56	35	44	28	34	43	43	35	42	43	34	32	41	31	40	30	39	34	36	47	37	45	40	46	46	40	35	32	53	29	46	43	43	39	45	48	45	38	34	46	37	39	50	32	35	39	34	45	41	37	31	24	36	40	35	31	39	49	42	39	42	30	40	40	42	40	45	33	39	54	27	52	30	39	42	30	29	28	38	42	36	30	41	32	42	44	28	29	34	41	40	40	41	40	35	35	34	35	30	47	43	39	31	50	54	44	44	50	32	30	36	37	38	31	31	50	31	42	46	35	44	41	37	36	29	42	33	34	32	41	21	26	56	29	34	36	38	30	43	37	39	26	29	32	39	38	34	35	36	43	42	32	36	39	36	32	35	44	38	34	38	44	41	45	29	26	36	41	48	35	34	34	35	35	34	36	31	42	35	40	31	33	33	49	28	48	40	50	36	43	42	32	32	32	40	40	35	48	39	37	34	33	42	30	44	33	50	45	38	38	34	35	34	44	37	32	40	32	36	37	35	40	35	36	47	39	43	28	36	35	30	40	37	39	33	28	33	41	45	39	36	43	34	46	43	38	44	30	44	35	34	46	41	47	36	32	43	30	38	33	32	41	41	27	37	44	37	37	43	29	31	46	40	37	39	37	37	40	37	28	36	32	37	37	32	47	34	41	27	41	39	41	45	42	51	36	35	39	47	27	38	33	50	50	37	36	45	51	33	41	35	44	32	38	35	33	48	43	36	37	33	27	29	29	38	30	41	38	36	34	27	31	39	30	34	39	37	34	33	30	35	31	49	40	35	30	33	40	28	50	44	42	47	40	44	41	46	43	42	43	38	29	31	44	34	37	39	32	36	38	30	44	43	39	37	39	48	40	33	46	34	41	31	32	41	39	51	39	43	49	33	48	32	48	31	38	26	38	33	39	40	33	41	38	33	32	41	43	26	50	32	41	35	46	39	37	38	40	38	37	34	33	55	34	35	40	39	38	45	36	45	38	35	47	39	41	34	34	49	34	33	34	34	39	33	50	43	45	34	39	33	41	38	49	41	31	39	31	29	37	33	33	45	36	47	42	31	35	29	35	45	39	33	39	32	29	33	30	34	33	27	36	44	35	42	35	40	25	48	28	43	43	35	37	40	36	38	43	30	47	42	42	36	35	39	35	46	52	54	38	37	40	43	32	40	40	32	31	30	32	35	37	35	42	42	35	32	42	39	43	38	32	31	46	38	34	36	27	37	35	39	35	35	52	42	32	43	39	33	49	16	33	30	33	45	42	41	30	42	43	42	35	40	40	36	38	37	27	34	38	41	34	27	32	44	40	39	47	50	42	30	30	49	37	41	42	26	43	30	40	52	48	32	33	28	36	46	36	45	29	40	38	34	39	39	30	35	41	51	41	42	28	31	40	44	43
26729	16571	5113	9127	20825	26201	37107	36641	46576	43731	34952	25767	16396	8053	3418	1444	789	612	470	530	463	457	465	469	488	459	492	466	515	469	449	475	485	499	494	475	487	513	480	485	503	479	497	449	453	450	452	457	468	460	481	486	473	473	485	513	432	516	509	503	481	473	440	506	480	502	493	474	481	490	467	490	471	508	463	490	480	464	446	463	480	464	550	496	488	459	473	448	502	475	476	511	466	459	454	466	498	484	492	450	502	457	461	445	484	504	473	456	476	490	442	460	469	475	507	480	471	496	472	454	503	494	509	475	501	506	470	460	470	497	465	468	468	496	459	471	499	437	479	493	455	493	495	455	474	480	480	496	480	508	512	481	490	498	466	462	430	463	459	491	518	461	497	501	540	492	461	482	508	454	474	471	528	457	481	503	510	499	489	474	485	502	477	500	478	479	518	448	503	466	473	441	467	477	475	526	457	484	478	513	465	506	469	488	512	461	510	513	489	480	501	497	448	467	529	515	494	484	490	458	481	521	466	459	454	499	513	448	481	487	497	471	491	495	495	504	530	476	478	499	490	492	452	455	521	505	476	500	490	502	495	520	489	499	454	520	448	462	460	460	512	478	507	480	493	529	452	487	507	498	446	483	500	461	488	468	498	504	474	464	462	516	399	491	468	438	497	508	468	487	441	460	475	482	458	431	477	518	505	440	444	496	456	542	460	478	472	510	500	506	487	513	466	500	485	499	461	437	480	491	483	461	464	506	497	471	443	471	464	496	466	479	511	481	468	478	460	511	478	510	467	496	538	492	452	449	467	502	492	472	500	500	480	481	459	452	465	479	458	486	526	480	488	510	492	498	455	514	520	475	492	452	472	500	458	529	468	482	483	509	475	460	466	486	441	474	469	534	480	469	479	498	465	462	456	494	477	461	475	481	477	485	471	451	470	505	494	508	485	472	492	464	483	448	499	546	492	516	470	496	482	492	523	483	487	485	482	453	467	475	495	509	462	469	475	509	474	489	468	541	519	452	495	502	484	464	440	514	459	442	480	474	488	499	505	479	460	460	492	508	493	486	522	463	475	455	473	465	489	518	497	467	479	474	490	453	461	507	482	475	515	484	462	481	492	484	529	469	470	503	450	461	483	462	502	491	527	472	482	482	446	474	478	469	510	549	499	503	537	488	523	511	468	468	518	524	497	492	519	475	488	489	477	466	445	469	446	511	475	457	507	519	480	504	530	477	495	480	499	511	490	506	487	467	496	503	506	490	495	436	457	515	469	498	448	503	471	506	505	460	479	481	489	435	512	452	447	475	465	482	488	473	487	491	480	479	456	499	481	462	495	466	456	481	480	478	458	472	511	515	473	489	513	493	455	493	477	491	499	462	509	478	477	542	459	470	483	515	462	452	498	501	466	477	492	477	508	478	476	468	515	496	486	492	455	515	485	498	463	489	517	445	468	455	503	474	460	498	458	508	525	466	502	496	502	485	456	457	460	472	468	443	516	514	478	480	508	470	466	472	502	489	455	499	507	436	485	474	482	496	493	501	446	495	503	463	466	468	507	481	480	511	451	479	471	509	482	461	493	498	488	515	481	502	501	483	498	494	496	447	467	455	477	478	490	460	496	519	435	491	499	471	504	513	469	492	479	462	461	479	466	469	512	463	500	520	462	464	510	479	441	520	482	489	470	464	491	503	479	501	514	491	486	475	452	470	491	495	484	506	474	508	481	467	483	469	465	465	473	496	470	500	483	499	474	483	482	478	460	503	455	480	473	464	478	515	489	465	498	513	515	485	496	521	483	476	461	466	503	463	476	506	469	500	458	481	484	477	482	476	490	468	488	486	470	483	493	453	517	493	504	481	475	487	507	471	475	464	483	467	468	467	482	484	535	491	452	449	465	480	487	489	511	498	483	486	461	469	490	488	500	481	499	455	484	454	453	429	485	495	477	502	477	502	497	487	520	438	470	479	462	449	446	454	470	506	469	502	466	506	499	508	491	510	495	481	493	485	454	496	470	458	471	510	495	517	487	478	481	450	501	451	508	500	448	456	494	513	482	480	440	483	492	475	470	441	483	461	470	499	497	469	513	479	457	488	500	444	484	506	460	437	516	488	471	466	486	500	507	498	477	500	479	445	490	493	466	486	490	486	490	470	463	514	515	488	452	476	476	507	540	499	504	505	469	473	477	483	478	496	513	482	482	481	529	488	511	448	457	494	460	497	485	467	501	509	468	483	524	469	488	510	491	510	451	486	493	465	457	490	493	479	487	482	482	496	515	508	501	473	472	460	473	460	490	485	490	468	471	484	462	486	500	461	467	500	486	487	440	501	485	455	474	476	449	533	491	488	502	499	456	507	491	451	489	495	477	512	509	523	497	433	495	493	525	496	514	435	444	487	463	475	486	496	487	483	459	450	463	491	485	512	496	487	486	461	470	484	512	464	495	521	499	458	470	468	452	486	494	505	461	445	466	471	448	454	539	538	515	466	494	501	473	472	458	487	466	488	426	459	510	488	517	501	504	445	478	490	470	464	482	472	498	468	482	514	489	504	463	461	499	463	516	485	494	455	501	476	492	500	473	479	486	485	481	479	481	521	494	443	486	448	488	474	493	453	460	529	486	508	480	506	520	489	475	508	503	514	510	463	466	488	489	495	495	510	462	486	469	461	458	494	473	492	497	533	463	462	472	458	486	496	486	503	497	497	494	513	496	480	463	501	486	513	504	492	441	475	488	475	519	489	472	468	450	440	466	459	431	464	501	477	476	489	452	501	511	486	476	471	485	467	487	508	499	480	483	470	501	446	464	479	488	452	465	478	455	476	511	484	474	464	500	482	482	465	502	486	502	491	445	478	488	526	491	480	486	472	505	478	468	470	494	487	484	508	490	463	507	516	487	483	491	499	459	512	489	470	501	483	503	482	448	521	476	488	478	448	439	467	460	457	487	475	495	445	465	522	454	465	465	474	459	460	481	452	483	485	480	460	485	484	485	468	497	497	482	514	518	451	437	469	503	517	502	475	501	493	516	473	486	454	488	486	479	492	451	466	502	463	467	464	465	463	507	473	477	480	468	478	434	454	516	522	488	481	524	502	481	474	500	476	489	488	528	465	494	493	508	472	489	459	455	456	458	500	461	472	483	492	475	481	484	490	505	512	517	491	460	515	509	493	449	501	444	486	499	455	482	486	455	470	471	456	439	510	464	452	512	475	478	450	468	479	457	495	455	487	468	451	482	494	526	473	497	482	447	451	502	474	509	488	472	514	446	506	477	448	483	474	481	479	486	515	543	480	481	466	498	464	507	461	487	478	515	478	478	485	500	484	440	486	461	477	511	465	483	521	446	447	456	502	492	458	482	487	487	517	477	485	493	495	499	432	446	470	449	473	477	477	523	483	469	493	508	478	521	468	462	474	528	477	504	458	459	480	469	479	478	469	496	494	487	469	497	487	495	469	416	529	478	521	509	537	528	495	480	517	466	477	478	496	466	505	493	483
3347	1705	537	190	250	482	5890	6631	6319	6553	4268	1948	758	302	139	84	56	44	44	52	45	40	42	51	41	38	44	54	56	49	44	50	50	58	45	44	48	48	44	56	38	50	50	48	40	46	52	55	44	58	38	49	40	43	43	53	47	46	41	46	42	43	46	44	43	43	46	39	52	42	46	51	50	40	37	46	40	52	56	29	51	42	50	45	51	44	47	54	55	53	55	44	42	35	38	43	46	52	47	37	47	42	45	55	47	41	48	49	40	49	45	48	56	40	44	25	51	36	55	32	45	58	43	40	45	53	32	45	53	64	46	38	53	39	47	34	40	44	40	42	50	38	41	46	51	37	55	42	46	44	46	45	30	55	42	41	56	39	47	44	49	42	44	40	55	52	51	44	36	49	41	52	50	36	48	50	50	35	32	35	47	37	43	41	41	47	46	50	41	51	41	53	51	49	48	52	48	42	38	49	33	42	45	50	50	46	44	43	46	56	42	47	33	49	44	47	51	58	39	57	49	41	45	46	56	32	47	46	55	49	48	51	50	41	49	57	38	39	43	52	43	35	47	38	42	38	44	45	50	41	51	45	51	46	45	39	40	50	48	56	59	62	55	43	46	39	52	53	38	43	46	42	39	53	47	49	47	51	41	43	45	68	48	39	55	40	40	42	35	45	39	47	57	55	48	44	50	39	55	35	54	38	45	54	49	48	53	37	41	51	52	38	54	37	45	40	44	47	41	47	46	56	51	54	42	27	51	40	41	52	57	45	43	42	47	45	52	43	59	53	43	40	56	45	51	55	43	50	45	40	34	34	42	38	47	56	57	39	37	52	39	49	56	49	55	42	37	32	42	67	48	27	41	46	59	41	36	40	41	50	48	54	64	38	48	24	55	41	43	44	56	41	50	42	49	46	58	57	42	46	36	39	35	47	48	29	49	37	52	46	41	52	38	56	58	52	37	43	46	39	38	45	54	39	47	35	50	39	42	40	39	47	36	30	42	40	44	45	55	52	39	51	52	35	38	50	47	29	41	59	53	48	38	52	40	33	53	48	33	60	42	44	50	51	44	37	50	44	40	44	47	43	47	71	48	47	53	36	52	41	52	60	55	49	51	47	48	51	52	47	47	57	33	54	48	40	44	42	55	35	38	39	48	54	43	42	39	58	52	38	60	34	44	52	43	54	40	41	40	54	40	50	46	42	45	39	44	44	48	39	39	34	40	51	47	46	43	40	49	42	39	41	37	40	50	34	50	38	47	36	36	43	55	63	44	54	59	48	48	61	39	36	42	43	39	37	45	40	48	34	40	37	46	41	39	48	42	46	45	49	49	47	49	46	35	49	54	47	46	33	43	44	47	55	41	37	52	46	53	42	56	42	42	38	41	62	39	37	49	40	39	44	39	42	43	43	43	31	48	35	58	46	39	57	46	38	46	45	48	38	50	59	48	55	44	50	37	46	53	57	48	51	53	48	42	39	52	39	43	38	38	43	51	46	43	56	42	44	40	51	42	56	42	39	40	51	37	56	46	55	42	47	40	35	35	44	51	40	49	50	43	52	53	60	37	35	65	43	42	38	45	53	56	45	36	42	47	49	40	38	40	47	49	33	41	57	45	42	47	43	47	50	49	38	55	45	57	42	42	46	37	52	62	55	51	54	44	39	48	60	49	41	51	47	43	44	43	39	36	42	34	45	32	44	49	44	50	52	48	52	52	44	34	43	50	44	56	49	51	35	43	55	47	47	53	56	43	44	41	36	37	39	43	46	44	54	43	39	47	52	38	51	41	35	35	43	47	38	44	55	36	46	51	48	40	47	43	54	46	51	50	41	52	40	58	56	47	45	48	34	42	38	53	39	46	43	42	38	54	49	51	49	44	50	46	43	43	44	46	51	40	38	42	35	47	50	58	63	47	46	52	49	39	52	42	54	53	47	47	48	42	50	54	48	60	42	45	51	48	39	42	37	47	49	35	43	50	40	44	43	52	52	50	51	49	40	37	34	37	52	38	44	47	47	45	39	48	33	39	55	34	45	41	27	38	47	56	40	47	32	54	40	43	41	41	52	39	50	54	40	38	37	46	47	43	53	56	42	35	40	43	39	54	44	41	46	41	49	51	45	55	40	39	45	51	38	38	53	35	45	50	46	42	45	44	50	38	39	34	41	51	38	52	51	42	37	47	39	62	44	53	44	49	52	52	49	55	49	48	45	40	68	51	54	42	46	55	42	40	44	54	39	47	43	39	44	52	50	57	42	56	52	40	45	37	43	47	45	46	45	51	38	51	37	43	55	42	47	31	43	61	41	41	54	53	41	39	53	38	52	42	31	48	51	44	53	43	37	36	55	37	40	50	35	49	37	30	40	45	40	41	46	43	39	44	29	50	40	49	44	53	45	43	47	45	49	49	40	45	39	36	54	45	56	53	40	34	43	42	52	26	35	42	46	51	38	51	44	44	43	37	59	43	48	44	53	53	48	46	37	49	43	41	40	48	45	45	48	49	45	59	52	44	32	45	50	45	55	45	36	42	51	49	41	40	49	45	52	38	46	48	38	45	44	42	39	35	51	50	45	46	46	47	47	46	58	44	46	36	45	58	54	44	45	53	49	40	52	39	41	43	49	39	55	61	48	50	33	35	45	37	52	40	54	61	61	40	53	43	41	37	59	41	55	44	44	44	41	51	59	35	47	57	47	37	54	53	43	56	44	43	43	55	51	32	41	37	56	43	41	47	42	45	42	44	48	46	51	51	63	39	42	53	53	43	45	41	29	70	52	47	37	41	50	41	58	38	42	49	39	52	50	53	35	42	46	46	45	53	43	44	45	51	50	41	52	44	45	47	56	39	39	47	34	47	48	47	37	43	38	46	42	41	54	39	32	44	44	45	41	44	45	43	54	50	44	38	42	62	45	50	56	50	45	48	37	42	35	52	40	43	34	30	45	54	53	48	42	41	46	55	46	47	47	44	46	46	44	38	46	43	48	46	43	50	41	43	39	40	42	49	47	47	51	47	39	42	44	46	50	45	39	41	52	50	56	49	40	43	45	40	48	37	39	53	44	52	53	38	38	38	52	53	49	40	46	49	44	46	41	52	44	52	50	52	45	57	46	33	48	44	41	56	50	50	53	56	51	49	43	55	38	58	39	37	46	42	45	50	58	49	45	56	46	42	32	45	46	35	48	39	43	47	59	47	60	54	47	39	40	46	45	55	43	35	47	45	45	49	70	54	43	43	54	50	44	46	40	58	48	38	48	51	53	42	43	37	47	41	41	44	52	41	47	31	41	53	37	50	47	53	40	43	26	41	47	43	44	46	47	46	37	50	38	41	53	52	57	58	56	35	60	52	42	40	48	37	34	52	51	51	37	47	44	43	63	56	45	37	54	37	47	25	53	51	45	50	36	55	47	52	54	30	41	61	37	52	49	45	46	53	51	46	33	48	45	37	53	45	44	49	52	47	40	39	41	42	47	47	52	49	49	44	46	35	45
27035	18524	8494	9895	19474	24444	51227	44419	46167	43286	34835	26054	16153	8022	3389	1467	862	645	562	588	588	581	584	596	591	594	583	539	577	576	595	582	542	564	557	577	552	566	575	542	580	572	560	554	582	583	597	552	582	571	602	608	567	543	541	585	550	579	581	583	614	580	559	602	582	551	579	545	587	579	560	582	568	531	569	584	577	542	575	567	606	571	648	590	566	565	590	564	607	609	596	591	584	588	573	579	597	576	603	596	568	564	584	619	600	576	565	604	608	583	580	565	596	559	570	579	558	602	591	600	563	621	585	598	585	585	590	570	604	565	571	578	540	570	615	590	568	575	605	623	568	590	577	592	555	557	525	627	585	573	575	551	603	566	580	545	559	590	583	590	577	569	583	608	559	586	570	581	576	565	564	573	559	584	554	591	601	584	597	543	595	553	535	533	608	604	562	623	578	575	558	585	573	566	611	589	554	579	590	605	584	604	585	571	562	585	599	548	600	604	584	630	574	613	582	583	611	602	555	555	606	556	623	571	567	642	610	587	610	581	592	600	589	613	609	549	623	602	593	585	584	551	593	593	569	609	574	541	578	598	556	621	630	591	563	576	596	586	626	598	579	612	633	566	604	560	578	595	573	576	632	600	577	552	585	579	602	593	532	582	564	595	567	577	614	578	607	603	569	593	602	584	578	544	583	571	579	591	608	623	558	555	581	590	594	579	601	588	619	608	577	562	600	580	561	590	592	565	586	574	602	577	589	544	558	644	580	617	544	581	557	563	583	566	597	573	584	572	614	563	595	554	606	604	599	613	589	590	579	589	607	576	576	604	580	549	610	615	597	571	553	571	568	555	557	610	571	553	633	577	599	619	552	565	580	622	569	591	611	596	594	590	571	610	552	572	556	590	581	561	613	624	596	575	587	567	564	553	613	606	593	621	583	571	593	641	595	564	570	589	576	587	626	603	586	596	603	568	562	588	621	590	617	609	575	564	587	586	597	610	561	592	601	555	550	607	577	597	542	607	562	610	548	614	595	615	630	564	581	548	608	586	586	593	577	533	579	585	630	569	627	619	591	601	587	585	595	597	597	591	615	572	558	585	637	574	575	580	620	595	624	626	622	599	530	583	518	592	595	605	577	501	555	591	588	546	566	566	578	593	616	625	578	610	562	589	607	601	631	586	592	625	592	618	568	547	537	586	505	557	542	583	607	560	563	568	572	570	557	604	588	554	590	573	595	593	568	579	580	604	539	588	605	614	589	584	588	590	595	615	588	588	576	573	578	617	578	531	607	583	558	571	539	563	596	603	606	538	610	608	562	574	570	628	595	577	547	570	601	580	637	592	607	588	558	585	551	589	556	547	621	588	519	614	598	621	587	624	604	582	537	611	557	586	580	613	548	578	572	590	580	597	550	560	559	589	566	636	595	593	570	587	645	611	612	580	537	566	566	586	563	610	608	592	620	600	553	543	592	584	608	601	604	587	598	573	566	586	578	576	590	586	586	597	603	630	568	584	539	595	593	599	566	610	566	627	558	619	602	561	553	594	593	603	606	590	578	592	577	625	634	560	571	554	551	604	564	580	542	595	587	570	560	577	599	583	584	577	567	597	572	542	541	578	616	627	609	584	585	598	580	577	540	574	576	600	535	579	552	604	562	586	573	583	601	559	622	578	574	564	605	605	643	588	588	544	663	607	559	590	604	565	591	637	538	601	559	579	589	607	568	578	593	560	557	578	584	559	531	579	597	618	564	586	597	608	628	593	582	623	559	599	626	579	624	597	559	573	584	594	585	587	586	600	579	539	587	584	575	594	566	617	609	573	593	557	592	623	575	597	587	572	604	593	601	625	586	584	561	576	604	586	585	561	560	543	555	582	565	607	574	621	574	561	588	588	538	602	555	578	589	579	599	612	606	626	557	585	609	616	549	560	542	537	613	543	585	544	586	548	562	563	583	577	584	549	565	578	621	542	619	579	543	581	568	595	622	605	592	580	562	568	592	562	549	556	549	558	606	557	595	581	586	566	540	590	606	590	587	604	546	617	590	565	600	564	590	580	557	608	569	582	557	611	605	573	573	584	577	579	601	577	575	593	580	598	626	574	602	543	581	575	524	571	600	576	599	550	590	582	596	643	583	647	585	546	577	551	569	590	609	596	582	611	593	568	574	595	555	602	606	574	545	652	623	585	597	564	512	577	525	618	573	594	570	581	566	589	608	595	611	523	552	620	611	571	554	601	564	592	609	577	567	623	596	593	608	609	590	622	554	598	559	594	606	602	577	602	569	581	580	598	610	586	593	570	576	566	561	587	579	556	573	578	591	578	561	546	565	599	586	614	581	617	604	590	604	609	594	621	587	605	565	602	518	574	599	572	513	543	570	584	570	578	621	568	580	548	579	579	516	604	561	601	596	592	583	592	616	580	594	593	551	626	617	591	572	567	555	577	597	600	542	591	586	588	572	548	587	595	594	614	568	607	562	610	585	563	554	530	566	554	587	595	596	596	622	593	534	581	602	560	558	574	574	612	546	599	603	564	584	628	603	591	562	535	563	618	563	574	572	583	593	608	579	601	572	550	570	592	565	545	604	618	603	576	590	543	558	563	555	564	562	613	574	608	569	574	623	573	626	577	593	583	576	630	583	571	603	585	609	567	583	583	578	586	593	588	630	569	615	581	551	587	602	585	590	580	584	601	578	611	619	555	563	609	597	603	615	583	585	581	564	587	512	549	567	619	559	602	569	600	613	573	608	576	574	588	591	588	590	577	549	587	602	549	580	567	652	590	565	577	572	602	555	588	579	567	591	624	605	576	607	609	589	601	574	588	580	553	579	570	565	599	614	601	592	591	587	606	646	563	579	548	582	594	545	619	574	592	580	588	562	586	575	578	596	593	619	592	595	570	603	602	583	559	595	589	545	589	597	607	610	566	559	625	557	591	577	579	571	596	564	540	600	538	547	574	591	618	587	573	589	595	578	554	570	604	619	589	588	544	595	581	597	564	604	589	563	611	581	573	573	549	583	540	583	579	570	609	572	600	585	593	558	569	585	555	571	584	627	605	549	602	584	604	570	602	591	574	625	617	560	612	553	570	586	572	590	542	615	553	606	604	566	568	579	609	566	591	558	586	579	593	608	514	618	582	549	614	581	611	625	564	543	617	564	524	594	572	591	631	597	565	634	606	556	642	599	585	636	621	599	569	586	597	557	589	558	577	612	606	561	601	614	551	569	583	581	590	587	609	539	615	558	629	625	583	608	612	565	629	600	585	605	575	542	539	589	589	565	535	556	603	547	563	615	603	601	568	595	561	553	579	635	585	587	594	591	575	601	586	581	582	587	592	595	600	576	603	541	585	598	554	595	606	575	600	577	589	540	573	556	557	540	571	592	587	594	554	567	601	544	567	586	616	618	598	613	643	593	595	603	576	594	580	561	577	625	582	608	600	627	563	588	589	588	577	624	584	571	611	565	611	566	580	615	578	623	597	604	587	577	599	616	568
3210	4144	3263	960	471	1028	10399	13261	10191	8266	5254	2496	982	343	160	75	54	49	41	43	42	39	42	38	41	26	47	46	42	40	31	37	41	37	40	46	30	39	35	32	43	39	39	35	40	41	43	39	32	47	51	45	44	40	41	47	37	47	40	53	44	47	43	43	46	42	33	36	35	47	40	42	37	41	42	41	36	26	32	40	42	55	42	36	44	39	45	48	51	42	41	42	44	51	41	50	47	35	42	45	41	44	38	38	33	38	38	39	43	34	36	46	34	49	30	52	42	40	48	37	42	42	37	49	37	46	57	42	45	37	47	50	45	43	42	43	35	42	48	36	45	37	45	44	48	39	38	31	29	35	41	50	39	39	36	40	38	45	47	36	38	28	33	52	46	45	39	46	35	44	39	35	49	45	48	47	43	41	44	43	43	46	31	45	44	33	51	50	40	50	48	51	55	55	38	46	37	36	47	48	45	42	39	32	41	42	40	41	46	52	47	47	45	46	42	35	45	33	47	39	40	36	38	32	43	37	44	32	49	52	40	30	55	45	39	49	40	48	41	41	36	43	46	43	45	37	39	45	46	41	44	39	41	40	30	41	44	46	42	40	37	45	44	42	45	35	57	47	48	48	32	39	41	37	30	40	43	41	29	44	43	39	31	31	40	35	38	52	35	41	39	40	38	41	42	47	38	38	43	42	46	44	42	40	51	38	36	44	37	49	46	41	46	42	43	41	53	42	48	30	51	39	47	44	33	46	39	50	44	42	47	38	39	58	49	40	37	38	51	40	49	43	49	40	49	42	46	41	45	50	45	47	48	48	37	41	42	55	38	37	46	42	31	39	32	42	38	51	47	39	41	33	39	47	36	51	41	45	40	47	53	35	26	39	39	41	38	41	43	45	37	41	50	46	45	39	50	41	35	45	42	34	51	45	47	29	53	41	34	38	40	51	44	27	33	40	50	43	38	45	50	43	34	42	30	33	42	32	44	38	35	37	39	37	31	41	37	51	59	48	47	38	39	31	45	30	41	45	43	48	34	38	34	50	40	41	36	39	38	32	40	39	50	41	32	40	42	50	49	39	44	58	34	41	40	45	37	33	40	47	51	41	38	46	50	39	41	35	41	48	46	51	42	50	36	43	39	37	43	55	42	36	60	48	35	41	46	51	39	37	38	39	28	45	37	41	40	44	49	39	45	41	40	43	35	39	46	37	29	45	45	58	45	40	39	42	49	35	38	54	49	42	34	52	35	41	49	57	50	40	42	37	41	39	56	37	31	47	43	42	34	39	41	42	31	37	33	43	37	38	38	40	44	42	37	40	36	37	42	44	40	45	46	45	33	36	34	49	39	39	40	36	42	43	47	42	40	51	43	35	52	42	50	47	43	37	47	49	52	47	43	45	46	45	39	43	38	35	29	45	40	50	36	43	44	39	32	45	40	43	39	36	46	40	35	39	52	46	46	56	35	46	47	45	52	41	47	37	40	40	41	39	48	38	39	33	42	45	41	40	50	39	38	37	43	39	29	46	34	35	40	37	43	42	43	40	38	44	34	43	41	51	40	46	39	41	40	37	32	38	44	49	38	42	51	41	43	32	36	44	49	45	57	44	51	52	35	38	40	43	52	41	44	42	47	29	50	37	43	38	39	40	31	36	52	48	49	35	49	41	34	33	35	28	44	41	49	50	38	46	36	35	31	43	47	47	35	42	33	41	43	39	44	34	39	47	36	40	39	35	50	35	44	60	42	45	37	26	40	44	42	41	52	38	43	39	38	42	46	45	34	45	37	40	56	37	41	49	47	48	34	30	50	45	41	45	39	43	41	42	37	45	41	49	36	37	40	51	44	44	42	42	37	41	43	43	38	45	53	44	39	43	34	44	40	45	41	41	35	40	42	40	54	31	46	49	48	45	34	36	36	44	43	35	40	45	41	46	51	37	46	48	51	43	42	47	47	43	33	45	38	40	33	41	48	48	39	38	49	41	44	46	34	38	33	37	33	45	41	46	29	39	28	38	33	43	46	44	42	49	33	36	47	40	42	45	46	41	42	51	36	48	42	31	40	39	36	50	59	38	31	42	41	38	44	42	56	28	50	45	45	39	56	47	37	39	42	42	35	52	49	44	38	43	39	42	54	34	42	42	35	44	42	39	47	51	45	38	57	52	39	44	46	32	40	29	42	40	33	47	44	46	47	39	56	39	36	42	42	51	54	42	43	47	46	52	29	43	41	52	43	45	32	45	49	50	46	44	48	41	31	40	27	34	45	42	39	35	43	48	30	49	37	30	26	40	35	42	34	41	54	43	41	29	55	35	36	53	43	48	49	41	40	37	60	37	44	44	38	43	41	52	49	47	43	48	41	41	49	38	52	44	32	38	38	50	45	39	34	26	35	46	44	47	44	37	37	37	45	47	38	54	45	41	49	34	33	38	42	40	38	41	36	46	49	51	36	40	47	44	39	55	36	52	39	39	45	46	48	40	46	54	42	51	50	49	45	51	44	33	48	51	37	41	47	38	31	63	41	39	40	41	49	50	39	47	55	45	39	45	47	39	41	44	37	43	48	34	45	54	37	44	38	44	31	33	44	47	50	44	45	51	38	44	31	33	36	45	40	46	27	45	41	34	39	41	38	34	55	43	39	46	39	35	42	41	35	42	50	40	34	40	29	38	29	49	39	35	35	46	39	50	52	45	38	38	60	28	33	42	45	31	39	47	43	35	45	39	46	45	49	37	47	30	53	43	42	43	39	38	47	35	38	43	35	41	56	38	33	49	39	39	45	38	44	54	31	37	40	28	46	41	46	54	33	27	43	33	42	52	37	43	35	40	54	45	35	40	49	39	42	42	32	53	31	36	34	45	43	34	37	38	44	34	48	47	49	43	38	45	41	48	34	35	43	38	34	33	39	38	37	45	39	35	41	37	38	35	37	39	36	38	28	36	41	32	43	40	53	35	42	40	46	32	32	43	35	43	44	29	33	46	55	40	35	33	46	36	45	39	32	49	48	30	54	52	53	39	39	43	44	37	45	36	41	39	31	38	34	36	48	42	40	34	42	41	51	49	40	43	46	38	48	42	42	46	35	37	52	41	48	47	42	43	40	35	35	40	39	50	45	51	47	50	34	45	40	48	50	62	36	40	46	44	34	38	43	35	48	44	35	43	45	47	36	43	42	31	56	38	37	43	50	30	43	40	36	49	46	41	35	32	36	38	45	42	37	41	33	44	35	40	47	42	24	28	37	33	36	31	53	53	33	35	48	36	31	34	31	43	51	37	40	33	44	36	50	56	45	44	47	37	45	54	40	47	42	39	46	41	38	35	52	30	38	43	50	46	39	41	27	42	34	29	43	37	30	57	49	34	43	50	38	38	40	41	33	37	32	36	41	35	28	35	40	31	43	50	49	37	37	36	45	43	27	41	36	41	50	31	50	44	47	55	39	51	36	42	36	34	47	43	52	45	49	39	48	41	32	38	36	47	37	35	42	35
32459	27940	24993	20050	26003	31119	59153	58283	50943	45602	37361	28360	18080	9244	3925	1632	797	591	561	570	508	510	519	546	521	589	578	527	536	525	528	516	544	534	532	525	541	537	533	550	499	545	523	520	563	534	514	530	530	537	533	585	503	524	499	499	536	542	498	569	531	537	537	556	531	525	531	521	537	525	534	539	550	535	523	543	546	560	504	537	529	509	494	566	529	547	532	499	508	526	524	523	529	552	543	546	525	564	572	544	507	525	521	475	511	555	498	538	514	539	549	520	520	532	519	484	520	548	523	500	533	546	587	529	552	494	516	570	539	547	500	567	535	551	551	524	549	499	516	494	538	535	574	515	477	541	521	498	512	542	512	546	517	518	534	543	567	489	512	570	541	532	491	535	515	528	499	500	521	539	498	517	523	509	516	510	503	549	552	510	498	565	556	530	525	513	536	500	535	567	500	515	527	584	507	534	487	544	516	512	539	573	500	510	579	512	544	544	537	540	484	531	509	488	525	549	547	506	525	540	502	533	513	535	513	554	556	558	519	558	513	494	471	496	526	545	494	565	502	539	511	567	519	532	529	586	511	532	501	498	532	517	535	495	529	524	530	485	540	558	521	513	566	542	538	534	498	547	529	550	537	557	516	517	522	536	519	541	516	531	507	563	548	560	530	542	560	551	553	541	528	573	511	521	503	513	542	539	541	505	521	522	532	507	521	533	520	529	539	512	534	490	551	505	548	521	516	540	532	541	533	551	566	508	497	547	512	548	545	545	547	516	504	502	520	556	470	480	567	541	556	530	495	522	497	550	545	509	511	558	560	486	517	513	526	479	541	540	561	518	568	503	508	511	542	491	534	499	576	561	517	507	489	548	527	541	556	544	514	531	533	524	555	521	574	532	545	533	531	545	494	518	521	509	520	518	517	517	519	504	550	552	560	537	541	501	524	528	550	541	560	546	542	514	529	529	523	534	525	542	551	518	536	552	542	539	535	526	563	480	485	523	526	504	542	552	530	530	498	536	538	556	537	527	489	539	559	513	531	516	544	475	506	524	506	522	527	520	505	559	533	571	514	515	513	509	524	486	545	482	536	521	530	490	512	523	584	484	545	551	507	563	529	489	499	522	511	571	525	513	525	514	544	489	527	535	586	533	489	533	527	487	501	531	495	517	561	506	529	557	550	540	493	494	551	530	505	504	527	547	546	495	511	514	518	549	559	495	530	574	534	550	525	531	520	551	553	531	525	526	540	520	501	499	535	519	529	534	543	493	502	506	512	573	536	518	506	550	524	570	527	544	560	572	473	513	554	502	531	550	546	546	516	523	549	520	527	578	524	531	512	527	549	553	510	525	569	534	552	573	552	501	505	535	522	545	526	533	540	498	503	490	526	505	552	555	500	576	539	539	595	530	561	571	507	566	552	519	539	510	532	543	515	487	543	529	554	502	554	515	534	552	508	567	482	552	544	519	528	518	516	512	545	545	515	536	528	516	545	536	454	530	523	504	543	508	508	560	494	502	548	552	508	523	516	537	527	510	513	503	535	526	526	516	546	520	540	521	530	542	504	554	526	547	518	567	475	533	500	564	488	523	526	503	518	526	520	492	529	587	545	522	535	507	539	574	530	510	545	543	547	546	588	569	541	568	568	501	543	520	515	518	486	548	527	565	525	538	585	496	523	498	572	488	550	517	516	518	528	507	481	530	518	512	577	547	551	550	512	572	512	506	517	533	508	545	522	548	517	528	526	518	556	500	501	558	508	511	547	511	530	535	538	523	513	517	526	491	508	513	554	505	492	481	525	507	538	508	520	527	550	544	480	571	529	507	525	526	554	553	516	550	525	521	546	561	560	498	494	547	517	547	512	520	528	535	575	507	542	514	540	580	522	530	541	498	506	493	565	529	528	503	568	514	515	470	540	571	518	544	525	511	527	530	530	532	517	492	536	542	525	525	513	542	535	535	501	550	521	529	513	537	564	508	516	567	517	551	560	505	556	511	539	517	539	556	558	531	545	547	533	503	517	527	536	571	566	489	534	486	565	549	528	523	521	540	539	532	524	492	527	560	463	555	551	514	530	528	513	520	514	498	546	567	520	536	547	511	501	551	523	541	504	515	509	499	505	566	533	534	535	522	531	512	509	507	548	540	522	510	563	538	508	535	543	506	510	521	484	523	512	506	568	505	549	555	496	497	548	540	527	532	561	545	553	544	544	537	503	547	513	570	543	531	561	526	533	508	539	528	486	526	503	534	536	500	488	526	543	573	516	558	534	529	519	558	504	576	502	529	537	545	510	533	528	529	533	473	545	544	515	577	531	524	515	536	523	485	500	557	511	558	538	568	502	560	544	521	547	554	514	571	503	524	578	493	523	509	526	513	520	545	501	519	521	542	504	487	470	529	531	528	540	563	534	514	563	544	479	498	561	504	545	533	537	478	520	530	549	513	532	542	541	494	526	543	532	507	550	557	525	525	521	536	520	538	510	523	488	504	528	506	525	566	570	512	566	522	520	539	521	498	510	530	564	524	531	548	480	529	554	485	526	538	528	513	508	474	483	553	516	550	552	534	542	547	544	505	518	546	544	569	557	507	561	512	492	561	525	545	519	517	536	501	522	509	535	538	514	576	495	509	561	526	517	504	534	508	507	561	526	534	528	510	520	562	519	582	566	557	550	497	530	518	542	527	525	540	509	547	472	545	545	492	556	571	523	551	529	539	522	546	486	501	472	515	538	543	525	582	542	546	533	487	500	514	500	542	573	540	547	523	517	506	554	528	557	539	546	516	496	528	540	552	525	544	503	526	466	519	534	536	488	562	479	553	532	537	526	507	527	527	550	522	544	519	528	544	509	541	582	528	506	522	528	527	509	505	553	544	516	556	522	522	530	572	542	529	524	524	503	565	493	517	528	577	506	495	567	529	514	512	477	548	522	501	541	547	523	513	451	523	538	519	568	506	508	587	526	516	567	549	516	560	521	520	546	549	526	547	515	532	522	474	545	503	521	530	574	541	533	528	526	508	528	542	543	547	516	547	562	544	529	551	545	544	553	488	548	488	512	545	536	518	566	530	534	505	531	563	547	525	564	503	504	524	551	529	571	524	527	545	564	491	541	532	495	552	506	543	536	558	534	527	517	568	536	548	535	500	575	516	543	563	542	534	521	556	521	533	574	511	550	505	513	540	545	496	506	520	551	550	549	527	523	516	522	517	501	558	492	533	534	505	555	576	510	575	509	560	545	533	543	502	518	540	505	521	518	534	525	574	493	547	592	498	490	516	543	527	525	528	535	515	522	557	527	520	578	576	507	530	546	527	562	524	564	523	536	539	522	544	545	534	515	529	562	516	535	534	528	534	515	545	567	505	521	566	503	545	571	524	533	519	576	536	514	522	521	502	500	503	560	512	537	555	497	492	527	526	543	505	534	519	494	523	539	501	522	514	510	492	508	494	552	536	572	558	541	517	541	547	519	532	523	509	575	518	537	557	532	543	528	525	514	533
1824	846	733	204	102	186	1343	2125	2415	2135	1393	695	321	130	82	53	55	38	34	41	33	33	50	46	47	47	39	39	27	49	35	47	38	46	49	46	52	44	44	50	39	39	43	31	33	38	52	43	33	39	52	38	43	53	42	46	47	37	34	31	39	42	39	38	47	44	48	38	49	42	38	46	44	55	26	22	51	45	45	33	47	51	51	43	44	36	41	40	30	43	38	48	35	38	33	34	44	62	43	49	42	46	41	27	34	46	45	55	44	39	44	40	41	46	34	47	37	39	37	40	38	39	42	37	45	52	44	41	40	34	31	37	32	35	41	44	48	42	41	43	44	37	44	35	36	39	46	40	33	49	42	43	47	58	42	38	35	44	37	34	43	34	47	49	47	47	36	40	48	50	33	39	38	45	40	51	63	53	55	49	38	50	47	36	36	51	43	59	45	44	43	47	34	43	46	53	38	46	33	41	30	48	45	40	48	45	42	37	38	42	41	36	47	44	51	47	32	43	34	37	42	42	48	42	46	47	40	51	43	47	35	37	41	38	39	27	37	46	31	25	40	45	52	43	49	35	30	36	40	49	49	50	58	37	45	46	46	48	45	44	40	33	48	36	26	52	47	43	30	46	45	40	34	38	38	44	46	55	42	41	47	38	41	46	44	45	45	43	42	46	45	40	32	38	64	44	41	38	36	40	35	37	40	49	43	48	40	39	36	36	48	36	44	47	29	57	38	35	39	41	29	44	38	51	49	47	41	31	42	36	45	42	41	34	52	32	40	41	31	45	46	43	37	57	48	41	62	40	34	52	43	42	30	33	42	34	50	44	43	49	49	37	43	42	45	34	48	41	31	36	33	44	52	40	38	37	36	39	45	47	41	30	59	44	51	31	50	47	42	30	43	49	29	44	35	51	37	42	41	33	56	45	40	53	41	33	36	44	41	48	49	47	40	45	45	35	46	45	47	36	51	47	44	53	44	46	42	46	40	38	37	43	35	39	36	39	47	37	48	37	41	49	43	44	42	37	42	47	37	42	41	44	37	37	42	53	45	44	52	38	42	48	40	47	27	42	51	45	32	46	41	52	52	31	47	50	34	39	48	33	39	41	38	44	47	31	43	44	25	36	37	46	35	30	31	57	49	32	33	38	44	36	47	35	49	37	26	43	46	40	51	38	47	46	44	43	27	46	44	47	40	32	28	46	48	29	42	48	40	41	34	49	38	40	44	36	48	36	47	50	38	35	41	40	37	39	37	37	46	48	47	46	40	34	45	42	38	45	42	30	36	51	43	45	44	46	45	27	39	48	43	42	37	45	39	43	41	36	21	35	41	50	41	40	42	48	27	48	45	57	38	47	51	50	41	46	39	34	42	48	44	31	41	42	28	48	47	37	37	43	39	40	48	43	37	36	50	42	45	40	36	38	31	27	44	42	38	50	29	43	47	44	44	43	39	38	40	39	46	33	46	45	43	39	34	43	43	46	41	43	37	49	43	50	44	36	45	41	42	40	43	37	49	47	47	36	47	31	56	33	56	33	36	35	42	36	45	47	53	40	39	54	53	52	46	38	44	47	42	35	48	40	42	48	34	37	39	35	43	43	33	42	23	33	44	39	50	36	39	38	32	50	46	41	36	60	30	36	43	46	47	30	44	38	41	36	40	46	46	44	50	46	33	41	34	45	57	51	35	33	34	48	53	41	41	46	52	39	54	37	43	46	36	42	32	50	52	34	38	38	43	40	56	49	42	37	38	41	44	37	35	36	36	33	39	36	51	55	42	50	42	34	36	46	49	50	44	42	50	39	53	27	45	50	38	45	32	35	35	41	41	40	38	40	42	38	38	33	47	60	44	41	36	46	37	50	48	44	46	36	28	38	27	39	38	41	42	44	47	45	47	29	55	36	37	36	43	41	42	53	48	47	39	55	47	42	47	47	43	42	40	27	41	35	41	36	44	39	54	38	48	50	27	44	44	52	44	37	44	42	25	42	45	42	34	44	41	33	41	36	51	41	45	40	24	39	39	42	54	42	38	43	47	36	42	47	38	48	42	43	44	51	50	53	36	20	48	37	31	44	42	33	43	39	33	34	35	57	39	35	47	39	48	35	41	35	56	48	49	41	41	45	34	38	35	36	52	34	42	44	51	40	39	52	45	38	47	47	45	39	41	31	48	43	35	46	32	47	35	42	44	48	51	38	37	45	40	38	38	41	51	41	36	50	30	37	44	34	41	35	30	46	33	33	39	40	43	37	35	45	54	40	48	52	30	46	28	33	35	36	32	53	37	46	41	45	44	36	35	26	44	47	27	50	37	36	35	50	37	37	40	45	53	44	33	40	47	34	52	40	34	37	30	43	39	37	37	64	27	24	42	47	30	48	35	27	51	28	57	36	41	39	47	31	48	35	29	44	41	36	33	32	49	53	58	28	30	37	39	41	42	44	40	41	38	40	51	39	51	40	40	40	36	40	52	52	52	48	47	39	41	45	30	29	56	39	42	38	46	40	44	48	40	42	37	40	51	34	42	34	40	55	39	25	40	35	36	48	39	42	42	55	42	35	42	50	51	52	37	37	32	48	48	46	39	53	48	34	50	34	37	46	36	38	50	42	40	44	49	46	39	37	38	40	44	42	48	42	44	38	39	45	39	38	48	35	42	46	39	43	46	45	42	43	36	32	37	51	55	51	46	45	42	36	38	34	40	51	40	42	51	33	39	45	32	42	46	48	41	28	41	48	33	43	49	41	47	39	35	42	46	46	36	47	53	27	30	48	34	41	38	34	46	42	44	40	37	38	47	43	32	49	39	39	43	44	57	44	46	34	59	41	40	43	34	37	54	40	47	38	47	44	33	46	37	48	38	41	29	42	45	48	38	39	45	41	44	41	34	42	42	35	43	45	39	51	46	39	47	45	46	50	37	40	37	49	52	54	35	47	40	42	41	41	54	43	30	37	41	40	47	35	37	44	37	33	45	46	38	45	41	39	37	38	40	44	37	45	27	42	39	57	37	42	46	58	44	50	38	33	37	44	39	57	55	45	30	42	30	45	31	40	45	37	40	42	38	45	47	45	43	41	46	34	36	34	36	40	34	46	42	43	44	43	39	49	45	39	43	39	43	39	47	23	45	32	46	48	49	42	43	38	43	41	43	38	37	37	32	32	42	41	46	44	44	40	30	37	42	51	29	45	39	41	54	41	35	40	48	33	43	39	44	42	51	58	28	45	43	43	46	38	54	51	33	48	30	39	42	37	43	37	40	41	48	44	45	39	40	36	33	46	44	49	50	47	33	50	37	26	37	40	49	36	40	34	41	45	39	33	37	33	45	40	47	38	41	33	47	44	44	44	42	36	47	37	42	48	27	42	50	42	41	46	36	54	43	47	40	58	41	45	44	36	32	38	37	34	45	31	38	38	30	44	35	45	34	48	33	34	42	39	48	47	35	35	42	37	39	34	51	35	54	49	36	47	41	51	42	43	36	41	42	39	54	40
21682	13714	12384	8350	9471	12614	31885	34299	33074	29964	23359	15224	8081	3506	1499	865	612	580	522	520	533	552	563	561	509	542	559	557	542	558	509	497	496	540	522	537	542	506	552	548	542	523	526	550	475	506	531	545	543	535	555	537	538	546	543	554	534	538	537	523	498	545	556	517	536	558	525	539	563	533	533	542	545	577	532	500	562	536	523	570	505	510	517	530	533	564	544	539	510	514	520	555	565	524	512	559	541	543	505	508	524	529	536	528	549	503	510	512	546	530	544	522	539	521	496	507	536	492	533	507	586	514	539	519	569	522	557	509	540	498	566	490	521	563	514	563	502	527	539	533	559	529	508	533	513	524	507	557	525	517	504	541	525	554	531	509	533	517	577	498	545	545	547	550	522	508	561	524	555	514	518	533	540	558	558	519	521	514	518	538	578	514	533	507	538	528	542	542	526	519	532	508	512	532	533	535	554	584	540	533	536	523	527	527	567	507	536	489	523	527	572	528	524	569	525	535	514	520	526	505	489	584	542	525	515	532	528	549	532	558	563	530	524	536	511	521	553	531	547	563	532	525	517	549	543	548	536	473	538	533	574	602	584	542	520	546	573	543	563	595	526	535	531	539	525	540	534	538	520	535	528	543	557	540	517	550	540	523	589	514	527	539	536	526	508	518	537	527	558	515	549	532	489	493	592	529	557	521	549	529	561	558	515	538	507	534	487	543	530	521	497	539	528	555	556	524	527	565	524	544	508	551	568	508	533	518	535	568	548	519	530	529	515	524	510	537	527	546	539	532	543	510	565	497	514	559	558	504	553	546	538	576	553	522	557	531	539	567	526	530	552	518	520	544	558	578	516	545	493	527	527	514	509	547	552	506	508	528	552	529	523	521	532	526	597	520	553	537	546	508	545	522	546	505	543	540	547	534	548	564	538	530	505	571	540	512	558	550	555	522	535	535	537	539	529	524	491	551	538	543	548	569	548	536	553	507	537	542	571	559	583	537	506	529	532	476	512	483	598	558	514	545	525	541	567	533	524	519	548	515	528	566	535	516	559	537	528	531	512	568	524	562	574	516	561	536	535	529	520	502	541	531	525	516	518	499	556	531	560	547	543	551	529	527	524	509	520	512	571	568	509	520	516	564	565	558	522	576	521	538	541	548	518	525	512	535	536	549	564	510	572	506	546	520	530	516	510	523	593	529	523	541	505	532	537	533	510	523	504	522	521	539	512	502	538	569	504	529	510	515	524	565	557	534	546	508	510	559	523	519	559	520	550	546	581	552	533	515	518	550	518	533	569	534	566	538	530	525	561	528	527	543	526	523	566	497	579	510	532	548	545	545	540	545	526	508	527	516	513	565	525	583	552	530	530	515	517	549	517	523	551	557	554	530	551	540	507	532	569	528	516	550	563	514	540	533	537	547	549	518	502	600	510	540	535	540	523	515	548	535	454	523	514	559	574	560	544	489	547	519	518	519	541	542	484	549	521	535	562	533	539	526	558	544	540	540	503	523	527	520	557	529	530	535	530	529	530	529	525	528	526	544	562	507	536	508	554	528	535	574	560	507	555	521	534	551	493	559	525	553	513	527	552	530	488	572	558	514	528	511	489	540	567	533	503	565	550	503	559	564	535	501	494	536	570	502	540	518	575	524	564	533	542	463	536	536	541	503	527	519	554	513	497	543	483	531	537	544	571	541	531	544	530	531	543	511	536	566	511	510	552	542	528	541	518	549	519	548	535	502	551	547	569	545	513	568	496	505	532	515	548	530	551	572	479	487	483	530	581	563	512	510	506	537	523	525	560	521	553	557	522	547	533	531	488	576	518	534	588	537	539	537	544	514	531	497	508	527	566	549	508	550	518	496	559	541	551	545	532	533	553	548	567	538	533	567	530	519	504	507	521	520	569	507	520	509	522	513	520	508	559	530	544	567	535	574	558	502	543	539	518	537	530	514	574	563	522	568	596	508	525	531	546	559	524	596	542	515	547	511	543	543	538	498	581	507	533	509	576	480	566	540	529	507	541	549	518	512	542	553	527	536	529	503	507	563	532	520	537	550	512	491	588	524	534	532	543	498	573	500	482	483	526	555	507	592	516	548	489	496	514	516	571	530	498	570	506	478	530	532	505	537	498	534	557	549	509	559	537	557	566	582	483	526	543	563	514	522	576	553	525	561	520	512	565	573	549	544	555	506	525	572	554	509	546	514	552	542	528	514	511	531	584	551	517	532	543	524	542	539	523	513	541	547	534	533	523	533	530	527	534	545	535	558	529	520	553	553	565	566	578	547	564	565	556	549	531	544	549	573	557	535	522	571	546	518	539	552	552	542	532	517	521	496	539	545	530	533	562	518	526	547	530	530	553	556	574	525	515	541	534	520	533	529	507	546	547	542	548	533	503	535	509	525	540	534	486	534	560	566	527	494	507	545	501	530	532	530	500	525	505	510	532	559	499	495	565	530	542	529	565	519	572	537	531	523	535	548	533	511	548	550	521	518	516	577	548	537	551	584	554	520	534	540	534	559	567	581	526	500	517	512	530	558	548	524	578	491	535	526	495	532	555	555	573	574	530	510	547	533	515	527	526	503	527	559	578	540	538	536	540	507	531	495	485	529	548	524	527	517	485	544	524	507	531	565	554	514	565	517	551	498	566	514	499	517	536	542	512	527	526	517	555	540	531	508	518	500	531	510	512	505	480	542	554	554	567	537	537	534	488	545	532	478	513	530	532	569	532	572	530	556	517	560	517	536	515	535	519	478	525	562	513	526	552	508	538	588	508	526	550	507	509	571	529	539	536	523	547	562	523	552	516	522	575	530	527	513	518	542	527	562	537	523	541	519	525	540	519	525	569	501	532	528	512	561	530	581	531	520	529	537	542	523	494	538	544	575	517	541	522	497	552	532	544	516	547	564	553	499	549	496	531	573	538	510	525	542	501	526	534	528	530	530	544	551	519	532	516	532	550	525	522	514	522	515	516	533	496	530	482	524	557	574	507	499	532	543	563	537	531	521	500	543	546	528	530	543	584	528	521	514	516	523	517	504	524	511	510	511	505	529	539	515	496	575	525	547	508	531	522	526	562	529	491	604	542	521	562	551	526	553	571	568	547	521	511	535	545	552	529	500	514	518	487	542	489	517	540	530	538	510	516	512	530	542	568	567	566	525	528	519	535	500	562	569	501	520	545	498	516	571	517	567	513	539	554	544	583	556	538	532	519	540	561	533	523	553	539	544	524	528	573	526	523	565	529	518	525	518	527	504	541	571	582	529	548	556	531	536	537	541	533	524	539	510	486	550	554	551	542	556	552	535	586	527	473	574	554	520	503	580	516	547	552	562	591	520	557	592	545	553	500	564	536	516	546	526	520	528	521	516	496	562	573	546	573	485	533	535	513	503	498	531	529	522	533	548	549	498	525	578	538	583	534	563	553	509	523	511	503	534	524	517	529	500	526	548	543	492	510	514	560	545	480	517	521	508	498	501	544	518	507	535	522	519
2084	2571	1172	272	290	659	1403	5064	8249	5898	3353	1640	677	264	114	54	44	42	52	35	47	43	49	29	44	34	36	45	29	31	36	32	37	41	45	40	29	46	44	39	45	41	28	43	31	49	36	28	44	32	35	54	36	45	36	20	51	49	31	36	32	48	51	41	38	49	23	37	42	30	33	43	41	44	45	40	46	47	40	34	37	36	38	42	26	33	23	39	35	32	48	30	39	42	32	40	36	41	35	41	36	36	33	40	36	48	39	33	38	29	43	37	34	46	34	47	37	34	34	28	41	39	36	39	37	50	38	32	36	36	40	40	26	36	42	34	53	31	38	41	40	34	41	48	43	45	42	45	40	37	51	30	42	26	43	48	34	37	43	30	33	39	39	35	32	42	42	23	43	39	38	32	44	38	42	48	30	34	31	38	40	37	29	44	37	37	36	36	42	37	33	30	37	50	40	35	30	40	40	43	36	36	31	34	44	44	43	48	34	34	35	32	50	34	38	34	37	38	39	45	43	55	29	31	37	28	38	44	47	37	39	37	44	44	43	42	42	47	35	39	36	44	34	38	42	34	39	37	35	47	39	42	48	46	40	39	39	40	41	44	26	29	40	38	35	45	34	42	41	33	47	38	30	35	31	42	42	36	35	30	40	40	44	34	43	38	33	58	37	35	42	44	46	27	39	33	42	35	35	39	26	37	39	48	44	53	44	41	37	37	42	33	38	42	38	45	34	37	32	33	39	39	27	31	57	50	48	45	34	34	46	51	49	41	47	44	34	39	33	57	44	39	43	38	35	42	45	33	50	39	37	40	35	34	34	42	27	41	30	27	43	36	45	50	38	37	41	44	33	38	44	41	39	33	43	32	35	34	36	41	31	32	42	37	34	34	47	48	39	38	35	43	45	26	35	29	33	45	33	46	43	39	42	56	38	33	33	35	36	34	45	26	46	35	34	45	41	34	45	30	43	47	41	47	41	35	35	35	41	36	44	48	47	35	40	41	32	37	45	37	37	35	43	34	51	38	32	38	37	36	54	52	36	38	53	36	42	46	39	38	31	47	45	37	52	31	44	47	40	35	34	39	39	38	35	36	64	43	44	57	34	42	37	40	47	41	49	45	41	30	36	37	35	32	40	48	36	47	36	45	37	43	47	38	37	34	39	30	38	50	39	46	48	29	36	36	41	35	32	42	32	44	33	38	32	43	37	42	34	37	45	47	52	40	35	34	45	45	35	45	41	31	26	34	43	49	41	50	44	44	32	34	33	36	39	44	46	44	41	33	39	41	40	45	32	42	35	33	36	38	35	36	34	34	32	43	41	44	39	38	39	51	44	26	42	41	38	48	36	31	42	45	47	47	38	32	50	47	38	32	34	44	43	30	30	47	54	40	34	38	40	43	48	44	39	42	34	33	45	33	30	36	28	37	40	43	49	54	29	43	40	43	38	49	37	37	28	34	41	39	42	51	41	32	27	42	39	44	35	46	43	35	40	33	35	51	31	32	42	55	43	40	33	43	32	39	40	34	42	38	46	38	47	37	37	40	50	34	36	40	44	33	37	45	32	42	30	40	27	36	34	31	45	45	44	32	45	39	25	40	37	36	36	30	52	26	28	39	39	25	38	44	42	28	25	32	28	42	36	35	49	38	33	36	33	47	26	46	31	42	37	42	51	46	53	37	36	48	42	36	41	38	46	32	32	42	45	38	33	33	30	43	33	36	50	47	38	48	34	42	32	29	38	36	41	49	37	42	41	33	40	32	43	45	49	25	52	45	34	38	47	42	23	32	35	41	31	38	25	39	37	36	38	37	29	37	39	37	50	64	40	43	46	29	44	36	34	50	31	45	38	36	32	34	39	39	42	35	51	39	45	29	42	33	48	46	30	47	35	36	39	54	35	51	52	40	44	46	40	44	30	39	38	48	35	39	44	37	44	54	39	31	34	35	31	43	39	47	49	37	47	40	38	44	39	35	30	45	32	39	47	31	38	48	33	47	36	37	37	40	32	42	47	47	50	43	38	37	40	41	42	51	41	48	35	41	35	39	32	44	55	39	28	37	42	42	38	38	38	31	34	38	41	34	46	35	35	36	39	39	26	43	49	52	39	33	39	25	42	28	33	33	28	39	45	43	32	42	42	36	37	45	33	37	40	45	37	35	43	38	30	35	36	48	36	35	49	30	44	39	33	44	41	46	39	40	43	34	30	48	43	49	45	45	38	35	40	33	38	33	31	48	38	39	44	42	41	39	42	42	49	47	37	28	37	36	41	39	30	30	46	35	38	40	39	36	29	36	33	41	37	45	44	37	37	29	30	39	33	41	47	37	32	46	51	52	33	33	48	45	31	38	46	34	33	46	44	49	41	39	38	36	46	37	29	47	41	41	50	33	40	43	39	28	41	39	41	46	47	45	40	49	37	44	39	37	29	45	31	41	47	33	36	45	34	53	41	40	28	46	43	40	45	35	57	45	33	26	32	45	44	34	60	42	46	28	34	36	39	43	37	42	37	34	45	41	37	27	44	28	36	41	28	33	46	38	37	46	33	38	36	40	46	39	33	38	41	48	38	39	40	45	48	48	28	39	43	43	39	34	41	36	46	49	47	41	38	48	41	36	47	35	45	40	43	30	42	41	39	37	45	36	34	45	35	36	37	48	43	43	40	37	26	41	36	30	38	39	44	40	41	43	40	41	36	30	33	42	36	54	41	37	31	38	33	29	47	37	31	36	40	40	27	44	36	33	47	52	43	42	35	41	33	40	37	33	45	41	51	40	32	40	47	51	33	47	35	33	37	33	33	31	34	40	41	39	35	40	31	27	49	42	42	44	38	48	43	37	38	43	41	47	29	35	33	41	37	42	44	39	39	49	48	34	32	45	40	40	40	46	44	43	41	33	46	49	38	37	36	38	41	41	38	47	47	35	19	31	38	49	38	36	32	50	37	33	52	44	38	44	37	41	43	31	45	32	40	53	32	28	53	40	40	45	35	32	45	45	42	51	35	34	39	49	40	34	53	41	41	36	51	38	47	39	38	37	36	37	39	38	37	43	41	44	37	33	47	36	43	39	46	42	40	33	29	30	37	27	46	38	51	44	37	41	37	38	35	31	32	31	42	46	39	44	40	30	36	36	39	32	36	42	44	44	38	35	32	35	39	42	47	45	29	43	39	38	39	39	46	37	53	43	35	33	37	44	41	37	37	31	48	42	40	32	42	36	34	45	42	35	37	42	49	39	39	38	47	50	32	46	42	35	39	32	33	37	35	31	35	34	36	37	43	41	39	44	36	40	39	31	45	31	45	41	44	52	41	43	32	49	33	49	35	39	29	34	31	41	43	33	41	48	40	47	41	42	54	25	37	41	49	43	34	31	39	46	31	36	47	41	40	44	39	33	37	42	47	29	33	36	38	45	43	36	38	39	47	41	52	29	29	42	39	39	44	38	46	34	30	39	50	36	29	33	39	38	32	35	35	38	38	39	35	40	40	55
28377	23367	13675	12111	20927	27244	30906	45930	48183	40113	31897	23397	14137	6337	2427	1021	643	519	495	471	521	515	486	465	506	494	478	485	515	492	482	474	512	490	500	508	515	535	514	481	511	478	524	495	521	487	504	510	518	478	563	477	528	467	504	507	503	493	487	521	539	466	491	479	497	512	495	464	506	472	466	477	511	494	502	475	493	532	468	505	500	502	491	527	524	513	526	470	495	497	488	504	459	521	470	507	502	487	474	500	494	510	501	496	501	477	487	480	512	479	502	513	551	497	487	522	483	522	527	472	526	495	528	518	500	480	529	498	449	480	515	478	464	488	511	486	501	517	508	484	511	480	487	492	498	448	459	496	467	505	557	474	475	488	480	498	512	502	511	535	536	469	523	505	504	494	492	500	481	471	531	469	516	481	504	486	494	529	510	444	514	471	498	489	489	493	498	487	478	523	493	509	481	509	514	511	535	491	476	507	502	507	500	456	482	516	480	527	513	479	509	504	516	517	487	493	501	512	499	465	475	494	510	498	504	487	466	512	498	535	553	524	477	510	484	439	489	499	483	509	503	491	531	463	501	504	523	490	467	488	486	503	479	514	538	526	536	467	456	504	488	481	501	508	477	486	484	513	493	482	511	476	497	505	475	481	504	501	488	495	531	487	504	496	499	486	517	489	491	494	521	544	507	497	491	504	493	490	490	498	506	490	514	473	485	475	475	465	474	504	526	516	529	472	482	492	483	491	483	492	511	480	527	500	515	467	466	517	478	475	487	500	483	480	526	531	491	489	520	486	515	507	482	509	509	470	507	474	512	479	444	508	498	473	510	506	503	479	449	489	524	494	470	518	479	508	530	473	483	514	525	484	478	486	489	507	532	466	536	506	471	514	484	494	518	464	484	513	494	502	505	506	478	456	462	483	510	496	479	508	472	497	480	489	510	525	493	489	520	465	503	505	500	494	458	502	504	470	517	506	503	508	485	469	449	495	507	514	498	480	501	511	556	473	482	492	496	510	520	519	513	476	491	519	500	529	498	475	502	489	514	477	480	499	516	493	487	480	433	482	490	563	503	475	493	480	507	515	487	503	455	467	495	504	470	501	542	505	479	503	477	511	508	485	532	500	490	487	482	471	551	500	540	474	511	440	508	533	504	517	517	519	511	486	482	492	475	479	504	506	510	495	527	516	509	502	512	467	483	511	478	533	514	511	497	493	471	482	485	505	505	511	494	495	511	494	515	481	484	473	492	515	512	454	505	555	500	517	486	522	483	519	479	510	472	541	508	483	510	508	513	531	474	503	527	514	484	510	481	509	503	499	512	496	478	511	515	491	486	509	466	528	521	528	485	509	473	499	518	522	469	475	496	515	506	520	538	497	477	491	488	501	507	468	487	451	503	494	482	466	495	519	558	536	461	500	541	481	514	505	514	489	490	505	466	479	502	488	511	520	490	522	516	541	507	535	506	485	504	491	490	491	485	527	518	469	522	486	500	476	482	476	499	464	475	501	464	499	529	499	478	501	509	466	501	495	455	507	497	440	510	485	475	497	506	512	476	498	496	491	475	498	541	467	494	508	526	483	506	461	467	512	505	530	537	504	504	487	479	494	507	530	472	494	473	522	501	497	526	505	483	507	492	520	476	515	471	534	457	455	512	528	535	489	509	475	509	504	506	519	496	476	509	494	494	459	524	487	493	478	483	508	471	482	429	503	477	492	465	478	495	500	535	497	468	507	481	497	470	506	524	481	517	537	517	482	474	540	508	511	490	502	513	554	469	549	466	493	476	484	468	497	469	514	502	436	503	494	480	481	518	527	510	505	485	515	446	466	532	479	478	527	511	506	521	521	521	461	507	472	487	505	517	488	508	540	498	481	501	532	487	487	464	484	478	493	509	510	521	497	468	515	541	487	509	493	497	529	506	473	507	531	491	505	522	525	488	508	518	452	480	524	495	472	539	497	468	466	500	553	526	526	474	489	495	488	539	533	477	480	465	478	483	510	503	526	479	518	490	492	468	487	499	492	519	513	527	448	505	473	484	500	499	484	489	470	502	517	453	516	522	481	501	518	492	455	465	508	482	481	469	523	505	503	485	516	522	466	490	508	503	492	475	471	469	486	522	513	518	462	486	501	477	499	486	448	508	503	502	508	468	502	510	521	507	511	503	511	476	540	528	483	503	466	490	497	504	502	493	506	501	460	503	523	513	470	535	489	461	520	525	491	470	522	492	501	527	461	491	483	525	474	520	495	500	506	495	498	521	516	492	520	467	492	501	458	497	507	493	493	507	494	525	530	467	454	499	486	505	518	526	540	504	538	516	500	529	533	498	556	527	515	496	516	532	500	488	500	498	488	482	523	511	460	532	502	482	516	486	495	478	502	491	463	489	517	531	520	493	501	483	488	489	493	487	498	498	474	474	539	523	488	463	486	486	531	533	520	470	470	516	499	481	476	484	539	511	518	514	483	493	534	504	481	505	475	479	468	483	486	490	548	516	502	492	513	507	481	489	526	507	539	490	531	507	510	557	491	485	479	523	475	506	507	484	489	489	498	511	452	515	453	499	463	469	511	463	478	470	516	482	464	488	473	521	494	531	444	511	488	482	480	469	498	479	516	487	486	475	464	487	494	499	493	491	529	482	500	521	495	478	472	513	498	512	499	510	519	486	506	481	461	485	505	499	442	463	497	472	507	513	472	525	494	512	500	508	492	467	514	492	493	493	509	503	494	506	511	484	524	473	474	475	526	469	447	526	483	472	500	481	473	500	452	513	534	526	541	498	482	500	476	518	526	508	500	500	530	541	521	496	515	503	468	447	521	472	546	491	521	503	514	510	480	471	464	530	501	473	487	525	484	485	488	501	476	471	469	494	467	490	511	492	479	489	519	508	512	502	461	498	507	469	467	490	512	495	490	476	513	484	479	479	496	490	505	507	486	505	500	469	479	493	489	481	482	486	491	484	502	478	486	512	504	501	514	500	515	474	519	450	494	501	476	520	542	495	454	470	475	482	516	526	507	492	495	468	500	523	510	546	476	513	504	495	502	490	477	474	523	528	501	476	501	491	542	499	474	532	486	517	479	484	483	468	458	482	474	484	489	460	475	493	506	475	514	513	505	490	469	503	518	498	440	467	517	490	503	524	503	486	468	538	490	530	502	467	498	509	505	495	502	467	517	496	500	528	497	480	492	468	493	508	513	497	499	445	520	489	504	483	498	496	470	471	491	465	506	485	500	512	499	514	479	473	523	501	480	478	545	516	526	475	519	524	458	516	497	458	453	479	508	537	488	463	518	485	510	486	512	478	480	528	514	504	468	481	498	489	512	510	503	532	464	508	495	533	501	465	494	528	481	506	484	426	499	487	510	496	478	467	477	534	489	526	486	487	454	503	504	546	515	492	492	517	510	497	475	467	510	495	511	494	500	507	484	535	509	469	515	469	458	507	512	442	507	503	495	529	470	471	491	495	471	465	419	513	512	521	533	507	458	507	500	516	515
3483	2043	521	316	326	2057	3173	7426	8865	6356	3313	1518	604	223	107	73	49	54	36	48	42	47	52	37	58	73	43	47	48	46	53	33	53	52	34	39	46	60	46	39	42	48	42	49	45	34	45	44	47	43	37	46	40	48	43	41	47	48	45	53	56	53	43	41	40	50	42	57	37	45	59	39	51	42	45	45	46	53	47	52	40	44	58	43	49	49	35	48	55	44	41	48	61	42	47	39	46	55	33	44	41	44	38	53	47	63	48	43	54	48	42	43	54	54	46	56	43	49	37	43	49	43	45	45	40	53	50	39	42	38	60	48	43	47	55	44	51	39	40	51	64	46	48	41	50	44	47	57	40	44	48	51	53	45	46	44	54	40	49	44	37	40	36	44	48	48	51	44	47	46	38	47	45	35	40	38	43	39	52	46	45	54	53	53	46	55	45	44	47	58	47	47	45	42	45	35	45	33	42	38	54	48	37	40	44	34	48	41	47	48	44	51	51	57	50	55	40	41	38	55	40	45	45	49	47	46	47	44	49	49	61	43	44	44	47	50	50	47	45	58	43	47	51	55	54	45	43	45	34	56	52	37	46	54	44	44	50	55	55	45	52	34	49	43	59	40	48	41	46	48	36	49	45	41	45	54	54	48	49	40	41	40	56	47	36	49	44	44	55	32	49	44	51	53	42	50	42	48	41	42	45	31	54	51	44	49	49	41	56	48	38	47	37	42	43	35	48	36	51	59	52	37	49	52	50	52	39	41	43	43	45	53	61	34	46	57	41	41	44	46	43	58	42	48	35	42	35	47	40	49	56	42	44	41	45	43	55	46	46	43	59	45	49	47	44	48	38	51	43	45	46	56	40	40	49	45	53	49	29	46	42	49	47	50	52	46	53	44	46	40	66	55	48	56	44	50	42	48	47	53	46	51	57	64	54	42	42	54	48	42	46	40	50	43	44	39	49	29	37	42	37	39	46	44	43	54	48	47	40	51	44	54	52	39	46	40	36	52	48	50	35	39	45	44	44	53	65	52	39	39	49	35	46	49	51	41	48	51	50	52	49	47	45	51	39	53	45	45	52	48	40	36	37	46	42	40	48	48	45	38	54	40	50	42	53	53	45	48	44	54	41	44	52	38	58	45	41	43	48	48	47	44	63	43	30	33	44	42	42	41	42	42	42	42	41	50	46	47	61	49	51	50	49	44	45	47	53	56	61	50	42	40	67	34	43	47	49	39	45	54	49	37	47	47	46	51	40	48	53	33	59	44	35	51	48	42	48	48	44	57	38	53	44	50	47	39	46	46	50	54	45	44	42	46	44	45	44	42	44	48	45	61	38	45	46	50	51	46	45	50	49	66	46	43	55	42	43	47	50	42	47	52	45	45	44	55	44	52	31	41	40	44	47	47	48	43	63	42	39	48	30	46	53	46	53	50	41	37	45	33	47	43	40	42	49	52	42	41	43	49	57	43	43	49	37	38	43	45	47	45	46	43	48	51	46	45	44	44	38	47	49	43	59	42	32	56	55	64	55	44	39	33	52	50	36	52	44	53	43	47	50	63	45	49	51	54	40	34	39	49	43	46	47	52	44	46	44	46	53	48	31	48	55	39	45	39	42	56	60	57	46	40	49	42	45	31	55	42	50	39	49	55	51	46	48	38	46	40	44	63	43	53	38	60	39	61	41	54	57	44	49	45	69	50	49	53	38	49	54	52	38	51	45	39	38	45	50	48	55	45	49	43	43	47	45	56	42	38	40	42	38	43	41	48	47	44	46	49	38	51	41	50	42	55	35	56	43	41	44	47	41	50	51	38	44	45	43	41	57	32	44	31	49	43	39	44	52	43	40	50	55	45	43	59	43	47	50	40	38	42	37	35	54	57	44	40	60	53	41	55	42	39	46	36	36	63	43	42	40	50	30	39	40	37	58	41	49	34	50	50	41	54	43	57	41	44	45	55	51	42	35	59	43	57	35	49	36	45	54	55	51	45	46	51	43	47	38	50	39	44	40	60	58	49	34	52	39	60	66	43	59	49	55	39	50	52	50	52	51	41	36	47	39	48	58	55	53	54	44	43	46	49	49	52	44	54	39	44	39	43	46	49	50	50	54	48	44	56	50	44	57	39	41	50	46	47	46	47	48	46	41	38	50	40	33	51	51	56	37	45	48	42	54	48	39	57	57	47	41	55	53	39	36	36	37	61	48	48	44	41	37	47	58	44	42	61	45	49	38	60	41	44	37	53	39	46	46	49	45	39	51	46	54	54	42	52	45	42	40	48	44	51	37	55	44	41	38	44	49	37	52	45	55	47	47	53	45	48	34	46	61	39	41	57	45	42	52	41	55	53	47	45	30	47	32	50	46	51	47	37	45	54	45	51	46	44	44	39	56	54	46	44	49	51	46	51	47	37	40	53	48	34	45	49	47	50	49	40	50	46	42	42	43	42	54	48	55	42	44	43	44	50	52	46	51	44	53	46	47	47	43	47	43	44	41	44	38	49	51	59	44	42	44	53	49	40	51	41	51	44	45	29	43	37	54	44	52	44	43	43	40	46	52	35	49	52	50	48	48	44	39	37	43	48	52	34	37	50	38	62	45	56	46	37	53	45	45	39	40	45	52	55	47	41	51	40	40	57	42	47	38	47	42	58	38	45	51	46	47	42	55	46	43	42	34	40	42	53	30	55	37	47	50	46	41	57	54	40	47	42	47	43	44	50	38	64	50	37	40	38	45	42	42	49	60	42	41	39	52	37	50	45	52	47	54	36	45	44	47	40	49	40	37	50	51	40	37	39	37	55	41	54	51	45	40	52	54	48	62	46	41	53	40	52	47	45	47	52	43	40	47	51	52	38	45	52	38	36	55	45	57	51	50	46	46	34	51	49	32	49	35	37	39	41	36	56	51	45	44	45	35	42	39	59	44	36	38	41	38	50	53	47	31	56	56	44	40	45	47	48	40	45	48	45	38	40	40	51	42	60	38	33	55	49	40	39	52	49	36	39	49	40	40	45	50	51	47	53	41	45	48	44	56	55	48	64	49	45	45	46	47	53	43	49	46	60	49	41	39	63	48	38	53	47	54	35	38	46	33	33	40	37	59	49	44	43	35	36	48	52	37	57	45	47	45	40	43	42	49	53	40	53	57	43	35	36	54	43	47	58	42	62	51	33	38	44	51	43	43	44	39	47	60	29	53	59	59	51	51	44	57	47	48	41	52	37	46	36	41	53	51	52	46	43	38	47	40	42	46	51	40	52	46	55	51	43	47	43	48	35	38	48	42	41	51	38	41	45	38	48	60	48	31	49	45	47	44	48	41	50	36	34	57	44	47	39	54	49	48	42	51	48	39	59	33	53	44	44	43	43	43	33	56	45	43	49	38	49	44	49	31	42	44	41	56	32	51	49	40	43	41	47	59	36	51	45	34	54	50	48	49	42	53	62	44	53	45	50	48	47	40	48	32	49	52	40	41	33	42	44	40	40	40	41	45	46
28024	20333	8192	12311	22490	37453	37982	51569	49374	41428	31790	23039	13185	5692	2284	1007	707	589	622	593	581	652	586	590	676	584	553	600	556	561	615	564	559	580	593	578	611	610	584	535	549	595	614	589	579	563	542	619	585	602	555	541	575	580	559	573	556	576	568	580	569	592	577	599	564	607	600	596	588	591	627	573	561	574	559	551	581	620	616	567	602	569	563	576	586	596	631	558	576	565	583	587	622	604	552	569	574	535	615	617	598	619	571	640	573	575	585	570	594	621	576	565	630	590	595	580	567	587	587	616	576	602	550	546	630	570	598	573	616	613	601	604	611	549	573	610	629	545	600	584	590	595	596	560	593	546	569	544	623	587	606	573	574	613	579	599	599	617	601	610	604	604	633	606	610	574	587	608	583	588	593	616	581	571	574	595	527	581	543	562	589	597	600	581	564	602	566	579	562	514	623	560	587	594	618	590	632	574	623	581	581	578	610	605	567	614	575	598	595	582	613	565	625	580	608	620	607	547	582	548	605	610	605	566	589	608	570	571	582	617	549	569	599	584	603	572	554	610	570	598	620	616	581	575	553	600	620	605	585	590	591	653	555	620	589	551	586	576	632	624	590	581	611	574	580	594	575	579	597	545	591	567	629	578	562	607	596	576	576	615	572	606	549	547	560	611	596	586	571	587	573	560	597	593	600	591	577	602	555	623	554	574	576	586	555	564	581	602	585	612	558	582	595	592	587	624	592	600	592	573	559	624	585	547	586	608	575	580	598	586	541	570	601	583	629	575	612	593	544	568	581	599	563	586	568	570	616	575	591	580	608	583	637	594	581	591	599	565	590	546	588	539	613	581	608	584	605	605	621	546	582	572	586	593	577	571	568	623	600	584	568	583	578	574	635	649	561	565	625	592	601	582	604	542	602	589	585	532	589	542	588	597	599	584	567	608	648	587	594	623	538	557	606	606	595	609	586	577	594	582	571	621	609	586	606	564	552	532	613	600	608	577	602	578	602	582	548	580	603	552	591	596	603	554	593	621	591	599	587	611	632	582	581	604	570	602	572	589	601	595	583	601	602	606	580	602	600	572	581	581	543	613	552	603	614	604	604	566	573	574	579	591	564	553	595	581	596	628	591	592	590	574	584	601	609	609	617	570	583	578	579	615	604	594	610	599	573	607	569	585	587	573	630	597	582	552	585	581	584	595	597	598	587	598	564	531	630	586	569	569	553	634	591	544	568	608	598	554	627	588	586	604	615	561	580	592	602	518	608	583	597	606	580	610	583	524	571	554	554	598	582	570	589	608	566	549	572	560	584	592	590	567	593	570	555	576	565	580	599	564	582	623	591	566	583	538	597	617	569	614	623	608	573	557	634	525	581	570	531	529	620	582	568	561	613	588	517	585	552	603	618	544	601	612	617	596	604	588	561	600	600	579	599	571	577	575	589	587	603	539	576	576	578	579	609	612	590	582	625	606	594	584	629	586	605	570	557	559	569	558	617	585	582	598	543	598	549	578	544	577	594	565	597	608	573	580	609	563	565	615	583	602	593	556	578	597	618	611	542	581	565	608	580	584	618	620	609	570	507	611	589	608	617	596	549	629	618	615	611	572	589	572	610	538	583	613	577	605	580	575	580	589	585	577	604	620	571	592	595	552	578	598	568	605	566	601	562	573	568	556	591	525	582	561	609	624	593	578	584	577	614	598	637	578	564	592	576	620	591	583	551	630	571	602	576	604	604	601	581	593	587	594	594	611	607	631	608	611	654	581	577	575	593	605	561	618	554	571	629	579	599	595	564	572	576	610	551	549	552	557	631	592	567	565	539	585	599	557	592	582	598	597	584	584	586	594	557	636	572	588	564	576	620	565	591	589	582	634	574	629	589	561	557	555	605	569	589	590	600	567	590	624	618	578	563	615	605	611	574	574	591	606	643	578	602	569	592	591	622	596	556	579	573	589	534	599	616	572	580	557	612	565	595	574	638	588	617	609	553	601	587	590	588	586	632	592	577	597	577	613	603	582	563	560	538	624	583	590	590	548	590	583	565	594	577	575	613	594	595	569	587	551	600	565	627	570	570	600	589	587	616	612	602	597	627	557	577	549	619	560	632	578	595	569	589	574	590	596	578	583	604	566	620	623	609	586	590	588	548	617	573	585	590	588	594	644	609	608	589	598	591	622	589	578	606	577	582	555	602	581	566	570	595	592	632	586	621	612	568	611	573	554	591	590	580	577	560	507	576	583	592	604	579	580	584	564	628	580	552	642	589	545	580	548	554	579	579	560	549	580	558	606	607	560	568	630	604	625	584	595	604	556	596	627	566	563	604	615	618	640	590	560	584	630	601	562	562	541	635	562	586	561	555	592	584	578	595	612	573	587	591	599	581	543	599	550	550	552	567	587	587	611	589	614	563	529	584	558	573	569	605	646	638	579	579	615	588	590	609	544	588	587	580	639	587	592	560	600	596	611	576	598	572	590	575	587	594	551	625	597	583	586	527	605	553	573	580	613	586	613	573	615	608	581	632	571	592	567	577	570	595	588	591	536	601	600	636	570	619	611	576	606	605	626	591	608	624	551	573	609	575	556	570	594	601	569	564	599	611	620	570	610	596	574	586	586	567	575	578	630	567	594	547	572	598	588	552	588	590	601	635	657	587	562	562	612	586	617	550	570	626	577	604	611	577	590	603	607	611	608	563	594	553	564	612	566	551	557	601	559	597	593	582	571	590	579	610	566	572	577	574	592	634	588	550	588	582	575	622	553	612	586	633	613	583	580	574	569	566	570	571	564	592	600	559	621	625	583	603	615	569	581	597	637	581	548	587	537	593	608	610	602	548	570	556	588	590	596	589	598	604	601	552	607	571	617	577	574	572	618	590	564	586	537	636	625	598	568	596	624	620	593	602	595	591	521	585	568	556	564	601	587	574	591	546	623	620	616	567	569	594	587	593	587	593	625	561	594	565	609	571	595	587	612	619	537	592	621	591	591	586	569	594	557	658	592	598	568	618	568	606	604	590	614	617	621	596	585	581	567	562	581	595	582	584	557	586	574	614	583	579	568	593	626	576	591	597	598	552	624	612	589	586	568	575	570	560	591	539	571	580	595	598	595	593	584	590	594	589	584	584	558	575	575	620	588	565	570	554	595	582	617	600	648	610	567	633	622	618	599	615	577	570	592	604	607	574	587	540	584	607	602	583	607	588	576	562	581	596	633	601	569	587	593	567	581	549	590	583	594	575	601	582	576	623	612	588	583	613	539	543	565	563	564	604	597	597	570	583	592	595	606	582	584	619	630	558	593	579	569	575	563	544	593	586	563	616	571	592	624	570	620	594	634	588	570	604	583	555	595	625	581	568	614	569	528	624	576	593	546	568	588	611	586	581	587	607	567	608	582	558	571	608	590	584	550	619	593	600	618	587	611	606	606	591	590	594	598	630	619	640	575	582	579	574	564	561	585	603	585	550	568	630	573	549	594	596	578	579	537	570	601	590	583	588	606
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
