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
342732775567	342732776107	342732776656	342732777207	342732777756	342732778307	342732778856	342732779407	342732779956	342732780507	342732781056	342732781607	342732782156	342732782707	342732783257	342732783806	342732784356	342732784907	342732785457	342732786007	342732786556	342732787107	342732787656	342732788207	342732788756	342732789307	342732789857	342732790407	342732790956	342732791507	342732792056	342732792607	342732793156	342732793707	342732794256	342732794807	342732795356	342732795907	342732796457	342732797007	342732797556	342732798107	342732798657	342732799207	342732799756	342732800307	342732800857	342732801407	342732801956	342732802507	342732803057	342732803607	342732804156	342732804707	342732805257	342732805807	342732806356	342732806907	342732807457	342732808007	342732808556	342732809107	342732809657	342732810207	342732810756	342732811307	342732811857	342732812407	342732812956	342732813507	342732814057	342732814607	342732815156	342732815707	342732816257	342732816807	342732817356	342732817907	342732818457	342732819007	342732819556	342732820107	342732820657	342732821207	342732821756	342732822307	342732822857	342732823407	342732823956	342732824507	342732825057	342732825607	342732826156	342732826707	342732827257	342732827807	342732828356	342732828907	342732829457	342732830007	342732830556	342732831107	342732831657	342732832207	342732832756	342732833307	342732833857	342732834407	342732834956	342732835507	342732836057	342732836607	342732837156	342732837707	342732838257	342732838807	342732839356	342732839909	342732840457	342732841007	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2167	3300	1900	2700	2167	3300	1900	2700	2167	3300	1900	2700	2167	3300	1900	2700	2167	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2168	3300	1900	2700	2169	3300	1900	2700	2169	3300	1900	2700	2169	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
3189	3022	894	520	589	904	1771	11895	15791	12029	6103	2437	926	302	116	74	43	32	40	31	42	37	42	38	39	38	42	40	39	42	31	44	43	38	44	37	43	37	33	39	53	44	41	54	50	45	49	42	43	46	40	41	45	58	50	53	45	35	40	40	44	43	50	41	42	48	51	55	38	44	43	51	49	45	30	39	44	37	50	36	48	48	34	45	42	27	42	35	56	63	46	39	42	40	42	50	34	52	38	37	37	35	52	41	39	34	45	41	43	33	32	43	43	53	35	49	43	45	29	50	34	52	40	31	46	46	39	33	44	35	41	44	37	48	43	35	37	34	34	33	38	32	37	38	46	49	48	43	45	46	33	37	43	47	41	42	42	32	40	35	38	47	54	43	43	33	38	38	45	44	51	49	47	43	41	37	48	33	46	48	39	37	31	46	39	42	54	51	39	43	47	36	56	47	41	43	49	37	35	43	32	44	36	38	37	39	36	40	30	38	37	45	40	42	41	38	48	30	30	40	50	40	44	52	36	40	48	42	30	43	43	36	39	40	38	40	38	47	48	35	47	39	50	49	53	43	44	36	49	45	31	47	30	41	34	47	46	39	45	39	42	55	35	45	42	42	44	32	37	40	34	37	30	37	42	46	38	55	40	39	38	46	31	31	43	43	51	45	37	41	33	33	43	42	48	49	33	38	37	49	44	40	44	30	39	32	41	37	38	59	48	44	48	34	42	45	45	47	31	42	42	52	50	39	37	45	28	47	38	56	44	51	43	46	28	41	50	47	40	44	64	28	54	46	28	34	51	43	34	41	38	46	52	52	42	41	41	38	30	51	45	42	51	45	45	44	47	37	34	52	47	36	37	46	37	40	35	40	45	40	42	38	38	37	37	44	44	45	45	37	34	46	42	45	38	32	35	47	39	46	42	49	43	51	47	55	48	30	38	45	44	46	45	51	42	39	43	43	40	37	41	44	37	47	44	38	34	41	33	36	35	33	49	44	36	36	30	36	44	43	55	39	50	33	45	41	52	33	36	39	47	58	34	42	45	49	49	48	54	41	49	39	39	41	39	44	39	44	46	55	42	50	34	53	49	36	27	30	43	38	33	47	53	35	38	29	46	47	50	47	47	38	44	42	48	36	41	44	45	41	41	37	36	32	39	27	38	42	49	31	42	40	46	49	51	57	51	46	46	39	36	40	44	36	39	40	35	52	45	55	34	48	39	46	40	42	40	54	44	38	42	48	39	40	46	45	48	44	44	46	44	45	45	42	33	39	49	28	50	53	37	33	49	27	39	36	45	38	49	47	36	52	36	34	55	47	33	37	48	52	33	59	29	36	44	36	46	39	42	34	44	42	44	43	34	35	43	39	41	46	28	41	42	44	52	38	31	49	37	41	37	46	47	47	44	34	39	44	49	42	47	31	36	34	44	43	47	40	42	45	35	34	44	49	51	41	45	43	51	47	41	49	35	36	47	39	33	30	37	39	42	39	43	46	44	50	48	46	46	47	43	45	37	48	45	37	45	53	38	42	40	40	42	41	49	37	45	39	40	45	28	39	52	41	44	37	37	53	32	60	48	45	36	29	45	36	56	43	45	49	40	45	35	28	34	39	49	41	45	41	52	35	45	46	46	42	48	43	33	36	37	39	36	40	38	30	32	46	36	50	48	41	39	39	43	33	49	42	38	41	37	44	49	43	38	29	45	38	30	37	34	37	24	41	37	45	25	43	40	29	44	39	24	42	48	48	40	50	46	38	51	40	36	43	39	62	41	50	39	44	39	44	49	27	43	40	45	57	50	42	47	40	47	38	50	48	45	47	52	39	36	50	43	34	45	44	34	34	39	38	47	34	57	42	27	33	39	38	34	39	44	37	40	45	38	42	39	43	43	43	53	36	43	40	41	26	42	37	46	37	39	48	50	42	42	45	39	49	41	25	45	46	38	40	60	47	47	44	34	39	45	41	47	43	45	48	32	43	54	34	46	42	51	41	30	34	38	31	38	38	57	45	47	39	42	40	51	28	51	40	43	39	49	42	37	42	50	36	45	48	33	40	38	36	35	38	36	50	39	43	26	34	51	29	51	33	46	31	40	39	32	35	54	40	31	39	45	42	43	48	37	40	46	51	49	42	43	53	39	42	28	45	34	45	46	38	45	45	51	53	34	53	35	43	36	34	40	49	42	42	50	39	40	53	43	41	35	51	44	45	51	44	44	38	34	57	61	36	42	36	40	27	39	54	49	40	46	48	50	45	52	47	41	37	48	49	37	56	32	39	41	46	47	55	45	39	42	47	52	37	42	34	32	41	41	45	40	42	39	41	39	37	52	42	44	54	48	45	42	45	38	34	39	40	34	40	40	37	39	39	42	31	37	43	29	45	35	46	46	43	37	56	46	35	43	37	42	47	31	51	39	29	46	39	38	42	46	49	30	40	31	44	44	57	55	39	32	43	41	32	43	54	43	41	44	45	36	30	40	40	31	43	42	39	53	55	33	38	41	30	35	38	27	57	36	56	36	43	49	46	46	29	46	37	33	41	41	40	36	47	44	38	44	46	42	43	40	43	39	37	42	43	46	34	44	53	56	40	54	44	43	37	46	53	37	42	40	42	44	32	35	43	48	46	37	34	44	44	33	32	44	41	50	46	46	38	36	52	41	47	28	40	30	43	42	40	47	34	37	37	42	52	46	59	45	36	40	36	45	35	45	45	51	51	38	35	31	35	49	38	34	51	40	43	42	35	44	38	44	30	43	38	36	38	48	39	43	35	41	32	36	35	41	33	45	52	40	40	34	45	42	47	46	35	48	35	43	44	34	37	42	44	38	35	37	52	42	44	36	27	40	48	30	45	34	37	41	38	41	32	52	45	44	35	44	37	49	34	48	39	42	35	43	47	45	47	38	42	43	46	43	44	43	45	41	30	42	38	26	37	39	45	37	48	40	38	54	46	48	47	46	47	50	36	40	43	38	52	48	38	31	41	42	31	45	22	54	51	35	31	37	35	37	44	38	43	51	45	37	45	34	44	37	34	37	43	39	44	33	51	55	51	39	44	44	28	43	42	41	45	41	36	46	38	42	51	43	42	41	32	44	45	37	38	32	42	48	43	38	53	38	33	32	39	41	34	41	42	43	52	42	28	53	43	37	45	46	38	40	39	63	50	48	42	32	36	41	37	46	43	34	42	39	45	38	41	46	40	47	49	39	59	35	40	30	52	42	49	50	50	34	43	37	41	40	35	41	48	41	51	46	35	34	46	45	41	48	49	40	36	35	35	36	40	38	35	22	26	39	41	44	38	43	50	35	37	40	38	26	33	39	45	54	44	25	45	37	49	44	40	49	32	39	38	34	54	51	40	33	38	45	48	44	47	51	40	43	37	38	55	44	40	33	43	57	36	42	49	49	49	55	51	32	43	54	43	33	40	42	36	37	35	44	35	39	35	33	35	45	42	38	36	41	37	37	36	46	47	35	57	33	36	52	41	38	38
32089	23761	12333	18948	28740	29462	34408	59884	59824	49298	36920	26623	16334	7320	2729	1141	688	567	550	528	543	533	512	535	515	490	505	542	576	553	512	551	519	518	502	523	539	513	499	511	546	520	539	557	526	496	540	528	552	518	533	543	489	529	537	563	518	541	541	556	524	502	551	515	552	564	525	543	547	553	551	510	541	557	542	525	532	521	526	548	581	528	523	543	544	521	535	530	518	505	531	516	552	525	530	519	532	518	529	562	571	520	529	514	523	538	521	543	502	534	500	553	513	541	548	556	506	542	501	549	529	517	593	540	537	545	551	514	504	530	491	549	519	540	524	540	575	490	520	537	558	491	535	513	534	509	490	550	511	524	503	540	537	526	525	518	537	541	531	577	520	484	559	547	546	559	522	552	538	510	526	544	533	548	531	540	532	504	499	479	497	538	557	534	533	551	511	536	540	570	524	536	507	536	532	539	531	518	496	544	548	507	526	528	529	495	542	543	604	532	509	495	543	526	528	509	535	507	489	562	504	541	517	529	543	539	532	527	510	506	506	537	518	544	532	565	529	512	542	480	587	582	550	545	510	491	518	508	528	534	515	516	554	491	540	541	521	569	537	550	530	540	536	529	510	573	522	508	546	545	536	524	539	508	485	514	528	509	506	497	515	498	558	564	529	509	541	499	535	557	511	487	533	552	526	516	543	529	511	552	538	493	512	566	508	460	519	527	525	507	563	547	554	541	539	604	540	525	558	548	535	546	518	515	531	487	480	515	562	513	515	562	536	538	561	531	494	535	514	573	521	506	522	555	537	540	513	496	516	489	535	523	508	497	517	517	515	501	549	497	559	487	536	561	524	505	540	527	562	527	513	494	532	535	506	527	551	520	521	537	517	489	538	512	544	499	509	534	528	483	506	561	519	525	556	540	499	539	527	554	552	526	533	509	497	517	525	514	519	556	521	509	594	517	550	528	513	510	538	496	545	500	489	513	481	491	511	534	496	530	526	541	520	519	500	564	534	529	514	527	510	500	499	514	532	532	496	532	508	515	511	556	539	521	529	533	515	524	503	558	578	529	527	525	516	543	539	554	546	556	561	548	501	506	514	561	527	530	520	544	516	543	580	516	502	516	532	528	536	500	546	550	516	532	514	560	550	566	527	533	486	531	552	524	526	513	541	521	519	515	516	546	530	518	575	529	525	538	531	549	529	524	547	538	537	521	532	540	563	537	512	528	509	566	565	551	555	547	543	536	526	518	514	534	537	519	553	606	511	531	552	516	552	527	547	518	531	497	529	502	561	516	502	553	517	546	530	524	512	495	557	513	522	515	538	526	541	503	563	513	507	558	514	511	535	522	491	535	497	533	530	569	484	536	531	513	529	562	512	561	546	570	559	510	547	557	549	547	475	500	542	549	534	532	544	549	561	535	541	555	520	489	496	520	490	523	542	545	532	525	538	536	513	516	564	517	513	533	552	585	528	497	528	501	567	510	481	564	500	480	493	551	527	545	548	535	494	548	520	460	480	510	515	509	522	544	529	533	536	520	554	541	488	572	531	500	504	508	479	560	510	531	552	499	520	519	522	587	514	526	553	517	542	527	547	506	493	528	501	513	525	537	523	501	547	518	499	538	495	521	544	543	514	535	531	541	521	514	551	515	524	506	564	519	541	543	540	553	526	502	553	569	489	515	498	510	555	521	552	508	522	546	511	544	527	564	557	497	552	518	524	540	521	558	519	511	513	529	541	545	503	540	523	528	538	546	528	494	509	541	550	540	505	515	524	549	504	536	504	504	522	526	514	534	505	507	503	518	499	520	521	534	532	525	577	534	526	521	534	539	498	551	507	530	497	536	538	504	538	541	552	507	509	506	525	548	522	499	515	499	487	561	512	513	556	531	530	555	519	521	533	507	502	522	538	569	521	516	551	516	530	550	486	506	494	514	537	550	530	554	504	538	506	526	561	527	550	520	550	509	497	482	517	513	501	545	511	508	534	534	535	529	528	503	535	576	559	543	566	500	545	532	567	542	502	513	542	527	528	532	521	538	523	523	497	539	523	550	574	503	490	499	510	593	528	561	558	555	549	514	535	534	519	523	544	523	488	529	543	515	545	494	517	564	557	515	515	528	541	463	527	527	509	547	516	544	514	498	506	529	520	525	535	545	550	523	495	531	526	498	566	544	530	561	544	510	499	550	535	559	559	494	545	534	535	515	575	557	544	552	519	497	485	528	555	527	508	519	512	562	503	550	524	541	486	530	546	504	545	546	545	523	519	513	505	555	513	525	518	602	557	553	490	499	546	504	483	519	518	514	549	542	566	488	528	513	499	535	506	532	515	520	479	546	530	571	503	512	563	521	544	477	473	482	519	538	497	576	514	512	520	570	510	563	540	516	519	506	529	529	540	491	544	482	516	537	523	500	558	532	463	575	519	505	548	548	561	563	519	565	533	553	571	541	534	583	533	538	542	515	555	553	552	512	538	532	537	524	510	531	540	526	543	507	492	508	472	535	533	555	522	516	533	547	541	483	542	535	543	562	546	539	491	539	512	513	545	548	561	548	528	538	578	522	521	553	536	521	516	524	536	448	519	511	527	486	520	502	521	578	506	519	580	508	540	568	546	531	513	523	554	529	533	509	490	506	505	524	507	544	496	585	547	506	502	527	546	512	586	533	577	516	529	487	542	565	547	526	532	521	489	506	524	538	512	540	556	489	521	502	525	524	529	530	519	557	545	531	497	535	519	550	489	549	514	500	552	518	569	499	557	537	538	518	555	506	546	545	517	538	493	512	499	530	537	545	516	548	540	562	560	506	525	542	574	534	556	521	573	516	511	535	546	545	508	522	538	545	575	509	553	493	515	513	548	552	569	586	545	530	534	553	494	500	539	577	547	508	552	550	499	551	556	523	527	534	504	512	523	531	554	527	539	518	563	521	509	507	521	553	505	555	535	482	544	522	536	492	527	534	533	534	517	532	543	501	548	507	540	538	509	499	490	536	504	539	562	563	507	540	577	558	505	497	511	520	494	508	493	521	524	523	529	509	535	549	552	495	542	523	528	542	521	539	495	526	539	581	531	502	537	506	538	506	531	531	550	518	501	542	532	537	513	539	509	520	516	552	537	534	499	510	531	501	519	532	503	534	540	509	542	553	557	525	535	487	540	495	538	543	516	529	540	541	553	503	544	530	495	524	552	512	526	547	543	543	505	558	501	511	535	525	527	516	535	522	535	516	549	543	563	498	498	521	554	523	522	578	520	562	499	577	560	517	507	527	531	545	518	503	565	540	513	567	558	547	576	540	552	548	540	510	545	547	526	528	533	537	538	525	486	537	505	519	504	556	535	540	489	525	547	551	511	530	531	545	508	548	529	496	530	542	552	556	479	550	539	495	539	504	525	519	516	560	504	505	529	525	535	564	509	544	502	569	582	518	512	549	533	534	549	501	524	501	525	523	521	538	546	507	550	497	549	569	534	518	520	517	546	550	505	505	527	520	504	532
1868	731	289	197	142	162	408	2820	3641	2594	1358	546	258	117	71	50	47	30	45	41	44	48	37	39	32	50	44	50	49	32	50	40	36	48	34	32	36	41	40	38	44	36	48	52	41	33	34	44	54	43	43	44	32	44	51	38	46	49	54	37	46	51	46	42	44	51	46	40	39	37	44	57	42	42	34	49	42	42	43	49	43	42	47	45	39	42	50	36	49	42	53	41	39	34	48	51	36	36	36	36	47	46	46	48	38	38	54	43	48	47	41	35	52	44	50	45	32	40	53	47	40	44	37	44	37	49	35	42	53	51	50	40	39	44	42	41	39	58	40	48	40	41	29	44	46	37	49	38	33	50	50	40	39	35	35	45	47	46	41	38	38	44	41	44	39	39	52	47	38	34	44	39	51	39	56	36	41	51	48	40	49	45	45	45	47	36	44	40	35	32	34	37	48	38	39	50	40	39	32	44	42	47	51	40	55	45	38	42	49	52	43	49	46	46	37	52	32	44	49	58	44	34	45	42	50	37	47	55	42	36	31	48	39	43	33	42	46	44	42	44	40	55	36	43	45	44	46	32	43	51	40	48	43	45	51	41	34	49	35	62	37	51	44	26	45	46	34	53	60	44	46	30	37	42	52	51	34	28	33	39	45	45	57	54	42	36	49	51	39	39	37	36	52	43	48	45	41	45	48	44	43	42	47	34	39	44	38	42	54	37	46	47	43	50	38	35	47	48	41	33	48	35	33	47	59	37	45	41	40	43	44	46	35	39	42	53	41	37	33	47	61	41	38	45	42	45	45	32	39	38	46	44	44	35	48	45	39	41	53	41	49	45	31	43	36	44	51	47	36	37	52	43	34	43	49	40	36	45	52	37	39	51	50	45	43	40	36	43	51	44	56	44	49	39	47	40	42	45	48	47	47	34	32	40	40	38	36	47	35	36	39	48	41	36	42	53	52	40	46	38	36	45	46	45	39	51	53	46	39	35	52	48	38	49	38	42	47	42	43	53	45	42	60	48	49	32	42	26	49	38	61	50	51	49	43	50	37	47	41	41	41	43	42	43	38	35	44	44	47	33	50	53	41	39	39	37	36	45	34	47	50	54	50	44	41	48	49	43	41	51	42	50	42	53	49	36	40	51	49	52	48	50	47	33	34	40	45	45	45	33	33	43	43	43	44	42	58	53	36	42	33	49	35	32	47	49	48	49	42	47	38	47	42	42	42	53	55	41	30	45	55	39	49	42	53	42	37	48	42	47	48	55	40	33	41	41	53	43	40	33	37	55	37	44	29	38	57	42	36	42	37	50	36	39	49	48	46	36	43	41	42	38	39	33	44	58	39	42	43	41	51	35	40	33	42	46	27	35	27	44	47	39	45	43	47	51	33	47	47	40	47	38	41	43	41	40	34	43	39	44	38	39	39	38	41	43	44	40	53	37	44	44	50	51	37	42	50	40	30	42	52	42	52	34	40	48	38	52	47	34	44	39	39	43	49	44	48	38	41	38	38	35	47	52	34	54	37	37	38	39	42	38	41	49	45	52	44	35	31	40	40	57	49	42	45	53	33	37	43	35	52	47	46	47	44	46	42	41	42	42	44	43	49	39	40	40	39	42	49	36	43	30	39	39	34	38	39	44	48	42	42	44	34	35	63	38	47	44	46	55	45	50	38	37	40	39	45	43	49	50	34	45	46	38	37	45	33	45	33	61	37	45	45	42	42	42	43	30	42	45	41	41	39	37	42	30	41	39	33	42	42	45	38	50	39	36	47	49	39	40	42	49	36	51	53	46	42	49	43	40	42	33	46	34	44	48	45	41	37	45	37	42	41	35	45	54	42	34	43	45	48	45	41	49	33	42	46	44	47	34	50	42	44	49	45	35	46	43	42	51	41	45	33	43	47	37	53	38	46	43	55	43	44	45	44	55	67	40	46	48	42	38	44	33	44	43	42	38	56	52	45	41	38	44	58	60	36	34	50	37	33	32	40	53	35	34	36	43	48	36	41	61	55	40	48	39	29	49	59	40	46	49	52	44	52	41	39	44	54	45	42	40	49	41	36	36	41	42	38	33	52	54	37	49	35	26	48	41	41	46	44	49	36	43	33	41	46	44	51	54	39	39	41	41	49	47	38	42	45	43	48	51	46	36	40	58	37	41	42	44	46	43	48	35	43	56	45	38	41	34	44	47	40	55	41	40	45	43	37	50	49	44	35	44	42	37	40	34	39	42	58	37	45	40	41	54	53	42	50	54	30	41	49	52	37	33	37	30	46	44	38	51	42	40	32	42	40	39	60	50	47	31	49	44	41	47	43	42	51	52	58	38	46	38	49	55	52	32	40	34	47	41	40	46	52	47	47	48	41	43	47	36	42	51	49	43	43	45	42	53	44	32	46	39	28	36	45	39	36	47	43	53	42	35	48	49	34	48	42	45	31	43	42	36	31	41	40	45	44	36	43	43	39	44	46	44	48	54	39	37	53	40	54	44	40	49	43	38	50	52	44	52	59	48	41	40	40	35	44	42	46	37	41	40	45	47	55	44	50	46	42	44	47	42	49	46	43	51	46	61	32	39	47	45	41	42	51	41	51	48	40	52	41	51	44	43	60	40	40	34	42	48	37	36	45	43	49	49	45	38	35	35	50	43	41	38	46	45	29	45	49	39	39	50	54	48	42	53	47	55	39	42	41	43	39	50	42	40	53	40	42	42	35	36	49	43	49	44	47	36	44	37	46	47	24	42	47	36	49	40	42	43	32	52	45	51	39	45	49	46	34	37	46	37	37	44	46	41	44	34	35	29	47	35	40	44	53	36	39	42	49	38	43	47	38	38	46	44	51	41	33	45	38	43	42	40	44	34	42	35	36	40	41	48	61	34	40	49	47	46	38	46	44	48	36	42	52	39	59	42	31	49	41	40	35	51	52	40	45	46	38	41	42	34	52	37	38	41	34	45	39	38	45	35	45	39	51	49	35	41	45	38	51	43	42	42	35	35	35	36	40	36	38	47	43	46	46	32	39	47	50	41	34	32	45	38	38	40	49	52	57	34	38	47	34	42	41	51	38	43	43	54	36	41	35	42	41	31	43	46	40	42	43	27	47	39	42	45	31	44	46	35	41	35	39	33	36	44	47	38	39	42	36	46	54	51	52	44	40	40	43	48	42	49	38	47	37	48	43	51	52	39	38	38	53	49	48	44	46	33	38	33	28	40	35	43	50	50	37	43	47	43	28	42	51	42	29	58	38	42	51	42	38	35	43	47	51	30	36	36	51	52	47	42	35	41	48	42	40	41	52	32	41	46	45	51	51	31	54	54	38	37	35	43	57	48	32	52	40	30	37	40	37	45	42	34	35	41	44	40	55	48	45	43	36	47	44	48	45	41	39	28	39	51	38	42	50	50	41	52	49	48	47	38	35	40	38	50	43	37	45	35	41	46	49	40	37	43	47	40	58	38	45	33	41	39	33	48	53	36	40	31	47	50	41	47
22454	12142	5191	8376	11025	11077	18173	38240	37262	31025	22209	13127	6285	2334	1046	670	569	598	556	589	574	486	550	558	572	557	524	543	581	533	523	541	564	581	563	489	534	533	490	517	520	526	545	527	560	508	567	550	559	526	541	555	559	519	540	565	510	527	524	522	548	529	544	546	531	547	530	524	558	535	528	546	517	544	571	537	594	499	559	548	537	577	559	538	524	569	505	547	530	520	487	526	536	575	557	570	501	523	550	507	523	546	552	541	534	568	525	563	525	530	556	501	515	540	532	520	516	566	538	585	517	549	535	549	558	504	580	547	521	541	559	570	492	517	486	568	487	543	573	490	596	539	555	536	552	509	551	513	547	558	557	513	532	588	510	544	532	518	545	539	547	529	515	541	533	542	537	539	505	534	509	519	587	542	560	553	559	555	544	525	533	519	527	536	540	559	577	556	538	549	542	533	561	511	570	603	609	546	558	588	574	492	522	557	567	549	533	523	515	569	534	517	562	496	560	537	544	526	581	533	551	551	526	585	537	529	532	544	557	518	531	554	572	510	572	521	532	553	522	523	549	524	542	534	521	518	550	525	524	526	555	522	539	567	528	569	558	555	549	492	499	514	511	530	556	548	565	551	524	544	548	563	512	530	509	532	561	526	538	550	520	528	526	553	544	585	574	534	552	521	570	525	564	559	507	560	506	555	516	545	531	503	513	542	570	508	569	585	538	542	509	543	540	549	546	561	555	490	523	536	559	560	550	562	549	548	540	577	506	541	520	578	507	581	567	540	546	542	540	559	549	517	524	514	511	528	536	516	520	527	540	526	555	551	523	538	513	523	569	523	535	551	570	523	547	549	544	546	534	527	534	570	541	546	541	548	555	546	500	541	565	554	563	512	471	539	560	579	507	536	533	553	499	529	525	537	572	540	579	566	580	523	524	557	516	565	551	540	517	525	542	567	537	564	516	540	554	565	528	548	514	535	561	554	537	512	532	549	543	534	497	531	523	538	510	565	566	568	537	535	535	526	509	529	504	533	473	515	555	559	531	571	567	544	553	528	540	542	540	569	490	538	547	520	524	491	547	555	509	507	553	531	511	516	509	578	547	537	559	522	537	564	487	533	488	529	543	584	523	535	542	545	570	571	521	555	558	553	565	575	547	522	597	597	581	564	585	533	483	551	545	530	559	581	551	511	537	532	581	516	570	552	543	571	521	536	542	548	527	513	519	520	534	567	506	535	559	559	537	524	548	527	527	508	554	578	580	501	532	520	495	518	561	560	548	545	540	544	564	555	591	554	529	520	552	601	517	518	554	568	579	530	560	533	531	575	524	586	573	548	574	541	553	589	574	503	528	558	525	562	585	534	503	510	539	561	543	553	528	569	555	580	546	514	547	536	534	561	565	528	546	510	533	548	557	593	530	552	563	557	523	574	567	557	570	549	530	506	547	513	559	582	533	556	529	545	506	552	539	530	545	595	534	536	549	552	553	523	529	530	511	506	553	541	491	562	528	549	526	545	527	530	544	531	516	554	555	582	525	511	560	533	538	535	567	564	543	544	519	506	517	556	561	516	571	544	543	536	521	550	552	531	531	571	530	508	510	526	549	554	499	503	508	558	532	553	540	515	530	555	553	528	493	507	549	565	514	511	542	543	555	500	514	547	540	543	514	574	471	547	569	534	543	555	583	536	529	564	526	517	506	553	556	514	546	556	493	553	528	553	570	559	567	586	527	545	532	576	527	573	519	560	550	535	546	509	514	523	592	526	548	562	541	509	536	522	522	535	544	516	515	552	573	510	535	515	518	560	541	533	550	531	567	520	537	530	585	550	540	507	528	523	548	522	561	526	514	541	514	530	530	544	518	485	549	563	529	582	536	555	542	546	560	537	594	577	572	540	535	536	537	495	539	526	536	523	500	594	545	532	515	532	502	520	580	556	550	556	528	556	506	584	534	548	507	531	577	541	536	516	501	524	557	564	507	532	464	522	538	539	591	518	571	518	529	537	558	529	523	486	529	510	515	531	524	608	570	561	545	582	587	529	546	526	546	544	540	552	553	574	524	518	554	561	577	524	567	529	557	539	613	539	530	567	546	540	545	574	522	530	522	579	550	543	528	576	522	543	528	547	573	565	490	553	572	594	547	529	534	521	559	553	522	545	519	543	527	530	555	510	537	589	548	541	574	498	523	537	585	523	538	523	572	527	502	567	523	505	569	527	506	528	554	545	528	500	545	552	548	512	537	522	553	547	542	587	547	551	515	531	567	520	532	541	546	510	583	546	537	541	561	545	532	523	551	538	543	540	561	597	480	556	569	523	498	553	565	526	560	549	548	523	550	533	508	545	530	557	576	565	546	506	532	550	540	604	537	584	536	525	517	502	539	480	536	520	577	504	559	564	567	558	553	538	506	530	545	531	556	539	537	571	520	563	570	540	522	541	550	535	506	546	517	553	515	551	521	540	509	549	532	580	548	530	524	567	552	552	574	569	545	544	562	527	569	591	586	548	530	525	552	579	554	544	580	526	564	533	575	532	579	553	529	563	571	560	539	554	558	565	498	550	508	579	547	539	542	568	521	560	543	549	512	577	540	547	550	559	504	533	559	510	558	563	532	523	511	540	511	496	526	517	585	504	534	543	550	496	538	542	568	514	514	533	537	521	523	543	545	502	561	599	513	541	542	514	538	527	493	490	568	528	518	499	508	537	517	557	547	519	546	537	553	552	518	548	528	552	569	486	533	545	552	560	583	537	524	519	521	537	556	522	569	540	543	512	549	548	526	545	568	571	513	525	544	492	538	534	528	518	536	550	538	508	535	526	566	551	517	564	526	570	565	488	578	552	566	490	546	522	504	583	552	576	597	544	538	560	595	553	510	569	572	530	550	532	559	573	535	549	510	494	545	498	526	514	520	522	533	530	517	496	529	569	561	540	569	541	538	581	532	539	516	512	527	527	560	481	510	531	521	573	550	509	546	533	560	538	553	541	505	494	509	533	575	588	531	508	524	521	524	559	520	604	549	515	533	563	516	532	546	504	543	492	572	525	557	551	547	542	547	548	553	554	513	468	538	524	523	496	523	537	564	510	554	506	574	575	549	527	548	544	506	541	501	527	555	497	561	543	544	539	535	502	548	559	528	515	511	521	494	552	576	530	509	554	553	568	529	555	576	530	491	503	540	547	549	540	560	539	539	570	579	545	499	558	514	496	568	540	531	562	532	561	565	556	495	543	528	570	552	525	552	543	551	540	571	518	550	487	523	527	543	514	547	538	555	521	547	548	568	563	574	571	525	549	539	545	526	554	524	515	532	571	590	542	557	545	581	606	527	566	534	543	551	510	539	525	534	510	558	579	546	542	599	535	541	457	584	561	551	554	584	541	559	557	518	535	565	552	529	568	533	558	530	550	574	513	555	565	542	534	510	525	557	563	545	538	529	559	530	527	570	507	476	525	554	596	557	530	540	508	506	497	535	576	575	551	506	543	533	555	585	518	519	539
2194	1969	1363	427	251	359	1279	8196	9398	5848	2721	1181	414	142	63	57	43	43	36	44	29	45	32	42	45	45	47	44	35	36	37	50	43	44	39	35	35	39	39	33	37	46	32	39	38	46	40	38	38	41	36	30	37	39	38	39	33	42	38	36	41	29	39	39	44	30	41	43	47	43	44	38	44	34	40	38	32	48	34	34	42	40	44	38	34	50	28	23	41	40	32	48	45	40	40	39	21	53	40	41	40	41	49	48	29	46	29	43	36	38	39	42	34	54	26	48	32	32	46	23	42	31	45	31	49	44	39	39	54	39	56	36	48	41	42	43	33	46	45	43	44	41	34	39	29	48	41	47	39	34	38	35	41	48	32	44	56	42	44	55	39	38	29	48	34	38	47	34	48	41	38	44	54	25	38	34	43	42	50	41	38	44	33	40	38	42	35	38	34	43	33	42	43	41	29	41	39	41	52	39	35	38	35	42	44	40	40	47	38	36	47	52	35	43	36	43	36	39	44	42	40	41	34	41	45	37	48	43	35	35	44	39	39	44	41	34	32	53	47	46	37	42	45	33	52	31	38	40	38	48	39	41	42	41	42	35	33	37	46	48	39	26	34	25	50	33	34	31	46	36	30	38	42	38	42	45	46	35	47	39	40	48	48	36	30	42	38	39	46	47	59	35	39	43	47	42	34	50	32	45	34	31	40	36	41	28	41	29	39	32	32	38	35	49	50	31	37	39	52	48	41	38	42	29	37	42	44	31	28	54	34	54	38	51	52	31	37	39	36	39	45	37	37	33	30	35	39	35	40	33	45	40	39	37	24	36	31	46	36	43	41	46	46	37	48	41	36	38	37	44	44	31	35	50	63	47	38	36	43	35	40	41	38	43	45	42	43	32	31	44	49	48	33	48	41	48	47	48	40	34	37	44	44	34	47	37	45	39	39	39	37	34	43	38	32	37	33	45	44	47	40	35	37	39	43	36	52	28	32	43	37	40	40	34	36	41	41	45	38	38	39	40	39	34	42	37	44	30	45	43	40	54	39	38	36	31	40	40	29	40	35	47	38	44	45	45	40	44	36	30	46	50	31	34	40	50	36	39	28	35	37	50	47	33	45	35	44	35	48	48	47	43	46	28	37	40	42	37	45	46	43	47	49	34	42	39	40	43	40	36	30	38	35	34	26	39	38	38	54	40	33	29	47	39	36	39	52	39	38	39	40	34	30	41	37	46	34	48	48	36	42	44	42	29	42	36	48	30	40	29	37	33	38	30	34	31	34	44	50	32	28	45	35	42	50	43	40	43	40	39	41	45	43	45	32	43	33	43	46	41	38	42	42	46	45	54	43	39	36	43	52	33	42	39	41	42	20	38	37	36	40	47	34	33	47	43	47	41	43	43	35	48	33	38	50	35	47	41	39	45	26	37	38	43	43	47	44	50	45	49	30	36	39	37	35	45	38	48	38	47	39	37	36	43	42	37	28	35	36	45	41	36	51	44	38	34	40	48	49	36	32	34	38	38	43	37	50	37	42	41	40	42	33	39	43	39	49	48	37	42	39	26	44	34	43	32	38	49	41	47	39	45	44	39	43	33	39	44	43	50	35	37	28	39	48	42	47	38	44	44	47	34	38	40	34	42	42	38	41	37	44	45	46	48	30	35	38	33	41	40	44	41	36	38	40	26	34	51	41	39	38	36	46	41	35	32	35	39	31	37	34	36	52	42	44	34	39	37	36	31	39	40	49	34	49	32	38	40	43	45	33	43	26	33	29	31	36	49	35	26	43	47	48	38	36	43	41	42	33	43	38	50	36	39	29	46	39	46	41	33	40	40	44	34	47	46	44	30	37	28	24	33	42	35	42	42	45	33	42	39	44	41	47	35	43	30	32	40	33	39	44	35	37	26	40	48	33	35	28	47	43	32	41	29	44	47	37	41	36	45	40	41	39	34	45	45	30	36	43	47	30	43	38	41	30	42	45	50	46	56	44	37	42	43	34	40	46	34	46	45	40	36	43	38	40	38	36	41	41	38	30	46	34	42	38	34	40	30	37	33	42	37	45	57	40	39	32	43	30	43	38	28	49	45	40	41	46	45	36	37	38	44	37	35	41	33	39	33	29	47	48	36	41	41	40	40	43	34	49	34	37	35	42	49	35	38	41	39	48	38	32	43	39	43	38	47	26	45	34	43	38	42	40	45	44	39	35	35	32	38	37	47	38	36	40	45	44	45	40	33	45	40	58	43	42	34	28	40	40	33	37	43	36	34	43	40	41	34	41	42	38	32	33	41	50	42	50	30	61	56	44	32	34	49	37	37	37	38	54	46	36	40	37	45	36	41	33	32	56	44	30	37	39	40	32	38	46	35	34	40	42	36	27	47	46	32	39	43	43	27	38	42	39	39	45	33	34	48	39	43	45	42	34	28	47	40	38	28	38	41	36	31	47	39	43	39	44	43	38	35	47	36	43	48	41	32	49	40	33	45	54	30	41	30	31	45	44	44	38	41	41	40	45	51	33	34	41	47	40	33	38	45	39	39	45	30	39	33	54	40	46	44	50	47	34	36	38	39	41	36	41	44	38	38	43	41	26	35	36	37	39	49	36	50	33	29	35	45	29	52	39	38	41	36	53	42	39	43	35	37	41	46	30	41	36	48	46	39	37	44	37	47	37	28	38	39	37	37	41	40	34	40	42	47	47	58	36	43	26	37	42	35	45	48	43	52	46	37	44	36	39	40	36	43	51	31	26	39	44	39	38	33	48	33	44	47	44	47	49	37	35	42	41	40	45	45	41	49	61	44	50	49	44	39	47	37	49	37	43	44	53	42	44	52	36	40	34	41	52	50	45	37	46	41	40	44	40	39	41	35	50	41	42	37	49	45	52	39	54	54	36	44	38	46	45	37	33	36	46	46	46	36	44	38	44	44	45	42	38	33	37	52	39	42	40	43	45	44	35	44	45	43	55	48	30	35	33	39	44	32	45	43	43	32	48	38	50	37	43	32	49	36	36	52	35	55	34	45	52	42	31	36	47	43	41	42	42	42	36	36	38	49	37	31	32	39	24	54	48	37	56	44	35	45	32	43	35	40	27	37	34	39	34	39	39	36	52	32	26	34	45	25	42	47	53	45	46	46	35	45	42	45	37	37	47	41	49	33	44	30	61	52	46	33	38	53	56	41	36	38	27	34	55	36	32	35	42	48	45	31	49	37	39	40	47	45	45	40	53	34	41	43	50	57	36	45	39	38	38	42	30	38	44	36	49	56	32	33	51	25	37	51	50	55	33	37	48	44	52	31	36	38	40	43	40	31	42	35	34	48	38	35	37	36	39	52	28	44	45	44	38	37	43	43	43	49	51	53	39	49	41	41	46	43	32	49	30	37	40	39	33	40	40	63	44	43	31	36	42	44	42	51	35	58	40	42	35	30	33	47	32	42	48	37	43	42	31	43	46	41	47	37	44	31	44	30	41	41	41	36	37	37	53	30	40	54
28930	19800	17064	14501	18451	19753	30764	52649	48851	38579	28938	19157	9330	3450	1323	707	558	519	490	512	549	490	509	530	506	474	491	504	514	495	534	511	517	477	496	504	489	545	548	520	481	484	481	523	515	507	505	518	504	514	502	514	500	500	533	455	478	498	559	531	504	473	525	514	487	537	492	517	522	493	502	524	506	515	498	530	444	522	516	486	489	500	494	513	466	501	513	487	513	529	536	497	502	524	503	507	438	500	481	530	525	511	479	496	510	532	482	544	460	517	520	515	505	508	495	500	495	490	512	476	520	495	494	518	505	518	469	503	514	489	553	529	503	526	484	491	531	539	490	540	490	504	505	510	482	484	524	504	511	513	514	485	477	461	523	499	485	514	488	495	512	518	509	480	534	486	529	530	526	495	514	506	480	477	541	486	466	536	521	512	483	493	508	512	506	499	490	501	495	556	486	508	517	491	462	497	536	496	518	480	563	505	546	528	493	516	497	488	530	534	532	493	513	511	457	513	507	506	492	538	491	494	492	519	494	504	506	497	523	492	505	481	555	527	509	533	517	476	499	501	525	480	527	495	486	538	484	527	516	514	494	502	501	505	492	501	497	516	537	548	564	532	515	509	545	513	460	552	501	497	548	547	476	496	487	515	552	514	527	489	492	491	509	492	488	502	461	495	493	519	504	503	491	463	477	529	461	521	459	501	476	497	512	557	484	508	475	553	529	513	508	552	497	490	533	520	516	510	501	503	486	504	498	517	482	508	524	498	513	559	478	527	557	464	487	474	510	524	506	487	491	494	502	503	494	498	501	519	519	483	497	504	506	537	568	511	503	514	486	530	487	550	538	475	498	490	481	436	490	506	472	507	507	532	532	481	499	520	488	537	539	497	515	447	485	488	520	529	550	468	486	487	552	514	482	500	510	518	530	478	521	533	487	477	540	497	493	491	509	502	507	483	492	544	483	514	542	470	499	534	478	497	501	511	459	520	502	538	509	548	507	524	501	524	494	474	527	474	520	510	525	545	493	477	513	509	493	485	530	527	535	528	465	515	493	526	492	489	496	458	477	543	528	501	535	497	500	485	478	513	529	502	506	518	528	547	517	521	541	482	488	503	528	469	510	483	499	454	487	507	502	502	539	501	538	490	515	520	518	488	500	519	522	519	497	496	499	515	533	526	533	508	472	514	478	505	524	524	518	489	546	479	525	493	499	514	498	508	504	513	532	484	520	510	499	500	570	490	496	521	546	524	515	536	454	485	549	499	471	501	530	528	521	531	504	489	532	500	517	493	493	507	534	495	543	539	508	530	485	538	509	483	506	473	506	494	483	519	450	501	530	529	500	506	457	531	519	472	553	534	490	523	527	496	516	541	533	489	495	535	491	524	493	511	505	496	511	511	523	480	528	534	491	498	516	471	500	512	514	528	500	531	494	487	472	496	512	558	516	473	499	519	505	502	497	540	504	507	485	496	539	553	553	491	488	496	539	512	517	506	487	554	503	494	517	542	487	486	491	481	510	515	538	485	461	488	505	478	542	537	503	522	513	482	505	505	476	470	539	473	503	542	514	486	486	509	503	510	548	526	492	536	512	513	503	532	519	529	538	520	547	530	493	549	468	508	511	472	494	515	451	503	541	506	531	488	508	479	489	477	530	538	469	513	519	568	521	513	469	491	485	541	493	525	518	501	493	543	496	511	474	489	460	553	542	536	522	500	506	459	482	491	494	486	519	501	523	487	523	472	519	510	510	506	476	499	550	531	504	517	526	544	480	520	503	514	467	540	513	529	539	523	512	489	497	519	525	487	469	490	495	495	522	512	518	461	432	511	525	490	509	538	547	529	532	502	528	531	504	528	496	480	502	524	477	521	510	490	497	506	463	539	505	500	472	487	496	506	486	513	474	492	527	521	480	484	512	527	552	515	515	509	546	512	531	472	519	471	512	501	513	533	499	541	510	498	532	528	504	491	508	481	489	496	508	564	487	504	523	503	533	517	481	512	517	502	517	521	495	495	549	537	514	479	494	504	497	537	509	509	508	533	522	544	542	513	526	513	524	527	515	490	473	511	541	507	539	490	494	529	536	489	519	505	494	504	473	510	480	505	489	503	460	519	523	513	475	492	504	497	519	510	525	540	486	532	481	507	556	485	493	494	514	485	514	501	558	508	483	531	492	509	494	517	510	516	521	498	473	483	513	528	498	490	499	515	493	500	488	522	494	511	543	491	486	493	495	530	466	509	504	500	514	504	506	518	515	448	501	492	497	520	509	500	523	440	495	496	497	498	493	496	542	499	524	526	469	544	492	508	473	490	509	505	537	526	505	509	488	478	541	523	517	521	509	512	525	511	491	484	518	502	534	510	523	538	516	505	523	514	543	510	483	532	522	529	534	507	496	523	530	522	541	478	491	510	508	446	471	497	497	560	530	522	519	507	509	485	535	555	521	503	539	501	527	488	541	529	504	549	477	509	537	523	510	534	513	452	493	501	513	480	485	474	511	497	520	479	479	485	458	537	480	487	456	481	505	497	518	489	505	527	486	480	541	474	472	532	501	542	504	498	504	493	485	505	491	514	513	534	491	511	498	496	526	475	485	533	497	475	475	495	500	508	553	498	478	528	511	500	536	478	509	469	496	487	490	511	517	514	483	541	515	479	490	501	497	483	519	532	524	515	496	496	539	462	487	505	476	504	517	502	502	538	484	491	492	491	523	529	504	533	485	483	518	491	494	447	477	471	513	493	553	540	508	482	488	558	513	503	506	494	503	522	509	510	522	502	516	496	494	513	491	505	560	495	482	477	471	507	507	505	542	468	486	519	512	522	513	490	453	541	515	546	523	500	518	481	515	485	542	485	473	522	531	483	513	493	507	515	476	519	545	488	519	518	542	477	496	517	508	513	557	480	522	521	524	527	544	488	510	537	534	494	509	522	493	510	510	499	551	498	494	525	517	525	486	503	533	496	498	488	505	491	517	519	527	488	442	482	493	508	497	519	522	511	478	499	506	545	513	486	513	514	494	511	499	490	507	562	521	487	483	544	485	521	487	482	536	507	492	488	521	486	511	465	494	547	532	470	523	515	494	524	473	508	487	532	507	499	494	509	482	525	504	521	507	534	520	500	530	481	489	491	521	500	520	523	532	489	511	497	457	548	526	467	529	501	475	526	513	480	498	496	507	496	508	475	464	537	499	501	490	500	461	535	529	505	523	509	542	515	503	534	503	537	502	504	518	506	493	505	501	482	541	491	494	503	497	508	551	512	478	502	549	547	486	490	522	494	530	483	486	486	543	516	513	504	506	492	477	513	509	490	528	514	523	493	499	494	502	476	501	532	498	500	545	500	518	516	505	522	544	496	502	539	525	497	466	504	493	512	496	481	482	535	521	471	468	505	492	531	519	542	508	463	523	513	507	499	504	476	496	493	532	509	485	523	498	544	507	476	522	490	471	554	511	499	512	509	555	509	468	513	503	500	504	531	513	547	517	525	497	521	530	537
3665	2673	2059	390	254	341	1905	9856	10438	6667	2908	1092	363	146	75	55	35	49	34	50	49	43	39	53	42	61	36	37	49	39	44	53	53	38	56	47	57	41	47	43	43	52	59	49	47	34	58	44	39	45	45	45	46	49	42	45	38	41	44	48	49	49	44	49	56	40	50	47	50	45	42	45	51	30	41	61	52	37	44	51	46	43	44	48	45	42	52	42	43	38	45	35	40	49	50	46	48	34	48	39	50	46	51	49	52	49	41	53	57	51	43	54	51	49	45	39	43	46	49	52	52	44	48	46	44	46	49	39	42	59	45	44	47	45	40	37	33	42	43	51	37	37	48	55	56	47	51	51	42	46	51	42	44	50	43	58	48	49	41	47	52	46	41	52	56	40	52	46	48	51	46	43	48	51	52	53	47	57	41	58	42	43	59	44	54	54	54	51	44	46	42	50	33	49	56	40	44	47	53	34	53	36	43	43	40	58	53	56	50	50	50	46	52	44	39	42	39	48	50	51	35	35	33	50	37	34	37	48	55	55	54	48	42	47	48	36	60	29	47	32	52	50	55	54	53	32	46	42	56	45	34	36	54	53	57	33	55	57	48	49	48	42	51	45	48	54	52	65	37	55	55	45	50	48	46	39	50	55	56	42	42	46	37	48	37	34	43	38	55	43	64	60	36	51	46	58	42	50	36	46	50	48	49	49	55	51	37	42	40	38	51	37	38	43	46	53	41	42	47	43	48	45	50	43	51	34	56	48	46	44	46	36	42	42	36	45	41	45	63	47	33	45	49	50	46	50	46	42	48	40	49	61	50	52	31	39	37	49	47	51	59	42	39	47	54	43	40	41	29	47	53	45	35	34	49	55	53	40	46	37	47	33	38	40	56	47	34	46	44	40	46	41	52	43	40	51	46	47	42	54	42	50	65	56	56	37	59	49	51	40	35	58	53	51	38	50	43	44	54	41	59	38	48	34	48	36	59	48	56	52	40	55	33	45	57	47	54	35	43	54	44	44	37	52	48	41	49	46	39	48	41	38	53	44	59	37	49	42	49	43	36	53	45	52	50	53	43	65	46	52	39	38	51	54	59	52	46	54	45	47	48	52	37	45	55	43	41	50	51	32	37	59	46	48	55	47	40	55	50	49	51	48	51	52	42	51	43	41	41	36	55	48	35	37	40	38	56	51	45	49	53	48	43	53	46	58	38	53	40	35	39	59	52	54	44	53	59	48	41	52	51	32	34	40	48	50	61	58	39	51	45	50	34	43	41	35	42	44	43	56	37	48	41	64	54	51	52	33	51	36	46	40	44	46	50	34	55	60	47	49	45	35	50	46	44	53	51	50	54	41	54	39	42	42	45	53	56	54	49	43	52	43	50	44	30	45	47	51	41	51	44	62	56	49	55	37	35	45	50	45	47	68	49	58	44	46	51	48	48	48	50	39	40	39	44	52	31	49	59	38	52	55	39	43	60	48	43	38	52	37	46	46	47	47	41	60	42	41	45	42	37	46	55	48	55	52	60	47	56	60	32	48	44	48	46	39	43	50	48	49	48	48	44	53	47	42	39	55	38	39	42	54	54	39	54	44	51	45	54	52	42	45	57	56	60	51	54	53	46	48	51	44	58	48	49	48	37	50	51	38	50	50	43	48	40	45	59	55	42	44	50	40	31	35	42	47	45	52	44	54	46	53	54	46	44	48	50	47	52	59	37	52	47	45	49	47	45	41	45	47	51	35	39	39	58	52	37	39	38	48	48	48	37	50	41	41	55	52	51	54	44	52	49	52	56	53	44	53	43	40	44	54	45	37	50	38	55	50	47	54	37	58	36	41	39	47	45	44	44	41	39	38	36	44	55	45	40	46	51	45	41	37	41	42	47	42	36	52	47	39	54	53	49	50	47	57	38	47	45	52	53	47	60	38	52	43	41	62	52	29	49	59	44	42	46	52	40	49	44	56	49	53	59	43	53	47	45	52	39	51	38	25	55	50	37	50	49	37	44	52	52	43	40	42	47	57	42	49	60	33	59	46	51	49	38	48	50	46	52	39	48	36	51	49	46	50	45	48	40	42	45	43	49	57	44	47	49	50	57	37	50	51	53	52	50	53	55	43	46	46	55	66	42	23	44	47	33	44	48	40	52	50	48	53	54	41	48	43	55	49	39	52	65	36	45	30	45	50	33	44	52	50	40	48	35	49	50	49	51	58	41	59	44	48	38	57	49	45	50	45	42	38	43	30	56	36	54	50	41	50	31	50	41	52	47	37	43	33	45	43	32	48	51	40	44	51	44	56	53	50	46	34	43	55	41	44	50	38	39	42	44	61	45	44	53	52	39	41	51	48	51	58	49	56	52	52	60	49	52	39	53	42	54	58	45	61	54	44	39	50	46	39	51	37	46	49	45	46	42	48	49	52	42	38	47	52	42	51	62	55	45	52	54	51	55	50	43	50	51	43	40	44	47	52	37	35	41	57	46	47	47	52	41	52	47	48	44	55	45	49	52	39	38	39	58	55	42	48	45	47	33	48	46	42	40	48	35	45	41	44	50	47	58	63	45	44	46	41	48	49	48	44	47	46	42	37	51	39	53	50	51	58	46	38	44	49	28	39	50	42	40	42	52	45	46	37	45	49	46	43	45	40	55	59	56	46	36	49	38	52	38	40	52	40	45	63	50	45	42	37	55	46	41	36	36	47	48	54	57	54	47	33	38	45	48	44	39	47	48	57	40	44	43	58	48	51	40	50	63	36	52	43	36	53	37	44	51	46	42	51	44	45	46	40	34	49	35	49	41	51	39	38	46	43	42	51	43	52	50	37	35	45	40	53	44	44	43	54	51	56	42	44	51	30	38	37	33	35	49	42	48	51	31	43	41	48	47	43	43	53	44	46	50	50	49	61	53	40	50	41	52	30	38	48	48	59	37	57	47	45	43	40	53	44	51	62	45	44	43	44	48	43	34	46	49	42	51	48	44	42	46	51	54	54	36	55	49	49	32	57	51	44	59	43	40	49	40	48	62	44	38	52	30	54	55	47	48	43	44	50	46	38	47	54	41	46	46	47	50	47	52	43	57	51	48	46	41	38	47	47	41	28	48	61	44	54	38	33	46	47	46	46	53	48	55	53	49	51	46	43	43	50	52	38	51	52	48	43	47	39	57	58	46	43	44	48	44	58	45	39	59	52	46	50	49	36	55	30	49	47	50	46	47	42	56	33	49	53	43	41	47	41	51	41	42	44	36	52	48	54	51	43	39	49	55	51	49	48	43	43	46	50	38	48	40	36	40	52	39	53	37	54	40	48	46	46	49	51	51	49	54	54	56	42	40	59	35	40	43	40	42	52	57	53	48	51	57	46	41	40	50	49	49	47	63	53	46	51	54	40	49	42	39	47	48	42	46	41	47	41	41	47	43	38	41	46	46	53	49	54	44	47	53	50	43	43	54	49	44	51	66	47	43	46	51	54	47	44	49	53	45	52	57	48	42	42
28633	23935	20273	12268	18036	20334	35235	55223	51635	40415	29436	18573	8439	3155	1291	793	697	584	556	602	593	624	561	566	554	591	551	588	546	618	620	576	551	572	593	588	568	586	570	585	601	606	618	613	574	592	594	571	521	574	595	607	584	590	580	613	602	602	552	560	561	589	607	604	617	595	590	609	540	564	561	592	566	572	591	633	598	563	583	614	598	574	596	611	650	585	564	576	593	616	584	575	613	552	595	626	600	538	595	573	595	570	570	602	558	562	608	614	585	568	575	631	581	573	579	587	610	553	519	621	602	573	596	583	606	643	576	610	611	611	582	593	563	598	575	623	592	586	544	619	633	572	583	578	564	613	625	628	619	613	601	574	539	607	590	598	591	583	600	641	593	602	610	613	595	583	561	569	589	561	585	562	554	568	633	606	604	605	607	618	596	558	616	578	625	562	598	580	604	585	589	580	566	582	584	572	619	554	617	615	578	583	556	589	583	577	573	615	563	584	528	610	607	551	585	566	626	591	588	602	549	601	580	587	591	610	600	575	606	544	603	563	589	559	588	559	600	567	631	596	559	582	596	588	606	559	622	567	600	579	566	582	618	611	592	612	565	585	579	583	611	548	568	510	621	549	566	612	597	586	603	583	597	609	625	589	598	592	564	616	616	605	560	579	576	597	603	633	571	602	583	626	608	617	572	623	568	623	625	645	586	590	612	555	599	543	622	603	602	576	576	642	632	574	636	595	592	601	579	571	581	593	616	572	609	641	629	604	582	557	578	571	541	600	591	559	658	566	566	593	602	630	587	599	582	549	660	591	604	615	571	585	594	608	665	602	600	569	588	585	620	584	595	574	607	584	608	579	586	595	595	581	601	549	584	616	580	572	538	590	637	606	610	587	601	565	597	601	560	573	609	619	600	608	559	583	563	571	538	588	548	591	619	569	575	578	618	535	590	568	619	562	596	603	578	580	631	588	616	577	594	608	600	597	582	596	582	605	628	618	608	601	586	541	604	559	626	593	585	578	597	586	594	564	621	591	568	589	594	560	602	602	582	629	628	599	595	588	607	593	568	572	558	611	582	618	597	590	604	592	609	600	590	549	593	593	630	588	607	598	575	607	562	555	565	584	603	591	600	577	585	544	613	642	590	604	583	605	622	597	612	549	627	579	586	567	627	591	571	626	554	575	597	585	552	603	562	597	603	564	632	606	577	576	558	589	598	578	593	597	576	555	590	622	594	575	630	630	587	604	584	588	581	607	584	606	584	625	605	576	626	563	582	562	601	575	597	631	555	574	642	529	583	603	605	568	538	554	640	588	570	548	581	570	606	592	602	580	604	583	591	577	582	602	595	620	561	612	559	570	607	554	559	572	547	561	600	604	571	565	604	618	632	606	608	539	603	573	588	589	607	596	585	598	602	617	619	552	588	570	596	579	572	609	597	584	598	553	600	594	566	597	600	598	582	579	577	619	628	623	582	598	615	611	631	645	634	568	562	577	561	584	575	576	585	560	557	606	562	565	633	613	563	612	563	604	595	590	574	552	587	631	622	598	580	600	592	598	625	562	593	586	549	607	662	615	601	603	583	593	615	596	643	603	575	588	559	565	580	589	559	608	578	598	598	570	603	598	572	581	584	652	541	596	574	569	568	603	626	574	582	616	615	590	602	587	579	582	621	580	577	612	578	614	551	604	580	595	586	611	603	620	577	598	578	579	591	602	566	590	605	606	574	614	620	562	606	586	570	582	554	583	556	575	582	598	611	621	558	611	611	601	586	609	589	599	585	606	578	618	580	597	563	552	553	565	592	601	577	617	602	649	601	607	605	610	534	596	615	574	561	622	573	633	595	587	584	580	584	620	618	598	617	576	591	548	600	574	598	585	630	582	540	548	614	571	603	575	578	613	578	572	549	603	602	569	579	545	586	562	576	601	558	585	603	612	612	600	605	671	630	572	604	571	612	605	594	573	586	588	617	623	578	578	594	552	573	605	610	570	556	654	586	610	577	606	585	609	599	567	585	555	579	584	580	618	633	573	594	589	589	620	638	589	622	582	562	608	602	602	596	581	529	576	573	616	572	598	569	587	583	564	594	569	574	627	563	616	591	610	644	625	576	591	605	581	599	643	646	607	584	587	576	565	580	580	586	598	583	611	559	594	608	549	601	595	597	605	592	608	614	600	597	600	626	615	576	590	602	581	588	598	587	604	609	576	588	596	589	549	548	558	599	628	615	551	609	549	599	567	560	603	565	596	601	631	574	612	577	560	614	564	626	596	584	559	574	608	613	572	579	568	573	548	600	580	602	573	566	592	547	591	608	614	587	606	530	614	563	617	611	581	579	559	572	577	603	574	588	555	550	600	560	586	588	547	610	584	609	586	632	599	631	585	574	644	578	577	619	573	583	605	625	615	622	601	575	583	578	570	614	643	630	640	570	547	608	597	576	568	603	579	624	579	607	568	575	597	622	578	624	570	574	596	602	580	534	565	565	585	589	571	576	547	586	580	588	549	565	544	563	578	598	575	573	583	568	617	616	585	582	598	628	613	591	563	582	608	627	582	591	582	555	580	616	618	623	596	583	589	579	580	572	613	589	596	608	584	620	585	587	586	595	618	601	571	641	584	596	594	602	598	643	596	579	621	618	593	601	596	600	584	613	640	590	604	577	566	597	611	564	592	570	601	574	561	585	606	587	593	594	517	567	560	584	565	619	609	584	534	590	613	605	597	582	596	596	593	610	593	606	593	554	549	590	602	578	534	577	639	567	596	578	587	551	529	580	606	558	592	619	618	585	597	568	578	612	605	585	628	603	601	619	609	635	552	590	618	627	587	549	557	558	586	554	612	570	600	592	608	569	611	598	585	635	613	589	607	572	580	612	598	616	631	621	591	600	576	597	573	628	619	587	573	577	606	577	576	603	570	567	590	594	569	610	568	627	600	611	613	588	573	588	595	583	579	633	590	614	583	574	607	585	610	588	593	570	566	617	595	580	630	596	611	567	577	612	618	638	595	601	617	573	573	603	583	533	580	610	553	595	599	633	619	573	568	602	610	620	587	586	549	613	613	576	590	573	561	580	600	588	547	569	572	584	599	543	575	586	598	618	605	590	598	596	568	611	568	588	602	572	651	590	573	622	598	573	615	589	548	632	603	582	577	601	599	583	642	609	625	596	639	610	547	559	588	602	562	620	585	615	552	543	578	606	637	571	551	547	573	537	604	596	623	594	551	575	522	602	561	594	613	596	561	588	583	595	573	604	565	607	593	621	581	589	590	595	547	622	588	619	586	569	602	568	581	567	575	580	556	645	583	561	589	624	602	575	613	573	617	556	555	582	632	624	563	593	600	602	603	613	574	588	565	627	583	592	593	595	624	573	566	577	593	623	562	595	590	566	651	600	623	555	561	563	611	604	588	604	596	602	590	578	602	554	566	566	633	555	581	563	609	629	600	553	593	570	592	600	637	620	577	596	599	612	614	589	552	586	580	600	607	557	599	614	590
3575	4753	1064	318	461	923	5291	15283	15501	10972	5164	1772	546	230	90	49	46	36	49	46	42	32	37	52	31	46	47	50	48	39	39	41	41	41	39	36	53	45	43	52	50	40	38	39	45	43	32	39	42	33	40	48	49	50	47	40	49	41	46	40	47	43	53	49	48	44	44	42	31	41	46	42	42	49	44	35	32	32	33	38	43	34	44	37	45	44	35	45	40	46	51	35	46	36	53	36	32	43	39	46	42	39	42	35	37	46	48	43	49	33	41	46	55	42	45	33	45	39	45	52	43	41	30	40	44	36	53	49	48	48	40	43	43	34	32	33	34	40	40	51	30	41	56	42	49	41	46	45	36	48	45	59	37	44	39	41	47	30	33	35	39	44	40	52	54	40	43	44	45	39	38	39	47	44	46	42	44	46	47	46	42	54	42	41	40	48	35	35	51	40	40	33	30	25	32	37	39	31	49	38	38	43	43	38	40	43	42	47	37	51	47	39	46	40	40	57	35	53	42	57	44	45	54	43	50	42	36	34	42	37	48	40	43	41	37	41	46	34	38	40	48	33	44	43	33	41	55	28	38	45	46	43	54	45	51	41	36	46	45	41	37	47	40	42	45	50	33	42	46	39	34	42	49	42	44	35	54	48	48	32	33	43	38	36	29	47	50	46	51	37	39	42	48	43	40	39	37	34	47	44	51	47	36	52	47	50	44	40	42	42	46	53	42	41	40	43	43	32	44	38	35	39	42	37	39	37	40	46	43	41	29	33	42	38	41	38	32	33	34	53	42	53	30	61	38	49	42	42	44	46	33	39	31	40	44	55	33	39	39	47	47	47	33	33	48	44	47	40	48	42	45	39	42	48	37	43	38	55	40	47	38	39	50	55	45	35	42	45	44	46	48	52	39	43	42	38	46	44	35	42	50	46	42	42	45	43	55	48	48	27	32	49	37	40	34	46	42	29	37	31	46	53	43	37	35	52	35	42	27	40	39	41	36	38	39	48	29	40	44	37	46	38	38	47	48	40	55	43	49	46	49	43	57	51	47	38	43	44	50	50	45	42	45	41	46	36	52	42	32	45	40	44	46	47	51	40	48	47	42	47	46	37	48	44	49	39	51	54	43	47	49	34	40	43	50	53	47	32	47	41	43	54	44	47	41	47	39	44	48	40	36	52	49	37	40	41	37	35	43	55	48	23	48	44	41	58	60	32	46	47	42	45	36	51	39	38	41	45	46	47	51	48	51	48	48	45	43	41	36	38	34	45	40	46	43	38	46	43	36	33	29	39	45	46	48	49	32	51	43	34	37	42	61	41	25	39	36	28	42	46	43	43	29	47	44	34	46	44	38	42	22	45	36	47	43	46	42	48	40	41	40	33	32	55	20	43	48	38	32	45	34	44	39	41	53	35	54	48	30	37	33	45	33	45	45	35	61	57	48	40	42	36	35	44	38	38	33	27	38	33	42	44	41	42	41	46	46	45	41	27	37	46	42	47	41	48	52	40	42	30	42	45	32	38	43	42	41	44	23	46	32	37	47	38	39	44	49	37	43	47	45	39	42	45	36	47	65	36	48	45	35	46	39	40	46	48	45	41	39	43	33	50	33	36	47	35	42	48	41	34	42	44	42	44	60	41	55	42	45	43	39	37	37	31	30	36	32	41	41	29	40	44	35	42	51	45	49	43	38	31	42	33	48	52	45	36	34	40	44	41	34	47	39	49	49	45	49	42	44	46	40	47	49	48	48	36	42	45	36	41	46	45	38	28	34	39	41	37	49	50	50	49	46	43	38	43	41	49	50	38	60	39	45	38	38	46	43	46	53	41	51	38	40	36	50	42	52	45	50	48	46	42	47	46	45	42	48	33	39	53	33	46	42	38	37	53	46	39	42	36	41	39	45	46	47	48	39	54	42	36	52	49	43	41	40	49	36	43	42	30	42	39	49	37	42	45	50	46	41	50	53	52	40	54	52	31	49	35	43	44	39	50	59	43	54	39	34	42	37	36	42	47	36	40	40	36	41	32	46	45	41	32	35	46	44	37	43	31	37	51	34	42	38	50	33	39	43	55	46	45	53	39	37	43	33	42	33	45	50	37	41	43	34	46	40	46	39	44	47	41	45	41	45	44	46	29	48	54	44	44	43	56	40	39	44	48	36	40	52	42	31	53	30	36	49	35	47	50	39	52	42	36	37	41	42	47	36	37	45	49	50	32	37	37	36	43	48	49	37	35	34	38	27	49	32	32	54	54	46	42	43	56	44	43	42	48	43	44	46	45	51	54	28	47	49	47	46	39	49	42	35	34	50	50	33	51	47	47	40	49	43	38	36	46	55	37	46	27	47	51	38	49	52	36	43	46	35	53	48	42	46	33	38	34	41	36	49	49	43	33	42	44	40	43	33	45	36	48	40	37	40	43	51	51	43	40	41	51	48	41	44	48	34	37	36	27	35	48	38	42	45	43	32	41	45	50	37	39	48	47	46	43	32	38	46	50	43	40	41	57	49	46	48	40	46	33	44	43	49	46	37	41	52	44	53	44	53	41	35	37	36	44	36	37	44	44	34	54	47	42	48	41	46	41	40	41	36	42	43	40	46	39	48	53	38	51	44	43	41	32	52	42	39	37	56	50	44	45	31	42	42	41	42	31	41	40	44	56	32	48	41	44	49	43	45	43	34	49	43	41	42	42	45	49	39	43	43	45	39	42	40	47	55	47	44	32	46	43	38	43	45	30	46	46	45	50	29	41	37	38	43	42	40	42	56	35	32	48	49	37	48	50	37	44	44	39	37	34	53	41	46	29	43	45	34	38	49	46	36	49	44	31	39	37	44	43	38	45	39	35	62	50	44	56	43	37	34	43	44	47	37	45	41	40	31	46	61	41	34	40	38	35	34	46	46	42	43	51	40	50	46	38	41	41	41	55	35	43	47	40	40	33	42	36	44	44	48	48	46	44	41	41	50	38	47	38	46	43	26	49	41	54	44	44	47	38	55	39	53	49	38	42	51	52	41	46	30	45	64	39	53	42	56	42	50	36	47	47	43	40	35	35	56	39	51	41	43	32	45	40	49	58	32	48	32	36	39	29	37	40	47	40	34	30	39	38	46	35	31	51	42	53	39	37	49	50	61	38	45	54	37	51	41	53	53	43	41	49	34	47	48	42	38	49	40	48	43	50	48	38	38	44	36	41	40	37	35	46	45	34	47	39	46	50	34	32	52	39	39	47	51	30	38	38	43	47	48	41	49	45	46	44	37	32	42	36	38	36	46	37	47	41	48	48	38	44	50	45	45	41	29	38	40	45	39	40	40	34	49	34	44	48	45	41	53	46	33	35	43	39	37	47	28	42	37	46	55	44	40	34	50	39	44	47	43	38	39	36	39	29	42	45	44	52	41	43	40	28	42	47	43	46	43	43	48	33	47	34	35	42	41	41	43	54	39	40	46	35	40	54	42	33	49	48	47	34	39	46	29	35	47	40	35	42	40	42
34017	27966	12341	13637	26258	30749	49234	64313	58868	48243	34633	23578	12402	4953	1878	894	619	586	549	547	586	552	530	505	537	561	530	514	564	550	559	533	529	534	586	578	546	546	552	551	533	565	545	531	577	542	547	528	506	524	608	523	530	548	599	536	563	558	541	573	521	518	583	500	549	527	567	536	554	561	564	575	526	558	568	552	547	545	571	540	577	501	556	554	514	539	532	551	556	570	562	518	565	590	550	552	508	579	525	561	536	532	571	530	546	544	520	518	520	563	521	547	533	545	589	534	553	560	567	509	514	543	579	515	543	525	547	557	572	537	505	525	533	573	542	592	533	574	548	538	519	519	537	595	530	553	526	533	536	557	542	552	543	517	528	538	563	557	530	534	565	534	532	555	545	528	529	547	579	557	516	540	576	589	551	553	555	550	523	553	530	585	554	537	530	561	531	544	575	550	553	553	550	525	508	554	550	494	548	549	542	537	552	528	557	561	540	517	527	554	521	558	532	496	565	560	512	592	533	533	539	541	522	530	537	581	584	533	545	549	538	557	577	539	580	498	558	537	547	547	559	534	539	562	585	551	528	544	553	543	551	555	567	613	583	561	557	584	536	561	555	526	547	543	523	540	585	528	559	576	532	538	521	554	562	534	518	577	565	523	524	533	548	536	564	562	560	544	541	539	570	552	515	526	547	555	526	531	526	531	528	535	537	562	491	529	549	573	529	555	526	529	547	533	554	566	546	537	527	545	510	539	516	552	542	556	534	540	586	539	559	554	501	537	515	574	553	551	536	555	531	535	546	572	508	530	551	599	553	545	536	557	493	545	564	568	506	558	506	565	503	499	563	554	550	535	598	539	531	562	563	555	538	519	554	531	539	557	531	527	574	565	536	542	537	513	546	591	555	495	539	510	560	518	536	504	539	558	523	553	535	530	553	566	507	503	566	520	555	524	533	539	552	527	498	610	565	560	513	526	532	484	543	539	538	568	537	543	528	561	507	497	531	538	529	517	575	524	573	527	547	508	557	536	573	554	555	531	577	524	536	534	518	584	512	553	527	536	614	553	539	522	591	519	536	571	528	554	573	563	509	599	503	560	560	588	548	554	560	518	563	498	532	556	560	570	554	532	541	580	546	517	519	552	574	623	549	501	609	561	538	570	496	531	553	540	538	529	539	505	536	561	538	509	541	585	572	547	530	533	570	547	505	540	568	528	533	550	552	522	621	584	508	550	519	534	539	556	589	534	579	521	551	527	535	557	559	533	532	559	542	551	531	519	537	553	568	526	553	559	530	517	534	515	564	567	549	542	560	552	568	504	537	578	561	515	536	478	589	484	556	532	572	549	559	521	572	544	539	554	514	544	523	544	543	547	547	570	526	570	548	513	566	509	571	578	591	511	558	538	544	546	563	556	518	539	535	569	564	566	557	532	536	550	514	532	512	565	539	528	570	553	513	546	541	527	552	564	534	537	508	570	558	540	537	546	543	530	529	541	553	530	550	518	484	546	548	519	515	595	598	557	513	523	546	524	526	576	546	500	560	589	553	509	555	549	515	559	530	540	553	548	498	551	522	549	562	555	556	582	536	540	505	584	544	550	548	519	514	540	557	546	529	513	533	541	540	539	548	557	533	527	554	543	574	532	573	539	561	533	541	527	518	532	549	526	534	535	556	552	552	523	536	492	514	562	519	528	539	579	566	522	523	533	553	562	554	526	566	556	534	561	541	572	548	511	536	557	506	539	557	548	521	513	535	514	522	526	540	562	575	562	501	519	565	562	558	562	566	556	496	527	542	531	548	516	567	539	548	576	559	542	533	552	542	528	564	540	564	519	571	555	541	510	591	544	542	538	534	558	523	537	555	538	533	541	541	556	534	564	536	569	542	529	574	579	541	569	544	542	487	509	557	546	532	522	517	535	550	551	588	559	575	496	544	512	578	524	535	557	517	524	555	544	564	520	559	564	537	555	550	541	525	518	518	549	566	544	529	521	599	510	570	535	557	538	558	572	550	550	518	581	550	544	522	525	545	542	541	550	513	504	550	532	529	520	536	579	500	564	557	495	534	585	535	566	581	549	551	570	562	500	531	511	552	560	546	567	535	530	479	556	566	551	537	528	549	566	534	518	487	585	519	546	577	559	566	539	584	535	546	555	547	580	555	557	591	587	556	526	502	548	546	533	522	570	494	506	538	517	527	548	554	492	554	593	520	515	538	511	507	557	533	576	533	543	529	546	538	563	526	559	532	520	494	539	551	580	588	531	532	547	543	554	557	535	564	576	541	584	574	523	528	548	518	538	521	538	503	505	547	558	539	561	520	533	567	511	556	558	512	533	552	570	552	500	554	535	570	570	601	606	539	516	521	520	556	563	540	521	570	508	526	556	523	509	533	579	559	553	508	527	565	505	571	563	546	527	562	524	531	600	594	515	521	539	554	552	526	547	519	546	518	536	598	545	511	552	561	550	585	557	565	571	528	502	591	558	563	538	549	521	532	547	548	566	580	592	606	519	534	518	558	531	529	527	558	518	540	533	536	473	490	513	526	577	527	567	581	527	560	544	546	585	537	511	551	582	517	595	509	534	542	532	535	514	533	532	540	530	519	539	512	522	518	516	513	525	552	521	590	547	552	495	556	579	559	560	552	531	533	546	560	559	537	553	561	575	526	516	560	572	536	527	553	567	566	516	541	509	553	551	556	495	615	535	532	534	549	537	551	497	537	555	577	510	524	495	534	524	544	574	545	526	543	549	557	519	563	552	522	540	572	496	540	526	573	533	506	542	529	576	576	531	563	566	562	547	554	531	586	557	524	571	551	509	566	484	552	619	544	523	558	534	533	572	540	533	543	500	534	580	580	493	561	548	520	561	586	533	558	542	523	600	562	539	523	538	578	531	515	576	510	520	552	541	508	537	538	538	513	560	541	534	578	561	568	579	542	553	579	505	536	547	493	558	542	509	543	592	557	529	515	543	536	546	516	573	570	548	593	567	489	584	580	553	556	545	538	553	517	540	540	512	531	504	547	503	544	532	565	498	589	512	576	559	535	528	522	542	588	518	546	520	553	543	536	543	629	551	544	503	534	490	540	538	553	508	544	530	540	538	546	554	552	504	549	528	499	538	553	587	519	519	580	542	517	555	540	574	557	550	581	578	523	499	561	561	532	538	576	542	568	485	555	569	501	567	562	532	549	529	560	569	530	546	557	536	559	554	539	539	524	579	550	518	557	552	545	532	529	549	591	561	529	520	505	553	581	572	545	550	552	557	503	570	571	566	563	514	481	495	530	530	542	538	567	565	534	626	544	520	554	578	551	536	533	579	537	575	530	503	561	532	549	522	553	503	518	567	510	527	577	538	540	560	567	519	533	563	538	551	528	557	548	551	550	533	562	502	529	560	558	526	542	543	559	526	529	581	552	543	533	467	521	591	527	514	568	546	552	570	524	545	534	550	476	557	535	554	494	541	524	557	566	529	563	589	589	566	502	539	520	536	551	540
2061	441	148	97	122	315	1916	3428	3178	1993	1073	464	209	84	49	53	41	34	48	38	49	44	46	48	44	46	37	36	44	48	34	53	32	43	40	48	41	41	44	46	53	37	47	33	46	43	39	45	48	31	45	34	40	29	39	47	49	45	39	41	38	41	28	37	41	48	48	47	42	48	57	38	47	40	46	37	38	38	53	43	46	47	47	51	38	39	51	44	57	43	33	36	53	39	35	42	42	46	41	42	45	41	38	46	38	57	46	38	42	45	42	38	71	28	47	46	41	37	46	46	52	39	37	43	49	41	56	38	47	42	49	37	49	55	43	32	49	39	39	45	53	46	40	46	53	40	42	39	44	42	42	26	44	42	45	46	33	49	43	39	44	47	40	44	39	54	44	45	41	42	38	45	38	39	29	39	40	40	45	46	41	42	40	43	48	36	54	41	43	44	30	45	49	38	42	39	38	45	44	50	49	50	41	40	50	46	35	44	43	48	36	28	48	45	41	65	39	46	38	39	29	39	41	40	44	37	37	44	46	39	46	42	30	49	37	41	45	47	40	49	43	45	42	39	47	42	44	34	46	41	44	44	55	46	31	45	29	38	45	38	40	53	39	59	40	42	32	42	39	47	44	46	39	45	57	58	38	42	43	49	47	62	44	37	48	54	41	40	44	49	40	47	39	43	41	40	51	31	34	53	46	39	51	46	49	40	47	40	45	41	45	42	38	45	39	44	44	43	44	33	40	51	42	31	44	43	49	34	47	48	34	47	46	47	39	42	41	55	32	44	47	35	38	46	42	49	36	46	46	43	51	39	47	48	43	47	38	39	55	36	43	39	47	39	33	37	37	45	51	30	39	47	50	37	38	36	45	54	38	39	41	42	44	51	40	45	42	51	44	54	31	55	41	46	37	45	42	46	39	35	38	44	49	43	53	46	31	55	39	41	46	53	40	34	53	48	46	44	48	35	54	41	36	39	29	49	34	42	42	45	41	48	45	40	48	54	44	39	38	46	56	42	41	41	39	41	38	39	34	39	38	41	44	48	41	43	32	42	50	48	34	45	32	51	52	45	48	47	36	31	50	38	41	55	51	37	45	36	35	36	46	47	37	57	44	41	38	37	45	35	50	39	31	36	32	34	37	46	34	47	43	43	48	45	44	51	54	40	41	35	46	45	47	35	44	40	41	39	43	45	34	53	41	48	43	39	47	45	51	51	42	34	48	47	47	55	38	52	47	55	48	39	40	46	44	39	39	51	42	47	37	46	41	48	53	39	43	50	36	37	37	55	42	52	44	40	49	36	43	46	47	40	41	40	48	39	37	44	43	45	31	47	42	48	44	47	35	48	54	54	42	40	56	57	49	47	40	41	47	44	39	45	26	53	45	45	50	38	47	46	40	29	38	35	52	44	42	53	28	40	37	56	40	43	33	46	47	41	35	38	47	44	37	52	44	39	41	55	35	49	38	46	37	53	46	40	46	41	42	49	26	33	46	39	41	42	44	48	43	38	44	58	38	46	37	34	47	41	39	42	46	45	53	39	45	52	45	49	56	46	48	42	45	48	48	30	42	45	51	45	34	49	31	48	45	38	30	38	46	46	46	38	41	50	51	38	64	47	40	47	47	38	48	34	45	42	40	49	49	33	45	42	37	44	54	43	43	32	43	37	46	38	42	52	45	40	39	51	47	36	40	38	43	37	48	35	43	40	39	37	34	52	40	40	30	35	44	43	45	44	43	43	47	43	42	57	38	37	31	44	43	51	40	43	37	36	54	46	46	41	53	36	39	48	41	50	49	52	29	42	44	26	35	47	35	35	37	36	42	33	55	46	49	47	39	47	39	38	45	54	42	36	44	44	54	40	42	38	37	43	31	37	44	49	43	33	30	40	43	37	31	48	48	37	54	41	54	43	32	35	34	33	35	37	55	46	45	48	38	36	45	39	33	33	37	41	34	53	36	47	37	57	47	55	33	48	41	34	45	53	39	35	38	40	54	45	36	49	34	69	39	28	43	44	48	48	40	40	41	45	39	50	37	37	50	37	42	51	42	33	53	40	42	40	41	47	44	60	42	48	48	49	42	37	45	40	48	34	46	37	41	54	54	57	44	53	39	51	43	46	44	49	45	44	37	34	40	33	41	44	50	43	52	49	53	48	33	34	34	52	47	47	43	62	41	46	45	44	37	45	53	44	41	47	33	49	49	45	54	48	58	37	39	53	40	43	42	50	38	43	51	44	33	40	45	39	32	48	43	51	45	42	43	39	39	48	60	53	46	42	36	48	47	51	44	49	48	39	32	32	42	41	44	50	38	33	48	43	32	40	49	34	44	48	36	40	36	46	41	42	26	33	42	41	48	47	31	32	50	45	37	49	51	57	39	30	43	38	38	55	45	43	33	44	47	45	45	39	50	48	45	42	43	53	40	54	32	45	51	53	40	40	39	31	42	42	53	54	36	47	30	47	54	41	44	42	52	33	46	44	43	37	52	38	49	50	34	34	42	29	45	48	40	38	47	61	36	40	41	44	42	32	42	46	46	39	50	37	33	48	41	47	40	41	50	40	50	49	49	40	43	52	41	40	48	47	49	50	43	39	44	36	39	45	38	39	39	39	37	46	48	53	41	39	48	32	42	55	51	34	43	43	45	51	29	45	43	44	45	42	49	32	42	49	33	39	38	53	34	52	39	49	43	36	43	47	39	38	51	45	47	45	51	43	37	38	44	45	56	48	35	40	44	48	46	46	43	37	34	39	42	43	38	47	39	48	35	46	43	36	46	44	46	44	51	38	36	53	42	46	48	47	53	52	34	40	45	50	38	41	45	41	42	49	49	45	31	42	47	39	42	38	32	62	44	54	48	41	50	46	46	46	31	35	52	46	54	40	56	41	42	41	41	36	36	42	48	44	43	37	47	44	42	48	44	34	32	43	46	44	42	32	46	31	36	43	44	51	43	49	44	43	56	51	38	42	40	47	42	47	37	44	41	44	33	58	41	48	42	36	48	40	28	43	52	50	43	52	48	47	40	41	37	40	38	44	42	41	32	48	44	33	43	44	45	28	51	30	48	46	49	49	50	44	32	33	38	44	30	40	34	38	39	46	42	55	41	41	33	40	44	40	43	44	46	47	41	35	47	35	42	40	38	51	43	39	41	39	36	34	37	36	34	38	39	54	49	49	53	45	47	37	48	37	42	51	31	56	48	34	45	58	39	31	39	47	37	57	42	40	57	42	46	49	43	40	31	56	37	40	31	40	45	45	49	39	41	39	33	45	45	48	46	59	46	30	48	42	49	47	42	36	34	38	42	48	50	40	33	48	41	40	31	48	42	51	41	39	34	45	48	58	35	34	46	52	38	41	49	37	42	48	44	39	41	36	55	42	38	50	44	35	50	34	44	40	35	51	34	48	37	27	40	51	33	32	39	45	32	34	37	42	51	36	40	54	45	42	49	45	35	41	38	45	47	53	43	39	53	45	43	47	48	35	42	50
23816	8166	2733	4523	10564	19080	36614	39441	35455	28280	20181	11610	5011	2004	963	632	556	598	551	593	495	540	562	563	551	570	578	537	569	542	547	564	556	556	536	514	568	520	550	564	555	547	522	548	510	526	578	531	554	564	537	544	517	550	500	569	574	555	597	544	555	575	509	547	531	521	615	568	579	498	575	518	566	571	511	511	537	557	517	537	559	536	516	559	530	522	545	565	544	576	557	564	563	535	510	550	542	534	550	533	539	556	590	598	528	577	573	533	549	518	564	582	558	554	543	530	559	552	504	561	537	533	533	514	552	535	554	553	549	542	533	527	533	538	568	534	514	557	558	580	498	522	525	556	595	532	553	561	514	580	533	535	598	530	548	557	572	580	573	525	547	576	547	556	540	514	526	541	529	537	593	507	542	538	534	588	551	577	552	546	577	543	545	520	544	545	499	553	543	586	530	543	556	565	545	542	562	558	538	515	588	545	539	559	539	532	561	544	558	544	569	598	581	531	537	519	583	563	556	549	581	563	565	526	571	544	560	526	527	552	528	522	539	550	543	579	538	571	507	551	569	523	537	578	575	567	536	529	520	532	562	555	514	554	565	521	536	488	554	493	527	533	573	553	564	583	549	580	557	556	541	583	584	532	543	530	508	542	555	578	541	565	567	536	502	579	558	564	569	587	565	586	558	555	555	566	570	538	527	524	526	580	483	592	532	545	593	532	518	578	531	539	496	526	538	513	586	513	588	550	549	511	580	561	580	556	541	566	565	543	518	498	565	547	553	560	545	511	579	535	525	522	538	589	591	552	534	562	531	497	551	533	579	547	559	517	575	587	531	596	521	583	497	536	538	555	560	546	560	566	554	530	533	523	583	582	563	526	540	625	542	527	511	564	522	558	563	548	571	564	583	513	561	522	566	517	517	537	528	573	547	551	559	571	564	550	501	513	587	557	552	558	536	494	549	530	536	576	519	567	573	534	505	536	578	595	565	518	530	541	552	536	555	563	592	558	550	558	512	561	548	554	531	534	539	545	555	553	555	575	565	578	576	546	564	565	532	550	564	560	532	547	586	535	573	568	571	550	530	528	574	548	558	548	569	599	528	562	578	561	526	569	559	547	549	559	570	560	572	606	507	543	567	553	545	569	512	562	546	516	551	586	537	528	515	514	561	527	533	563	526	532	539	532	516	556	547	571	561	563	521	570	586	548	533	553	559	549	506	542	533	546	578	567	505	566	537	526	570	527	564	554	543	599	561	570	554	574	543	525	561	579	531	506	563	521	561	529	541	527	525	544	587	578	562	545	548	591	547	576	522	540	545	547	585	501	541	557	536	579	531	522	554	576	567	525	571	539	530	548	539	547	549	559	516	554	559	535	504	537	556	532	544	539	538	551	552	521	491	558	576	569	537	563	591	620	547	543	567	570	577	558	518	548	551	561	583	520	577	577	569	507	557	528	543	588	508	549	552	538	571	529	536	529	572	545	528	559	560	561	559	540	536	551	521	577	558	564	575	525	537	515	549	538	565	567	525	533	534	558	502	551	544	539	557	547	558	573	573	584	579	554	554	554	562	524	567	507	568	515	527	564	563	544	520	517	587	564	557	583	524	533	541	527	547	572	578	598	561	559	529	578	566	550	571	555	540	504	582	564	544	527	527	562	570	587	572	515	577	554	552	536	554	546	555	525	534	543	571	540	521	595	564	544	554	592	539	547	556	576	561	537	493	510	556	556	549	539	518	504	564	568	553	608	566	519	566	545	547	578	555	516	549	549	556	596	541	544	551	521	542	568	549	554	515	555	523	577	548	542	564	540	558	582	513	536	570	571	552	516	537	567	533	539	555	553	569	559	500	621	543	518	524	547	561	544	578	538	559	548	600	595	549	564	545	518	582	529	549	539	561	563	530	571	498	517	504	533	512	558	552	535	537	520	543	532	523	533	567	534	505	550	573	530	531	522	539	580	571	535	496	563	535	499	507	553	539	586	536	507	569	557	559	537	558	529	535	556	551	520	548	552	568	578	582	538	549	550	523	528	548	581	554	549	535	529	561	546	508	534	577	516	585	537	524	586	593	616	555	511	546	541	564	516	542	593	575	563	565	592	555	538	512	552	537	524	560	582	548	569	548	534	526	567	518	549	534	563	559	551	538	593	585	528	532	554	508	555	575	542	536	571	499	590	521	543	523	538	521	533	496	534	538	562	540	544	535	579	562	530	550	546	538	546	518	546	530	623	576	520	557	582	589	566	537	506	504	551	546	527	531	569	519	565	530	550	548	538	556	546	559	583	540	563	580	520	528	524	515	529	557	567	584	518	524	590	500	543	560	542	524	559	561	515	567	583	559	548	536	516	544	569	543	572	547	528	538	530	566	524	544	579	568	535	549	571	530	550	572	546	520	546	527	516	556	517	537	510	558	533	559	565	543	536	565	571	536	514	537	523	553	530	494	576	528	579	558	538	643	561	571	531	525	571	561	583	591	532	565	537	539	554	568	543	560	566	536	554	501	528	558	559	587	532	554	483	523	512	546	515	520	557	517	534	527	577	548	563	548	535	517	575	568	591	528	562	542	531	553	534	548	537	565	528	548	568	580	549	499	542	584	544	558	531	543	568	556	554	588	548	559	568	498	556	576	533	594	533	529	550	555	499	558	524	551	546	577	547	539	586	510	596	578	555	519	554	531	552	533	512	558	582	545	534	526	545	556	536	512	560	588	567	579	537	509	533	548	522	546	514	561	537	517	506	605	528	523	553	541	525	557	524	554	592	530	509	539	556	559	508	592	562	565	582	560	522	517	552	529	553	529	547	534	501	542	524	573	551	554	538	491	526	534	585	529	561	553	502	512	528	533	519	576	585	587	530	577	575	534	583	583	510	531	536	518	562	580	550	551	545	561	537	530	566	554	550	623	529	561	534	559	535	623	514	544	570	536	539	534	506	595	575	580	582	518	538	566	521	550	548	538	543	537	521	553	543	553	538	556	533	594	593	538	578	569	591	553	595	527	538	523	537	557	526	566	534	526	545	566	563	577	507	525	594	510	527	539	571	540	543	463	522	517	538	555	550	521	542	529	558	537	554	540	546	541	546	548	554	497	570	553	534	533	547	559	570	572	554	530	557	553	518	545	540	540	563	543	537	558	551	532	556	551	514	563	549	575	550	547	492	563	560	552	587	550	520	544	536	529	546	568	522	550	574	582	533	523	555	489	584	521	519	523	570	531	547	549	577	503	550	565	549	567	550	549	531	543	543	559	540	535	582	558	573	532	511	540	497	559	557	555	566	536	490	550	580	536	535	531	517	545	581	538	481	560	554	526	572	569	541	537	536	526	561	511	560	551	529	559	531	545	561	574	567	497	550	571	545	568	540	553	556	539	549	551	552	551	567	530	522	560	514	550	533	544	523	551	522	528	544	562	594	520	566	543	536	541	553	499	549	538	580	535	507	553	550	532	533	526	566	545	541	579	541	525	571	551	550	539	561	508	559	550	538	521	574
2332	714	344	223	286	584	6302	11125	7777	4395	2129	832	339	136	74	43	47	38	50	35	42	40	39	40	41	35	43	39	44	43	38	50	33	37	43	39	39	39	39	32	33	39	47	41	45	40	48	44	38	39	42	40	31	36	42	45	40	54	33	33	47	36	47	35	35	38	52	28	43	35	36	37	36	33	34	27	40	33	38	44	57	34	40	47	40	35	38	39	47	50	47	41	37	49	44	42	40	43	44	36	45	40	44	54	46	42	42	30	37	39	34	37	42	35	52	44	40	36	42	37	46	31	43	35	41	39	46	40	34	45	42	34	37	48	33	50	41	39	38	33	36	37	45	37	50	41	40	42	32	34	23	29	40	37	50	31	43	38	47	40	45	39	39	50	50	51	37	41	35	39	26	45	29	50	48	40	49	39	51	36	48	35	41	44	49	37	27	37	45	34	46	34	42	35	38	48	40	38	36	36	36	48	36	47	32	45	27	43	38	44	51	30	35	44	40	36	42	50	33	43	43	54	39	29	41	45	39	33	32	31	38	42	33	28	28	46	30	31	32	49	40	39	38	37	42	35	41	37	44	47	41	37	34	44	33	41	46	46	52	35	48	44	29	46	41	34	29	53	40	51	53	40	34	36	40	42	35	37	41	35	43	33	39	34	38	47	40	43	47	37	41	39	36	44	27	28	42	38	34	43	42	44	40	47	41	43	41	40	46	48	45	36	47	37	45	42	37	39	51	38	39	53	46	52	35	39	42	42	40	37	33	47	27	34	25	37	36	40	45	41	49	48	36	46	47	41	45	43	38	40	33	39	38	36	42	35	41	35	40	38	51	41	52	41	34	37	49	51	35	27	40	45	38	48	39	50	47	43	31	35	39	30	28	35	50	30	50	47	41	34	48	43	39	45	35	26	35	32	40	38	42	36	40	40	37	41	38	46	37	42	42	40	40	43	40	45	43	38	41	43	33	37	58	42	41	53	46	46	44	45	43	47	39	31	37	45	41	49	43	54	35	42	46	31	34	38	40	53	37	42	35	32	33	43	43	44	43	32	35	27	40	42	42	38	46	37	56	45	35	51	39	35	44	43	41	36	34	43	39	43	56	42	35	40	31	44	37	33	53	50	32	36	43	53	36	36	40	29	47	40	43	46	36	28	40	33	45	42	45	44	36	46	36	42	61	33	44	47	43	37	37	39	37	44	39	38	43	34	52	45	41	39	39	37	51	43	51	33	36	36	39	35	34	37	52	36	42	44	44	44	40	41	41	36	35	40	39	44	48	29	45	43	37	42	30	45	51	51	34	31	39	40	34	42	50	39	34	41	43	42	41	37	45	50	36	48	48	41	41	55	42	41	35	42	43	48	36	37	49	42	41	36	39	36	39	47	43	46	36	41	47	29	47	42	48	35	39	46	26	29	40	50	58	44	26	53	49	41	37	45	39	39	57	31	40	48	36	48	47	37	45	42	44	51	53	43	51	40	30	45	56	46	30	52	27	34	35	48	35	47	38	42	43	45	47	32	41	43	49	31	48	44	26	39	47	42	28	37	27	38	37	35	38	43	48	47	48	38	45	36	41	38	37	25	43	41	35	47	36	37	42	40	46	30	37	48	39	38	50	36	49	42	39	32	46	50	43	39	45	45	42	29	49	45	35	39	43	42	31	53	44	31	39	33	53	42	38	54	39	37	46	38	50	31	40	37	45	35	40	40	51	31	41	34	37	59	42	26	35	46	44	42	35	52	53	44	46	43	39	40	36	53	39	30	29	37	41	49	38	36	35	35	42	47	45	52	42	46	37	46	46	34	49	41	43	38	45	51	42	37	30	42	42	41	51	42	46	32	35	34	34	42	37	51	41	31	32	28	40	38	50	44	44	31	39	34	42	34	50	32	36	32	43	37	44	37	34	46	44	32	58	44	51	37	49	46	35	33	25	35	40	39	35	29	37	42	46	56	42	44	40	48	37	44	41	43	49	43	40	24	38	36	51	45	40	47	37	47	48	44	35	46	41	34	37	53	37	41	44	41	43	42	37	47	39	32	41	34	39	31	43	38	51	31	37	40	38	47	39	37	48	50	44	51	40	37	52	49	38	42	39	40	32	41	44	48	32	36	42	37	37	44	33	44	38	50	46	41	38	43	42	34	45	39	35	44	37	43	48	31	50	36	27	40	43	34	43	49	41	35	43	33	38	40	25	43	37	47	43	43	47	43	33	37	38	33	36	37	45	55	39	37	43	31	42	33	50	42	40	44	39	41	43	47	39	47	40	49	51	29	35	43	43	36	49	43	30	45	38	51	34	48	46	45	45	37	44	43	39	33	29	39	40	37	36	34	44	37	47	35	40	38	39	40	38	43	41	37	43	46	32	36	45	49	42	39	47	33	50	41	44	32	54	53	42	37	38	47	35	36	50	50	50	41	36	43	35	39	50	37	39	42	50	39	38	34	51	26	37	45	34	25	33	44	41	30	30	43	40	34	32	31	51	32	44	46	40	47	34	30	40	41	35	53	42	52	30	37	36	52	38	31	39	46	45	42	47	36	30	44	52	34	48	47	38	34	39	38	35	45	36	48	49	38	36	55	50	42	26	35	41	35	40	45	40	49	40	44	45	45	41	26	42	44	39	46	34	45	41	42	58	47	34	57	42	47	26	30	35	39	42	30	42	41	52	39	38	38	31	37	34	37	47	40	47	34	41	41	43	42	41	45	33	45	32	41	49	35	43	39	41	31	32	40	30	33	31	27	39	41	36	47	36	41	37	49	37	38	39	35	37	38	44	44	28	47	36	40	38	44	32	30	47	39	30	41	39	46	36	45	41	33	37	28	36	42	42	44	35	39	37	44	32	43	39	46	41	39	35	43	44	32	38	40	41	38	49	48	36	42	45	30	44	38	41	39	40	53	45	47	33	45	41	44	42	44	36	50	43	45	42	39	40	37	59	32	46	42	41	46	40	44	46	45	41	45	46	40	45	33	46	38	35	41	40	51	37	36	36	43	44	41	26	46	48	41	41	39	41	57	49	45	40	36	38	45	39	50	43	36	43	42	29	42	30	33	31	44	44	34	49	39	41	44	40	40	42	34	42	37	31	32	42	33	56	32	25	37	29	46	35	44	47	40	40	38	37	38	45	38	44	49	42	41	47	25	45	37	37	38	27	37	32	41	26	47	33	36	48	40	34	42	32	33	49	39	48	45	33	43	35	38	39	49	40	44	43	31	37	47	42	41	41	33	44	36	44	41	37	54	37	38	40	45	53	46	43	42	40	28	33	45	33	42	47	46	37	32	35	47	42	48	39	38	45	41	48	47	47	42	51	30	37	38	37	41	39	43	38	47	44	27	37	32	44	45	44	42	50	42	40	49	38	43	43	48	50	35	51	37	46	42	38	40	46	40	48	51	43	42	42	42	42	40	43	41	41	51	29	34	40	38	34	48	35	36	30	35	43	40	44	45	46	37	37	43	42	43	43	35	43	30	46	33	50	32
28223	11425	6709	11701	21528	26522	51454	55141	44859	35286	26529	17069	8324	3314	1385	734	571	483	564	520	518	498	518	514	537	566	519	530	519	528	537	492	524	529	528	556	522	544	505	553	524	532	516	559	521	535	501	504	520	499	502	525	494	487	509	485	543	528	526	534	502	515	531	467	528	500	505	519	461	515	532	491	499	527	519	514	499	528	537	512	507	561	526	512	532	475	559	492	519	498	522	496	494	503	511	494	480	481	513	512	487	499	536	519	527	524	503	541	496	500	481	509	516	495	451	489	484	521	520	495	528	482	485	496	505	514	504	497	480	544	470	508	499	463	476	496	513	563	522	521	544	509	511	517	523	488	504	504	511	512	526	512	500	486	531	515	501	521	528	527	498	541	498	534	504	513	558	521	553	514	494	531	550	519	514	507	492	517	500	517	512	524	511	503	503	522	545	545	494	509	538	513	482	541	510	490	509	499	532	509	561	548	544	493	500	520	491	461	505	515	480	513	553	511	513	538	510	525	505	544	514	536	509	505	528	531	507	499	556	531	548	540	520	508	497	530	541	531	462	562	514	524	515	474	514	528	532	516	520	553	455	497	523	530	505	504	560	515	538	533	536	547	509	549	510	530	519	507	508	462	516	521	522	490	513	485	502	509	507	524	519	478	530	500	494	510	529	536	537	513	515	510	487	505	554	506	501	504	509	514	499	513	504	486	487	504	490	499	481	492	517	522	476	480	533	536	486	511	491	526	544	510	515	503	551	486	502	553	503	501	542	510	519	488	547	537	517	519	487	516	503	542	529	547	487	491	539	512	512	518	510	504	515	488	532	531	502	493	490	506	525	519	531	524	508	531	468	497	494	513	479	547	520	482	495	507	503	493	523	528	470	522	440	524	490	506	510	530	528	521	471	488	518	500	537	495	515	507	496	517	490	489	563	544	523	545	489	556	498	516	500	550	489	515	541	517	498	491	541	504	505	519	509	504	511	517	490	519	509	446	509	513	521	551	515	482	473	499	545	470	503	537	468	532	503	479	516	512	468	583	509	517	493	505	527	516	526	560	530	504	500	503	502	507	495	544	509	535	523	527	528	538	540	544	528	484	522	536	521	491	517	523	490	532	518	507	507	555	515	519	507	546	510	528	521	485	543	511	526	492	482	481	540	538	508	481	522	533	516	542	509	533	501	519	509	517	510	463	519	487	521	506	520	507	499	496	540	534	484	506	527	481	522	548	504	555	494	514	514	571	496	504	495	526	508	507	514	488	505	511	502	492	585	507	496	465	502	535	515	499	544	499	516	506	519	551	514	525	502	533	514	541	473	506	534	514	493	502	538	535	511	545	521	503	517	538	488	555	518	541	528	515	510	511	491	519	496	491	534	496	520	508	522	546	528	511	511	500	555	515	509	518	555	532	538	515	498	526	542	527	502	503	474	482	546	519	526	496	524	501	540	522	501	551	514	519	562	537	517	520	520	520	510	543	517	510	525	509	530	523	498	492	483	538	498	488	564	541	523	549	540	494	543	513	498	529	481	493	509	543	491	494	457	480	497	478	450	501	513	531	529	529	545	506	534	532	521	511	539	525	498	466	483	578	521	537	536	548	517	510	545	493	509	506	498	538	485	534	512	564	538	524	527	498	534	528	495	515	508	528	481	488	508	487	504	558	520	523	508	536	536	528	528	504	507	502	517	533	504	490	504	473	552	501	547	513	521	550	521	528	522	488	529	503	518	555	503	536	521	518	522	518	514	513	556	547	528	532	509	553	546	526	516	503	512	522	533	515	520	535	511	504	515	470	529	507	570	540	489	514	477	491	549	527	541	508	539	517	459	494	504	522	480	541	532	527	546	544	487	529	512	512	518	561	511	465	533	499	523	514	513	511	498	485	492	508	534	535	521	510	529	559	534	527	487	519	526	534	508	537	558	463	524	516	530	511	508	507	512	496	480	526	492	539	523	520	500	512	522	516	559	526	501	499	483	458	494	522	534	496	521	507	495	550	489	458	470	591	527	521	536	543	491	526	530	580	512	542	539	499	506	553	563	521	506	539	494	507	486	474	476	507	475	550	504	566	509	557	529	520	493	521	511	483	539	472	506	568	497	530	473	504	469	476	519	496	522	512	510	535	538	532	508	501	516	510	495	537	485	518	515	540	515	543	565	526	488	528	521	508	500	533	524	534	502	485	492	471	506	541	528	515	481	506	512	512	542	510	542	499	505	485	495	492	495	492	503	497	481	560	478	506	479	544	528	545	534	516	523	512	494	535	527	516	508	553	503	480	518	535	524	511	505	493	535	491	524	540	585	535	523	531	541	521	489	515	534	492	515	487	495	548	495	492	518	529	491	517	547	546	528	520	518	518	518	510	514	498	492	491	489	529	493	477	485	544	506	552	474	540	542	494	502	535	484	514	511	506	514	530	492	527	536	550	491	521	484	519	513	513	504	497	528	514	509	485	528	533	461	527	491	530	524	507	518	539	527	495	559	486	511	492	471	529	512	547	493	532	518	513	521	485	574	528	551	509	493	497	556	532	500	517	502	535	540	556	544	500	481	533	466	477	534	492	549	503	501	534	510	515	542	525	584	500	505	495	508	514	497	502	533	483	527	515	494	490	535	496	524	544	480	546	524	484	483	526	525	505	520	495	550	508	503	522	507	555	488	520	503	482	513	483	532	536	501	523	492	471	527	522	476	479	501	514	498	519	536	531	562	488	536	534	502	470	521	528	545	521	551	496	518	538	572	529	530	495	463	514	548	523	528	487	462	554	504	527	505	487	511	493	524	504	467	534	538	489	511	518	534	531	507	539	501	531	532	499	496	534	517	483	552	526	512	516	486	535	507	518	519	550	478	527	520	539	537	559	533	475	510	536	525	548	491	516	504	546	478	528	509	522	512	496	506	511	510	529	515	494	516	491	508	544	518	546	522	530	529	530	539	520	493	520	485	504	494	548	537	493	542	516	515	495	519	519	489	533	528	521	514	521	512	517	540	509	524	538	509	537	525	501	514	529	539	513	524	529	524	524	493	509	496	511	499	532	499	517	502	524	512	560	540	506	507	518	528	468	527	514	527	519	547	508	525	515	500	536	547	542	517	512	531	512	481	503	524	497	534	512	541	537	510	538	500	476	526	490	516	509	525	545	498	503	495	493	542	489	536	468	550	491	501	515	513	522	505	485	508	501	501	510	499	514	530	478	500	495	510	527	547	499	499	509	503	516	560	551	476	544	485	504	556	522	488	506	502	548	543	547	500	519	494	534	514	511	528	505	470	491	528	546	502	485	548	496	547	553	495	504	483	514	532	517	535	547	486	512	517	541	489	530	508	532	537	589	500	530	516	506	496	501	458	507	527	502	531	558	475	540	533	506	537	513	544	510	551	510	514	514	495	524	538	508	512	493	512	523	524	548	501	536	536	462	536	509	538	540	497	517	521	487	507	539	515	495	540	520	488	504	537	546	537	539	538	538	493	494	521	519	505	517	518	504	532	493	490	550
3482	931	523	263	321	616	4947	10874	9286	5742	2789	1176	441	153	96	65	57	53	43	37	45	42	48	49	47	43	42	42	45	41	52	42	58	49	50	40	51	50	55	39	36	50	55	51	43	46	43	48	44	51	61	40	57	40	42	42	52	52	42	40	52	36	43	49	42	45	46	43	43	44	50	50	43	52	40	44	45	40	47	46	39	52	53	54	43	51	37	57	36	53	47	34	45	48	58	30	57	51	56	37	50	54	53	43	47	44	42	50	55	47	46	48	48	45	42	38	35	54	49	39	45	50	47	50	39	46	50	33	46	46	44	38	50	44	46	50	54	47	44	41	42	36	55	50	52	49	40	52	47	57	37	40	46	56	40	54	41	54	40	39	47	45	36	48	33	50	54	41	42	56	33	47	45	56	70	47	51	59	39	50	55	53	53	46	34	61	55	54	52	42	52	46	55	49	46	43	35	45	42	37	47	44	57	48	35	47	53	48	43	36	53	54	45	41	50	37	59	33	40	42	46	53	50	42	36	44	36	42	43	43	52	47	43	38	34	42	30	38	46	49	46	45	46	44	42	55	48	50	53	45	42	53	43	47	47	45	41	52	45	34	47	48	48	55	43	43	43	51	55	32	42	46	43	44	47	47	43	47	45	47	45	62	38	40	39	58	42	36	44	49	55	43	45	43	54	39	60	32	44	41	41	44	50	35	58	43	48	42	60	53	45	44	44	41	41	50	40	48	36	49	45	44	53	42	54	48	59	39	52	57	47	50	44	51	48	47	44	46	41	53	50	49	46	33	45	53	46	48	40	39	48	47	43	40	58	48	37	38	37	48	55	44	48	46	48	47	43	53	54	30	51	43	47	50	51	48	50	52	45	48	38	47	52	51	48	53	45	36	43	52	54	47	45	35	55	55	46	35	59	37	36	53	40	47	38	55	54	53	42	34	39	39	55	53	44	45	48	37	52	45	59	62	54	48	41	54	48	53	45	42	50	42	51	49	56	51	47	36	38	39	47	45	49	52	40	44	56	51	48	49	61	52	47	45	53	35	50	47	64	42	38	46	48	37	58	45	55	35	37	57	31	39	52	41	45	40	52	49	58	61	48	41	53	47	39	35	55	55	50	51	45	61	58	39	47	45	37	52	57	54	49	48	53	52	47	39	39	37	47	47	47	38	46	47	54	37	36	52	60	43	55	42	65	46	41	46	38	59	49	50	51	51	39	44	51	58	39	49	46	52	43	44	48	43	55	42	44	60	40	52	39	60	35	54	54	34	39	47	45	40	40	43	33	36	47	36	59	50	42	52	44	53	46	38	53	44	44	48	41	37	24	50	56	52	54	46	38	47	42	53	34	47	54	55	52	41	46	54	40	51	52	54	46	40	48	37	52	55	37	47	53	44	47	57	38	34	47	35	47	38	45	63	42	35	56	46	50	40	50	38	47	44	45	49	33	56	46	40	39	39	60	45	46	41	45	55	36	43	64	46	39	45	51	50	48	38	55	46	39	44	52	48	44	42	48	52	44	45	48	35	55	38	43	50	43	46	34	42	53	37	40	45	45	53	51	49	51	52	48	40	39	50	49	50	43	55	53	40	47	49	43	46	60	39	49	54	40	46	44	50	49	50	56	41	44	42	41	54	44	46	50	47	53	48	47	42	56	53	51	35	39	57	49	43	53	40	44	39	55	63	59	44	47	46	50	39	44	41	50	48	44	49	45	52	47	43	41	60	51	45	55	57	47	41	50	46	38	51	60	41	47	33	45	50	44	49	56	46	40	33	50	55	37	45	50	44	39	54	42	48	51	52	62	53	43	47	44	45	56	57	48	41	41	45	42	42	39	51	49	42	38	29	44	38	43	57	34	36	52	37	38	48	48	44	47	53	32	51	45	36	42	38	46	46	46	34	50	39	53	47	50	43	35	43	43	49	46	43	49	56	50	36	52	55	45	39	42	42	47	56	57	40	42	38	46	43	45	61	41	56	47	52	45	52	42	50	39	38	40	49	59	45	53	48	54	48	42	33	50	51	36	47	43	49	37	40	44	46	47	43	45	42	41	41	46	60	44	52	53	61	35	57	55	54	40	58	34	49	33	37	53	50	61	49	45	48	54	41	52	46	43	50	58	50	40	43	53	42	39	39	57	38	55	54	52	45	43	56	48	45	37	47	39	47	47	35	53	44	41	55	48	34	52	43	36	50	42	51	58	46	46	49	51	43	45	42	50	50	47	59	46	45	49	48	46	51	37	33	45	54	43	39	48	53	55	52	54	46	56	55	29	43	35	55	40	39	53	44	52	55	51	45	40	48	44	46	33	42	52	44	46	46	53	47	45	56	41	44	52	48	43	45	36	31	50	40	58	48	61	46	52	43	51	42	52	50	48	53	47	46	51	40	48	45	54	57	51	46	40	56	44	51	49	49	59	49	36	41	48	53	53	49	52	48	43	41	41	58	53	51	54	39	36	45	45	44	40	50	55	43	47	50	46	36	56	37	54	44	57	51	44	53	56	48	58	37	42	43	43	52	47	43	46	51	56	44	59	52	45	50	42	53	54	44	47	54	48	42	48	51	44	39	45	43	43	57	49	50	46	47	46	49	55	45	46	37	55	55	48	49	50	55	51	46	43	35	51	39	45	40	37	42	40	44	37	53	52	42	63	42	46	37	44	49	43	44	42	50	45	40	37	45	42	49	37	44	51	44	48	38	53	44	46	44	43	37	35	41	42	56	44	49	46	52	41	51	54	35	47	54	41	39	37	41	40	51	47	53	44	50	51	39	51	45	38	44	46	48	52	56	45	52	52	44	37	47	37	42	48	49	37	42	45	42	54	49	51	37	44	49	43	50	45	48	48	36	56	51	46	47	45	45	56	51	53	44	41	62	45	49	49	48	40	50	44	40	50	37	43	52	45	42	49	39	52	51	55	39	47	48	45	45	55	45	44	38	55	59	49	44	38	36	40	42	47	46	43	46	48	41	43	38	58	47	42	49	43	44	46	49	58	46	46	47	48	51	49	64	52	43	54	41	41	39	57	33	43	40	53	42	42	50	42	44	59	46	47	51	63	55	41	39	48	36	51	59	37	52	39	49	53	55	40	36	40	53	42	48	59	36	45	59	45	48	51	53	43	49	51	55	50	49	55	40	36	45	36	31	43	40	55	49	39	45	47	39	38	39	42	39	41	60	39	39	43	30	38	47	54	43	46	53	45	49	49	55	48	46	40	41	43	54	28	62	55	53	57	51	45	44	44	33	45	35	42	45	37	46	58	60	44	49	45	53	37	41	54	43	53	47	55	49	37	36	41	42	54	44	53	51	42	52	38	54	36	49	46	44	51	50	49	58	43	43	47	44	59	56	39	45	46	50	49	49	52	41	39	45	53	45	56	36	43	59	46	46	48	45	37	56	58	48	42	53	62	45	40	55	43	51	48	50	46	45	40	50	57	54	59	44	37	51	51	52	46	43	53	50	49	42	52	52	55	34	37	40
27239	14016	8855	12095	21535	26580	47298	57182	49190	39397	29867	20299	10654	4339	1748	918	676	629	620	591	600	625	602	572	613	569	589	599	595	662	626	646	612	589	614	550	613	623	571	640	638	610	595	674	628	602	598	613	543	641	574	618	624	597	591	574	632	588	601	634	607	569	589	597	622	593	580	629	603	605	640	632	631	583	601	597	639	606	588	583	557	578	606	643	546	600	635	638	566	585	618	613	605	591	561	590	593	607	578	655	557	597	572	572	614	610	617	594	577	606	606	620	610	610	611	611	591	639	566	591	588	568	584	585	593	575	582	637	615	608	632	566	639	566	636	587	592	619	606	610	610	586	616	594	557	625	612	586	567	599	570	601	561	590	607	569	636	554	615	551	585	611	629	625	583	592	650	582	642	611	639	627	629	610	609	564	586	634	620	595	617	555	595	590	651	565	615	596	599	588	581	577	577	606	613	598	618	607	623	655	574	605	589	540	625	579	570	605	617	606	550	577	592	597	598	603	588	601	607	638	583	615	581	578	612	596	594	603	607	616	553	549	601	590	602	608	601	611	616	608	611	586	608	650	629	567	629	627	583	657	611	595	607	600	651	671	592	587	622	587	604	573	631	615	571	592	604	612	605	594	593	621	588	624	591	572	608	569	582	578	601	631	568	567	597	600	651	614	568	590	579	571	620	606	568	611	607	597	643	637	589	591	624	611	607	592	634	563	574	570	626	600	578	594	626	578	602	633	611	581	635	645	604	601	635	576	586	627	637	628	600	625	627	610	576	614	569	599	565	631	579	638	592	550	594	623	626	581	602	621	603	566	637	601	565	564	628	607	607	638	594	623	554	612	623	591	649	552	627	553	599	621	634	584	645	588	623	645	634	588	653	610	633	549	598	619	645	615	637	593	591	586	599	569	596	631	649	596	628	612	617	552	632	575	612	615	575	572	604	618	649	641	587	670	610	616	623	580	591	615	594	603	621	597	630	582	585	613	621	608	566	598	635	582	634	610	602	610	599	572	598	613	621	568	597	587	582	569	602	612	610	622	578	566	577	641	624	583	554	612	623	571	580	567	667	645	585	606	610	650	619	628	623	612	553	614	588	610	595	631	587	603	579	579	630	574	560	606	621	565	644	578	609	619	615	607	557	602	588	608	573	605	583	612	630	615	653	659	561	575	594	618	572	619	605	606	613	621	624	599	620	610	580	601	616	635	574	552	614	596	629	639	623	583	611	604	575	584	598	647	595	620	573	606	612	597	564	628	594	560	602	615	592	580	588	598	629	572	622	618	630	596	569	557	630	619	641	618	593	600	614	580	587	586	637	624	639	631	615	615	628	606	596	657	588	621	548	595	601	583	595	613	612	595	632	606	593	581	613	595	582	552	607	617	555	568	599	576	578	610	593	585	602	633	543	599	562	563	590	587	591	576	574	605	603	667	628	625	594	608	649	602	619	587	602	624	572	626	613	626	550	593	590	603	593	610	601	565	588	608	570	581	565	587	583	558	586	628	583	629	614	601	610	535	627	604	603	577	609	594	606	578	586	536	631	586	637	588	587	587	584	593	648	589	620	563	629	592	613	605	603	572	636	611	610	587	602	627	615	612	616	629	598	587	586	612	575	575	546	596	590	643	620	630	599	604	592	580	582	631	594	628	570	577	560	576	587	604	575	621	589	594	607	614	597	608	592	615	612	595	602	618	575	558	597	624	631	587	597	604	592	622	589	581	584	642	587	600	601	601	609	641	578	616	617	623	580	640	594	635	624	592	615	622	610	614	597	586	573	567	634	626	645	633	588	576	581	624	602	595	596	654	566	636	582	607	587	581	580	595	615	571	594	582	614	588	564	588	604	619	581	567	618	636	580	599	624	565	602	605	652	603	623	598	617	586	632	528	595	614	569	622	564	628	607	603	630	571	596	555	652	589	620	603	622	631	610	600	526	588	599	573	596	616	641	604	607	598	613	628	637	588	584	567	658	587	608	601	604	576	595	588	568	592	580	585	601	594	540	579	582	626	576	569	620	592	592	594	609	637	607	555	611	583	563	599	583	576	602	550	636	596	613	619	628	588	610	586	606	597	630	641	577	603	581	659	561	580	542	578	595	620	577	593	601	609	596	568	619	603	585	592	612	581	639	639	614	590	602	599	621	584	634	636	617	597	596	610	620	611	561	609	574	616	615	591	600	595	580	612	593	584	639	573	621	566	612	648	648	563	621	595	575	624	597	588	610	648	613	602	582	539	599	604	600	623	556	590	588	564	587	638	584	603	606	599	629	617	608	597	640	612	630	570	597	652	618	600	638	619	619	607	606	609	640	605	573	577	575	572	586	603	569	624	587	618	593	581	618	629	601	621	656	639	585	578	643	592	620	539	612	625	601	621	569	615	572	585	592	610	607	571	599	608	600	542	617	595	585	574	661	588	600	572	581	607	575	644	604	574	562	593	657	577	623	556	620	597	603	626	588	606	608	618	595	574	619	568	597	594	654	616	616	590	546	596	668	610	647	614	606	579	542	636	608	606	611	611	653	590	592	569	597	581	599	627	624	607	571	562	568	617	596	604	608	623	610	622	607	623	599	655	594	569	610	600	608	578	587	645	599	563	574	633	620	589	600	627	593	623	591	621	616	575	592	577	596	608	603	603	617	561	629	561	578	603	577	581	587	596	592	581	592	627	585	595	603	597	617	580	631	582	606	660	607	612	631	586	610	630	592	575	536	599	566	648	622	594	617	584	591	591	609	611	620	635	589	597	624	554	565	639	634	591	575	591	604	608	601	578	590	643	612	617	612	590	607	583	622	627	598	652	549	623	562	614	577	542	628	586	627	592	617	567	598	558	596	655	578	626	573	653	547	599	613	602	564	540	587	579	546	562	634	570	591	605	611	600	589	622	579	661	569	557	609	612	610	570	606	593	644	648	600	637	610	568	586	559	646	571	611	562	616	602	604	603	657	605	592	620	648	627	606	598	585	600	580	601	602	645	631	597	595	567	543	585	596	601	569	579	584	627	592	602	608	640	588	629	583	629	640	611	599	556	645	556	574	598	595	654	665	615	622	608	580	602	614	594	552	639	592	583	576	614	589	600	586	603	605	645	627	594	597	629	573	567	634	593	590	600	616	617	605	561	602	610	610	573	598	616	615	618	566	568	628	605	580	606	608	634	608	575	588	583	586	597	621	594	592	619	650	581	604	597	592	604	618	580	600	636	598	612	568	580	519	630	599	588	568	620	613	597	550	599	614	619	594	602	583	618	590	628	636	605	611	582	557	578	582	642	597	560	587	602	580	576	602	638	562	659	595	551	662	585	599	624	641	551	613	634	594	638	562	594	660	587	576	605	593	628	622	599	661	596	595	635	609	569	564	601	632	603	600	604	608	595	585	614	597	597	637	614	575	632	631	601	628	611	597	596	579	557	569	610	587	607	592	613	590	671	607	606	630	599	581	616	594	606	644	594	602	565	601	615	600	619	548	596	618	613	600	568	552	602	594	588
3972	3149	1291	482	491	1024	9324	16450	14010	8671	3990	1595	593	234	112	63	52	34	44	51	41	38	42	43	41	35	48	38	45	42	39	39	43	49	49	39	37	52	43	45	46	29	30	47	29	48	35	52	53	42	42	46	42	45	43	39	43	39	44	41	36	48	39	39	47	40	42	48	40	36	38	53	32	39	39	45	33	56	45	47	44	50	35	41	43	39	50	54	49	49	29	44	33	38	46	30	50	49	50	49	44	44	56	58	46	50	46	40	42	43	42	61	44	44	35	39	48	46	46	38	49	40	39	33	35	52	51	44	44	33	39	46	45	43	39	44	40	42	46	43	35	41	43	38	47	38	43	36	45	48	49	49	43	40	37	40	34	50	42	43	50	42	46	35	43	37	39	28	45	34	41	41	38	43	38	45	39	43	41	51	36	48	45	37	39	43	50	49	49	39	51	36	44	49	47	54	50	37	50	56	53	42	27	38	41	39	47	45	46	31	49	57	35	48	56	33	38	37	38	45	47	48	42	57	28	51	41	39	37	44	41	37	41	43	39	47	39	47	39	56	42	51	42	40	50	40	41	47	52	43	56	36	52	40	39	37	43	45	39	47	43	43	46	45	40	49	45	40	39	42	51	49	48	46	49	47	44	37	51	52	36	46	42	49	34	35	41	48	51	42	39	42	39	47	43	49	49	34	51	40	32	41	29	48	43	37	49	42	52	41	33	47	53	35	48	52	36	46	35	55	37	37	50	37	32	45	45	37	35	54	41	46	34	45	53	41	48	52	49	39	41	39	45	32	40	51	43	52	43	50	38	49	47	40	45	46	40	47	56	52	36	54	39	41	37	32	50	41	40	47	39	55	34	42	42	38	41	39	48	48	56	55	45	39	53	50	55	43	42	48	43	51	31	39	50	47	34	34	53	42	45	44	49	48	34	46	58	46	57	54	43	43	53	51	35	51	40	54	44	33	39	44	42	38	36	47	48	43	44	46	40	39	35	36	40	42	46	43	54	31	34	46	46	40	42	47	42	58	47	38	40	54	48	33	37	42	39	48	37	51	54	41	39	33	43	46	39	30	50	52	48	55	44	39	40	39	41	40	49	45	47	39	42	52	43	37	44	48	46	47	47	36	47	34	41	50	38	40	27	44	47	50	38	46	52	33	53	50	50	46	34	47	34	47	43	46	43	42	37	39	49	44	38	39	40	39	45	32	43	45	43	42	42	43	37	42	43	41	47	41	41	45	49	47	62	42	47	53	51	41	51	45	52	31	53	43	47	48	55	38	38	43	38	41	41	37	29	36	35	42	34	43	41	47	47	50	49	33	38	39	47	39	41	44	47	53	45	41	42	47	47	33	44	33	43	47	38	39	37	34	41	31	45	36	55	45	50	44	39	36	41	31	42	48	42	29	38	46	45	53	36	40	49	43	43	45	54	60	43	36	41	48	32	49	45	45	39	45	48	36	28	41	55	40	38	50	45	36	44	48	40	43	41	45	40	45	42	45	49	38	38	36	44	36	43	52	34	57	41	43	59	38	54	44	41	38	42	43	35	43	43	56	42	48	43	41	47	53	45	45	41	48	48	49	47	39	31	45	35	31	49	37	44	34	46	41	42	28	54	40	60	50	44	49	62	44	33	54	42	46	39	41	41	36	38	41	44	44	46	50	44	42	41	38	45	33	36	42	54	43	43	50	38	42	47	45	38	45	48	39	45	43	48	43	46	43	36	48	43	46	42	37	35	46	33	40	55	46	48	41	37	41	48	50	38	36	45	39	39	43	43	48	50	48	34	38	40	38	39	43	50	27	52	29	48	48	40	39	40	37	44	58	44	45	47	54	51	44	51	45	49	44	50	43	41	47	42	39	55	35	52	41	44	49	33	37	53	44	53	39	36	32	58	42	48	54	39	45	40	41	44	52	43	46	54	45	37	41	42	54	54	44	50	38	54	41	42	44	55	52	45	49	30	44	31	37	44	34	39	53	41	51	39	32	47	37	49	56	49	30	40	51	38	36	53	42	42	31	50	42	44	38	49	42	39	48	47	47	39	40	38	31	36	47	53	46	43	34	51	50	40	40	42	31	54	44	39	31	47	58	40	46	59	55	40	46	37	41	55	45	40	40	54	36	35	42	41	39	44	42	46	45	53	39	50	49	44	47	38	35	55	42	48	37	51	44	43	47	41	42	41	42	41	47	41	45	41	49	46	47	40	37	34	43	39	53	41	37	34	44	46	48	38	46	53	41	50	33	47	53	59	57	45	59	54	39	32	45	44	34	45	32	51	43	47	41	48	33	40	48	31	56	36	45	40	50	44	37	42	49	42	47	50	45	39	46	47	34	50	45	46	43	38	39	36	38	38	50	37	42	28	34	58	41	42	45	48	37	46	44	42	45	41	48	43	32	33	47	20	37	38	48	53	40	53	40	44	39	46	42	56	35	50	45	42	40	44	46	43	47	40	49	40	50	37	39	27	43	43	40	35	37	37	40	44	44	44	53	39	46	38	22	34	45	54	41	39	44	42	41	38	41	44	43	51	38	46	48	50	40	33	34	51	51	40	47	32	45	41	46	42	46	49	63	42	47	45	37	42	46	33	60	47	43	45	47	60	52	42	42	41	37	33	48	47	46	48	41	47	38	51	43	46	39	41	48	40	50	44	39	38	47	44	62	50	45	42	42	50	51	48	42	46	49	44	32	45	35	40	45	43	30	37	42	45	33	43	41	45	40	36	42	47	39	53	46	46	50	45	46	40	51	46	40	51	45	40	46	45	43	27	39	63	23	37	40	40	47	44	52	40	40	41	47	45	42	31	40	45	42	45	35	42	41	46	51	46	38	39	45	42	50	36	43	43	47	44	44	48	42	49	60	46	36	43	38	48	47	41	31	41	55	38	41	37	40	34	55	41	41	38	33	44	44	50	45	48	44	39	44	39	48	50	47	48	50	44	44	40	50	39	45	52	37	48	49	35	44	28	33	50	25	45	35	41	44	44	38	46	43	58	43	46	47	47	34	45	68	54	33	37	50	39	38	29	38	47	52	31	47	40	39	48	49	38	40	35	39	42	42	46	42	47	46	50	40	41	34	48	36	42	45	42	39	38	31	55	40	46	38	43	40	41	58	45	51	58	37	46	51	38	42	39	45	41	51	48	50	46	46	48	49	47	43	64	39	40	40	38	50	37	44	55	39	45	45	39	46	45	39	49	51	35	57	45	37	45	43	35	51	49	37	45	45	48	40	43	30	46	29	50	51	42	43	34	48	37	33	44	48	41	47	47	42	53	47	35	44	51	60	58	47	44	52	39	40	44	37	43	50	47	45	37	42	46	42	48	37	50	39	52	47	47	41	47	38	41	46	60	55	46	39	36	57	41	29	34	41	55	42	39	50	47	45	41	34	32	48	37	36	47	33	43	53	49	51	35	28	44	67	36	53	45	48	52	36	52	53	50	31	44	51	41	41	44	49	49	43	56	38	50	48	36	40	44	41
34726	24774	15612	17664	27798	32291	57223	64871	56092	44066	33162	22679	12913	5383	2088	967	672	582	527	568	558	527	517	580	556	544	549	540	528	538	522	551	579	532	540	570	557	548	542	541	526	493	496	511	570	546	506	542	538	559	509	513	578	570	553	537	518	538	509	539	556	543	561	560	552	541	555	553	525	557	553	545	561	544	545	544	552	533	553	533	559	566	568	516	544	516	515	545	544	554	592	552	481	538	528	544	571	548	548	563	561	542	527	565	591	520	538	582	576	552	508	572	512	553	551	552	578	559	575	556	534	515	561	504	532	554	602	591	601	534	583	556	511	517	529	544	523	546	584	514	562	562	582	552	534	506	546	526	522	560	581	589	518	553	599	554	554	568	581	536	597	531	569	541	544	601	535	532	612	540	535	540	578	538	540	556	556	527	592	532	536	520	523	549	508	557	567	545	502	545	503	560	536	540	553	545	545	519	559	524	595	581	525	529	566	558	554	540	570	542	601	570	532	558	596	533	549	573	553	565	551	568	523	531	538	596	547	518	549	552	560	598	571	509	557	573	534	576	559	589	543	532	581	553	569	555	561	537	553	594	536	577	518	583	579	561	566	576	547	573	548	553	552	565	577	576	539	555	557	584	561	553	539	560	540	532	529	563	608	514	536	533	550	569	543	546	588	513	549	580	580	570	557	567	554	569	571	549	551	588	589	576	544	575	553	563	541	566	541	559	578	549	575	538	585	549	538	506	547	535	589	555	553	550	531	561	544	574	527	559	564	518	550	550	490	566	573	539	562	535	536	561	555	549	562	531	551	578	574	571	586	587	562	571	566	564	547	537	536	557	540	552	539	535	506	583	565	521	528	542	541	556	592	545	551	588	544	562	574	573	519	559	576	547	560	551	504	540	573	534	529	553	541	530	547	539	534	540	561	563	555	521	559	545	595	529	512	560	605	550	571	525	514	502	545	502	569	549	531	578	512	553	527	530	538	517	548	530	531	522	500	516	568	550	556	550	506	532	537	518	513	511	561	572	502	543	561	523	529	531	524	553	579	593	544	564	535	545	542	534	581	532	585	532	580	539	563	555	539	558	577	532	550	560	528	538	539	559	541	600	564	568	551	527	552	574	548	550	531	512	550	545	580	528	548	524	571	533	563	558	583	547	517	572	588	553	528	537	560	565	556	562	557	560	570	604	569	559	536	570	513	574	560	562	561	571	543	581	585	558	564	559	541	515	549	568	532	572	552	537	536	502	562	544	563	551	544	548	568	567	547	558	544	538	509	538	566	539	544	558	530	531	530	553	561	569	543	537	575	565	555	542	564	580	586	568	520	529	539	545	578	530	528	551	500	539	514	592	535	541	553	525	535	531	571	514	577	515	525	550	594	551	565	495	531	554	607	517	511	578	560	526	539	559	599	560	549	515	487	577	549	570	589	545	517	555	535	556	544	530	556	533	550	558	561	566	535	596	531	609	555	545	549	574	566	532	562	552	543	538	567	542	615	541	519	544	544	548	559	542	542	554	560	516	566	539	517	528	523	573	553	505	534	505	551	558	525	582	539	547	545	537	564	560	562	554	558	529	535	544	533	565	532	601	547	535	579	570	564	539	570	556	537	548	554	569	542	550	538	528	519	550	557	559	563	534	552	585	544	553	574	545	574	556	525	547	544	549	516	547	512	545	549	564	529	582	571	569	533	564	576	561	540	549	574	542	533	554	567	551	524	554	577	567	571	525	568	538	526	564	503	544	523	511	545	527	578	556	522	595	533	544	559	552	539	553	560	509	518	526	577	558	529	535	553	570	504	515	601	521	589	519	555	558	534	575	548	533	545	541	521	550	581	557	547	548	551	547	540	540	528	562	555	543	551	528	586	551	576	569	561	547	542	537	542	548	576	575	524	529	562	564	553	557	549	545	537	575	549	537	563	532	552	554	547	535	584	529	555	556	550	514	569	534	568	582	562	542	546	467	547	546	542	550	525	559	552	626	590	577	558	545	610	557	570	564	542	545	533	582	532	540	558	528	522	559	566	545	526	528	509	550	594	557	571	547	550	516	528	550	568	560	505	564	588	565	508	563	504	521	545	527	540	589	554	573	556	537	562	568	567	555	532	586	567	550	526	559	584	585	511	559	551	574	559	534	550	593	552	545	567	556	552	577	570	542	591	550	559	532	529	537	532	539	539	538	596	554	550	555	640	539	567	583	532	554	539	527	538	534	542	537	531	532	547	561	545	577	530	522	536	567	564	594	555	572	556	534	537	551	561	546	578	540	539	534	551	539	579	504	553	482	545	494	550	559	533	510	525	504	560	514	558	553	535	545	547	577	564	515	569	563	549	542	541	557	588	541	537	558	584	546	530	609	540	543	574	531	567	574	529	532	552	584	542	556	545	578	552	558	562	548	545	564	550	527	569	563	573	552	477	557	543	532	556	520	571	589	556	562	566	531	573	542	569	567	554	562	562	552	584	539	524	608	530	537	545	557	570	576	535	526	560	512	583	541	517	566	545	574	561	576	542	606	527	573	568	544	511	522	554	542	571	509	544	524	531	533	534	542	538	575	564	587	552	514	507	549	564	577	551	530	517	598	527	563	534	543	555	512	528	504	541	578	539	552	588	553	552	541	565	582	597	568	513	565	561	529	604	550	554	551	521	565	534	555	615	517	570	531	566	560	569	521	572	548	592	578	544	526	522	548	602	571	542	531	515	541	504	555	545	579	536	545	551	515	503	563	506	497	553	568	547	582	561	503	545	546	551	547	567	544	549	622	559	569	561	560	545	542	582	549	533	532	558	523	529	535	525	521	538	510	526	535	536	492	534	513	546	575	599	543	544	548	530	549	552	579	546	537	563	588	555	526	518	541	586	558	568	559	542	601	543	567	539	583	558	553	542	553	533	513	531	537	581	528	540	520	535	527	536	512	591	535	572	538	569	582	488	579	552	589	564	510	541	539	529	543	525	535	547	522	509	593	518	552	565	602	576	569	539	572	546	548	518	549	545	545	542	538	556	521	553	562	572	538	531	569	568	566	523	570	526	548	603	504	518	538	556	576	583	579	562	584	525	527	551	556	546	561	563	583	560	540	547	547	591	563	540	554	565	544	545	524	553	531	540	525	539	503	552	520	542	516	605	545	564	558	555	549	557	579	513	528	515	563	584	528	584	542	527	569	533	538	537	538	539	553	566	515	504	574	546	554	528	543	517	534	600	518	566	509	545	496	570	558	524	566	541	540	551	554	528	532	553	562	568	526	583	550	525	540	509	530	576	556	548	577	554	578	541	566	548	560	538	562	539	483	576	547	495	529	551	568	538	574	540	524	552	578	546	520	544	554	516	554	571	574	546	543	536	533	542	557	573	535	561	573	540	492	512	539	525	563	548	545	522	551	576	521	530	555	545	510	523	529	546	552	542	540	539	573	590	540	561	561	528	568	508	560	547	550	542	553	521	575	585	551	593	532	545	570	514	532	526	541	570	558	533	579	525	590	579	557	567	512
2158	1132	354	116	155	232	1517	3180	3249	1914	875	448	242	109	61	53	55	51	35	38	29	39	50	38	43	56	30	40	45	37	39	34	46	47	43	44	29	47	39	48	46	51	42	48	51	39	35	50	41	40	42	43	45	41	36	44	49	43	47	48	41	42	42	41	42	39	39	52	44	45	51	59	45	40	32	43	52	32	46	40	37	36	43	48	42	43	40	32	48	32	46	40	46	47	33	35	38	49	41	40	53	42	37	44	50	35	44	42	43	31	35	47	43	44	43	40	39	27	38	42	44	44	55	32	40	35	36	48	49	55	41	35	45	38	51	46	39	36	51	39	47	45	39	42	43	43	39	45	47	44	53	49	40	41	45	46	38	53	44	39	40	49	43	45	45	39	34	54	33	44	56	39	42	41	48	34	47	38	37	43	46	43	45	38	43	43	34	45	33	43	35	41	32	40	46	43	44	37	53	28	50	37	33	44	44	45	46	32	45	49	45	41	45	56	48	42	39	31	44	44	47	59	47	38	28	51	42	42	34	52	48	40	46	50	56	45	39	49	34	46	46	55	50	33	39	51	49	44	40	47	39	37	36	49	48	35	41	49	39	43	36	51	36	39	33	30	48	44	46	38	46	39	52	49	37	45	42	35	43	42	50	48	38	42	51	50	43	54	36	41	58	40	41	43	42	31	26	42	45	36	49	43	46	53	37	45	37	40	41	37	38	47	34	62	41	37	47	48	34	43	44	43	37	57	42	40	38	30	50	40	36	51	44	42	50	51	44	29	45	40	42	56	48	45	42	56	39	43	45	38	46	44	45	51	41	49	48	36	41	39	38	44	48	38	51	38	39	37	42	37	44	48	34	44	53	48	41	37	33	31	49	39	49	50	39	45	49	34	51	53	46	44	40	42	36	44	33	34	56	41	45	40	55	39	32	46	32	47	43	32	27	45	42	44	46	32	39	50	33	47	33	41	34	34	32	49	40	47	35	50	41	48	34	35	55	38	29	42	36	33	43	38	44	49	45	38	41	36	41	39	36	37	50	53	48	43	55	48	37	44	40	43	42	49	41	43	44	44	35	52	48	43	57	30	33	42	44	32	41	47	42	35	43	50	49	42	39	51	48	34	53	43	38	50	49	32	41	31	41	40	36	47	33	40	43	60	51	52	48	43	34	46	41	44	34	47	42	43	43	51	43	51	53	32	38	46	45	31	33	51	50	38	39	38	43	41	44	44	39	40	43	46	44	38	31	34	47	39	46	32	44	41	36	39	46	50	47	35	38	41	46	44	34	46	35	44	49	51	37	46	36	40	40	47	43	33	44	53	22	39	41	36	43	41	41	40	38	39	30	44	45	43	56	49	39	48	44	63	46	36	39	46	47	35	51	37	42	44	37	41	44	36	35	52	44	46	29	31	33	41	44	53	55	38	43	47	48	41	33	40	34	48	47	32	37	61	46	43	43	53	48	30	48	38	39	55	35	35	37	41	35	51	35	41	38	43	48	35	53	35	33	40	45	43	42	62	39	38	42	42	43	41	37	44	49	39	44	43	43	40	49	47	41	54	46	38	48	40	41	44	43	34	35	40	44	52	49	49	37	43	46	43	40	50	43	38	44	44	39	28	31	45	46	46	39	47	47	45	41	46	57	47	43	44	46	47	43	49	48	51	46	41	49	47	38	42	43	42	45	44	41	31	37	49	41	42	50	52	42	45	50	42	38	45	48	40	53	52	34	30	41	54	36	43	40	34	31	50	32	38	41	34	46	44	33	44	40	40	34	45	49	46	39	45	42	45	45	44	38	50	45	37	41	49	34	54	51	45	36	40	40	42	43	46	49	41	39	45	46	40	40	49	48	51	40	60	48	37	45	32	39	42	44	42	33	38	32	38	46	44	47	44	43	41	44	37	43	41	46	36	41	41	48	49	37	39	35	34	48	44	43	49	48	42	44	40	39	46	45	44	46	41	46	46	52	41	44	46	41	49	44	44	30	42	49	48	31	37	45	29	46	58	41	40	43	46	57	51	44	39	52	62	33	38	43	38	40	47	50	37	54	51	39	34	45	41	37	45	42	58	35	44	26	56	44	33	52	49	33	43	55	46	39	47	44	29	50	41	36	41	40	38	43	36	37	46	43	35	34	45	43	43	43	41	58	42	36	37	43	46	41	40	41	42	29	46	44	61	38	44	39	41	43	47	60	45	44	39	38	45	46	46	46	40	38	46	42	48	51	52	34	48	49	42	42	43	42	36	56	47	58	39	44	42	65	46	37	43	35	32	35	51	40	27	33	45	56	48	40	50	43	39	45	46	50	43	35	50	39	36	52	44	43	33	41	54	47	50	41	44	33	48	45	52	47	51	40	44	51	49	49	50	49	61	42	45	46	47	46	33	32	55	42	34	36	32	52	46	41	37	49	56	37	45	35	40	57	48	29	37	42	44	41	39	47	45	44	33	39	43	35	44	36	29	47	52	27	52	48	40	41	45	46	39	43	49	43	34	47	44	40	52	51	37	28	47	54	34	43	37	46	57	43	49	39	42	39	47	36	46	36	39	40	37	40	31	38	42	33	42	41	36	34	45	45	45	45	44	42	42	40	47	36	41	47	40	50	55	46	41	42	40	48	36	44	51	47	39	45	43	40	34	47	36	46	33	42	53	38	43	41	55	62	51	53	48	41	43	51	46	44	47	53	35	42	41	40	36	48	43	36	54	42	39	31	56	42	32	54	41	35	51	50	59	41	28	46	46	35	42	45	42	42	47	52	26	52	50	43	33	37	29	46	45	55	39	36	41	54	38	39	38	42	38	41	25	47	44	40	45	42	33	45	41	40	47	62	37	41	46	52	39	38	49	35	41	46	35	39	48	37	40	50	45	38	47	49	40	35	44	42	36	43	55	50	56	46	54	40	40	35	33	41	43	40	33	45	39	39	44	38	46	43	34	38	44	39	53	57	52	47	46	42	40	29	47	39	44	44	49	49	39	40	57	46	36	43	50	45	36	53	38	38	48	47	41	38	44	40	32	38	54	30	32	37	51	44	40	33	44	40	42	32	40	47	35	43	34	55	48	45	43	52	37	33	39	23	49	50	41	42	53	30	42	40	50	50	43	40	43	51	46	51	44	61	37	46	50	35	48	43	48	43	42	43	38	40	46	40	51	47	43	39	39	34	40	44	41	46	42	43	41	46	48	54	31	32	41	47	41	32	49	46	28	43	48	61	36	35	51	54	51	39	35	46	46	45	39	54	42	34	36	35	40	45	45	44	44	42	30	39	40	44	37	42	38	46	48	34	36	47	34	42	33	38	36	45	32	51	40	43	47	39	45	41	42	48	45	47	49	38	37	28	46	41	37	40	47	45	41	46	37	37	42	39	40	45	49	45	50	45	41	49	42	50	48	33	45	34	69	35	42	36	29	40	54	27	45	39	49	37	50	36	39	41	44	40	46	35	43	44	46	43	33	43	48	47	52	36	39	35	37	39	46	39	47
24867	15518	6025	5330	11769	15381	33254	38728	34872	27372	19084	11815	6027	2533	1167	724	628	547	523	558	576	534	546	559	554	568	541	554	540	527	515	554	555	540	570	539	538	564	537	508	532	562	575	532	569	583	554	554	583	512	536	518	533	499	527	503	545	507	529	569	483	530	572	573	541	541	517	491	524	513	554	545	540	570	568	556	522	557	584	546	541	543	590	531	549	574	507	555	540	532	523	496	557	533	558	529	520	520	521	532	547	533	568	567	525	519	552	548	568	511	545	518	602	550	556	533	515	572	566	528	522	507	543	573	562	542	525	556	530	546	574	586	537	550	567	541	541	612	560	583	545	597	549	524	546	549	562	584	584	554	492	564	586	589	539	561	543	541	576	530	574	534	591	534	543	527	538	553	565	527	539	569	570	507	491	613	532	549	580	570	550	526	552	544	518	527	552	529	594	551	535	570	572	550	538	584	508	510	563	554	546	566	550	552	567	561	569	511	555	507	537	563	559	575	520	544	526	526	553	565	550	564	501	541	512	523	537	520	551	548	537	546	511	565	538	568	512	572	548	572	525	547	542	515	579	599	581	553	524	545	512	503	532	543	575	517	550	546	539	566	508	543	580	551	569	540	569	559	544	544	545	570	562	554	541	522	536	555	567	563	569	540	520	566	577	538	548	546	562	524	556	559	569	566	539	523	555	551	542	515	527	550	505	525	571	535	576	529	565	561	542	548	531	605	553	540	561	565	584	552	514	565	554	528	523	569	575	533	563	525	555	531	588	574	569	556	544	515	508	588	575	537	546	551	508	542	520	507	567	562	531	505	513	525	585	542	523	552	536	556	567	555	545	573	550	543	540	573	588	589	574	599	546	548	506	571	558	540	547	550	579	551	620	572	604	549	545	552	544	554	550	587	583	543	539	593	526	539	557	562	589	532	523	554	540	559	551	569	525	516	549	548	564	505	550	519	547	570	540	559	598	573	513	542	577	530	548	543	566	558	539	560	573	515	495	553	522	591	559	534	531	557	575	548	541	579	546	526	570	535	597	546	540	596	606	546	578	577	506	542	535	561	525	561	532	559	539	554	549	546	540	529	558	517	533	541	549	556	538	536	582	584	549	549	532	546	569	524	547	550	539	544	543	562	567	515	537	542	540	501	572	554	549	531	497	549	545	531	546	552	529	575	564	577	543	580	554	521	547	525	563	529	530	567	568	579	531	562	562	562	564	575	542	499	556	573	550	560	546	534	579	515	568	589	562	535	544	514	519	537	538	538	524	578	562	597	598	541	583	475	527	555	550	541	554	572	571	559	547	586	559	550	552	574	520	541	529	528	557	507	562	559	521	521	513	529	554	527	580	575	563	581	561	528	545	565	549	565	526	543	549	535	554	515	524	569	522	595	571	567	560	507	536	527	597	567	541	524	499	583	559	569	531	563	550	522	537	553	562	540	545	535	573	504	561	572	556	541	549	575	539	567	567	522	531	540	527	517	522	556	557	530	603	502	561	548	519	559	594	569	571	545	573	523	571	561	550	534	537	522	510	534	552	558	550	538	520	476	509	550	570	545	554	586	538	578	523	594	578	541	567	533	549	573	503	553	521	561	552	541	535	563	574	543	549	550	548	555	530	553	530	545	541	579	539	533	512	546	580	549	596	549	530	569	534	524	531	583	537	547	535	515	528	577	570	564	544	540	553	562	578	572	551	572	535	502	547	569	549	530	578	589	562	532	529	543	533	544	513	574	533	558	557	547	556	565	572	564	569	556	543	564	565	513	549	564	545	570	562	537	535	509	471	547	564	535	533	570	528	530	546	538	561	505	526	518	520	569	521	521	553	529	514	578	556	544	582	604	503	557	572	581	554	570	550	577	571	525	533	579	542	570	586	576	512	509	505	531	572	537	558	608	595	560	570	565	579	585	551	529	577	555	557	548	533	584	514	578	534	513	548	571	513	597	576	545	596	566	563	533	535	531	556	563	576	542	566	505	577	556	552	580	583	539	558	535	603	585	546	571	549	560	509	538	561	548	537	558	511	575	534	530	568	552	565	537	541	558	545	534	573	582	545	562	569	582	555	563	526	543	572	534	513	552	534	571	566	560	548	562	562	545	577	550	560	571	557	563	556	537	569	539	577	525	606	551	537	542	532	535	536	555	550	575	529	557	602	528	533	564	556	560	575	531	528	532	575	482	534	537	528	561	536	505	562	527	538	545	523	527	550	542	574	546	508	525	545	560	585	538	583	539	561	546	560	516	589	531	571	561	541	584	579	514	553	535	564	577	589	574	578	534	541	555	540	533	576	529	568	498	613	537	503	599	547	512	514	557	593	593	567	538	569	559	542	552	547	542	546	583	553	507	561	562	554	564	544	541	561	543	555	546	552	494	528	543	523	586	524	561	551	528	543	515	512	584	564	598	557	541	581	550	523	523	547	552	580	532	558	548	543	550	547	540	577	529	603	587	534	513	550	526	537	525	553	550	554	542	543	604	560	552	556	549	540	551	531	535	562	554	528	543	552	569	538	554	557	500	578	548	565	539	528	543	513	566	513	533	522	547	540	566	571	505	585	573	525	523	529	536	527	558	551	508	549	586	527	489	534	540	533	507	552	535	533	517	571	520	564	554	545	563	535	537	533	505	531	513	561	497	572	527	541	531	527	578	520	554	540	545	539	597	532	578	544	553	543	569	537	499	534	499	545	554	526	499	531	562	554	595	543	553	575	515	583	563	578	528	588	543	524	517	499	541	546	578	564	550	553	509	576	569	534	495	537	550	538	556	516	558	579	547	570	547	564	577	537	577	562	573	557	560	576	570	555	546	536	553	563	526	562	515	555	546	542	523	586	514	560	521	567	551	588	533	556	524	559	563	555	543	567	574	563	531	538	556	517	527	572	551	549	551	532	502	520	526	561	542	566	579	552	546	566	536	567	497	534	529	510	560	549	588	495	523	529	586	490	556	522	534	521	549	565	565	569	558	559	528	523	549	524	533	549	549	582	534	533	545	596	596	578	544	528	510	523	539	603	531	603	535	549	553	525	517	541	552	550	586	536	535	501	536	589	534	596	544	521	543	535	558	570	530	591	563	539	531	583	548	547	524	553	535	554	553	554	577	527	536	571	539	554	586	529	508	559	548	567	524	576	537	618	559	524	542	543	538	610	542	539	547	536	543	551	557	554	566	572	525	610	536	541	507	572	562	537	512	567	575	563	524	529	560	591	607	508	554	568	550	563	546	550	584	545	516	543	560	614	576	570	537	578	525	575	533	586	555	601	570	545	554	526	574	532	541	574	547	537	519	544	568	529	548	548	565	508	547	540	569	499	541	502	567	538	513	548	531	551	561	549	527	565	537	545	551	576	542	550	531	512	554	543	557	527	551	574	506	510	567	550	559	515	558	566	569	596	575	575	566	577	526	533	544	539	515	517	545	520	556	513	509	583	549	574	582	520	571	581	530	556	583	559	571	561	547	551	529	505	517	538	562	572	523	598	552	559	532
2778	2524	760	225	287	464	2307	8416	8280	4508	2450	1254	581	250	99	62	56	43	46	26	37	29	43	46	43	40	41	38	38	43	34	35	40	43	47	38	44	34	40	36	37	46	31	43	45	35	42	49	38	42	36	49	42	40	41	43	32	42	45	50	37	37	37	40	44	20	43	46	45	34	26	33	47	37	37	45	42	33	47	41	40	40	42	27	40	32	40	37	44	50	44	47	32	47	56	43	31	34	34	48	38	51	34	30	44	39	33	48	40	36	47	29	43	48	48	37	32	38	33	32	37	49	32	45	44	34	49	39	42	52	30	33	37	42	32	41	40	31	42	47	38	29	41	39	35	42	44	36	33	35	45	48	32	38	38	37	30	47	41	39	39	37	42	46	53	38	36	34	39	35	38	48	44	34	43	35	40	48	40	31	32	35	32	37	51	35	40	43	46	38	47	51	48	48	46	37	31	38	32	39	29	35	46	39	42	48	34	43	27	30	39	38	40	37	37	40	39	44	38	41	34	44	41	36	33	35	49	42	31	42	32	35	42	40	33	32	37	35	42	38	32	38	44	22	39	36	44	47	25	41	38	45	37	41	34	44	32	38	38	31	43	33	37	38	34	34	40	31	39	50	37	29	40	43	37	42	43	41	41	56	36	33	38	45	36	42	41	39	41	43	33	39	43	40	38	34	29	40	47	46	37	41	53	36	41	36	51	33	36	40	41	41	44	44	42	35	40	39	49	51	42	27	40	38	35	46	45	49	34	39	41	36	49	32	34	33	44	38	43	30	36	44	36	44	53	37	41	35	31	37	41	37	57	32	42	58	38	26	42	51	38	31	50	38	35	40	50	32	37	40	46	31	37	37	35	33	45	34	37	31	41	30	35	43	41	49	54	44	52	46	52	39	40	41	43	46	51	24	36	38	41	54	42	43	46	40	44	43	36	50	45	50	41	36	35	22	29	44	52	36	51	42	38	31	51	49	33	32	45	32	27	36	47	33	31	33	49	34	24	47	33	38	33	45	35	33	39	30	44	56	43	32	33	40	38	47	38	35	34	43	40	45	46	41	47	52	41	38	38	42	40	34	39	44	41	42	33	37	39	33	42	40	41	54	37	37	38	41	35	35	45	42	37	39	47	31	54	50	46	43	48	35	42	36	33	44	48	37	38	50	32	47	37	34	37	45	38	42	40	39	44	36	25	45	36	25	35	33	30	32	44	45	31	37	48	25	36	52	35	39	59	35	48	34	49	32	42	39	32	36	33	43	42	40	39	43	35	38	49	44	35	36	37	40	29	53	28	49	41	48	41	28	31	39	43	40	38	35	35	26	41	44	31	32	44	50	37	32	31	33	48	39	38	36	38	38	32	43	42	48	37	33	35	29	47	34	38	38	41	39	40	30	39	45	43	35	42	36	39	45	33	39	48	42	42	39	28	33	44	38	38	38	38	45	45	45	29	48	48	39	45	42	37	37	33	42	44	36	30	42	32	38	38	46	37	44	40	46	34	50	52	36	49	44	47	42	30	43	50	34	33	46	31	36	41	34	41	35	41	43	46	42	31	47	37	43	35	41	37	43	37	33	35	33	46	46	25	42	36	33	40	32	43	44	35	31	42	38	52	36	44	32	34	30	46	39	42	48	47	40	40	43	57	40	41	36	44	33	35	34	30	41	47	46	43	46	48	38	40	30	35	40	40	36	48	39	32	49	30	32	44	45	43	42	30	39	24	39	38	37	36	42	52	41	48	34	43	45	45	34	46	35	42	41	43	36	42	36	24	41	39	36	40	34	49	38	36	28	43	36	32	48	26	38	46	37	39	29	44	31	40	32	43	48	51	38	29	37	44	34	40	36	29	49	35	43	42	48	32	52	38	37	39	41	44	35	33	40	36	22	32	40	45	46	45	46	29	39	36	35	40	35	31	34	56	36	51	34	36	43	36	38	34	31	43	35	35	39	37	31	42	38	34	41	44	32	39	39	30	37	32	27	47	30	39	44	41	40	21	27	44	37	49	31	40	38	33	33	38	35	46	40	44	33	41	41	28	40	48	37	47	39	42	47	48	39	45	39	36	31	28	44	43	42	32	29	38	36	49	36	40	41	35	35	48	38	32	43	33	35	36	38	31	48	42	42	35	32	38	45	36	42	46	22	40	39	49	31	42	40	31	40	39	56	31	39	43	43	41	52	43	30	43	35	40	52	32	33	44	61	44	45	46	40	45	46	45	41	40	43	51	37	40	38	43	49	38	39	44	43	37	50	44	41	34	46	51	45	41	39	41	34	33	42	29	50	36	43	30	37	45	44	34	52	28	35	51	45	45	47	40	34	42	34	28	38	55	36	44	42	28	43	39	47	44	41	40	40	49	49	36	30	38	46	45	41	54	42	43	46	38	34	45	42	21	36	29	30	34	37	40	36	39	36	40	44	38	34	35	36	28	41	45	39	46	42	45	34	48	38	36	39	40	39	40	37	50	36	44	34	42	27	44	37	45	43	38	47	42	49	37	35	43	46	52	47	40	32	45	38	37	44	38	50	49	53	33	34	41	44	44	41	47	41	37	45	36	31	33	38	36	42	40	44	46	32	38	35	42	28	45	41	37	42	53	42	37	43	44	37	45	48	41	48	41	40	42	44	51	36	45	42	42	52	32	44	42	49	42	37	42	25	44	35	36	43	40	46	31	39	33	30	45	35	37	35	47	45	41	43	39	46	41	28	46	42	33	49	33	26	42	37	49	46	39	39	35	56	41	45	43	41	47	31	40	30	43	32	45	41	48	54	42	40	46	47	31	34	45	36	46	44	46	31	34	39	33	50	35	29	30	33	24	38	38	36	42	35	41	37	37	41	44	42	32	31	43	37	25	32	35	51	40	44	40	38	38	27	44	39	29	39	48	29	37	46	38	36	46	40	48	45	51	45	35	37	44	48	32	38	31	41	47	33	26	36	44	37	43	38	35	34	49	44	33	44	30	39	34	42	36	34	32	38	40	34	45	43	40	38	39	53	33	30	38	41	35	53	38	29	44	47	37	39	30	34	45	44	43	41	30	43	52	40	41	42	42	42	38	46	36	37	53	38	45	37	29	33	33	47	35	43	38	32	24	40	27	42	48	44	40	35	25	34	44	43	45	35	32	34	42	25	32	36	35	45	42	38	45	48	45	49	44	42	38	51	38	37	43	39	50	50	50	35	30	42	44	52	41	35	27	42	38	41	34	38	48	38	41	38	35	40	48	41	44	36	39	39	37	45	42	43	49	34	58	47	41	36	46	38	40	28	38	52	35	43	40	36	47	46	34	33	36	38	48	34	35	44	40	33	39	38	51	33	31	31	37	36	42	39	44	30	37	42	35	42	36	32	45	45	47	44	50	26	51	43	52	49	52	35	32	31	38	39	38	51	43	32	34	36	42	43	43	58	49	43	27	40	37	27	40	29	47	36	49	36	35	51	40	41	41	43	38	42	41	34	35	30	39	28	41	48	43	41	39	34
31122	21912	9122	11105	21538	22927	36842	52248	46498	36205	28365	21862	13564	6247	2592	1184	640	557	513	515	522	571	502	494	520	522	507	492	480	496	502	499	515	516	534	507	497	477	474	492	544	469	533	506	501	491	503	546	508	551	469	482	476	496	506	521	499	516	466	496	523	497	492	532	497	522	507	507	510	498	512	452	542	547	476	553	502	517	508	538	488	520	553	522	493	529	522	517	525	508	529	505	499	530	512	517	545	529	514	514	530	550	502	538	487	556	514	489	550	496	497	486	528	532	500	526	547	555	515	505	536	471	524	538	478	529	517	477	503	505	538	517	523	514	504	501	556	497	452	481	514	536	515	488	499	490	512	538	499	505	485	488	491	482	488	495	451	535	531	484	481	519	523	496	496	488	490	478	487	517	519	526	529	533	502	532	508	505	504	550	489	485	509	498	525	518	505	503	505	498	548	490	481	516	500	528	529	510	491	487	511	498	483	494	507	536	502	506	496	526	540	534	506	450	523	488	502	491	529	520	499	511	525	503	520	508	530	473	508	474	558	483	492	512	549	505	499	545	543	521	509	539	537	511	501	477	476	525	524	523	498	484	485	522	510	487	532	496	544	518	511	522	487	499	549	485	517	518	488	522	450	499	521	530	514	501	494	512	490	535	508	512	528	497	505	503	495	470	508	516	505	507	522	511	444	574	511	512	505	522	498	524	518	493	531	525	493	510	493	563	516	481	498	560	547	554	495	507	526	536	489	533	497	481	523	527	502	524	505	511	518	528	509	475	498	488	537	523	541	514	469	527	506	490	548	512	479	511	500	532	487	453	509	560	516	541	483	524	527	512	491	513	516	506	528	496	472	523	526	510	514	539	513	549	526	508	480	520	503	541	479	512	528	488	478	532	501	500	495	486	508	521	498	508	493	495	506	500	494	558	546	485	531	482	506	497	516	526	490	484	519	508	539	532	519	507	534	513	505	506	468	465	513	522	533	520	489	526	531	472	488	527	530	496	512	555	465	520	526	515	512	526	519	526	507	550	483	478	479	517	505	497	535	526	487	504	528	496	531	507	486	518	490	502	550	526	506	511	533	465	553	533	504	532	498	558	547	515	546	510	529	483	502	533	521	493	555	556	526	497	496	519	507	496	499	543	499	523	512	484	496	510	521	539	495	530	498	528	480	491	499	529	508	494	500	540	478	482	518	567	485	506	533	521	494	540	542	455	523	560	510	518	496	505	504	495	521	521	527	481	504	486	547	505	474	497	527	551	496	545	518	479	556	496	476	520	496	516	485	490	502	477	494	540	479	528	534	520	559	526	526	501	529	490	547	506	533	501	481	497	549	490	562	533	493	513	486	496	511	551	511	518	513	508	510	510	543	513	468	526	506	454	494	534	492	545	527	524	526	502	516	552	514	501	520	480	470	538	549	513	498	490	471	503	518	510	518	506	492	513	509	523	502	529	489	517	517	536	519	500	515	506	540	486	514	530	493	524	523	523	542	554	525	501	527	513	523	510	534	524	544	536	476	494	478	537	529	545	547	544	498	488	454	514	512	528	523	491	467	544	475	501	502	521	506	538	515	501	523	474	554	536	501	517	503	540	543	539	518	521	469	549	462	506	485	513	480	529	540	512	537	519	495	515	467	529	502	540	540	510	511	533	504	515	528	488	530	506	492	518	531	534	510	531	463	506	477	505	552	522	504	502	520	566	519	493	531	539	476	532	465	541	498	486	494	498	503	516	529	515	500	518	522	465	510	545	484	515	490	536	476	518	482	513	506	520	503	477	492	520	506	545	527	484	507	502	481	474	492	460	530	496	514	503	513	513	507	505	519	493	493	475	522	495	539	499	530	536	500	502	531	513	532	490	519	550	525	504	495	511	509	535	484	484	478	522	526	493	501	504	534	554	537	516	521	506	510	480	510	559	482	543	470	506	509	504	550	537	514	527	477	526	483	487	512	523	505	528	512	508	526	494	497	505	555	538	498	482	514	514	472	501	507	498	534	504	524	519	517	444	544	492	512	484	531	508	483	537	504	548	515	503	512	448	511	500	484	502	474	477	470	500	501	522	515	467	535	540	504	501	486	501	507	497	487	495	514	493	509	517	496	478	476	532	526	512	521	493	507	496	540	467	483	521	509	519	534	485	511	504	535	487	554	520	477	476	520	501	563	514	514	476	474	514	497	518	541	529	542	488	549	519	505	522	499	561	515	524	561	485	520	546	547	469	520	499	516	503	483	506	512	540	518	501	513	523	506	534	514	532	515	479	484	483	514	524	543	526	535	511	514	517	501	484	540	546	514	518	530	527	516	501	508	508	466	535	515	489	500	508	552	477	525	472	511	490	551	479	530	505	544	499	506	508	551	479	528	516	497	494	495	509	473	535	504	464	495	520	504	505	512	500	536	535	520	550	488	497	536	500	530	519	503	522	473	486	539	507	513	554	518	553	489	489	510	461	516	507	513	514	534	532	509	506	509	523	491	493	538	527	524	526	516	519	450	511	516	497	553	491	498	528	529	530	537	536	535	493	491	538	488	489	507	487	494	470	505	472	497	514	507	502	524	505	484	524	511	427	487	471	492	485	470	511	519	548	489	524	497	525	463	471	516	471	569	512	501	518	491	498	489	476	479	526	508	482	506	539	515	493	508	546	499	557	474	511	525	539	536	524	531	535	521	498	505	481	513	527	499	491	500	472	497	512	501	495	562	516	500	509	511	518	511	512	503	509	537	546	524	506	463	514	511	465	538	488	532	481	477	538	514	516	498	531	516	487	492	523	558	501	503	466	528	512	499	501	525	534	515	514	528	520	498	515	486	530	504	500	532	485	487	470	539	489	491	475	494	519	565	499	484	500	529	488	505	487	537	508	505	487	518	481	514	526	514	518	529	454	524	487	510	522	494	508	537	489	508	491	533	501	481	496	533	507	490	520	503	537	503	520	476	528	488	543	485	485	524	481	518	496	507	541	501	535	495	512	498	500	494	544	512	490	519	525	500	531	530	523	511	513	536	513	501	487	534	489	504	485	527	478	473	513	499	503	557	494	507	519	467	511	502	503	521	480	496	492	553	500	519	520	486	524	522	509	509	490	515	526	552	534	494	515	494	526	519	508	507	513	509	478	522	531	520	472	491	536	530	523	461	514	569	515	504	518	531	491	498	466	546	489	473	504	500	511	523	492	477	513	515	488	485	526	501	508	505	507	485	548	527	538	519	542	487	539	477	525	524	508	493	511	525	505	534	536	495	483	528	497	477	499	505	499	500	515	476	527	501	518	503	509	524	481	511	555	484	495	508	547	520	512	503	474	511	526	504	542	487	506	526	502	538	514	494	481	528	487	525	552	540	456	503	478	540	527	518	501	517	533	514	524	522	517	475	454	510	486	519	483	493	510	496	547	495	551	496	498	489	524	499	495	473	466	503	534	521	502	509	515	513	510	503	472	499	494	522	462	468	567	530	507	515	515	531	518	500	473	520	481	523	490	544	471	512	488	519	473
3748	1031	303	250	260	384	1622	7296	7818	5439	4756	2707	1164	462	159	80	50	55	37	44	44	46	45	41	37	45	49	54	44	44	42	46	41	60	46	43	48	42	44	44	48	49	48	43	51	47	45	42	57	64	48	51	44	46	43	38	43	53	48	37	48	52	60	32	50	57	45	29	45	52	35	35	34	44	47	36	50	39	41	49	49	42	38	56	56	38	35	37	47	54	45	45	54	40	47	49	34	53	59	49	44	44	50	40	49	45	47	48	46	47	45	44	50	47	60	55	40	44	50	48	51	53	50	64	58	51	48	49	51	44	45	59	51	37	43	51	51	37	45	41	42	49	43	52	40	40	56	37	49	65	38	44	47	36	42	51	46	47	47	50	47	56	48	40	56	43	49	51	42	38	48	49	42	42	50	37	51	49	44	41	55	48	51	45	36	38	47	54	45	49	39	42	45	44	69	48	63	31	51	45	53	49	54	51	54	37	41	49	42	56	55	46	58	42	62	51	51	45	42	50	49	33	41	45	44	53	53	43	39	43	46	43	44	43	47	48	46	42	46	40	43	43	41	47	45	44	41	48	39	48	44	49	57	38	59	56	49	42	46	41	48	43	60	41	55	43	46	45	54	51	50	54	49	44	45	47	39	38	40	44	43	45	39	44	58	42	32	50	54	48	41	32	54	51	51	53	56	54	39	41	43	30	38	45	34	60	54	46	41	51	47	38	51	34	43	39	54	50	26	45	52	37	50	46	51	42	51	54	61	55	39	49	45	51	53	47	55	44	59	42	41	55	43	39	51	42	39	49	39	47	51	52	44	55	43	35	36	42	51	57	53	52	55	59	47	55	49	45	52	57	53	49	51	40	51	39	55	52	55	42	46	46	41	45	47	46	44	50	52	50	64	39	48	53	55	44	37	34	42	39	41	70	48	47	40	35	48	36	62	51	50	41	56	61	50	42	36	42	47	43	46	40	40	42	50	55	49	55	49	56	46	45	47	41	52	35	61	44	38	44	45	43	47	53	50	41	42	45	59	55	46	53	47	53	48	60	56	55	49	47	67	41	46	35	57	48	62	44	55	58	50	52	43	48	40	50	55	51	39	44	46	42	47	57	33	49	62	44	47	49	44	43	39	53	37	52	48	52	45	48	48	53	46	58	50	43	63	49	39	53	34	57	41	52	54	36	45	44	48	44	45	49	50	50	46	48	54	44	44	40	45	59	46	51	46	56	44	46	47	53	33	32	47	50	34	45	54	48	45	46	55	48	60	54	52	46	44	51	47	34	51	43	47	37	50	52	48	54	49	42	43	42	45	43	33	58	50	52	52	42	58	33	45	54	54	46	39	44	41	44	55	50	43	46	45	56	42	47	39	42	34	50	56	52	46	48	40	53	48	39	52	55	41	59	43	49	35	44	53	50	38	44	57	44	50	51	48	41	44	50	39	50	47	53	55	50	42	40	44	38	34	51	49	40	49	48	44	50	47	49	53	52	46	37	55	42	51	48	56	64	45	36	53	42	61	53	42	45	44	38	56	53	63	46	47	40	42	42	59	39	43	55	60	57	67	44	49	55	56	50	70	50	52	63	40	42	56	47	47	47	51	52	44	38	51	55	50	37	48	51	46	50	43	47	52	46	40	45	53	60	52	43	47	55	41	55	45	47	48	44	42	45	51	34	46	47	46	54	49	58	58	36	39	59	46	43	53	48	50	42	49	46	48	41	45	57	46	68	47	37	42	56	54	43	58	64	50	61	45	46	47	62	49	41	37	50	55	41	44	56	66	35	44	35	48	44	53	55	48	37	43	50	45	43	51	40	39	48	63	44	43	42	42	54	47	41	43	39	50	50	45	55	46	41	39	54	37	43	41	43	53	44	46	41	47	45	48	52	46	40	50	56	60	49	34	55	49	50	51	39	45	49	51	49	47	52	47	41	40	43	57	57	51	48	30	38	49	55	48	45	47	38	46	46	52	38	45	58	51	61	47	42	44	62	52	47	32	57	60	49	50	62	54	48	49	42	51	51	48	46	56	45	54	46	47	55	46	42	50	42	51	52	65	49	34	41	46	48	50	59	54	43	44	43	45	39	49	52	43	42	58	46	49	57	57	42	60	48	60	44	50	45	56	45	56	55	52	40	47	45	47	39	56	42	58	55	57	34	49	39	50	57	43	46	50	52	53	48	50	47	43	53	38	46	63	66	64	50	52	54	49	43	37	65	52	54	44	55	43	46	45	43	51	46	43	53	47	55	39	51	58	41	48	51	46	40	59	61	49	55	48	54	34	42	46	43	44	61	37	42	48	49	50	48	44	51	41	37	48	49	47	42	56	54	55	44	52	53	49	42	59	32	51	55	40	50	43	57	37	64	38	39	58	54	48	35	40	38	49	42	49	48	39	53	55	47	49	38	51	54	49	41	48	50	50	48	30	49	41	43	46	46	49	39	49	54	60	49	51	53	39	50	42	53	35	46	39	47	43	40	58	51	49	43	48	50	51	49	53	51	43	55	54	49	45	42	38	56	42	43	46	44	49	62	50	40	43	43	47	59	46	48	55	46	43	52	52	53	45	64	50	52	57	40	58	53	56	49	49	45	57	60	38	47	40	45	38	51	55	42	56	43	61	54	52	49	39	58	30	51	59	47	49	51	51	45	60	40	46	52	49	43	48	50	48	57	34	40	56	40	47	52	50	34	58	48	49	53	67	57	49	54	52	51	35	66	47	41	48	49	38	40	53	47	54	46	49	51	49	52	49	46	34	50	46	58	37	44	42	42	42	51	49	55	39	46	61	40	30	49	43	62	43	51	51	35	49	46	48	43	50	46	44	45	38	54	40	47	49	47	43	40	49	43	48	68	39	52	50	59	49	52	36	65	35	49	50	49	49	39	48	51	50	44	54	46	45	45	50	39	49	58	51	41	41	56	53	56	50	41	38	44	43	49	41	50	36	60	48	42	29	50	60	47	51	40	33	53	56	43	47	48	40	48	43	21	32	33	63	45	48	45	43	54	37	59	50	50	49	48	46	46	47	50	43	41	41	37	42	46	43	50	47	49	59	43	47	46	48	38	53	52	52	45	42	42	57	51	52	47	50	51	34	58	41	53	45	42	42	47	43	35	46	46	44	44	57	54	45	43	49	49	41	34	45	56	37	46	48	50	54	52	39	67	47	46	45	47	56	49	46	46	46	60	57	51	46	49	41	47	48	52	52	39	58	54	50	53	53	55	44	53	45	42	51	41	44	54	51	38	49	61	46	42	43	30	53	45	41	49	49	50	52	49	36	39	35	47	55	46	55	45	53	42	44	48	52	44	46	41	36	46	49	59	46	42	40	33	55	54	49	43	54	45	39	48	65	61	41	40	49	46	44	48	39	38	56	41	40	47	55	44	62	46	49	61	59	40	51	55	40	52	53	44	53	58	49	41	52	58	55	45	48	40	50	46	35	45	44	44	39	49	54	38	57	47	41	41	47	46	47	46	40	54	42	43
28303	14474	5697	10371	20264	22236	32743	49996	48921	36360	37745	29771	20305	10617	4419	1695	972	677	609	612	627	592	622	647	586	602	615	604	616	592	577	572	574	599	616	657	603	556	644	610	616	613	635	632	632	611	587	611	606	621	630	620	612	609	648	582	589	609	579	617	607	568	613	573	612	582	579	627	635	605	573	593	600	598	573	600	615	613	616	585	563	594	574	575	605	591	588	597	617	594	629	620	573	579	623	609	589	596	616	592	562	592	613	622	567	611	616	599	607	604	639	611	616	589	640	587	623	595	603	601	615	611	617	601	623	585	585	567	604	605	607	621	638	615	611	579	621	645	619	598	611	635	570	606	606	600	587	643	600	605	622	576	603	541	652	583	615	547	595	588	597	592	596	595	637	596	621	609	609	595	602	624	612	627	595	564	618	596	573	616	608	619	586	602	637	602	620	645	600	590	608	660	600	597	645	627	577	585	582	588	598	613	581	571	627	647	625	631	625	589	637	602	574	600	628	604	584	609	586	570	569	579	638	595	612	551	619	608	600	630	609	640	637	602	658	584	614	630	584	610	629	627	627	616	588	621	602	674	602	587	604	589	604	585	589	585	585	597	596	555	616	623	594	599	610	611	563	610	597	599	600	612	574	596	637	607	573	584	620	594	592	606	591	614	579	583	601	577	605	566	587	650	617	569	586	575	620	623	605	574	569	625	610	607	636	632	633	580	626	638	583	595	592	614	581	589	625	625	603	573	659	574	608	583	596	622	588	581	630	592	618	599	606	605	643	562	571	595	602	600	557	580	599	620	604	626	637	555	624	634	617	587	618	622	558	626	605	602	616	588	597	605	591	643	595	634	636	608	603	606	622	600	629	649	642	602	631	612	578	599	577	645	599	632	591	591	640	583	565	593	580	592	605	577	620	619	602	601	639	630	602	635	642	597	600	617	607	582	637	606	573	634	564	578	642	613	592	583	562	604	612	618	602	600	586	610	593	623	608	629	656	590	653	639	574	598	578	630	592	594	572	620	541	570	587	622	633	599	592	602	597	565	566	588	634	601	576	596	597	630	622	592	594	582	575	589	613	589	614	574	599	598	592	642	571	602	575	645	586	600	592	642	622	578	588	610	576	574	601	613	641	588	567	573	590	581	580	619	590	602	603	608	534	591	639	635	626	597	599	621	608	622	589	594	623	629	607	547	647	596	602	559	583	609	600	624	657	580	618	594	618	581	565	628	578	592	602	581	638	563	624	551	578	617	572	609	559	629	584	626	560	535	671	621	609	622	601	598	641	636	640	590	592	580	658	625	630	600	653	586	589	643	603	599	600	620	582	599	604	604	588	604	639	638	586	559	590	630	562	602	593	565	617	596	614	604	598	585	611	623	605	554	590	555	614	591	615	595	579	589	626	654	642	598	613	594	631	595	606	623	617	567	634	607	569	640	629	569	587	628	641	648	598	550	653	630	616	546	617	595	631	633	620	633	569	625	637	592	597	586	598	630	609	558	612	576	610	645	629	620	661	597	596	637	605	610	640	580	571	612	621	602	622	586	625	574	603	650	589	578	601	603	593	607	600	612	595	616	601	589	584	617	608	586	617	589	610	630	612	571	591	609	655	571	634	600	586	614	594	572	626	575	617	660	623	657	585	616	586	577	575	590	637	605	601	581	627	646	636	654	642	586	601	609	619	632	547	599	596	602	641	597	642	622	570	589	608	632	613	635	632	620	608	631	628	578	612	626	587	608	599	641	609	599	613	578	613	573	596	573	610	599	589	604	603	548	604	608	623	638	573	611	629	628	591	605	641	622	628	617	607	607	631	621	597	584	622	642	604	579	638	598	571	595	598	603	582	620	603	627	607	567	655	606	614	586	618	625	599	588	625	635	602	573	612	603	623	631	589	583	625	574	586	601	640	597	610	612	597	621	625	573	553	621	626	645	620	624	621	584	593	565	612	575	573	602	578	589	606	571	595	593	621	606	603	582	622	606	589	628	610	614	569	631	620	577	639	584	600	573	602	630	622	591	640	604	597	603	608	595	602	607	607	580	610	632	604	615	621	625	600	600	578	603	598	584	615	601	630	613	618	606	588	615	583	666	617	633	591	543	628	615	574	567	615	597	620	610	628	589	609	588	629	627	592	572	630	648	618	589	595	619	599	541	572	611	550	657	571	607	630	644	630	629	605	570	614	610	596	656	574	593	606	630	579	602	598	591	597	548	596	607	625	585	644	617	612	617	608	602	571	612	630	618	603	608	615	601	579	617	628	608	611	603	635	627	626	601	609	627	607	625	617	561	642	599	599	643	617	603	622	573	559	558	611	586	625	579	647	601	584	580	604	580	580	614	603	597	599	576	574	602	602	596	657	584	640	616	574	585	582	635	605	592	610	581	578	603	581	574	627	607	587	597	619	593	633	603	606	598	580	644	555	592	615	613	609	634	627	590	616	632	639	629	580	631	599	649	629	617	624	595	634	620	587	586	601	632	575	597	598	583	585	596	630	648	597	609	586	586	647	595	633	616	635	591	559	616	629	638	580	596	580	651	589	641	585	629	621	624	614	622	594	596	611	653	638	554	620	634	621	600	584	558	590	640	612	680	629	616	626	617	594	587	607	597	613	606	588	622	651	609	602	615	620	589	596	627	625	616	631	598	574	654	631	564	607	577	640	637	612	608	612	588	585	621	595	606	593	654	597	585	616	590	620	588	634	625	558	591	610	602	595	651	621	638	608	593	626	665	591	594	589	596	600	608	596	629	605	634	624	601	631	575	642	578	612	585	644	577	603	589	595	603	638	593	616	601	619	603	572	604	632	601	585	611	619	612	644	622	603	568	615	601	626	579	646	620	642	542	607	602	590	608	602	614	603	599	635	595	636	640	635	631	609	629	630	598	623	640	629	579	614	624	569	607	618	615	582	607	629	602	605	584	640	605	570	617	621	638	594	632	582	624	606	589	662	608	596	606	605	610	584	614	594	625	623	597	642	616	573	592	597	640	610	594	613	645	609	611	646	569	579	628	642	630	636	619	602	571	572	584	580	581	637	579	611	623	596	618	628	615	578	601	621	612	603	579	632	544	580	593	629	632	602	648	616	609	660	647	659	597	612	618	605	625	574	582	623	621	591	608	609	642	568	636	605	595	594	626	591	589	610	590	585	623	597	630	589	585	609	600	594	616	611	615	647	600	648	609	630	637	612	666	588	620	584	601	596	591	579	645	604	593	592	603	582	612	589	606	601	651	598	589	578	642	568	613	579	593	657	599	645	595	590	683	600	595	600	595	599	607	589	603	614	589	653	592	616	589	637	592	608	626	614	601	566	622	611	643	633	603	614	595	588	568	625	616	577	669	640	580	618	582	592	626	605	602	598	554	635	654	647	613	593	586	632	593	598	609	586	580	605	614	626	678	595	622	603	580	612	649	594	625	607	595	601	623	594	634	613	579	612	633	628	569	624	582	631	675	605	597	599	638	649	632	575	615	605	618	644	580	637	661	596	659
3740	1957	428	289	332	522	6760	16267	14485	4418	4818	3655	1580	615	240	125	84	60	43	40	46	40	44	39	36	38	33	53	47	40	41	51	39	50	41	48	45	29	41	55	48	48	41	53	38	30	47	41	28	48	43	34	49	47	50	31	45	44	49	41	50	42	35	46	41	38	44	54	44	42	38	31	45	39	50	47	36	45	32	28	33	38	37	47	52	36	45	40	50	44	41	53	44	48	36	41	43	48	53	58	46	65	44	51	50	45	48	45	61	43	47	50	46	43	35	51	43	37	45	47	54	46	43	51	37	46	49	49	46	39	30	39	45	36	44	40	31	39	51	43	49	49	38	47	50	41	46	47	38	44	52	38	43	43	35	40	40	41	53	46	43	44	49	41	42	40	54	45	46	44	47	45	45	46	38	42	38	39	52	37	39	41	36	34	44	45	46	46	44	29	34	45	38	47	45	45	45	43	41	46	37	28	41	48	36	35	37	37	40	45	37	43	44	43	36	50	46	38	38	48	46	45	37	32	38	35	36	40	36	56	43	50	42	47	36	36	39	48	35	37	45	47	50	35	42	36	39	45	51	37	37	41	51	39	43	47	50	49	39	60	38	46	45	45	40	47	50	40	43	38	50	40	32	31	45	42	37	48	44	35	40	48	41	40	39	52	46	51	51	43	47	48	35	36	42	44	49	28	45	45	48	39	37	39	44	37	40	39	44	38	38	45	51	45	54	34	49	39	38	40	30	45	40	45	49	48	41	40	46	34	44	47	37	48	46	37	43	38	36	38	37	63	43	48	41	42	35	42	53	40	41	59	46	50	62	55	38	48	54	42	42	39	47	48	55	41	58	35	57	44	42	45	47	49	31	40	33	44	59	43	43	36	49	40	51	45	33	30	34	41	54	48	48	51	42	39	41	33	39	39	33	46	42	49	60	48	56	33	52	41	41	30	25	37	44	50	44	33	41	40	34	31	43	48	40	48	35	22	32	37	43	44	43	45	41	40	51	46	50	29	41	56	40	58	41	40	41	43	40	43	41	40	38	40	45	34	52	33	52	41	31	35	44	44	39	44	41	54	46	29	40	40	46	37	40	55	50	43	35	46	42	47	41	36	51	38	39	42	44	40	37	41	50	35	44	48	48	46	50	43	31	46	44	46	40	44	54	43	46	42	40	39	39	43	52	45	47	41	47	33	47	59	53	43	44	40	36	45	45	53	49	36	37	43	45	49	41	32	46	46	38	42	53	28	31	42	39	51	55	47	37	43	46	43	46	43	44	38	48	37	44	42	50	59	34	45	40	53	45	38	46	42	39	40	51	36	42	53	45	29	44	37	55	42	40	39	46	41	33	32	39	29	50	50	41	40	50	49	35	38	38	44	43	41	50	38	36	42	43	49	37	38	41	52	50	48	42	44	47	39	49	49	36	37	48	50	51	33	47	42	27	56	32	42	35	44	42	51	39	45	37	40	43	42	49	48	46	51	44	38	54	41	42	35	46	49	38	40	39	43	44	38	48	53	49	31	53	48	46	46	40	43	42	40	59	47	45	30	43	37	35	31	55	34	34	49	48	44	31	42	38	44	30	41	38	52	49	40	53	35	48	51	53	43	31	42	41	41	45	46	39	38	41	39	42	50	41	47	44	35	50	49	39	39	44	33	35	40	44	38	41	39	50	44	33	37	42	45	42	49	39	53	44	48	53	49	43	32	47	41	49	33	30	38	42	39	34	43	40	50	38	38	46	40	38	55	40	57	37	40	33	45	51	60	57	51	46	40	44	45	43	53	33	47	31	46	41	45	41	43	38	43	42	40	48	39	51	34	48	47	37	45	42	45	45	42	51	43	34	31	35	23	41	42	35	33	55	48	51	38	46	45	37	37	57	39	45	41	51	42	38	33	42	52	38	48	44	57	43	40	40	51	45	45	53	40	46	45	34	33	33	49	38	56	43	50	46	36	57	46	28	34	46	34	39	48	41	45	37	44	25	48	48	46	46	36	36	50	48	53	46	49	43	45	44	49	47	46	44	36	37	43	45	42	47	34	36	50	51	44	43	47	45	44	53	40	44	42	41	43	49	34	42	41	44	33	52	37	45	36	44	39	44	44	43	43	49	33	43	41	45	40	42	40	45	30	39	45	50	54	45	42	45	42	28	39	31	34	31	40	44	31	36	49	42	41	37	29	59	41	44	55	44	44	40	46	35	48	38	40	35	48	60	42	36	55	42	54	42	52	43	33	39	35	37	49	38	43	48	49	37	34	38	43	37	47	38	41	39	38	45	54	43	49	37	42	41	49	40	41	48	37	36	36	35	28	38	41	39	38	52	34	42	44	44	34	38	34	64	44	42	44	38	41	55	48	40	37	35	48	45	39	48	53	39	36	39	40	46	51	56	41	43	44	41	48	45	43	55	31	48	47	44	56	44	46	46	52	34	37	45	45	51	45	41	41	46	31	49	55	47	48	37	50	36	37	33	41	57	47	50	50	48	49	47	52	36	47	41	42	39	38	46	43	57	40	47	43	36	29	49	46	54	49	59	47	58	43	42	39	52	44	45	45	49	41	38	27	35	34	42	46	47	40	34	50	38	37	45	41	41	43	44	50	43	45	53	39	45	39	28	55	29	40	48	34	40	39	43	44	44	40	50	48	42	42	43	44	44	39	56	43	51	48	36	43	46	41	33	44	41	43	44	44	39	39	47	56	41	43	38	45	48	31	36	53	41	51	46	40	46	51	42	39	43	40	35	40	43	41	45	26	34	38	33	39	44	33	38	44	30	33	44	51	42	31	44	39	41	41	43	52	52	47	33	38	36	43	47	39	32	55	44	36	44	38	38	44	49	58	43	40	33	43	45	44	37	40	41	32	36	43	37	38	37	32	45	48	42	46	32	46	57	44	48	43	46	34	49	47	52	33	40	45	43	48	45	57	65	35	39	53	52	33	51	49	50	42	26	47	49	35	43	43	45	37	46	48	37	38	40	44	37	37	47	50	53	37	44	50	40	37	35	41	49	45	37	41	51	48	45	39	56	42	37	52	38	41	43	57	40	35	53	41	31	47	41	44	52	50	50	43	31	35	47	42	46	33	41	43	55	63	39	46	56	44	43	38	31	42	47	39	40	45	39	43	26	44	50	45	45	52	56	40	41	40	44	46	34	37	34	37	33	34	33	24	29	43	42	46	50	42	40	48	45	41	37	53	26	39	44	31	39	55	39	36	38	47	39	36	29	44	53	40	48	38	33	48	39	38	42	49	29	46	37	39	43	42	35	48	39	45	44	48	37	41	41	46	46	40	52	49	56	38	41	43	38	56	46	39	39	32	45	48	36	39	43	38	46	57	35	41	40	36	40	45	36	45	37	50	45	51	34	46	29	33	46	42	43	33	42	33	39	34	55	42	37	34	34	43	38	44	45	47	39	38	31	40	49	55	39	38	43	37	33	54	32	37	36	31	38	45	40	45	37	35	44	39	50	47	43	39	40	34	39	52
34187	17541	7340	13207	24187	25659	49933	65823	56696	31820	38314	33048	23343	14534	6633	2582	1067	694	588	527	565	557	527	590	528	538	498	552	527	536	551	580	526	531	551	517	539	558	539	515	543	518	559	557	537	514	532	545	531	545	533	555	548	547	571	559	502	572	526	565	556	535	565	523	552	558	551	534	549	538	568	555	550	529	576	556	574	571	537	548	539	574	515	578	567	527	514	526	593	517	534	576	531	525	575	538	571	545	534	538	505	489	486	547	563	567	543	565	544	544	555	510	576	565	547	571	555	568	554	541	549	560	516	552	559	531	558	568	535	570	532	569	571	609	530	524	542	529	502	513	549	573	614	573	573	549	512	541	527	573	543	528	537	569	524	561	543	545	513	546	567	551	540	523	505	543	547	574	560	553	576	529	523	515	576	519	545	575	582	568	564	564	528	545	556	556	527	576	574	546	519	508	560	549	589	548	535	562	555	511	560	507	518	551	528	529	545	553	568	527	551	597	534	526	520	552	567	552	531	553	565	531	527	548	564	535	580	572	544	559	571	541	520	566	544	552	558	591	517	562	538	534	536	563	565	548	549	531	537	534	584	560	513	550	534	509	575	583	513	556	519	549	559	552	551	583	536	523	517	582	550	570	540	548	553	503	540	569	577	574	596	570	570	531	563	544	500	580	517	520	552	555	552	526	555	566	562	552	538	558	541	541	529	540	560	590	551	543	531	525	543	557	544	562	561	529	521	517	582	548	543	533	539	566	595	528	567	527	520	526	584	570	489	553	550	511	570	592	547	508	571	561	566	548	520	547	602	547	544	554	519	524	504	543	522	550	543	549	540	583	554	534	552	528	574	607	540	526	529	556	528	566	548	566	548	512	539	561	561	542	559	555	593	567	522	563	546	524	540	515	565	566	573	549	544	563	551	607	534	548	609	573	525	502	542	550	504	557	534	560	506	561	540	548	524	535	528	552	542	580	563	563	503	552	530	555	567	545	563	510	541	582	524	566	519	545	511	561	544	542	547	514	524	544	559	543	539	548	542	537	570	528	519	530	571	562	556	567	519	553	551	543	565	577	608	542	567	573	553	553	549	538	532	558	548	525	533	559	530	502	551	543	526	551	530	508	553	559	529	575	519	542	569	548	551	552	569	553	530	500	552	535	525	568	541	526	533	539	552	514	530	549	562	538	565	519	549	561	496	541	566	548	542	494	545	549	537	541	545	564	601	541	527	530	582	502	540	567	509	529	521	573	506	599	542	572	557	528	525	550	557	537	567	561	533	551	557	510	555	591	548	556	557	539	564	568	556	519	526	536	551	542	517	545	541	537	583	548	546	571	552	528	596	533	492	510	562	563	586	529	560	542	552	548	569	518	579	563	539	492	549	520	526	568	570	545	486	555	559	563	504	554	504	548	571	558	548	556	543	498	551	561	571	545	535	553	532	549	505	583	524	543	574	524	533	554	522	553	506	554	535	556	551	582	540	533	527	529	510	543	575	533	507	545	568	509	541	549	543	519	554	570	528	552	556	536	524	559	572	515	548	506	515	543	587	528	572	571	554	547	558	545	544	541	536	529	504	547	529	560	596	579	543	553	513	527	552	541	533	553	530	546	606	557	533	522	514	507	577	564	544	548	555	542	555	532	577	518	545	564	550	543	541	554	522	581	533	576	525	522	551	537	565	539	490	564	504	581	563	575	560	588	526	597	534	571	518	555	561	578	569	526	548	523	579	541	531	576	547	515	553	544	569	564	512	511	546	576	503	569	565	571	536	571	541	587	559	528	543	556	537	549	542	493	552	518	531	585	526	535	486	538	570	543	528	550	544	535	515	521	546	549	537	485	594	547	544	597	570	543	551	593	561	547	560	525	557	577	579	499	574	530	513	552	548	528	528	563	540	551	542	520	555	537	558	553	585	561	554	561	545	615	564	598	516	539	547	519	504	506	543	573	516	560	526	558	532	530	559	548	558	550	561	557	492	555	547	556	600	524	538	553	570	527	560	537	542	513	527	587	530	562	566	517	556	585	540	596	520	502	531	538	544	534	572	552	530	528	512	598	543	585	531	590	537	596	542	534	555	558	569	602	495	575	545	590	540	588	565	574	510	543	537	572	535	484	533	557	578	594	534	566	554	536	571	523	530	562	543	575	609	563	557	546	525	521	536	542	508	512	553	548	537	559	525	544	502	587	554	531	556	520	553	551	544	525	542	545	510	524	570	554	544	559	597	525	542	531	557	554	576	507	508	553	544	567	533	579	510	539	552	538	557	556	555	518	545	567	524	561	534	539	558	575	497	531	536	547	530	529	516	492	562	525	581	510	526	560	557	566	573	524	553	586	584	562	585	543	535	517	517	523	585	534	500	523	536	532	525	525	541	586	546	564	531	545	545	568	502	543	563	515	570	517	547	518	497	549	529	546	584	565	554	515	527	555	582	548	557	514	545	533	545	558	543	559	582	513	597	601	582	552	562	530	548	528	544	566	563	536	539	542	515	506	523	539	522	545	582	511	576	566	536	581	529	523	565	532	555	515	574	553	527	595	565	574	551	540	519	525	496	487	540	541	590	574	506	576	567	536	504	562	521	524	541	576	545	528	544	525	546	503	529	589	583	517	541	549	574	590	526	557	536	563	530	574	492	549	525	510	558	553	511	568	577	525	572	603	566	562	532	522	559	505	531	536	589	549	535	522	557	549	560	546	553	520	571	496	540	521	554	529	586	508	548	559	581	570	552	553	553	534	550	551	557	582	542	503	498	553	530	546	537	539	549	516	593	535	532	568	620	574	512	520	591	556	529	524	584	541	527	579	516	552	597	510	542	516	522	554	524	571	519	542	520	500	532	512	531	537	578	550	514	508	521	573	560	530	540	559	563	550	540	546	556	553	542	521	555	552	545	563	549	587	562	566	537	555	566	521	569	554	546	535	517	583	581	533	525	571	544	516	561	571	555	577	565	541	547	535	534	519	547	539	505	568	509	515	530	562	559	550	568	594	537	576	545	523	563	543	546	509	554	507	564	528	558	544	556	579	512	541	575	544	514	519	571	536	540	571	590	531	521	522	548	543	567	555	556	512	544	551	572	560	526	567	551	540	585	610	536	537	519	533	530	573	537	516	593	532	549	555	599	562	538	579	533	536	537	534	565	543	520	539	566	553	512	531	555	570	581	522	530	565	538	571	537	615	547	544	550	577	456	557	548	553	549	529	578	537	524	566	522	531	590	533	533	534	584	566	539	574	546	566	562	546	528	538	540	559	503	532	540	509	526	583	534	496	548	548	542	539	525	575	504	541	518	573	512	516	557	554	549	579	523	589	539	552	564	569	533	495	578	541	598	606	549	567	553	539	538	545	499	538	544	539	569	565	537	559	543	546	578	568	557	525	537	518	554	569	536	507	547	548	550	550	558	550	592	575	540	525	535	572	538	568	558	560	566	537	550	581	509	560	532	572	529	539	589	554	541	539	556	542	543	503	558	565	548	574	562	568	530	557	562	527
2171	442	118	93	79	124	1334	1728	1577	1093	1244	1560	1024	523	218	122	81	56	53	53	44	33	43	54	42	32	31	44	46	45	43	53	42	53	46	37	43	49	48	44	34	40	40	46	48	58	40	32	50	51	49	36	45	32	42	40	42	43	53	48	40	44	36	39	50	52	33	46	53	49	47	37	23	43	33	50	41	40	40	41	48	42	48	31	41	43	37	43	38	41	48	54	48	36	37	31	49	49	35	43	53	47	34	53	39	45	38	43	34	35	41	52	46	43	35	46	46	61	44	57	36	44	47	46	39	44	44	43	44	44	48	42	47	45	45	34	28	48	48	41	37	44	47	39	49	38	36	52	42	48	44	51	42	55	47	30	54	31	40	42	43	27	55	42	55	49	40	35	31	60	49	38	45	44	33	52	48	46	42	49	44	38	38	45	39	42	39	60	39	41	53	36	41	40	40	44	32	46	42	47	28	50	44	52	56	44	48	39	47	45	46	40	43	40	46	48	37	51	32	37	42	35	47	38	41	47	43	35	41	57	47	56	43	43	43	41	48	37	55	46	45	46	40	46	38	43	43	47	51	38	38	46	47	40	33	53	49	30	43	49	47	39	45	42	41	28	43	54	49	44	54	40	48	47	46	39	41	38	36	44	43	41	37	32	51	35	42	44	37	43	43	52	39	40	43	35	56	42	43	46	27	45	52	39	48	48	43	46	37	49	39	46	40	44	46	43	37	48	36	36	44	40	50	42	44	36	51	51	52	44	37	41	49	48	30	37	45	43	48	39	46	43	40	49	42	46	39	44	43	42	39	31	35	53	43	61	40	43	43	45	42	47	56	49	33	35	49	47	51	43	44	39	48	56	50	38	55	42	42	40	47	36	56	43	49	47	44	49	56	36	42	36	55	40	37	49	47	44	45	46	48	50	36	64	39	35	47	45	42	38	36	33	37	47	51	49	32	42	45	38	46	45	42	41	44	41	43	34	39	43	35	45	41	34	44	44	42	54	53	46	49	45	45	44	46	40	46	39	31	47	47	46	55	43	41	47	43	48	44	42	37	49	46	39	49	42	47	49	46	36	24	49	51	39	41	33	34	45	35	39	45	45	39	44	37	44	34	34	45	40	46	31	48	46	39	42	37	31	29	32	44	46	38	49	51	44	38	47	37	54	50	50	37	37	35	38	42	39	49	39	41	37	48	38	40	38	40	47	41	46	54	35	51	28	50	38	50	37	30	48	52	41	41	39	39	38	32	39	42	45	40	36	43	49	37	36	47	39	44	36	43	35	40	44	41	51	47	44	37	49	42	46	39	49	44	35	37	47	35	44	42	49	39	39	39	37	44	45	44	42	48	46	37	45	48	45	46	46	37	35	39	40	45	39	39	47	42	54	54	39	53	44	38	35	44	43	47	41	42	50	39	50	38	48	52	46	32	39	35	49	48	45	45	29	26	47	34	46	43	43	41	46	50	39	40	40	43	40	43	48	44	44	35	47	41	44	40	43	40	47	48	42	51	41	50	37	50	46	38	44	38	42	53	44	35	46	47	51	48	44	41	35	34	43	39	44	36	32	37	30	54	38	44	37	44	38	50	45	35	32	50	51	32	48	52	47	50	36	34	45	44	29	47	22	45	48	43	41	34	53	52	41	46	37	49	48	47	45	32	33	48	56	34	46	43	52	45	34	56	50	56	32	41	42	46	41	39	44	50	41	45	51	47	43	46	43	39	35	37	29	36	47	36	50	25	40	40	38	42	50	46	36	46	44	53	39	40	52	53	42	56	51	62	32	37	48	37	55	35	42	42	47	57	41	40	42	35	47	43	37	38	44	37	57	47	36	50	45	38	43	47	48	43	38	40	46	47	45	42	39	41	41	41	43	44	39	40	49	45	53	51	44	41	46	39	44	43	43	52	51	45	47	38	49	46	50	48	37	46	35	35	42	44	41	34	33	49	51	44	38	59	33	42	42	43	41	51	45	37	39	37	52	51	37	38	46	40	41	51	38	46	46	42	37	39	50	47	53	40	42	43	40	45	44	39	36	45	41	50	39	51	66	45	33	41	61	50	39	53	31	38	39	51	37	39	43	38	47	52	43	36	52	57	47	40	46	52	54	48	45	33	40	40	43	45	49	40	52	45	48	38	54	39	47	43	47	58	47	48	43	40	41	33	57	42	49	48	42	36	35	48	42	40	42	47	36	60	32	34	38	30	39	50	39	48	35	42	31	52	44	51	43	38	55	57	38	45	47	43	63	45	33	44	42	49	37	41	39	46	36	44	37	40	35	46	48	44	38	48	46	48	33	40	43	40	43	48	43	50	39	34	44	41	42	40	44	53	44	52	41	51	46	51	41	39	59	28	39	39	45	45	45	42	47	39	37	43	48	47	49	43	45	52	44	43	33	45	40	32	57	34	45	36	49	50	42	37	40	43	49	42	34	38	39	48	32	53	48	34	54	31	50	31	39	46	38	53	43	48	35	47	42	38	41	57	41	56	44	38	55	43	50	49	47	49	49	42	45	44	36	38	44	48	35	36	57	46	39	50	47	38	36	34	41	47	35	42	43	41	58	46	53	33	48	35	53	48	47	36	42	46	41	40	45	43	56	39	36	55	34	50	49	48	46	47	48	39	43	46	45	50	45	43	43	47	37	49	41	43	39	40	46	56	33	51	46	43	49	45	36	43	43	54	48	38	36	35	43	50	47	40	37	44	39	43	46	34	51	44	33	39	58	53	38	42	48	52	33	40	47	45	46	35	44	45	36	47	46	29	44	39	50	50	45	41	42	40	37	47	33	37	42	53	56	37	49	30	26	50	39	53	36	43	37	47	38	48	41	36	39	45	52	55	43	34	40	33	48	35	34	54	49	39	55	33	48	44	40	49	36	52	38	48	44	43	44	38	43	37	47	42	39	38	47	46	45	31	35	43	43	50	36	42	34	48	45	48	43	44	45	47	48	40	42	44	37	39	46	43	28	37	34	40	45	33	39	30	48	45	30	46	39	43	41	48	37	50	45	49	46	38	44	48	39	29	41	42	37	49	36	53	50	36	41	51	49	45	55	55	45	39	43	53	42	49	50	45	42	38	42	44	38	50	32	50	41	44	45	49	43	49	48	42	50	38	38	45	44	52	31	41	44	54	58	29	38	47	49	35	34	41	38	42	46	43	53	59	52	45	35	42	51	42	50	44	41	41	40	49	41	36	47	46	55	39	40	34	41	50	48	49	37	48	56	41	40	53	44	35	39	35	44	35	40	56	39	46	38	44	42	35	42	38	44	39	45	45	42	50	29	43	56	47	38	45	53	49	53	44	48	44	45	37	46	38	41	47	30	46	42	39	57	41	38	26	40	46	37	58	41	43	41	38	37	27	37	54	39	46	53	41	47	40	53	42	38	49	41	40	44	46	41	45	41	40	47	45	39	40	41	53	37	48	57	24	39	31	48	29	29	45	48	32	47	40	32	39	47	45	41	43	42	43	49	41	44
23979	8599	2470	3867	8287	10685	25567	23267	25732	23117	24103	24753	17998	11141	5190	2169	1003	701	587	553	535	520	562	518	568	550	543	537	538	542	535	564	525	534	545	537	547	540	540	586	532	569	524	533	542	522	561	503	551	576	541	551	538	538	546	544	532	516	568	573	586	569	545	592	552	523	562	512	533	580	544	528	598	580	567	556	581	530	556	559	562	538	586	541	574	553	564	565	520	533	533	583	570	543	549	550	540	550	554	527	529	552	556	540	533	516	579	554	542	567	546	533	547	582	576	574	540	549	553	570	583	575	544	530	508	574	576	550	570	563	544	553	554	550	562	581	521	546	553	572	529	549	538	555	577	522	510	554	555	570	498	516	576	576	537	560	569	574	543	555	573	550	575	554	571	570	550	520	567	548	559	576	553	558	554	535	538	578	529	552	541	546	540	540	522	570	566	535	545	527	556	539	535	583	594	520	538	540	545	522	522	561	559	583	581	577	571	556	521	548	546	549	596	592	569	548	551	564	561	530	565	513	557	542	560	543	544	543	571	542	538	544	561	522	513	583	559	535	552	571	546	546	570	540	555	529	558	554	548	515	560	532	563	540	591	576	530	562	591	537	530	555	580	562	550	516	548	568	567	562	545	589	517	539	572	562	527	579	531	572	545	564	547	545	564	572	580	546	520	535	566	552	563	520	549	523	609	553	540	545	535	564	562	551	553	577	576	552	525	543	561	531	505	568	550	544	569	550	549	566	579	553	548	557	545	521	548	568	511	578	531	521	564	541	515	538	567	571	548	583	561	534	516	573	566	577	553	541	550	540	559	529	551	560	538	532	551	520	548	467	554	517	551	561	552	569	514	532	561	524	565	517	522	561	549	556	520	603	545	602	564	554	573	574	571	569	533	520	574	524	569	574	538	552	531	584	554	539	571	573	574	587	575	548	512	547	609	543	552	562	568	576	599	590	515	511	527	595	559	548	513	618	511	575	595	566	548	585	539	576	514	567	521	549	581	563	558	550	562	540	554	527	560	565	552	581	591	526	531	541	582	581	605	559	567	580	527	565	585	527	539	566	626	559	555	574	562	551	521	572	587	571	519	571	580	523	563	574	524	561	568	570	573	557	543	532	522	561	579	514	549	574	572	533	565	564	558	516	565	578	602	519	568	563	582	498	552	557	581	544	526	526	549	552	553	595	532	567	558	569	521	558	585	602	544	525	547	555	576	588	551	563	550	540	570	504	558	516	586	524	561	571	576	534	566	547	545	585	568	569	555	583	563	531	547	544	514	572	574	525	507	577	533	539	578	613	573	569	522	574	536	573	534	554	543	524	619	553	533	580	545	584	567	485	579	531	566	534	563	532	560	554	544	540	552	592	590	551	561	570	583	550	564	505	578	570	537	618	545	535	607	586	527	577	528	568	560	487	552	511	544	564	526	530	550	481	525	538	528	546	547	528	595	545	583	550	556	556	538	574	555	547	569	541	509	560	517	534	548	530	540	592	553	516	583	560	571	535	539	531	517	511	526	548	548	564	517	528	584	512	526	558	527	577	520	524	579	594	538	548	535	515	575	531	550	554	564	529	599	563	515	577	525	576	569	577	579	572	541	542	530	537	581	522	558	556	573	569	546	547	555	566	538	568	514	594	596	568	550	509	534	561	542	514	581	541	534	576	549	534	547	527	545	505	522	562	564	557	529	569	556	514	542	525	581	561	549	511	590	553	587	522	539	532	530	564	570	595	595	577	556	555	514	527	543	565	529	574	552	564	551	597	512	562	587	561	543	539	578	530	491	558	569	532	566	561	557	549	585	533	548	532	552	572	521	535	525	560	605	591	567	575	533	527	541	575	576	511	562	545	545	562	546	572	579	574	513	569	579	542	545	540	575	568	536	572	538	512	554	547	525	506	545	585	529	549	515	576	588	554	642	526	526	562	543	514	601	583	574	514	509	582	540	521	529	532	581	567	552	566	541	517	523	563	552	584	543	550	582	539	564	550	512	540	533	545	556	506	575	567	554	560	527	554	549	535	535	603	594	553	557	519	503	549	535	537	527	545	564	620	560	528	534	571	533	515	539	539	553	516	548	556	570	558	581	567	592	566	550	536	545	561	522	538	568	533	568	549	562	537	540	552	562	553	599	561	530	569	570	579	548	577	565	545	571	533	488	528	536	533	599	559	538	551	570	550	558	569	547	545	585	539	563	546	535	573	536	580	572	531	546	545	532	593	532	553	607	547	524	507	583	550	579	553	573	553	574	564	542	550	574	547	551	539	558	590	563	566	548	512	538	585	538	549	533	570	558	555	544	540	575	542	560	547	521	547	560	586	523	565	559	551	532	568	539	509	556	532	542	591	558	571	501	567	527	549	592	564	523	536	567	534	513	563	591	517	550	561	592	578	529	519	558	551	557	560	584	549	575	519	542	576	576	565	536	540	504	513	529	572	612	556	535	539	540	563	557	537	512	513	542	543	543	560	508	569	584	541	528	568	574	564	556	540	558	530	560	571	537	573	575	530	573	520	541	523	502	559	551	528	585	537	537	533	545	550	556	540	581	530	564	565	532	557	572	589	556	547	531	603	544	580	573	611	561	555	515	568	573	546	564	561	555	505	561	540	546	513	553	522	540	552	563	548	572	551	543	535	548	549	575	538	563	554	587	540	565	574	574	560	545	540	511	521	583	560	510	555	555	523	518	567	592	531	558	537	544	572	544	552	524	530	602	547	533	574	595	559	551	532	565	560	543	577	548	555	573	557	499	555	586	560	512	566	518	553	552	541	570	561	558	559	571	588	536	566	549	535	489	554	560	575	571	505	539	564	533	485	559	548	586	582	551	543	558	616	567	511	530	563	567	566	598	563	517	549	547	514	510	522	547	537	576	581	605	553	601	534	544	558	577	562	539	563	531	561	534	548	543	533	552	559	536	588	550	574	588	524	556	606	575	546	524	538	555	554	509	558	586	535	539	572	537	555	581	553	581	556	574	520	591	565	561	539	518	577	514	501	555	570	552	565	507	587	547	522	575	567	581	570	564	573	581	541	557	551	548	607	568	565	560	555	543	619	569	565	555	575	557	526	579	533	578	502	543	556	561	509	566	595	538	558	569	518	596	568	558	516	568	572	541	528	524	551	526	553	591	588	554	566	525	538	565	573	577	543	553	560	547	565	512	572	531	558	591	542	540	616	532	609	555	549	561	566	612	534	510	523	537	551	573	536	544	555	540	523	542	571	558	535	554	550	553	516	550	554	571	550	528	580	552	599	499	559	547	546	566	532	512	583	574	543	539	550	574	550	556	578	566	538	526	547	545	560	569	553	575	540	522	578	579	538	545	517	538	576	544	583	593	568	547	578	571	587	592	558	575	565	602	581	551	516	578	546	523	549	621	544	563	554	521	583	572	527	560	594	568	593	557	544	573	571	498	537	563	557	561	539	560	540	574	603	582	543	550	551	545	550	587	539	569	530	508	520	575	548	541	559	561	534	541	563	559	525	545	538
2456	1218	304	143	136	190	247	402	1827	4494	4093	5305	2669	1522	733	314	111	65	51	42	36	33	49	41	40	35	34	30	45	52	31	37	37	42	43	41	40	51	43	45	40	44	31	40	40	39	30	40	35	29	46	42	37	31	31	48	45	30	42	38	43	43	43	43	53	39	43	49	32	35	42	41	40	51	42	35	44	46	24	42	41	39	37	35	43	53	36	47	41	44	36	49	45	29	45	31	31	29	33	37	35	34	31	37	52	42	35	32	35	42	33	42	51	42	42	32	31	46	39	40	36	50	36	50	33	45	39	37	40	53	38	46	36	44	38	42	33	39	46	40	35	42	40	28	30	37	28	34	43	31	40	33	42	37	48	38	26	39	42	41	38	46	31	42	42	47	33	39	41	30	37	41	51	44	47	40	35	43	46	45	36	42	25	36	43	38	36	42	40	45	39	32	50	31	37	40	42	37	40	47	32	28	42	46	45	42	45	32	40	41	34	39	42	31	46	29	36	45	38	46	41	39	42	43	34	50	36	35	34	34	36	33	36	38	25	34	31	36	44	44	32	48	39	38	41	45	52	39	38	37	39	27	44	46	35	45	35	36	37	41	33	48	47	35	38	38	30	36	33	36	50	38	41	36	43	37	31	34	35	39	33	54	41	28	48	40	30	28	36	36	34	60	37	39	34	36	49	39	34	40	38	40	35	30	41	33	33	41	46	41	49	37	40	44	33	46	37	32	35	47	35	50	44	45	41	39	31	34	42	42	36	36	46	31	32	43	45	32	36	27	36	40	46	40	45	27	36	44	40	50	33	44	32	38	38	31	28	37	50	43	34	30	42	35	44	34	42	31	45	35	43	42	39	36	33	47	49	40	41	34	33	48	36	31	42	51	51	31	40	42	40	51	38	40	31	48	36	35	44	45	26	41	33	51	46	47	37	33	49	32	47	45	34	40	37	40	47	36	38	35	40	35	34	36	50	30	34	45	38	41	35	37	32	34	40	45	57	42	32	41	41	39	46	28	45	31	35	40	40	45	40	46	41	38	31	39	29	38	37	37	34	40	46	34	39	36	36	33	35	44	41	41	31	37	40	37	34	36	37	45	43	42	37	38	45	36	36	43	47	42	44	37	32	32	31	32	47	37	32	40	40	37	41	36	38	37	48	45	38	48	40	34	40	45	48	37	34	42	47	31	42	35	37	33	40	35	39	34	31	35	44	34	37	42	48	39	36	34	42	46	28	35	33	44	47	32	37	51	48	36	35	48	37	34	38	38	34	43	33	46	42	40	45	38	33	26	32	43	32	48	43	43	37	41	39	38	42	37	42	29	43	39	36	44	39	33	38	33	37	37	46	42	45	36	46	55	30	50	48	27	40	20	40	51	44	37	34	42	37	40	37	29	48	35	33	32	38	39	39	34	41	47	44	42	39	28	39	47	42	30	37	38	43	41	44	39	40	38	45	47	41	39	43	38	26	47	38	39	29	36	45	37	39	34	30	41	39	42	33	22	42	35	28	27	31	42	47	31	31	37	35	33	34	38	35	26	42	33	38	35	39	31	32	35	48	31	47	43	30	36	39	46	40	35	45	38	38	31	56	30	26	41	31	38	48	33	32	42	42	39	33	27	39	45	38	42	41	56	36	43	41	35	33	29	46	52	34	32	44	31	31	35	39	44	34	33	35	33	45	59	47	44	38	34	45	40	34	44	49	47	35	38	37	39	33	52	42	35	38	62	39	32	45	44	44	43	38	34	43	39	53	44	41	35	37	46	45	42	37	40	45	41	36	26	39	36	41	44	29	37	34	30	52	34	37	38	38	54	32	38	35	41	41	40	42	35	40	39	37	43	49	39	38	38	38	31	43	43	33	27	47	36	35	47	31	39	46	40	41	39	45	43	45	44	41	43	40	33	46	33	34	39	39	33	26	43	38	38	41	32	40	37	41	39	30	39	53	36	48	44	40	29	34	27	46	33	38	28	38	44	39	43	45	39	41	35	41	47	35	42	38	44	32	42	34	36	31	31	33	40	39	40	46	36	32	31	42	39	36	30	39	48	38	42	33	32	35	49	44	47	42	42	31	41	49	47	40	35	39	58	45	48	39	37	41	43	41	40	42	29	36	44	41	23	31	30	30	37	38	48	37	34	31	42	45	43	43	37	32	47	39	48	35	41	39	44	52	42	43	36	52	38	36	41	36	45	44	47	37	39	30	35	35	51	38	32	34	35	38	35	32	32	50	41	31	38	39	34	41	46	31	33	48	44	37	45	39	44	43	48	31	42	44	33	48	30	38	41	32	51	41	35	34	50	37	35	40	30	42	35	36	35	37	31	38	34	45	45	38	40	42	42	41	33	33	37	39	29	43	42	44	39	35	37	45	44	31	34	38	36	39	37	43	32	38	38	37	56	49	36	40	38	42	39	40	32	47	38	27	34	48	43	40	44	39	31	42	39	30	43	44	40	37	39	42	40	49	35	37	39	43	42	40	43	31	46	40	31	52	51	42	41	43	46	44	49	42	46	43	42	44	41	30	42	47	32	45	36	31	44	41	33	53	33	25	43	39	45	33	51	45	37	31	39	43	38	49	28	43	41	37	37	37	33	45	28	45	22	37	45	35	30	39	29	37	44	31	44	48	33	35	25	57	32	40	37	45	29	41	48	34	31	37	51	36	39	24	37	49	35	37	37	37	43	42	41	40	35	37	40	36	44	40	36	28	44	38	33	33	45	31	40	48	39	32	39	35	40	40	50	49	40	39	47	35	46	42	37	42	34	39	38	37	53	33	35	53	43	35	48	34	37	35	50	49	45	40	39	42	38	47	54	33	26	30	35	30	46	47	34	35	55	30	47	44	45	39	40	46	43	31	43	36	36	49	37	40	38	31	42	40	41	43	30	32	31	47	37	33	44	49	37	41	39	41	37	48	38	40	28	43	32	46	47	43	43	59	37	43	38	33	35	39	40	49	52	35	28	41	42	38	45	41	40	37	51	44	39	29	37	34	40	31	33	30	44	34	39	27	32	39	39	40	39	33	38	33	39	38	41	47	35	35	43	43	46	36	40	44	36	37	39	36	34	36	38	43	44	35	44	44	31	32	37	39	31	48	43	51	34	37	34	39	33	36	38	45	35	45	31	44	35	29	32	45	45	37	47	47	55	42	46	34	35	38	36	36	45	41	37	40	39	41	36	38	38	38	31	36	38	41	38	41	50	25	30	22	36	34	34	37	49	45	40	43	29	36	41	38	42	37	38	44	33	37	32	43	44	38	34	31	41	40	38	37	50	50	31	43	34	42	36	32	35	46	35	38	39	48	48	47	40	35	44	46	34	46	46	58	37	33	46	43	40	37	32	40	44	36	52	34	35	38	29	34	53	37	33	37	41	41	37	40	33	49	34	38	39	36	38	45	36	45	39	33	43	45	30	34	39	42	52	39	32	41	43	36	39	44	32	38	33	38	38	34	35	42	38	29	33	48	33	27	43	29	39
29874	14396	5555	7728	13033	13879	12981	17636	30830	39054	36585	37833	28091	22559	14971	7112	2630	1114	587	549	459	495	519	466	480	513	492	509	536	472	489	483	478	518	484	518	519	491	471	524	483	508	424	490	491	507	489	475	537	486	493	463	451	479	501	482	496	521	502	489	450	533	488	460	563	499	515	493	466	500	494	502	514	510	523	473	493	495	491	512	509	486	477	510	485	467	492	478	489	497	491	521	516	494	502	501	507	476	465	488	502	504	499	476	441	488	470	505	464	454	495	502	521	481	504	470	490	500	512	478	489	516	514	515	507	490	518	514	475	527	540	500	486	487	526	464	529	500	466	483	471	502	479	468	533	518	483	496	496	520	482	514	473	492	504	443	442	506	524	518	460	500	484	500	539	492	497	492	459	497	486	468	505	515	502	486	474	488	482	488	475	493	506	455	487	512	469	453	481	525	472	493	501	476	507	481	447	470	477	487	497	534	494	484	472	497	479	481	498	465	507	458	493	507	535	492	481	501	483	520	478	518	502	509	463	473	487	501	473	495	483	478	522	497	513	514	485	482	450	491	488	502	488	467	483	504	467	506	499	465	492	528	473	504	498	444	482	515	498	476	496	497	476	480	477	524	492	490	498	501	456	478	502	487	496	500	509	501	478	517	511	546	472	478	509	474	541	551	469	507	527	434	505	455	499	487	534	504	544	510	478	500	480	511	522	482	497	505	489	501	468	511	499	484	491	488	462	468	498	527	479	488	497	480	486	489	492	485	480	462	489	473	537	461	464	473	526	553	471	488	478	511	517	470	498	539	505	499	499	474	550	493	522	513	480	440	504	500	532	500	483	547	464	485	513	470	477	514	501	495	530	478	501	473	483	489	514	540	492	526	479	532	498	480	482	473	477	479	443	490	506	478	497	498	519	496	516	511	502	471	500	489	510	514	452	530	457	477	480	466	478	530	482	471	495	487	495	531	471	471	496	514	482	486	489	511	520	476	477	502	493	487	472	503	479	516	475	482	522	477	482	512	517	489	518	514	502	501	481	471	447	470	472	498	504	500	461	474	481	520	467	479	480	495	495	514	513	490	497	465	467	500	473	453	524	486	512	450	489	460	486	449	471	495	507	516	470	509	519	510	473	495	479	492	458	476	527	503	473	508	506	455	487	447	502	492	503	537	489	465	482	468	501	495	525	477	519	509	498	471	516	540	523	488	496	452	466	505	510	493	500	472	475	471	522	502	516	464	496	487	502	510	486	492	491	472	478	504	460	495	533	467	512	463	483	501	480	515	499	503	462	511	510	518	463	518	442	472	470	552	459	507	487	521	516	494	494	472	481	488	521	510	517	489	512	503	482	474	490	491	466	461	517	452	509	472	499	474	476	493	469	511	494	485	504	515	499	467	461	478	471	501	488	502	530	497	474	525	497	523	492	485	474	523	468	481	480	490	481	493	518	514	487	515	474	480	469	536	533	466	487	486	492	493	448	531	502	460	459	517	478	498	525	518	473	488	457	502	488	495	478	484	472	496	506	522	479	492	480	467	540	531	506	484	482	506	488	469	486	504	464	511	496	521	488	483	475	530	534	493	524	488	508	492	496	486	528	513	484	522	493	464	537	481	511	437	513	476	504	463	489	510	483	519	489	522	495	542	498	527	512	533	468	463	475	507	514	497	457	457	506	449	530	501	534	478	482	508	497	516	493	493	496	491	513	493	456	500	510	501	466	502	528	516	505	463	471	508	460	531	488	507	534	511	518	466	454	461	480	517	496	486	520	464	447	539	466	521	516	470	497	497	468	492	490	497	508	483	499	524	524	477	479	468	522	477	497	463	506	478	497	484	506	461	524	521	473	467	489	491	496	479	474	498	483	539	484	521	551	517	515	467	525	493	477	512	509	509	481	486	494	515	501	492	556	489	447	540	477	506	488	455	466	481	448	487	469	503	506	506	489	505	502	489	541	501	522	475	484	505	527	512	499	518	515	493	488	470	527	456	520	490	499	506	484	515	481	490	490	515	493	465	467	456	499	484	510	506	468	514	485	489	514	484	501	483	488	485	465	491	456	504	505	511	533	501	517	496	486	498	491	525	482	518	489	529	484	499	526	469	468	478	534	498	458	483	493	482	494	472	501	471	466	464	553	469	499	505	489	509	499	525	471	502	493	442	488	475	498	490	518	496	505	445	519	472	469	516	467	483	481	488	479	495	511	479	504	471	532	482	508	508	524	493	518	501	512	517	536	461	522	480	509	467	481	500	471	493	452	501	480	523	479	492	505	476	469	469	484	481	468	504	495	485	515	490	474	499	464	512	462	541	512	523	501	484	527	498	480	490	535	495	506	519	495	533	501	454	468	503	490	472	470	528	497	522	470	509	506	501	486	461	512	447	507	489	474	499	555	500	470	533	488	523	522	519	494	500	500	504	497	466	528	471	505	518	478	485	503	492	447	501	525	511	489	465	518	490	502	463	500	509	507	509	485	502	447	523	513	475	479	514	496	479	508	504	483	492	503	503	486	474	522	505	508	461	467	468	478	495	488	518	499	484	484	455	515	533	471	488	463	523	499	460	461	476	473	491	525	496	516	474	523	522	451	499	499	492	503	496	499	457	491	505	501	496	463	485	473	472	539	479	461	517	474	502	553	503	474	522	471	509	532	507	510	502	503	518	489	491	488	494	504	472	477	503	537	503	503	481	507	512	482	474	504	474	481	475	493	468	479	495	515	490	449	498	479	471	516	490	514	524	508	518	526	532	497	502	511	482	459	448	496	484	486	478	501	489	500	522	513	457	506	467	465	465	526	549	484	515	553	495	503	473	489	490	508	534	477	510	505	474	530	524	484	511	497	498	522	500	505	470	522	490	501	544	486	511	531	511	503	480	511	513	513	461	447	489	533	464	502	502	529	486	540	498	468	491	502	494	465	526	501	519	489	457	510	499	493	499	479	497	502	519	527	495	515	480	459	503	456	508	523	439	490	489	463	485	477	488	477	469	483	460	489	516	501	529	460	467	504	500	496	505	498	488	488	507	461	509	458	476	494	525	504	489	511	501	491	461	535	485	561	512	480	438	479	492	486	454	504	497	497	507	466	498	529	483	459	519	492	518	487	464	450	455	501	483	530	484	492	494	495	487	505	514	494	496	488	514	469	511	520	491	457	472	473	447	492	474	509	506	494	531	509	485	536	497	513	485	485	467	510	516	518	505	475	531	522	502	487	530	472	497	470	456	508	515	471	449	494	543	519	513	474	501	553	465	477	482	499	509	473	496	506	451	529	489	464	502	503	479	504	441	462	476	486	498	497	456	472	475	504	488	502	432	526	515	493	484	481	496	506	533	480	505	495	446	518	513	509	504	507	461	509	516	493	503	489	514	501	505	470	476	477	469	480	448	534	470	464	510	488	473	547	516	493	557	487	477	502	491	507	473	508	525	462	500	496	502	444	481	481	517	498	492	485	480	521	501	493	470	482	520	494	447	490	498	471	487	519	499	484	513	498	494
3409	1295	353	154	154	245	841	3717	6277	9046	6174	3080	1258	571	275	145	77	58	41	47	54	49	60	57	46	47	48	44	56	49	54	52	38	62	46	43	46	48	49	54	37	40	46	47	52	52	45	47	46	48	49	43	49	51	59	32	39	49	49	54	56	51	50	58	54	46	53	40	40	51	50	52	28	55	62	40	48	42	52	45	52	51	49	49	59	63	50	48	55	43	50	54	42	49	49	55	45	37	52	44	48	56	48	45	40	47	49	49	39	63	42	52	49	59	48	48	44	52	42	50	54	43	47	52	51	50	46	40	55	45	44	46	55	45	40	41	37	44	54	44	49	50	38	47	42	35	50	47	57	58	39	58	56	49	35	52	45	35	46	46	60	39	49	51	58	48	50	46	51	41	42	47	45	42	57	52	40	47	49	46	48	44	48	49	46	47	46	56	48	51	45	36	44	55	53	43	51	47	40	49	55	44	49	35	49	46	46	49	47	44	40	39	44	39	55	50	46	56	41	54	53	45	59	34	49	53	37	42	43	52	56	47	41	38	47	44	55	45	45	56	50	44	44	55	52	52	51	48	52	50	63	46	46	52	50	49	43	52	57	49	49	49	38	40	57	34	52	52	49	39	46	50	41	51	59	62	45	45	58	57	45	54	42	51	51	41	40	58	44	40	47	55	48	48	44	50	44	33	42	44	53	47	47	52	59	44	54	60	54	55	54	62	49	50	41	45	44	44	43	34	43	52	58	49	55	65	42	35	54	36	53	42	42	58	37	52	62	41	43	51	58	41	52	42	55	55	42	38	43	39	38	38	46	52	39	42	39	48	67	50	65	41	62	45	47	47	43	47	44	33	56	53	50	43	55	53	46	58	39	54	43	43	48	41	50	45	59	39	57	42	53	41	56	51	37	56	58	60	40	53	54	47	49	55	57	59	48	49	33	37	63	46	51	50	58	35	53	48	40	51	51	54	60	46	49	54	52	47	46	52	50	44	43	55	45	40	51	56	55	58	41	57	41	38	40	61	53	51	52	40	39	40	41	44	49	54	48	55	42	67	42	55	52	46	45	56	48	52	50	52	47	40	38	48	50	46	39	47	42	41	50	58	58	58	62	39	55	40	47	43	58	49	52	50	45	54	51	43	41	45	53	50	49	53	44	44	40	52	47	43	46	44	47	43	48	44	47	46	47	48	52	40	51	45	37	43	50	51	41	63	51	52	49	51	45	40	66	49	41	48	49	53	38	43	55	37	52	44	56	37	53	47	43	52	55	49	46	50	45	46	46	48	44	57	37	43	41	56	54	48	47	48	56	41	31	43	43	50	40	46	42	46	47	60	44	43	39	47	55	51	49	51	45	44	66	38	60	54	41	37	50	57	55	43	48	47	53	46	45	52	42	49	42	54	43	39	52	55	38	48	53	46	49	47	48	36	42	42	46	42	48	45	62	49	46	48	54	38	39	48	46	41	43	42	47	44	48	46	38	50	55	43	45	54	49	33	49	52	51	45	53	41	55	49	49	50	54	54	52	44	52	58	50	46	61	59	49	47	49	51	51	47	54	47	52	44	46	51	42	56	56	47	43	48	53	44	46	52	46	57	54	47	46	50	37	51	53	54	48	42	58	44	47	60	42	55	47	60	39	52	54	44	49	43	50	48	56	47	45	41	40	55	44	53	41	45	49	55	41	44	45	43	53	45	42	70	45	54	57	49	42	47	51	53	35	50	33	47	39	51	57	49	58	63	49	53	57	53	66	42	43	46	50	64	53	47	46	41	58	48	49	43	58	48	54	32	42	51	53	41	57	55	35	43	35	41	42	36	42	54	50	49	61	38	43	46	42	52	46	60	44	49	39	52	39	53	57	37	49	42	57	50	48	48	64	50	42	50	44	48	42	57	51	68	54	35	42	62	49	47	53	39	57	51	52	37	53	49	56	56	41	56	54	46	45	56	61	41	55	42	53	49	48	53	54	46	52	57	50	57	48	47	46	56	31	49	52	56	41	48	37	41	49	47	50	68	47	57	50	60	42	49	49	42	47	45	61	58	39	46	51	55	47	48	51	47	57	55	54	52	47	58	45	51	61	48	51	39	51	53	50	50	49	55	46	62	36	50	48	44	51	46	40	57	50	42	43	49	60	49	48	36	39	54	56	65	59	37	40	49	50	47	47	44	67	57	49	35	33	48	50	40	54	54	46	42	40	51	55	47	31	44	60	60	47	38	36	45	48	50	49	38	42	36	40	49	45	45	52	60	52	39	45	47	63	47	59	48	43	49	48	51	48	62	54	47	54	56	45	44	55	51	50	55	45	49	34	45	43	53	49	48	51	51	59	62	36	45	50	53	48	46	36	56	45	55	47	57	61	54	42	45	54	46	43	50	36	41	47	63	60	46	51	38	54	61	46	57	39	56	56	53	59	33	53	51	48	45	44	51	49	46	37	39	50	39	38	48	45	42	44	61	56	51	67	39	44	50	48	45	43	58	37	44	55	53	43	37	42	47	32	56	41	45	52	36	57	48	47	42	54	50	52	46	43	49	35	44	50	42	45	39	50	43	51	54	51	42	35	44	49	43	49	50	49	42	50	49	48	40	46	54	46	50	50	45	41	56	50	41	46	62	39	46	52	52	44	49	51	56	59	44	41	43	53	34	56	48	54	53	42	49	44	51	47	46	48	44	63	51	47	48	59	44	55	42	55	64	37	48	49	33	61	52	54	45	47	43	48	52	50	40	46	51	64	56	44	54	56	55	49	68	54	48	44	48	56	41	55	46	49	51	45	47	52	63	44	57	41	49	38	58	31	43	48	38	48	37	52	59	50	54	55	55	42	56	40	44	38	54	51	49	45	62	60	59	52	39	47	47	42	44	45	53	34	45	45	54	33	61	36	50	45	36	61	51	53	57	63	50	53	53	53	48	56	50	48	38	46	57	40	42	62	46	46	51	34	46	46	43	50	51	50	46	57	48	37	43	45	43	57	41	53	50	54	53	51	44	56	48	48	40	56	42	42	46	47	53	49	33	50	39	50	46	43	42	53	50	48	37	45	52	54	61	42	44	52	63	50	58	47	51	64	45	40	42	34	59	53	54	45	47	56	50	40	63	48	39	46	64	57	53	42	45	54	50	51	51	44	46	53	53	48	44	54	39	54	51	51	47	52	43	60	63	51	39	58	40	60	55	52	52	46	48	50	41	43	36	59	50	48	46	42	41	35	44	55	44	54	46	45	44	54	46	51	44	53	43	41	48	61	50	43	49	45	48	40	46	60	52	62	60	40	39	43	47	58	52	52	48	49	55	50	45	54	41	41	45	40	36	39	54	50	43	53	44	52	55	40	48	46	45	40	44	49	42	56	53	50	52	46	50	50	49	41	46	62	50	42	45	50	60	43	34	48	40	44	47	52	50	30	63	47	37	40	42	48	47	55	45	65	47	46	51	48	45	52	49	59	60	38	42	49	45	49	37	45	57	48	52	56	32	44	44	42	52
27316	15796	5836	6400	12133	15567	26044	40969	45784	49051	38983	30338	21221	13040	6561	2886	1307	781	681	619	678	595	599	568	627	585	610	580	614	617	590	626	631	589	566	600	677	597	585	658	568	592	592	598	633	631	573	603	590	613	632	606	621	573	619	641	652	629	639	579	625	644	646	629	603	658	630	618	633	607	633	612	674	626	623	610	598	600	602	618	635	614	614	640	656	588	625	576	658	634	641	623	564	622	605	590	590	605	631	602	577	614	574	626	602	619	572	603	594	640	592	629	626	607	581	646	611	585	637	639	625	561	607	608	637	576	635	589	618	603	595	627	573	632	608	612	590	597	604	562	599	608	616	564	578	644	586	587	625	681	601	601	585	608	635	582	614	618	598	544	628	631	629	632	612	576	613	620	645	628	585	644	626	603	612	616	593	653	640	573	594	592	605	630	597	613	579	624	580	635	608	630	602	603	606	590	661	627	619	596	575	600	597	604	627	582	628	590	591	598	579	602	598	595	667	611	576	637	611	620	628	603	647	609	607	632	614	600	641	632	615	599	589	575	610	636	581	586	572	571	627	641	579	645	612	615	632	588	611	594	631	600	572	613	592	615	647	628	615	618	629	583	588	612	619	640	603	599	643	634	631	631	606	622	621	574	620	654	623	565	627	607	621	622	618	600	658	620	599	581	626	624	639	567	636	613	607	620	632	621	611	595	621	598	613	630	630	609	623	587	617	616	615	592	629	645	602	604	619	615	607	633	610	614	637	564	611	633	629	628	665	566	625	594	650	598	616	592	632	668	638	632	633	580	629	609	604	623	575	595	635	657	584	569	557	591	640	594	595	647	619	598	614	620	609	635	598	594	571	631	637	602	581	612	633	599	573	618	628	617	631	634	610	607	594	579	590	580	658	604	663	620	597	621	665	600	614	612	617	638	648	596	562	629	579	670	581	614	632	592	599	643	605	596	629	621	630	604	609	605	609	589	571	636	641	615	637	642	624	610	586	582	618	607	613	613	610	562	615	596	630	604	614	614	627	644	628	570	678	640	624	623	634	643	606	593	669	629	613	617	608	600	637	624	626	594	617	617	600	587	668	619	631	570	605	619	605	642	646	596	575	628	574	637	588	624	577	597	603	605	611	641	612	585	614	596	562	613	591	641	571	626	616	582	587	578	614	634	620	634	593	601	569	614	641	642	604	626	608	616	623	579	630	620	607	596	620	616	585	581	602	607	590	605	624	587	632	652	594	635	644	652	591	618	560	633	638	606	585	599	600	622	609	598	594	652	619	573	635	614	624	631	594	615	609	651	604	640	649	640	615	592	670	632	646	591	630	587	600	595	584	607	628	639	639	602	615	626	704	623	617	561	605	617	620	628	651	612	585	633	580	608	606	574	560	646	598	606	592	612	594	628	600	646	597	559	617	627	608	616	627	633	594	576	617	611	642	608	620	636	581	639	606	652	593	617	639	605	582	641	577	626	600	606	650	574	620	668	596	625	594	637	587	610	627	609	641	617	617	624	620	622	637	681	610	641	624	575	576	634	607	640	602	595	579	602	618	575	605	607	607	588	627	612	620	587	609	610	599	663	602	587	586	639	640	598	584	617	609	654	638	644	563	637	611	643	622	641	589	611	586	658	617	649	592	610	621	587	627	595	633	627	627	604	640	668	599	595	618	592	631	584	637	577	602	620	652	631	639	610	618	624	607	586	613	644	573	578	645	640	634	608	616	559	640	595	638	609	623	630	624	631	610	616	612	617	590	589	593	577	615	628	617	606	615	576	655	642	594	571	599	592	640	630	628	562	620	645	645	592	608	627	609	586	624	613	588	643	573	596	608	615	668	611	603	646	588	609	597	568	594	605	638	637	622	600	588	626	639	605	615	599	610	641	638	626	642	595	625	607	657	617	614	618	630	616	625	598	627	619	579	615	646	599	621	580	605	638	621	617	639	604	636	639	602	606	642	593	599	664	623	579	589	616	640	589	618	599	627	622	632	576	638	622	637	584	604	599	637	591	627	659	594	646	629	605	606	594	614	620	608	595	597	624	670	582	598	604	594	596	603	620	556	585	624	606	633	615	593	600	634	586	606	623	615	600	609	632	626	564	611	633	619	640	613	618	611	592	577	609	629	557	605	599	631	605	646	617	615	632	636	609	638	644	612	583	593	622	642	630	603	639	608	641	601	616	668	638	628	603	596	606	622	596	606	598	614	598	576	614	618	614	600	608	636	591	578	628	593	618	576	572	670	597	639	627	600	639	619	660	566	611	621	603	580	594	623	618	600	641	597	608	630	627	604	632	633	586	625	606	613	580	591	595	623	578	603	623	619	585	630	617	589	622	597	606	658	607	610	672	595	541	596	636	630	635	654	644	630	597	623	614	621	608	631	601	570	618	593	531	576	595	584	619	600	663	614	618	649	620	596	624	652	612	625	627	591	630	608	614	591	614	618	631	588	593	594	583	586	609	618	620	616	607	624	619	616	621	614	629	620	635	583	647	601	619	617	585	561	618	616	567	603	579	617	604	630	632	622	588	634	557	638	609	641	598	606	642	604	584	623	623	654	626	610	597	580	621	638	601	612	585	591	587	610	648	587	621	625	652	605	596	606	561	628	631	593	583	634	615	580	592	590	623	644	590	648	635	606	597	629	609	622	609	639	624	632	601	624	619	622	627	600	585	627	629	592	614	634	611	582	658	619	591	626	635	651	663	640	655	607	591	614	630	611	628	610	621	624	595	606	571	632	626	608	620	644	613	610	597	633	609	586	620	614	614	618	609	595	636	617	614	577	619	652	579	614	595	612	592	622	581	598	618	614	636	631	612	618	617	593	648	631	642	556	647	628	625	618	649	606	609	623	604	594	564	615	621	624	640	628	590	608	635	640	645	668	614	612	584	632	567	613	571	618	578	607	622	619	607	643	594	597	630	603	612	607	590	604	613	572	614	596	564	623	588	591	601	618	596	652	608	620	650	581	633	555	592	613	620	588	604	585	597	603	625	626	615	608	614	567	602	617	619	624	622	609	579	649	586	634	618	619	584	603	599	601	619	596	635	616	606	582	597	585	640	595	631	583	626	590	592	617	643	582	654	592	620	577	622	631	605	603	597	595	598	596	564	599	613	660	648	631	617	644	654	601	596	606	615	601	612	602	646	643	626	631	628	603	641	628	604	621	614	585	582	631	633	584	632	591	637	598	597	628	634	605	649	660	619	606	645	592	604	608	610	624	622	593	609	632	608	638	597	601	596	625	618	622	626	627	600	592	634	634	602	609	581	629	624	592	624	620	586	618	601	614	578	623	608	612	621	626	607	588	582	603	657	609	643	600	564	579	614	611	645	621	596	586	643	635	571	614	610	643	642	653	609	625	557	602	624	601	546	576	600	595	613	583	588	611	624	634	631	577	633	593	633	652	609	613	632	629	594	639	635	603	569	631	602	642	602	604	663	614	622	616	625	604	594	618	619	603	626	653	604	648	579	557	621	615	591	605	619	590	593
2746	1848	630	184	269	902	2947	8789	13635	11614	8340	4298	1675	603	249	115	78	51	56	35	42	53	32	36	44	44	41	48	35	38	33	49	39	37	48	43	46	38	40	49	39	36	46	44	36	43	50	35	36	37	32	34	45	47	44	31	45	49	43	47	46	42	31	51	46	53	43	48	49	35	43	46	54	44	44	40	48	43	44	42	46	55	31	43	39	47	36	48	44	44	43	40	34	37	48	36	48	43	45	25	31	35	41	48	43	36	61	31	43	44	50	52	58	40	61	39	44	38	38	45	53	45	44	49	43	59	51	38	42	24	37	47	40	46	40	31	48	42	53	42	52	28	38	66	47	36	49	41	42	41	42	42	43	43	47	46	31	42	41	45	42	33	45	45	43	49	42	39	37	50	37	40	49	26	48	39	42	45	47	54	47	43	37	34	38	50	45	36	49	34	39	42	38	51	57	39	46	40	54	50	39	48	38	38	47	52	41	46	40	44	42	40	42	38	39	53	54	45	49	38	58	43	37	36	47	45	44	33	33	44	32	34	31	50	36	44	48	52	48	46	35	48	48	42	38	35	45	49	42	39	44	50	48	54	34	50	38	44	40	37	41	53	41	45	32	37	48	52	47	43	41	36	48	41	30	38	51	38	37	37	37	50	33	40	53	37	42	42	35	38	36	42	42	43	49	43	56	46	39	40	42	46	38	49	49	39	34	52	46	48	32	39	33	37	47	40	46	41	28	45	39	33	52	30	52	45	35	44	43	37	40	44	47	32	48	44	45	37	45	50	38	47	40	36	40	42	45	39	39	45	31	55	46	41	48	39	55	33	45	44	55	49	51	40	56	48	53	45	47	40	37	44	40	49	47	40	52	44	38	48	38	50	41	37	39	37	42	36	46	48	40	34	45	41	36	42	44	45	39	39	47	48	47	42	45	41	52	43	45	41	34	45	48	38	38	35	43	41	35	45	44	42	36	42	37	43	39	47	37	43	43	46	42	42	51	39	36	43	48	50	36	36	42	49	34	36	33	57	43	47	47	45	42	48	38	48	29	41	46	49	52	38	35	57	46	63	37	48	43	42	52	46	56	42	39	36	37	46	51	40	48	39	47	27	44	37	37	32	33	38	47	44	48	42	33	51	30	38	41	42	42	44	47	42	40	35	46	42	45	57	49	49	44	52	44	49	40	51	51	42	45	45	35	37	36	39	42	50	46	39	49	47	39	41	39	45	37	50	38	47	47	39	41	38	48	45	39	48	46	50	44	35	41	51	35	42	47	42	38	51	39	38	44	42	44	41	43	34	42	37	39	49	50	46	38	35	47	33	44	42	53	34	39	47	39	45	55	42	48	39	54	40	52	52	47	42	48	48	41	49	32	39	45	43	39	43	42	50	31	47	39	54	46	40	40	42	43	44	48	44	41	53	38	49	30	33	41	48	45	39	44	42	60	40	31	52	40	45	43	46	51	43	40	39	33	39	43	37	36	58	27	43	55	42	48	45	30	46	52	46	33	43	53	40	28	51	40	47	55	53	39	45	40	43	45	51	46	49	43	41	44	51	34	46	39	43	34	66	43	54	51	53	36	47	33	37	51	41	46	45	54	39	40	46	40	44	50	46	37	48	44	48	51	51	41	54	35	58	45	48	45	44	61	36	50	39	35	40	46	50	37	52	57	45	44	49	42	50	43	37	43	44	36	48	39	44	49	48	36	53	40	53	32	32	29	27	38	35	37	42	35	40	49	42	47	37	36	57	55	39	46	33	55	40	34	37	46	45	38	43	49	50	29	59	41	52	38	41	53	50	37	45	39	44	42	47	44	31	50	43	31	31	42	57	42	39	46	47	41	48	41	42	44	37	51	44	47	47	38	57	39	46	46	45	41	46	47	44	32	55	42	36	42	33	44	38	48	51	46	43	42	43	39	37	51	46	43	49	36	31	40	50	43	37	47	50	46	42	38	39	43	46	40	42	42	45	41	51	37	47	40	58	39	41	34	41	56	43	39	45	40	36	37	46	40	38	44	42	45	34	42	51	50	46	44	31	42	33	43	44	59	46	41	32	34	43	39	50	38	48	48	52	44	47	46	38	47	45	51	50	61	59	50	49	41	43	44	40	46	51	44	40	50	49	36	49	38	48	39	43	44	41	51	52	39	52	57	45	46	60	47	38	36	49	48	58	35	57	42	47	56	32	52	47	45	48	43	51	39	50	35	41	38	34	54	42	39	55	39	47	46	49	46	49	43	44	34	48	35	57	34	47	43	47	44	56	41	33	45	40	48	41	52	46	42	25	40	44	45	34	45	45	46	47	44	46	45	45	63	35	42	47	38	48	44	40	32	45	44	45	52	44	35	47	33	44	35	53	37	43	36	39	31	46	44	38	53	41	43	49	46	38	51	53	42	43	48	44	52	57	40	49	44	45	36	37	54	40	48	50	45	56	44	43	35	21	29	46	62	39	58	32	43	45	53	39	37	28	49	40	53	50	53	50	46	50	51	35	56	50	45	52	40	46	40	39	49	49	47	53	42	48	48	42	53	37	41	39	40	38	40	54	45	46	41	40	53	40	50	38	34	35	45	41	40	55	32	49	50	39	52	47	46	40	53	40	45	35	41	45	37	54	40	36	44	52	45	46	48	54	47	39	51	45	24	49	53	36	41	36	48	39	46	42	41	52	54	39	46	57	35	43	48	42	51	44	36	51	48	36	50	49	43	54	36	41	57	41	47	41	36	50	49	38	52	47	39	36	42	54	48	42	35	45	43	39	34	44	45	38	29	45	47	36	41	41	38	42	61	32	42	48	42	37	53	44	37	43	28	64	49	49	45	45	53	47	46	52	44	44	40	47	39	42	42	48	44	45	42	49	44	45	39	43	42	41	34	42	40	44	52	41	37	35	52	39	46	41	39	40	38	43	45	33	38	39	42	52	44	49	53	49	43	43	47	45	41	44	46	49	35	41	37	30	49	52	51	35	34	44	43	46	41	43	50	53	55	44	49	35	46	50	50	36	33	48	41	50	49	51	47	37	50	45	41	56	56	40	49	44	37	43	42	42	65	40	41	28	36	32	30	35	47	48	52	43	36	32	52	40	39	37	48	32	45	44	40	43	46	39	47	40	44	51	47	51	44	42	47	43	46	38	42	41	38	38	46	42	38	41	50	43	38	46	45	57	38	45	42	40	42	36	53	40	44	34	39	40	46	49	33	32	41	41	49	40	40	56	54	35	46	33	36	41	51	42	43	40	37	47	48	42	52	32	33	36	46	51	40	39	36	40	50	28	34	38	36	42	41	43	46	44	41	40	40	39	42	51	50	38	36	40	37	45	40	53	42	44	40	37	35	59	37	58	41	50	39	56	52	39	33	43	44	46	45	35	44	38	39	44	50	39	40	40	39	33	53	43	57	36	45	56	38	44	42	41	58	53	35	40	42	34	44	50	42	44	37	37	54	31	45	42	38	43	43	38	37	51	45	50	48	45	52	42	38	41
30378	18652	9595	9278	20979	31199	40917	54846	58957	51775	43037	32999	23078	13127	5831	2207	943	642	601	578	604	581	571	498	565	554	593	517	544	526	544	529	566	546	553	556	528	566	586	535	516	578	588	543	548	572	565	504	554	492	512	549	524	513	557	514	504	559	593	570	521	512	539	585	551	564	563	532	516	498	540	578	503	585	525	577	505	573	546	522	582	528	554	476	507	578	558	531	526	546	535	555	552	551	563	556	517	539	564	546	527	514	520	564	566	556	549	551	529	551	558	535	549	549	560	575	527	531	544	549	520	511	542	491	540	596	561	585	570	566	519	558	557	540	558	552	548	549	541	569	542	512	540	520	544	517	550	538	536	546	522	547	573	509	533	508	552	554	561	572	547	574	502	497	563	552	567	566	514	551	582	500	503	505	539	569	527	524	549	561	509	571	566	567	555	563	534	545	568	579	595	516	536	545	556	524	525	570	545	539	556	512	572	543	553	551	561	530	544	522	534	572	538	537	558	515	545	522	540	554	501	599	507	582	552	563	536	511	526	565	512	532	532	533	517	575	524	534	557	552	560	509	510	524	525	550	579	523	565	560	529	581	528	569	500	528	541	536	558	550	586	556	539	524	524	575	545	517	561	497	573	518	560	567	498	496	577	540	550	544	538	556	560	603	576	559	566	530	514	533	521	566	545	541	551	573	566	542	559	514	537	547	548	549	543	550	573	533	514	567	533	587	524	549	540	594	534	524	500	559	531	525	531	503	560	539	515	582	499	575	556	545	568	532	561	507	566	577	523	530	542	507	532	566	551	514	549	583	557	513	574	595	518	510	546	530	538	513	575	553	549	564	531	545	544	560	545	560	538	530	559	585	529	519	565	531	514	569	573	505	524	537	584	518	573	547	503	528	555	518	506	549	563	520	536	562	543	549	577	541	544	531	559	584	545	539	546	568	524	609	539	534	554	566	524	541	546	564	551	536	523	546	545	565	520	554	553	516	517	532	532	555	565	533	554	539	541	518	566	552	565	532	544	564	556	530	529	539	555	547	516	530	526	541	546	509	510	555	526	546	528	521	546	531	590	536	530	562	595	527	551	552	535	527	567	569	557	568	549	500	558	542	516	606	533	519	565	577	556	531	569	550	534	571	577	517	564	488	533	533	519	537	549	536	495	519	530	554	531	547	539	553	548	533	547	552	553	559	560	549	522	563	580	533	551	550	541	563	505	574	567	582	587	521	570	564	524	576	542	574	536	550	544	552	555	572	526	530	552	554	512	559	541	545	508	519	517	553	539	548	540	528	534	522	550	497	550	552	519	552	495	541	517	561	496	566	575	561	517	548	520	544	588	549	526	533	539	555	579	557	573	523	533	577	574	572	570	554	557	542	554	533	526	550	528	579	504	542	524	598	526	558	541	529	554	529	531	546	551	574	546	524	551	555	549	558	558	549	534	570	548	548	525	537	557	544	552	539	582	538	550	574	516	512	597	567	547	553	572	555	539	528	537	534	581	512	523	559	500	541	553	518	549	568	560	566	543	532	568	535	567	547	544	530	523	583	595	543	528	548	505	542	533	563	522	545	504	572	508	574	536	583	532	531	568	522	540	535	536	544	515	514	552	544	537	571	545	587	551	535	581	544	587	581	523	560	565	582	578	545	549	521	566	585	525	554	574	534	504	543	501	493	584	531	539	560	535	529	590	518	517	517	540	514	553	516	507	536	519	512	603	519	542	553	522	595	509	560	593	545	520	573	508	520	586	521	562	548	588	582	518	566	559	577	591	584	553	565	481	568	584	533	546	551	524	573	560	553	550	519	557	577	580	529	593	583	531	523	571	543	543	504	494	574	585	591	548	549	516	567	529	558	565	494	545	539	597	543	519	535	568	551	546	569	548	518	545	549	542	594	539	588	554	554	559	535	541	540	558	529	539	569	512	543	506	528	555	582	572	533	520	577	572	569	548	540	555	532	523	560	521	558	576	533	553	580	520	531	500	525	540	546	520	549	536	513	567	493	504	588	552	547	545	529	586	508	549	568	570	541	554	558	557	530	517	541	577	588	637	548	525	552	573	557	524	492	578	553	544	525	542	564	574	534	534	516	537	586	537	530	559	569	519	571	530	562	593	516	514	540	572	593	539	568	551	547	542	566	569	546	518	538	541	521	552	542	537	515	571	548	571	599	560	534	533	554	532	519	585	497	552	520	555	565	549	479	566	503	512	548	523	558	562	606	536	586	543	486	543	537	540	523	551	583	543	564	554	548	516	527	558	496	535	519	545	532	526	573	556	535	539	535	549	527	567	547	530	528	524	545	534	561	557	546	548	540	546	523	544	550	537	507	588	527	568	538	549	565	572	543	520	610	552	507	577	521	557	539	521	573	555	549	568	565	506	512	554	534	572	573	588	523	585	545	568	513	543	543	572	527	579	522	544	568	565	545	569	514	586	567	582	557	568	530	568	583	576	529	559	576	569	537	556	509	536	539	518	540	541	543	539	532	536	579	533	542	562	529	524	542	526	557	555	519	589	516	522	549	533	525	550	536	586	524	580	551	527	568	559	555	529	547	565	579	565	551	544	560	564	546	558	540	555	586	542	513	543	521	539	506	518	584	535	517	567	543	582	530	566	551	558	585	559	529	554	538	548	535	577	544	558	561	541	530	523	525	553	537	568	522	586	564	550	559	573	555	550	524	564	550	550	525	523	533	546	576	601	522	565	562	553	498	522	593	544	556	566	528	567	537	553	553	548	563	568	540	517	511	512	547	539	513	574	581	563	571	553	546	550	542	579	522	558	531	520	532	543	565	571	492	527	521	563	562	557	517	542	591	515	534	541	530	590	561	578	534	518	520	597	522	567	554	554	541	579	486	535	528	551	562	545	538	522	563	524	516	542	518	539	509	537	501	550	517	535	537	502	578	580	497	566	562	565	535	582	567	543	544	608	581	554	516	530	544	534	539	574	554	606	579	520	547	549	595	518	537	530	538	550	565	529	546	539	574	550	508	538	543	577	546	510	524	509	557	573	534	601	538	554	545	498	561	529	574	564	502	547	558	564	568	529	551	540	539	548	530	551	575	566	530	504	619	554	550	549	515	550	537	566	532	528	560	567	534	579	551	568	556	586	521	536	561	547	510	579	567	554	531	553	597	550	529	531	521	549	548	532	558	594	536	569	525	586	565	556	546	529	569	507	546	598	539	560	553	578	567	504	567	558	609	558	552	537	548	565	555	509	556	553	546	520	550	507	541	530	581	561	584	520	581	546	550	581	534	534	519	574	509	514	541	573	520	578	553	516	554	542	551	533	526	553	548	566	521	556	490	568	533	573	559	520	536	520	538	560	542	567	588	525	546	566	559	566	542	538	540	518	555	554	537	528	513	532	531	563	550	523	595	540	516	554	538	525	528	552	534	559	534	562	537	533	524	571	547	561	528	507	545	554	497	567	589	525	592	518	535	556	529	548	541	586	546	538	545	551	530	516	538	539	550	548	544	564	523	544	569
1927	600	126	77	93	142	194	1260	2390	2360	1968	1401	762	362	145	74	51	57	37	34	47	37	48	54	32	52	52	41	52	49	36	47	51	34	40	46	35	34	35	36	49	43	49	41	47	37	40	31	46	45	47	54	43	61	38	42	46	37	57	48	42	46	42	45	51	41	40	41	55	52	46	48	36	37	33	55	43	41	37	49	43	42	52	33	52	50	42	45	61	44	55	37	36	49	42	59	21	43	32	47	42	37	44	46	51	61	30	56	41	40	31	35	34	48	61	40	53	53	35	38	45	42	43	46	41	41	39	46	40	42	43	43	34	35	44	42	47	36	38	34	52	43	39	46	55	40	38	42	38	54	47	42	42	41	43	51	37	39	42	44	29	55	48	42	37	37	47	40	51	47	36	41	37	35	51	53	61	60	30	52	39	38	41	47	41	38	29	50	45	44	51	46	46	47	44	46	54	43	47	50	31	55	48	50	41	38	41	41	48	53	46	42	38	50	45	51	45	36	37	57	47	38	46	56	48	36	38	41	38	40	56	37	60	34	51	53	41	50	40	53	46	57	51	43	44	51	39	49	46	45	38	43	38	56	37	34	46	43	36	39	37	50	56	41	41	42	47	48	42	45	53	35	41	37	51	40	53	48	52	42	43	41	41	37	49	53	40	33	39	38	45	48	42	41	57	40	31	46	35	41	50	36	34	46	45	43	44	48	44	37	40	47	65	45	36	48	42	44	30	41	39	35	38	47	45	47	41	36	34	44	55	31	53	37	49	45	44	44	40	43	45	44	51	47	32	43	41	35	34	44	39	44	45	42	45	52	46	41	43	49	52	45	41	38	57	48	38	47	51	51	52	48	46	45	44	44	39	51	47	56	46	38	53	49	59	31	43	49	42	35	49	43	36	44	39	38	40	48	37	50	35	44	53	49	47	44	59	43	42	34	50	41	44	44	49	49	53	40	46	47	44	38	35	39	60	39	50	42	51	43	40	35	43	41	36	53	38	38	45	52	43	34	43	37	34	46	56	50	34	40	46	50	57	46	40	38	45	40	36	47	38	42	56	43	56	34	43	45	45	45	33	38	37	40	42	49	53	37	49	46	53	38	44	43	54	53	46	32	37	47	35	49	37	44	40	42	45	39	39	53	38	63	55	49	36	42	34	47	51	33	46	39	42	31	46	57	42	39	43	46	53	46	39	43	44	55	38	50	35	43	39	44	39	51	43	30	39	41	39	46	37	47	48	33	38	43	37	54	49	40	43	44	48	33	46	51	41	49	56	52	39	43	47	45	51	45	38	43	50	50	40	40	35	44	36	43	56	54	43	48	42	45	35	42	42	52	59	34	38	53	44	42	35	37	44	54	51	48	48	33	33	46	47	42	52	43	32	43	37	47	45	35	46	55	35	45	34	45	45	41	56	52	40	50	46	39	43	50	39	36	27	49	42	37	53	36	45	47	38	51	56	50	44	52	45	42	54	45	46	43	40	49	52	42	39	35	36	51	32	48	40	47	44	50	43	40	42	46	40	42	35	49	41	44	37	45	38	48	34	56	47	45	32	45	51	42	45	39	52	51	52	37	47	47	42	55	49	41	49	46	38	42	44	39	57	39	48	33	43	45	39	49	53	39	43	54	44	47	39	43	41	40	50	45	39	42	44	34	54	43	46	49	34	44	51	50	39	34	50	37	41	41	48	37	43	39	51	35	39	46	32	41	41	36	41	38	47	43	40	32	39	51	54	46	49	41	33	54	47	51	48	41	50	51	52	51	44	39	42	51	31	45	42	44	55	48	40	43	45	47	43	47	53	44	44	51	48	57	34	47	34	38	47	40	50	37	47	35	33	39	65	46	35	38	44	50	41	50	46	41	52	49	43	43	34	32	37	41	45	34	39	51	48	48	42	33	39	41	41	47	51	36	46	45	43	42	44	44	32	63	39	38	40	47	46	38	47	44	58	46	33	60	48	58	46	42	34	40	45	52	42	43	46	56	47	47	41	48	36	36	39	45	47	53	34	45	43	50	47	44	38	46	46	29	39	52	44	40	49	36	40	34	52	47	43	44	49	37	59	62	47	36	37	50	42	46	27	52	35	42	44	50	42	42	49	44	41	46	52	51	40	48	41	43	44	44	41	45	39	55	46	49	41	41	46	50	32	39	48	53	41	45	57	37	51	38	48	49	32	43	49	47	32	43	43	52	53	44	48	31	32	54	46	53	42	40	49	41	38	47	44	48	51	48	48	39	39	55	50	36	46	43	43	57	44	38	34	42	43	44	44	38	49	39	52	38	30	36	31	43	39	42	50	45	36	38	51	43	41	46	47	53	40	45	53	48	46	49	37	49	37	54	39	30	50	42	47	53	43	34	42	49	51	53	52	42	37	43	37	48	46	46	51	37	37	53	40	45	40	37	42	50	41	45	40	43	51	49	41	39	33	49	37	45	34	49	38	44	44	40	43	49	37	44	46	43	41	37	51	43	39	36	41	50	48	46	44	35	35	47	51	38	50	30	49	50	32	47	49	55	38	36	43	46	42	45	46	53	52	30	44	49	45	52	34	45	50	60	52	39	48	38	43	44	41	49	46	54	51	48	30	42	42	42	56	48	43	65	39	37	51	46	53	36	51	57	44	32	39	42	31	29	45	46	31	51	42	43	35	59	39	37	42	41	38	47	46	49	40	48	43	42	27	39	45	37	48	40	55	45	40	50	46	51	46	46	50	44	45	51	35	39	50	51	34	46	42	46	46	49	39	39	57	45	41	35	38	40	46	52	44	45	50	34	35	37	44	47	43	43	42	52	59	35	35	32	55	44	46	42	48	37	63	35	54	46	38	41	38	50	45	39	42	42	39	41	37	46	41	43	45	45	40	41	59	34	53	32	41	52	42	45	49	35	46	33	50	49	52	40	43	41	41	43	43	46	46	36	57	35	40	59	44	49	43	43	37	50	42	31	54	37	41	55	51	48	45	29	35	50	47	45	39	53	42	36	42	40	41	40	44	49	30	46	64	35	42	53	37	36	42	36	50	43	53	44	38	49	49	41	42	47	45	25	47	50	37	48	30	49	47	52	39	38	30	34	51	41	46	42	37	40	55	36	42	54	46	41	40	43	41	44	43	43	38	48	43	44	52	43	35	52	28	45	43	42	52	44	48	32	41	45	34	48	56	34	36	41	56	58	43	47	50	55	52	33	40	40	45	44	43	41	39	52	44	46	49	52	41	55	50	47	38	57	38	38	52	36	46	38	38	38	49	50	38	40	50	57	38	46	45	52	45	50	63	59	48	50	47	30	38	38	46	43	49	43	46	44	28	45	52	47	48	37	47	50	40	42	49	52	44	39	50	45	42	38	46	48	54	52	62	46	36	47	38	47	43	38	47	32	49	50	50	37	49	53	46	59	47	34	50	41	41	48	44	55	44	50	42	45	53	43	48	44	36	42	49	59	46	46	42	41	46	54	36	37	48	40	43	38	40	61	47	40	30	44
21820	11017	2295	2872	8153	10029	13253	27247	32860	31703	28862	23291	15790	8568	3449	1409	763	654	608	585	562	524	550	534	509	537	616	550	540	495	553	531	559	567	572	584	511	566	563	547	538	607	559	498	532	567	612	505	560	515	569	556	529	537	531	563	582	563	612	596	525	502	559	570	541	535	546	538	573	524	602	556	547	548	522	532	545	554	535	599	591	524	523	550	544	603	581	522	564	567	534	534	542	514	525	542	529	551	525	604	543	595	575	543	569	581	536	557	536	530	554	583	498	537	543	548	540	561	532	555	557	591	556	535	585	590	538	560	541	550	534	516	560	546	537	565	551	538	532	613	535	525	562	567	540	546	523	572	549	524	547	551	528	613	555	516	533	571	542	557	531	575	586	564	576	511	544	571	563	572	536	546	523	586	552	586	592	539	543	558	530	525	568	562	548	584	495	552	563	533	566	578	492	520	609	546	574	558	576	545	521	544	553	549	537	568	548	535	568	572	539	522	522	522	553	519	539	530	536	553	537	503	540	540	561	542	553	560	568	551	539	562	545	564	518	582	545	606	537	533	545	535	581	544	552	555	563	507	538	539	532	538	537	537	558	518	569	579	580	542	550	544	572	540	573	609	587	503	547	545	571	590	514	572	570	576	570	539	543	573	582	506	495	555	519	560	551	526	552	581	535	530	550	517	557	557	570	544	599	555	581	576	595	526	563	536	511	527	539	525	541	601	526	524	538	547	517	559	507	552	551	553	611	556	527	569	553	548	523	529	536	545	602	556	573	594	560	549	546	569	557	518	548	526	541	558	513	529	554	515	565	546	549	559	541	534	536	579	549	541	551	517	512	550	548	605	593	550	549	590	551	571	589	557	545	551	541	547	558	551	533	583	560	536	585	580	520	563	503	517	560	567	525	540	523	576	532	573	585	522	562	517	563	556	599	530	547	527	529	587	571	542	563	586	534	583	575	532	534	568	551	513	529	539	572	571	574	553	547	560	556	590	559	550	527	546	606	578	517	552	564	537	556	533	572	539	538	562	549	526	546	513	557	567	533	548	575	534	566	573	525	562	557	511	544	552	505	577	563	531	567	554	567	540	544	549	547	544	533	552	540	531	529	569	558	574	523	556	547	539	536	578	535	554	528	583	598	543	584	543	543	574	551	562	568	572	552	603	596	557	569	579	549	591	523	538	566	597	552	532	569	543	569	595	571	566	567	540	512	555	556	538	581	611	548	570	525	544	538	581	528	536	570	552	535	539	562	587	525	561	544	542	532	532	557	527	523	544	578	577	579	564	534	560	560	553	549	573	550	528	571	543	541	561	547	533	537	568	572	559	515	574	554	550	521	583	537	543	565	569	608	552	516	585	516	561	561	551	563	557	552	510	534	580	556	588	614	537	530	544	573	579	574	565	556	578	549	545	513	532	581	519	537	561	562	547	552	538	568	581	582	522	562	506	561	541	577	542	571	530	561	520	608	535	554	545	581	577	541	555	549	535	554	558	523	553	540	540	501	553	574	579	564	541	523	527	580	580	568	529	555	592	517	535	541	544	580	541	548	553	535	602	576	572	556	538	618	554	597	542	569	599	576	538	558	542	591	550	540	578	562	539	600	582	555	573	541	528	585	486	563	565	588	575	545	567	575	526	552	565	538	510	525	528	583	557	511	534	555	539	578	512	527	565	536	616	543	576	560	556	540	522	531	557	568	546	611	531	510	576	586	561	539	541	601	508	563	564	566	548	552	556	556	554	557	537	554	580	569	580	539	536	555	547	564	530	543	543	552	566	543	563	518	526	574	590	550	554	601	530	578	566	572	593	594	511	528	554	501	522	567	545	537	577	557	574	543	620	518	584	548	532	550	577	576	560	561	531	535	509	513	565	527	563	565	556	554	559	558	563	560	556	531	548	534	536	570	565	553	518	594	537	543	563	492	564	574	508	567	549	545	557	568	592	522	520	543	561	578	573	574	579	537	528	529	582	571	529	556	511	568	535	529	559	524	536	591	574	576	566	549	562	558	539	578	552	550	588	530	580	554	507	578	520	626	573	559	574	557	516	588	531	562	566	552	519	535	556	532	594	578	544	562	577	528	548	597	615	535	568	551	563	528	558	581	536	576	599	534	566	549	584	568	561	534	556	565	551	522	583	552	546	533	517	498	555	572	524	572	569	591	520	599	580	524	539	598	559	559	576	521	553	530	547	543	560	589	576	538	576	556	580	558	585	554	552	562	493	551	557	573	534	552	528	536	568	563	568	513	567	568	550	556	575	525	560	529	565	568	589	572	531	536	534	533	582	565	552	570	544	564	540	594	545	568	554	574	549	522	517	599	517	562	526	562	577	547	496	581	546	553	604	553	620	555	543	527	523	529	551	552	537	536	534	572	552	524	570	592	585	588	545	557	586	557	551	548	504	514	564	582	546	572	540	611	565	581	538	592	550	559	578	586	531	587	550	575	597	542	572	566	580	518	611	545	576	575	501	548	592	557	530	529	568	552	563	570	558	572	587	565	577	570	549	520	532	631	546	524	533	555	530	576	590	563	522	551	532	505	534	591	527	584	539	532	540	540	545	526	556	590	527	571	567	551	556	581	575	546	580	583	538	547	531	592	577	542	579	520	537	564	540	524	540	532	564	542	549	565	520	523	511	576	564	569	593	561	550	523	566	550	506	529	554	570	537	564	517	552	559	583	541	562	595	576	585	545	575	507	583	535	571	549	586	521	550	542	577	592	500	533	539	583	588	539	551	555	559	548	583	573	526	528	544	573	570	569	579	562	560	504	574	542	543	550	524	608	515	527	552	554	523	544	549	551	558	550	575	541	519	560	563	514	592	581	552	566	588	568	540	555	591	586	576	578	522	549	565	556	504	553	535	565	586	533	523	537	561	529	560	576	533	527	558	560	565	589	537	492	567	567	560	534	527	534	555	544	543	516	591	568	534	561	596	495	516	593	578	532	609	535	540	559	550	551	578	536	534	532	554	576	543	573	579	541	597	521	590	539	551	543	543	527	594	525	544	573	544	553	574	541	574	518	566	572	557	557	575	583	588	578	572	484	586	550	572	545	524	612	571	521	530	583	557	573	533	535	590	532	581	547	562	623	559	560	540	536	567	577	572	551	584	570	531	567	505	571	519	564	517	548	581	497	558	590	567	539	536	545	571	609	553	526	557	576	530	578	532	535	546	571	516	525	549	539	538	568	525	592	545	540	569	587	551	609	531	537	574	567	536	519	551	560	570	532	600	521	514	566	542	561	552	528	541	511	567	574	550	562	569	588	564	546	542	546	551	566	539	601	588	576	546	583	589	545	544	608	561	536	577	525	541	576	542	545	561	569	518	537	564	528	548	500	580	532	552	554	539	549	592	559	545	518	573	545	506	561	567	539	579	559	562	576	551	544	535	546	587	528	558	514	536	556	572	546	498	580	562	584	606	561	570	580	535	540	569	547	534	577	533	519	564	590	565	556	577	572	559	542	564	583	568	535	517	585	557
1856	976	173	136	187	404	998	1727	3132	4433	6129	4440	2337	1034	346	153	61	61	41	46	39	33	37	34	35	36	39	49	35	38	38	37	39	42	38	46	35	32	28	33	36	32	44	39	39	42	37	36	29	41	38	37	47	44	33	34	37	41	49	39	36	38	28	46	33	38	47	53	32	39	49	41	47	39	44	46	43	39	46	40	41	39	44	53	32	25	33	30	46	45	37	50	42	37	37	43	46	32	44	37	31	36	46	51	37	43	49	45	36	44	46	30	39	40	46	36	34	38	39	32	43	46	41	38	36	36	36	37	39	52	41	39	44	41	42	36	32	39	44	37	36	45	41	37	43	40	40	43	31	40	43	42	34	51	35	39	43	47	40	42	51	40	43	23	42	43	37	36	51	42	33	45	34	39	39	35	50	40	41	31	33	43	47	28	48	39	29	51	37	47	28	42	34	35	41	43	53	43	56	43	39	51	36	35	39	35	50	47	40	43	49	30	50	41	30	41	33	37	45	40	31	37	45	31	40	24	43	40	34	37	38	55	30	47	31	31	54	42	35	41	39	42	39	28	37	32	33	44	29	34	43	36	36	44	44	45	35	30	31	41	52	44	45	37	43	40	34	35	36	41	47	40	45	44	33	41	39	32	36	33	45	35	33	38	36	51	34	27	27	53	37	42	42	41	46	46	33	33	54	43	41	36	44	38	42	38	36	38	31	48	44	32	33	39	44	46	43	30	34	31	32	37	47	29	36	32	32	37	41	37	40	37	49	48	42	38	37	32	43	39	28	34	40	45	44	39	49	44	34	32	45	34	28	50	40	33	43	25	45	41	35	33	32	22	32	34	37	33	45	45	42	37	31	30	46	39	35	40	35	40	33	40	33	37	38	43	37	26	30	42	48	43	32	43	35	31	46	34	45	39	39	48	43	37	42	44	36	37	41	39	46	45	35	31	24	30	37	36	40	26	52	24	36	38	42	46	33	30	40	29	48	41	37	34	31	31	31	25	47	34	46	40	28	40	41	38	38	37	36	29	36	35	37	34	40	45	39	22	48	34	41	42	36	49	44	35	37	30	39	37	43	34	56	42	33	26	49	35	40	34	39	31	42	41	32	44	43	40	25	36	39	31	40	36	34	37	39	40	40	36	33	37	32	37	40	36	48	40	38	37	30	38	26	37	42	43	42	34	48	47	42	43	48	42	30	40	53	48	35	41	36	41	29	41	48	38	37	40	39	36	43	43	49	46	33	30	46	34	46	32	56	33	42	30	40	35	39	38	43	33	33	34	36	38	28	30	51	33	44	43	47	36	35	41	40	39	36	34	28	37	29	33	38	45	46	35	41	47	33	44	42	37	31	41	49	28	44	35	36	36	31	28	48	43	27	34	28	32	36	34	52	42	32	36	28	43	35	45	51	45	36	39	42	29	36	31	50	33	47	39	54	34	38	32	34	40	49	34	43	40	43	36	44	34	59	39	38	32	43	36	50	39	31	30	44	47	34	47	38	29	27	49	36	25	36	34	45	39	47	38	41	43	40	48	52	48	41	24	42	33	41	33	44	49	49	23	45	33	36	33	38	37	46	39	49	52	38	47	46	35	37	46	35	32	49	38	34	38	30	30	35	49	40	46	31	35	44	37	42	44	53	36	28	34	42	49	43	43	40	47	43	39	36	39	40	40	41	39	49	49	50	54	46	37	44	45	32	35	35	34	45	42	49	31	44	34	38	40	38	41	39	39	27	45	44	32	39	43	50	37	32	42	47	37	36	43	35	31	28	37	30	33	36	48	27	44	39	39	32	31	47	31	41	40	37	42	37	39	44	37	35	46	39	42	48	36	56	36	35	30	40	42	38	29	41	47	45	46	39	32	35	43	40	57	46	27	44	36	49	27	43	33	43	43	43	41	42	41	48	44	40	31	36	25	47	40	43	44	41	37	45	36	42	40	40	34	35	42	45	44	49	46	50	47	35	41	41	43	37	37	39	49	32	48	50	40	39	34	43	31	49	31	40	45	40	29	38	33	33	42	36	28	52	27	45	42	40	38	36	42	40	35	42	44	41	40	43	38	27	52	39	41	26	44	34	35	38	30	30	44	37	50	51	40	42	42	33	45	44	34	44	39	40	48	42	38	47	33	29	44	38	44	46	30	42	32	39	44	56	30	40	43	30	48	37	47	53	39	43	49	35	40	35	32	42	34	40	35	34	44	36	41	31	32	32	30	33	57	34	42	42	40	35	28	35	47	48	40	31	39	51	44	34	38	40	44	56	32	31	42	32	34	43	39	38	45	36	31	43	33	32	26	39	30	37	42	51	49	42	36	39	27	44	42	40	39	45	43	40	35	32	35	38	38	34	32	47	47	34	37	45	28	38	34	32	34	60	40	45	28	32	49	34	42	43	30	34	48	40	46	39	39	36	29	38	43	32	33	33	43	46	39	29	42	35	41	43	34	42	29	43	38	33	43	37	36	55	38	36	38	42	41	49	50	45	33	40	44	37	41	36	51	40	43	50	36	37	29	41	29	41	42	50	39	36	26	51	47	41	43	46	45	30	35	35	43	43	33	43	39	42	43	29	35	36	39	40	42	32	44	30	29	36	39	50	41	38	35	32	40	41	53	39	33	39	44	33	39	50	35	39	28	27	32	40	34	35	43	49	39	47	35	35	40	36	34	52	44	44	45	41	46	38	34	38	31	29	29	43	26	38	43	34	44	45	42	40	39	45	44	44	35	34	43	38	44	52	44	35	44	42	47	49	47	37	30	43	45	32	38	33	32	47	39	46	37	47	45	35	33	54	36	38	32	48	35	31	44	28	39	36	50	26	48	49	40	38	44	34	43	38	37	34	46	36	47	42	46	37	42	39	36	33	42	37	45	41	32	45	41	40	47	48	32	33	42	43	37	40	51	37	41	35	32	35	42	47	30	40	33	42	40	40	41	38	39	45	47	36	30	38	40	37	38	33	26	37	44	36	46	30	40	34	48	31	48	29	48	33	41	30	42	55	43	44	36	38	45	42	39	33	36	41	31	42	37	33	42	45	38	48	33	41	53	39	27	52	48	42	32	33	33	29	40	42	32	34	52	31	37	41	38	29	40	40	38	49	44	44	43	49	36	33	38	30	44	33	43	47	40	46	39	37	44	44	44	56	31	37	48	40	42	42	45	41	28	36	50	36	27	44	32	43	51	46	45	44	31	36	36	40	37	35	42	33	38	41	29	35	39	36	41	55	45	42	41	49	47	37	42	41	36	41	38	40	46	51	55	32	30	45	52	42	38	43	42	35	32	43	32	45	34	39	36	30	34	41	33	38	38	40	34	42	39	36	45	36	40	40	42	51	46	43	29	40	39	33	39	43	50	45	40	30	36	42	36	36	34	31	44	37	35	44	36	25	29	36	37	46	34	43	46	37	32	36	42	42	46	45	36	34	33	42	39	49	42	40	29	47	44	28	41	38	35	38	40	34	34	31	44	42	48	46	36	44	35
26588	12874	2548	7344	18189	22343	27658	29559	36650	39157	41525	34627	26663	17559	7981	2829	1311	753	572	513	516	499	506	498	451	479	497	463	474	488	496	504	503	503	522	461	518	467	513	512	512	482	542	512	491	479	496	520	483	536	483	499	487	504	455	512	457	506	505	480	516	475	501	512	486	462	518	513	506	484	504	500	511	471	523	491	540	521	541	489	501	519	496	494	507	537	510	453	534	460	517	472	482	549	487	500	493	486	491	529	495	487	478	545	475	476	482	531	529	532	494	484	487	506	493	536	519	492	516	518	495	519	485	481	474	502	504	487	491	497	523	508	513	509	503	506	470	524	473	495	517	519	515	480	483	510	517	466	514	442	503	465	565	496	496	509	461	485	498	543	502	552	491	513	462	510	492	468	502	499	508	477	527	473	506	505	449	486	463	471	467	485	536	452	479	481	495	484	486	507	512	531	486	517	497	469	484	487	483	496	464	502	491	506	530	468	557	462	524	465	459	495	495	483	530	485	489	494	487	504	500	474	508	488	472	485	483	508	504	506	497	500	496	451	490	486	513	509	495	474	455	502	467	505	487	502	510	508	483	479	539	464	480	494	489	486	523	471	493	506	495	494	502	468	505	516	495	505	506	522	487	519	497	484	491	513	523	522	496	510	498	473	474	489	489	491	535	426	478	552	503	510	495	489	507	501	457	493	481	494	521	470	528	502	483	533	481	481	504	491	519	506	496	500	511	450	522	525	519	514	488	469	510	472	531	451	510	491	498	505	502	491	506	499	464	465	522	503	514	468	503	467	512	498	464	495	540	493	488	520	477	516	504	486	486	483	503	471	515	514	497	531	484	522	511	500	477	453	474	494	468	531	509	507	495	487	531	468	553	489	516	495	491	457	492	484	512	477	482	484	522	493	489	523	544	481	522	488	514	472	526	495	462	506	531	460	472	504	487	512	499	530	531	518	490	532	493	485	503	490	492	513	509	468	509	495	494	516	513	465	461	463	498	487	494	456	469	510	506	515	504	485	486	511	464	453	486	510	493	511	497	527	513	487	505	474	506	466	493	505	477	476	515	475	512	485	496	501	508	496	522	496	496	464	467	507	523	497	548	469	495	495	484	540	492	519	478	552	501	515	505	510	505	529	500	489	476	493	535	489	555	521	495	531	454	495	482	482	480	527	520	488	476	478	468	484	527	442	509	477	559	477	539	493	518	504	522	493	498	532	448	492	469	465	495	512	511	502	496	475	488	511	493	520	481	511	504	535	454	491	505	485	531	491	492	537	505	491	519	479	475	512	463	462	492	505	484	511	508	486	491	498	506	533	480	527	522	528	497	480	518	533	468	542	523	494	460	493	512	508	484	515	536	493	526	480	512	501	487	523	516	511	495	487	515	533	488	523	509	517	543	475	511	489	475	494	482	515	492	507	497	515	510	468	480	499	495	500	519	517	534	493	497	482	500	514	505	520	507	525	458	512	494	490	488	494	508	499	471	458	460	449	494	465	485	496	524	470	479	472	501	506	512	533	506	517	498	473	498	497	561	471	513	462	482	456	504	464	507	474	518	522	519	459	488	484	483	498	477	492	499	477	494	519	454	462	495	469	481	539	467	498	510	517	522	517	498	481	506	516	486	493	484	444	525	493	498	508	559	485	477	499	473	475	472	510	436	479	488	496	509	534	465	494	490	497	506	501	478	505	515	495	511	480	490	477	511	501	511	507	469	503	509	531	523	511	518	460	473	491	506	515	488	522	508	478	519	492	495	520	478	459	495	468	478	490	486	497	522	496	511	498	492	540	483	526	492	474	483	457	493	504	518	517	487	501	457	514	498	492	493	478	507	484	494	523	494	489	491	488	497	508	515	491	510	471	511	491	502	513	479	517	482	495	509	498	467	509	543	505	497	503	492	524	479	518	503	484	524	498	498	485	509	506	480	489	516	526	498	543	479	475	465	510	489	495	505	491	500	482	465	493	495	508	507	525	481	478	497	483	516	502	516	517	484	497	507	485	510	512	521	448	542	458	519	482	513	466	505	474	497	511	482	511	512	477	483	507	503	483	478	519	515	476	523	463	506	498	507	539	481	462	519	507	461	531	490	504	504	469	479	492	473	522	510	463	494	495	501	520	493	506	516	471	507	494	527	489	481	553	493	494	472	498	495	508	527	527	534	508	481	490	526	473	487	512	502	492	513	521	488	477	536	515	488	510	492	478	474	490	489	478	504	480	493	522	495	515	500	507	504	463	496	489	481	468	466	505	501	529	478	506	522	487	517	528	492	508	469	485	502	498	496	509	484	473	497	523	485	510	515	494	533	483	486	519	518	486	512	483	510	519	496	481	517	532	508	506	521	455	520	487	486	528	511	478	466	518	489	488	532	507	497	493	450	501	498	467	461	480	463	501	492	464	465	492	529	486	526	478	537	493	514	489	499	492	462	488	483	490	524	485	495	486	518	493	461	455	488	495	553	515	542	518	516	498	482	467	475	449	563	499	525	546	503	483	458	464	517	506	513	498	488	491	487	503	528	469	491	510	529	498	533	500	505	502	514	468	533	506	491	494	473	526	458	492	472	513	487	515	502	492	517	470	484	497	478	468	499	482	468	510	510	474	475	518	465	514	469	479	492	519	523	506	491	501	502	510	514	524	509	517	519	463	505	501	512	505	478	442	480	445	490	478	507	450	502	488	497	453	478	541	496	464	521	520	506	459	505	485	513	458	504	478	500	535	501	485	503	494	487	511	510	475	495	470	485	509	501	503	522	501	501	510	495	503	488	493	473	505	509	500	471	455	523	496	497	503	510	522	468	488	533	504	487	495	514	483	475	502	512	484	530	479	503	503	480	483	465	516	484	533	508	533	468	550	488	509	518	517	538	484	502	471	515	482	475	494	499	483	485	542	489	510	514	490	495	518	461	501	526	492	480	497	488	488	512	510	505	502	465	509	517	478	508	472	504	469	476	518	535	482	483	528	488	534	508	496	475	479	463	497	505	511	477	543	500	500	539	518	475	493	489	539	517	483	470	483	506	507	495	503	509	527	471	529	491	489	442	495	496	501	486	500	521	467	509	501	496	506	485	488	550	518	498	528	527	500	503	497	475	498	474	508	486	475	474	511	454	487	503	476	473	478	487	506	494	519	484	525	502	464	513	496	474	513	496	524	453	506	530	486	484	534	489	491	474	507	461	516	514	516	482	477	499	486	448	481	491	535	442	514	521	498	489	458	479	500	481	456	497	465	471	515	517	515	518	486	518	472	485	546	500	533	501	494	490	516	528	523	504	464	517	488	505	442	522	480	469	500	478	467	512	502	468	480	513	518	466	491	532	480	493	483	524	526	521	485	501	473	500	485	483	486	525	461	500	501	490	540	512	468	501	474	441	486	510	469	537	564	489	492	467	489	530	510	494	501	478	523	495	512	473	496	465	494	494	545	485	513	492	520	497	501	498	472	490	486	493	468	493	472	504	516	499	483	481	500	488	495	465	493	507	531	500	500
3091	971	186	120	210	312	2378	8473	7778	6353	4674	2046	806	330	140	88	66	56	48	45	45	39	40	39	42	49	41	37	45	52	43	44	53	43	37	50	41	43	44	55	45	46	40	51	42	42	43	60	36	45	49	46	47	49	51	65	49	39	47	44	54	41	46	54	42	54	57	49	49	53	50	64	41	49	47	43	46	57	39	33	46	46	47	47	50	48	39	40	39	41	56	43	55	48	45	44	51	39	56	51	48	47	49	36	55	37	46	55	54	45	41	45	47	47	47	51	39	43	62	69	50	48	39	48	55	34	50	46	51	40	45	41	48	44	56	58	44	53	54	49	43	54	47	42	48	43	57	47	63	45	35	54	48	51	43	43	44	39	51	43	43	37	54	41	49	60	57	48	56	39	38	46	56	51	50	46	45	52	41	54	52	51	48	48	39	49	46	54	57	45	37	38	38	45	48	54	43	43	40	48	59	54	54	44	36	45	47	48	55	50	46	51	50	43	46	53	40	49	58	41	42	44	44	56	43	43	35	55	54	61	50	45	43	50	54	34	50	52	46	41	48	46	47	59	34	45	55	53	47	44	47	50	44	54	64	48	56	40	35	39	58	49	45	41	52	55	45	57	61	48	57	53	40	45	42	62	40	56	40	54	52	31	44	33	31	44	49	48	50	56	52	42	54	54	57	47	43	41	58	39	55	52	51	51	41	52	55	64	37	40	46	59	55	54	44	47	40	53	41	56	40	50	48	54	47	54	42	40	55	52	45	51	45	56	48	47	63	58	38	45	55	41	62	52	63	52	47	53	51	42	49	54	53	48	38	45	48	46	42	50	48	51	43	53	48	42	42	54	49	43	46	42	51	43	56	49	43	53	47	41	45	44	42	46	56	60	46	35	48	33	46	34	40	53	41	56	50	54	52	57	56	51	44	45	39	61	55	49	51	53	35	52	32	50	53	43	43	39	47	44	46	56	55	54	58	40	51	43	48	47	49	55	40	53	38	52	58	40	48	43	43	53	39	46	40	49	45	53	55	47	49	58	49	54	39	65	62	46	44	40	42	45	55	37	54	55	50	52	42	52	47	40	44	41	46	55	52	48	39	49	47	62	47	43	37	52	43	44	63	46	46	59	55	60	41	56	48	44	51	55	58	53	38	47	47	52	51	60	41	35	40	45	51	59	64	35	36	47	47	63	35	40	43	48	43	30	49	52	44	58	48	47	51	50	42	37	42	40	61	46	47	43	59	52	51	49	49	38	49	43	44	48	61	46	51	50	55	37	53	57	36	34	51	54	53	53	43	38	34	34	47	61	51	40	52	49	45	60	58	49	44	47	52	57	53	27	50	46	49	57	37	44	50	44	51	36	47	41	52	46	58	57	50	49	48	41	39	38	60	60	54	47	40	40	40	47	51	49	45	34	41	44	41	45	60	48	48	60	42	54	51	71	56	47	57	49	39	60	39	64	43	53	55	46	57	53	45	47	49	46	60	48	55	50	42	49	50	43	55	38	39	38	49	45	47	58	48	53	47	49	50	46	44	45	58	48	48	37	47	48	43	41	51	56	54	39	51	32	43	36	57	55	48	48	52	46	52	55	50	57	46	64	56	51	44	47	42	37	60	56	53	45	49	59	47	42	46	41	38	39	53	52	54	49	41	45	44	43	50	45	53	41	37	53	36	53	41	56	55	49	45	56	49	46	41	49	66	51	50	49	57	58	44	47	44	48	39	47	61	51	49	48	46	51	50	56	63	55	44	44	46	49	34	47	62	49	49	46	56	50	49	50	54	39	59	42	40	42	38	34	48	49	55	44	44	43	46	41	43	48	49	56	35	63	40	39	48	49	44	57	53	58	44	56	50	61	46	63	31	43	37	43	47	53	60	45	60	57	48	46	53	57	42	51	40	50	56	37	50	41	51	44	47	46	40	59	35	47	47	51	47	63	47	50	37	45	64	40	44	45	43	49	37	55	46	53	62	49	47	46	46	46	49	47	36	41	55	45	55	49	50	53	47	34	60	46	47	64	46	47	43	51	54	47	47	57	53	59	63	44	56	34	41	57	50	53	51	36	43	34	46	54	43	59	52	44	33	55	50	41	45	55	49	48	50	50	47	49	53	56	50	39	49	58	51	38	47	45	46	57	50	39	38	44	42	48	55	54	50	57	55	53	48	50	56	40	47	48	55	36	61	32	50	37	45	66	39	48	23	46	49	31	44	50	56	42	33	54	63	44	41	57	43	54	53	47	48	40	55	53	54	46	37	48	41	48	43	49	51	46	48	49	50	42	38	48	39	56	58	47	42	49	46	42	40	53	48	55	55	51	51	40	49	32	66	54	56	54	57	52	42	57	38	54	51	38	43	60	40	43	45	61	42	49	42	51	53	55	45	41	38	48	49	49	46	50	48	39	43	50	48	50	61	45	47	47	46	42	56	58	46	41	40	52	44	38	59	58	45	46	44	57	41	58	42	43	47	56	45	61	60	38	39	52	50	45	51	40	46	47	50	47	59	48	41	36	43	60	47	51	47	31	51	54	45	57	50	44	48	53	39	53	41	59	50	42	45	46	40	39	52	46	50	44	55	39	54	44	43	66	54	50	51	38	50	45	40	45	49	55	48	49	42	40	43	41	56	43	66	51	54	43	39	62	53	50	47	50	46	54	45	50	52	42	46	51	54	47	41	57	59	51	50	49	58	58	53	50	44	60	45	40	55	51	44	54	47	56	41	43	54	48	51	42	42	43	42	44	44	54	44	54	29	49	38	39	62	48	55	55	40	46	39	54	41	52	44	43	37	44	61	42	67	63	48	50	50	58	48	34	50	51	60	49	48	50	50	50	44	39	52	37	30	43	44	48	55	47	58	61	49	60	36	65	43	47	54	48	41	52	42	42	32	41	55	56	50	44	35	38	46	58	49	69	53	51	55	50	50	64	47	62	47	49	55	42	59	43	42	51	42	51	53	57	46	51	44	49	46	37	46	39	47	38	53	52	42	47	43	38	43	47	46	39	45	50	48	50	45	50	50	45	38	50	54	46	63	48	48	51	37	48	50	46	43	42	43	57	41	48	45	51	43	58	40	55	59	51	49	43	56	54	56	40	52	50	56	45	41	54	54	46	50	50	43	53	48	48	42	46	48	39	58	48	33	47	48	54	49	49	68	48	54	51	46	60	52	48	46	43	47	44	52	44	55	42	41	48	48	52	44	41	49	50	47	48	48	51	35	43	35	43	45	39	53	65	56	64	56	43	58	45	58	52	60	56	53	56	46	47	76	41	64	44	42	34	48	46	54	51	50	42	51	59	59	41	47	30	34	56	45	41	36	43	48	45	62	48	47	34	60	49	56	52	53	47	50	63	52	38	53	53	53	42	39	41	41	48	57	48	44	55	42	36	55	49	50	36	52	40	42	47	41	49	45	44	46	52	52	44	49	47	45	40	58	43	41	50	47	49	45	54	51	47	42	56	49	51	44	29	47	48	65	57	42	40
25854	13624	3310	7230	19181	20386	31289	51872	44507	43329	35684	26328	16539	9246	3589	1460	876	669	630	581	650	617	637	593	623	572	644	619	612	582	602	630	601	584	620	637	620	624	672	618	570	591	561	591	623	590	617	606	580	594	583	619	617	599	609	616	584	574	593	599	582	611	654	553	628	644	620	687	585	600	639	635	643	584	622	629	608	624	593	587	556	583	632	611	576	620	612	662	626	604	626	577	582	618	626	590	596	606	609	618	618	558	640	603	596	597	595	654	620	632	645	637	606	619	584	656	603	596	629	590	615	584	599	586	657	635	626	594	591	579	609	587	575	618	584	609	618	618	598	595	651	621	633	614	617	657	652	577	594	625	632	611	603	588	599	620	601	602	651	602	652	601	604	590	650	610	628	605	618	585	598	573	597	584	626	605	610	624	599	622	619	599	628	595	600	597	603	613	582	606	596	608	584	575	612	617	605	652	595	634	638	618	587	607	642	623	634	597	642	618	595	622	636	617	599	614	629	632	647	621	625	615	586	568	631	618	624	623	611	628	620	623	638	604	603	591	652	605	622	600	632	602	624	593	586	596	624	627	605	631	600	599	597	591	618	602	611	645	621	674	568	640	652	578	630	621	600	613	609	601	604	568	627	604	641	614	662	605	636	614	569	621	672	633	644	609	621	614	576	575	641	573	638	594	597	637	597	637	571	634	603	609	616	619	626	601	637	579	583	643	640	619	616	653	619	602	634	603	600	602	615	598	612	616	592	603	615	636	624	646	611	603	629	571	612	656	628	623	623	603	595	626	594	569	588	596	581	619	598	609	624	605	608	643	571	579	593	633	626	602	591	576	612	646	614	573	580	565	633	608	599	596	618	603	584	615	606	586	563	633	595	627	628	604	608	596	615	656	613	601	607	616	630	614	630	617	598	596	597	586	583	601	661	592	640	622	645	597	609	623	607	611	589	621	647	591	628	644	605	639	582	622	616	616	587	657	629	615	593	582	647	660	626	597	632	652	607	619	612	633	574	576	588	624	642	613	591	619	632	591	659	625	591	632	644	647	613	596	574	584	621	635	622	618	643	596	642	608	594	627	617	587	611	609	611	588	627	575	603	633	610	645	616	583	628	569	676	612	627	595	638	608	625	663	630	616	647	673	619	583	582	597	616	606	613	608	636	638	627	565	580	616	645	607	608	593	624	612	610	627	620	621	610	679	672	621	594	567	621	610	624	605	598	593	556	631	584	659	614	598	642	623	642	582	620	624	634	647	625	633	636	635	554	658	645	614	629	606	632	614	618	598	698	656	620	669	637	597	586	610	636	621	613	662	610	616	571	637	594	612	603	680	636	616	598	618	557	597	602	644	627	604	598	634	597	593	608	621	579	615	621	570	636	611	593	624	583	600	642	600	608	577	595	573	608	598	631	642	676	605	583	620	618	648	626	592	589	618	569	586	661	606	641	594	613	635	597	573	558	633	575	621	567	606	591	622	629	593	612	610	578	641	644	639	626	594	599	631	610	628	613	601	607	611	621	624	555	626	565	632	635	614	620	572	618	615	618	594	634	619	675	595	641	638	586	636	591	643	609	574	616	618	639	596	645	578	619	609	583	613	601	591	612	588	625	610	584	651	591	618	658	652	591	622	606	609	616	629	597	648	586	609	566	617	616	622	620	617	650	607	629	630	616	600	578	620	613	622	575	567	584	638	645	586	637	619	621	626	582	613	616	629	601	615	624	636	579	601	622	605	666	626	607	604	589	569	563	603	670	590	556	639	568	570	650	616	588	589	602	663	653	631	594	633	627	602	614	620	594	610	569	630	602	625	601	652	655	576	565	578	592	600	644	642	634	571	580	619	578	610	636	577	627	571	622	616	576	636	659	625	633	584	646	650	620	597	635	569	645	628	650	609	634	608	610	626	605	626	616	614	599	614	663	625	585	581	609	602	602	591	625	588	605	608	602	593	648	587	589	621	673	595	590	580	607	636	597	607	634	633	566	642	640	574	644	626	612	588	626	670	598	603	591	629	580	589	572	611	626	589	660	589	614	630	564	632	608	616	590	565	634	651	605	599	614	623	617	630	628	581	565	637	615	633	651	586	641	623	601	611	566	640	614	628	623	606	661	623	649	578	611	632	609	570	607	617	654	646	579	620	646	594	604	600	598	619	671	628	618	631	595	633	607	600	580	575	581	604	584	645	643	577	600	597	639	600	566	687	594	626	606	597	622	589	597	586	616	595	600	606	609	645	550	586	588	653	617	598	652	654	651	614	605	589	617	601	610	610	615	630	596	616	554	631	586	666	624	626	612	600	659	633	613	612	606	634	627	608	621	618	607	617	619	610	611	630	674	601	618	586	646	602	655	637	592	591	629	627	615	640	604	595	605	624	598	631	603	575	618	602	627	623	601	639	573	643	619	590	638	563	599	654	611	605	641	616	620	586	620	612	592	603	608	623	637	589	625	596	588	608	585	610	607	608	566	609	627	633	602	626	660	590	638	596	570	641	576	642	656	590	631	586	576	619	622	600	576	627	602	646	625	576	629	608	663	613	605	570	624	595	625	612	573	603	545	623	637	608	629	594	606	601	632	599	589	592	634	632	641	600	574	631	631	628	644	585	590	635	636	596	610	611	611	615	634	657	619	581	612	610	595	592	629	599	687	591	608	613	622	610	636	614	551	621	623	598	622	611	587	627	570	616	605	598	583	625	582	623	629	593	602	602	625	638	597	635	588	631	640	647	613	610	571	577	586	592	573	588	629	614	611	646	605	610	634	634	605	625	648	636	615	630	635	561	625	618	567	580	627	592	601	601	634	639	631	576	603	581	602	592	612	586	632	595	567	642	575	560	594	550	671	606	629	642	631	599	609	605	645	628	642	627	607	623	606	615	636	599	584	591	607	612	630	591	627	603	618	603	596	665	607	615	634	616	613	627	604	654	573	615	634	603	598	608	621	619	566	618	637	617	630	618	586	611	601	594	574	621	614	600	589	635	627	609	648	604	623	655	578	617	602	572	639	598	592	622	652	641	623	603	654	625	576	627	587	602	636	619	588	588	601	655	586	625	587	626	551	625	598	631	639	558	591	609	591	578	605	597	556	606	586	616	624	587	640	609	619	654	613	616	607	665	577	595	648	560	604	616	607	581	597	587	619	625	587	599	612	623	621	614	616	641	613	639	602	658	614	597	644	604	592	636	632	666	611	597	605	599	578	601	583	624	574	602	577	597	601	643	633	630	613	632	588	594	643	582	579	613	607	600	580	601	628	594	618	619	631	607	610	609	578	573	605	623	621	579	600	593	642	588	608	577	616	603	616	609	595	592	651	585	586	629	633	641	599	661	620	586	591	585	585	594	620	599	576	585	635	651	639	629	619	650	633	592	649	664	615	640	605	613	628	577	625	602	545	597	620	640	639	545	598	656	628	610	599	591	657	614	613	628	591	613	662	609	616	630	657	580	597	598	645	588	612	580	612	607	650	570	670	636	643	620	625	601	659	642
2690	1634	378	257	330	557	4803	13208	15110	11322	5273	2276	1152	483	182	104	65	48	54	36	41	35	44	43	46	54	52	52	40	53	56	39	31	36	47	51	41	39	46	49	37	37	33	48	43	36	34	42	43	52	46	41	38	35	29	52	44	37	48	45	59	45	38	54	38	40	51	52	36	51	45	29	43	38	42	47	35	46	36	37	39	34	46	37	46	43	45	38	47	53	51	37	41	43	37	52	44	33	49	42	51	38	48	39	39	39	45	44	52	37	38	51	38	33	41	43	34	42	43	32	42	31	39	41	39	59	40	40	42	42	29	32	39	58	51	33	51	42	43	43	37	36	38	47	46	44	36	44	45	31	45	38	31	37	43	44	38	40	46	45	37	52	52	41	42	43	41	53	44	51	38	47	28	37	56	48	53	34	35	30	46	30	52	45	46	37	43	37	54	39	32	39	55	35	50	55	54	50	42	39	52	47	40	48	47	36	33	49	34	32	43	43	48	42	47	43	43	60	46	53	41	38	49	47	39	38	49	45	35	33	36	49	47	42	47	41	55	44	51	42	32	33	38	45	35	38	36	40	58	32	42	48	51	36	33	39	26	42	47	46	35	47	50	30	49	40	53	40	42	35	47	38	47	48	41	50	54	37	32	50	43	46	35	45	34	36	46	43	36	43	49	49	45	35	45	42	47	44	39	54	33	37	38	35	52	37	45	40	48	39	53	40	40	46	52	35	47	40	43	38	46	47	41	34	30	46	36	49	36	36	51	37	39	39	47	39	33	49	46	55	48	49	36	39	56	54	39	36	39	42	48	34	51	48	31	42	44	43	43	38	48	49	43	36	37	33	38	37	43	47	37	35	50	38	32	41	44	42	43	41	56	45	36	39	38	42	39	42	25	48	43	39	42	36	37	36	38	37	37	52	30	42	41	48	46	46	46	41	37	47	38	43	42	41	43	41	47	46	29	54	38	52	42	43	41	39	46	32	34	52	36	47	40	31	47	43	45	51	47	33	48	32	33	39	42	40	49	34	41	48	51	43	36	44	40	43	45	44	39	46	40	52	55	36	33	46	32	35	47	49	54	39	50	39	50	50	23	41	47	39	34	44	31	41	51	41	37	39	42	26	44	46	51	35	56	42	52	34	50	39	41	46	37	47	43	45	38	39	43	45	51	44	36	37	33	56	43	35	39	43	40	43	46	42	49	53	44	29	49	46	37	42	36	40	50	45	44	37	42	30	39	33	57	52	42	46	45	51	43	42	48	50	47	55	41	28	31	46	39	39	40	40	46	43	50	33	46	45	51	36	39	43	54	42	48	38	53	50	34	35	44	50	35	35	34	43	35	35	39	61	37	55	42	37	44	38	48	38	33	38	55	41	39	35	31	49	49	41	51	37	48	44	44	48	35	43	41	41	48	40	36	41	46	36	34	37	41	43	33	42	46	35	47	48	49	32	43	39	33	37	40	48	36	41	53	36	39	51	32	37	47	42	38	47	49	47	39	42	46	55	47	35	39	35	39	35	33	45	38	44	44	36	47	44	45	61	46	46	44	41	38	57	45	41	44	36	49	43	34	39	47	46	30	47	44	32	35	40	41	50	34	38	35	50	36	40	29	32	28	40	42	48	43	31	42	46	41	40	48	36	46	41	45	29	48	40	50	41	43	44	35	38	34	33	43	35	56	38	39	38	45	37	56	40	44	44	48	46	39	43	41	32	45	40	45	34	42	29	43	40	40	47	48	38	46	38	41	37	50	52	50	34	44	52	45	46	37	50	41	39	55	39	37	54	50	46	41	34	56	38	39	47	51	44	41	35	37	25	41	59	34	35	45	41	42	47	46	36	30	41	45	44	40	38	41	37	39	40	37	33	49	45	44	34	45	41	38	36	55	50	55	39	36	46	42	42	39	36	41	43	37	49	43	39	47	50	46	36	42	33	53	48	51	51	35	56	42	34	42	44	45	31	35	52	42	50	37	48	29	34	47	51	58	34	49	46	36	43	43	51	39	55	34	36	40	56	45	37	40	47	41	36	46	52	47	47	46	42	50	36	33	44	34	44	41	61	43	31	43	41	43	54	39	49	43	49	33	33	58	41	49	41	40	49	43	43	37	33	49	45	43	49	38	49	28	37	39	36	35	45	40	41	54	56	34	33	48	49	43	41	38	44	52	35	48	44	43	42	41	46	35	48	33	51	43	43	40	47	43	46	50	46	39	38	45	41	36	60	47	41	39	42	36	35	37	42	42	40	38	48	35	44	43	36	30	38	38	38	41	44	49	36	42	35	47	50	37	44	37	43	52	36	36	44	45	45	38	50	45	43	45	44	49	40	43	48	38	43	40	51	48	35	49	42	43	45	40	46	40	43	43	36	38	60	37	47	45	44	39	47	43	37	46	44	47	40	46	48	41	38	57	44	39	52	46	45	37	45	36	41	46	55	50	37	42	40	36	44	38	55	37	51	33	41	48	44	37	44	42	41	40	50	39	42	45	40	44	44	37	46	46	46	45	39	58	32	46	51	44	40	40	51	44	54	49	45	40	49	45	40	49	47	48	49	39	29	40	50	40	42	38	44	41	60	50	40	48	43	51	58	42	46	47	38	47	46	27	46	43	45	42	33	48	39	43	35	48	39	54	39	32	36	45	42	37	39	44	32	37	33	49	44	32	39	40	37	51	38	51	55	43	55	45	45	46	39	29	49	46	41	32	42	38	46	42	40	48	29	34	36	44	51	41	37	45	40	49	31	45	50	36	41	33	46	38	49	41	52	29	45	44	52	46	46	52	44	36	40	41	51	46	40	50	34	42	47	42	28	47	52	44	42	41	36	47	41	40	43	43	41	43	49	38	45	38	44	48	39	38	36	40	44	33	46	32	38	39	51	53	43	32	56	35	41	43	31	44	52	37	36	36	49	40	38	33	38	46	40	40	50	45	43	39	43	28	49	38	30	43	31	48	48	35	57	54	46	54	47	37	53	39	55	45	35	31	36	49	36	43	37	50	34	46	31	44	27	48	44	37	38	40	56	50	45	41	38	43	49	35	37	39	51	45	39	43	45	27	40	46	53	39	39	57	54	43	38	38	46	36	45	45	37	35	35	45	57	51	45	46	46	40	43	55	33	39	35	40	50	35	41	42	44	38	46	47	46	31	45	51	42	36	54	41	37	50	41	29	44	48	33	41	40	27	35	40	38	33	36	44	39	38	39	42	37	36	33	40	56	38	49	43	49	34	48	42	40	44	44	43	51	34	36	37	35	50	36	47	34	36	42	43	55	44	46	30	34	42	39	43	44	46	43	42	39	50	40	35	43	39	37	39	50	33	49	42	50	37	43	43	38	34	33	49	53	33	41	33	36	45	53	46	47	49	41	30	41	44	36	44	50	34	38	56	41	35	46	37	51	34	31	45	29	47	35	36	40	44	33	47	47	47	35	36	38	52	40	44	41	44	41	43	45	42	47	45	46	34	38	55	50	39	36	34	42	45	42
30400	18200	6647	11824	24154	26239	41823	60347	59439	49209	35841	28048	20150	11638	4715	1821	979	645	558	568	564	531	545	527	521	577	556	559	536	531	491	529	551	532	554	518	607	576	543	537	510	540	557	516	522	569	584	581	596	514	522	549	579	530	524	515	534	558	550	535	550	568	516	553	508	584	534	590	564	566	546	542	542	565	503	567	522	528	504	540	560	556	530	523	554	571	558	527	513	547	562	510	503	535	513	546	554	589	503	566	536	537	539	550	545	525	540	537	550	549	525	551	553	549	541	563	515	540	551	526	530	521	577	548	549	544	536	527	521	538	549	485	547	535	532	546	527	527	526	540	500	511	535	536	562	591	542	527	501	555	506	518	544	580	508	540	495	511	527	567	542	525	533	525	569	550	515	523	560	533	543	550	556	546	523	534	543	521	549	547	520	557	538	563	511	532	540	532	552	541	539	540	519	561	561	538	574	546	508	527	534	507	506	572	527	536	543	503	540	550	569	526	532	559	527	517	519	556	549	545	550	549	545	503	575	563	528	551	588	584	534	540	557	528	533	508	586	548	540	517	518	534	531	535	568	551	562	541	541	490	498	552	504	562	565	520	598	576	513	511	546	592	586	579	546	533	534	566	526	568	562	548	538	542	556	550	513	571	511	556	526	513	521	556	549	551	560	527	511	538	548	523	556	552	532	566	495	545	526	533	575	507	579	516	530	542	507	518	501	501	562	536	529	547	486	550	531	558	556	565	555	610	565	583	521	514	561	548	552	514	534	510	519	574	525	570	512	545	499	559	527	569	529	539	489	547	541	535	537	539	539	563	512	550	534	554	568	491	588	590	540	531	545	561	539	488	554	550	508	541	528	549	548	536	579	552	530	547	553	576	561	530	542	526	515	569	506	549	527	552	552	559	531	539	553	550	560	575	535	539	533	507	525	504	516	567	547	531	547	519	525	506	534	545	526	553	565	540	576	512	549	576	531	525	534	523	516	543	511	528	501	516	591	536	505	505	536	541	554	601	570	494	519	548	526	540	520	516	511	553	526	494	546	573	578	517	491	559	537	513	551	581	533	563	541	514	537	558	498	535	544	574	535	544	571	494	547	532	552	538	552	550	513	543	544	531	548	554	574	550	545	541	522	518	548	544	553	525	532	585	558	569	536	572	540	522	557	581	589	547	510	544	540	542	540	572	560	578	542	575	561	524	557	505	513	588	510	536	539	516	546	546	537	515	551	577	582	542	553	551	538	565	583	495	503	486	556	531	548	590	546	491	562	589	535	532	561	530	490	545	562	577	558	563	554	545	510	572	536	525	546	537	567	540	552	573	550	530	526	553	551	513	504	555	546	538	531	546	519	491	563	517	523	534	578	547	574	552	523	534	504	546	494	528	565	519	534	503	536	541	517	578	529	579	540	556	556	562	501	528	566	549	564	547	527	509	574	542	536	535	559	536	527	548	549	555	503	545	526	532	516	530	533	546	525	558	526	577	494	527	555	555	543	554	567	506	539	580	548	534	535	558	530	539	519	570	566	564	520	541	528	535	516	551	492	496	545	548	548	573	528	604	549	520	540	571	536	532	578	536	527	532	553	566	521	560	513	524	553	547	549	553	513	561	534	514	571	600	558	607	559	555	564	537	550	534	523	525	564	533	587	570	529	586	508	561	530	572	525	517	534	539	576	501	497	529	527	552	606	557	527	554	535	534	510	581	497	527	539	583	563	568	533	535	570	520	582	534	535	566	579	543	505	495	573	551	560	545	544	541	508	547	555	503	509	551	508	552	546	534	554	574	539	539	535	536	549	602	552	505	506	536	588	533	564	560	536	520	498	538	518	556	540	546	499	550	516	561	531	544	572	533	539	511	564	490	515	566	537	535	511	555	609	550	547	546	535	579	591	533	563	546	567	486	527	530	557	497	550	520	530	526	568	520	557	554	560	561	535	556	536	521	469	531	521	580	509	571	534	527	563	562	551	493	537	509	523	521	580	540	544	557	550	528	566	539	548	532	552	546	548	524	552	571	515	579	557	557	566	545	502	599	527	530	503	559	564	585	526	549	560	541	501	585	561	558	562	540	502	549	535	515	542	510	536	515	548	510	531	535	552	517	509	508	514	522	534	538	562	545	538	559	521	529	524	538	546	558	565	551	511	570	566	502	558	613	533	577	499	535	528	514	532	543	531	540	536	541	534	546	502	497	570	527	551	542	523	529	523	582	571	516	571	507	499	558	552	560	567	535	524	538	590	563	497	538	504	536	539	507	604	553	517	567	550	542	555	541	545	521	513	535	521	505	575	507	542	573	546	544	551	540	510	571	549	521	575	539	533	513	549	562	546	556	515	547	546	536	563	611	563	583	478	544	533	535	510	547	515	565	557	536	545	537	565	523	592	524	563	487	560	574	518	504	570	543	541	505	559	536	503	555	599	560	560	548	543	564	572	517	508	559	545	519	510	585	508	549	523	543	538	538	537	580	562	586	561	546	535	514	565	547	564	534	513	569	566	529	593	534	557	565	532	561	542	505	544	562	532	557	538	525	551	518	543	546	516	536	541	549	531	504	535	506	583	559	514	504	528	509	555	588	555	576	542	556	554	536	565	543	555	535	531	545	604	526	516	568	559	548	529	537	528	516	528	563	526	469	527	560	541	552	534	556	568	517	569	577	561	555	494	571	517	577	559	489	542	572	594	542	487	547	555	511	574	538	548	554	523	541	565	552	560	546	569	508	556	592	545	543	520	523	528	545	581	571	541	546	516	512	492	527	543	539	554	523	491	512	549	529	523	525	557	552	539	541	541	506	560	549	518	545	548	542	554	580	545	550	551	526	520	573	553	537	577	513	550	539	538	538	513	534	585	515	526	519	502	515	538	550	558	537	551	545	521	576	543	597	508	534	534	545	512	560	555	555	515	522	560	556	580	582	519	543	498	538	545	549	529	506	530	531	563	528	516	523	530	582	561	557	572	532	526	535	561	561	522	503	556	548	539	524	553	548	564	556	528	537	508	553	522	527	589	553	518	528	584	530	499	495	552	534	545	526	587	544	550	538	544	541	525	542	522	552	497	549	533	514	552	536	545	488	505	592	533	553	543	561	527	593	510	540	512	501	579	546	526	580	560	542	528	527	518	538	518	570	481	567	540	547	521	496	574	528	550	541	539	510	495	568	578	549	547	503	544	551	514	519	515	534	535	522	512	531	556	541	524	536	531	511	526	566	560	540	526	589	504	509	531	532	569	540	528	538	537	522	513	527	553	555	561	495	545	528	531	525	560	532	564	547	578	539	514	540	544	537	536	547	507	514	545	576	540	513	551	559	557	545	563	559	538	522	556	499	592	536	560	541	507	590	526	588	536	609	528	519	537	537	511	554	536	565	572	515	501	564	546	542	512	548	504	550	552	525	570	518	533	532	544	527	526	482	544	496	552	534	558	540	533	545	530	539	566	514	530	560	552	529	514	547	547	532	548	536	572	567	539	572	543	525	544	507	565	501	591	560
1775	298	135	88	83	150	2110	2024	1311	1469	1667	1173	754	358	170	74	55	49	43	37	50	42	44	58	38	49	43	40	41	45	45	43	43	44	39	36	38	49	43	49	45	48	45	50	47	38	45	37	33	37	51	35	34	49	39	41	45	50	38	52	50	36	40	64	41	39	45	38	44	43	43	61	44	44	47	44	54	48	41	37	42	40	31	48	50	33	49	58	46	36	39	39	48	42	51	45	37	50	43	47	34	45	42	55	39	47	33	50	41	38	42	50	45	43	44	35	44	38	49	39	46	42	38	59	50	40	46	40	47	45	32	45	47	45	41	46	37	44	52	41	33	55	35	46	41	38	48	43	35	40	51	39	39	39	42	39	44	39	50	44	37	45	45	54	55	40	47	50	31	39	46	55	35	43	36	33	34	44	27	44	39	43	36	46	35	45	47	38	42	52	42	43	44	42	46	41	40	48	44	43	42	41	52	44	34	39	42	52	45	41	38	40	46	48	38	41	39	56	46	51	42	45	34	48	35	47	33	37	36	38	41	41	39	40	54	47	38	42	42	52	44	35	41	38	45	43	56	49	46	40	48	40	49	43	36	30	49	32	42	44	48	29	48	46	49	43	56	48	42	42	41	54	49	37	53	41	44	30	41	31	37	45	42	45	45	45	45	41	46	48	40	43	37	44	40	44	49	36	36	46	39	43	44	43	44	37	38	41	39	45	50	45	38	37	40	44	44	48	43	52	46	40	55	36	41	28	42	42	43	47	24	43	46	33	46	54	49	49	36	55	55	44	44	37	42	36	53	44	48	51	50	52	41	40	46	47	48	48	39	44	46	42	47	53	46	40	44	49	41	54	42	43	39	31	47	33	49	36	40	52	50	36	41	47	49	46	51	44	40	49	46	33	43	45	52	53	49	43	42	46	39	42	42	43	41	39	39	38	49	35	29	42	52	51	51	37	45	36	40	47	39	34	41	30	44	42	48	41	46	34	36	47	38	45	38	51	36	47	40	38	50	45	41	48	43	42	52	51	35	50	42	46	41	54	38	43	49	50	38	47	35	48	41	37	33	48	43	52	39	39	34	51	45	55	39	37	50	48	43	41	51	40	44	45	50	46	36	40	28	38	42	44	35	39	39	45	37	42	43	54	40	40	53	46	39	30	48	41	41	32	49	47	33	53	48	38	38	36	49	45	34	52	50	51	37	37	40	31	42	37	45	38	36	43	41	54	42	42	48	56	38	35	44	54	46	40	40	55	32	31	44	40	31	55	47	45	42	45	49	42	47	48	41	38	31	27	46	32	45	44	44	35	44	43	39	50	41	40	48	53	39	53	40	41	42	37	47	34	43	42	26	42	31	37	39	50	45	47	38	51	46	44	43	40	59	37	40	46	46	45	53	39	40	44	28	52	43	39	37	38	45	39	45	51	35	40	42	31	45	47	37	38	46	43	34	41	42	46	52	40	35	61	42	45	49	37	33	48	34	54	31	44	59	47	42	45	41	35	44	50	50	45	40	44	33	42	43	26	39	47	42	55	37	46	48	38	44	47	46	47	33	43	39	46	44	45	43	46	40	51	47	39	39	39	43	44	48	52	44	46	36	43	36	46	44	47	51	36	41	51	40	38	33	50	49	54	37	49	40	46	41	47	51	36	45	48	43	41	43	34	59	56	43	46	41	48	42	54	43	44	53	44	48	43	64	50	51	44	35	43	38	52	52	47	45	43	45	43	31	37	36	42	41	42	36	40	48	47	41	50	46	59	42	48	36	44	40	50	42	35	39	48	45	45	32	48	43	40	43	38	46	45	45	48	45	36	43	41	39	37	42	43	47	25	43	32	44	48	44	43	47	51	45	43	35	32	51	34	42	46	34	33	54	37	38	50	47	43	38	42	36	36	44	54	54	34	46	44	41	50	45	47	38	44	47	41	36	28	49	41	43	33	39	41	44	50	43	42	38	37	56	47	49	46	43	48	45	29	42	43	47	42	46	38	55	51	49	55	33	47	53	47	31	44	45	47	45	36	38	32	49	49	42	42	39	43	49	42	44	40	38	46	51	46	34	39	50	34	43	37	42	36	63	35	47	58	49	33	46	34	47	62	39	36	39	38	50	55	45	38	37	47	32	57	46	46	42	48	26	52	51	61	44	32	49	40	44	53	40	44	50	44	49	45	53	35	42	39	37	40	35	51	46	38	39	42	40	47	36	46	43	41	36	46	42	41	39	48	38	40	39	38	50	36	38	43	52	44	42	45	34	40	49	36	45	46	39	41	41	44	45	35	38	54	43	53	41	41	29	43	46	39	42	39	48	38	38	48	48	46	34	46	42	36	42	55	50	39	40	50	51	41	42	37	46	27	43	48	52	35	37	46	45	47	44	45	32	33	44	42	29	52	40	47	36	47	48	43	50	51	37	41	48	43	41	36	54	38	52	37	50	27	52	49	54	48	37	47	56	41	42	33	39	46	46	38	42	48	43	50	55	43	45	40	42	38	36	34	43	36	47	46	50	29	35	37	49	53	41	59	53	36	51	45	46	40	42	29	45	39	48	36	27	48	49	43	28	52	40	44	44	37	58	37	58	49	43	38	50	39	39	42	38	33	43	34	41	41	46	48	33	31	36	39	41	47	47	29	45	37	40	36	50	32	53	53	46	32	55	40	26	57	53	61	45	40	36	45	56	50	43	38	41	51	35	47	49	44	34	44	49	38	45	40	36	40	30	29	41	44	45	35	45	44	41	35	46	42	34	43	43	46	44	40	42	51	44	58	44	46	46	44	47	38	44	43	35	44	44	52	39	50	37	44	39	43	40	35	46	39	58	42	36	36	45	47	47	34	35	38	46	51	42	47	53	41	35	35	46	36	41	48	52	36	38	32	46	35	43	41	47	43	31	41	44	47	43	34	44	43	51	45	42	50	41	46	28	49	45	43	37	47	50	33	34	44	40	59	34	45	38	45	47	45	46	44	52	39	29	37	36	45	55	49	41	43	39	34	49	48	50	46	33	53	38	35	45	36	50	44	39	49	54	44	42	37	45	48	41	49	36	42	35	34	43	40	50	45	51	44	32	53	47	32	46	45	44	40	42	40	40	39	40	39	55	42	57	49	56	45	44	34	39	35	39	47	49	39	50	47	38	50	47	46	40	42	43	30	47	25	41	38	46	44	47	41	32	37	50	42	53	52	49	39	38	46	40	37	39	41	42	48	47	42	38	37	46	48	36	33	45	52	41	42	52	51	46	38	44	43	49	49	55	49	45	35	48	42	48	29	42	38	42	52	51	43	52	38	37	40	53	35	57	41	34	47	60	44	41	48	39	35	33	43	49	46	52	47	48	31	48	41	45	53	45	50	37	54	47	43	43	60	50	41	40	36	47	51	31	46	41	41	49	61	44	52	32	47	43	40	35	40	37	48	45	35	48	39	46	32	36	47	38	43	39	44	55	43	48	60	56	45	39	50	50	47	46	48	48	42	28	47	43	26	40	40
19515	6765	2461	3784	9163	10617	35243	28458	22792	27054	26571	21481	15606	8655	3959	1687	836	603	561	545	567	575	513	556	552	535	553	529	566	521	557	559	581	532	590	568	530	549	536	555	504	568	532	526	580	556	559	530	540	522	558	541	524	541	541	566	520	516	531	548	543	555	536	548	537	550	566	557	518	559	579	510	581	559	543	554	528	560	546	552	518	564	547	543	541	564	578	555	554	529	528	563	546	545	521	578	534	552	515	508	561	557	524	582	480	538	538	578	534	516	535	584	582	546	540	534	566	565	506	543	516	563	520	589	558	515	533	570	545	524	544	562	547	563	544	525	540	571	523	538	548	585	558	582	553	535	554	547	537	537	545	535	552	529	545	564	539	557	525	532	557	552	516	548	568	551	566	555	567	558	557	543	555	519	541	566	527	544	526	554	547	527	539	530	540	554	546	567	564	519	524	527	564	525	530	555	528	574	563	562	518	518	578	540	548	527	558	595	573	503	522	509	548	544	525	559	564	522	567	520	514	575	583	547	553	572	570	584	571	537	532	586	513	522	562	553	500	580	573	573	549	542	573	513	506	534	568	551	524	528	550	552	535	574	537	542	519	546	542	507	533	520	488	549	548	609	578	527	542	528	533	545	544	524	548	549	565	526	557	532	562	560	520	576	563	537	553	513	556	515	564	538	595	562	527	589	564	575	558	558	523	524	560	506	489	526	560	540	530	536	554	545	583	526	588	586	552	543	522	535	550	525	554	553	538	509	490	516	553	542	584	600	549	543	537	575	557	543	533	505	572	523	523	546	557	532	532	561	548	576	501	557	538	532	553	529	579	556	567	549	563	561	513	497	547	573	523	500	567	573	528	543	519	534	508	544	541	531	537	528	535	527	542	520	548	543	578	537	580	530	544	584	597	529	565	574	565	522	565	514	543	560	574	521	592	600	534	534	519	521	564	535	537	517	603	539	549	506	615	550	521	550	550	513	583	578	564	500	552	563	514	559	505	535	517	567	537	532	546	559	569	568	519	550	550	547	522	544	592	546	483	503	589	564	568	556	561	543	528	559	565	569	524	543	570	550	556	568	538	525	535	541	525	515	554	594	557	551	534	520	550	525	559	529	553	576	622	510	536	579	541	531	555	555	516	547	589	526	518	568	565	551	573	594	537	609	593	532	554	582	574	543	530	550	562	553	580	554	544	560	536	542	558	519	530	568	537	565	587	506	558	594	555	546	561	566	527	503	559	601	591	508	553	531	554	546	510	574	544	578	520	544	530	512	585	544	616	564	528	562	539	587	545	530	562	542	546	523	542	535	566	527	532	545	538	535	548	567	554	511	542	521	530	545	583	557	541	582	539	525	554	588	560	577	550	526	542	550	499	558	565	498	570	517	557	538	525	519	528	520	569	512	560	581	538	523	612	501	556	565	536	488	552	516	562	534	521	550	539	526	553	585	544	557	570	537	555	530	544	513	532	524	521	555	569	533	546	552	539	532	573	541	570	574	564	561	516	523	543	560	549	525	545	584	528	511	542	530	542	593	540	556	581	576	534	527	614	528	524	530	550	492	542	565	536	581	528	572	558	523	577	557	545	512	546	533	523	506	549	513	551	552	510	573	565	539	542	550	547	502	554	530	588	592	523	546	569	530	556	505	571	530	552	545	534	597	531	554	550	558	552	547	594	554	557	512	538	538	583	563	522	544	582	534	549	551	543	566	554	549	543	561	531	596	553	553	537	553	497	513	561	555	578	546	531	531	563	507	562	516	539	546	546	494	553	551	583	527	546	529	543	532	544	557	565	563	595	553	527	557	513	536	526	484	536	570	563	569	521	561	546	553	530	587	521	565	520	520	530	556	560	530	522	561	543	564	557	571	540	545	545	533	562	553	560	546	526	592	546	536	563	572	556	515	573	525	509	554	556	559	517	555	529	504	565	553	558	559	545	558	546	567	567	552	526	561	552	551	550	558	549	567	574	515	566	555	573	564	511	593	554	536	492	585	582	523	515	549	568	513	567	534	563	550	533	494	581	593	580	572	558	556	575	548	551	532	571	581	528	558	551	560	528	561	531	533	503	488	538	544	566	544	537	538	591	561	536	541	534	542	572	569	571	571	537	572	583	538	507	535	482	595	528	520	557	543	560	596	589	567	567	583	541	527	551	541	585	535	524	527	544	527	559	557	494	543	526	528	543	558	526	589	570	544	625	537	552	591	556	558	544	545	527	554	538	561	566	531	543	542	526	535	522	549	543	527	522	557	509	520	565	550	533	563	563	522	529	571	527	544	548	547	540	546	529	547	524	572	551	493	577	567	518	585	545	524	548	550	541	539	588	543	559	556	553	547	567	538	532	555	546	578	549	550	570	506	545	553	503	543	566	547	520	543	592	569	562	573	541	541	557	575	520	553	570	536	554	475	578	536	511	510	567	558	542	553	564	531	536	523	554	562	534	546	622	559	604	548	631	584	534	545	547	582	548	539	536	535	535	512	548	540	526	536	539	557	570	536	566	567	499	548	551	541	542	540	593	529	574	545	533	513	517	584	550	498	534	534	558	562	556	558	518	546	545	546	541	529	543	540	571	554	532	517	533	531	564	524	541	541	541	571	534	560	585	512	591	575	535	542	581	576	549	531	547	532	559	533	536	524	597	610	552	570	556	550	527	499	593	577	520	575	570	532	591	526	541	545	534	590	547	528	549	558	559	537	545	544	528	559	564	552	536	568	557	515	577	552	554	508	553	547	552	549	521	551	540	550	541	490	552	524	581	543	538	526	568	524	575	541	510	562	521	556	504	562	511	557	529	568	517	564	553	542	556	514	538	543	557	527	524	606	542	524	539	601	522	535	570	536	509	536	518	531	560	536	580	510	565	507	534	575	507	564	544	522	530	518	533	555	518	561	546	518	533	584	517	518	539	525	590	554	523	539	533	561	576	566	507	542	541	571	540	522	507	546	559	545	552	554	537	500	554	564	546	568	507	550	560	570	575	535	519	527	560	550	518	542	563	508	521	510	520	575	581	545	554	544	506	518	532	549	528	525	567	521	560	567	545	549	522	551	514	550	538	561	559	500	533	564	517	557	499	571	543	525	568	577	542	491	572	549	556	525	559	582	568	594	522	567	550	531	573	571	540	548	528	525	520	545	560	563	526	535	528	519	567	534	552	530	556	593	546	535	539	540	525	520	542	541	554	534	533	555	547	551	549	546	536	536	532	570	518	497	552	543	526	500	504	559	550	534	557	605	565	528	544	579	533	552	493	539	560	517	523	566	558	569	561	549	536	563	538	540	528	592	531	578	539	528	532	514	516	569	562	548	566	555	561	550	560	536	525	589	528	494	544	561	503	556	543	523	558	558	624	555	525	529	535	530	537	545	560	546	569	536	568	524	557	547	545	552	554	571	607	550	552	539	534	531	574	541	574	539	573	537	563	601	504	526	528	569	544	502	551	502	584	558	530	572	547	517	553	532	508	540	530	530	544	529	561	549	523	499	553	576
1536	1041	391	170	159	522	3147	1126	2810	4649	4469	3903	2272	1017	400	176	68	44	36	32	33	40	41	40	41	50	39	33	29	36	32	28	45	34	35	36	45	50	47	46	32	44	46	42	44	33	36	32	39	36	38	40	44	23	42	26	45	28	35	41	39	31	36	37	49	39	30	33	54	32	46	42	32	43	36	32	28	53	46	45	36	38	47	38	43	23	35	37	27	38	38	37	37	39	34	38	29	38	38	40	47	38	43	44	30	38	34	43	40	35	49	29	43	35	28	41	34	38	37	31	47	51	38	50	46	45	40	36	34	27	43	31	40	38	38	37	33	39	38	31	36	47	43	33	36	39	51	37	38	31	37	35	47	29	35	37	33	34	34	38	36	36	46	43	38	32	34	54	37	40	35	41	40	23	43	33	41	31	30	30	45	50	53	37	34	25	40	36	47	34	33	29	36	41	38	56	30	46	45	27	37	43	46	37	35	37	44	49	44	39	49	39	44	38	36	39	37	45	29	25	42	49	31	36	42	31	38	39	42	34	26	33	29	52	39	42	52	44	44	42	34	32	41	41	35	26	40	37	34	45	30	29	33	45	33	30	45	38	52	46	31	36	44	31	41	31	29	33	41	28	35	31	41	26	37	33	25	33	36	57	45	28	34	44	43	43	38	35	44	32	45	29	40	29	44	31	35	34	37	34	35	41	45	43	29	41	39	26	39	33	42	40	33	42	53	38	36	39	33	36	30	35	56	44	44	40	43	39	38	33	47	31	35	42	39	39	40	43	36	42	36	42	38	48	43	36	35	30	47	34	40	28	43	46	29	35	41	33	34	27	35	32	37	34	38	39	42	39	38	43	40	46	36	30	42	38	39	30	34	35	40	32	38	41	34	37	36	49	36	31	34	35	30	41	41	41	35	36	39	24	34	32	42	32	45	40	27	36	35	34	37	36	34	30	29	53	46	31	40	37	44	36	37	37	41	30	41	36	47	30	43	34	38	43	39	28	33	44	38	37	51	56	35	38	42	39	32	40	32	52	36	37	31	39	27	39	36	31	42	30	43	35	41	41	36	37	51	35	37	28	38	40	41	36	42	42	42	31	39	40	45	39	56	40	28	28	35	36	46	41	36	33	39	32	38	41	43	37	31	37	49	37	35	42	32	37	38	34	34	24	37	39	43	32	35	39	40	34	39	36	28	30	40	28	47	33	34	42	36	40	43	34	39	36	32	38	43	43	38	41	44	42	36	36	40	28	49	34	41	47	39	39	42	41	36	37	32	36	38	53	37	24	38	40	28	39	33	44	56	42	29	39	43	46	49	44	42	29	41	38	31	48	45	41	44	35	37	36	37	27	31	38	36	35	41	37	37	40	40	36	31	31	35	36	41	30	37	43	38	34	36	49	41	37	36	40	36	39	42	41	29	44	40	43	40	38	27	44	30	36	32	32	37	47	39	36	47	53	41	37	26	38	41	38	37	36	38	33	45	36	30	34	34	46	28	45	41	47	37	47	40	41	36	33	39	34	21	46	46	39	37	45	45	30	35	35	36	35	32	36	47	36	34	35	36	39	37	38	40	39	41	35	49	46	40	22	53	41	46	38	38	55	35	37	34	46	36	49	36	43	48	37	42	34	30	37	32	45	40	47	39	37	42	47	35	34	40	49	38	46	39	46	44	43	55	33	28	39	41	41	36	27	43	30	51	37	39	42	33	38	50	33	36	32	37	42	40	45	43	32	42	37	45	34	41	37	36	34	51	39	31	41	43	43	33	41	40	35	38	48	45	50	30	28	46	28	38	40	44	33	39	49	38	40	33	30	37	44	29	34	27	31	45	42	27	32	37	45	45	37	30	37	38	47	40	46	38	35	46	42	30	40	38	31	38	40	39	34	39	32	28	39	34	37	47	43	38	36	43	27	38	38	32	40	36	34	17	41	29	37	41	31	27	39	41	38	29	31	35	37	36	40	40	40	36	40	42	39	28	45	37	39	33	49	37	44	35	61	44	31	43	42	34	43	41	31	40	38	38	44	36	36	41	35	52	36	39	43	33	33	37	32	33	39	36	46	43	44	45	45	44	46	44	42	30	37	42	39	33	45	44	43	47	29	46	52	34	38	46	40	33	43	35	39	34	35	45	31	48	40	32	42	44	29	34	50	28	35	40	35	51	40	46	32	43	44	38	51	41	36	31	35	52	45	36	47	49	34	38	50	40	40	41	38	41	39	35	35	41	39	30	53	36	37	51	42	48	36	40	41	53	36	39	45	33	33	34	42	24	39	39	39	37	43	44	36	41	29	31	32	43	43	42	38	34	30	44	39	33	36	44	30	42	45	39	43	51	31	34	40	33	41	35	39	39	31	43	43	40	41	42	46	36	42	42	48	38	34	42	36	38	38	34	41	44	45	44	39	31	32	33	31	37	30	35	43	33	39	33	24	32	48	49	39	39	39	46	37	40	50	44	35	45	47	39	39	38	39	31	37	43	33	34	35	44	35	33	27	38	32	39	39	38	42	49	44	32	31	37	31	47	37	34	39	49	34	35	41	38	36	40	28	37	42	42	35	37	37	30	39	40	39	35	40	28	30	41	43	43	39	35	37	34	37	30	32	42	36	41	28	43	51	30	42	38	41	40	40	52	49	42	38	35	36	37	39	42	32	30	53	42	46	31	39	37	40	42	35	27	37	40	42	36	38	42	42	36	41	30	35	28	31	38	32	28	41	41	37	27	35	41	45	41	39	27	36	43	33	40	43	31	34	38	37	33	47	39	43	37	35	36	36	36	49	37	46	44	39	30	48	29	44	49	34	36	34	32	35	24	30	36	32	44	38	33	34	55	31	36	36	20	35	34	26	44	39	41	35	38	32	28	35	29	41	36	45	46	36	33	49	45	29	22	45	28	43	42	42	43	47	40	32	41	46	46	37	41	32	39	42	38	42	26	40	33	39	41	41	38	28	41	40	51	31	36	42	41	42	43	32	36	35	29	39	32	30	41	44	35	51	33	31	43	43	40	37	37	33	27	32	41	46	41	42	40	49	34	41	32	31	38	31	39	40	54	25	41	52	45	40	39	48	31	30	41	41	32	34	42	38	43	39	43	37	24	31	34	36	40	32	31	47	35	50	44	33	33	36	34	33	39	47	31	21	37	41	41	37	33	37	40	39	42	42	41	45	34	45	37	32	44	40	47	35	39	38	45	42	42	28	36	36	42	50	36	43	43	29	40	41	29	42	41	38	33	40	31	43	28	35	36	33	26	41	41	44	59	32	44	42	49	34	46	37	31	39	38	39	52	46	37	33	45	40	33	27	38	36	41	36	33	44	39	38	37	43	36	44	33	39	44	41	41	45	45	40	52	38	54	35	44	28	30	36	41	34	39	46	40	27	42	44	37	29	34	39	39	34	51	34	47	27	40	37	38	42	29	37	37	37	41	38	40	44	37	39	31	31	35	33	35	32	31	28	44	44	41	35	46	37	34	40	25	30	51	31
24467	14978	6155	9190	16400	21241	34797	26482	36554	39672	37174	34115	26810	18180	9698	3765	1410	769	522	522	496	493	486	498	468	500	472	476	497	517	462	476	471	481	484	493	469	542	459	445	466	475	484	468	526	516	474	507	484	472	481	483	480	499	487	465	482	494	490	515	464	498	475	488	488	473	473	516	514	456	495	484	465	458	518	491	513	490	505	492	527	507	439	488	500	492	522	508	459	495	472	476	490	469	431	471	506	485	466	495	502	496	515	482	473	490	501	503	484	469	472	521	520	478	475	497	461	506	511	488	484	479	467	472	495	477	468	469	515	488	498	504	526	497	548	476	455	533	494	494	467	464	489	505	462	446	489	472	469	505	474	509	513	494	481	494	512	493	474	476	489	488	491	498	467	474	500	544	464	498	540	462	467	494	508	508	474	490	498	519	472	471	464	474	469	517	553	485	489	502	514	487	480	459	472	511	472	532	453	470	498	456	509	487	491	437	487	461	489	512	516	472	500	478	487	533	513	489	502	470	504	494	482	464	519	508	491	463	503	519	496	491	487	529	500	450	504	500	474	463	511	472	506	524	469	509	466	443	489	460	507	487	504	507	511	566	451	546	498	483	499	512	521	448	505	490	492	504	500	486	484	454	499	441	481	453	492	506	482	496	501	466	511	549	451	513	513	467	475	489	509	494	469	518	506	493	478	437	480	515	489	503	468	498	463	465	494	506	474	518	481	477	448	489	484	499	506	513	453	481	471	516	470	500	488	448	474	500	517	465	492	475	491	453	468	472	505	486	510	489	503	509	503	503	489	480	487	501	522	496	499	484	512	476	453	505	476	489	497	532	460	495	474	497	477	485	469	522	510	492	503	507	493	495	556	448	486	477	464	507	522	476	474	495	464	467	508	513	461	483	492	497	484	473	470	508	496	496	511	498	512	480	482	502	497	518	505	465	531	477	517	449	496	495	462	517	482	502	526	499	502	508	450	497	490	471	506	495	500	515	514	499	506	457	513	452	496	492	442	497	499	449	460	475	476	512	513	488	502	480	458	509	487	475	490	452	469	495	501	487	504	516	451	507	480	545	484	472	484	500	534	508	487	504	472	492	488	484	474	474	504	515	475	477	479	499	464	495	496	515	514	484	531	487	469	513	468	521	532	479	466	485	500	479	513	497	471	529	493	504	462	487	486	516	484	535	482	490	496	457	532	522	529	512	451	486	514	499	497	479	524	520	467	481	472	484	525	495	522	491	510	474	475	539	503	456	491	508	489	507	454	462	495	495	472	486	456	457	491	471	475	507	507	475	505	459	492	434	503	479	451	451	490	501	482	474	478	457	489	500	518	498	474	503	444	491	464	473	487	476	493	486	522	477	449	460	482	492	510	487	486	532	460	477	500	490	521	459	471	472	505	500	468	519	454	484	465	487	485	465	514	531	498	483	523	503	467	460	488	527	488	477	510	498	485	504	503	466	488	491	488	483	497	508	494	508	468	516	493	484	460	522	513	517	472	482	513	501	480	517	480	460	452	499	510	499	533	501	494	475	478	495	504	491	456	482	476	493	479	530	476	451	508	471	514	525	466	519	517	493	481	508	491	482	464	489	478	448	476	527	479	486	503	481	438	494	510	465	472	528	511	506	465	480	496	490	483	473	484	515	492	479	476	476	480	499	524	482	533	453	488	492	492	471	474	474	480	495	490	492	471	493	448	477	510	486	470	447	507	447	483	501	483	482	485	497	467	491	510	476	477	534	504	506	499	511	510	495	474	473	498	492	506	485	485	447	534	512	467	514	496	505	507	511	528	477	512	523	482	518	500	490	489	482	517	488	469	471	478	447	467	482	524	508	481	502	509	523	483	483	473	461	490	470	518	488	507	466	485	482	486	481	515	492	532	486	468	499	495	481	475	447	500	459	488	498	497	489	454	471	462	467	485	479	454	517	472	475	494	488	497	485	514	487	453	471	495	487	500	513	500	488	469	529	502	469	496	477	496	488	499	483	475	514	526	509	497	477	485	441	457	526	464	447	511	547	494	498	494	524	496	554	501	466	500	462	489	446	514	505	499	486	468	478	483	485	508	518	534	497	461	464	482	515	461	460	490	521	497	497	483	455	514	503	478	490	505	471	456	478	491	471	461	501	494	529	539	522	499	476	506	484	503	488	484	509	473	469	473	482	450	520	462	457	486	502	477	523	473	472	487	477	496	512	485	446	467	475	544	475	483	539	482	503	484	474	512	479	490	498	497	477	489	509	523	522	512	488	502	501	486	497	477	490	460	471	497	494	488	500	489	532	506	495	510	476	490	484	508	508	508	487	483	488	457	512	483	476	511	480	525	480	486	495	462	508	489	518	512	492	472	472	507	471	500	521	493	489	484	523	510	484	515	461	469	504	519	492	481	508	513	526	497	499	522	489	478	472	490	533	526	532	481	494	504	465	480	474	444	483	476	513	487	499	497	493	518	488	471	459	498	514	514	495	464	499	515	508	499	475	506	475	478	526	487	487	483	479	463	482	518	483	444	525	497	518	491	471	480	510	508	479	459	457	512	478	473	460	508	519	544	489	486	468	489	499	502	487	488	498	517	469	487	457	485	485	466	500	517	467	487	523	454	504	484	480	525	506	454	491	500	508	449	487	467	511	495	528	509	489	486	478	469	500	525	476	450	475	464	507	474	479	460	490	480	502	503	478	501	491	496	485	459	481	487	466	516	474	468	490	497	523	497	467	480	498	474	509	497	486	505	490	492	499	505	488	559	540	452	498	476	490	484	484	503	511	481	491	506	473	502	490	477	539	514	487	457	484	493	484	497	517	485	534	463	491	499	431	544	469	508	493	439	491	502	478	503	484	502	494	477	523	459	486	503	482	503	493	512	487	496	497	490	458	515	490	506	484	461	489	514	505	446	482	493	508	466	479	532	532	468	482	483	460	501	523	480	501	464	472	507	508	527	520	491	486	498	472	503	500	506	476	484	501	512	516	482	490	442	441	477	475	493	475	484	509	468	477	518	489	475	487	515	474	499	469	517	475	467	508	455	482	506	475	493	492	482	474	490	509	524	507	489	488	474	467	471	462	490	513	493	515	492	493	481	527	452	482	449	444	459	476	495	472	528	478	481	490	465	535	490	517	454	502	475	444	502	542	508	477	473	458	493	497	498	469	484	499	465	503	479	485	470	480	516	493	513	468	451	492	517	478	488	488	515	490	522	479	484	531	485	481	455	445	492	477	486	478	496	489	535	473	447	508	503	515	478	491	440	463	472	483	474	532	501	439	473	494	487	481	467	487	505	457	504	521	533	512	493	468	506	483	474	490	499	493	465	477	471	514	489	447	521	476	462	457	447	464	486	470	429	482	511	471	492	447	469	500	474	475	514	518	464	504	493	489	474	447	502	466	465	497	460	512	487	503	466	496	478	481	486	472	461	521	501	498	475	495	478	456	499	468	469	457	477	453	513	484	493	487	477	510	481	483	503	466	526	492	476	494	492	461	483	475	498	535
3102	1261	259	162	152	1277	1340	686	2996	4732	6180	5697	3181	1451	628	233	107	76	59	46	41	45	46	43	56	39	42	51	46	45	42	40	50	45	58	43	38	52	45	51	55	45	42	42	40	49	49	40	41	41	48	47	47	44	41	51	47	55	48	53	48	45	43	49	51	45	42	32	39	54	54	43	47	55	41	40	50	40	55	52	45	57	47	49	57	40	50	55	53	47	50	52	46	50	50	47	43	49	56	55	43	62	52	45	55	46	44	40	59	55	48	41	54	45	55	37	56	54	38	41	46	48	39	42	39	42	53	54	50	49	51	49	39	41	42	52	46	43	44	47	47	48	56	50	46	40	49	50	50	45	46	48	50	46	44	61	49	51	39	54	58	51	53	50	46	43	68	44	47	40	51	43	52	47	47	47	49	42	57	59	59	34	50	49	50	50	42	49	34	58	42	52	50	56	47	50	57	52	42	43	56	50	42	41	56	42	37	50	45	45	44	39	45	51	33	59	50	41	66	32	46	56	44	45	53	45	46	48	55	29	42	47	46	44	55	57	56	42	49	39	44	51	52	30	50	40	53	45	49	48	52	41	45	58	50	54	47	49	46	39	58	45	50	48	56	31	54	37	35	37	43	42	45	43	54	60	45	63	45	49	37	58	58	41	48	40	52	46	49	38	52	39	47	60	54	60	45	44	46	56	54	37	38	38	45	35	40	55	49	46	54	57	39	35	56	39	45	59	50	53	40	55	49	48	51	58	49	61	58	50	49	45	42	42	55	54	51	40	46	35	56	53	53	32	59	45	46	46	45	47	50	51	52	45	52	56	39	40	54	49	50	41	57	47	54	52	54	43	49	34	41	45	48	42	49	58	44	43	40	49	50	41	29	34	45	49	55	49	47	53	46	47	52	53	46	43	50	39	57	44	54	51	47	41	43	45	42	48	43	59	53	38	42	44	62	64	44	46	42	46	52	53	51	50	43	50	44	43	49	49	46	42	58	43	55	43	40	55	62	43	44	50	53	45	40	53	41	46	36	49	45	42	51	33	47	38	42	45	49	45	49	42	43	48	47	37	32	50	41	48	54	44	38	47	35	49	60	47	57	51	45	53	49	52	41	43	51	51	44	52	57	63	53	42	53	51	53	44	50	52	47	45	50	57	54	51	42	52	46	41	38	34	53	45	49	51	50	42	44	45	49	49	53	51	51	45	45	49	46	48	42	49	45	47	45	61	46	47	38	46	45	52	57	43	42	45	44	34	61	56	58	46	47	40	49	46	52	49	49	54	46	60	39	40	46	39	44	62	40	61	57	51	62	42	55	60	45	36	33	44	52	46	51	45	51	50	50	56	34	47	46	50	44	54	38	47	59	51	47	52	48	60	52	55	54	37	42	54	50	47	36	47	47	43	46	43	52	48	55	47	61	48	45	48	40	43	46	52	68	44	49	57	53	55	60	54	41	49	58	56	40	50	60	37	57	63	44	48	37	56	48	45	45	44	51	50	41	43	51	50	53	47	60	41	74	40	53	40	42	57	44	51	45	51	42	63	52	39	49	44	57	41	51	38	44	43	50	39	53	42	40	36	53	53	48	43	60	53	37	46	53	45	39	42	49	58	55	32	46	50	58	46	54	46	54	39	55	48	54	54	46	47	46	55	41	33	49	47	52	62	48	50	46	41	47	39	44	43	48	67	46	45	43	54	43	55	55	41	53	47	39	45	56	46	46	45	44	53	36	44	36	43	41	46	56	52	59	51	48	51	50	52	48	44	50	44	49	48	52	45	46	45	39	50	55	49	47	39	48	42	39	47	43	29	43	49	48	57	61	49	47	54	49	37	42	57	48	43	41	41	54	52	45	54	38	42	48	52	57	42	41	49	42	44	46	54	52	46	38	46	44	49	38	42	47	39	42	46	53	46	42	53	59	57	53	52	46	45	51	35	50	60	44	47	51	54	43	57	50	57	49	49	45	26	37	42	62	44	47	48	46	55	52	51	42	42	44	43	41	34	40	54	48	38	56	58	44	47	51	42	63	38	30	54	35	46	55	47	40	54	57	56	42	41	48	52	50	53	43	51	41	54	52	48	47	48	52	43	53	51	42	52	42	40	45	62	38	46	49	50	54	45	55	57	64	48	50	50	49	52	47	46	44	46	47	68	58	45	48	47	63	49	52	43	54	46	41	48	62	51	61	48	46	47	53	55	43	49	53	43	55	55	46	52	43	45	52	42	41	47	45	39	38	42	39	45	47	41	58	46	57	52	46	57	46	41	38	45	50	51	54	42	52	50	50	38	50	38	41	47	49	49	54	51	41	40	54	43	45	41	46	51	43	62	46	57	40	57	40	45	52	44	50	50	59	57	32	43	51	52	41	40	46	45	45	52	39	52	43	53	49	47	34	48	42	60	38	46	40	50	35	61	41	40	40	48	58	42	40	54	61	41	47	32	38	41	57	54	50	30	43	44	40	46	37	33	52	54	55	45	47	40	52	46	38	48	47	49	40	43	45	49	46	49	47	47	49	46	52	48	68	52	43	43	38	46	53	40	43	52	45	34	33	43	53	33	44	40	49	55	58	59	47	39	50	57	51	53	54	40	63	46	48	57	44	46	51	49	54	44	45	47	49	44	35	45	54	57	43	57	50	52	50	64	50	44	45	45	49	52	46	52	57	44	57	47	53	33	52	45	37	53	54	55	58	51	41	43	43	45	59	49	46	53	27	47	50	57	51	47	39	49	49	46	45	43	53	47	47	56	38	59	54	38	60	69	43	39	47	50	46	52	43	41	57	43	42	51	64	48	40	51	48	52	43	45	45	55	54	40	57	55	41	40	37	43	43	51	46	42	36	31	64	50	47	40	40	40	50	40	47	42	38	53	50	46	42	47	53	60	37	50	41	50	52	51	36	46	47	44	48	53	56	42	53	46	49	58	47	48	55	46	49	41	45	54	45	49	51	40	46	43	42	37	46	48	36	34	45	44	44	50	42	37	45	41	53	54	54	50	53	54	51	42	48	52	61	42	60	40	40	66	47	38	45	52	45	50	43	46	47	39	33	47	45	49	53	44	51	40	42	48	48	44	52	30	44	53	44	51	44	38	55	49	50	34	44	33	47	48	54	46	43	50	46	49	47	57	41	44	54	50	56	48	40	52	41	48	62	40	39	50	47	54	46	58	49	55	38	51	45	37	35	38	53	37	47	53	43	44	36	55	46	61	44	49	41	37	46	45	45	53	48	63	41	54	50	51	57	35	42	47	64	44	43	46	42	37	41	63	41	52	46	46	52	37	53	47	45	36	45	41	42	54	53	46	62	52	61	53	48	45	41	61	34	42	50	49	42	49	35	42	34	65	43	49	54	49	43	47	43	51	43	45	39	49	38	49	61	59	42	56	52	49	45	56	60	53	39	38	72	48	52	44	54	50	58	50	51	51	50	41	45	51	44	35	44	44	52	30	53	52	54	64	45	46	50	41	55	44	57	46	56	31	64	37
26668	14578	4559	7501	15021	29378	25938	24409	37272	40013	42359	39001	30843	22214	12958	5581	2067	1085	698	622	638	616	652	675	623	566	577	627	603	574	589	615	679	617	620	591	596	602	578	606	609	567	588	635	619	638	597	572	603	652	616	587	622	621	660	558	545	614	587	598	596	560	617	615	614	608	629	611	601	581	653	619	606	614	608	636	603	564	587	589	627	583	615	592	641	594	617	660	614	627	652	587	621	659	603	622	594	599	624	600	632	585	580	616	619	576	621	638	618	631	631	598	595	572	596	627	598	619	603	574	611	635	641	622	600	560	601	653	593	589	593	599	605	617	609	595	575	556	586	632	599	602	634	625	601	602	610	592	621	667	556	628	641	623	572	623	628	596	661	556	632	621	613	627	574	629	593	569	562	595	632	601	617	652	636	553	646	642	586	613	592	570	600	613	572	607	598	636	619	608	602	628	606	598	588	637	622	590	601	593	632	632	588	568	628	616	610	590	589	591	582	646	605	635	638	579	626	599	606	609	637	621	619	620	599	602	622	607	630	639	616	599	607	574	616	616	613	613	628	594	616	608	635	623	614	601	625	599	625	632	616	611	638	628	567	616	604	615	623	584	606	579	601	578	610	601	593	649	589	594	644	591	594	641	600	641	608	604	604	624	617	612	588	602	627	595	600	621	631	610	665	642	629	570	632	628	596	610	542	605	568	604	587	585	600	587	609	638	586	585	651	637	630	596	602	607	611	660	598	675	616	596	593	670	581	575	597	619	581	611	597	603	590	613	620	604	620	566	621	603	603	596	597	620	599	604	643	630	592	617	599	639	620	580	609	633	612	603	625	612	643	573	635	643	618	586	616	608	587	597	602	624	574	663	557	571	574	609	605	617	571	657	657	634	586	620	595	559	631	577	595	598	618	620	643	604	580	568	621	582	597	652	578	622	610	594	574	578	595	635	637	642	595	609	611	630	638	631	599	613	613	607	632	590	606	622	638	573	607	602	645	588	597	613	635	623	622	617	665	608	593	626	618	615	629	602	627	608	611	621	615	621	640	562	595	605	594	599	594	631	567	608	601	575	603	673	666	645	550	624	600	564	633	592	560	606	578	618	622	623	609	606	615	571	632	643	616	608	606	663	605	597	631	618	650	640	595	606	636	632	608	594	649	611	624	601	582	609	623	620	607	548	630	661	597	568	581	592	573	608	592	579	579	578	624	600	625	626	639	627	588	606	577	613	599	621	587	607	617	625	600	643	649	644	609	627	597	604	621	621	600	631	649	616	565	605	616	644	599	599	662	606	615	590	634	618	624	611	601	634	594	599	628	635	584	595	619	631	623	609	619	587	640	621	656	631	601	602	574	602	644	594	593	624	581	636	575	563	582	627	632	634	641	637	647	634	616	638	597	614	605	670	608	566	580	630	642	571	601	594	610	651	602	593	621	590	590	619	611	615	615	622	683	659	595	620	607	604	609	586	606	627	622	618	653	611	632	602	631	609	561	597	589	602	599	669	598	643	588	652	593	597	574	601	567	625	612	596	615	589	594	579	595	584	617	655	634	611	686	638	580	615	606	581	597	572	614	603	581	597	608	635	659	574	634	607	614	580	619	610	599	586	600	634	646	634	630	634	653	615	594	625	614	619	587	612	593	599	643	643	631	570	612	613	616	603	586	603	547	629	593	663	630	581	587	609	622	566	583	583	594	629	632	615	622	606	624	635	593	619	641	592	619	624	636	655	636	617	624	624	623	606	620	622	605	615	608	596	642	600	617	608	646	590	624	634	600	613	641	581	621	613	620	658	588	612	600	556	634	634	585	604	599	595	657	612	586	606	638	595	590	625	645	610	614	603	600	595	623	628	595	599	662	620	626	609	602	650	584	640	626	591	614	606	581	619	604	655	588	602	598	603	602	607	580	647	627	585	604	619	635	596	619	613	644	623	655	641	614	601	582	652	625	608	636	605	592	604	592	593	590	583	593	610	638	621	606	588	631	655	598	657	600	576	597	644	593	633	627	637	584	664	620	637	603	658	622	631	607	590	615	647	607	585	625	577	645	616	641	677	590	619	645	569	618	577	599	658	611	651	610	565	568	588	579	614	604	587	606	608	603	574	621	623	615	618	624	599	577	601	607	648	609	589	620	647	607	570	628	593	606	581	640	624	567	606	614	570	622	622	611	631	589	601	601	608	617	619	612	562	634	651	567	602	615	662	628	628	607	599	590	629	620	582	602	591	592	575	539	620	639	597	585	625	560	622	626	626	566	623	617	589	622	600	599	626	655	633	628	594	609	589	595	617	630	610	645	605	627	582	605	581	600	585	569	616	629	612	599	673	602	661	621	602	626	624	625	593	612	680	602	561	616	599	610	568	586	589	619	612	597	595	638	571	629	547	572	566	656	573	592	589	616	584	602	593	571	596	615	670	594	620	588	636	602	610	615	596	600	645	618	627	630	610	607	616	574	636	608	617	577	622	639	595	638	621	598	592	654	579	582	587	597	604	627	613	646	633	634	608	598	598	613	621	596	642	618	583	631	585	615	598	590	614	587	621	598	607	579	611	590	598	618	617	596	612	647	587	602	580	609	622	598	597	594	659	634	579	606	629	595	600	591	629	632	601	609	617	648	569	612	573	550	658	645	603	616	602	574	591	649	615	624	627	569	588	614	626	609	593	551	621	564	593	562	646	634	591	559	614	611	595	561	609	664	581	590	560	599	629	610	608	606	631	654	607	591	602	580	626	638	608	612	575	636	592	598	651	585	586	586	640	632	583	592	631	581	587	640	632	593	610	627	633	615	623	611	608	598	609	654	597	584	588	601	591	562	572	615	613	588	604	627	627	617	584	628	592	585	618	613	632	621	612	620	677	595	646	632	623	628	612	615	623	597	601	589	564	603	612	594	594	617	637	653	638	613	610	625	609	650	610	678	607	559	604	595	626	622	583	623	603	592	641	643	611	581	580	613	586	607	626	583	606	606	606	625	609	587	587	570	613	629	625	591	568	614	620	585	580	602	612	645	577	610	659	578	592	577	593	611	602	610	610	610	600	602	617	557	588	600	616	606	621	626	626	569	566	578	652	642	607	583	583	626	577	616	641	610	656	613	602	640	572	590	582	593	617	602	592	606	638	613	598	636	638	598	600	615	580	597	591	601	630	583	606	621	584	643	575	624	590	610	622	618	627	566	636	582	606	615	616	636	626	625	612	583	608	611	624	636	528	600	599	566	633	618	586	598	584	581	651	595	605	589	618	575	606	587	629	577	652	605	631	617	630	617	591	592	598	616	573	635	627	592	607	564	639	602	638	577	573	615	543	581	603	618	633	622	635	612	595	625	600	563	627	633	617	608	648	591	586	607	627	639	646	677	636	621	621	659	609	587	572	584	583	583	621	637	622	637	607	573	628	605	638	676	622	592	635	626	649	618	603	636	576	608	637	633	606	601	577	615	615	607	600	588	613	543	622	587	610	609	617	619	638	609	624	605	583	600	649	592	605	579	659
2181	568	335	200	233	2471	4917	1078	3602	8134	10802	8085	4595	2047	853	334	141	70	65	51	44	37	39	43	41	44	43	52	42	52	40	37	40	35	41	40	43	51	50	44	31	43	36	43	41	54	38	51	41	41	35	35	35	52	29	46	35	39	41	36	49	33	45	36	40	39	33	42	38	40	43	42	31	40	47	50	61	46	53	54	38	40	42	41	51	43	46	49	45	34	51	57	60	27	49	55	49	48	41	44	29	38	39	52	47	26	35	40	49	38	51	38	50	46	48	48	30	50	27	35	41	46	30	47	52	46	44	38	49	39	49	33	40	39	37	46	42	42	37	45	35	35	36	44	44	46	44	43	34	28	55	49	49	46	42	47	39	38	44	39	34	44	43	40	30	43	41	40	37	46	37	45	35	54	47	49	38	44	51	40	42	52	36	42	40	25	49	38	40	37	45	44	53	42	26	49	49	49	41	46	42	43	60	35	37	45	34	43	38	43	54	44	43	44	51	40	38	47	41	34	29	32	43	50	39	32	45	35	49	35	47	41	48	34	45	37	50	40	33	40	45	35	42	43	44	41	35	36	43	31	44	37	48	41	46	40	45	49	44	43	38	45	49	33	37	39	40	40	41	54	40	37	48	40	38	55	38	42	38	45	58	44	49	42	45	42	35	47	45	46	38	47	49	33	39	39	39	48	48	40	36	44	44	31	34	42	32	40	48	39	49	34	47	51	49	45	49	41	40	44	42	38	40	54	40	43	49	52	36	47	34	51	43	51	59	35	29	37	56	37	50	45	49	47	39	48	42	58	44	28	43	33	42	42	48	37	31	49	45	40	36	64	34	39	45	64	45	39	42	37	57	40	37	37	42	44	52	42	40	49	51	48	35	42	35	37	33	34	51	50	50	38	44	47	42	32	48	34	46	36	42	44	40	38	57	39	47	38	39	41	32	46	44	54	40	50	46	51	41	34	35	50	32	42	41	45	58	36	46	41	44	40	50	53	45	46	38	35	51	46	37	37	46	40	30	44	42	39	36	32	34	46	41	43	39	37	46	33	44	47	40	45	41	49	38	43	48	45	29	40	38	46	39	37	42	32	38	40	56	47	48	43	39	49	45	36	44	35	34	47	39	28	42	33	56	30	45	33	48	41	53	43	59	38	38	38	46	37	39	45	51	54	46	41	38	36	38	31	52	34	38	39	47	38	42	42	37	39	45	42	50	46	34	42	31	43	49	46	46	42	37	33	40	36	38	41	44	47	43	40	43	45	39	40	39	36	41	47	52	42	37	41	53	45	41	47	54	46	38	34	43	46	30	45	50	55	39	48	44	42	45	37	51	41	26	27	37	42	34	33	27	45	34	34	46	31	39	44	41	41	46	44	46	44	37	31	43	44	44	23	42	52	40	34	41	34	29	38	41	39	45	41	39	45	49	44	46	45	49	48	40	34	43	46	46	46	43	51	37	50	50	43	32	38	46	37	40	46	33	48	31	47	49	30	45	42	48	48	39	29	37	52	35	50	48	36	33	35	35	43	36	32	43	37	43	43	57	50	46	48	42	51	43	55	43	33	35	42	44	31	46	63	37	36	30	44	44	41	40	57	42	43	50	49	35	47	37	41	31	36	38	40	36	48	33	34	49	55	54	36	42	42	55	40	43	41	46	39	42	35	40	40	48	33	56	48	45	46	49	59	59	42	53	52	45	34	44	51	40	41	41	51	36	38	37	36	46	38	36	39	38	54	34	44	54	44	34	45	43	55	54	33	56	53	39	37	26	47	45	39	42	32	43	34	50	45	37	48	41	54	44	33	44	40	46	44	56	62	42	35	56	42	46	43	40	44	44	42	51	39	36	43	41	54	54	50	34	41	38	50	49	38	41	43	33	46	41	37	44	47	41	44	46	38	36	54	42	53	37	43	38	45	37	52	48	41	48	51	42	48	46	48	46	49	45	35	44	32	44	50	57	27	40	30	50	39	43	51	31	52	41	48	44	41	51	52	51	57	44	40	44	39	40	27	35	42	40	43	41	47	35	46	52	32	29	33	42	55	61	39	40	48	39	31	40	41	36	43	52	49	48	46	23	30	46	55	30	45	33	39	41	41	42	49	47	38	38	40	42	51	46	52	33	45	42	30	40	46	34	48	35	39	36	39	45	38	45	40	44	50	41	51	46	45	31	46	56	45	39	46	46	46	38	49	30	43	37	45	45	47	39	54	53	51	35	41	43	48	36	40	52	35	46	36	44	41	42	43	46	38	30	44	40	45	36	51	38	40	47	38	43	29	44	39	53	43	44	35	34	41	40	39	35	44	28	45	33	41	46	47	40	49	36	34	51	42	45	51	36	47	46	31	54	51	45	46	38	39	38	23	37	46	42	39	34	48	43	43	34	44	50	44	56	48	39	37	44	35	37	40	36	37	56	33	46	31	51	40	40	38	39	42	37	44	33	39	40	52	43	51	49	37	45	50	46	32	38	48	39	51	33	41	47	32	35	42	46	40	38	45	39	39	38	52	27	48	39	30	47	47	37	48	39	23	31	53	26	37	35	46	42	39	36	42	30	48	40	48	41	47	47	35	51	54	37	41	31	37	44	39	31	41	63	46	46	43	39	42	43	35	37	46	36	45	42	43	35	39	38	46	44	41	52	37	46	36	39	59	29	39	38	37	36	42	43	53	38	43	34	45	43	39	49	43	47	43	49	39	35	39	39	44	44	37	41	39	42	32	42	38	42	40	44	40	40	37	44	39	43	45	40	48	34	55	41	41	52	43	54	41	29	43	54	46	43	34	32	44	46	33	42	44	45	39	34	45	36	34	49	36	45	36	39	38	30	42	38	50	40	37	41	34	50	40	40	38	27	37	38	45	42	45	31	37	38	51	42	33	50	35	52	40	40	45	42	47	56	47	38	39	48	33	42	45	45	31	38	43	42	42	46	40	35	34	45	48	39	46	48	46	38	36	37	41	42	55	43	37	34	48	39	38	30	43	41	42	39	44	42	45	54	44	52	53	45	35	53	37	47	40	47	37	45	44	42	39	39	41	48	41	53	49	50	41	48	46	34	39	50	45	26	43	47	43	43	27	42	36	46	42	35	41	42	44	52	42	41	42	36	36	41	43	40	55	38	38	54	49	43	48	31	40	39	43	40	36	36	43	38	41	41	48	41	49	49	40	44	38	40	49	36	40	44	26	48	49	45	38	58	36	50	42	38	42	41	48	32	30	40	33	39	45	38	35	50	45	37	38	39	48	53	45	42	32	33	42	34	49	41	43	36	42	32	46	52	37	40	46	53	41	34	49	42	27	38	39	50	42	39	44	54	41	42	30	43	48	51	47	41	46	41	43	46	37	48	54	45	43	43	45	45	45	44	45	43	52	46	40	34	39	33	47	43	46	34	50	54	27	41	45	37	43	52	48	47	48	34	43	34	30	34	46	43	46	43	34	38	33	42	40	52	39	47	35	38	32	42	46	44	41	26	43	34	49	35	43
26894	10646	6099	10877	21147	39389	37003	28040	39720	48882	50800	43485	34565	25946	16634	8063	3200	1236	716	622	492	545	530	499	527	509	521	559	541	493	556	540	507	525	539	538	533	493	513	593	524	514	520	534	514	533	516	508	516	516	557	545	538	535	491	565	530	520	524	565	532	512	541	496	513	523	506	510	545	506	538	528	521	481	487	529	541	530	514	548	523	540	510	501	519	518	534	511	555	497	539	494	505	513	512	565	537	502	567	525	533	513	537	544	516	471	541	527	532	531	541	517	536	528	472	510	518	537	524	500	495	539	557	519	504	569	557	536	501	508	507	528	514	554	538	521	565	584	519	525	545	515	502	530	534	543	529	562	512	514	463	509	518	512	525	555	532	510	517	531	564	507	529	521	511	561	580	532	558	544	518	510	557	516	528	528	517	533	538	542	548	541	515	535	537	541	531	548	517	499	547	541	511	520	490	559	504	550	545	565	524	523	520	540	568	534	542	507	536	561	544	563	539	529	524	511	547	522	543	552	498	514	505	535	518	546	520	528	549	529	554	475	527	551	546	487	513	514	519	540	493	518	496	502	516	534	515	511	537	539	548	517	545	526	504	528	534	510	541	555	539	539	505	538	502	515	532	526	547	517	531	524	534	556	545	513	497	555	522	573	568	504	513	537	550	516	500	521	546	517	513	549	525	538	520	520	532	511	538	521	528	529	514	513	533	530	585	498	487	543	538	530	507	526	506	517	559	511	512	519	573	527	525	566	560	540	524	530	517	552	492	542	531	518	572	469	541	532	523	564	505	538	550	535	519	521	557	519	541	534	538	556	548	522	506	517	527	539	529	517	558	526	519	592	548	534	514	555	549	554	542	520	547	514	534	514	537	554	499	515	525	554	547	525	532	482	527	554	552	562	520	550	549	521	527	518	542	508	508	533	499	565	533	507	529	527	546	501	525	539	519	546	500	521	538	540	545	512	541	548	528	503	554	536	515	493	507	485	526	560	519	534	506	539	526	546	537	497	543	507	551	528	546	525	574	537	515	525	529	491	543	557	540	533	552	539	553	522	483	525	538	509	519	497	504	494	581	557	521	526	544	506	501	540	535	531	531	544	505	534	537	548	570	517	538	535	561	569	535	509	570	528	549	512	519	576	519	534	524	516	523	521	529	514	576	505	482	527	542	514	559	532	506	529	523	560	553	535	538	539	514	536	518	534	549	502	550	541	541	529	500	487	562	524	517	505	524	518	531	511	527	555	510	520	505	523	505	551	518	520	486	535	517	500	522	556	513	572	515	529	527	537	561	559	531	525	538	535	529	508	510	514	513	517	496	516	506	541	525	519	552	539	530	521	519	496	522	518	501	530	515	528	510	536	532	505	471	545	510	493	527	492	568	533	556	507	554	547	515	563	540	560	514	560	507	538	529	565	532	523	524	567	505	556	533	549	528	509	552	554	490	540	559	540	522	547	527	494	526	542	523	494	535	536	552	543	519	562	530	488	540	559	533	526	538	553	530	489	551	525	524	531	545	588	508	502	535	529	493	530	595	497	536	506	516	568	533	553	496	541	536	475	533	518	540	571	523	541	482	548	516	563	504	583	524	575	546	524	518	518	549	526	533	542	533	549	545	523	509	540	532	512	512	541	524	522	525	534	504	530	516	543	531	512	557	547	531	554	548	524	535	521	515	514	561	482	545	557	536	497	554	509	525	520	546	554	525	553	527	515	528	510	563	547	533	544	513	519	504	534	534	512	521	567	542	533	527	484	539	553	512	554	519	519	512	551	508	518	527	505	530	497	535	525	549	530	555	511	528	485	551	513	520	502	525	554	531	540	520	531	527	520	505	494	507	485	486	501	531	496	552	561	528	515	498	553	516	489	498	549	478	527	498	552	561	510	515	500	491	526	570	516	504	516	537	507	552	563	499	566	521	531	535	536	517	544	558	516	535	492	544	563	514	536	551	503	556	554	532	526	555	544	572	529	511	532	520	517	518	514	512	561	537	505	555	563	493	554	522	529	521	546	582	555	504	511	541	515	524	499	556	577	560	481	525	487	490	539	540	547	559	508	532	533	510	535	501	504	515	543	563	545	505	577	479	523	540	522	522	513	509	554	542	536	490	568	514	503	525	532	538	553	532	477	487	524	504	512	534	510	531	580	562	496	512	542	580	529	492	550	546	548	530	554	518	504	537	536	502	549	511	542	552	517	503	605	523	571	558	513	569	496	526	522	543	545	517	533	509	544	553	529	527	496	588	563	558	491	547	498	551	569	541	503	539	548	488	489	540	532	541	530	519	495	477	544	532	566	538	547	536	519	576	518	551	546	484	509	517	528	542	551	570	528	485	521	568	543	512	524	544	534	507	541	538	506	530	512	562	528	516	507	530	527	553	567	543	531	543	556	493	529	524	546	508	507	526	530	512	544	529	504	524	529	547	531	499	549	522	498	518	484	503	504	542	534	568	523	532	539	566	531	535	502	510	561	507	519	548	498	535	564	515	521	508	573	570	487	518	549	523	506	536	500	529	521	505	541	547	564	545	506	510	514	550	533	497	529	531	515	527	551	540	549	560	515	515	533	500	531	558	512	540	543	507	512	499	496	516	512	513	545	538	591	579	563	456	539	547	554	507	479	519	500	560	553	546	503	511	484	542	550	535	553	514	551	490	580	528	509	529	563	582	523	536	487	540	537	497	541	489	514	546	512	538	525	531	512	548	517	500	560	527	522	530	519	523	557	491	534	548	531	528	577	526	519	583	533	506	536	538	540	542	527	542	532	508	557	563	552	520	539	493	544	556	517	531	527	522	536	513	546	553	564	529	524	520	538	562	572	523	545	508	537	572	511	551	527	544	510	493	590	509	507	485	551	556	552	516	507	518	537	512	528	536	547	500	528	533	543	569	490	550	547	504	567	526	528	564	500	531	493	539	529	512	544	515	539	515	564	530	552	543	528	497	512	521	545	511	548	510	583	495	533	544	530	530	512	537	560	527	509	525	529	548	477	522	525	524	546	511	503	486	529	571	540	541	531	514	532	523	547	555	555	547	511	525	515	503	520	523	528	526	520	513	516	574	525	504	546	492	541	560	551	512	525	555	506	509	548	522	520	506	574	534	541	567	524	531	543	544	525	496	564	536	544	542	488	514	526	517	508	520	524	513	525	569	549	546	544	523	535	579	562	499	521	506	573	529	558	525	527	551	529	535	509	499	496	531	554	509	528	576	541	546	504	518	533	521	526	525	516	519	538	570	495	530	552	534	528	527	523	512	519	487	486	535	552	522	524	539	527	514	516	510	526	563	536	511	518	518	547	522	510	530	525	499	562	569	555	550	517	553	517	513	528	516	517	530	506	520	529	503	540	527	561	512	495	537	518	537	540	533	503	543	536	525	510	537	534	545	523	551	565	517	531	498	554	533	545	540	527	541	534	535	521	497	486	552	517	539	511	512	553	522	546	516	541	515	513	547	495	534	538	551	489	545	544	515	515	549	479	521	535	520	481
1654	208	94	77	89	501	1028	695	760	1624	2141	1689	1047	466	262	120	78	50	43	52	40	53	38	38	37	30	42	35	45	44	36	44	39	45	33	46	52	51	54	48	46	56	36	38	48	39	42	40	52	46	33	39	38	32	45	34	49	39	51	52	46	41	44	38	53	47	39	50	37	35	35	48	39	38	52	39	46	49	33	41	31	32	36	48	37	36	54	43	36	38	48	49	40	44	40	55	32	43	46	47	45	34	36	47	56	37	51	45	35	46	47	38	44	45	51	47	40	44	35	45	37	44	41	39	46	37	41	39	45	37	50	43	44	47	43	44	39	45	44	36	46	39	52	43	41	46	56	36	55	28	43	45	44	45	49	44	28	46	53	36	45	50	54	40	42	44	36	39	41	37	52	30	40	36	41	41	37	48	46	41	47	52	34	57	36	42	40	41	51	38	54	46	45	44	48	46	41	44	45	49	49	47	37	44	45	37	45	47	39	43	43	40	48	41	37	45	39	37	45	52	36	50	33	57	42	39	44	52	36	37	31	49	44	41	35	48	44	44	49	40	37	63	32	44	38	52	45	46	37	34	34	36	47	48	50	48	44	40	44	37	46	32	38	37	36	46	43	32	40	48	37	46	33	40	43	31	41	47	47	36	49	37	36	37	45	38	51	49	37	35	49	46	53	39	53	41	34	41	43	43	58	44	49	45	46	42	45	45	44	46	39	39	43	41	36	38	32	32	41	50	47	50	54	44	42	44	40	39	41	55	42	43	34	53	58	41	50	45	43	37	43	41	46	44	48	49	49	43	43	43	39	43	50	37	44	47	51	41	37	40	46	45	34	40	49	41	43	39	37	47	51	37	43	30	39	32	41	41	47	36	51	38	45	62	38	50	51	51	36	30	42	40	36	50	39	49	42	45	31	42	43	43	42	51	52	43	39	48	34	34	29	32	41	58	34	45	32	39	46	48	44	47	33	38	42	40	39	46	42	45	44	54	37	38	37	46	47	44	38	40	38	41	42	38	41	34	42	46	48	44	46	54	51	34	47	34	35	42	36	40	38	45	38	37	51	45	44	49	36	41	38	26	51	48	48	48	41	40	39	46	51	39	44	36	39	39	43	38	40	45	45	40	40	38	40	43	36	45	45	40	47	35	41	30	33	36	37	45	47	39	35	39	44	43	48	36	34	45	48	51	39	48	48	29	57	40	39	36	48	37	46	37	33	51	39	52	56	45	33	44	49	48	36	40	41	45	55	37	58	50	48	34	39	44	61	40	41	36	47	47	49	44	48	26	45	36	48	44	34	36	58	47	46	42	48	47	48	40	43	45	42	39	44	41	32	50	39	45	50	37	45	37	44	42	48	28	45	51	45	35	42	49	58	60	45	41	33	45	54	34	46	46	43	39	39	50	37	44	43	30	43	43	40	39	44	43	49	45	42	37	36	49	43	44	50	40	45	46	51	38	44	40	43	44	50	47	33	26	42	37	44	46	36	53	38	49	48	33	40	46	38	48	49	44	43	43	47	41	37	44	38	39	48	36	54	32	31	46	44	46	29	48	49	51	36	43	35	52	46	43	40	44	29	42	41	42	37	45	44	50	51	42	40	40	37	25	33	60	42	50	47	58	40	46	38	33	29	32	54	47	51	47	39	35	36	41	28	41	37	44	37	47	36	44	49	52	39	41	34	49	48	44	44	45	46	44	54	42	39	53	56	51	44	40	45	51	50	41	49	39	45	43	33	47	45	44	41	42	47	46	46	39	39	31	49	36	47	41	48	47	36	44	34	36	44	47	49	25	40	30	42	39	44	27	48	32	49	31	47	41	34	37	45	49	53	47	38	38	45	38	44	52	43	39	43	43	45	47	46	47	42	51	35	45	43	34	41	46	47	42	50	50	38	42	49	40	46	32	43	32	44	42	41	50	32	47	44	39	50	43	40	47	53	40	37	31	52	53	44	49	41	43	36	36	42	42	47	42	35	42	43	32	51	43	37	48	40	44	47	41	35	48	56	48	48	29	44	41	36	31	38	46	58	46	54	35	32	43	45	45	39	43	28	46	46	43	42	41	51	46	39	40	47	43	41	40	36	26	36	38	53	43	42	37	37	43	44	39	37	47	53	43	45	36	36	54	48	42	37	26	33	37	38	44	45	37	33	43	35	44	44	42	35	46	57	54	39	36	47	41	46	41	48	46	43	35	37	44	56	46	38	43	34	37	43	40	40	52	48	50	44	44	38	52	38	47	24	36	53	31	43	46	45	45	41	40	46	41	36	50	40	37	41	42	45	54	41	46	38	37	39	43	41	42	33	52	56	45	54	39	40	50	41	34	44	48	41	45	52	30	39	41	37	47	43	40	46	38	35	51	39	35	50	40	49	53	46	38	35	38	46	35	44	41	36	39	38	50	45	53	55	48	39	34	48	50	26	34	49	32	41	38	37	43	31	40	38	44	28	34	48	50	47	40	57	60	36	34	41	36	49	47	42	37	44	36	51	45	46	37	41	42	41	55	42	41	36	42	47	55	41	36	46	40	70	37	49	33	45	43	58	45	41	42	48	42	52	46	39	27	47	48	45	51	44	54	43	42	38	35	41	31	40	47	50	42	37	38	52	46	50	39	42	38	46	41	44	41	42	54	43	44	44	42	48	45	33	37	38	45	44	44	44	35	42	43	44	40	50	31	44	55	50	41	36	37	45	41	34	43	43	36	38	43	52	47	38	43	40	36	41	39	33	42	57	40	53	39	31	40	55	41	43	48	41	33	46	56	34	55	48	32	41	38	38	43	40	40	35	41	51	37	49	58	43	45	45	46	45	36	46	45	41	39	49	32	27	50	47	44	37	43	38	36	37	55	46	54	36	43	48	41	41	43	48	40	37	40	46	35	51	39	43	39	46	41	38	42	38	37	39	33	33	45	41	44	41	46	39	43	48	60	51	37	45	46	37	41	46	37	52	38	52	46	39	41	47	34	42	54	46	38	36	41	44	56	41	33	41	40	41	28	38	44	37	47	36	55	53	47	29	49	45	39	45	38	42	50	41	37	41	54	42	38	39	46	47	39	40	45	37	46	43	40	38	40	48	50	44	36	46	50	41	42	28	58	44	41	44	45	43	53	51	38	40	53	44	32	46	44	39	42	35	36	56	45	44	36	49	37	40	42	41	40	51	49	29	48	50	41	40	41	35	45	40	49	46	46	31	53	48	42	51	37	39	45	55	46	44	41	53	40	56	35	37	37	51	38	50	49	51	42	43	41	41	40	36	41	45	44	41	32	40	46	34	50	38	42	45	40	49	39	43	46	45	42	50	29	46	40	53	45	49	44	55	32	45	44	40	40	39	36	42	49	50	56	47	42	46	43	36	40	35	34	34	41	45	43	38	48	36	36	38	51	40	38	50	43	26	33	41	32	33	27	41	36	45	47	45	53	47	39	53	41	34	29	49	42	43	51	44	49	45	36	37	32	44	49	46	42	40	34	44	35	35	37
18280	5303	1813	3095	7184	23209	26936	22773	22162	30238	30286	26139	19553	12094	6152	2697	1209	698	598	553	571	555	547	594	521	541	531	504	531	543	507	562	536	552	504	549	511	556	517	566	579	532	543	543	547	542	550	564	563	499	512	545	559	547	521	582	547	555	506	528	528	575	546	519	527	539	501	502	563	520	526	502	557	577	564	551	547	537	531	525	549	543	536	514	603	530	565	556	575	542	502	561	571	562	557	543	540	543	532	538	572	596	560	517	540	563	581	551	543	540	546	505	582	520	498	522	511	586	528	526	531	561	539	514	496	527	541	535	545	538	510	505	536	574	577	524	569	559	538	547	549	554	565	566	579	532	570	517	535	573	556	539	550	503	539	557	554	570	566	562	547	568	574	559	527	520	530	556	521	566	504	545	498	536	565	585	535	539	567	525	556	531	545	512	536	513	542	535	549	539	522	522	564	582	576	521	553	564	502	582	523	559	548	596	566	528	486	512	558	528	526	564	562	509	536	528	545	510	499	551	567	542	569	562	564	545	543	528	559	566	558	536	556	536	510	545	537	509	536	581	546	549	530	526	567	576	507	547	536	551	547	534	540	565	583	537	535	557	491	551	521	543	511	508	549	563	526	572	553	565	583	528	567	528	549	488	544	517	568	540	566	525	558	525	584	500	547	527	541	556	574	516	558	564	564	539	510	529	506	508	545	554	549	515	527	557	562	588	545	538	537	569	547	555	510	515	574	532	547	576	486	558	545	573	536	548	534	534	545	564	523	544	506	513	565	555	562	527	571	526	513	526	545	512	560	537	528	552	536	543	576	530	524	577	562	502	520	573	549	539	541	563	585	565	511	518	532	508	588	549	590	545	512	599	545	562	570	556	522	559	570	555	514	517	544	544	571	574	590	542	519	515	555	528	531	525	527	513	548	553	608	580	532	553	572	570	555	574	535	563	563	551	551	551	559	561	565	522	505	528	499	547	516	524	536	521	523	516	542	532	588	565	541	556	558	532	576	530	561	553	538	572	494	573	578	555	576	561	526	512	577	544	533	542	538	562	545	586	552	537	542	572	549	526	557	571	526	574	499	541	586	571	573	564	569	557	595	535	539	555	560	589	575	515	567	527	513	508	537	578	526	507	544	551	554	558	551	569	554	522	564	534	501	516	563	515	519	556	579	541	560	527	524	559	568	569	580	546	529	534	547	537	517	548	555	596	554	529	540	549	520	560	560	565	547	528	516	553	534	533	544	510	562	560	534	556	575	505	531	507	546	526	513	530	548	523	555	575	567	555	516	578	509	571	558	574	536	495	555	593	534	530	513	528	542	564	526	541	521	528	567	566	572	559	542	564	564	560	561	553	518	563	527	575	543	597	520	559	554	506	554	544	558	547	517	530	521	526	534	510	560	546	551	489	526	505	534	538	544	562	551	551	520	548	547	602	549	557	531	547	537	567	557	557	561	536	565	516	560	565	552	581	548	528	524	563	588	552	555	541	508	510	563	541	601	517	505	516	503	549	544	546	543	541	559	567	535	514	518	556	536	550	535	551	564	532	534	524	558	522	539	510	566	519	530	576	532	557	540	558	556	576	514	584	505	561	539	567	535	580	549	530	543	607	558	535	555	569	550	560	529	576	526	504	558	561	522	531	504	560	563	560	541	566	523	552	543	533	531	527	517	544	552	581	521	559	545	560	572	547	547	527	531	555	519	536	541	558	491	508	582	560	537	536	580	530	571	544	553	559	516	551	590	529	578	530	565	515	541	544	563	527	564	573	506	496	544	549	534	505	538	552	542	535	513	565	564	569	536	564	562	579	557	547	585	536	514	552	545	552	531	530	525	548	545	579	549	549	531	489	557	552	568	538	552	591	543	549	544	551	505	531	552	522	596	564	528	559	574	547	581	526	553	527	565	534	550	543	561	545	567	546	555	507	538	516	557	540	537	549	542	559	540	566	559	532	540	561	598	547	574	589	512	544	511	505	560	553	548	542	534	527	538	549	536	525	581	532	554	533	559	532	547	560	547	471	569	559	551	546	531	565	580	537	567	522	507	546	533	526	562	559	518	580	523	532	568	520	547	576	571	502	541	516	532	528	506	557	560	543	587	533	556	548	550	522	535	557	583	564	557	540	553	546	516	578	543	565	566	572	528	558	556	537	552	534	565	545	575	547	532	533	534	536	537	571	561	524	554	516	586	536	546	604	556	505	543	556	554	570	554	534	549	562	558	560	522	569	557	550	530	569	539	503	559	529	504	550	534	559	596	566	571	501	514	584	549	545	510	563	542	610	522	547	520	545	565	581	571	525	549	548	530	560	544	576	598	546	551	538	545	515	547	557	561	554	551	516	525	543	527	536	509	561	572	520	559	539	552	533	574	534	527	524	544	569	584	554	516	486	546	585	564	602	583	583	564	524	521	525	560	552	570	552	557	548	521	559	523	521	531	572	573	513	579	558	517	569	525	534	540	485	548	529	537	544	557	589	538	553	534	528	615	553	553	564	527	532	523	528	551	557	558	517	515	512	530	576	546	523	535	551	540	541	521	537	538	573	531	583	522	570	601	560	552	530	522	586	567	508	568	524	519	577	604	552	536	565	550	550	545	584	484	514	541	541	589	560	538	522	547	534	526	520	535	539	537	546	580	581	520	558	523	529	549	573	533	566	521	555	547	556	529	503	515	529	500	598	543	577	562	551	523	559	566	571	495	523	531	554	515	531	553	536	509	542	609	525	565	536	533	520	542	571	557	540	514	512	525	556	545	527	542	582	512	512	559	561	562	567	572	556	577	565	551	545	519	536	513	574	541	550	524	504	593	531	567	521	541	540	549	544	585	540	547	531	557	554	511	584	563	569	562	540	570	554	537	544	546	550	547	559	545	522	572	519	543	564	541	530	524	502	545	560	592	535	549	605	544	538	552	512	533	538	551	602	567	555	556	524	543	527	545	564	539	563	564	538	537	552	575	551	544	579	610	553	533	533	588	575	527	561	567	537	543	561	520	557	534	580	564	555	540	543	528	531	565	536	552	530	508	521	548	551	541	558	558	522	523	496	528	527	573	577	554	516	540	544	533	532	525	543	518	553	582	595	561	538	538	520	530	564	548	560	548	569	526	537	544	570	556	513	564	511	523	517	493	537	517	569	537	577	589	495	528	528	513	564	566	549	534	548	567	543	512	554	583	556	554	535	529	511	539	562	562	576	564	545	493	510	559	557	535	576	582	551	539	582	554	519	510	567	557	560	520	554	536	543	579	581	599	561	526	536	548	555	529	562	566	559	546	549	541	552	537	547	553	575	528	525	570	569	537	550	562	553	528	563	586	570	555	557	540	492	546	557	551	576	535	539	533	570	531	579	516	519	536	565	566	547	543	526	563	570	555	586	521	521	563	524	479	515	544	565	575	517	551	536	583	575	498	557	560	598	513	543	586	504	522	538	597	539	566	551	496	553	553	551	515	589	530	476	552	551	579	572	542	513	545	609	539	515	553	527	547	586
1679	578	217	174	154	1205	3315	1795	1267	4260	5343	3935	2356	1124	483	204	104	60	48	34	45	32	45	33	36	43	38	39	30	33	34	32	42	37	27	32	44	31	45	47	41	38	47	35	34	35	35	31	41	48	37	34	49	41	39	37	28	38	33	38	34	39	43	32	37	40	33	35	24	43	38	38	34	41	36	44	39	37	27	38	43	32	38	49	38	36	51	46	42	32	41	32	43	42	43	34	35	37	39	39	41	38	44	27	37	36	38	32	45	43	39	46	43	46	25	47	40	42	46	42	27	38	53	41	27	35	38	42	38	33	35	42	29	42	45	33	42	32	31	31	38	38	47	43	50	30	41	36	32	34	49	32	42	46	39	37	45	52	42	36	36	38	34	37	34	56	29	43	33	29	40	36	46	41	39	48	37	39	39	43	39	38	37	25	41	40	41	34	38	42	30	38	26	54	49	38	25	32	44	53	29	22	36	31	38	29	35	36	44	47	40	40	45	32	44	35	32	34	36	32	41	43	36	34	43	44	46	45	41	41	35	43	31	29	36	36	25	34	34	33	41	34	37	45	34	44	29	43	38	42	39	29	37	37	51	40	51	30	42	34	41	35	37	30	35	50	43	37	30	44	35	41	43	38	31	31	37	39	38	32	37	40	52	49	31	34	40	48	42	54	34	45	38	27	42	34	41	42	29	34	41	37	36	35	47	40	37	39	32	32	40	43	42	30	39	45	38	38	35	33	36	39	31	48	29	42	27	32	39	39	38	42	34	50	37	41	51	27	40	40	41	34	43	41	32	36	27	34	36	40	38	40	36	36	27	44	34	39	47	37	37	41	27	39	42	31	37	33	45	45	43	36	30	47	26	38	36	28	42	38	36	44	47	39	28	33	41	55	31	38	34	33	39	40	38	33	33	46	27	40	33	45	39	38	26	37	38	42	40	44	39	36	41	40	32	38	45	36	37	41	37	44	34	37	39	44	40	40	39	42	42	39	37	40	44	28	38	41	49	36	36	28	26	43	35	38	29	50	37	36	28	32	35	43	31	40	34	30	37	43	28	38	36	31	42	40	34	38	44	49	30	45	41	37	33	39	36	29	36	43	38	31	44	39	39	51	28	53	39	43	40	36	40	44	32	44	28	42	35	34	41	32	37	51	36	37	33	31	40	30	44	49	38	25	44	39	40	42	36	33	38	36	37	47	44	39	40	36	44	40	38	35	47	44	32	35	32	42	43	29	38	43	45	44	39	29	41	34	39	45	44	35	41	39	40	41	54	33	43	34	35	36	33	47	41	40	36	28	27	48	36	34	39	45	41	39	31	42	44	42	37	43	40	24	34	43	23	48	33	57	40	30	48	39	36	32	26	37	33	29	35	48	38	44	45	46	54	40	33	32	42	35	43	38	32	41	42	43	45	46	32	30	42	33	37	36	32	31	34	35	33	33	39	28	33	35	28	50	40	35	37	29	45	23	43	48	34	48	43	52	30	35	31	39	37	38	52	40	29	31	38	35	48	35	42	28	41	33	30	39	34	43	40	35	39	31	40	46	36	45	47	37	35	46	37	50	48	35	33	45	31	28	36	37	26	43	36	37	32	38	39	38	38	40	52	37	50	45	43	46	36	42	44	41	35	47	34	34	34	31	35	52	44	36	37	37	38	42	54	46	43	42	40	36	44	37	30	40	27	30	33	35	40	48	39	42	41	32	42	43	48	30	37	33	36	29	40	40	31	48	41	40	33	33	35	47	42	30	38	36	45	45	39	28	36	36	39	41	43	45	42	35	38	38	35	38	43	36	41	42	43	31	47	31	37	40	39	49	40	32	44	30	45	41	37	35	37	38	40	33	33	39	30	47	31	42	40	27	36	39	31	51	37	38	41	34	44	44	36	31	46	38	36	34	46	25	39	49	32	35	29	31	34	44	47	56	35	34	36	33	39	37	37	29	39	39	29	41	45	32	40	32	29	30	41	41	46	45	37	41	36	31	45	49	41	45	44	36	43	45	44	39	34	34	34	41	49	39	44	30	32	36	49	29	41	40	54	38	43	39	37	40	50	43	34	26	34	44	35	40	42	29	30	38	41	43	44	26	41	43	35	25	39	31	43	51	32	41	37	48	41	36	27	35	40	39	43	44	42	35	32	45	41	42	38	40	41	33	31	44	42	44	43	43	47	44	36	42	53	38	37	35	38	39	44	41	32	41	38	40	32	42	45	34	40	32	42	44	44	36	46	42	37	40	44	34	38	25	38	40	41	32	39	26	49	31	39	31	45	42	44	36	30	38	26	45	39	39	38	38	43	36	41	35	35	43	33	35	33	33	42	50	28	41	48	41	29	30	31	52	50	37	39	38	41	37	34	35	45	42	45	35	41	27	37	33	29	44	36	30	36	38	30	49	33	39	40	53	35	45	40	43	32	30	33	34	43	25	45	44	41	31	35	30	38	35	38	33	29	38	39	31	40	40	41	34	36	43	35	37	43	32	49	36	48	34	37	42	49	38	34	40	41	46	46	49	36	37	41	35	43	47	29	40	41	42	40	38	38	45	42	41	36	41	41	41	37	32	38	34	32	36	26	48	40	36	39	52	35	34	26	30	40	41	48	31	45	31	39	32	35	40	25	40	42	32	35	39	30	37	52	36	35	49	41	28	39	40	43	46	29	33	37	41	36	36	38	41	36	35	36	43	33	40	35	30	37	35	41	38	50	43	37	39	54	42	37	37	31	39	53	45	30	35	31	38	46	43	46	46	39	32	42	40	27	35	29	36	37	35	34	32	41	27	30	34	38	38	39	33	42	43	41	40	37	41	33	42	34	29	44	40	46	35	46	36	47	44	34	39	39	38	43	36	33	34	38	33	38	34	31	35	45	49	42	39	33	36	45	37	33	40	40	38	43	35	37	47	32	34	29	35	35	42	28	28	37	41	42	37	35	43	39	37	34	45	40	32	35	46	33	49	41	45	28	39	41	30	47	26	52	30	38	39	40	39	31	41	49	43	24	34	42	32	45	28	48	39	36	38	33	36	35	35	37	36	40	40	44	37	42	34	41	43	46	36	34	35	51	35	38	32	38	38	43	49	47	41	27	50	39	41	31	33	31	32	35	38	39	34	41	32	34	43	39	52	37	36	49	40	31	36	43	37	44	37	38	39	37	41	43	36	48	33	36	48	44	49	30	25	35	35	35	48	34	36	39	29	44	43	49	35	28	45	33	39	32	44	37	37	38	36	27	37	43	46	38	44	47	35	34	37	47	43	45	36	46	44	38	44	31	52	44	33	36	43	47	34	44	44	39	39	28	43	34	38	32	37	44	41	45	40	33	41	45	35	41	38	44	30	38	41	47	37	39	43	32	29	50	41	47	34	47	40	43	29	44	45	40	39	40	39	40	38	42	45	40	35	41	44	40	38	29	40	42	33	42	35	38	41	39	40	30	43	33	29	29	45	52	51	36	32	33	40	45	26	41	36	35	32	39	38	44	38	39	26
25241	9877	4072	7818	15482	31103	35876	26997	25229	39643	39846	34038	27562	19871	11238	5081	2009	917	625	540	507	529	480	487	479	503	506	457	451	509	486	496	464	499	426	487	497	499	488	488	446	499	464	448	473	488	491	465	476	462	508	450	479	510	493	470	511	489	445	490	504	497	483	509	459	452	475	495	488	495	498	480	516	475	520	490	494	472	509	482	495	509	473	504	472	490	481	499	444	460	445	442	511	453	501	476	437	507	472	497	459	487	504	474	520	475	463	529	479	469	466	485	501	503	477	477	472	520	481	454	503	517	485	464	490	478	473	492	497	443	499	452	441	507	490	477	496	459	458	455	505	490	497	463	498	499	484	456	479	506	481	445	507	458	484	459	456	479	493	512	510	455	451	470	428	466	507	462	477	457	468	504	462	500	481	488	503	470	452	465	505	496	472	477	509	509	480	460	502	533	496	462	502	492	477	464	504	485	481	502	508	465	475	459	467	504	485	467	506	559	430	471	473	474	495	470	477	468	476	466	483	499	496	498	467	512	488	483	483	480	488	491	494	504	508	499	497	478	431	496	467	505	503	467	501	495	518	488	462	515	493	505	501	490	462	494	485	490	470	499	495	493	504	467	486	484	508	480	500	484	484	440	448	498	453	472	448	483	499	447	454	508	475	467	486	475	487	444	497	499	488	491	474	502	493	450	466	453	462	485	518	525	484	460	491	448	501	488	490	491	486	500	499	465	469	491	506	464	496	466	477	523	480	501	489	501	478	473	475	494	495	461	483	489	521	480	489	500	490	453	484	461	494	533	492	502	477	424	493	485	495	477	482	476	495	498	474	518	466	497	481	493	495	488	437	471	470	517	485	478	475	464	491	451	469	507	517	479	447	468	452	498	485	533	515	470	453	488	522	483	486	460	510	492	477	482	467	504	469	478	474	493	472	491	445	524	465	503	478	499	449	443	486	463	476	493	481	484	531	479	478	462	483	476	459	474	473	485	484	455	498	492	499	502	495	449	456	516	506	479	520	485	508	484	488	457	485	478	466	510	465	525	507	508	489	511	497	477	503	475	470	533	488	466	484	474	516	454	505	542	467	505	481	484	459	485	511	459	501	488	466	537	466	510	477	478	482	458	511	485	418	524	473	479	502	506	493	468	482	513	474	459	502	466	458	461	498	473	478	489	482	472	465	473	458	470	492	495	494	501	473	428	473	500	523	483	509	494	457	490	474	485	504	502	486	494	496	507	486	475	480	494	511	520	486	457	477	479	452	474	474	494	475	502	477	542	492	494	463	505	503	496	475	473	474	519	475	472	476	461	492	505	509	470	477	507	485	462	472	467	494	505	467	458	489	477	479	485	507	459	469	515	446	497	496	456	465	478	485	472	457	506	479	468	498	464	452	495	468	489	467	484	510	480	455	467	452	443	486	490	481	499	501	464	480	448	468	519	450	486	469	448	480	480	429	486	475	469	464	474	506	468	492	449	484	486	491	513	498	459	478	510	453	477	467	480	447	502	481	483	497	473	499	469	526	457	462	475	509	474	470	440	502	482	450	473	455	526	515	475	511	470	471	467	506	508	460	491	455	471	495	411	458	481	457	460	456	459	485	510	473	521	527	487	458	486	498	477	472	471	458	452	461	470	499	454	486	493	489	477	486	477	471	482	489	534	470	455	466	479	495	483	479	488	486	488	486	493	526	496	455	514	480	484	473	506	501	497	484	470	473	489	477	488	476	474	507	470	485	474	501	488	467	496	489	467	485	453	515	482	475	514	482	473	475	515	489	476	457	510	498	489	449	499	472	517	487	455	497	499	476	504	542	465	466	508	482	492	476	460	493	506	498	484	457	508	489	505	465	463	439	501	449	455	486	504	487	480	469	465	456	524	475	469	486	445	450	514	473	487	505	489	443	501	476	487	458	468	463	465	471	474	490	469	487	464	469	478	487	504	501	511	495	512	466	520	502	481	508	510	458	495	493	444	527	491	505	490	475	456	504	507	488	489	483	471	477	483	488	449	480	514	453	489	438	474	486	465	475	493	496	480	479	533	472	509	490	485	444	461	459	476	459	466	493	450	463	470	464	490	483	475	443	462	454	469	478	457	526	448	493	541	480	498	535	505	533	478	484	485	496	488	479	493	449	490	506	499	488	472	511	494	493	465	477	476	487	475	458	491	479	490	462	463	523	464	467	453	505	490	519	462	498	475	498	462	471	471	474	464	483	496	496	498	484	512	484	493	412	504	491	451	472	479	515	524	539	502	536	513	490	480	451	497	460	518	483	477	484	501	445	478	499	475	510	495	505	537	480	518	499	502	508	453	513	507	530	494	479	469	493	487	453	446	468	470	480	490	471	468	465	505	488	474	469	459	483	479	503	500	488	447	513	490	492	529	486	492	481	479	506	487	504	473	461	486	468	468	495	466	538	458	482	503	475	489	493	478	476	481	473	499	523	469	518	481	492	496	508	488	484	508	502	497	455	487	469	493	475	521	503	452	488	466	484	511	454	479	506	524	486	483	469	512	475	477	484	453	483	477	471	495	510	504	487	506	486	457	479	492	508	482	508	496	475	515	460	479	468	477	457	460	508	456	487	483	478	434	485	495	502	480	479	509	493	465	453	491	483	477	457	429	463	464	468	489	489	479	477	468	494	435	471	477	468	468	532	429	474	473	467	498	503	468	508	499	491	520	477	487	494	467	444	462	499	484	491	472	443	501	506	491	482	490	509	471	476	440	476	512	485	505	509	462	479	461	488	515	463	484	496	482	486	468	479	474	421	509	495	475	503	487	513	507	489	490	516	465	470	502	468	476	498	486	442	470	503	499	465	456	462	482	510	478	480	526	452	487	491	491	491	462	464	503	435	522	506	465	515	486	477	460	501	466	471	502	443	437	478	477	480	451	508	480	484	483	464	492	495	486	471	460	450	475	474	462	461	471	475	510	466	460	505	516	449	480	442	512	440	499	511	478	483	467	488	479	478	501	506	487	473	505	446	509	478	476	472	462	480	502	502	503	502	512	483	498	491	499	444	537	503	486	486	483	474	489	472	525	506	463	474	469	508	500	504	505	455	444	456	469	504	477	463	473	459	481	466	507	481	509	463	496	492	485	482	474	479	443	460	442	464	493	465	448	472	454	474	506	500	485	464	498	461	444	504	455	476	480	474	477	490	472	456	458	482	482	498	483	505	491	511	468	540	498	507	489	469	499	499	495	456	482	496	482	445	508	499	429	493	511	464	482	496	462	491	529	509	453	501	485	510	446	500	509	489	491	448	517	489	470	517	526	502	488	474	467	522	441	475	482	504	466	498	478	461	508	482	508	487	449	455	500	503	514	504	452	461	484	469	479	453	518	475	456	489	520	474	499	514	463	503	462	475	453	473	508	485	459	475	470	537	446	531	481	491	421	492	493	483	461	500	500	485	511	512	445	459	499	501	476	501	471	476	494	487	493	500	457	472	520	476	516	498	495	466	479	488	490	482	461	489	471	476	520	483	489
2881	621	219	167	283	3207	6101	719	1431	6308	5782	3936	2046	923	388	171	89	55	54	59	44	45	54	53	39	45	54	52	40	45	42	54	44	44	48	55	52	60	42	56	44	51	44	62	60	42	61	46	50	43	45	42	56	31	48	52	52	50	45	59	50	45	51	56	48	58	54	56	42	39	41	45	40	39	42	56	42	62	61	44	38	42	50	55	48	41	47	80	39	55	58	46	58	34	55	42	65	47	54	35	56	48	41	40	37	41	39	56	60	42	50	40	43	52	42	53	38	62	63	54	46	37	57	54	46	36	46	55	58	52	42	53	43	38	52	55	54	43	51	59	47	47	53	47	49	46	43	59	46	72	44	51	61	49	50	48	49	54	44	52	43	47	44	49	55	56	47	33	44	56	48	41	37	38	50	50	44	50	44	40	40	48	46	41	45	48	36	49	43	38	54	54	50	60	51	57	57	50	53	40	54	53	54	53	39	56	42	50	51	46	64	42	44	51	41	46	53	49	45	51	39	50	33	58	46	45	59	52	58	44	52	44	57	48	47	38	45	43	50	48	47	41	35	40	60	63	47	61	39	57	40	43	48	39	47	56	47	38	48	58	45	43	52	46	48	45	59	42	50	54	61	47	50	36	48	39	52	46	45	43	53	48	54	43	49	43	59	47	45	57	48	56	36	54	40	55	42	41	53	44	41	41	43	44	48	43	60	43	27	43	46	45	51	47	53	55	54	58	53	42	64	46	51	41	47	35	46	46	40	46	40	42	47	46	49	45	51	63	45	41	33	64	44	50	54	45	48	39	60	46	54	41	51	45	39	52	50	41	52	43	49	42	51	36	58	45	48	55	39	37	41	37	45	54	57	39	45	50	45	47	53	51	52	48	51	49	37	46	42	45	53	36	44	39	47	50	58	47	40	55	57	50	53	55	69	52	38	56	48	54	45	48	32	56	53	45	45	44	69	48	54	45	49	49	58	51	52	48	37	50	48	54	41	43	52	45	59	50	55	50	50	43	43	56	48	51	50	40	54	42	44	52	42	41	37	61	52	43	50	47	50	61	47	43	47	38	56	48	40	55	54	49	39	52	50	52	53	43	58	48	51	48	53	31	47	52	39	47	49	41	30	53	49	49	39	57	36	43	49	51	48	50	46	44	49	44	48	42	44	51	45	54	54	32	45	41	44	41	59	46	46	47	45	37	46	46	47	48	46	47	36	52	55	54	65	63	51	42	47	34	41	55	48	47	57	40	53	47	45	39	41	58	50	51	59	53	48	54	52	46	45	50	57	47	51	53	63	41	56	52	56	43	42	49	66	42	50	44	46	49	47	50	44	50	45	47	55	66	44	45	57	45	41	52	50	48	38	49	52	39	41	54	51	49	60	50	46	40	49	46	47	67	58	60	51	51	58	45	49	44	29	36	55	47	52	45	49	57	52	48	42	47	41	34	46	40	48	47	58	52	47	54	51	38	60	37	52	51	50	46	45	49	58	48	52	60	51	56	42	66	55	37	53	54	52	49	57	47	50	42	54	50	48	58	48	42	50	50	33	44	55	51	49	39	41	53	51	55	36	46	50	43	42	49	53	42	41	66	46	39	58	44	58	51	45	43	36	60	47	50	48	53	54	38	48	55	54	53	40	44	40	50	53	39	54	41	59	47	39	58	44	39	51	46	45	49	39	57	52	42	40	45	62	40	51	44	46	42	44	46	48	60	42	54	31	46	47	40	50	53	35	46	45	32	52	46	39	47	44	50	39	57	53	53	55	49	49	43	47	56	50	49	47	50	46	55	48	51	42	46	40	55	42	50	45	39	45	44	62	56	54	69	51	35	42	46	51	54	52	56	56	46	49	45	44	59	44	35	43	51	56	63	39	43	33	35	58	51	45	46	45	44	45	42	48	49	46	39	48	58	48	45	47	46	49	46	47	53	53	53	34	46	41	60	43	42	45	50	41	41	46	49	50	57	55	66	39	39	46	48	52	60	48	55	39	66	56	53	45	43	58	59	40	64	48	57	51	40	43	51	40	45	44	50	36	41	43	58	51	46	40	57	43	46	51	54	51	42	41	50	48	48	50	38	54	53	47	50	45	51	41	45	43	51	47	30	41	38	43	56	49	43	55	45	46	38	45	58	46	55	49	46	48	47	44	36	52	56	51	35	36	48	46	47	40	62	41	58	48	53	52	47	56	42	52	51	53	61	43	54	50	65	42	50	53	48	48	55	37	55	46	42	43	47	45	41	37	46	61	56	59	37	43	40	48	45	37	59	43	60	44	44	39	54	43	41	47	44	35	54	32	52	34	51	53	41	52	39	46	60	76	55	47	50	52	51	45	43	45	57	44	60	61	51	43	48	44	37	45	40	53	52	54	43	40	50	49	40	49	53	56	37	58	46	55	53	46	47	39	51	37	41	40	57	39	47	48	46	48	50	46	48	48	45	43	62	45	41	56	34	49	44	44	43	57	47	60	42	47	55	50	46	48	49	47	44	48	41	47	54	44	49	51	43	38	42	45	59	42	53	45	47	44	58	53	45	42	40	50	49	42	51	45	60	52	38	45	42	51	55	49	54	54	47	41	38	53	41	49	56	51	51	41	41	53	34	37	31	53	41	47	58	58	51	50	39	65	43	44	53	44	59	54	57	37	47	62	42	56	57	38	51	39	49	48	50	37	47	48	45	48	53	45	39	37	60	38	41	42	46	40	40	38	49	55	37	60	33	46	40	47	60	37	51	43	46	33	41	46	46	59	61	49	46	39	47	53	48	47	51	44	41	60	54	49	48	52	56	47	54	51	51	43	40	44	44	56	44	44	41	49	52	52	51	56	40	48	48	58	46	46	48	51	52	48	43	40	43	62	56	52	50	65	50	53	44	52	50	40	54	40	56	42	54	49	44	54	43	45	45	62	50	46	43	46	62	61	39	46	45	53	47	40	57	47	48	45	50	43	42	40	47	54	40	47	45	47	46	52	46	49	49	50	53	53	64	47	43	47	54	52	54	47	58	51	54	44	55	50	49	39	45	52	42	46	51	45	40	52	49	42	53	59	39	40	44	56	55	43	56	35	48	50	48	43	34	43	49	51	43	54	65	54	51	47	37	45	36	45	35	50	46	47	47	29	41	43	40	55	45	55	51	34	55	38	47	57	43	45	49	49	41	39	52	46	57	51	47	37	48	43	48	69	59	51	44	43	50	46	57	49	52	47	39	44	48	53	29	50	44	61	47	73	54	45	63	40	48	61	55	51	34	42	52	50	49	43	57	45	50	43	37	44	30	54	49	40	50	46	43	51	44	54	54	38	36	57	38	47	52	64	50	28	52	55	49	37	46	62	46	51	40	43	57	54	49	56	48	44	56	37	40	59	53	49	44	46	45	53	40	40	47	50	48	51	46	45	49	45	39	52	46	54	44	54	51	42	50	57	58	52	41	49	61	46	67	64	54	40	46	31	55	57	52	44	46	42	42	44	46	40	50	43	50	54	40
24477	10327	4276	8098	21080	44594	43400	20301	29473	44828	40942	34144	26456	17926	9396	4240	1854	932	700	616	554	616	579	649	656	619	640	651	600	660	610	591	597	632	598	587	635	597	619	604	616	569	616	603	600	636	621	626	575	632	613	606	622	557	649	615	668	596	606	607	585	586	580	624	586	627	609	596	643	643	617	642	588	598	583	628	597	635	664	610	611	599	602	612	553	616	619	617	705	570	648	611	562	612	595	619	629	558	589	639	606	642	631	577	645	615	584	652	649	644	595	588	618	596	595	646	601	625	614	641	629	631	635	655	629	638	633	644	578	607	608	616	601	595	632	647	587	592	617	586	625	660	644	631	581	605	576	569	583	604	617	611	605	615	621	609	639	607	628	594	588	632	590	637	588	591	597	641	630	627	612	658	604	630	595	644	596	583	617	591	627	584	583	626	590	574	648	632	616	607	624	618	625	615	609	624	609	568	628	591	620	603	620	637	647	596	645	563	612	633	599	579	609	590	612	629	630	556	643	618	591	608	618	622	583	580	637	601	587	595	600	643	603	630	623	589	633	605	647	548	613	617	558	610	574	668	651	614	595	568	637	653	630	607	581	686	608	603	620	610	599	604	621	567	610	631	640	642	617	589	623	599	644	602	597	614	619	619	564	606	609	637	590	596	608	572	557	592	582	602	589	644	566	575	656	595	595	589	637	591	632	625	619	590	614	548	625	647	594	600	589	598	626	585	624	575	610	593	600	598	611	651	616	590	611	601	624	643	627	570	670	583	600	639	586	640	629	598	608	626	621	591	592	653	650	613	642	602	616	605	652	601	658	615	605	591	613	586	606	632	683	607	591	617	631	631	606	628	625	601	653	621	561	620	531	643	605	635	645	599	616	642	618	630	572	596	614	585	594	604	638	639	648	616	606	642	615	607	640	651	596	541	670	621	630	596	638	615	650	620	625	598	628	637	606	592	572	589	617	637	642	610	608	614	630	594	588	574	609	617	613	587	624	607	618	615	610	624	585	637	602	598	617	649	607	618	626	582	596	624	615	599	654	660	624	619	655	600	619	613	583	641	600	607	593	629	623	589	583	623	604	583	595	607	573	626	627	638	640	552	628	583	604	632	631	661	648	587	606	591	634	663	648	636	636	542	600	612	655	588	564	624	640	571	609	628	613	603	631	599	612	628	644	580	627	629	638	625	604	590	605	610	584	648	639	647	618	584	623	636	626	604	596	644	590	638	614	610	627	617	635	639	625	557	621	668	636	578	642	636	618	585	623	619	606	648	607	607	581	613	590	618	590	573	596	664	643	630	639	604	620	616	620	649	673	626	602	635	620	637	554	582	539	609	578	616	633	575	605	592	614	621	601	640	623	660	637	617	640	627	645	573	616	604	606	667	610	599	629	638	638	600	613	632	605	623	632	611	632	586	620	574	573	628	607	623	583	597	622	580	644	607	635	596	593	639	592	645	575	631	584	599	593	628	610	557	617	601	590	603	593	617	645	601	614	611	595	646	632	676	666	634	633	579	606	597	645	626	641	617	637	580	593	581	623	564	602	584	634	616	610	619	563	613	642	597	605	595	642	625	631	587	613	592	659	565	588	574	640	651	644	644	641	626	597	628	607	586	658	603	579	654	626	630	623	618	594	656	606	617	623	630	620	626	625	607	644	577	614	633	551	609	640	626	645	665	626	577	580	639	594	599	600	615	641	625	623	604	573	616	584	589	585	605	634	621	643	629	607	598	630	613	590	583	585	597	635	617	618	599	607	576	571	656	611	627	616	613	619	620	588	585	621	571	605	612	598	621	579	572	600	597	588	614	627	625	559	644	647	665	639	620	626	616	635	589	607	564	590	603	650	627	644	616	611	610	620	619	664	585	644	599	605	590	635	623	578	634	600	639	627	639	633	623	551	635	592	596	605	634	661	618	594	605	620	644	579	649	621	616	613	588	591	594	618	565	582	645	621	587	639	644	577	652	631	628	621	643	609	615	643	673	581	624	635	578	642	600	618	602	628	672	597	606	614	630	599	639	552	590	598	569	650	597	629	591	580	626	628	607	622	654	662	563	625	610	618	617	616	573	609	662	612	602	587	636	613	639	625	612	632	604	620	619	629	600	602	616	611	620	665	652	631	588	622	613	628	622	605	625	636	610	641	582	556	600	599	614	553	581	598	597	613	591	630	673	660	603	613	599	615	625	681	640	589	558	607	638	599	627	592	585	618	605	628	638	634	616	605	638	597	609	614	595	618	592	595	602	608	602	585	625	616	625	632	572	643	567	604	606	589	587	632	589	598	628	653	632	630	596	610	587	650	623	667	608	668	595	604	673	585	584	604	624	640	631	575	573	634	644	622	625	635	599	604	605	633	575	592	626	660	603	630	576	623	596	656	648	601	652	713	586	614	615	627	560	612	616	576	591	614	632	600	616	626	600	599	595	582	653	633	589	614	585	602	615	592	663	613	576	572	588	599	619	629	618	574	581	594	611	637	608	618	642	573	641	626	614	634	607	598	574	625	620	606	591	589	638	609	597	614	578	591	637	613	599	645	627	620	607	603	645	614	593	630	613	615	596	618	607	603	622	602	620	621	633	590	627	594	601	605	579	623	625	618	578	621	594	640	603	638	594	622	594	665	591	603	622	617	619	624	599	574	612	606	654	619	608	626	640	590	632	626	638	629	590	569	590	626	573	616	631	659	611	652	587	565	612	613	616	612	616	585	624	617	610	627	594	607	626	643	588	610	601	584	609	628	607	586	568	650	578	624	606	587	627	618	590	617	642	639	624	594	605	580	619	626	624	613	620	625	610	606	605	600	638	609	612	614	605	596	593	621	599	624	652	625	610	565	602	599	623	613	581	591	627	625	605	593	621	608	617	632	651	610	628	658	636	628	636	593	621	566	581	609	652	644	609	606	648	561	625	610	592	570	606	620	602	613	617	638	618	687	622	622	595	641	667	546	570	582	592	616	649	595	592	625	624	567	645	562	653	654	648	612	608	628	592	660	600	595	577	589	608	662	604	603	611	620	627	608	585	639	635	635	629	645	569	645	656	646	617	580	640	644	602	590	615	607	634	626	642	629	639	645	617	629	601	616	610	620	615	614	638	600	587	553	634	642	662	606	594	629	577	594	602	642	594	613	628	613	654	614	634	633	609	609	636	598	613	582	630	598	571	625	593	623	603	592	588	621	605	657	605	631	623	578	653	610	608	624	638	647	591	611	580	639	641	628	605	626	641	579	607	658	650	577	652	596	623	606	612	600	620	623	630	582	647	577	612	620	611	639	606	624	591	582	589	665	574	588	576	604	667	632	558	595	615	632	657	602	662	627	621	633	635	607	627	584	618	629	651	622	616	617	629	584	611	587	633	599	577	624	610	603	592	634	611	612	571	633	588	607	604	645	600	620	593	690	622	563	626	656	635	585	629	579	622	605	541	592	611	617	624	605	626	607	590	614	613	622	618	566	620	599	646	581	656	614	634	623	628	627	623	641	595
2217	1242	376	314	406	2886	5997	3666	1372	5566	9796	8930	5012	1987	857	365	158	74	58	35	48	54	47	59	41	32	45	42	47	48	45	40	45	43	53	52	35	24	53	35	48	36	53	53	38	38	40	37	55	48	37	45	52	41	50	50	46	37	32	33	42	41	44	41	47	44	54	58	67	43	42	47	43	45	50	54	42	39	41	39	35	40	40	40	43	48	33	43	46	37	34	55	43	35	42	50	47	44	35	39	40	36	35	35	46	38	49	48	42	37	42	42	46	36	33	33	43	37	51	45	40	33	50	42	45	36	57	32	47	38	45	38	49	39	47	46	45	42	49	38	42	54	42	39	41	44	42	48	44	38	45	43	32	33	49	43	32	36	43	37	42	46	40	41	57	39	48	30	43	48	47	41	44	39	48	41	41	54	45	50	55	45	46	36	44	33	36	43	36	46	43	39	44	55	45	45	57	44	44	43	40	50	40	51	40	44	39	55	42	47	34	40	40	38	49	45	36	42	40	46	47	47	46	59	40	63	30	41	48	35	33	43	43	38	32	43	48	34	46	42	41	48	27	48	41	52	51	37	47	38	39	39	45	47	55	45	32	47	39	48	43	42	51	32	42	44	26	51	37	40	32	42	39	47	49	37	37	40	50	49	48	32	51	37	38	42	37	40	41	40	43	34	42	39	48	41	44	41	39	55	48	41	52	51	36	45	53	34	57	46	36	51	36	57	51	28	45	46	45	36	39	40	59	38	43	35	47	37	39	46	43	43	55	28	51	49	37	47	47	37	38	44	44	34	44	48	58	34	47	39	50	38	45	49	36	53	32	52	37	42	53	56	39	40	42	45	53	59	37	44	41	36	35	30	41	49	41	61	41	39	36	34	31	46	53	30	46	41	40	43	36	41	43	41	41	32	55	41	34	47	38	47	44	49	47	36	41	37	41	42	31	36	43	38	47	33	49	50	44	53	36	48	42	38	29	43	33	43	45	51	50	46	49	39	47	34	49	37	43	35	41	40	40	36	30	35	61	50	40	37	48	60	26	39	42	36	40	34	32	36	39	24	36	40	38	44	46	40	31	39	51	36	44	47	47	43	33	40	34	42	34	40	60	50	47	38	42	39	45	38	47	45	44	35	36	39	46	46	52	32	32	47	38	32	46	25	39	43	49	39	43	52	53	45	50	36	32	35	48	48	42	44	42	45	45	32	40	34	55	35	42	40	37	39	39	40	49	38	40	50	45	52	47	45	49	42	34	44	32	43	42	44	37	49	40	38	51	40	61	29	34	54	32	39	39	43	38	44	37	54	44	42	45	42	39	50	37	32	47	29	26	41	62	58	42	46	39	33	39	47	37	44	41	47	46	28	40	51	32	43	33	46	38	42	42	36	38	40	43	47	43	47	39	39	40	53	40	50	42	31	38	51	39	47	37	39	29	51	44	39	55	35	42	38	31	45	35	39	43	49	33	41	41	34	45	41	46	46	50	47	31	35	40	45	40	40	41	44	31	36	51	42	47	35	49	45	30	41	40	35	49	38	37	34	62	40	39	47	45	43	49	49	27	48	35	40	38	41	49	57	44	40	46	37	41	48	40	47	44	37	39	36	35	36	48	30	53	34	50	21	47	47	38	44	38	28	52	47	38	35	51	33	41	47	35	45	34	52	50	43	46	36	39	42	56	52	37	45	37	42	48	47	39	38	45	43	54	46	35	51	39	41	37	40	45	48	47	36	42	40	53	40	45	41	42	46	55	44	45	29	37	40	42	35	39	44	38	52	45	44	47	31	46	43	41	37	46	46	47	48	45	36	43	39	43	46	41	48	47	38	46	56	49	52	43	43	43	31	46	53	39	44	46	48	45	50	30	42	35	57	49	43	41	47	37	51	40	48	56	46	46	51	42	46	38	43	47	40	40	38	37	46	40	40	47	40	47	29	39	50	38	37	32	30	61	41	41	45	45	45	39	48	49	42	41	36	46	34	44	33	41	38	34	43	51	38	45	41	45	48	30	38	40	45	31	38	40	40	47	36	33	57	30	45	33	30	32	44	40	42	54	40	38	38	34	33	43	51	44	43	37	34	41	46	48	39	40	55	38	42	44	47	36	47	37	44	44	40	36	34	42	58	38	42	44	35	34	43	46	41	43	35	49	50	35	29	34	35	35	41	36	38	34	39	39	48	41	52	48	39	36	39	34	43	40	49	38	40	51	42	37	32	32	38	49	51	46	48	40	39	36	41	48	36	37	55	55	38	54	37	46	51	30	51	52	45	46	36	44	46	49	42	50	46	39	42	51	48	35	37	47	43	49	51	47	44	42	44	35	42	55	44	51	53	37	45	35	29	35	40	48	37	45	39	46	36	35	44	42	35	41	35	45	38	40	42	55	31	43	37	45	36	46	37	52	53	40	46	40	39	43	44	35	40	42	43	22	54	46	30	36	27	44	48	44	42	43	38	53	45	37	54	62	43	35	48	36	38	42	45	43	45	53	41	37	52	51	51	43	44	35	45	45	53	45	44	37	31	45	25	48	39	32	29	38	32	44	34	39	39	46	48	38	39	47	52	54	45	47	49	44	54	34	41	36	32	52	51	51	42	47	43	41	46	33	42	55	31	45	37	41	46	27	53	49	44	51	47	43	45	45	30	48	38	48	36	35	45	39	34	43	42	52	45	51	44	37	47	38	47	52	37	42	45	50	40	39	42	40	41	51	40	37	39	45	36	52	43	49	48	35	34	44	47	45	42	57	46	40	49	45	40	39	41	55	41	42	42	46	38	46	57	40	44	32	31	37	43	39	43	37	39	37	46	43	38	33	36	44	40	42	44	44	35	43	33	47	40	38	39	44	40	34	39	50	44	50	44	38	35	36	51	39	37	48	40	50	37	49	36	45	39	48	40	46	51	47	35	40	36	48	50	36	40	38	42	34	41	54	44	39	43	32	48	43	43	54	43	43	44	37	38	47	38	41	43	51	44	36	36	37	30	41	57	32	50	35	36	32	53	41	48	47	39	35	45	51	47	46	40	47	47	46	51	34	40	27	41	42	47	44	59	52	32	38	52	49	44	47	37	47	45	47	44	41	49	52	48	37	46	39	40	46	43	38	35	37	46	44	42	37	47	46	28	45	35	65	47	49	35	39	31	40	47	45	47	46	42	36	40	42	56	34	48	42	39	41	39	57	49	48	43	39	50	40	52	64	47	47	49	44	40	30	39	33	32	35	39	46	41	46	50	50	53	43	47	33	38	49	39	35	38	32	57	46	40	41	39	33	39	39	32	27	43	50	32	42	35	36	38	43	38	51	44	42	46	33	43	43	36	36	33	41	39	51	39	34	38	46	44	49	37	41	38	48	36	36	45	38	48	41	41	41	41	36	36	48	39	53	45	40	61	38	39	50	42	54	50	45	46	41	46	31	44	42	53	43	30	44	43	46	45	43	43	32	40	48	50	38	54	43	41	46	39	48	41	42	42	44	39	50	34	38	53	34	29
28272	15550	7167	14308	26463	40491	41464	29528	29869	42982	49212	44967	34895	25262	16405	8280	3375	1328	760	608	564	531	531	577	546	556	502	541	535	558	562	506	518	562	524	505	501	534	518	562	543	521	508	546	478	566	567	525	554	508	551	492	547	524	534	545	545	545	497	570	538	515	505	536	531	552	507	486	516	496	523	538	567	518	520	511	506	522	556	536	534	537	559	557	520	527	547	534	545	476	535	505	539	552	536	511	530	522	517	558	536	532	503	532	546	560	532	511	541	554	487	565	510	522	577	493	527	504	519	532	513	480	505	551	537	541	550	496	503	521	524	556	482	551	526	526	514	482	497	517	538	565	507	537	521	534	540	518	494	521	545	472	527	549	536	525	513	540	534	557	558	512	518	526	523	562	493	534	542	543	503	524	506	524	506	559	560	540	522	567	502	499	541	570	521	560	563	513	520	518	528	560	550	530	549	548	580	525	531	508	534	502	566	556	533	521	520	526	502	534	526	542	513	512	564	522	519	533	501	592	506	538	550	520	513	522	487	564	541	516	496	571	513	547	571	566	523	531	520	547	499	513	549	537	540	514	503	518	551	515	550	535	545	499	523	549	479	502	518	542	517	534	507	560	522	529	530	516	514	551	522	545	507	560	558	522	527	570	528	521	555	534	496	510	528	521	507	522	528	558	504	540	560	524	590	518	502	534	545	537	501	541	508	539	514	528	501	527	574	518	539	515	544	527	503	527	507	567	537	539	574	513	514	529	525	576	565	509	576	500	518	510	548	492	535	539	553	508	499	553	517	506	557	516	532	529	547	546	562	538	527	533	508	513	545	529	543	510	590	521	546	544	534	479	501	543	499	557	570	552	541	506	552	501	511	528	517	581	543	584	592	542	505	523	521	529	537	503	538	564	527	549	539	560	561	539	556	525	516	501	517	563	548	550	561	511	505	543	528	524	554	530	528	513	564	523	523	492	570	536	529	514	514	517	534	530	566	532	529	585	524	532	533	566	504	528	500	551	530	530	523	549	540	558	503	498	528	523	567	559	525	513	516	552	547	513	548	501	526	519	553	524	493	533	513	539	528	515	544	534	538	555	539	554	505	516	537	543	531	553	539	534	543	556	533	581	535	521	527	538	535	539	537	564	512	565	548	511	563	530	540	532	539	508	504	581	507	557	522	480	541	575	524	565	530	517	492	586	550	514	555	516	528	527	540	498	527	557	531	554	533	545	557	548	515	530	532	490	508	510	533	521	537	537	548	546	509	495	590	541	525	570	581	540	591	525	540	502	525	541	561	552	502	511	514	530	552	508	553	552	480	577	517	547	512	510	521	565	557	502	521	533	521	545	510	567	515	557	533	549	520	551	544	541	517	521	526	508	516	532	501	528	509	527	571	516	550	529	556	524	553	518	574	508	512	528	569	509	538	495	553	535	511	534	523	554	514	509	504	518	517	523	537	545	539	538	519	541	535	589	514	517	537	521	524	518	529	487	583	514	508	534	522	588	501	533	475	538	529	533	568	522	504	530	559	510	503	517	565	514	527	528	525	539	535	532	533	528	535	518	523	522	554	519	568	546	503	573	563	541	559	565	539	539	528	536	520	544	560	519	550	565	558	509	502	485	520	534	552	522	518	564	554	523	512	535	568	536	544	536	516	472	559	552	552	526	467	503	527	572	542	526	528	528	516	574	514	576	546	560	551	529	527	522	510	507	533	500	531	446	529	537	561	530	511	577	508	496	532	537	536	578	547	519	508	528	498	510	528	536	525	522	543	513	522	536	502	533	523	555	519	541	507	507	581	552	523	525	528	507	547	527	489	547	513	549	514	538	503	511	520	513	499	548	492	529	548	507	543	525	543	539	515	532	518	556	563	563	516	509	511	556	538	530	522	551	550	571	578	527	537	501	475	551	524	507	511	588	475	534	526	462	544	527	512	537	549	578	500	504	532	542	546	533	544	531	533	550	545	516	500	526	500	556	517	518	498	541	498	566	529	516	539	549	531	576	535	528	529	536	529	553	545	534	529	523	539	529	553	504	536	552	521	541	534	513	545	525	509	528	482	549	543	522	483	512	544	519	543	515	548	553	555	518	500	517	533	540	491	486	520	564	540	517	538	521	539	540	507	491	564	509	553	556	599	505	563	509	538	515	543	533	521	513	510	496	524	538	498	549	545	559	527	530	525	541	587	531	569	535	526	527	550	535	512	558	584	496	557	536	522	536	515	511	508	535	531	517	534	491	484	484	558	524	508	539	529	524	553	504	554	554	550	540	525	542	528	507	477	522	583	518	572	540	516	514	581	539	536	534	471	535	530	514	541	530	517	529	500	534	474	536	575	499	515	501	537	467	522	513	508	563	574	525	552	502	506	528	551	540	546	545	537	564	557	517	516	501	523	549	533	538	529	489	569	497	502	524	509	541	492	524	476	541	546	544	573	551	532	534	544	534	508	564	540	567	525	536	560	517	529	531	551	550	486	545	507	537	535	564	498	484	532	553	499	511	536	555	524	538	526	554	533	517	515	534	553	533	483	536	541	535	529	571	553	519	512	535	532	524	502	527	541	519	530	552	562	534	510	508	589	513	576	517	539	568	515	539	505	531	544	590	526	513	511	544	502	524	551	517	549	504	522	525	531	529	568	520	570	568	519	580	519	548	536	500	542	533	527	516	559	558	519	531	541	524	542	553	525	493	503	506	496	564	528	500	515	540	525	513	507	543	526	540	519	521	544	541	539	480	558	526	494	576	526	527	509	528	538	554	547	537	557	518	550	585	561	530	498	529	544	544	520	519	513	483	519	538	550	568	519	541	512	559	566	542	515	520	502	529	553	564	548	518	536	539	585	503	555	539	557	540	541	548	511	540	502	546	550	531	575	523	524	502	528	552	573	542	518	525	552	535	519	505	523	560	518	517	550	526	485	510	545	535	549	513	535	508	520	504	518	562	545	565	520	508	495	568	492	512	510	491	518	538	529	543	548	553	552	484	494	540	496	524	612	565	528	520	569	482	547	553	497	523	550	570	545	506	515	535	539	522	515	525	511	538	516	509	567	566	547	559	484	537	504	507	523	575	518	528	512	552	551	577	519	564	525	557	509	556	534	510	584	550	533	533	516	522	538	530	528	536	528	517	516	518	522	486	519	570	537	554	493	507	535	578	509	548	541	500	556	514	543	513	551	514	541	547	542	527	545	528	538	558	534	515	514	555	517	483	547	534	551	526	529	529	511	498	517	533	517	490	518	553	535	512	543	550	524	562	507	552	580	526	542	527	515	542	521	510	589	526	547	553	507	504	516	533	548	508	579	527	546	546	513	507	499	582	535	527	553	492	512	544	526	540	569	495	515	553	563	546	536	521	528	525	537	555	525	511	577	567	524	469	541	511	496	524	507	504	489	519	518	507	548	536	518	528	527	538	473	556	529	535	544	500	579	532	512	569	536	504	547	541	571	536	553	515	526	513	541	522	502	550	529	495	501	530	546	538	519	523	554	562	536	527
1730	356	133	95	106	473	2807	256	232	448	1135	1711	1456	747	353	185	89	63	54	39	46	35	31	45	33	27	40	48	55	53	44	59	45	33	42	49	42	51	34	39	41	36	31	38	49	45	40	44	39	46	38	35	48	44	41	58	36	37	44	41	34	32	44	40	37	50	36	56	34	40	37	37	46	41	44	39	37	34	54	39	55	37	47	35	47	35	39	46	45	40	44	49	46	39	43	36	59	43	47	44	42	42	40	30	53	44	42	56	49	47	47	37	28	50	41	39	45	39	47	32	46	50	34	30	41	32	47	29	34	32	40	42	32	38	42	30	42	40	40	44	34	32	47	49	47	34	46	41	39	42	32	45	57	60	27	33	50	33	41	53	46	34	41	36	36	36	36	43	34	49	48	42	41	33	43	46	52	42	39	41	41	37	31	38	49	57	40	47	56	40	52	45	57	50	42	44	45	43	44	45	45	26	47	50	51	45	38	46	53	51	39	36	49	36	54	52	51	52	44	43	45	53	44	45	46	38	49	42	46	43	25	50	50	39	43	49	46	44	33	43	43	40	42	40	48	39	46	43	48	57	46	36	40	40	30	37	43	43	37	40	50	51	45	38	39	31	45	41	45	49	33	46	46	46	48	39	38	42	38	41	44	39	44	45	43	50	40	46	41	36	32	47	37	43	41	42	31	41	34	46	43	45	41	34	47	59	49	43	43	43	42	37	37	35	40	38	47	31	39	38	33	41	35	47	35	47	46	49	27	46	34	31	42	54	47	48	46	51	34	39	34	44	39	52	45	39	42	42	34	47	42	40	50	44	46	45	35	46	36	46	45	31	40	37	51	34	36	47	43	39	40	34	47	53	41	31	37	55	46	41	46	45	47	48	55	42	35	38	37	37	43	45	41	55	40	40	44	34	32	39	38	43	51	50	42	41	45	45	36	35	42	42	51	39	49	41	48	53	45	61	40	40	42	39	47	41	45	34	42	48	39	53	40	35	42	38	45	29	39	42	42	39	40	47	35	45	45	39	40	39	47	42	46	57	39	42	44	47	47	43	49	47	41	39	48	35	34	46	42	45	38	48	43	38	32	32	53	42	45	41	52	48	43	41	36	36	37	50	44	38	38	55	42	43	33	37	49	45	42	51	39	34	41	41	42	36	45	36	53	43	39	60	46	39	47	41	43	41	37	50	47	55	43	45	42	56	33	42	41	49	40	48	47	30	37	43	44	54	49	32	50	33	50	53	41	40	48	50	46	38	43	50	34	34	56	47	51	37	37	48	40	51	47	42	29	46	50	46	46	45	37	44	41	44	40	47	44	49	30	35	42	31	38	35	41	41	37	41	35	42	48	57	33	39	35	36	55	42	34	49	41	42	38	52	36	47	40	48	42	28	49	45	37	48	55	39	45	34	40	52	52	43	45	46	39	46	37	37	40	48	41	34	42	44	39	34	46	45	45	55	49	38	42	42	46	45	46	35	56	48	52	44	41	41	24	51	54	41	35	49	55	45	41	36	45	43	40	32	31	56	41	36	33	46	42	45	33	42	42	34	49	39	47	38	55	36	63	39	50	33	39	43	55	53	48	43	35	43	45	45	41	43	56	31	47	49	40	42	42	47	39	38	33	53	45	60	45	44	40	44	39	47	33	60	48	39	27	48	40	46	37	44	35	42	38	37	50	35	40	37	49	43	51	34	42	46	46	46	51	43	40	45	43	48	41	41	42	43	49	33	42	45	51	46	46	32	47	57	52	42	42	42	48	45	39	38	36	43	49	53	41	41	34	57	50	46	32	41	51	46	34	47	49	36	39	44	32	38	39	60	57	40	56	45	31	38	46	44	46	45	41	38	44	49	35	47	42	50	44	49	47	43	50	35	35	51	50	44	49	43	29	39	48	50	48	41	33	56	36	38	41	36	36	40	41	40	40	40	38	35	31	43	42	44	32	43	47	42	36	50	41	38	36	30	38	33	42	46	43	33	50	52	44	40	43	42	43	35	53	40	50	49	34	51	47	48	48	42	46	40	38	42	47	31	29	38	47	46	29	45	55	41	28	40	39	34	49	46	28	34	34	50	47	56	37	48	44	35	57	47	46	36	37	45	46	59	49	31	48	34	43	44	33	36	49	44	49	48	49	44	33	39	34	41	46	47	30	39	56	53	43	45	35	40	41	43	41	35	47	39	50	49	40	41	43	43	44	47	38	41	48	45	38	44	57	39	43	49	42	44	37	56	47	41	39	44	36	41	36	48	40	46	41	47	41	39	39	27	57	47	44	41	35	39	46	46	48	46	46	40	39	39	51	52	38	46	41	50	33	56	35	29	39	47	39	44	29	30	41	48	48	33	36	46	41	51	41	39	44	46	46	53	50	51	42	43	40	38	45	50	38	41	43	38	52	49	39	43	37	38	41	38	44	55	37	48	37	39	35	52	47	34	42	52	34	41	35	43	45	26	42	41	35	39	45	41	52	42	53	42	32	36	38	45	49	38	42	40	46	47	40	37	47	36	37	39	42	34	42	47	41	38	35	34	45	43	36	45	48	31	40	34	41	33	37	40	37	37	46	53	52	33	47	47	46	48	41	29	37	33	39	42	46	40	52	29	43	47	49	39	47	40	38	44	44	34	48	46	25	48	44	42	45	49	38	38	38	33	44	49	49	48	41	43	28	46	39	47	47	41	39	34	34	44	54	47	44	52	31	44	47	40	43	53	42	47	40	35	46	47	36	46	43	36	39	39	50	41	54	38	41	50	36	45	34	40	38	49	44	39	41	49	46	43	50	47	49	36	39	34	35	46	49	52	39	47	39	53	40	44	44	35	57	36	41	37	38	33	38	52	43	35	40	39	53	36	43	44	48	50	41	47	31	45	50	45	42	35	37	38	34	44	53	36	41	46	44	46	35	51	41	43	41	39	36	50	42	45	46	39	49	39	44	54	37	41	53	38	49	48	48	39	48	37	47	47	43	40	49	50	39	38	34	42	32	50	40	42	35	48	40	48	43	47	40	49	44	43	35	48	33	50	38	44	48	46	54	36	47	42	45	36	38	51	44	42	38	37	42	45	40	51	41	45	51	44	43	46	51	42	40	46	41	29	53	42	41	37	31	41	46	56	46	35	36	33	55	34	46	39	42	40	39	46	29	57	40	32	54	42	52	49	36	41	46	60	34	44	41	39	51	42	36	39	36	41	30	35	40	49	36	46	49	42	37	55	47	38	43	40	31	46	42	46	44	51	49	49	38	39	50	52	37	44	48	43	43	39	52	45	47	46	47	45	32	44	50	46	53	37	53	53	43	45	36	41	49	37	42	52	43	52	37	39	37	36	46	52	49	36	55	53	33	40	46	43	40	43	46	40	45	41	50	52	46	41	46	42	44	45	41	42	47	41	42	50	38	35	22	41	36	56	43	34	51	39	40	40	43	41	35	60	46	37	46	50	50	44	40	42	44	33	38	45	35	45	46	41	44	42	45	50	43	41	48	57
19766	7726	2396	3907	9614	20927	36551	12006	13118	17485	26325	28209	23862	16296	9206	4363	1921	1000	659	593	571	497	529	558	496	537	566	527	525	537	551	568	503	527	538	496	548	543	509	540	526	546	554	532	567	532	519	576	530	539	514	516	513	532	533	548	530	564	521	522	544	521	532	591	523	531	544	533	519	533	551	536	517	506	582	563	579	533	558	519	553	530	557	531	521	526	584	519	569	593	570	541	579	536	539	550	540	557	538	558	595	528	527	559	535	559	597	599	553	516	565	614	558	552	537	539	541	551	535	513	501	516	559	545	542	563	540	568	530	590	568	548	533	526	529	543	543	568	514	554	582	539	556	518	481	539	518	526	556	507	525	518	500	496	550	541	516	553	525	475	478	554	575	512	542	582	595	554	483	541	565	517	538	550	554	577	528	547	579	524	530	577	539	551	541	568	582	549	521	517	541	561	555	529	489	534	548	511	578	529	545	564	554	521	519	577	539	536	524	578	543	524	581	552	535	564	536	514	516	549	569	517	493	581	570	571	545	543	520	558	531	559	556	557	548	556	535	568	541	553	513	535	520	551	513	513	559	537	560	524	544	573	554	511	556	527	517	525	587	526	514	521	526	523	527	518	531	577	521	514	507	532	557	545	544	564	539	546	521	533	550	511	511	619	522	542	557	560	526	586	534	547	568	580	558	528	544	534	542	530	578	547	518	542	570	573	525	548	559	538	512	598	563	536	564	554	532	549	527	534	523	533	553	479	512	583	551	507	568	545	539	538	557	547	541	510	545	557	521	562	476	526	563	519	545	553	510	519	536	571	547	513	551	554	546	508	504	530	549	543	494	549	537	558	497	563	508	539	507	509	561	572	532	568	560	516	512	590	510	600	527	578	548	550	555	539	533	520	537	541	538	515	560	534	533	577	534	558	545	553	546	556	491	528	565	509	524	541	516	576	560	533	576	523	535	573	538	554	572	585	509	498	527	547	545	550	524	525	559	516	510	555	540	552	569	554	546	571	549	506	575	543	545	582	542	531	586	539	598	548	561	532	517	543	534	528	562	568	513	523	560	522	559	533	579	506	543	517	522	513	523	516	551	530	534	550	550	525	571	520	540	529	526	517	524	551	548	560	600	565	529	569	540	517	537	530	526	523	526	526	590	515	537	552	546	519	565	574	555	562	552	540	534	551	591	582	558	539	557	559	501	571	528	485	533	550	563	549	550	527	584	518	508	573	514	527	556	531	516	545	494	562	591	544	509	522	571	562	541	590	537	563	576	562	546	570	529	558	508	557	531	508	544	491	581	523	559	552	545	522	546	570	538	557	557	523	536	537	503	539	558	616	560	500	611	549	571	525	540	541	545	566	574	540	543	557	536	492	547	550	574	525	534	598	529	542	544	505	514	544	535	529	555	512	503	561	566	529	559	552	546	555	561	554	506	570	550	574	544	519	579	529	523	555	555	544	537	562	576	584	538	562	498	505	519	548	532	534	540	541	572	553	544	541	569	534	557	555	533	567	600	527	536	555	546	554	517	512	536	507	522	505	571	551	545	535	572	573	570	543	501	551	532	535	584	548	556	597	563	548	521	556	552	491	551	567	556	563	532	596	561	521	560	528	541	540	568	534	538	548	553	548	538	531	568	569	571	548	538	528	523	547	519	564	559	487	539	539	557	519	483	536	547	537	545	512	524	500	541	569	539	547	593	545	521	508	579	558	547	475	570	529	580	521	635	541	551	558	548	551	541	556	534	558	506	506	543	506	553	613	635	482	550	579	563	554	579	511	546	569	513	557	537	556	507	540	543	545	517	522	547	496	516	537	546	573	543	562	514	540	553	574	520	514	555	512	528	560	560	563	586	530	529	534	556	528	529	542	517	529	494	535	527	531	556	566	561	529	512	538	558	548	520	554	558	525	535	549	521	517	558	519	557	531	506	517	524	541	510	551	538	558	565	522	517	536	546	561	547	532	545	534	534	546	504	569	558	578	537	540	551	529	575	536	547	543	538	609	535	544	531	582	515	542	507	545	558	522	555	544	533	540	507	531	589	559	507	554	541	528	552	512	554	554	561	533	521	574	572	554	547	548	598	541	515	584	585	577	553	497	557	551	579	563	570	551	522	559	541	546	517	556	558	518	578	593	556	563	555	536	555	533	518	520	509	514	562	570	532	531	588	549	505	557	551	536	582	524	527	507	507	567	535	531	586	599	578	568	531	555	579	554	513	569	565	560	552	524	509	542	512	542	561	523	517	547	517	593	571	561	574	553	583	515	533	513	565	542	528	544	543	543	523	556	533	528	518	530	534	539	580	543	540	528	557	558	525	569	541	512	532	545	539	527	550	519	537	574	548	532	547	575	569	545	561	494	523	570	499	543	527	531	569	548	551	547	569	552	561	564	586	536	532	530	593	527	517	577	518	539	524	481	562	541	520	519	528	596	582	508	533	520	540	545	552	510	526	533	531	582	540	544	534	517	520	550	530	573	566	554	562	565	555	530	579	554	561	574	518	515	519	534	548	532	570	545	579	559	492	515	536	495	571	548	571	551	502	534	552	563	552	537	560	540	534	541	591	530	512	567	556	540	563	522	549	532	568	556	562	575	567	523	516	532	511	569	608	571	559	561	557	578	537	556	513	525	563	538	573	549	542	569	508	569	554	523	566	551	499	570	537	547	569	517	556	541	513	538	544	526	561	563	530	579	551	560	566	560	533	545	548	535	527	533	558	553	577	586	591	550	539	549	525	515	522	559	528	572	554	536	560	536	556	565	555	572	577	566	543	566	517	548	549	568	589	525	532	556	520	532	559	524	521	529	567	523	518	563	523	556	522	544	526	553	521	507	606	575	568	566	530	517	542	508	549	564	534	543	533	555	542	551	490	535	555	567	558	539	556	512	504	532	562	552	560	560	542	541	519	568	530	557	520	563	568	538	513	551	576	517	524	573	507	564	542	579	530	539	540	508	526	532	570	549	584	537	543	544	506	554	522	587	537	554	554	534	544	528	535	556	545	515	534	553	512	531	574	607	559	525	563	534	552	556	564	520	537	539	554	542	587	505	555	530	542	534	507	529	550	548	535	541	540	516	594	540	511	563	575	558	551	544	523	567	564	527	533	531	522	507	509	560	569	546	543	539	559	559	582	478	538	571	532	532	518	555	533	530	548	593	556	582	534	497	529	567	560	543	539	545	550	577	541	531	553	538	534	498	592	540	544	548	518	530	525	483	529	512	558	523	555	509	535	580	525	533	541	527	552	546	539	557	558	525	575	535	537	524	512	546	528	565	502	569	527	531	533	533	560	568	563	551	572	560	542	554	550	575	529	532	535	571	532	556	535	504	592	576	560	510	499	552	565	556	517	552	575	529	525	545	533	514	557	543	513	510	542	536	555	569	565	535	526	547	563	518	551	554	580	544	586	521	516	566	518	515	510	537	565	531	555	503	562	527	607	563	552	540	538	553	533	530	556	561	574	507	535	542	554	513	538	561	543	519	498	568
1357	1022	282	190	240	536	6744	5058	955	986	2926	3546	2529	1356	636	312	133	59	55	55	39	39	24	28	48	30	34	42	45	39	47	32	36	44	28	36	39	33	38	35	42	28	49	50	43	42	41	31	37	35	35	38	27	33	31	46	40	32	37	34	44	31	50	30	42	34	34	35	35	37	44	26	24	37	35	42	37	27	35	37	48	27	38	46	34	35	41	39	42	52	46	34	31	37	32	32	40	34	34	38	42	34	37	47	38	39	38	32	41	32	37	33	35	32	36	49	34	32	29	48	35	34	35	36	40	33	38	42	31	27	38	38	47	31	37	47	32	39	42	41	46	42	46	38	40	48	36	32	40	35	40	34	40	48	27	29	46	33	44	46	41	30	37	32	42	39	38	32	47	40	26	39	35	35	39	42	35	36	31	39	40	30	39	41	40	42	37	43	34	27	40	37	34	41	39	27	33	32	35	46	34	41	43	39	38	44	37	29	41	28	37	36	44	33	37	30	43	34	39	38	52	40	50	41	33	36	44	35	41	40	51	52	34	32	41	36	30	50	52	50	29	39	45	34	43	48	36	49	30	43	40	44	37	34	45	38	47	41	34	38	40	36	35	34	34	32	25	35	40	32	49	33	40	33	32	47	42	26	34	35	29	34	32	26	34	33	53	34	35	32	32	33	47	39	53	30	33	39	36	45	41	32	45	38	33	43	37	33	36	39	34	34	38	30	32	39	35	43	36	34	34	42	44	44	39	26	34	38	32	27	40	41	29	43	48	40	40	44	39	47	35	46	32	18	32	41	42	38	42	34	45	44	42	44	44	50	38	46	47	37	34	41	31	45	35	38	37	34	36	31	46	41	44	50	28	33	44	38	45	44	41	39	46	47	30	40	30	29	46	32	39	42	27	41	28	29	31	33	32	39	44	46	51	43	33	36	45	37	28	37	43	47	32	47	39	28	34	40	47	32	42	33	34	27	40	34	39	36	34	33	37	41	35	39	30	46	35	29	38	36	49	34	29	32	42	28	34	48	31	31	50	43	32	34	39	39	41	33	44	38	41	36	42	33	33	48	38	44	30	34	38	46	37	33	35	48	33	20	28	38	33	31	35	34	37	41	30	32	23	45	45	44	45	45	37	39	45	32	36	32	38	35	38	39	39	34	44	37	32	39	32	38	45	43	40	41	32	44	42	45	38	38	33	39	44	28	32	29	34	40	38	42	29	41	29	28	53	28	43	39	38	37	39	38	34	31	45	30	38	26	43	39	45	32	45	41	42	41	33	33	46	45	39	35	36	24	33	38	30	37	36	32	41	36	31	44	39	38	38	43	33	37	41	45	47	46	34	31	35	37	33	36	41	37	33	32	32	44	38	36	40	30	43	48	38	35	46	40	37	42	46	29	43	36	31	32	39	40	59	38	47	35	38	41	47	36	35	30	43	41	46	43	34	36	33	38	30	45	32	36	31	35	47	46	45	35	31	43	48	41	30	42	40	33	32	39	36	35	36	38	28	37	46	40	38	37	39	32	34	32	37	36	36	36	37	40	35	32	29	38	33	42	36	40	36	39	45	41	37	38	27	34	36	45	32	40	47	31	35	34	32	39	37	42	37	33	35	42	34	36	43	29	33	37	33	36	35	35	37	29	57	29	40	41	37	40	56	51	34	47	31	28	43	44	34	39	49	33	29	46	32	41	39	46	31	32	50	37	40	28	35	30	52	27	34	51	41	38	45	32	31	41	48	35	36	39	32	33	38	38	53	35	23	24	43	36	35	40	41	41	24	37	35	52	37	42	54	30	39	34	30	31	41	56	56	37	29	37	42	34	41	26	45	52	33	37	40	41	38	33	41	47	36	33	47	47	38	44	49	43	38	50	35	30	40	36	35	42	34	37	33	27	37	44	40	37	21	34	28	42	41	41	33	37	34	45	38	39	34	42	47	32	50	35	33	50	32	34	33	32	49	38	29	44	37	47	35	36	35	35	24	31	34	46	29	46	39	33	31	35	36	32	42	28	36	33	33	30	36	37	32	30	43	32	38	43	22	30	35	29	43	39	31	28	34	34	36	37	37	36	37	34	38	34	36	25	47	49	30	38	37	38	43	35	47	33	36	38	41	41	29	36	38	43	35	42	39	40	45	35	31	45	30	41	41	26	34	39	43	36	38	33	34	30	33	52	40	39	42	31	42	38	32	47	38	39	41	44	40	25	41	42	38	38	44	37	41	31	47	44	40	31	45	33	43	36	42	36	41	43	37	40	35	38	41	34	46	26	42	45	35	34	37	38	42	33	38	37	36	38	28	30	35	49	36	29	37	34	44	37	33	25	39	29	33	43	33	36	44	40	32	37	40	33	46	37	34	36	43	45	36	40	48	41	40	36	34	39	33	37	32	44	38	51	46	43	47	53	30	33	41	28	32	39	39	27	44	33	26	34	39	43	33	34	37	45	33	41	39	42	38	42	41	28	36	43	39	43	48	52	29	40	38	33	45	54	43	40	39	41	35	40	43	38	43	25	40	31	37	37	25	42	35	36	45	36	44	35	30	49	37	25	36	43	32	41	39	37	40	38	41	34	41	50	36	45	28	28	40	33	25	40	39	38	26	42	42	44	39	43	27	37	38	37	60	31	36	40	33	45	30	35	34	37	33	50	35	33	38	56	41	37	27	37	34	49	41	34	39	28	37	38	31	43	35	32	35	42	38	39	33	26	34	31	35	24	39	37	35	34	26	34	39	48	29	31	31	33	40	33	24	37	34	33	34	43	32	41	36	30	40	37	30	40	43	43	47	32	37	46	35	34	33	32	39	44	52	48	44	47	40	48	40	38	33	39	39	52	44	35	39	37	47	29	34	36	44	39	29	35	38	42	33	45	33	44	47	27	49	45	33	43	45	35	36	45	45	29	29	28	33	47	34	40	37	34	32	36	39	30	33	41	39	45	39	43	30	30	35	34	26	38	31	37	30	47	37	33	40	48	43	37	28	35	29	35	39	43	41	41	36	38	43	32	45	40	43	30	44	43	42	36	35	34	38	39	37	35	40	48	40	38	34	33	28	33	35	38	41	44	37	39	31	40	42	37	36	33	50	29	32	34	37	35	36	25	47	42	39	44	37	29	42	33	36	33	42	38	32	40	31	38	27	47	31	35	36	43	39	37	40	43	34	32	40	29	28	37	35	33	41	32	37	24	27	36	39	35	29	44	41	40	43	35	39	35	33	38	47	32	28	43	41	37	33	46	31	39	47	37	38	48	31	39	35	31	31	46	40	34	39	33	30	43	38	32	35	36	38	38	37	44	31	42	42	35	38	31	28	34	42	32	36	43	38	30	46	37	35	35	25	43	36	52	35	36	41	42	37	41	32	34	43	36	31	35	38	43	33	45	37	44	39	38	37	44	27	39	42	42	34	39	26	36	36	25	38	34	39	34	43	35	38	35	36	38	35	43	33	45	30	47	35	42	36	29	44	42	35	34	45	47	31	46	32	32
23829	14413	5370	10201	20185	24754	49255	33969	20046	24549	34640	33960	29011	22003	14036	6948	2989	1361	730	570	461	455	476	488	491	495	471	474	503	463	436	498	473	476	455	488	449	461	476	504	444	466	477	497	449	493	487	469	451	467	477	490	447	506	447	495	478	488	461	433	461	468	477	483	417	470	502	469	469	472	421	430	474	471	494	465	470	492	497	477	459	508	466	478	447	482	465	473	488	468	484	471	459	464	452	467	437	459	487	462	441	457	495	454	483	440	446	468	475	446	453	433	449	452	519	447	473	438	498	473	413	481	477	459	463	454	465	440	497	501	519	484	477	461	482	501	436	442	497	455	485	470	491	488	462	472	486	501	457	470	474	454	509	500	439	463	466	483	456	466	488	471	457	472	485	452	461	484	503	493	476	464	467	443	489	454	461	517	461	432	464	470	474	422	483	497	534	456	489	403	423	493	483	441	447	505	485	435	455	455	458	490	441	490	421	506	489	455	484	451	479	451	464	448	458	471	454	484	470	484	512	465	450	440	428	453	469	506	476	454	489	483	465	479	460	450	460	475	455	524	479	470	470	468	477	491	474	451	498	457	495	498	459	448	439	490	473	505	488	468	451	476	458	468	461	425	449	484	456	465	508	487	477	449	447	448	469	484	513	487	424	497	448	486	470	494	469	452	426	489	506	452	502	463	490	483	504	477	516	438	481	487	479	469	444	513	507	484	477	453	453	480	481	489	474	475	467	456	460	482	458	452	474	492	478	460	462	461	413	492	491	503	483	457	443	472	484	471	440	485	470	449	475	491	459	478	452	486	479	487	434	462	498	483	491	486	478	458	473	468	489	489	446	508	469	479	497	479	445	463	504	458	487	468	479	488	462	473	497	474	496	494	488	457	488	461	509	490	496	483	462	452	449	481	460	487	447	477	473	540	485	473	509	496	439	502	476	487	463	447	445	459	498	467	477	470	473	448	483	461	435	491	468	504	501	451	485	489	409	506	476	485	463	472	511	423	482	510	450	449	467	499	474	440	478	446	510	467	497	468	479	485	470	463	480	467	497	472	475	449	487	469	477	441	529	434	451	472	471	461	494	456	507	497	514	492	498	468	481	499	469	462	446	481	495	479	466	460	478	511	437	479	441	493	466	461	493	489	460	480	510	458	446	470	489	475	465	446	458	427	489	461	471	471	460	464	457	469	486	445	536	441	484	467	469	474	523	490	480	467	454	481	453	491	465	472	436	457	429	481	472	464	473	482	510	462	484	434	451	462	473	427	476	475	506	485	453	501	445	473	454	477	479	497	492	508	473	443	492	507	445	481	473	482	450	488	493	494	468	443	454	477	492	441	467	511	470	532	511	448	468	469	513	459	488	493	491	474	472	504	482	493	487	511	421	483	500	486	501	473	489	478	475	471	436	483	481	509	491	459	467	464	462	452	467	482	495	435	508	443	474	519	501	465	480	486	448	447	435	455	474	449	461	471	451	466	484	486	454	445	494	465	461	485	507	453	473	437	454	481	496	450	494	485	478	485	488	499	481	498	496	440	440	418	503	472	469	446	432	463	498	453	478	444	473	515	455	495	476	492	457	461	482	500	472	463	483	497	462	452	451	479	472	462	456	493	503	514	463	505	456	468	491	460	479	457	471	492	493	455	465	484	530	493	464	481	459	461	486	485	501	465	506	458	466	453	485	455	449	469	510	426	476	494	472	481	492	480	468	460	430	447	409	478	463	481	463	473	477	462	513	450	490	456	490	458	462	516	474	506	462	455	459	501	483	492	462	495	473	524	455	456	482	453	493	472	443	471	473	481	477	465	458	486	475	458	485	440	459	491	509	446	508	492	481	437	482	494	467	479	482	441	484	481	446	462	491	493	471	462	453	470	472	466	490	471	467	453	503	483	435	466	434	456	475	482	482	432	489	494	469	435	458	461	491	494	459	465	415	451	450	507	467	485	484	460	472	490	457	436	445	482	465	477	494	460	456	485	454	485	478	473	475	467	451	470	445	446	459	458	475	454	504	437	482	517	469	463	435	464	457	477	479	463	463	482	505	459	472	478	477	475	449	482	512	482	439	469	500	490	467	483	482	511	508	456	477	478	516	496	422	471	472	495	479	475	491	474	446	466	505	476	490	462	492	516	491	497	474	465	474	455	489	433	463	479	460	503	460	448	514	497	475	499	478	492	503	427	458	451	450	459	455	446	430	489	484	450	488	416	479	504	479	507	444	491	471	472	501	487	502	463	473	455	492	467	513	425	523	466	475	462	438	430	470	487	481	473	469	493	457	446	468	501	489	481	495	466	462	465	450	484	474	491	478	447	490	494	455	447	483	473	476	452	456	449	472	495	487	474	462	470	484	468	414	481	473	459	500	441	469	455	496	486	443	514	451	453	458	457	494	513	450	494	468	452	478	477	445	494	502	501	450	454	488	496	424	477	494	466	459	456	481	486	432	477	472	521	476	465	483	466	474	462	442	514	457	461	455	456	459	505	470	507	439	422	490	498	484	439	487	469	486	490	476	475	491	467	475	434	492	459	485	495	473	473	505	474	472	488	441	448	466	471	475	493	496	482	495	479	498	438	477	485	485	479	488	451	456	473	505	464	501	442	457	505	478	507	460	470	458	468	493	473	458	451	463	468	472	475	489	444	482	475	478	462	418	450	527	469	507	487	444	500	458	500	455	498	507	479	503	481	482	477	484	441	479	430	476	446	463	412	493	527	458	493	467	454	490	473	472	477	501	489	463	477	445	461	485	427	490	477	479	449	461	465	493	479	469	473	438	487	466	498	461	497	480	493	467	461	440	479	473	470	487	477	436	467	458	469	436	472	460	443	470	469	473	499	514	477	472	442	473	471	496	433	457	455	486	473	460	473	481	475	503	463	448	450	436	485	474	438	484	447	484	445	473	493	491	443	467	465	453	493	454	459	487	508	460	435	462	455	483	478	444	466	444	474	453	491	489	469	482	499	438	487	495	446	507	459	472	464	476	497	475	451	447	449	456	463	467	501	491	478	478	482	452	465	453	472	458	475	489	456	444	433	463	472	465	476	478	479	449	484	453	474	487	488	457	455	451	488	451	464	492	498	466	455	480	438	477	462	509	460	479	513	476	462	526	440	493	464	459	420	483	458	517	477	502	469	479	453	503	482	504	451	480	514	465	440	508	456	483	483	491	459	486	455	451	463	455	511	452	459	454	468	498	443	461	476	486	493	462	479	499	482	497	453	495	485	437	468	474	462	433	480	494	476	439	494	443	465	493	472	475	476	474	485	492	485	496	495	464	483	494	484	485	455	456	459	460	443	450	430	492	473	493	472	425	475	483	447	477	483	478	472	456	480	469	505	497	483	453	497	508	478	448	488	461	463	471	485	483	474	469	478	509	504	470	431	531	488	433	495	470	428	473	460	504	454	493	486	482	479	448	419	492	486	507	467	486	457	476	483	458	470	516	452	415	469	456	469	472	482	506	534	476	494	481	462	464	440	468	467	484	475
2625	513	281	211	272	622	7083	12213	6491	808	1172	2181	1788	877	363	195	91	79	61	49	52	61	44	42	55	50	47	54	53	49	52	50	41	47	47	52	46	49	57	48	35	49	47	43	51	42	54	45	52	58	42	56	40	44	34	49	45	45	51	48	55	64	51	45	53	51	58	45	47	45	58	50	45	40	50	40	46	43	42	44	47	44	49	54	33	36	52	44	57	53	57	46	55	45	65	48	63	43	51	35	66	54	57	46	41	38	45	39	50	43	71	46	52	46	57	48	53	48	52	42	54	64	51	44	57	62	56	45	56	30	51	55	43	47	59	51	48	58	45	46	50	46	43	41	54	50	49	40	47	57	40	57	58	56	39	57	38	50	49	52	48	41	31	48	46	62	47	49	33	47	52	52	52	37	41	38	51	51	48	51	45	45	52	45	50	58	46	65	54	46	46	42	49	37	40	57	59	46	45	46	35	43	54	47	36	58	51	38	58	53	37	57	51	49	51	50	49	57	44	45	50	38	53	51	40	37	42	56	51	40	42	43	58	58	49	50	49	54	44	52	52	52	45	47	46	47	55	41	63	44	41	68	50	51	50	49	49	49	68	54	52	51	46	52	42	49	57	51	35	41	49	51	41	39	51	39	46	51	47	48	53	43	36	72	49	57	49	53	44	55	42	54	49	57	47	56	55	54	48	48	47	40	42	40	51	49	52	54	62	54	49	60	41	47	49	55	58	43	53	44	48	51	40	44	53	60	49	46	45	47	53	49	49	44	47	56	37	46	51	48	51	50	49	54	55	44	44	55	56	53	61	48	62	38	49	46	53	63	39	54	38	60	48	45	48	57	42	60	54	40	46	54	47	61	53	41	63	53	50	34	58	44	48	47	43	51	48	56	47	44	40	57	47	45	39	52	47	51	46	47	46	49	50	42	51	50	46	42	40	51	52	61	54	39	48	41	53	47	50	42	46	55	57	40	48	44	50	58	44	57	43	52	37	44	58	55	47	38	56	45	47	63	54	58	49	52	47	46	49	55	52	58	59	60	41	56	45	45	48	53	50	52	54	68	51	46	50	44	44	49	57	48	46	50	56	54	41	40	54	41	35	47	55	51	48	43	46	48	52	46	53	38	52	50	46	36	43	38	52	58	63	66	42	62	63	38	52	44	32	51	53	43	59	60	45	43	46	49	59	63	57	48	50	45	34	56	50	48	47	50	55	46	44	46	63	47	48	50	46	56	49	46	41	44	44	48	53	43	41	60	38	43	49	45	44	57	47	49	49	48	57	39	40	46	48	56	44	50	48	42	39	56	48	51	50	35	61	48	41	47	49	46	53	36	42	56	45	40	49	58	40	35	42	48	34	37	50	44	51	51	54	54	55	47	50	50	44	61	37	65	41	57	48	49	49	51	32	59	45	45	50	72	58	44	56	50	53	43	36	58	52	55	28	60	48	58	43	58	38	50	56	41	54	48	51	38	51	57	34	41	64	41	59	54	41	51	47	33	43	40	45	41	50	54	42	51	53	48	44	44	47	46	36	48	43	50	47	60	41	51	45	44	46	61	56	50	47	47	40	46	50	47	51	42	48	56	40	61	43	64	45	53	49	49	58	47	52	57	49	52	56	63	38	51	47	53	40	45	51	48	56	52	39	44	48	45	57	54	58	52	40	46	47	47	42	55	39	51	51	44	55	57	45	34	40	51	48	53	52	57	54	47	45	53	58	43	41	55	47	46	47	51	58	45	50	59	45	47	45	37	45	43	47	41	55	44	49	48	53	46	33	55	61	45	37	52	47	41	42	43	56	41	47	61	45	47	58	48	48	35	55	52	49	41	47	47	47	52	38	49	37	35	45	54	52	66	53	41	59	47	51	46	56	50	42	40	40	53	59	40	53	42	43	51	44	53	59	53	46	51	60	40	40	51	55	34	37	50	46	51	43	45	57	45	62	49	53	55	42	57	49	39	49	55	40	49	44	44	55	47	43	45	52	59	49	39	44	42	42	42	47	52	49	48	48	36	54	51	63	40	53	50	48	46	51	50	50	45	46	47	46	51	49	51	58	44	43	52	53	47	56	55	45	42	60	52	48	41	47	44	49	53	52	49	58	55	41	44	60	44	48	48	37	39	44	59	46	63	34	33	51	61	52	44	44	47	47	45	45	60	53	47	46	46	61	50	53	36	54	51	43	47	42	42	59	54	41	46	43	49	49	52	38	39	51	46	56	50	51	40	37	52	51	46	51	49	48	49	51	48	50	36	56	63	52	47	57	49	48	36	56	52	43	41	51	50	49	41	45	61	56	55	48	52	47	60	52	44	59	42	49	49	59	53	43	57	36	60	47	50	57	45	45	58	38	45	46	58	39	50	58	45	47	51	39	58	55	56	36	40	46	35	44	50	58	58	47	47	45	54	41	59	48	45	45	52	56	54	50	50	52	38	45	57	52	57	50	45	46	52	53	40	40	34	62	44	44	64	48	38	56	50	50	43	52	45	48	44	52	42	54	49	57	54	49	58	49	45	46	44	43	55	46	62	44	47	50	50	52	58	46	50	46	47	50	45	37	55	44	51	44	46	48	40	47	62	51	42	54	59	48	54	45	40	52	51	41	35	46	43	50	52	57	52	55	53	58	43	47	49	53	55	45	57	41	51	47	54	53	46	55	43	52	44	48	49	63	52	53	43	43	32	50	49	46	46	51	55	46	55	46	32	48	47	41	52	41	43	42	52	42	42	49	44	53	46	41	45	51	51	50	45	56	56	48	53	34	55	42	47	62	46	46	53	56	50	57	50	50	45	46	57	51	51	38	64	56	49	45	49	59	38	50	56	38	52	57	53	55	56	50	46	44	50	52	45	69	58	47	53	42	49	58	48	54	47	52	46	52	45	50	50	46	47	46	42	53	51	59	41	53	46	42	56	49	53	63	45	51	45	48	40	51	56	42	46	47	49	46	45	55	45	42	56	45	44	50	51	42	51	52	49	51	50	60	61	49	51	50	56	65	52	44	45	40	46	45	59	61	46	60	37	53	48	46	62	46	51	54	48	47	47	54	56	46	45	43	53	51	60	43	42	49	51	66	48	48	48	55	59	50	39	38	42	57	71	32	42	44	44	47	53	53	50	35	50	37	49	53	48	50	40	60	51	53	49	47	38	53	50	58	62	41	56	46	35	48	53	41	50	45	39	48	49	47	53	40	53	39	44	51	39	60	46	48	52	47	53	56	44	49	46	47	50	47	37	57	53	46	46	51	44	47	42	42	44	51	58	54	45	43	49	56	46	60	48	48	52	43	31	45	43	60	49	51	42	52	45	41	60	57	44	46	36	39	61	52	40	42	43	48	46	44	40	41	49	51	40	46	48	49	54	55	48	56	56	63	60	63	49	51	44	51	53	45	41	38	50	37	45	50	58	51	59	46	43	54	40	50	48	43	51	60	50	51	56	59	53	44	63	44	48	50	54	43	52	41	52	42	49	50	38	36	57	41	51
22981	9311	5438	10563	21206	27779	53586	58757	37355	19113	26116	30576	26136	18384	10800	5156	2284	1165	851	696	616	608	618	643	635	624	614	619	578	650	581	582	595	629	607	573	621	623	605	659	609	591	629	593	650	606	560	580	652	657	582	595	626	600	627	626	596	613	672	603	615	580	592	620	650	649	628	591	606	589	595	543	588	614	620	640	619	614	633	677	627	621	644	581	620	640	651	577	599	606	631	583	587	624	603	599	636	643	615	606	572	621	635	577	621	654	616	601	627	579	651	607	630	628	672	589	588	572	600	615	638	650	604	620	621	636	646	637	617	602	670	585	623	601	576	643	611	635	629	639	629	600	607	616	646	599	581	600	630	629	592	631	630	624	658	632	581	624	577	612	594	629	626	613	630	644	645	597	626	596	652	615	635	594	653	625	613	617	644	621	623	632	632	648	620	685	614	644	608	614	636	603	610	580	572	679	614	630	610	614	617	609	595	621	612	599	632	650	605	584	624	615	587	589	634	641	640	629	620	629	649	633	594	611	602	646	634	621	592	582	648	628	572	607	615	597	623	617	609	614	581	630	624	624	610	609	611	595	646	624	647	648	578	657	604	646	578	640	639	654	584	607	626	627	625	636	594	648	619	598	609	574	606	651	630	602	622	630	657	586	629	551	630	666	579	654	617	645	623	607	637	646	643	624	581	655	631	593	627	583	640	652	619	587	633	596	640	612	610	618	622	638	630	607	630	615	640	635	621	618	651	597	662	639	653	586	618	686	604	614	603	614	615	617	621	586	635	576	593	606	592	636	573	624	603	629	606	599	592	597	606	611	675	584	610	535	652	601	606	553	654	615	595	637	578	604	623	629	611	577	593	605	620	623	623	595	619	611	627	623	624	580	580	619	628	630	615	668	638	659	621	628	597	649	602	625	638	605	607	614	626	625	641	647	626	629	612	605	636	653	602	627	602	598	619	605	645	607	627	648	610	616	641	632	576	616	629	612	643	615	592	674	595	607	623	609	691	639	602	621	625	590	645	612	643	598	654	565	573	644	613	632	618	585	606	596	637	602	651	611	601	636	604	584	579	652	635	609	596	638	628	591	651	646	636	597	639	605	617	599	627	568	636	616	601	673	634	644	604	613	655	670	624	617	612	646	610	641	665	619	624	623	637	606	656	631	581	638	637	587	625	587	598	568	622	630	622	594	598	629	665	664	603	623	621	611	616	613	608	604	613	574	650	589	650	627	604	612	614	607	617	620	590	612	631	590	597	614	627	629	606	579	600	626	606	592	650	634	618	663	611	616	640	595	636	629	628	610	628	624	618	615	611	601	573	624	618	622	619	582	629	548	638	621	606	629	602	612	611	613	607	572	633	568	612	663	611	648	649	640	636	619	631	609	613	633	633	602	608	640	598	622	613	630	577	595	595	660	578	618	586	641	616	612	607	629	602	619	591	614	646	601	618	606	609	607	598	559	644	610	597	626	664	616	594	633	587	624	630	643	588	595	669	633	586	620	641	584	651	590	605	628	584	580	595	619	581	632	645	623	567	627	596	612	652	657	601	653	595	666	624	594	599	619	636	621	684	642	578	617	614	619	683	633	662	606	636	635	600	598	632	650	587	616	573	641	579	570	621	643	592	647	646	623	618	637	602	643	612	621	588	591	636	609	633	651	581	659	591	617	635	644	570	618	623	597	614	631	632	604	598	588	677	632	656	632	614	642	590	615	648	629	643	607	622	588	627	599	607	623	632	626	600	597	647	597	603	590	616	622	625	576	616	621	577	619	612	627	593	627	611	621	546	639	635	619	616	624	622	605	633	605	572	617	608	635	603	638	576	618	613	626	597	649	581	598	610	592	610	639	593	585	617	577	668	638	635	594	609	641	660	605	591	580	602	607	637	623	599	623	664	606	643	612	635	613	605	654	639	605	595	632	621	613	671	604	647	582	628	583	614	603	633	641	641	659	607	591	647	598	652	598	620	613	620	618	611	599	675	628	615	614	632	629	594	646	595	625	649	615	612	607	634	600	666	640	579	623	609	618	616	561	675	607	623	656	604	614	604	580	615	632	624	645	579	627	600	675	587	641	604	663	582	651	551	598	585	581	651	630	623	609	617	630	611	591	635	598	597	605	580	599	632	576	599	604	626	645	621	606	628	588	628	655	627	624	636	648	624	619	623	643	636	611	636	607	607	632	623	591	621	630	580	680	633	607	653	618	598	612	614	680	616	604	595	607	687	662	593	614	578	633	587	598	572	625	603	613	635	563	633	590	577	617	620	591	591	645	607	615	602	601	601	608	622	616	635	621	579	637	653	614	633	620	619	609	614	627	596	592	659	568	589	611	599	616	654	631	621	593	630	644	636	615	609	663	618	639	626	619	633	614	604	588	620	629	609	631	617	604	592	638	636	629	654	628	631	677	628	590	660	620	664	618	629	597	625	621	571	633	576	618	620	608	634	679	559	609	579	643	650	623	629	578	610	617	598	597	627	628	627	627	622	660	628	602	654	607	585	630	608	607	671	653	617	581	595	632	625	604	624	594	632	626	649	594	639	602	642	596	604	611	629	636	646	603	629	638	612	616	592	634	577	624	606	618	651	617	606	630	606	647	629	628	574	636	607	614	657	625	596	614	617	654	625	601	609	583	613	620	654	611	631	601	594	585	600	628	548	630	621	630	654	592	617	617	641	613	635	648	614	624	620	616	624	637	614	608	634	661	633	634	576	633	587	664	613	571	593	629	642	652	645	640	657	590	585	613	595	558	634	631	606	615	659	592	610	689	605	625	651	627	587	637	621	589	603	626	583	595	617	569	598	643	603	612	618	622	635	609	609	613	581	625	639	588	575	609	610	631	650	618	632	627	667	621	614	598	647	656	593	630	637	609	612	627	644	613	618	624	635	658	618	625	651	602	593	684	571	625	628	637	671	617	610	599	671	619	626	647	633	648	625	639	629	642	630	616	632	609	648	588	623	573	614	635	613	638	624	585	624	605	586	613	581	632	626	605	622	644	590	616	643	636	572	605	638	637	628	654	703	587	620	647	638	603	596	621	636	604	611	623	610	607	609	588	615	615	563	628	575	628	605	621	615	633	646	611	617	636	643	626	640	629	603	628	619	651	656	639	613	613	635	590	627	658	617	634	631	601	592	621	600	633	594	672	639	608	652	605	602	637	602	593	617	600	640	592	601	640	637	611	572	640	576	648	611	628	609	593	647	614	577	610	566	589	650	619	637	618	616	663	614	625	598	634	567	652	617	624	623	613	648	657	603	611	636	667	610	655	610	619	614	617	540	605	627	674	606	601	614	668	601	621	616	574	641	588	593	623	550	663	661	633	618	637	619	649	647	603	617	648	631	614	628	626	598	589	615	647	623	606	660	610	616	618	634	607	595	591	603	585	615	611	597	596	630	594	611	650	605	557	648	591	650	614	591	586	581	616	666	604	677	624	608	617	614	634	670	611	582	634	680	584	571	619	601	606	592	657	596	601	669	586	600	613
2147	1019	462	345	525	1131	12484	17999	5858	1403	3219	4073	3161	1589	735	300	160	91	45	31	43	45	43	38	53	44	38	55	45	36	53	34	32	42	32	45	42	46	42	52	35	45	38	49	37	37	46	38	39	36	37	37	38	34	47	46	35	38	40	48	42	38	48	41	41	32	29	40	33	55	50	42	45	37	33	37	37	41	49	53	47	42	47	44	41	48	51	48	37	46	40	34	41	48	40	34	29	29	42	30	41	47	47	38	47	48	44	43	33	42	43	40	45	39	38	44	39	40	31	41	33	48	50	34	41	44	38	46	53	46	36	45	42	45	38	35	42	47	41	44	41	40	60	60	49	46	44	32	51	31	36	43	34	42	45	47	52	42	39	43	36	40	34	47	44	48	54	42	48	41	40	40	36	44	32	36	45	37	39	43	44	36	33	47	43	34	38	42	37	53	42	35	37	41	49	37	27	49	35	35	51	58	48	46	40	40	43	31	31	54	41	34	38	39	34	30	38	54	31	51	33	42	37	50	47	45	35	45	38	45	50	30	34	34	43	44	46	43	45	43	33	33	40	42	40	43	52	41	36	43	52	40	51	34	40	48	40	22	55	40	35	36	43	35	42	35	44	41	31	25	49	57	47	41	41	30	32	37	42	39	46	35	32	43	42	42	45	41	44	29	31	46	40	32	33	50	36	45	66	42	33	42	46	42	31	38	44	36	41	44	30	31	39	44	43	33	51	37	47	43	57	31	40	56	40	38	53	47	36	42	50	44	31	44	40	48	37	40	43	46	34	32	40	47	46	47	45	42	41	57	44	42	42	37	31	43	42	42	39	39	38	40	36	34	46	41	45	35	45	49	38	56	41	52	43	38	43	41	51	37	46	48	35	36	52	48	47	34	32	40	37	46	41	36	35	37	48	33	49	31	48	44	53	37	48	38	37	31	49	37	43	39	37	39	37	43	45	46	56	45	44	32	30	51	47	34	46	33	45	49	45	41	46	48	49	41	36	45	38	42	37	41	39	50	36	44	44	42	38	32	44	41	35	44	38	52	38	37	38	34	46	36	37	40	46	35	31	43	38	45	40	43	48	43	46	29	27	34	38	36	22	43	34	53	28	42	47	40	37	39	31	52	42	46	31	37	51	33	49	30	35	32	47	49	43	39	39	36	51	45	46	36	37	26	38	47	38	48	41	38	44	40	42	39	45	53	37	44	37	49	40	46	48	52	47	26	51	37	43	45	40	39	40	48	45	41	39	31	49	27	30	39	56	35	44	39	33	51	41	30	35	49	33	32	47	30	52	34	24	48	46	30	47	40	50	41	37	46	47	43	47	45	32	36	41	42	47	47	55	34	35	34	33	35	46	31	39	48	48	38	45	42	31	43	43	32	40	50	42	48	33	49	42	40	44	39	46	43	43	40	38	54	41	50	48	37	29	42	45	30	42	34	48	30	39	48	36	32	42	39	40	43	40	45	47	37	38	38	38	56	56	32	41	46	39	40	46	35	42	46	45	47	31	32	45	53	42	39	49	47	51	35	35	37	43	32	46	41	40	49	43	34	42	40	39	37	39	27	42	37	35	52	41	35	48	48	26	36	47	33	47	43	48	36	43	51	31	52	34	39	34	41	32	55	56	36	37	40	40	49	23	47	41	46	49	31	55	37	49	48	58	33	40	38	50	48	53	41	34	52	40	54	43	45	32	39	42	30	40	41	42	39	31	31	41	47	47	50	35	32	52	38	37	48	40	41	44	31	54	40	41	43	49	39	44	42	38	41	50	41	26	38	46	31	36	31	45	37	37	55	42	34	41	45	47	35	46	37	40	45	43	35	46	32	48	56	32	40	46	27	50	48	41	45	47	39	40	39	36	43	47	35	43	42	38	32	36	34	40	48	44	40	31	44	42	34	44	37	41	38	41	37	45	47	47	36	40	38	43	37	45	45	42	38	35	52	37	47	53	38	28	43	48	35	39	40	39	43	45	42	36	32	36	47	47	53	26	46	48	53	33	39	41	39	36	40	39	45	36	43	40	41	38	39	48	35	57	28	38	45	42	43	40	35	42	44	41	49	41	44	45	33	50	55	31	31	33	40	45	47	37	48	38	41	52	55	36	44	48	38	37	36	35	41	39	41	52	54	37	40	44	50	40	55	20	37	39	55	34	35	47	36	48	36	44	31	29	37	56	39	52	43	46	33	34	43	36	38	45	42	48	31	50	44	43	33	38	47	32	49	46	42	36	34	44	46	21	40	40	45	40	39	41	51	35	35	39	36	37	46	39	29	43	39	43	44	52	43	52	50	50	43	47	44	42	36	58	39	27	48	44	44	31	42	36	48	44	42	40	28	41	46	51	40	37	40	39	34	36	36	54	41	43	45	38	44	48	39	43	45	41	46	39	38	48	48	44	32	44	34	52	42	42	43	34	46	40	43	52	40	50	40	49	44	45	34	53	58	34	44	39	59	47	44	28	39	38	52	39	39	29	43	40	42	47	39	45	45	42	34	40	44	35	46	40	56	46	50	24	58	40	35	43	42	36	36	36	42	39	34	36	52	46	42	41	43	34	32	42	39	40	48	33	47	50	40	36	41	43	46	43	37	48	47	38	47	40	39	37	40	43	46	45	40	58	51	32	42	38	48	48	46	45	40	44	46	37	43	29	45	44	49	42	35	42	35	32	36	41	41	45	44	41	45	48	46	51	53	36	42	36	35	47	43	37	35	48	45	37	49	38	34	46	44	39	39	33	44	41	45	41	52	40	43	34	48	46	47	36	35	54	39	44	34	42	34	39	50	37	22	44	35	26	43	57	53	43	38	40	37	33	40	26	50	43	44	34	39	48	46	49	58	40	50	39	45	50	45	50	41	41	53	48	36	45	45	39	41	40	43	50	52	60	44	38	36	55	45	42	32	50	41	46	43	38	35	54	41	42	36	40	34	44	46	41	49	39	37	32	35	41	29	40	36	40	47	38	30	34	35	47	41	43	40	43	44	43	32	35	35	43	35	38	50	45	40	45	36	38	39	42	32	48	24	35	50	42	34	45	40	50	48	44	38	43	39	42	49	35	43	49	34	44	42	36	40	38	39	34	48	47	43	39	41	38	43	41	46	35	39	44	51	40	41	33	42	34	41	50	44	47	43	38	46	35	36	46	36	44	47	45	40	36	39	39	44	45	40	34	42	41	39	47	32	43	42	42	39	44	35	37	50	46	42	54	40	49	40	40	30	51	42	27	33	45	33	38	43	47	42	31	29	33	36	39	34	45	48	35	42	41	39	35	36	53	46	44	44	42	38	39	42	36	43	44	31	50	38	48	40	54	36	43	48	48	43	43	42	37	57	32	52	37	50	38	50	48	27	36	42	42	41	34	41	39	42	43	35	45	42	47	45	41	39	36	38	43	31	38	45	39	36	39	46	44	51	33	47	42	34	40	50	40	34	37	34	32	46	35	39	26	50	32	59	35	45	43	29	44	48	38	33	46	52	33	34
28711	13795	8749	16916	28641	34613	64952	64880	32458	26458	35305	36554	32067	24096	15582	8205	4071	1699	836	640	552	544	531	550	535	518	506	564	504	540	499	538	515	521	544	532	560	567	490	495	490	575	502	513	541	503	527	554	494	558	535	516	508	557	549	538	550	519	528	486	501	481	535	562	484	512	536	519	477	548	499	534	510	511	532	570	543	555	502	484	494	563	524	528	517	495	514	535	542	506	507	501	541	531	562	549	500	585	537	520	569	555	582	497	537	516	581	498	554	548	476	561	485	525	572	535	532	545	506	547	534	511	522	498	516	506	518	551	491	564	521	534	549	501	533	543	503	526	508	500	495	524	499	499	518	494	533	516	560	493	508	512	513	499	513	522	550	504	523	547	548	500	544	562	505	495	531	546	507	520	546	567	505	574	471	509	513	512	529	560	511	478	528	508	510	505	521	541	573	507	490	495	540	511	507	535	543	500	540	530	542	558	530	503	485	499	523	560	555	580	522	511	518	527	516	524	537	521	529	551	545	541	560	539	538	494	533	516	503	480	560	532	519	524	551	517	553	519	519	504	524	531	551	548	504	527	549	536	516	502	523	545	521	528	518	534	485	534	534	483	526	526	485	522	526	528	536	478	560	549	532	523	533	501	526	526	535	538	530	552	497	478	509	547	524	490	533	518	486	569	520	524	508	538	573	553	551	532	520	525	516	510	486	558	599	508	583	545	548	521	546	511	525	537	516	541	572	523	509	538	525	466	507	512	523	527	543	571	555	524	514	537	529	502	529	514	544	564	525	513	534	510	534	533	540	509	472	505	506	539	570	570	492	524	519	521	514	532	504	562	557	530	542	525	535	527	532	534	522	544	577	548	529	526	576	548	512	565	521	516	549	577	535	562	534	547	516	549	513	547	539	510	517	517	524	520	532	507	545	551	523	537	501	496	522	581	557	515	517	540	523	526	525	542	522	515	527	521	519	545	508	521	518	516	497	561	556	536	517	516	496	540	528	548	551	535	506	535	550	511	544	546	498	578	525	516	554	554	549	548	539	507	511	526	537	494	568	522	484	528	583	512	540	500	519	554	526	558	540	540	507	544	522	534	550	522	515	571	572	491	515	551	540	560	502	530	507	532	503	492	527	511	536	536	535	520	531	519	556	523	523	497	554	561	572	509	538	545	550	519	536	537	548	514	538	534	508	524	563	532	559	545	498	567	518	526	575	540	582	479	516	536	551	541	532	535	509	540	551	534	489	514	527	567	518	525	560	523	550	537	522	548	526	502	510	506	509	510	524	556	514	540	469	517	506	497	521	528	531	535	528	549	541	554	511	535	503	514	515	541	583	529	539	517	556	506	493	524	506	521	507	545	527	549	500	552	510	517	571	567	556	516	541	545	553	537	524	506	507	559	507	549	543	506	537	499	555	527	523	506	508	573	548	512	512	551	539	526	488	518	495	515	517	529	526	508	526	507	514	518	533	529	549	535	501	524	533	574	525	524	554	527	552	550	537	538	546	551	532	524	519	530	557	500	571	556	528	521	514	522	509	524	542	553	532	518	561	530	541	557	549	523	547	554	562	563	491	508	525	532	487	528	529	509	536	543	566	534	524	511	518	509	508	521	537	530	514	550	494	526	535	556	532	486	492	568	534	560	487	522	504	565	571	483	537	485	531	512	524	548	545	535	502	500	505	508	551	534	584	523	563	506	497	541	566	509	523	498	533	552	539	531	514	534	524	553	469	553	466	558	512	538	539	516	535	517	563	518	491	570	544	538	501	536	481	519	531	516	510	508	528	522	521	491	552	524	531	544	544	574	507	563	530	580	528	504	522	521	515	549	528	539	533	558	564	502	506	594	517	477	529	577	549	554	500	548	532	540	511	515	550	552	506	496	492	503	492	533	509	504	519	536	537	522	542	522	521	516	529	508	531	535	558	511	553	533	525	529	518	491	552	542	519	524	529	496	539	527	521	539	497	511	537	495	501	529	535	575	475	552	508	491	532	535	553	529	525	511	511	531	535	566	557	550	549	471	507	529	524	520	520	535	535	501	554	483	481	533	506	518	537	539	545	566	501	523	516	509	510	552	523	570	584	551	561	516	536	553	587	515	520	527	506	546	547	493	553	525	551	561	504	533	502	479	569	517	506	510	513	549	500	531	526	539	589	537	501	557	547	546	548	508	499	533	498	566	508	521	541	517	519	515	579	536	525	514	525	520	566	507	557	544	546	512	521	551	527	470	522	516	516	506	537	527	551	542	536	517	488	496	583	502	503	538	514	535	502	554	509	568	518	532	498	537	508	533	575	495	519	512	539	573	505	543	541	499	555	480	482	541	547	550	514	525	536	485	535	542	506	555	526	536	545	538	544	497	523	558	523	520	569	504	523	521	533	532	561	518	498	512	542	567	516	496	516	524	534	507	524	555	557	562	531	516	539	531	520	504	517	530	493	508	524	537	552	545	521	524	529	546	505	530	556	513	508	508	476	543	527	572	496	537	514	518	567	553	511	525	546	547	529	536	560	553	521	525	499	532	580	513	579	497	509	541	515	543	576	529	533	473	550	522	531	561	502	565	513	535	508	553	504	491	553	540	529	531	540	527	517	516	514	511	524	534	554	524	537	523	570	568	510	512	507	496	545	576	542	547	515	504	561	538	550	540	537	518	539	544	530	516	544	548	520	516	536	513	518	541	516	508	512	516	537	524	516	540	531	572	500	585	528	567	550	553	562	514	501	535	550	540	523	543	532	502	519	514	529	474	515	506	541	562	504	534	529	524	531	536	539	531	544	515	549	601	561	550	553	465	554	541	540	494	529	532	537	535	555	538	540	540	482	512	508	533	523	538	536	538	527	550	527	527	545	497	506	539	533	493	598	521	546	515	537	548	560	499	533	517	537	538	549	505	551	541	509	519	573	502	514	541	504	580	529	529	503	545	559	556	520	498	513	580	485	548	571	529	543	527	519	554	511	509	550	488	522	568	559	529	565	570	525	538	529	505	513	528	565	542	525	500	544	500	573	514	555	529	514	559	566	533	562	518	547	533	553	520	545	501	560	525	514	476	510	545	501	534	519	534	509	524	541	555	562	533	546	530	546	530	507	535	542	521	520	535	493	510	486	545	522	571	493	540	514	502	555	546	544	535	544	522	555	484	507	505	549	524	572	494	542	514	501	536	556	522	546	552	521	532	483	530	527	542	521	514	558	537	520	551	555	508	587	523	524	540	542	504	523	508	541	507	495	519	546	542	540	542	520	546	565	512	534	568	544	494	527	524	495	544	539	539	518	513	541	497	527	521	535	552	533	511	511	498	486	488	526	513	532	505	519	545	539	520	503	521	567	532	533	522	536	490	527	544	537	514	495	526	543	513	546	542	495	513	570	521	507	497	528	553	508	551	566	550	532	527	478	488	516	542	524	518	505	496	535	509	544	539	523	539	549	530	528	530	509	541	528	512	523	532	570	543	522	555	558	533	503	518	560	556	557	570	562	519	522	518	549	548
1596	438	100	91	125	285	2552	4065	2681	495	768	538	350	227	155	74	49	46	47	44	42	40	44	55	35	50	42	48	43	38	40	53	40	42	39	51	38	33	45	38	46	44	47	36	36	31	43	46	38	41	42	44	52	38	53	36	39	38	38	42	42	38	35	34	34	46	39	54	30	39	46	34	47	33	51	39	44	47	39	42	44	51	47	39	29	41	35	34	37	48	40	55	46	41	37	39	49	40	47	37	39	40	48	44	38	49	34	37	54	41	35	53	49	37	48	34	41	41	43	44	41	36	46	39	44	40	34	35	46	38	40	35	42	45	38	38	35	44	50	34	31	41	41	43	36	35	31	36	42	48	28	38	26	41	41	43	40	43	36	45	33	35	26	31	38	43	40	48	40	33	49	51	41	35	44	39	42	45	44	33	52	48	48	37	43	33	54	36	46	47	34	45	47	46	32	37	55	47	46	33	40	34	37	37	37	38	45	33	38	35	48	44	33	31	47	43	44	35	39	43	44	44	47	35	44	42	50	42	37	28	48	50	50	36	42	39	43	32	42	29	41	23	35	41	43	38	46	49	51	42	40	52	36	49	44	49	34	43	34	46	45	43	44	50	47	43	40	33	48	46	48	35	40	46	46	48	34	40	33	51	45	48	45	36	35	46	32	37	39	39	39	46	40	28	37	53	53	40	48	41	42	41	54	45	38	38	34	44	30	39	40	50	39	33	50	43	43	41	44	47	39	49	40	35	37	44	43	45	51	38	47	39	34	38	36	39	53	55	39	36	42	46	29	48	45	48	32	40	38	41	31	35	45	43	31	41	37	44	38	28	39	42	44	28	40	35	41	36	32	48	55	50	46	50	36	37	35	41	41	41	35	40	42	37	48	37	34	37	28	55	46	46	35	45	62	35	40	38	29	35	53	42	40	36	42	45	38	41	48	42	32	49	42	41	41	44	51	34	48	38	46	41	32	47	40	42	34	42	50	50	41	32	40	52	61	37	43	47	42	44	37	39	41	39	31	53	43	44	35	38	38	39	33	36	39	47	40	49	41	42	42	38	35	33	44	34	36	44	47	48	49	32	48	44	46	49	37	39	46	51	38	50	43	45	38	42	40	47	53	47	55	33	53	44	40	38	37	49	40	51	37	44	29	45	28	44	48	26	43	33	38	43	41	47	47	56	54	41	42	31	43	38	44	49	28	48	33	52	35	40	48	31	54	33	39	45	42	45	39	43	44	26	44	37	37	31	48	48	39	50	41	45	46	31	58	48	42	40	43	38	32	42	43	49	47	48	56	44	38	44	43	42	39	56	44	39	38	47	42	41	43	38	50	40	32	44	39	33	30	44	35	47	41	53	34	35	40	41	38	43	46	37	35	32	36	40	53	34	54	35	43	47	38	44	45	41	40	48	41	48	42	42	39	43	39	42	39	53	35	37	44	51	41	46	43	47	56	43	32	38	53	37	44	43	39	47	44	50	34	41	48	39	46	36	38	44	30	41	47	39	47	35	39	44	46	37	43	41	40	44	40	43	42	28	48	40	58	33	44	44	44	36	41	49	32	36	35	38	47	46	46	48	49	48	50	48	35	52	33	45	36	37	44	51	28	42	41	53	44	39	37	44	42	45	36	47	45	42	41	51	41	39	37	48	45	46	40	46	58	44	49	38	52	48	47	41	24	38	45	33	53	47	46	45	45	34	48	38	49	40	50	50	34	56	41	41	46	42	45	42	46	38	36	33	42	38	49	29	45	41	31	44	35	55	34	40	36	43	43	31	43	43	31	47	41	42	32	53	36	51	42	44	39	41	38	45	46	46	55	40	29	30	37	50	41	45	52	43	47	40	37	46	36	36	39	33	41	48	39	51	37	43	33	29	42	58	38	44	51	50	44	37	58	48	37	34	44	42	29	53	38	48	34	33	36	33	36	41	41	37	36	57	49	40	43	33	34	37	40	32	38	47	40	40	55	52	39	37	39	49	42	31	31	48	42	47	44	44	42	53	38	53	36	44	42	44	25	40	52	50	39	49	41	43	49	43	50	41	40	31	33	43	51	40	44	43	52	38	49	37	59	46	36	36	49	56	46	36	50	61	45	35	54	40	35	42	40	50	57	30	40	33	43	46	51	35	45	40	40	47	51	36	44	47	33	34	43	43	50	49	48	40	45	36	33	32	49	41	42	48	37	49	43	35	47	49	39	46	35	49	37	52	29	47	59	41	30	45	45	43	40	33	55	46	45	50	38	43	39	38	40	38	65	49	42	39	51	50	46	34	49	53	58	39	45	38	24	58	31	30	43	48	28	37	46	41	49	40	53	38	42	46	54	48	44	30	42	34	42	47	43	48	36	33	39	34	34	33	43	43	58	37	44	32	43	45	37	38	39	45	49	39	33	28	33	44	55	48	45	36	42	60	48	32	52	39	31	38	50	42	32	45	45	49	43	48	46	42	44	34	45	40	35	41	47	41	49	48	38	31	47	46	49	43	45	53	47	49	32	37	30	40	50	42	28	39	34	36	42	52	52	33	42	50	36	51	38	32	39	53	37	45	31	40	35	47	47	36	40	45	42	43	50	52	46	44	47	45	32	57	38	42	45	42	51	43	51	42	44	43	48	50	41	55	48	37	43	52	50	42	36	57	42	36	40	40	34	46	34	31	38	32	54	32	57	39	44	43	38	36	36	43	64	35	37	47	46	41	47	34	38	42	43	44	40	44	42	36	57	34	48	50	53	43	53	39	38	49	39	35	47	39	46	36	58	35	42	52	32	46	47	39	34	43	41	35	49	34	48	35	57	41	47	32	41	48	49	38	37	44	48	53	43	39	35	43	53	33	48	28	38	40	44	43	48	62	38	41	45	43	43	40	42	43	38	35	44	48	41	39	41	43	45	37	35	36	41	36	45	43	44	58	48	53	57	48	37	43	36	38	42	47	43	49	37	40	45	36	44	35	40	29	39	35	34	40	40	45	47	43	37	37	49	46	35	36	44	34	47	48	29	33	49	36	44	46	43	40	45	50	46	45	52	42	41	48	40	47	28	42	45	43	43	49	30	38	47	45	46	46	50	44	40	42	48	36	38	50	49	49	44	35	37	55	22	49	51	44	38	36	45	48	48	37	45	50	52	36	40	31	43	39	43	41	38	44	48	32	35	46	38	34	42	34	42	47	43	40	27	41	42	44	42	41	61	40	51	51	44	42	35	29	35	47	44	55	38	47	51	41	35	40	42	43	43	43	42	35	36	29	42	43	37	41	38	43	40	34	44	39	46	54	47	43	47	39	41	28	42	41	45	36	36	45	48	52	54	46	47	36	48	37	42	48	39	43	45	39	36	45	44	31	38	45	30	41	39	44	32	36	40	45	44	48	53	43	36	43	34	43	49	34	45	47	38	43	40	48	35	40	53	36	32	49	42	46	37	40	37	40	36	50	44	44	46	40	41	38	46	32	41	42	46	48	47	39	43	51	42	46	40	46	32	53	36	52
18896	9059	2251	4756	12583	18676	38704	40838	30669	14454	20166	15408	10477	6286	3256	1767	1086	677	570	541	553	535	584	501	546	560	547	514	546	544	548	519	563	536	567	548	524	510	545	536	576	589	590	573	542	564	557	544	483	547	547	535	552	543	527	522	515	529	577	559	563	539	587	551	581	532	519	538	581	543	515	565	574	552	582	567	603	528	484	573	519	526	536	569	518	546	541	545	534	563	561	591	557	556	559	590	525	558	536	532	528	549	519	531	589	547	541	519	570	586	530	562	542	507	580	529	536	508	575	562	531	558	560	552	523	551	515	534	552	553	534	581	520	508	571	561	531	526	542	537	553	534	522	567	554	542	541	602	513	559	542	557	495	550	529	493	567	561	563	557	510	591	534	506	592	531	556	554	543	565	530	534	571	574	540	539	505	549	557	556	522	569	554	577	530	594	550	568	522	585	540	527	532	548	555	570	541	522	553	540	573	521	528	549	572	505	530	522	603	555	541	548	519	509	559	613	547	576	546	546	539	524	518	559	561	518	569	520	536	566	546	500	517	554	542	483	538	570	566	575	543	524	543	563	558	591	489	559	519	540	555	571	545	535	581	566	541	573	562	548	535	535	531	572	506	547	547	558	512	576	549	583	516	566	602	547	529	578	521	564	547	567	608	558	509	560	519	576	575	560	551	545	531	523	591	542	582	535	513	565	574	535	581	544	528	528	594	601	585	540	523	511	496	517	505	571	549	520	501	564	528	522	558	532	518	533	569	517	526	545	562	520	524	525	529	527	569	554	553	520	517	539	530	543	534	510	544	572	566	527	589	535	511	511	559	529	518	552	565	556	562	545	547	533	532	557	558	516	586	545	516	535	540	522	580	527	545	575	534	567	565	566	516	574	572	584	509	559	533	532	543	568	518	557	537	573	539	499	562	574	509	560	549	561	523	606	559	511	575	546	534	527	589	524	510	574	547	577	563	535	544	509	533	529	512	533	560	579	561	509	517	531	514	530	572	549	526	510	565	549	592	531	525	530	542	531	534	541	569	561	507	517	554	533	601	576	556	563	537	582	577	548	574	556	519	536	597	532	538	536	529	554	482	541	491	558	558	539	533	551	526	529	586	524	565	574	539	585	518	476	529	524	521	515	538	509	519	498	547	520	564	531	555	548	514	581	554	559	533	580	537	562	554	523	521	499	559	521	580	520	546	520	558	529	550	576	523	538	571	561	495	542	560	561	557	525	532	527	560	574	551	537	529	570	531	509	557	520	535	559	520	552	565	534	600	545	517	593	584	570	561	591	564	581	530	572	539	566	550	568	534	554	549	562	547	570	582	548	544	552	565	505	515	568	514	543	564	528	494	545	539	557	544	550	550	584	536	588	581	521	543	536	583	540	528	569	514	517	530	528	550	563	504	527	526	578	557	596	550	542	567	560	530	519	531	517	554	580	556	591	567	576	518	528	529	533	571	554	547	519	521	577	561	514	542	576	523	550	521	564	572	525	534	513	555	597	520	524	555	528	554	530	553	556	552	538	528	527	537	542	525	548	517	542	545	526	532	535	567	538	550	542	526	507	525	535	538	527	525	498	532	586	520	514	540	554	550	504	570	574	536	566	559	550	561	530	558	527	531	534	533	562	545	566	537	547	551	534	505	547	586	489	591	560	555	547	592	550	614	503	550	518	566	566	524	568	543	583	510	532	479	543	508	538	596	500	567	550	551	568	546	550	578	544	559	570	563	542	581	569	495	534	525	523	530	570	569	553	533	511	514	532	550	535	567	553	568	541	561	554	514	525	556	618	572	534	528	541	533	515	567	533	537	552	562	525	524	570	569	492	557	584	532	488	587	532	543	557	555	567	517	549	516	545	546	552	520	546	569	515	505	535	537	507	522	580	548	586	538	516	559	556	551	553	543	542	520	553	520	532	545	566	501	554	565	598	509	548	507	566	505	541	533	565	535	553	578	548	546	528	536	533	521	561	527	528	556	569	558	524	529	563	560	565	528	549	558	542	503	530	552	534	507	516	597	510	546	542	568	529	537	512	531	549	571	538	568	531	563	530	505	554	535	543	501	566	524	518	560	536	555	593	563	521	526	523	537	567	543	535	535	541	615	565	555	567	560	549	518	576	535	510	563	573	525	590	586	548	552	584	534	510	581	534	543	573	541	543	546	517	580	546	515	534	525	520	545	522	532	554	562	552	564	538	523	546	575	525	517	541	551	549	563	562	532	536	527	509	499	566	557	537	533	554	531	569	489	586	544	543	566	565	563	558	581	521	526	524	566	519	588	513	596	581	572	565	545	529	541	513	523	556	541	526	585	532	579	554	578	565	557	594	552	550	559	548	569	521	544	574	523	555	591	533	536	543	502	581	544	607	532	581	536	572	542	588	558	562	564	536	556	519	553	524	540	539	514	567	560	531	561	539	542	561	527	535	585	519	552	575	542	503	497	524	509	492	521	592	514	537	534	545	522	562	545	552	566	487	532	559	531	556	514	494	492	550	537	543	527	520	556	532	548	562	570	541	552	578	545	555	561	552	548	595	499	555	513	567	577	545	524	554	516	509	557	527	496	524	512	544	568	530	548	571	555	535	581	589	512	581	529	584	546	563	527	547	586	509	549	547	578	520	525	549	527	523	565	521	527	533	534	543	594	560	578	558	519	562	548	564	539	535	505	567	586	530	547	561	541	518	563	546	501	583	516	537	511	545	553	502	569	543	531	531	549	524	541	546	565	569	526	517	509	521	585	584	560	530	540	561	579	529	517	549	542	543	552	561	520	511	552	517	542	554	549	587	560	551	573	546	528	553	534	575	560	550	546	555	544	515	562	500	537	550	558	534	575	526	546	548	527	528	547	551	540	562	523	540	539	516	545	519	539	558	567	587	565	539	548	565	545	525	477	559	527	530	527	579	534	499	532	518	555	559	537	534	550	553	546	560	524	493	532	560	520	510	585	523	536	532	531	567	545	543	547	609	551	535	571	551	525	561	538	560	525	544	534	547	585	496	567	521	561	558	566	556	556	561	555	515	551	558	546	557	529	551	571	509	549	532	511	542	539	521	526	525	489	560	605	551	586	590	535	566	487	526	585	552	554	558	513	523	586	499	525	529	531	541	572	584	529	555	554	538	509	534	523	588	538	542	564	562	547	550	566	557	561	508	545	580	513	575	522	548	539	532	546	537	529	553	509	542	529	537	530	544	526	534	531	553	534	547	541	542	516	547	538	547	570	544	534	563	527	564	534	567	555	564	565	518	561	520	535	525	549	489	519	585	534	539	554	532	539	548	537	538	524	496	546	563	515	526	523	570	542	564	549	513	540	550	561	571	545	549	532	535	575	544	513	494	544	586	547	536	536	572	520	560	547	538	520	570	537	555	548	538	561	518	567	569	484	533	512	519	516	544	517	546	557	548	574	511	554	571	572	528	552	560	557	516	556	541	514	579	548	531	541	575	539	537	574	520	515	553	555	547	544	535	528	534	532	558	570	559	554	554
1336	911	246	201	311	572	5810	11240	7559	2188	1884	1159	601	325	157	102	61	34	31	43	39	41	38	38	35	45	34	35	33	31	54	37	35	36	28	33	45	41	27	40	29	45	31	43	43	44	31	33	35	38	42	33	36	37	28	29	37	34	33	44	20	48	18	45	36	30	41	31	34	29	37	36	30	39	32	31	36	31	38	32	35	40	41	26	37	38	42	44	41	35	50	32	35	31	25	37	41	41	32	43	32	35	42	31	28	37	37	45	45	36	37	36	35	33	41	34	52	25	40	31	34	42	41	33	35	44	33	43	36	33	31	37	33	36	26	38	43	44	32	31	40	32	49	29	38	44	42	21	35	27	54	43	41	43	43	35	40	37	27	36	32	41	31	44	40	43	31	45	39	36	38	45	37	42	42	52	42	26	35	31	34	32	45	48	38	37	50	30	37	37	30	25	34	42	31	44	40	35	32	33	34	45	31	47	45	50	40	40	34	35	39	46	38	43	29	34	30	33	34	42	34	27	54	36	41	35	43	29	24	29	33	39	45	29	31	33	31	30	40	33	40	39	32	44	31	46	38	44	31	36	42	47	30	39	39	27	52	36	30	46	36	33	41	35	43	36	50	44	36	39	41	43	38	34	39	43	34	45	32	43	37	31	29	47	34	26	42	45	34	40	38	52	40	36	49	34	39	36	37	38	41	34	34	37	45	39	30	37	39	47	42	44	34	35	37	39	34	40	42	42	53	32	40	31	47	34	39	28	33	53	32	42	37	41	31	49	27	26	46	38	31	38	41	31	36	34	39	37	34	41	44	40	31	34	39	41	40	38	38	35	39	44	41	34	35	27	37	47	56	34	33	37	39	34	42	44	45	36	36	36	39	33	37	31	39	38	38	31	32	38	45	38	40	40	37	38	35	25	37	33	25	31	38	44	36	38	38	35	46	28	28	36	44	37	40	30	36	35	38	45	31	34	36	32	33	39	40	34	30	44	42	42	36	38	41	30	37	44	36	33	35	43	38	43	29	27	45	38	39	38	22	35	37	36	24	37	33	40	46	32	43	39	41	28	34	32	31	32	37	36	32	35	31	32	41	49	30	35	51	38	35	41	38	40	34	37	30	40	35	48	49	50	43	35	42	42	41	33	41	39	45	38	36	36	37	42	40	46	36	30	39	51	26	31	39	30	39	29	40	40	43	45	37	29	31	33	36	39	42	35	34	42	31	52	41	37	36	48	36	30	34	39	32	46	39	30	26	41	49	45	40	40	36	42	41	37	43	29	41	30	38	37	34	40	39	41	51	39	36	35	39	33	26	28	35	31	37	44	46	25	33	36	48	38	35	34	31	33	44	41	37	25	42	40	31	33	39	29	44	37	36	35	37	44	48	40	31	33	42	38	42	36	37	50	34	52	35	38	35	36	31	34	43	43	30	34	44	47	41	36	43	35	45	33	44	50	38	42	37	47	38	28	39	32	43	46	41	43	36	30	32	31	34	36	39	51	34	40	33	37	32	29	36	22	47	27	36	37	31	48	40	38	38	35	37	34	50	33	34	33	44	38	46	39	31	28	40	34	40	33	35	52	42	42	39	32	44	30	26	39	30	35	35	26	39	42	36	37	48	38	30	38	36	40	37	49	39	29	39	36	38	26	42	42	38	30	44	35	32	35	46	43	38	38	41	36	39	41	50	39	33	36	39	42	50	39	33	37	37	28	42	37	44	34	34	34	46	43	36	40	37	34	38	46	40	38	40	32	34	47	36	37	50	43	40	40	53	40	24	40	48	49	37	41	31	52	48	43	46	43	33	39	31	48	33	29	38	27	38	29	34	31	39	42	45	40	35	43	44	40	41	29	31	44	55	28	54	30	39	33	46	29	38	41	38	34	39	41	26	40	33	48	38	40	33	35	42	43	29	37	49	40	34	32	34	33	47	42	34	34	39	44	44	40	37	35	36	34	31	34	36	36	43	35	33	45	35	53	33	36	40	37	34	44	34	37	44	31	58	37	32	30	37	37	35	27	37	34	34	47	45	37	42	50	39	46	41	36	40	38	25	35	41	37	38	35	42	43	33	33	39	44	39	41	42	32	38	42	37	34	37	37	35	40	43	34	37	32	42	35	51	51	40	41	31	35	29	32	38	35	35	39	33	36	34	48	43	36	41	19	32	27	42	35	32	51	30	23	42	45	47	55	42	42	39	53	33	47	42	42	35	46	29	43	34	43	37	51	38	35	38	40	44	43	33	39	24	45	29	28	40	35	30	38	33	38	32	36	37	36	36	37	42	31	41	31	38	33	47	34	41	34	39	49	28	40	42	35	36	41	35	38	37	46	31	35	42	40	39	42	48	35	33	36	35	50	49	53	39	36	37	43	36	39	43	29	38	39	44	44	43	51	44	42	35	37	28	46	31	48	36	32	36	27	30	28	45	45	29	28	42	34	41	28	28	48	37	28	41	36	32	41	40	34	48	44	31	39	32	40	39	43	37	28	51	35	30	25	41	31	40	30	33	40	29	39	40	34	38	46	36	36	31	41	38	42	34	32	41	29	36	41	40	45	41	38	43	44	39	35	39	31	39	44	35	30	32	42	23	31	40	41	47	39	44	40	44	23	46	33	38	36	44	42	37	40	36	36	46	39	43	26	35	37	42	37	35	44	45	34	38	34	36	41	38	45	36	34	46	37	43	31	38	44	32	46	27	50	36	26	39	35	37	48	42	29	33	48	42	34	30	35	43	28	30	24	38	52	39	34	45	41	29	37	40	29	29	42	34	40	28	34	34	50	34	40	37	42	32	35	40	45	31	29	29	32	48	36	40	42	27	33	30	44	32	30	39	47	30	38	48	32	38	42	44	36	46	33	33	46	34	27	35	28	38	34	49	35	39	43	32	29	32	43	41	40	41	42	26	34	44	37	35	41	29	37	41	38	36	36	35	51	45	34	43	34	31	37	45	40	36	41	50	34	48	31	40	36	42	31	36	46	34	33	28	32	36	49	34	36	37	36	39	33	31	39	42	36	43	44	46	41	43	45	28	41	44	37	39	33	35	34	36	38	39	39	37	32	29	41	39	40	37	34	29	38	28	36	43	36	31	41	46	44	36	41	28	40	34	38	49	38	42	45	35	38	44	38	43	29	50	34	40	34	39	35	30	43	35	35	33	26	35	29	36	33	38	40	46	41	41	32	35	44	31	31	48	39	46	33	31	50	41	37	39	44	43	36	34	35	40	40	39	46	37	33	44	35	34	34	37	39	37	35	31	26	32	35	45	37	44	40	34	34	26	38	41	45	44	45	35	41	35	32	43	33	41	47	33	33	32	30	35	38	33	28	37	46	38	33	32	38	35	27	31	32	37	43	36	25	46	33	43	43	38	33	39	49	37	51	51	34	16	48	47	34	49	37	32	45	42	32	49	42	43	29	41	38	49	34	39	35	48	34	31	33	43	44	38	34	31	37	56	33	34	40	41	32	43	45	42	37	29	47	41	39
23631	13898	4818	11061	23330	26952	49542	56274	42981	28712	27404	21516	14810	8556	4294	2149	1083	659	536	524	503	473	513	504	501	481	500	495	514	518	509	488	456	480	513	507	486	482	491	440	497	513	486	460	417	463	505	495	454	463	493	512	508	488	457	457	474	504	455	474	489	492	486	526	480	481	471	480	486	471	481	498	445	520	506	458	470	467	461	461	503	485	448	468	500	466	489	464	480	485	494	496	498	481	460	498	509	480	449	473	440	472	484	483	508	481	489	470	485	492	485	476	510	515	458	478	482	476	466	433	470	448	485	465	497	494	495	489	455	484	520	441	521	485	473	490	461	462	488	468	498	534	524	456	436	489	507	514	504	458	529	484	529	545	493	486	463	466	484	482	502	469	543	483	481	485	462	477	508	466	477	467	498	461	465	482	476	504	506	510	481	451	485	483	481	478	460	507	484	484	495	490	496	525	489	493	463	488	466	479	479	497	499	497	504	465	484	460	471	494	475	485	505	518	523	462	501	457	511	484	519	452	496	455	507	444	502	516	500	486	475	506	492	486	482	468	498	496	499	505	491	528	476	481	454	475	470	518	488	495	436	503	472	441	499	477	497	455	494	523	487	473	504	494	504	509	506	480	457	479	469	541	487	500	460	485	483	471	489	431	448	499	504	485	491	465	492	492	476	522	477	466	463	487	495	513	459	478	476	517	506	482	491	508	484	516	494	534	506	457	512	486	497	520	470	518	441	492	502	455	498	484	468	469	475	440	480	459	524	481	539	486	468	485	447	490	485	468	479	477	498	490	447	509	464	544	551	437	487	487	493	479	546	514	458	495	485	488	500	512	481	479	466	476	486	484	476	486	515	497	504	517	466	447	512	489	500	466	474	489	451	495	447	508	506	494	490	475	433	570	503	475	455	489	449	502	479	482	485	503	466	497	477	483	472	472	435	463	478	518	485	479	478	534	499	481	492	461	454	507	514	527	465	538	484	461	492	503	493	514	488	434	500	535	477	503	460	517	516	499	463	517	467	485	479	489	478	461	481	509	454	514	478	467	487	465	504	496	464	541	525	488	462	490	473	486	519	520	485	434	490	469	487	485	502	479	481	451	482	526	511	469	503	478	483	474	501	518	470	468	482	496	459	511	470	491	458	465	507	515	514	500	473	509	453	519	484	429	503	493	468	465	499	480	479	486	472	507	475	456	478	503	528	459	484	472	533	507	481	480	519	469	459	486	482	485	503	520	490	494	496	466	451	513	546	488	526	480	480	502	503	475	465	498	515	484	475	495	504	491	457	505	488	473	513	471	447	473	497	511	521	475	477	525	488	491	475	461	433	489	487	465	488	501	494	495	489	496	477	500	523	473	505	487	481	516	446	477	480	478	476	463	480	533	492	479	453	504	484	468	537	481	480	489	485	535	514	467	476	504	467	437	497	503	473	552	462	475	511	516	491	552	489	476	477	501	442	488	456	484	482	513	490	485	489	479	496	525	484	457	544	479	468	482	495	458	467	511	535	482	483	469	515	480	507	502	513	417	479	533	479	480	466	437	480	467	473	465	526	487	496	469	469	451	485	469	483	511	503	464	443	489	471	469	435	440	498	467	494	440	475	476	494	496	487	487	444	444	501	478	457	469	511	458	506	467	485	478	492	450	510	472	499	488	499	494	466	499	475	471	470	490	495	469	509	498	490	464	457	472	506	477	472	463	487	480	492	480	492	468	484	535	537	449	488	463	507	502	512	499	494	545	479	490	508	472	495	509	464	471	475	502	467	468	486	519	537	501	492	471	455	479	515	511	485	477	498	496	493	482	495	465	456	503	479	473	469	474	477	483	443	471	482	511	489	488	507	489	534	449	494	497	465	474	482	473	489	487	457	451	473	447	491	501	474	481	491	501	483	470	461	472	500	452	464	496	496	509	485	504	490	473	472	440	498	476	479	503	486	465	478	496	499	498	460	511	473	480	511	494	528	494	516	494	475	490	503	510	503	487	446	471	483	463	467	508	459	492	507	508	447	488	493	504	468	464	513	514	474	464	478	446	493	507	495	475	511	505	518	489	479	498	503	538	462	523	499	489	515	498	513	454	430	499	494	470	500	514	496	508	485	515	503	456	487	471	466	461	486	470	477	538	474	510	461	467	476	508	474	453	474	453	482	419	461	498	466	510	474	481	486	516	492	477	477	459	463	462	485	472	466	486	479	476	484	445	488	508	419	484	490	497	482	512	513	508	492	481	477	468	497	500	524	523	477	503	458	468	493	450	474	491	487	498	470	504	464	490	480	469	514	516	474	476	492	473	511	453	507	475	476	457	470	522	478	473	493	463	497	490	443	485	451	500	500	481	476	485	467	520	504	462	509	491	506	531	469	484	452	489	480	478	533	529	516	507	477	497	519	476	535	495	475	502	503	479	476	503	468	499	480	507	481	490	494	464	489	488	473	456	521	487	465	505	520	464	477	483	500	493	472	545	442	500	515	472	465	505	455	487	505	505	502	514	449	494	482	477	463	466	483	474	496	509	505	540	526	479	477	547	514	477	482	496	493	490	504	476	534	439	477	451	531	506	499	495	448	533	521	475	490	466	471	490	468	526	472	502	475	523	454	477	512	487	530	496	497	513	469	482	502	468	492	449	509	509	486	494	526	507	463	434	446	494	493	456	458	464	486	491	489	466	515	499	475	491	464	489	471	529	490	499	475	436	486	470	502	460	472	461	473	444	476	509	481	478	472	496	482	500	453	465	477	503	457	477	471	483	474	466	467	428	483	509	493	443	446	469	489	496	476	486	471	473	468	491	480	450	496	475	482	485	474	492	521	480	487	469	507	448	455	501	478	515	464	524	449	502	452	432	486	500	485	485	511	504	497	474	497	505	446	497	458	462	527	516	462	477	477	514	446	456	496	470	487	463	473	469	474	478	500	464	459	470	460	502	492	480	486	474	506	501	500	504	479	432	486	467	465	469	450	508	529	508	497	476	476	498	510	496	504	504	507	494	481	480	459	479	502	465	500	497	469	507	526	495	497	460	483	457	487	495	467	503	468	487	494	480	530	481	523	476	449	472	493	453	488	462	509	509	488	471	480	499	504	496	471	513	531	507	460	521	466	488	443	487	478	474	477	526	464	493	486	437	482	472	493	471	439	507	462	479	482	488	469	482	521	468	499	538	472	483	495	476	487	489	473	496	511	440	487	498	521	491	462	491	496	485	501	513	512	477	512	445	502	500	470	506	491	484	467	454	477	470	470	441	472	495	481	518	464	506	458	483	462	493	501	501	500	483	488	492	471	491	493	513	503	488	466	477	486	473	508	492	528	537	496	476	515	459	477	486	495	449	474	512	503	485	499	504	478	470	516	494	469	498	469	473	452	488	447	481	467	482	478	471	506	513	489	477	508	508	509	418	461	483	482	498	441	453	464	483	498	510	485	491	495	501	476	464	519	484	464	481	480	472	472	498	452	498	473	468	534	496	475	476	439	486	465	499	488	504	544	476	517	541
2601	463	275	251	381	984	6899	12332	7389	3929	2075	1137	602	280	143	80	63	61	61	48	35	46	56	50	41	45	58	48	43	41	51	51	55	46	53	48	46	58	49	36	52	72	41	65	52	43	41	38	50	59	43	60	57	41	52	44	57	47	58	44	43	46	44	45	39	40	34	43	36	57	52	43	42	52	42	45	48	54	52	56	42	53	46	37	56	54	51	36	44	49	45	49	46	55	53	29	51	55	60	55	48	59	50	50	51	51	47	40	38	44	45	54	41	49	52	43	43	53	48	55	48	41	60	53	53	31	48	55	46	60	52	56	59	59	49	40	45	50	38	44	48	52	56	60	47	58	37	53	38	49	43	46	48	57	55	41	45	55	58	49	48	46	42	52	45	49	59	44	54	45	50	43	43	58	46	51	39	39	44	42	42	44	49	41	50	50	50	60	45	43	53	52	43	51	54	37	48	49	43	45	41	40	52	43	57	38	48	49	40	41	38	57	43	54	60	49	46	50	44	60	49	47	50	51	40	53	49	46	55	49	42	55	41	55	42	48	42	48	51	47	42	57	47	49	45	54	54	46	47	48	45	47	38	54	55	59	56	37	40	60	43	44	51	41	48	54	61	47	59	49	65	43	42	34	53	60	38	47	42	51	46	55	48	37	56	49	40	48	55	50	48	47	31	45	43	62	41	41	58	47	52	43	46	47	43	54	42	50	43	50	46	62	50	55	53	45	45	53	46	60	39	54	50	51	42	49	53	30	63	51	56	50	56	40	42	40	49	43	51	43	38	50	37	61	46	55	56	54	45	60	47	41	47	54	42	41	57	54	50	49	44	49	47	49	38	41	44	39	44	46	50	54	49	49	48	53	46	40	42	46	58	51	36	55	39	34	56	43	27	42	39	51	42	42	38	45	51	52	58	49	53	42	53	49	31	51	44	68	52	52	53	56	50	43	45	47	62	53	47	44	34	54	49	43	50	48	38	73	45	52	57	49	37	45	42	50	53	48	59	50	46	51	44	45	47	41	30	43	42	52	41	43	54	43	35	44	47	40	39	56	43	57	50	60	46	34	36	53	41	56	37	52	48	55	55	57	47	47	44	58	49	50	43	42	56	51	53	51	44	45	44	53	46	49	59	44	51	42	54	48	43	50	48	40	51	49	51	47	47	38	39	59	43	49	49	43	55	48	42	40	60	43	46	52	50	45	61	66	55	59	49	43	46	49	46	49	44	40	45	47	55	44	32	33	46	51	46	40	53	60	47	51	45	37	48	51	48	45	54	37	51	45	48	47	58	47	59	45	62	51	53	46	57	49	32	59	50	51	48	65	51	46	50	46	48	52	35	40	45	53	41	54	53	52	37	56	43	57	43	53	37	45	46	51	51	53	57	56	53	39	39	42	42	56	48	33	52	50	51	31	52	47	54	45	42	42	47	44	49	49	46	50	42	40	52	38	36	52	44	41	39	66	40	49	47	48	62	44	53	45	40	59	33	47	50	48	47	47	53	36	51	42	31	49	61	53	57	37	61	49	49	55	35	42	45	46	43	52	57	38	48	56	46	47	45	48	38	45	43	49	67	51	58	47	51	49	42	40	35	42	45	42	45	51	32	36	56	39	58	50	41	48	53	55	38	46	42	48	37	56	47	50	58	47	50	47	41	43	47	51	45	30	44	38	52	39	38	49	52	46	52	47	43	38	41	38	47	37	54	48	45	39	38	58	48	46	39	40	52	50	46	57	40	50	44	50	39	48	44	52	60	46	49	59	56	52	43	55	61	53	57	67	54	54	46	50	61	47	46	46	41	55	53	45	64	53	40	55	34	59	38	54	49	50	45	50	54	41	50	52	47	44	43	49	31	51	46	60	40	53	54	37	42	40	47	43	35	43	51	44	46	49	43	53	47	52	54	66	34	49	48	48	47	52	45	48	45	53	55	42	51	42	58	48	45	44	46	42	47	48	38	47	34	35	48	57	46	37	46	46	51	64	46	46	43	47	68	55	43	43	47	37	48	49	50	57	46	38	47	58	42	48	49	50	52	56	51	47	47	47	38	53	34	50	49	52	51	50	43	50	54	37	41	45	42	41	52	51	38	44	50	47	44	64	58	52	55	57	58	37	48	45	56	47	54	54	59	40	46	41	50	41	51	49	49	35	46	42	61	40	40	44	54	41	48	50	48	47	59	43	42	55	50	54	42	48	51	43	54	50	44	44	51	44	45	58	36	54	53	50	43	48	41	60	42	49	56	45	49	46	44	45	50	47	53	55	42	46	55	40	49	47	49	40	45	30	56	38	59	34	48	56	43	52	51	50	38	32	40	53	46	52	49	41	42	43	58	53	51	38	47	45	48	61	43	45	42	46	51	46	37	59	55	32	49	52	52	66	41	46	45	43	54	43	53	42	57	50	60	51	43	50	45	50	45	43	48	45	34	54	47	45	58	50	46	46	43	55	55	45	43	50	39	53	51	55	57	58	38	59	51	48	42	37	51	43	49	46	53	53	39	50	52	40	50	55	52	53	50	48	63	59	41	52	42	43	41	40	57	57	44	58	56	29	38	48	38	43	61	40	41	60	55	47	55	52	39	48	42	50	51	55	38	50	48	39	41	42	48	53	53	53	37	52	40	42	55	52	45	50	52	40	55	53	37	60	62	49	44	54	40	48	49	47	57	45	54	48	54	45	49	51	42	27	44	51	40	45	51	46	54	47	35	47	45	62	53	43	42	59	55	53	59	44	47	43	46	40	45	42	46	45	59	45	50	45	39	49	43	47	58	48	44	41	51	51	44	58	51	39	54	53	32	49	46	48	49	42	47	46	50	42	41	49	44	58	49	56	49	63	60	37	51	55	49	58	68	52	56	44	55	38	37	50	49	35	42	56	40	42	49	38	54	57	46	41	48	50	47	43	42	40	59	42	32	45	50	47	42	44	63	37	39	57	32	47	50	51	53	46	36	45	50	63	44	58	41	50	50	43	36	49	37	44	40	45	46	51	54	43	53	55	41	36	46	50	51	36	37	41	44	42	53	41	52	45	54	36	41	68	48	48	45	51	45	54	49	33	46	47	50	48	52	56	41	54	42	48	49	40	57	38	54	47	44	51	49	43	41	51	40	51	47	43	52	34	45	49	53	47	39	39	47	54	42	51	38	42	46	41	58	61	52	63	43	51	54	54	48	52	44	60	47	48	38	44	54	39	57	49	37	51	46	50	39	45	47	45	47	45	61	58	41	50	45	56	55	62	36	44	48	51	53	53	45	43	48	53	53	47	59	45	48	62	51	44	60	53	49	54	36	49	45	44	39	48	45	44	52	51	41	55	39	38	53	38	51	59	44	52	36	43	51	48	52	45	47	44	57	39	47	44	40	61	38	55	45	41	53	43	58	49	55	45	55	41	37	52	50	59	56	35	49	45	44	54	36	48	51	54	48	45	49	59	44	50	56	52	48	44	43	52	54	45	39	53	37	39	51	51	38	45	54	43	39	57
22577	9528	5668	12648	24956	31939	53870	59297	42925	36751	28354	21761	14686	8535	4303	2162	1168	771	659	646	598	674	627	665	612	636	634	633	634	614	622	575	641	641	635	648	633	618	642	601	564	582	630	610	595	622	678	637	618	628	620	605	649	641	586	648	623	585	590	619	642	648	594	612	629	578	628	617	628	580	613	641	641	599	629	620	630	631	644	648	545	669	626	603	602	608	626	598	636	634	640	614	604	654	609	634	584	604	635	651	602	617	613	626	601	640	626	630	657	610	621	594	583	602	618	630	617	613	626	651	631	640	550	603	591	604	657	652	654	626	636	592	600	619	617	601	641	633	637	631	635	633	623	642	614	630	619	648	619	578	599	626	627	599	620	603	598	604	588	625	605	610	619	597	623	641	621	594	621	588	612	627	610	625	647	613	574	620	682	584	620	591	635	622	581	618	580	607	599	632	648	650	602	620	600	611	652	618	622	620	628	631	620	660	620	637	672	673	610	631	606	599	633	618	616	643	565	669	562	656	640	638	675	639	595	605	613	604	630	609	621	626	618	630	624	621	613	585	596	635	611	662	646	661	657	690	582	584	646	588	601	630	642	643	608	678	589	647	603	610	610	641	596	690	606	621	659	621	618	637	630	639	585	630	616	624	615	638	605	662	586	594	598	619	602	600	626	676	627	643	608	617	625	571	636	644	621	642	610	654	605	593	624	630	682	602	596	619	627	580	623	651	606	557	638	579	633	598	593	641	631	582	657	633	621	660	597	676	605	601	614	564	657	605	611	610	649	655	676	633	604	606	615	626	621	633	648	630	589	622	621	598	619	565	572	606	602	650	669	600	622	620	629	616	608	618	652	627	610	697	635	652	618	571	578	601	627	607	579	618	603	647	629	624	713	657	618	605	598	621	620	629	610	613	626	635	603	652	654	583	627	635	678	630	669	627	611	678	617	660	598	601	603	589	634	646	617	628	569	603	640	601	592	633	660	592	581	630	638	588	643	627	641	612	593	668	622	597	592	666	616	583	635	640	621	622	655	564	608	607	612	598	572	621	668	631	611	650	652	607	643	650	628	652	630	593	648	600	594	588	626	584	635	621	653	644	662	599	617	588	585	621	598	655	611	595	665	621	603	618	669	680	569	570	622	565	616	628	625	625	647	621	619	619	620	639	635	624	630	638	646	610	604	595	620	616	630	639	611	625	646	633	600	647	595	629	642	618	626	618	623	587	612	615	604	659	638	610	652	527	655	646	659	624	635	613	613	629	602	606	604	627	616	584	644	654	593	596	625	614	611	626	597	620	623	583	596	653	623	667	581	642	638	609	597	623	621	577	607	619	632	592	638	619	626	600	642	609	605	600	662	635	602	639	633	603	633	628	627	649	639	542	668	666	602	648	646	645	627	601	554	609	611	593	641	607	643	646	637	581	646	653	645	632	641	654	631	660	593	639	571	649	585	598	605	599	606	626	663	619	601	612	614	600	637	623	649	620	581	589	660	612	553	667	633	569	582	605	662	582	642	596	632	641	634	646	605	623	631	607	588	639	589	634	630	616	594	706	618	636	607	598	630	625	665	645	583	626	619	619	604	598	628	614	653	632	646	660	597	627	631	638	629	650	642	610	610	648	591	625	613	633	552	616	589	639	635	581	588	606	636	599	582	629	629	606	651	647	619	670	607	592	623	625	625	597	649	603	652	612	616	619	608	599	623	624	626	587	624	631	637	635	612	602	601	656	639	614	604	658	609	636	607	626	580	619	667	599	606	609	665	624	611	708	635	626	600	647	629	587	636	628	644	596	632	636	611	599	650	626	599	592	620	569	576	628	637	566	664	629	606	609	603	589	590	648	639	630	629	630	617	607	587	603	650	608	629	544	632	621	584	611	610	598	613	596	604	655	598	605	584	671	652	618	628	545	649	600	603	608	596	612	627	642	634	641	639	642	627	640	628	623	608	568	612	631	606	625	611	607	651	634	666	620	628	648	597	569	600	603	632	641	606	651	619	626	618	591	629	576	596	624	595	624	667	610	629	643	582	609	645	625	601	612	642	616	612	599	624	638	629	580	617	601	614	630	623	602	609	598	552	591	610	607	626	588	652	589	653	648	624	634	580	626	639	641	623	636	633	658	579	642	593	577	608	616	592	616	610	600	613	661	610	618	604	648	593	643	622	626	616	582	609	624	662	621	647	634	602	613	648	633	611	594	617	639	641	640	598	627	611	625	659	632	618	592	622	625	597	643	640	610	634	597	620	659	615	610	599	638	645	630	596	673	622	644	617	640	618	623	613	618	633	648	569	632	601	642	661	672	602	618	566	623	602	621	623	605	622	613	641	597	640	630	680	602	598	654	620	584	610	571	594	617	594	619	616	661	613	662	671	640	582	623	590	609	620	621	623	641	631	598	637	618	638	629	603	636	645	587	610	680	622	609	588	637	613	619	625	593	614	617	620	621	619	581	602	669	636	627	645	633	686	614	649	651	619	627	597	633	614	585	655	601	663	644	598	633	633	622	657	611	591	626	606	610	607	609	644	598	661	614	604	632	602	643	598	640	608	620	649	600	636	641	639	622	642	658	650	605	604	658	616	609	633	627	659	641	618	622	636	655	617	594	573	631	634	635	611	587	630	604	602	635	641	601	656	614	635	631	652	620	617	629	612	586	603	604	644	641	631	661	597	637	649	616	652	634	604	591	605	627	658	667	659	642	601	593	638	629	604	615	603	631	617	647	646	643	646	602	622	633	599	590	651	662	649	643	668	615	617	620	634	614	647	648	570	639	622	662	660	664	652	643	628	588	591	663	650	591	619	620	605	596	589	636	633	622	645	632	649	610	637	641	638	637	627	648	630	671	612	608	660	622	632	641	566	657	631	612	697	629	586	648	598	671	576	599	596	600	614	597	601	607	615	629	664	623	564	560	642	641	613	678	638	609	648	593	618	613	592	604	647	593	642	634	604	637	639	630	657	654	595	598	639	604	588	617	575	576	573	591	593	629	618	612	609	637	607	650	593	593	635	629	643	612	657	611	626	607	639	558	625	634	607	613	636	591	647	660	578	643	650	655	595	603	585	604	635	612	644	653	615	588	598	614	607	626	621	555	606	621	612	654	603	619	612	626	580	653	587	651	636	562	631	668	637	640	658	629	674	653	575	638	660	604	628	589	637	612	587	625	654	610	590	616	615	614	622	628	622	605	633	632	638	619	605	597	627	625	647	598	671	616	624	631	630	628	619	611	606	648	641	635	666	599	615	620	611	617	641	627	639	602	597	636	576	681	552	605	667	642	618	584	601	645	625	650	608	663	628	625	634	663	596	597	644	589	630	646	629	614	628	647	591	623	604	615	665	628	602	588	625	625	592	629	628	652	643	632	621	578	607	610	592	650	609	601	608	622	634	620	594	623	648	652	605	592	662	633	646	594	632	607	597	620	635	623	627	593	573	675	646	604	660	613	620	634	645	659	594	644	608	609	621	568	601	599	635	653	660	631	647	638	658	623
1549	733	432	387	583	2536	12817	19571	13847	5270	2090	1410	746	390	217	105	59	51	48	33	34	39	39	40	41	44	34	37	34	42	43	42	32	52	47	50	32	31	42	46	43	36	39	32	30	57	37	48	36	47	35	38	37	45	61	39	49	40	36	32	43	47	37	54	26	53	48	49	34	38	42	45	48	37	49	40	39	50	51	43	40	36	43	34	39	59	43	41	39	53	38	47	36	39	40	36	46	36	30	42	45	41	40	39	53	54	52	48	44	39	34	43	41	47	46	44	35	41	39	39	42	46	45	38	43	49	45	30	32	59	41	45	38	30	32	43	35	31	41	41	42	40	44	47	37	44	40	48	43	39	41	36	44	33	48	42	36	41	25	40	41	39	54	35	42	42	46	39	47	38	28	29	46	47	47	44	41	41	35	38	40	40	46	36	41	43	43	40	33	37	34	51	38	42	49	37	48	40	52	30	46	51	35	39	42	30	49	29	47	51	35	37	40	40	37	34	38	49	48	34	46	38	37	53	35	45	50	47	43	29	35	40	42	34	28	41	41	43	43	38	42	39	52	48	40	46	38	42	37	40	35	47	44	35	39	49	42	34	45	43	40	41	40	39	50	34	47	42	42	48	46	44	39	37	39	34	46	43	47	44	30	45	43	54	40	37	44	45	36	46	42	41	43	43	41	50	41	42	40	37	43	36	41	46	46	40	56	42	46	32	48	54	34	46	41	43	49	54	36	44	45	43	44	32	54	44	46	47	38	44	43	36	42	47	41	49	46	50	31	35	53	38	41	42	46	42	38	43	51	30	45	34	42	47	48	43	34	36	36	44	48	37	46	37	40	37	38	34	37	35	40	48	36	40	36	31	53	31	42	37	39	43	43	39	41	32	44	41	51	38	45	37	49	51	47	44	44	34	44	36	44	42	47	40	49	44	46	40	39	32	41	38	51	31	42	43	41	45	46	45	44	42	60	49	41	35	40	37	43	42	46	43	49	37	57	48	52	45	43	46	36	40	50	40	34	27	31	44	39	45	40	53	42	45	35	44	28	40	39	47	55	47	46	37	56	41	34	39	35	41	45	39	36	47	43	34	45	39	52	37	46	43	50	47	48	41	45	46	31	38	41	41	41	52	42	28	41	47	45	39	34	52	53	37	35	46	41	43	50	40	49	44	48	60	46	51	35	51	36	35	38	36	50	46	53	42	34	42	42	36	38	40	42	34	44	32	41	42	46	28	38	37	42	33	46	51	37	32	48	37	40	32	54	38	52	41	43	40	36	48	45	37	46	32	38	44	40	43	33	53	42	43	47	43	41	43	47	43	42	46	45	47	36	51	38	52	51	39	49	44	43	48	38	38	39	40	35	39	37	39	36	38	40	36	46	35	38	42	36	38	48	39	41	50	34	45	37	44	43	36	42	64	45	35	36	41	41	30	48	52	49	36	49	53	47	43	31	37	44	46	37	27	42	43	42	43	43	29	40	50	46	49	45	41	34	45	50	35	48	41	49	47	37	42	45	39	48	55	35	33	42	34	47	34	39	33	39	40	49	39	54	45	44	47	31	48	47	43	43	48	50	37	43	31	46	39	48	41	38	43	50	48	34	38	51	48	32	45	44	46	46	46	36	26	35	51	48	42	43	31	39	42	38	48	49	39	39	42	40	43	41	39	35	34	46	34	49	33	45	34	40	56	38	44	36	35	57	41	48	46	43	39	49	30	42	36	53	41	40	38	44	47	47	25	33	47	42	45	28	41	50	39	34	37	37	42	41	42	39	50	40	45	49	41	41	47	38	53	42	52	39	49	52	41	36	41	45	31	34	43	37	38	49	51	34	45	39	41	47	36	42	42	43	43	32	41	40	37	49	37	41	39	32	50	39	37	38	41	46	39	35	34	48	53	36	42	36	38	51	39	42	46	42	47	50	46	44	36	45	36	44	43	50	46	39	57	31	30	35	36	39	40	41	40	48	35	39	52	37	49	49	47	44	49	43	33	39	50	40	41	42	36	42	48	47	45	51	43	38	34	48	51	46	41	39	40	47	49	44	36	42	33	36	49	43	41	35	39	41	52	34	42	36	44	41	37	40	29	46	42	43	45	42	40	39	37	48	43	34	32	45	41	46	55	45	50	48	31	38	42	42	45	56	45	34	39	39	32	33	35	38	46	53	34	42	35	46	47	34	51	46	39	35	35	55	50	36	30	42	51	45	39	40	39	42	40	52	42	41	42	54	50	31	33	45	45	35	45	57	42	52	36	34	44	41	46	36	31	43	39	40	45	41	47	41	37	41	45	42	39	38	33	39	37	46	37	36	35	46	30	48	35	39	41	42	42	32	45	43	38	44	43	49	38	34	44	30	44	51	39	44	48	50	36	49	47	32	42	30	46	43	48	39	39	38	34	37	37	43	44	57	43	51	44	35	40	42	48	46	48	47	40	42	41	43	34	42	31	42	45	42	34	44	39	43	32	36	34	52	49	43	45	40	38	36	38	38	36	40	41	44	35	29	52	38	36	54	48	41	30	41	42	51	43	43	42	36	48	45	49	33	36	37	39	29	37	55	33	50	36	36	54	40	30	45	37	39	32	49	28	41	40	48	38	43	42	44	44	36	26	43	38	40	51	51	40	52	37	38	49	48	37	36	55	47	37	36	40	37	30	45	48	43	41	38	45	40	54	43	45	42	37	46	49	40	33	44	51	42	40	38	41	44	57	42	53	51	46	46	34	38	40	45	46	40	33	34	42	41	47	46	36	49	52	37	63	48	36	37	32	43	32	37	38	41	37	37	42	41	49	41	48	38	45	55	47	38	43	40	50	35	36	45	48	33	51	42	29	38	38	50	41	34	46	40	33	39	37	49	47	40	36	50	48	35	41	37	34	41	47	49	37	57	53	46	51	54	44	29	49	43	46	30	39	44	39	45	44	35	47	47	39	41	43	27	48	35	43	38	35	39	42	49	44	39	43	42	45	41	51	45	44	37	37	40	47	33	41	48	48	42	46	54	28	35	45	40	36	45	48	39	43	27	44	44	32	34	38	40	45	46	40	37	42	45	40	44	46	33	37	49	47	40	45	36	44	45	39	44	44	43	42	32	45	45	47	47	43	39	42	44	41	38	45	51	42	47	41	44	46	37	49	43	45	40	42	40	29	53	50	49	39	39	33	45	46	40	44	32	47	35	40	45	43	38	37	55	37	40	42	39	43	40	27	51	40	38	37	48	52	38	41	34	44	31	36	44	41	40	41	56	42	35	51	47	38	38	47	41	36	50	53	30	37	45	42	47	35	43	40	38	47	44	41	55	47	30	44	31	28	55	45	36	37	41	38	31	37	52	45	37	39	35	45	41	44	43	45	44	48	41	41	40	31	50	41	38	41	37	38	38	41	41	50	36	39	52	28	43	53	41	35	59	34	48	31	37	40	44	38	44	39	38	47	44	44	52	45	34	42	52	36	53	40	34	38	29	38	27	52	42	36	44	55	53	40
24480	13098	8573	18009	30379	42577	65785	68044	54242	35906	28645	24221	17910	10680	5554	2687	1163	703	580	516	547	555	583	554	540	540	552	557	521	512	495	540	565	520	497	543	537	509	493	554	550	517	537	508	524	585	509	518	528	478	531	551	535	497	509	569	543	545	505	544	477	527	576	543	554	543	518	544	538	512	526	534	545	531	559	578	577	556	528	523	565	503	528	485	540	526	542	534	542	521	549	561	516	605	522	512	541	535	587	534	512	524	518	536	540	526	531	523	552	562	504	592	509	544	519	522	489	539	529	507	578	496	553	519	530	508	534	542	550	524	547	516	541	513	506	527	553	533	566	557	558	551	523	524	562	519	552	526	535	503	555	563	568	545	514	545	562	526	497	530	551	517	546	553	569	551	557	541	505	535	518	526	556	505	549	550	545	539	578	540	572	552	550	519	578	540	530	542	583	555	552	557	545	545	549	539	563	546	568	515	502	584	556	527	533	527	518	539	515	550	578	516	571	491	510	510	542	538	556	553	516	531	540	522	501	529	548	513	513	505	557	481	479	580	559	558	525	515	507	511	543	520	541	560	511	498	555	540	555	536	525	579	537	540	520	573	536	532	528	522	545	513	543	554	516	564	569	540	527	502	569	522	522	492	538	535	511	534	498	549	530	551	498	528	524	548	512	557	542	536	518	513	532	540	509	524	570	519	541	530	546	517	509	531	526	531	529	530	525	508	538	490	523	531	466	518	593	545	535	520	535	482	553	526	531	546	539	559	531	594	557	539	533	513	510	517	567	532	514	542	558	532	517	555	519	552	553	539	521	529	516	555	540	564	534	567	552	559	565	527	514	556	523	521	534	513	582	540	555	540	545	560	511	552	508	559	512	509	582	524	535	517	514	531	502	545	556	534	519	555	548	531	527	504	542	558	529	516	506	543	550	557	508	513	554	576	516	543	534	541	549	534	534	532	542	495	539	477	580	513	548	560	513	531	527	550	569	513	508	536	566	543	526	542	543	547	559	492	562	535	544	508	537	526	495	512	531	550	517	500	517	559	522	569	575	518	522	542	507	555	540	542	563	536	542	519	531	548	535	562	548	541	554	556	528	531	544	552	532	552	566	515	525	569	518	575	556	546	512	559	542	534	517	539	531	528	551	508	552	533	528	563	531	553	563	529	502	551	549	517	534	554	535	576	550	554	519	513	554	526	499	519	526	593	512	522	547	492	529	507	513	515	551	547	574	532	557	543	557	537	528	510	537	519	589	538	559	556	566	555	524	522	539	552	512	566	568	583	532	539	535	536	542	555	555	526	532	601	552	553	543	569	538	534	508	508	549	498	559	523	554	521	504	505	568	534	552	520	519	527	519	516	551	540	496	525	521	478	542	507	573	570	484	491	533	549	507	527	551	543	519	538	494	529	544	535	515	541	527	512	543	544	516	546	541	542	552	510	544	550	522	517	526	508	555	525	544	542	532	533	537	509	567	504	526	584	539	540	561	541	541	547	547	497	554	537	527	522	546	579	539	533	548	564	528	552	534	541	568	535	520	531	543	495	490	537	505	567	546	525	534	533	517	559	527	574	525	566	499	532	512	554	545	562	542	543	515	525	549	538	532	525	504	525	540	507	546	579	540	522	548	536	559	498	554	572	518	536	529	557	516	504	530	508	540	537	540	538	534	524	533	558	538	564	519	570	574	510	524	535	528	532	540	566	561	539	541	537	545	517	542	539	524	500	529	514	561	522	489	512	515	553	562	584	511	545	567	550	555	579	521	525	559	562	533	597	537	504	538	524	563	519	521	555	531	574	538	483	553	536	521	502	542	553	522	528	526	506	556	539	533	492	517	543	501	567	537	502	531	521	562	549	538	528	570	537	549	563	566	526	512	547	538	533	497	566	555	522	541	540	564	575	533	516	578	555	566	515	550	545	521	550	524	551	536	540	542	532	514	516	609	532	519	524	512	523	486	532	565	518	527	533	537	534	487	553	572	548	570	502	527	581	553	540	554	536	566	573	561	533	546	544	533	524	522	531	516	492	504	553	533	555	535	500	556	545	526	523	560	502	527	564	543	547	510	527	513	518	523	540	543	523	555	495	522	574	544	546	544	583	540	501	553	518	502	540	540	553	527	549	535	517	531	563	527	567	561	509	534	545	504	545	583	502	506	504	581	547	581	528	530	524	489	552	560	543	524	577	581	538	505	509	523	585	540	559	522	538	530	535	531	521	545	533	540	540	542	540	501	556	551	533	534	517	510	515	541	528	615	536	547	518	519	526	532	537	591	546	535	510	550	546	557	588	493	507	514	504	545	517	563	548	517	528	503	542	532	561	537	518	528	535	543	531	528	517	575	540	482	542	536	560	589	535	502	502	527	506	559	530	534	557	555	535	571	540	520	531	541	510	511	523	516	566	514	526	516	516	516	544	485	518	584	540	524	545	541	515	567	546	527	542	533	492	516	577	578	556	516	575	493	489	511	579	493	522	535	503	530	573	555	552	552	524	522	557	564	547	510	560	548	537	519	545	544	544	546	544	551	572	498	539	549	551	514	545	537	537	511	580	556	529	543	547	515	514	513	560	520	508	517	584	544	530	555	545	525	532	546	542	495	563	530	547	532	542	508	517	557	555	571	543	546	566	490	537	550	543	564	541	484	529	520	584	515	555	508	567	552	522	518	550	534	544	534	504	562	544	518	553	560	525	537	507	548	548	553	553	532	525	533	549	529	517	545	512	547	534	563	493	496	563	547	579	547	512	526	518	511	512	564	542	517	549	535	577	559	579	537	493	595	541	550	541	511	518	518	558	547	542	521	535	521	548	532	508	518	575	561	535	510	536	544	525	519	544	553	507	552	531	539	548	559	537	547	507	543	508	510	568	548	517	557	534	571	552	571	553	556	515	518	544	528	516	575	540	567	497	543	517	516	529	548	521	514	557	516	534	580	545	556	527	530	542	538	542	543	512	519	558	556	529	509	511	525	534	547	517	545	532	550	530	553	541	563	491	532	519	542	505	474	551	537	521	541	520	526	515	547	558	527	584	545	526	545	525	533	560	557	560	553	527	555	551	524	518	544	565	531	501	498	576	519	555	509	537	572	531	540	528	546	514	518	550	522	530	522	559	549	564	535	559	536	544	552	564	544	472	570	551	526	558	564	539	551	549	508	524	535	554	577	524	559	544	548	502	512	545	539	522	502	567	495	535	554	511	535	510	541	528	545	566	551	523	502	570	531	537	486	548	581	521	525	571	547	532	515	581	505	561	533	541	524	496	489	538	523	540	521	564	516	543	529	522	524	525	521	625	519	576	547	558	528	557	538	538	567	549	545	517	535	522	515	542	537	524	525	524	545	549	516	550	548	479	547	519	539	503	572	553	564	578	515	525	497	532	540	498	542	530	505	554	530	545	531	540	549	541	516	534	589	528	544	537	525	536	524	507	531	545	550	513	544	531	543	527	510	531	558	513	535	529	547	519	564	520	518	553	502	553	556	529	559	558	530	567
1563	246	130	103	137	288	2752	4698	2989	776	499	462	263	161	98	70	66	39	34	40	43	47	37	53	48	41	47	46	35	32	34	45	45	43	37	41	42	53	27	39	44	33	39	53	52	35	33	42	41	45	50	39	38	41	48	38	30	41	40	39	51	43	45	51	44	37	41	49	46	28	61	45	42	37	38	45	43	37	42	42	42	28	36	44	43	43	46	35	31	28	46	35	38	48	43	47	44	42	42	49	47	35	42	40	30	51	54	47	40	43	28	48	50	39	45	33	44	39	55	42	56	57	44	49	45	52	49	50	42	45	52	58	47	42	37	39	40	46	43	41	48	48	38	47	33	39	52	43	38	47	38	46	38	46	44	51	39	39	41	34	48	46	51	48	34	35	40	44	47	34	38	43	42	41	42	42	44	28	46	52	47	44	27	32	40	56	43	48	44	40	44	35	41	43	38	43	41	52	56	44	34	59	41	38	53	45	40	34	46	41	48	40	46	46	58	40	42	44	58	50	34	38	35	46	44	39	51	41	47	40	35	44	51	39	44	34	40	39	43	42	38	56	38	37	45	40	66	48	50	47	28	42	31	53	35	30	45	52	37	41	57	39	43	43	33	42	45	44	30	46	41	43	35	32	56	53	51	44	47	52	51	47	32	42	31	53	41	39	46	36	45	36	42	46	42	42	32	51	44	37	31	42	57	61	45	42	35	43	39	50	36	48	27	35	44	59	37	55	49	41	33	35	46	40	47	32	41	50	52	42	35	48	44	46	39	44	47	43	52	37	39	49	34	35	36	32	40	36	42	32	43	40	40	44	27	40	30	38	37	40	38	46	26	48	39	41	36	43	40	35	33	29	37	36	46	31	44	41	47	42	40	33	42	42	34	44	40	32	37	31	27	42	42	41	43	50	33	38	46	44	51	43	53	55	35	55	36	42	44	43	31	38	52	36	54	46	47	28	38	53	33	46	38	43	42	43	38	41	41	42	44	40	49	35	44	45	47	42	49	47	46	36	35	37	46	46	46	55	45	36	36	39	46	46	46	34	48	39	46	42	51	46	39	46	24	37	37	49	60	35	44	38	44	31	35	55	45	46	41	38	43	47	51	41	39	56	37	39	43	46	42	41	42	45	38	50	41	34	38	47	39	53	44	39	53	41	33	49	42	51	44	41	47	55	44	29	44	43	52	28	51	53	42	38	41	44	45	48	39	40	50	41	39	41	50	56	46	56	48	46	42	36	45	42	51	37	41	35	46	44	47	48	50	32	54	32	42	44	39	37	49	42	43	43	41	42	39	33	50	49	42	46	43	41	37	33	35	33	37	35	43	45	44	37	37	44	36	40	36	52	38	43	49	32	42	45	42	46	49	43	46	47	27	52	37	42	37	53	27	36	38	40	53	45	50	52	41	33	54	41	63	36	49	36	40	33	54	52	43	49	40	43	32	45	35	42	44	31	35	40	53	29	36	37	52	44	40	36	48	51	40	33	38	52	39	41	43	51	41	44	30	50	41	30	33	39	41	50	43	47	35	40	42	36	53	40	39	40	44	39	40	41	42	49	41	32	53	43	41	38	71	41	37	50	43	42	45	47	40	33	37	45	43	49	43	53	44	50	49	40	51	49	33	48	44	34	40	36	57	40	32	44	40	35	32	40	45	31	34	52	53	22	43	47	45	49	39	46	46	39	48	37	52	31	50	35	40	33	49	33	45	47	34	41	43	46	44	37	40	48	47	40	59	38	45	49	44	42	43	30	35	38	34	35	42	55	43	53	42	39	50	39	51	51	40	43	38	42	61	47	43	36	36	41	34	58	48	36	41	56	40	41	45	39	42	47	26	39	36	33	50	38	48	37	34	37	41	35	50	38	43	48	40	39	40	36	37	48	37	49	39	54	43	43	52	43	32	46	39	40	49	40	54	31	47	39	35	40	45	48	43	45	39	25	44	34	32	50	42	47	46	41	42	48	48	49	39	40	45	43	34	43	63	44	39	50	36	37	40	34	48	41	43	44	50	40	40	45	48	42	40	44	39	48	34	37	52	42	46	44	48	42	44	47	37	37	44	53	45	35	52	42	50	52	38	48	45	38	53	46	40	30	40	45	38	40	46	36	41	36	35	47	41	48	41	29	44	33	34	54	48	49	36	44	44	35	48	34	28	43	39	46	50	38	49	53	48	40	42	41	24	52	38	46	36	48	37	40	42	47	42	48	48	29	57	50	42	55	43	41	46	46	50	48	41	40	38	44	46	54	37	47	44	39	51	50	49	45	49	41	47	42	32	39	43	46	39	39	50	36	50	38	30	48	37	41	40	49	44	45	56	31	40	47	36	54	46	44	45	35	39	35	46	39	39	38	47	47	37	47	38	40	39	45	49	32	46	43	50	49	39	42	38	47	33	47	44	45	38	42	52	37	44	51	47	38	49	45	50	38	48	42	57	54	42	53	57	41	41	43	40	35	51	32	42	46	47	44	48	35	41	45	43	42	34	49	44	54	40	49	32	36	42	37	47	45	48	54	46	44	43	34	35	39	31	47	45	45	36	47	53	44	32	34	41	42	48	52	53	38	35	59	45	51	42	43	40	38	34	53	45	53	38	34	48	44	47	49	54	35	37	46	50	41	41	37	45	37	58	34	46	40	41	44	47	55	37	53	49	48	39	47	39	43	52	36	38	45	48	41	43	44	50	48	41	42	42	37	45	34	49	44	43	44	49	44	49	52	44	38	38	46	44	36	48	47	37	44	42	50	40	46	33	49	38	32	45	51	44	36	46	37	46	42	38	42	37	35	37	47	45	51	48	39	39	37	56	42	38	39	59	47	39	41	49	50	37	41	41	42	39	52	54	46	54	44	47	36	52	48	41	35	32	32	43	49	42	43	42	40	43	37	45	45	48	33	27	50	51	47	49	37	39	49	40	42	44	55	47	33	62	47	48	39	33	38	46	47	36	45	46	49	55	43	42	42	56	47	34	46	40	46	43	53	39	37	43	38	59	52	41	39	52	39	50	40	43	38	52	55	44	41	35	47	50	56	49	44	32	44	34	35	39	37	34	39	39	33	42	56	46	43	41	45	45	43	37	51	31	37	42	46	48	45	51	32	43	40	43	50	49	46	37	47	49	43	38	39	39	38	43	44	52	57	41	42	32	47	35	44	33	38	52	36	46	55	47	42	47	55	41	50	41	57	34	37	41	41	40	47	47	43	42	42	51	53	41	38	47	50	47	42	44	43	54	45	43	34	47	66	54	42	52	44	29	36	34	44	48	39	46	58	42	48	36	43	55	45	32	45	47	48	62	43	45	52	51	39	51	42	42	38	51	40	38	46	39	38	62	33	39	38	44	40	41	37	32	37	52	49	41	32	45	54	52	44	48	48	37	43	43	51	56	48	48	46	43	53	43	34	27	54	46	40	50	43	53	49	46	39	46	53	38	39	33	43	43	48	36	48	43	39	41	42	55	31	48	46	39	32	49	37	50	33	49	31
17777	5753	2761	6048	14193	18410	40340	42477	32926	18573	16392	12893	8239	4380	2338	1320	841	641	549	571	571	519	526	495	536	559	555	542	553	531	564	559	583	509	582	527	552	555	534	542	536	554	541	576	556	583	545	521	523	547	515	567	525	533	533	580	570	523	517	582	523	555	557	575	531	527	581	549	545	513	545	551	546	594	548	543	572	559	547	540	574	581	533	562	582	555	594	531	516	554	537	593	534	533	503	561	592	545	549	580	560	567	528	538	551	518	534	525	544	499	537	536	547	504	572	562	545	548	503	541	532	573	506	552	521	549	528	544	578	550	579	578	546	547	551	577	563	523	585	582	556	519	554	539	536	532	564	576	567	581	575	559	557	531	562	537	533	528	580	516	527	543	558	525	582	540	512	522	562	566	564	543	582	517	551	506	580	542	560	580	552	533	564	557	528	556	525	538	553	567	564	557	541	545	536	557	523	537	530	579	575	549	533	550	532	569	511	541	553	577	569	587	555	546	585	533	484	555	608	576	518	561	554	555	579	536	507	535	564	517	558	535	556	611	564	581	567	532	526	519	567	576	517	542	532	581	516	539	544	554	562	545	558	526	574	555	545	563	567	540	560	534	535	522	567	529	541	527	553	591	529	553	504	549	555	603	569	527	568	526	554	552	592	568	596	541	528	551	559	529	532	515	545	551	554	568	594	542	504	567	552	518	558	527	573	553	550	557	561	554	590	554	580	548	520	541	552	536	533	569	580	542	569	546	572	557	561	500	582	572	595	546	581	568	549	581	561	578	519	589	554	554	553	553	550	573	576	584	539	574	529	511	543	539	557	556	566	590	568	529	585	558	580	555	498	521	528	591	553	554	535	543	544	576	566	604	548	557	524	583	556	537	527	516	590	510	538	542	554	555	548	569	524	573	556	534	559	529	607	601	558	525	578	524	564	574	565	549	505	554	565	603	564	565	527	531	573	553	571	581	530	523	554	582	545	578	557	588	537	566	562	545	538	538	560	556	557	559	521	543	540	563	517	567	581	521	561	524	514	571	526	551	517	540	557	562	559	486	594	530	570	512	533	578	520	570	520	575	590	517	523	549	545	536	544	489	521	538	562	499	577	536	566	529	562	549	562	554	568	551	557	587	552	550	567	531	575	534	554	566	543	542	553	548	561	528	505	543	550	553	548	534	575	536	544	561	547	578	576	558	507	546	560	536	570	527	563	552	544	528	583	540	542	546	587	591	560	534	547	532	535	554	542	548	571	564	559	533	527	567	558	556	580	513	569	522	594	613	533	529	565	546	609	599	512	564	545	543	559	576	544	550	584	517	604	563	567	538	527	527	526	539	562	536	550	544	548	565	571	537	596	556	581	527	530	535	550	561	575	490	533	535	574	500	568	539	517	573	547	561	569	580	558	579	562	556	536	562	570	594	516	550	566	542	525	489	561	531	528	564	567	571	539	547	574	548	573	524	537	549	567	553	535	563	544	571	566	490	513	537	545	572	532	581	562	536	538	550	566	608	575	581	541	496	540	571	538	523	556	556	566	544	586	575	530	545	583	508	583	528	555	572	542	538	543	521	574	533	604	511	545	559	532	581	524	512	532	556	552	522	554	554	546	556	533	581	594	504	536	583	544	535	553	511	569	498	568	577	546	510	531	623	567	583	555	546	569	559	526	557	597	533	515	555	571	563	580	569	546	520	560	548	545	529	548	558	522	524	556	534	523	577	522	553	560	541	574	570	541	518	552	557	556	585	556	557	556	535	528	612	535	550	559	582	582	563	598	571	531	604	525	534	533	546	585	527	558	543	543	515	545	558	552	580	558	518	518	533	532	541	511	533	583	537	583	536	548	565	589	546	568	556	489	534	559	573	541	542	532	565	518	528	566	580	533	571	573	531	552	567	568	536	569	574	514	523	562	524	585	556	549	497	524	516	555	562	542	516	578	530	559	538	580	525	553	555	554	586	566	563	567	549	533	556	546	538	543	523	534	556	572	567	522	550	577	573	560	594	516	570	516	556	545	568	566	525	559	557	566	523	553	560	539	524	538	528	544	573	543	553	551	555	563	531	553	544	554	575	578	588	552	561	545	558	576	541	541	595	580	498	544	555	519	544	561	560	565	544	511	541	549	547	549	584	573	523	536	528	559	536	548	520	582	583	555	566	553	557	551	549	525	561	549	548	559	566	584	512	592	562	562	556	573	543	520	486	552	591	519	554	550	527	523	531	541	538	551	537	536	568	582	545	535	584	560	546	559	523	572	558	573	559	561	549	583	518	560	539	532	558	542	526	561	565	564	570	562	556	530	547	554	544	531	538	536	535	526	544	551	570	573	543	541	552	575	556	563	529	558	543	559	559	549	529	535	535	556	569	530	563	516	540	551	596	568	549	572	567	528	505	554	523	556	575	595	525	582	533	558	530	534	540	587	528	575	578	547	549	578	608	546	537	574	567	590	562	557	551	579	543	538	517	525	608	569	540	550	587	570	562	532	571	560	520	511	597	499	571	568	546	534	558	538	580	534	557	562	554	540	521	520	564	538	615	526	568	522	567	531	559	567	506	530	562	546	525	579	526	582	547	524	559	558	533	534	553	570	510	530	544	517	591	528	545	554	574	536	563	488	571	550	560	557	520	499	525	520	547	518	557	555	572	513	557	516	558	532	533	544	577	554	566	549	522	564	543	580	564	509	551	557	527	500	571	584	538	560	536	567	536	551	556	546	587	528	532	580	566	522	565	569	546	528	535	538	531	612	555	546	551	563	583	555	564	550	528	557	535	570	573	534	536	575	526	562	524	556	551	566	539	541	540	508	540	555	552	534	573	567	585	530	545	526	559	545	553	527	515	522	586	533	508	536	549	530	527	539	538	575	564	531	529	555	551	564	572	563	568	559	584	584	598	575	520	558	523	542	547	528	588	588	553	565	494	578	526	566	562	540	601	531	516	579	579	532	539	557	588	548	541	565	542	548	567	579	556	575	534	584	550	550	584	597	526	533	521	579	547	515	553	534	558	580	556	551	587	552	520	563	560	541	555	524	550	587	571	561	569	520	541	526	548	601	561	537	562	559	553	601	507	508	539	568	516	550	551	534	619	534	538	587	526	539	509	526	557	569	522	548	554	556	560	593	572	547	542	550	548	565	548	553	524	594	514	550	554	526	527	516	537	536	545	550	527	558	522	546	546	544	563	554	546	608	610	562	549	547	570	548	546	574	540	609	550	545	564	561	517	546	536	544	539	551	572	553	552	532	534	524	583	571	600	572	560	525	560	503	527	588	562	542	522	525	586	531	547	540	557	572	570	543	515	541	587	525	581	545	561	569	521	536	504	516	546	573	514	565	579	526	508	545	539	545	524	530	539	543	566	545	520	540	556	554	519	559	594	524	575	547	557	588	525	571	590	540	566	574	534	488	576	524	569	545	542	541	562	528	556	554	567	593	535	524	540	525	539	536	546	536	552	528	522	536	574	515	559	533	567	526	546	558	535	540	548	523	597
991	649	362	232	288	1498	8352	10149	6111	1444	1703	1325	757	386	184	90	58	48	38	42	46	34	33	33	38	29	36	38	40	40	32	33	41	38	35	40	36	36	34	30	47	30	44	36	49	42	40	41	33	37	43	28	34	29	39	32	33	32	42	43	44	40	28	34	32	38	34	41	34	35	35	42	49	42	42	32	40	49	33	30	31	39	35	36	40	34	40	34	38	42	41	34	39	47	46	42	36	41	41	37	26	33	37	40	33	39	35	41	43	40	38	34	32	36	43	39	31	42	49	44	35	41	51	34	36	32	48	29	47	36	33	42	42	42	46	28	43	43	38	37	38	36	41	36	33	57	45	46	26	25	36	37	42	40	28	30	38	39	35	46	30	44	34	35	43	39	34	23	41	43	36	32	46	31	38	39	30	35	33	48	33	35	37	44	43	33	35	27	42	31	41	39	44	36	39	47	40	46	35	26	34	39	37	43	45	34	49	42	52	40	40	40	40	36	35	33	40	41	45	34	43	36	34	39	49	31	30	39	40	39	57	38	36	42	38	38	31	42	27	42	31	29	36	40	50	40	35	46	37	31	32	26	48	45	32	32	41	47	40	41	45	33	49	42	42	35	36	59	31	36	49	52	44	47	33	37	40	41	36	41	35	44	41	41	35	38	40	43	34	40	55	30	45	31	38	29	23	33	40	40	50	41	36	37	44	35	36	32	44	30	36	38	29	31	32	31	37	41	33	31	38	45	47	40	32	42	42	39	38	42	38	43	40	44	33	28	36	47	38	45	40	41	36	38	48	42	29	34	39	34	57	56	38	37	36	38	35	27	44	48	43	54	32	41	33	28	42	35	31	30	31	38	37	37	31	42	29	45	36	36	32	36	34	48	31	32	39	36	46	44	41	40	40	44	34	37	38	33	37	47	36	31	38	42	29	45	38	45	37	36	47	41	43	37	40	27	41	43	43	38	41	39	45	44	42	42	41	39	41	45	46	41	42	37	37	45	46	31	38	32	32	37	42	34	26	27	34	18	25	38	39	42	38	35	37	47	43	47	40	36	34	39	33	39	39	30	44	33	42	44	36	40	36	37	38	40	39	43	41	39	27	32	32	39	45	40	41	38	39	29	37	37	37	34	43	42	39	29	36	39	33	43	28	43	41	45	53	36	38	43	45	37	36	44	39	47	48	42	26	36	40	34	34	52	33	42	46	40	31	46	36	28	37	40	34	39	44	43	38	31	39	33	41	45	27	46	40	46	40	57	28	33	46	53	31	33	41	30	40	26	34	39	38	50	26	38	48	35	32	35	36	38	50	41	28	37	30	31	37	37	36	41	33	40	33	41	29	34	40	36	42	30	30	39	44	41	43	35	31	36	39	52	49	45	36	33	38	35	45	32	40	38	36	48	39	48	36	29	39	52	34	53	32	28	31	29	43	50	29	46	38	46	47	47	53	36	38	45	48	50	37	41	22	49	33	42	40	44	48	32	38	36	32	38	39	39	51	34	35	23	33	37	40	32	32	39	36	37	31	48	37	33	29	35	43	41	45	32	41	50	42	41	39	32	48	33	31	43	45	40	40	40	41	34	37	38	38	42	44	26	39	35	48	40	33	37	32	41	33	31	36	37	39	46	40	33	45	36	33	38	45	40	37	30	51	39	44	47	39	42	35	46	36	34	37	43	39	41	47	39	39	41	39	46	32	27	39	44	42	41	37	34	28	42	44	45	32	34	29	42	57	47	36	36	47	47	42	20	36	28	41	40	39	34	27	29	42	44	40	39	29	30	42	33	38	40	54	32	40	41	38	35	30	30	37	36	33	43	45	29	54	24	32	32	50	39	44	49	37	45	43	34	41	41	46	35	36	32	36	36	43	50	38	45	42	42	42	46	46	24	34	44	43	33	40	38	36	36	32	35	42	33	41	39	40	39	21	40	42	43	48	37	32	36	37	49	35	42	36	39	35	42	44	27	46	35	43	39	39	31	47	42	35	40	32	38	39	39	37	30	33	37	62	39	40	33	37	70	33	35	35	49	29	37	41	40	33	47	35	34	34	38	38	37	50	37	36	38	54	49	26	39	39	51	34	37	57	32	37	54	41	45	46	50	29	45	30	43	45	37	35	40	38	32	43	37	31	36	31	40	34	41	36	30	27	33	31	34	35	46	39	36	40	36	40	38	37	31	52	40	38	34	31	40	44	43	29	46	38	41	37	38	29	36	33	50	44	51	26	32	39	40	30	36	37	40	32	41	49	39	32	43	44	33	36	37	43	44	39	37	37	34	39	44	32	33	26	39	34	36	38	44	42	39	43	48	34	33	41	44	32	34	36	31	30	32	30	44	37	34	29	31	30	28	32	46	42	39	44	35	40	41	41	34	43	24	44	34	28	39	35	37	37	36	40	33	35	28	38	30	43	45	27	34	38	36	26	32	45	30	49	40	34	25	39	51	33	41	40	39	44	39	28	28	46	37	53	34	41	26	35	39	33	29	42	47	38	36	41	44	44	38	42	30	35	52	43	43	44	38	35	44	42	32	41	34	34	40	40	31	40	35	53	33	33	41	41	39	42	34	37	36	45	38	36	39	39	37	39	33	37	37	34	36	36	33	46	40	46	42	37	49	37	26	43	49	41	43	38	45	42	42	33	55	45	35	42	31	45	48	32	38	38	31	41	41	33	55	30	36	29	37	41	38	33	48	40	31	40	52	55	34	41	38	35	36	38	36	40	46	40	37	30	25	33	41	34	33	43	30	44	43	37	44	34	29	26	30	28	52	36	31	34	45	38	43	45	44	34	48	40	47	42	37	36	47	54	38	35	44	41	53	47	48	36	38	33	40	38	33	47	34	39	27	35	38	39	43	28	39	39	33	26	33	39	34	52	42	39	50	39	39	37	44	41	35	42	37	44	36	40	43	40	39	43	41	31	49	46	30	31	48	40	30	40	40	50	42	48	41	36	38	39	30	42	29	34	51	29	47	39	36	35	41	45	37	30	48	30	45	40	35	39	40	28	41	50	29	38	40	36	33	35	42	27	34	36	31	30	34	41	32	34	35	38	34	37	41	33	42	32	35	29	34	33	26	39	40	46	41	39	37	35	37	41	39	39	37	30	51	35	38	32	33	39	51	44	37	36	35	39	26	34	38	34	49	37	37	30	38	35	31	44	33	34	39	28	36	33	29	21	42	37	44	55	46	31	43	44	38	39	38	40	33	46	49	33	34	48	40	32	39	27	42	47	46	31	48	36	42	40	48	44	28	29	36	33	41	34	40	31	34	34	47	45	43	41	36	34	31	42	33	36	43	38	35	50	44	32	33	37	39	38	43	36	34	36	39	32	42	37	38	43	39	37	29	35	41	31	34	34	33	58	28	35	36	32	37	37	49	40	30	35	39	36	37	38	37	44	47	31	51	34	28	43	38	34	31	34	25	29	37	27	36	37	37	40	50	47	33	39	30	40	38	38	25	35	36	56	39	33	35	44	47	38	34
20894	11980	6589	13296	22908	35896	55534	52599	38026	25720	27582	23480	17167	10177	4845	2118	1045	614	524	505	490	508	497	527	507	494	492	521	457	500	502	506	491	482	480	462	485	482	517	488	457	508	502	457	507	455	499	501	519	501	489	476	483	515	444	467	518	465	471	493	492	523	528	444	498	480	494	466	516	489	531	464	504	489	475	468	498	493	490	528	469	478	509	479	483	498	502	469	491	487	477	458	476	495	469	484	510	480	440	481	458	462	521	489	477	483	513	500	508	533	492	466	517	498	476	495	502	505	494	504	511	488	441	495	478	480	472	508	485	487	476	467	495	516	519	480	463	497	461	478	500	492	484	455	507	502	458	471	534	471	475	547	480	490	488	467	506	494	493	482	452	535	477	472	459	481	517	484	479	460	489	473	500	521	461	524	482	515	524	500	466	489	507	526	490	471	453	468	482	480	510	512	500	517	470	514	496	493	438	514	475	471	476	476	468	430	446	483	485	470	489	481	491	465	499	462	471	504	437	500	495	552	491	495	483	496	481	473	452	511	491	496	492	484	506	495	476	485	505	528	458	518	549	498	434	485	478	491	482	506	484	478	497	496	482	479	550	530	478	480	449	500	485	492	471	502	476	457	465	433	509	502	471	468	451	484	494	496	495	480	466	521	487	455	451	479	497	498	481	500	486	498	452	522	488	506	476	483	482	503	481	473	474	480	519	488	529	486	505	491	495	469	472	496	527	509	437	524	483	502	493	480	521	464	485	489	460	489	465	481	494	515	489	488	527	466	532	483	495	485	476	492	462	499	487	496	495	476	493	483	476	520	472	490	497	515	491	488	448	485	449	526	508	493	503	490	508	510	491	543	504	487	482	461	500	514	498	451	518	474	478	470	524	477	504	503	471	486	539	499	495	476	474	490	510	493	466	504	476	467	502	474	482	481	502	502	502	474	491	464	479	459	484	505	449	454	477	468	454	485	510	475	509	538	506	461	484	482	493	435	472	485	500	477	477	451	478	520	464	479	487	522	532	512	532	520	477	457	507	499	492	474	498	489	486	516	493	495	482	415	499	465	478	476	517	497	500	442	463	476	495	473	459	506	485	517	505	505	485	476	530	510	500	494	472	492	495	496	486	495	477	514	469	449	465	483	482	483	481	489	543	522	520	476	505	489	534	456	507	494	460	494	441	482	449	493	486	474	476	481	463	444	460	472	495	521	440	466	514	489	499	502	460	498	505	485	464	512	510	487	502	494	456	472	470	474	497	506	497	467	531	492	481	530	453	488	503	474	504	489	491	521	478	457	498	537	498	488	495	495	456	517	482	458	511	479	489	493	468	525	468	441	483	485	515	476	484	488	480	502	472	462	510	484	479	495	509	514	500	476	482	507	456	493	539	475	466	460	517	493	505	494	457	512	490	497	453	467	483	517	472	451	483	527	478	494	462	511	519	477	488	494	507	505	466	515	457	473	481	484	495	528	473	496	465	474	460	464	500	451	532	511	490	482	458	498	495	497	484	513	507	500	477	484	489	481	481	459	508	506	475	467	518	448	475	506	479	483	480	455	486	512	525	475	499	461	477	485	489	516	467	487	502	482	465	505	476	478	479	478	488	495	487	496	530	484	476	486	495	506	485	475	496	534	482	487	515	479	511	477	473	485	464	485	492	437	496	488	484	479	523	504	422	507	494	493	490	477	501	502	493	491	519	484	501	478	474	507	477	464	519	455	489	456	476	486	459	495	478	465	490	435	482	505	512	470	478	493	471	497	458	452	491	494	552	458	514	562	481	481	478	496	510	515	471	472	471	479	438	456	475	470	539	497	467	487	483	496	493	495	516	485	461	458	453	495	465	518	490	483	514	482	485	465	488	461	480	500	480	451	465	488	532	480	479	466	492	513	488	500	495	482	466	494	520	488	493	477	476	463	457	495	484	460	469	522	497	477	507	508	520	469	504	506	473	504	478	553	465	463	484	477	499	537	512	493	514	478	445	471	470	490	502	496	490	526	452	477	480	480	501	487	486	535	516	474	523	506	510	492	484	487	487	505	460	500	476	460	465	536	506	472	474	453	496	501	523	480	477	456	459	491	456	473	485	511	485	531	498	481	514	516	509	490	485	471	495	484	471	494	515	515	494	476	474	489	476	469	509	508	499	468	471	519	495	500	513	470	495	500	482	521	501	469	496	466	503	469	475	508	484	488	471	488	493	492	509	465	520	496	492	484	477	475	476	480	496	498	451	513	492	543	522	504	513	491	469	523	481	484	486	471	448	478	459	458	473	462	489	511	484	439	492	487	529	523	462	477	487	484	495	477	510	474	478	498	461	524	481	515	489	495	494	491	503	520	471	523	509	496	524	523	489	513	460	504	456	497	496	477	466	506	487	463	496	469	486	446	485	506	466	457	507	493	509	469	508	480	449	507	507	520	486	476	497	489	500	527	467	493	451	510	465	476	482	451	477	472	477	481	489	502	501	496	473	475	480	488	477	471	462	459	467	525	512	498	476	492	479	479	508	479	462	484	463	496	478	479	479	445	512	497	516	464	479	499	526	483	483	482	468	494	505	484	506	476	511	474	457	500	514	482	473	503	463	494	488	457	475	506	490	526	499	485	484	478	487	470	461	489	498	480	492	519	475	482	464	516	508	485	521	508	517	471	452	521	501	478	502	484	512	480	515	504	471	488	510	520	508	479	452	496	509	458	465	493	506	489	499	514	479	469	523	524	477	471	480	490	484	526	462	496	534	517	472	485	491	535	509	480	478	521	514	480	500	486	465	466	503	466	467	454	473	475	500	477	490	504	479	499	488	493	466	490	483	464	511	480	418	417	515	476	469	445	486	481	537	469	447	492	497	459	507	490	462	475	481	523	510	432	508	495	500	472	470	492	448	487	511	506	468	495	456	494	508	445	445	514	536	435	491	503	482	492	463	476	527	509	484	462	484	526	484	494	483	477	474	469	475	482	455	471	479	472	490	494	481	520	464	495	502	509	477	460	510	531	474	486	495	460	507	474	500	489	488	479	477	494	489	483	520	478	461	470	508	412	471	486	491	519	517	469	443	479	524	507	444	481	480	492	515	526	506	485	498	487	506	478	475	512	514	465	497	452	476	514	479	511	540	486	489	509	505	485	524	500	507	458	500	470	470	514	504	487	495	472	497	490	470	515	494	505	453	494	528	459	498	484	495	472	488	486	508	466	519	502	525	487	453	517	455	477	469	487	443	456	504	506	492	499	498	461	479	487	494	486	486	503	489	477	482	450	471	512	497	514	513	454	499	445	520	506	499	476	493	458	478	509	445	467	464	435	484	471	474	497	505	442	493	492	507	499	488	475	494	505	468	482	488	476	477	493	423	498	504	485	492	499	473	497	488	515	468	482	512	443	492	461	469	489	474	472	484	475	507	457	498	509	501	501	505	489	491	530	466	501	483	476	470	502	497	471	495	492	485	499	495	487	462	530	500	489	497	516	496	485	486	498	499	506	486	499	487	517	489	505
2345	629	402	337	389	1946	8204	10779	2986	2763	2961	2124	1152	584	291	160	69	64	54	34	55	51	53	44	52	31	49	43	69	54	49	53	52	43	53	52	54	49	56	55	42	51	56	45	48	63	56	52	47	45	48	70	52	54	53	50	42	66	56	57	50	59	43	65	51	49	52	50	52	69	39	54	51	53	49	52	38	36	58	45	52	55	44	50	58	39	35	37	47	41	55	49	49	51	48	44	36	44	39	40	33	53	44	38	49	59	45	47	57	44	45	56	36	51	45	45	56	60	45	41	41	41	42	42	41	51	49	54	46	56	44	48	57	51	39	44	43	46	48	50	54	43	45	43	54	49	46	34	43	47	56	41	44	66	58	49	51	52	45	48	34	48	48	43	47	40	46	59	46	58	48	51	36	47	47	53	53	42	54	41	43	47	53	47	46	51	52	61	51	37	48	47	48	56	44	49	52	48	51	42	47	52	48	44	41	49	50	59	58	58	45	51	36	44	73	43	50	60	45	50	38	47	44	74	45	66	47	53	50	37	55	59	46	56	44	44	41	61	41	53	52	36	48	32	65	48	41	47	54	44	47	43	45	41	47	52	56	53	58	49	35	51	60	44	46	42	38	57	54	48	42	37	51	42	47	47	51	45	44	52	52	52	42	37	46	37	47	36	50	46	38	58	51	46	37	40	40	38	43	50	48	41	59	56	63	29	46	52	61	38	50	42	40	48	41	49	55	50	43	54	57	44	41	46	44	46	43	48	47	38	53	58	31	51	49	56	48	46	54	44	39	49	52	48	36	56	47	52	58	45	49	63	38	47	50	35	59	48	50	54	54	51	43	55	60	43	53	36	57	40	57	46	48	64	44	52	41	66	55	58	41	50	53	43	52	49	55	47	55	50	38	59	37	51	54	54	61	56	46	50	41	47	42	56	51	58	45	40	49	51	35	52	66	41	60	45	49	47	30	46	49	53	57	44	43	51	41	60	61	40	56	56	40	42	63	56	47	49	56	56	50	55	52	40	39	49	36	51	52	56	56	53	44	44	47	56	44	42	40	57	57	44	53	56	52	56	55	49	61	46	63	34	50	52	51	47	67	50	45	65	43	51	44	40	54	48	57	50	34	58	51	46	43	56	55	58	37	45	53	55	41	47	48	56	42	40	53	41	45	54	51	49	53	47	43	46	59	58	40	50	45	45	52	58	41	41	45	45	54	39	48	55	44	41	47	54	45	42	47	52	37	58	49	49	53	60	46	44	38	49	51	60	55	49	38	49	42	57	47	41	48	69	62	49	42	51	51	48	38	55	38	53	42	56	48	51	42	49	47	41	40	53	51	55	41	51	63	34	61	55	35	65	51	52	60	45	63	55	53	49	40	38	47	54	51	47	39	43	49	43	44	56	54	50	39	41	45	46	57	45	55	49	47	51	52	46	48	48	46	33	42	42	41	52	65	50	53	46	56	42	41	36	51	46	48	47	44	37	57	47	48	61	46	37	58	37	57	55	49	57	58	45	49	49	55	39	36	43	51	46	34	56	60	48	44	51	43	51	48	44	62	40	39	49	46	63	48	49	51	55	51	49	52	48	54	48	55	44	44	43	46	64	40	48	53	41	45	58	61	49	56	48	52	37	60	39	60	45	45	55	41	46	61	49	50	54	38	58	38	51	58	57	53	41	41	64	56	60	47	42	58	44	39	43	52	40	45	48	54	47	41	54	52	54	49	50	43	41	50	51	47	46	35	44	40	50	35	53	46	46	45	46	46	45	51	63	36	55	58	55	64	40	46	45	53	46	54	55	62	44	53	43	55	52	44	55	51	48	42	50	42	41	44	54	68	52	55	51	44	47	49	53	56	43	49	47	54	42	38	52	52	58	54	48	46	48	45	47	54	43	49	55	48	43	47	55	46	52	44	47	42	53	47	49	57	33	51	47	39	47	53	47	51	55	47	44	38	54	42	56	45	72	42	58	54	42	44	44	41	44	63	56	43	49	47	45	54	51	50	46	47	53	40	42	59	45	56	42	46	51	53	45	47	54	50	43	47	44	66	45	51	41	47	44	53	46	52	39	52	50	58	45	47	44	56	64	66	59	45	54	53	66	58	48	47	58	41	34	51	35	52	53	48	49	52	59	44	43	56	49	49	44	42	44	56	54	55	53	47	53	42	39	42	52	47	49	52	46	47	45	48	50	54	48	43	32	47	54	48	49	53	39	45	58	48	38	40	43	57	50	45	42	54	44	50	49	38	51	44	53	46	49	54	62	53	37	47	38	43	37	49	40	64	49	45	44	47	56	40	52	63	40	54	58	53	46	50	41	46	59	59	54	45	52	51	43	39	54	37	37	45	59	59	45	53	54	48	40	43	51	46	47	50	46	45	51	45	49	50	43	47	57	35	48	45	53	45	44	38	52	44	46	40	49	42	44	49	44	39	42	53	51	53	41	38	41	45	64	45	56	47	49	45	41	47	44	45	30	43	50	63	42	41	49	40	42	45	49	49	47	47	45	42	60	42	37	45	32	59	50	46	60	57	43	57	59	45	48	49	55	40	52	49	48	44	52	50	56	62	64	56	46	44	45	57	56	55	31	50	48	40	48	48	54	42	41	64	45	43	51	40	62	53	52	51	53	53	56	40	46	46	56	64	53	56	49	49	33	49	46	49	47	45	56	52	49	42	50	49	47	52	45	48	46	49	48	45	43	43	56	49	47	49	39	50	53	51	45	60	45	40	46	35	44	49	49	43	52	43	50	45	37	50	49	48	45	60	52	48	44	44	47	50	55	44	39	49	45	52	58	56	53	40	34	45	54	55	51	36	44	56	42	46	46	50	53	35	56	49	56	39	43	59	47	44	49	34	53	51	40	55	44	39	38	39	52	56	53	57	46	59	47	56	36	51	50	51	50	62	58	43	54	56	40	61	45	43	56	42	46	63	58	52	59	45	40	67	54	54	41	66	42	47	63	50	60	41	56	49	45	41	46	49	47	66	33	54	51	39	51	46	50	48	50	47	41	48	40	46	49	43	44	60	52	44	48	39	44	46	66	56	46	46	50	40	48	52	65	51	45	57	43	38	40	49	54	55	54	56	58	58	50	46	50	49	54	48	48	56	57	54	53	49	47	61	33	52	39	62	44	44	37	41	45	43	42	58	50	57	41	43	52	53	42	65	44	44	44	69	50	54	44	45	46	51	46	52	35	53	44	49	49	46	48	51	53	51	59	35	48	49	48	33	54	50	43	49	39	56	51	45	50	54	59	44	56	63	44	43	48	59	57	61	44	43	54	47	43	46	57	45	58	51	47	37	49	56	57	50	51	52	50	50	44	44	52	48	43	51	43	50	39	47	58	55	54	63	60	63	37	51	48	45	47	54	47	39	36	46	44	45	54	39	60	59	40	50	49	52	49	43	44	55	45	50	53	57	45	53	64	35	45	50	52	44	49	45	43	43	44	45	47	50	50	56	57	38	54	48	38	49	51	51	44	54	59
21459	11930	7597	14316	25637	38594	56126	52646	31498	34113	33760	28446	21414	14010	7585	3587	1581	882	699	632	639	638	643	590	617	615	634	613	588	632	618	635	592	608	604	585	639	628	597	599	609	575	603	646	669	576	634	603	607	598	609	602	642	622	601	584	624	629	638	590	622	659	615	616	646	650	612	672	640	608	643	618	639	584	610	651	646	631	618	620	628	621	600	619	603	616	649	616	669	636	640	621	587	643	629	535	635	620	608	589	619	596	573	600	636	629	634	628	629	618	599	588	636	620	599	657	613	652	648	615	655	614	611	623	598	596	632	614	666	576	607	602	593	612	626	609	625	612	652	616	624	647	639	612	683	651	594	606	627	636	622	588	646	608	661	643	582	639	621	641	584	651	596	629	635	654	630	612	652	603	667	630	649	590	648	626	609	629	619	633	637	624	624	616	658	585	604	579	664	619	612	597	606	630	649	660	640	637	609	641	627	665	670	616	643	642	634	640	564	649	578	612	588	648	613	620	574	620	607	608	668	620	664	562	675	578	625	662	614	610	621	621	603	653	583	621	635	617	600	610	625	620	633	657	672	632	681	652	608	635	595	642	653	607	630	588	644	606	641	616	602	628	623	651	576	581	608	650	617	602	635	647	602	622	597	643	646	616	599	624	623	632	607	591	632	595	643	605	607	703	605	590	621	628	627	587	648	647	610	636	630	634	579	630	631	608	616	636	652	601	637	585	612	577	586	612	644	580	594	601	600	647	620	624	638	596	564	632	626	645	643	590	624	575	589	589	661	576	600	615	576	628	607	650	669	601	607	608	657	629	632	612	650	620	580	604	656	589	600	625	572	611	640	582	638	622	640	639	625	549	625	619	608	579	685	635	591	620	631	628	620	590	581	589	627	590	594	625	617	576	613	579	632	615	590	604	633	626	665	620	612	616	645	628	540	624	579	619	611	657	639	567	594	619	596	607	624	622	635	614	629	626	594	604	612	610	612	621	614	635	678	639	625	573	604	628	621	605	645	623	626	639	628	619	637	613	645	619	633	592	588	630	622	616	631	626	621	593	645	625	607	593	608	633	681	621	612	620	637	613	634	627	614	610	601	599	662	662	636	601	636	624	583	574	585	628	609	625	579	587	643	656	633	619	576	609	570	587	587	687	614	612	674	637	616	600	616	616	637	594	607	663	621	601	631	630	623	617	604	638	647	597	607	632	667	603	671	630	588	620	652	643	617	634	604	553	609	614	580	618	621	649	639	624	560	638	603	601	598	633	639	650	631	680	583	594	620	591	651	625	655	650	621	592	626	634	613	614	625	617	598	616	620	636	622	562	600	622	638	615	615	623	642	596	608	592	614	657	599	580	636	626	662	629	596	601	639	594	641	633	611	617	636	612	589	608	620	632	596	596	599	603	620	588	642	639	617	657	674	620	618	611	620	626	614	601	647	600	595	639	588	653	618	653	629	629	613	630	647	628	606	657	623	663	628	632	644	575	589	648	596	625	641	621	648	626	613	609	606	621	573	624	600	594	622	604	643	610	604	602	624	627	610	618	579	653	625	604	627	608	627	596	632	607	586	588	648	670	606	631	616	630	630	607	578	583	577	645	596	647	610	646	599	571	625	585	613	622	613	674	660	638	619	648	634	676	635	648	650	601	619	657	623	630	626	614	599	602	622	608	608	612	626	630	644	623	614	611	620	598	612	629	630	590	613	668	589	602	601	621	643	612	562	591	664	605	632	621	586	599	594	631	627	569	590	626	604	580	625	622	635	650	609	612	561	581	664	630	607	624	616	585	604	629	614	637	615	607	628	622	623	601	631	635	586	646	605	617	637	595	572	642	583	596	661	599	613	626	561	616	621	623	613	616	596	631	588	567	595	633	630	592	647	596	648	628	613	627	598	635	612	636	622	600	615	644	618	616	593	614	597	589	656	611	645	606	578	638	618	601	584	631	598	628	622	624	634	631	681	594	638	613	628	611	617	623	584	614	627	606	611	637	634	611	646	641	630	628	636	622	623	626	640	626	645	639	625	666	618	664	626	595	617	638	668	636	626	594	622	627	617	593	615	624	638	622	602	622	631	654	648	601	583	575	618	569	645	626	627	643	566	592	606	623	601	604	639	627	640	599	646	621	642	571	606	565	640	606	665	647	642	666	643	565	667	652	635	609	587	584	580	601	610	623	642	593	623	701	634	602	657	618	577	610	595	633	605	658	604	590	653	612	630	620	650	585	610	607	617	637	557	591	643	639	632	642	609	607	608	628	669	634	653	609	636	622	607	628	647	630	627	644	639	598	623	605	592	620	586	609	610	621	619	628	639	626	625	582	624	595	562	592	558	600	636	604	597	640	611	642	633	629	634	649	611	622	628	592	558	615	641	570	593	619	613	622	601	599	648	621	661	602	609	620	644	655	613	635	579	660	613	610	590	599	635	613	601	571	628	647	666	591	632	634	624	633	621	620	622	624	601	663	600	607	663	630	578	648	578	576	610	586	626	613	597	620	631	584	659	662	634	618	658	604	575	600	609	629	573	594	627	597	609	558	642	646	583	598	674	630	603	635	622	635	618	600	587	608	663	636	653	644	596	636	644	612	623	648	621	628	597	618	655	588	613	669	622	646	620	611	596	643	620	679	614	645	599	633	626	629	656	640	603	626	611	640	688	624	613	621	623	584	572	651	632	672	652	627	627	638	631	662	642	603	612	634	564	612	645	579	662	610	621	626	639	606	591	642	602	626	643	627	602	600	624	652	560	605	581	650	606	637	652	646	637	644	557	626	595	604	658	610	637	636	641	654	656	638	618	606	618	614	606	617	641	628	610	582	631	624	592	614	634	645	601	624	642	615	661	649	657	610	629	598	597	653	638	631	605	650	650	604	644	605	659	582	622	606	626	564	624	663	646	607	601	606	635	633	644	657	577	622	617	611	606	597	617	615	634	597	578	612	586	617	663	643	675	596	667	632	678	639	637	647	614	612	614	623	615	641	651	614	614	615	600	602	620	624	606	640	629	601	658	611	598	584	645	622	628	607	592	682	637	628	648	632	629	617	626	617	614	618	570	628	584	594	629	615	601	608	668	615	623	637	624	625	601	667	623	580	619	605	683	609	633	594	614	609	616	609	640	631	602	670	650	690	629	632	621	610	615	626	648	617	636	596	668	676	630	624	613	682	603	594	618	580	614	625	648	633	592	644	582	587	623	638	577	619	639	643	589	637	609	610	615	581	637	605	588	644	641	654	602	642	575	640	668	583	599	576	630	576	624	635	588	625	615	590	619	638	627	649	629	606	584	570	584	635	621	639	662	615	631	625	643	642	593	610	647	634	608	619	643	619	585	570	600	589	635	657	632	617	649	588	619	591	640	602	621	688	609	639	592	576	590	623	585	665	629	689	606	631	634	606	609	608	642	635	597	628	620	644	599	640	648	612	635	668	622	581	634	625	593	630	627	597	579	620	633	572	631	630	592	633	601	626	576	633	643	611	642	631	598	626	627	620
1603	1102	579	481	660	2362	10492	6486	3379	7361	8825	5983	2957	1459	634	307	129	69	50	41	52	34	43	32	44	46	50	34	50	32	47	53	45	41	55	47	39	32	37	43	48	46	57	45	41	45	40	32	43	41	51	41	44	31	45	49	57	51	30	59	43	35	40	43	44	43	34	37	30	44	34	39	42	44	34	45	34	45	48	33	39	33	42	42	41	40	52	47	43	38	43	32	29	32	46	47	49	32	53	36	44	35	50	39	42	40	36	39	46	39	39	30	30	49	41	38	45	30	40	49	37	34	35	41	41	49	32	35	43	38	28	40	43	41	49	44	46	38	40	45	42	46	39	46	35	34	41	34	34	37	33	28	46	52	37	41	49	45	31	37	53	50	51	41	51	43	44	33	35	37	33	37	41	36	48	35	52	37	31	36	45	40	46	42	45	37	42	45	35	51	35	41	41	42	49	46	36	31	36	41	44	53	46	48	39	28	43	47	49	50	38	45	43	36	46	36	44	47	51	39	41	47	42	46	38	43	42	49	50	41	38	44	40	45	42	30	41	42	37	35	40	37	37	44	36	46	50	40	35	41	50	37	45	45	44	41	46	32	35	38	42	39	47	41	32	40	43	49	48	36	44	33	53	51	42	43	42	32	42	39	43	42	42	44	50	52	42	37	40	48	33	49	41	45	39	35	37	42	51	48	46	39	37	37	46	41	41	33	34	40	43	45	35	32	27	44	37	35	45	39	44	39	50	39	47	46	43	28	50	45	35	36	39	41	42	47	36	38	47	36	36	40	40	39	45	41	47	34	46	44	47	49	32	36	34	37	48	42	48	38	35	46	50	37	36	37	39	49	56	43	48	45	40	47	41	33	43	37	42	33	55	35	44	56	51	42	38	42	49	47	41	43	38	59	42	38	41	52	43	40	43	38	44	43	39	40	44	38	33	49	32	42	39	45	30	35	40	37	50	38	53	31	36	38	33	41	36	39	60	42	36	52	41	49	45	51	43	39	49	29	42	49	46	38	33	53	37	49	44	46	39	45	44	31	59	37	45	48	32	33	36	49	35	40	33	38	52	39	44	47	34	52	52	45	42	45	51	41	41	42	45	55	48	56	47	50	39	47	48	46	40	45	47	46	37	40	33	47	40	30	42	55	43	42	40	47	39	32	45	44	44	30	45	33	54	45	46	38	42	36	47	48	50	44	48	47	38	47	48	26	38	40	34	28	31	41	49	31	41	36	38	44	49	43	51	51	51	45	47	38	54	42	45	44	49	35	38	40	28	47	45	40	30	44	38	45	32	40	47	44	46	39	42	40	39	35	35	55	48	39	46	38	42	60	39	51	38	40	36	39	41	42	58	41	36	38	41	50	40	36	44	34	43	33	39	45	27	45	32	46	44	37	42	42	38	41	46	34	47	43	46	29	33	38	41	35	37	41	40	36	50	44	50	34	48	36	39	63	33	48	29	38	39	41	40	41	40	45	41	36	36	44	42	45	37	46	49	34	40	43	46	41	33	46	49	51	31	48	47	42	42	45	48	37	46	39	36	39	43	44	55	40	39	28	40	40	47	34	45	44	35	34	27	32	34	41	55	52	38	38	41	38	44	54	39	33	42	39	37	42	33	46	34	35	42	36	32	40	39	52	41	46	44	45	45	52	40	44	44	33	34	50	39	46	39	42	29	30	38	40	53	44	40	40	49	47	39	36	32	37	41	31	36	50	41	58	37	44	43	34	42	45	42	34	43	30	51	38	36	36	43	32	34	30	41	37	40	30	33	46	44	51	56	44	54	41	52	43	47	40	33	50	45	52	52	32	37	42	36	41	39	42	62	45	38	42	32	47	45	41	49	39	56	43	45	52	47	33	33	32	38	49	47	31	45	42	48	37	44	43	30	36	41	45	43	50	40	35	37	41	38	38	38	42	37	34	46	39	35	45	45	42	45	42	40	46	41	35	41	38	42	49	42	43	37	43	33	48	38	39	44	42	50	45	53	48	48	42	38	52	43	42	42	48	48	40	39	60	29	38	41	50	60	46	35	47	42	44	43	43	48	39	38	36	47	42	48	44	46	49	42	45	46	40	51	40	35	37	41	51	46	36	46	47	39	37	38	49	45	38	45	41	37	40	39	35	44	37	38	41	43	38	46	45	30	38	36	43	50	39	36	35	40	41	40	48	45	57	44	40	47	51	40	39	47	50	42	45	50	37	57	31	49	45	47	40	37	44	41	34	45	48	48	56	43	41	38	39	31	36	38	51	35	50	29	40	29	47	49	40	34	38	34	45	32	39	40	44	39	35	38	45	39	36	53	35	51	36	35	46	45	49	40	38	39	42	47	45	40	31	56	34	34	34	48	50	44	53	37	44	39	44	36	36	37	44	48	50	40	39	46	43	36	34	47	53	40	46	32	39	43	51	49	43	30	45	33	30	35	43	42	46	45	33	31	42	38	45	36	45	43	44	45	39	40	35	43	27	33	43	46	39	48	37	42	32	45	39	42	46	31	30	38	36	36	47	45	42	37	41	36	39	40	31	42	40	27	45	42	33	49	43	40	47	45	43	45	43	40	47	32	46	40	47	48	38	47	43	53	50	47	37	37	40	40	54	42	33	24	38	44	43	33	46	35	42	40	41	36	38	39	46	45	33	46	40	52	47	42	36	42	35	43	36	41	41	48	40	36	43	41	49	59	36	43	35	46	38	36	51	39	39	45	38	38	48	37	47	46	61	43	48	53	45	40	51	39	46	47	42	39	39	47	44	47	51	46	44	35	36	42	50	40	36	40	42	32	43	31	42	33	50	41	43	47	50	44	54	40	30	48	46	41	49	35	39	45	41	37	44	28	40	33	34	46	30	37	44	35	46	41	50	45	53	40	34	44	40	46	42	51	34	47	54	41	40	46	36	38	37	36	40	49	35	41	43	26	45	47	49	32	41	41	31	41	44	41	47	43	53	47	43	46	44	43	36	51	39	41	55	47	30	45	50	39	37	39	22	24	40	30	49	42	35	44	34	31	48	43	47	46	50	40	44	51	41	40	33	44	47	39	46	38	47	39	46	41	33	35	39	26	43	43	33	43	41	31	47	25	42	49	40	47	42	42	33	48	46	27	48	43	46	34	44	53	32	35	42	42	37	49	57	34	47	42	25	46	36	41	38	50	35	45	40	40	34	50	36	39	32	32	37	35	45	58	41	34	45	38	32	40	46	43	51	51	41	39	37	33	44	41	34	38	40	38	35	33	36	41	49	32	53	34	43	37	30	40	49	31	43	49	43	37	34	38	46	40	42	46	35	42	45	40	53	41	48	41	40	53	54	43	44	48	35	39	38	39	40	41	39	39	39	32	35	35	39	37	43	55	31	45	47	36	55	36	42	40	53	56	36	52	42	41	47	39	42	30	27	32	38	34	44	42	38	34	36	46	32	54	46	28	39	56	42	35	42	38	44	48	35	45	47	27	36	48	39	39	47	37	42	32	42	38	38	43	36
26127	16633	10697	19946	31137	36339	51496	37605	38482	46219	46567	38769	29840	21880	13800	6872	2994	1264	730	612	530	571	545	531	566	493	537	509	534	524	512	483	570	531	496	533	497	508	553	558	509	482	517	533	548	549	566	514	567	544	512	534	509	498	549	502	535	507	486	546	516	548	525	488	558	504	511	527	491	514	495	561	529	559	494	515	515	526	516	539	526	526	575	489	506	563	518	528	555	487	545	539	530	495	557	486	537	532	564	512	574	540	532	515	502	541	513	539	532	528	537	508	537	514	507	551	527	530	555	552	572	541	526	517	526	549	520	500	526	477	516	540	531	514	547	505	511	473	553	511	520	539	519	499	537	532	512	559	533	551	567	545	521	504	515	550	530	560	494	534	477	500	543	536	519	507	574	511	518	532	502	534	495	495	510	502	526	517	534	533	518	552	468	540	537	508	522	519	500	513	530	499	495	512	538	507	534	516	535	527	490	478	496	528	540	546	501	578	527	511	506	587	510	458	522	500	503	524	519	480	510	519	492	517	550	531	493	537	551	536	517	512	550	515	538	501	564	530	531	538	479	509	538	503	525	556	537	563	537	519	564	489	495	510	517	508	565	526	518	518	507	517	517	561	479	519	499	524	553	522	517	517	508	500	522	538	501	524	516	539	502	543	523	535	513	519	508	532	534	535	536	569	553	569	526	521	530	562	510	539	547	504	482	512	525	541	511	549	527	516	565	554	559	530	529	522	527	560	503	504	556	510	505	528	516	536	530	566	476	560	480	502	516	509	507	506	515	519	528	510	532	519	517	507	515	539	537	533	529	554	533	510	528	544	479	516	534	563	499	540	547	516	500	540	538	539	522	527	510	530	564	521	513	523	541	493	559	502	531	529	483	520	528	500	550	535	492	544	510	529	486	523	547	581	538	528	501	549	524	531	515	527	541	493	489	524	554	533	487	535	519	503	529	518	490	522	510	512	523	505	484	496	496	531	519	529	540	470	531	548	529	507	503	531	507	518	558	482	524	480	497	482	547	547	482	555	556	546	558	474	524	516	558	503	532	514	518	539	532	520	483	497	533	544	538	509	534	528	521	480	501	518	572	508	527	522	497	537	516	480	522	535	555	527	531	493	514	531	532	494	504	513	512	507	484	469	570	517	514	506	507	482	520	496	497	598	500	510	558	485	513	489	514	488	532	528	550	525	491	526	501	527	523	588	517	493	542	506	513	476	523	504	524	554	578	569	573	505	524	523	497	518	543	553	504	495	532	487	530	488	538	510	506	513	497	529	491	514	526	543	489	514	505	472	543	530	472	511	519	551	528	563	544	526	516	502	524	531	544	521	484	497	555	566	505	553	531	517	540	523	531	589	521	548	528	527	531	447	548	517	526	521	499	475	523	544	531	551	517	497	531	510	526	529	540	497	507	490	530	542	500	519	529	515	541	515	501	504	495	508	512	539	502	537	501	518	499	497	523	536	509	553	512	558	544	555	514	515	519	531	551	495	516	507	521	515	523	515	555	549	558	535	501	538	514	517	548	486	544	516	544	482	529	504	518	562	516	523	547	517	490	510	532	502	554	512	504	516	505	520	523	567	532	493	512	520	543	527	535	517	478	531	510	529	547	524	517	516	557	529	516	499	549	513	530	499	518	535	542	513	515	557	492	523	538	517	513	484	557	513	512	485	539	534	526	547	524	516	520	532	556	531	532	478	501	525	563	520	490	519	527	524	513	576	541	532	545	493	522	539	506	515	533	490	516	532	525	566	547	517	507	520	519	522	503	481	547	520	524	540	481	493	516	544	513	529	525	529	492	505	485	532	526	551	531	521	546	513	546	508	529	505	516	496	496	527	533	544	489	516	502	565	507	579	507	518	485	552	497	518	512	526	518	512	541	533	548	476	548	509	537	538	537	494	504	539	514	563	508	517	568	492	518	530	540	521	542	515	506	519	517	501	534	502	522	524	478	532	555	504	512	535	516	547	518	538	480	523	523	590	535	532	488	525	527	482	521	508	529	506	516	562	526	521	547	534	481	539	499	521	533	503	520	531	528	536	524	502	526	513	492	531	517	550	478	533	481	510	508	523	519	530	508	511	517	541	501	505	506	520	486	533	526	527	513	507	527	514	540	524	566	522	505	566	537	496	498	512	523	551	562	539	543	550	520	504	526	496	510	490	536	538	521	506	503	552	483	489	511	539	523	520	550	487	486	506	532	490	511	488	510	490	496	515	494	523	521	504	483	525	500	564	525	506	534	540	490	512	501	514	531	528	505	556	499	552	540	525	481	555	503	551	517	506	508	525	537	539	524	529	551	495	540	510	506	501	521	526	556	536	524	512	519	529	506	535	533	508	493	528	515	497	529	538	517	502	496	558	561	551	499	557	547	508	515	505	513	494	498	497	507	546	506	553	553	520	552	581	545	480	500	537	495	517	524	554	504	557	475	505	545	510	519	542	539	538	507	522	526	513	504	514	534	506	562	536	524	525	559	518	526	553	489	551	483	507	493	523	535	502	537	505	526	558	528	536	527	515	501	533	492	531	518	527	507	501	575	577	543	539	502	506	541	516	500	499	522	514	495	505	581	534	543	537	535	532	519	512	481	543	549	549	520	500	548	504	517	500	521	555	467	544	521	522	532	521	504	560	541	512	540	502	485	553	506	479	525	496	497	568	561	531	471	486	520	510	536	502	520	502	544	491	504	518	531	530	565	517	502	528	546	536	520	513	544	556	534	517	530	502	534	553	510	511	473	535	525	521	554	542	494	533	525	550	498	486	509	508	529	502	544	534	502	527	496	496	514	573	544	516	509	499	529	514	514	553	512	483	554	541	530	515	545	578	542	536	533	498	493	474	506	497	502	529	529	522	528	520	516	524	517	480	502	504	514	559	532	512	533	521	544	514	498	501	535	526	513	474	536	521	515	543	515	494	505	510	549	544	524	498	511	520	532	515	487	563	522	486	526	540	534	491	492	560	496	516	533	567	497	538	520	509	526	554	518	491	482	516	526	560	552	530	503	496	530	541	519	524	573	557	495	522	537	548	518	527	507	547	529	519	467	534	528	552	536	495	531	537	541	516	539	544	538	528	540	523	528	501	526	520	541	502	548	521	485	531	493	527	492	517	581	514	515	448	515	534	528	569	495	510	486	550	536	532	507	523	524	485	549	564	535	581	536	503	486	572	476	491	515	496	506	558	520	559	512	519	489	473	531	522	482	524	538	492	511	519	510	535	533	543	532	527	553	522	505	490	565	509	563	515	523	525	520	505	525	574	498	523	537	466	523	532	520	516	526	537	505	499	541	489	516	484	513	516	505	522	506	484	482	504	527	543	552	534	508	495	506	498	513	512	529	504	510	533	501	533	519	517	525	461	542	521	535	501	531	516	487	523	510	511	524	524	549	491	519	529	494	526	512	540	544	497	531	565	487	496	510	507	534	493	505	529	531	535	566	482	537	522	562	538	524	537	525	527	477	463	538	470	516	517	538	539	548	527	485	542
1513	263	150	144	148	499	1421	336	1035	2007	1907	1549	929	413	230	106	75	51	48	42	46	39	44	39	41	57	39	46	37	35	35	44	34	29	49	44	43	45	51	42	44	49	49	39	46	48	40	51	43	40	29	46	40	48	37	40	34	48	50	41	41	47	36	42	43	27	37	40	47	47	42	44	48	39	44	52	39	43	42	32	45	50	48	64	36	42	43	57	49	51	39	46	36	40	44	34	42	42	35	39	42	44	54	40	51	45	42	29	39	35	42	38	43	48	53	35	33	30	44	48	45	45	43	37	41	36	47	54	34	48	46	42	30	40	47	27	38	55	38	42	52	38	40	41	35	41	44	34	40	43	46	41	55	36	54	39	43	31	39	40	42	35	44	52	39	39	47	46	47	38	43	42	44	52	44	44	40	47	47	45	42	44	36	30	38	39	50	55	45	41	38	33	41	48	47	55	33	37	40	48	33	44	47	46	40	50	48	44	42	41	45	51	48	44	59	40	42	25	47	43	39	48	53	47	47	36	40	37	31	44	43	44	48	60	41	45	41	44	52	49	41	42	49	40	28	47	28	50	41	41	39	45	54	31	45	48	39	42	39	47	37	38	46	36	39	42	46	44	40	51	40	30	46	53	47	45	44	51	44	35	57	55	41	36	40	33	40	42	36	57	38	38	37	50	42	30	44	28	45	50	43	41	51	50	43	29	41	44	44	41	36	50	48	44	51	52	44	35	53	51	35	43	30	37	35	55	40	36	40	44	37	57	36	51	45	35	40	51	38	43	48	38	42	40	52	48	47	36	33	41	39	34	38	41	41	46	47	45	36	49	44	41	49	45	46	39	40	34	40	39	43	47	43	48	46	31	44	36	44	45	41	38	37	44	55	41	41	52	46	48	38	53	49	41	45	49	32	51	42	43	34	28	37	38	34	37	37	39	44	49	44	51	48	42	46	42	42	37	35	38	39	46	44	41	29	47	44	42	43	36	48	34	44	38	52	53	34	35	37	33	35	56	42	47	46	47	42	44	34	44	31	42	49	55	47	49	49	44	48	50	35	39	36	40	54	49	48	54	36	44	35	52	44	36	35	47	47	38	36	49	48	30	54	42	48	38	37	44	42	46	40	46	38	52	44	36	34	38	41	41	37	46	45	47	45	52	37	53	47	34	40	33	45	44	33	49	48	51	45	52	52	44	46	44	35	45	44	45	50	38	28	37	45	48	46	54	46	49	31	45	51	48	40	32	48	43	45	40	45	46	37	30	41	41	47	41	43	39	40	38	46	32	33	50	35	45	48	37	43	46	40	46	44	43	37	38	46	41	36	42	40	37	38	40	40	42	42	39	40	46	48	48	49	49	40	41	40	37	44	40	48	38	48	27	34	40	50	54	35	31	40	37	54	48	46	40	48	40	44	47	37	43	39	47	40	40	57	36	43	49	49	38	39	34	39	48	57	38	55	33	38	41	35	44	43	47	42	46	38	49	35	52	35	35	39	49	40	47	52	43	40	62	46	38	50	48	48	42	43	42	39	42	33	40	47	50	41	40	52	44	49	52	41	39	47	48	28	43	55	54	38	32	47	37	33	39	42	44	38	51	45	49	48	36	51	44	29	32	37	33	32	43	42	55	47	59	47	29	50	46	39	34	35	35	45	49	42	46	37	43	55	45	41	37	43	41	43	49	58	54	46	34	46	36	31	50	32	49	49	43	39	60	49	38	50	36	39	41	40	44	42	47	58	42	39	40	52	41	34	43	46	37	47	58	37	53	51	41	44	40	39	51	54	53	51	31	44	43	47	44	40	41	35	46	27	30	39	44	49	49	37	42	38	27	41	50	43	43	42	43	42	41	44	52	44	45	43	37	38	46	41	50	42	48	39	46	41	34	43	37	35	36	51	45	40	42	50	36	40	32	45	51	43	50	41	33	31	48	45	46	41	44	43	43	41	36	39	45	39	41	39	48	37	49	49	40	37	51	37	48	27	47	41	49	47	39	48	36	45	52	44	41	33	31	39	40	45	36	42	43	50	40	42	58	51	51	33	42	37	30	33	44	41	43	35	40	36	40	48	47	43	42	35	44	49	38	44	29	53	54	40	46	36	43	50	50	40	48	57	54	36	36	34	36	40	53	44	50	38	51	48	43	39	49	35	60	41	27	51	53	54	36	38	35	37	48	41	50	39	49	40	63	43	39	34	33	47	37	46	47	45	44	37	40	38	41	64	52	31	38	39	47	34	50	34	44	50	52	42	40	36	45	52	41	47	39	40	39	41	39	53	36	38	52	52	56	50	44	48	45	40	35	44	35	45	47	46	44	46	45	46	34	46	42	53	42	48	50	47	59	36	51	37	28	42	30	32	33	42	42	48	39	43	50	40	45	37	45	31	38	51	52	39	46	45	44	43	39	40	44	38	44	47	45	38	45	40	49	39	40	47	41	36	46	43	48	33	32	35	32	41	53	44	47	39	45	36	41	32	41	43	43	39	38	49	47	45	26	41	52	52	39	41	49	40	51	39	50	44	33	40	37	54	45	47	47	47	29	40	43	45	38	48	49	41	41	36	46	48	35	24	51	44	52	30	44	39	37	45	44	45	52	48	33	49	42	51	44	31	40	39	40	48	45	42	33	40	35	45	43	49	31	43	38	37	49	48	45	45	53	34	42	35	39	44	43	29	37	47	41	31	49	37	39	44	53	48	42	49	43	46	44	36	42	43	36	38	45	35	58	39	50	44	44	32	33	42	28	44	39	48	48	37	42	54	41	59	33	49	44	42	44	39	39	38	52	43	41	35	54	36	47	45	33	49	42	36	47	48	48	42	46	31	55	52	34	47	48	31	41	37	55	50	40	37	53	40	44	48	41	59	33	45	49	36	49	44	43	46	47	49	26	41	46	34	45	40	41	41	46	42	47	37	50	38	50	61	54	42	50	40	37	45	51	47	41	50	31	45	40	42	44	44	52	46	46	41	42	35	41	31	48	42	46	34	36	40	54	52	37	37	31	42	49	38	47	44	48	37	47	42	32	58	40	32	37	49	45	45	38	44	42	50	43	54	35	41	44	30	38	46	34	49	42	48	40	37	40	53	40	39	38	42	45	33	39	48	42	39	35	44	39	44	41	31	53	49	46	46	40	65	46	30	46	42	32	29	44	51	47	53	45	31	41	40	42	36	37	39	39	34	55	48	46	37	42	45	43	46	39	51	40	30	47	41	54	34	47	38	44	53	39	50	51	52	43	45	32	46	49	37	37	51	53	39	54	34	44	42	45	45	36	42	36	42	38	30	47	46	50	37	45	52	40	48	53	35	51	43	48	41	37	43	33	38	42	43	42	50	44	44	39	44	38	37	38	51	44	44	48	46	38	61	40	48	39	39	38	47	42	43	36	51	53	31	46	42	48	51	52	40	50	50	35	33	38	49	41	42	34	53	41	35	43	41	39	42	41	44	32	29	38	43	43	41	54	42	37	28	38	44	37	46	46	49	36
17137	6860	3201	6793	15743	23294	27065	16872	25989	31290	28676	24648	18505	10429	5317	2472	1221	765	615	531	504	550	533	550	540	549	549	489	540	526	519	565	514	531	510	612	584	529	507	515	539	545	563	535	545	519	508	535	511	540	528	505	537	562	550	570	547	574	524	551	582	533	487	550	536	543	603	536	527	511	555	553	543	539	545	542	560	538	517	524	558	494	525	532	576	519	559	553	531	542	598	574	485	571	528	578	485	543	525	577	499	542	538	515	534	501	513	540	550	566	523	552	557	488	571	542	534	577	517	517	510	545	547	491	542	511	519	518	557	520	562	528	532	544	521	554	570	554	527	473	524	531	550	575	551	558	564	556	529	553	524	539	515	494	562	544	541	557	541	502	567	527	538	535	551	560	534	555	538	515	516	553	568	547	511	527	551	543	556	554	532	569	458	536	513	549	573	508	541	523	545	572	535	555	534	575	527	529	556	539	527	540	541	569	506	525	548	546	540	565	512	552	545	526	534	509	548	542	572	539	490	577	545	515	548	541	552	520	529	512	534	547	573	559	561	530	534	510	604	523	548	545	524	518	561	512	524	544	516	525	554	527	490	539	527	565	516	559	515	582	529	526	596	558	552	491	527	502	560	549	502	505	527	553	527	504	547	563	501	496	495	510	498	488	550	564	592	523	521	518	571	515	522	537	562	555	502	548	478	537	518	552	550	546	518	536	548	549	549	557	547	518	553	568	530	515	536	566	529	482	522	511	592	550	549	496	503	548	507	579	555	509	555	549	555	496	610	524	556	533	534	557	542	542	527	529	553	546	546	502	541	541	529	548	517	530	532	537	564	553	546	565	515	553	568	539	506	506	553	579	497	573	565	525	523	581	546	533	556	563	519	518	545	511	528	554	529	548	547	543	544	526	597	532	560	521	547	547	532	552	522	548	537	542	549	516	513	541	552	539	554	548	536	507	547	518	549	550	479	553	530	520	548	532	513	566	565	559	539	525	512	549	538	562	542	555	572	539	539	541	526	540	542	513	538	587	525	555	505	560	519	552	539	522	539	536	506	528	535	558	524	480	588	510	553	556	520	527	514	558	490	551	499	481	564	548	569	511	534	530	537	505	578	536	499	529	524	555	555	521	533	501	529	558	535	539	518	557	544	532	529	551	535	547	533	551	519	533	533	545	526	533	496	530	535	567	509	547	505	555	521	527	546	560	566	524	533	495	520	544	537	544	530	526	516	527	533	573	506	549	523	571	522	536	565	531	537	582	557	551	525	544	551	543	539	527	521	533	573	541	539	518	556	507	547	521	571	577	529	548	541	542	545	489	550	509	550	573	527	535	599	568	553	559	553	502	549	515	544	514	535	542	518	592	555	527	546	550	533	595	514	534	530	562	530	543	570	520	549	510	552	583	545	523	545	533	561	546	476	541	545	546	564	561	498	593	536	522	546	555	544	524	565	513	523	520	492	555	508	530	563	528	529	584	496	538	533	544	519	562	513	549	534	533	573	529	540	511	569	530	527	572	528	529	537	502	535	554	514	538	538	520	540	484	549	534	546	570	506	531	519	517	534	559	505	528	534	513	587	554	528	527	519	540	533	554	523	569	520	562	559	575	568	503	563	558	533	595	537	535	563	536	491	562	538	475	546	513	535	514	557	521	548	574	574	514	559	494	567	528	509	544	505	578	563	515	517	546	524	545	547	517	553	556	518	556	532	543	509	504	570	566	597	489	497	515	541	542	538	566	543	540	509	536	550	526	516	544	497	511	525	536	571	518	532	540	532	579	545	528	550	534	554	552	543	534	553	523	538	509	514	540	555	511	516	537	527	575	586	555	533	507	564	551	548	500	542	546	526	543	496	562	587	480	532	548	533	540	557	537	552	509	571	569	511	521	501	525	566	528	566	516	560	518	556	525	536	583	554	546	545	588	502	546	575	529	566	527	508	519	545	496	543	582	524	510	536	548	563	535	556	558	508	553	534	549	581	524	509	515	526	537	527	532	558	545	519	542	540	503	590	532	503	531	529	507	497	488	540	567	549	527	553	529	520	514	535	547	544	525	528	517	556	546	516	536	520	563	523	539	527	496	518	534	543	540	546	496	539	546	544	569	528	493	518	498	517	518	553	509	537	511	547	507	541	554	550	535	544	531	504	545	545	525	536	535	531	508	525	538	534	576	529	518	512	529	530	533	562	542	560	538	542	491	529	536	512	493	498	533	484	522	538	547	569	534	501	556	549	526	512	514	564	550	550	547	556	533	569	488	546	543	532	512	538	525	525	490	520	592	533	523	557	543	568	566	509	502	556	571	548	550	506	516	553	569	506	553	567	525	504	510	545	535	525	532	565	542	510	513	515	549	552	538	527	545	520	540	540	579	532	599	540	539	576	495	559	545	472	539	529	509	574	537	525	563	521	565	534	578	517	528	535	550	583	564	545	511	540	536	557	516	503	539	525	504	520	548	560	506	554	503	514	513	533	538	550	572	567	571	558	546	517	532	511	556	540	560	542	500	548	531	552	526	546	523	527	490	526	511	559	569	540	526	559	558	577	537	541	530	521	524	514	516	515	531	520	552	538	559	561	537	550	550	556	540	562	506	573	568	488	518	519	538	532	505	534	535	562	543	528	537	510	523	487	544	539	504	501	528	501	519	546	519	512	548	519	521	548	574	533	533	546	548	559	548	487	542	540	596	524	538	517	520	550	550	525	535	575	564	551	538	555	546	534	494	551	511	543	533	518	545	553	546	524	532	572	504	540	524	543	536	524	510	508	516	522	540	516	532	552	512	558	556	571	536	506	502	559	536	542	513	517	502	559	519	556	561	528	497	516	532	531	557	562	527	563	498	532	534	522	554	510	529	525	568	527	534	545	514	556	492	574	555	512	516	530	580	525	553	537	537	526	565	550	572	540	527	528	518	522	529	530	566	527	505	574	548	552	551	538	538	541	531	550	571	528	514	527	514	538	546	547	570	521	562	523	565	535	482	506	510	561	522	522	518	564	540	556	539	521	528	577	556	495	550	530	598	537	559	540	528	552	506	546	525	545	531	555	525	546	549	552	547	556	533	523	549	537	555	537	518	526	514	551	509	561	521	532	524	557	532	508	539	524	544	543	546	560	545	531	534	569	505	523	527	525	550	584	551	555	558	585	538	530	558	532	550	518	505	585	511	574	507	566	532	523	508	516	561	537	539	567	541	538	510	517	548	588	544	537	593	516	517	495	549	520	524	540	514	547	515	513	497	535	509	533	537	537	535	488	575	559	545	517	561	538	532	543	510	591	563	546	570	540	572	558	535	557	543	555	512	555	540	570	538	559	492	516	553	521	559	557	546	555	508	519	548	544	524	522	506	520	572	514	562	562	544	562	550	543	543	536	570	492	560	566	523	534	522	517	558	535	549	513	521	533	524	503	524	531	536	523	548	537	489	495	518	515	570	510	560	533	529	529	574	556	524	559	521	533	581	577	558	582	533	564	535	554	555	548	566	556	548	497	526
988	603	427	339	459	775	1111	1334	4460	6490	5287	3555	1717	564	216	104	73	36	36	37	36	29	41	39	35	46	44	32	38	31	29	36	31	30	47	23	39	33	42	34	50	34	29	43	36	42	40	37	38	33	28	33	30	30	39	31	34	42	27	39	43	41	35	42	42	43	28	27	42	36	44	35	39	40	35	40	36	49	33	37	37	45	41	41	45	28	34	40	54	36	28	42	35	43	37	35	38	32	37	35	33	28	39	40	33	47	28	41	38	31	40	40	41	43	36	27	30	40	47	49	45	38	34	37	39	34	37	37	32	34	39	39	41	31	37	41	39	46	35	33	40	30	46	32	39	33	34	48	34	44	44	37	24	35	37	34	37	35	47	37	28	36	40	34	30	36	40	34	24	29	39	39	49	31	31	41	35	31	35	40	33	30	37	40	49	37	35	29	37	43	47	30	33	32	33	38	32	31	30	37	35	44	48	40	38	42	41	43	30	39	41	30	20	29	29	27	43	33	30	32	37	30	27	34	44	54	34	32	37	38	32	40	41	36	42	35	41	37	39	36	26	43	32	42	30	42	37	33	43	34	30	25	52	41	42	38	36	42	46	41	34	42	37	43	30	40	33	24	45	45	45	43	39	26	28	37	37	46	38	31	37	32	36	34	33	27	44	26	47	42	29	39	41	30	47	56	30	29	38	36	31	43	36	27	36	30	40	40	38	45	38	32	37	32	35	36	40	31	40	40	41	41	39	41	40	39	30	37	31	36	53	32	49	41	37	42	31	41	38	34	28	42	38	39	38	48	33	34	41	47	35	38	31	31	31	39	32	37	32	44	30	32	45	39	51	43	36	35	42	33	34	37	38	42	32	27	39	43	36	32	34	35	29	31	38	42	39	33	43	30	44	42	38	33	26	31	45	40	37	41	39	38	42	28	30	28	39	35	39	40	34	32	37	28	41	44	36	35	24	44	29	43	42	32	44	23	31	38	45	30	42	30	34	30	40	36	46	33	43	41	43	39	35	45	34	38	45	47	30	35	29	47	39	47	43	47	39	35	41	34	35	52	36	33	38	41	36	32	31	33	35	31	34	40	44	34	35	45	55	41	35	40	33	35	29	33	45	38	35	39	31	38	30	39	43	41	30	44	32	41	35	37	45	37	41	41	34	34	40	35	37	30	42	29	31	37	38	36	32	44	44	42	42	44	37	35	44	37	37	33	42	41	34	33	49	36	39	35	37	26	43	39	38	34	44	35	34	37	39	37	33	38	36	40	28	38	38	35	33	32	26	30	38	37	38	46	32	35	33	36	37	35	36	46	42	46	44	30	33	36	31	43	24	43	41	34	33	37	34	27	37	33	47	41	41	36	48	27	52	30	48	33	35	39	33	27	37	41	36	36	44	42	40	31	41	37	47	44	46	29	49	37	38	46	31	35	39	32	50	29	32	35	50	33	42	37	37	34	39	33	57	36	27	31	37	40	52	39	38	39	32	35	32	32	42	36	38	35	41	37	36	41	31	30	40	31	43	38	46	27	47	31	40	37	38	36	41	32	36	31	34	30	52	29	38	30	40	35	48	36	38	39	35	28	32	50	41	42	32	29	39	32	31	40	23	27	45	34	37	33	46	30	35	35	46	24	50	38	39	34	41	37	32	35	38	40	33	48	56	38	38	56	33	36	35	41	36	30	43	36	27	29	35	25	48	46	48	34	37	39	38	35	45	49	33	38	37	33	41	33	39	39	36	39	34	31	38	28	33	44	35	39	42	33	30	27	40	27	56	19	30	29	40	44	35	43	28	41	44	27	47	42	30	42	32	31	29	43	29	38	35	29	36	50	37	40	49	52	31	36	43	27	36	44	35	39	31	35	36	39	42	29	40	38	31	37	36	40	32	36	38	39	46	32	44	40	32	26	28	47	33	37	36	40	38	37	48	32	42	32	40	35	30	36	41	40	29	43	42	46	44	46	47	46	39	43	35	39	34	33	27	36	34	34	41	47	35	39	39	37	42	43	43	39	39	27	32	32	47	47	53	37	44	47	39	38	42	43	41	25	49	25	34	35	32	37	38	42	45	40	42	45	33	27	31	25	35	42	23	33	31	44	31	53	38	37	28	32	31	37	38	36	39	41	39	34	38	41	38	28	45	41	45	38	39	34	36	38	35	40	44	35	41	33	39	32	32	37	50	35	39	38	39	37	32	36	35	31	46	38	46	36	46	28	43	41	29	44	48	37	37	31	22	43	38	47	35	35	32	37	40	37	27	41	32	35	36	31	30	41	27	38	44	47	31	30	31	44	41	39	33	39	45	40	34	37	41	38	47	47	45	34	34	44	28	38	24	32	40	39	35	36	26	37	42	42	29	32	43	43	34	35	33	43	31	34	36	40	46	45	40	40	46	31	40	42	43	37	34	39	29	47	33	40	34	40	39	36	36	45	36	43	35	30	47	37	24	45	30	28	26	48	39	42	41	38	44	40	31	33	21	40	47	44	40	42	28	37	35	30	35	40	29	34	28	47	44	32	34	47	36	39	38	35	46	31	35	33	36	35	30	34	39	39	28	35	43	41	42	29	43	40	40	41	31	38	36	35	44	29	41	37	39	51	34	39	40	43	25	30	41	30	38	38	28	36	41	35	21	44	49	33	41	37	37	39	47	46	44	49	39	35	34	31	38	43	37	31	35	42	38	28	31	32	34	39	36	42	47	35	31	30	36	38	37	30	34	38	35	40	40	36	27	30	42	37	32	50	35	29	43	49	48	41	34	41	40	39	40	38	35	36	27	23	34	33	31	35	27	27	26	33	47	38	28	33	47	33	31	32	34	44	22	31	35	40	40	39	31	33	47	38	38	38	36	38	38	41	47	44	41	31	34	30	44	39	48	32	41	31	39	44	33	39	40	35	36	44	27	36	28	32	45	35	34	34	34	32	37	47	34	42	30	46	42	38	35	40	26	54	42	33	44	37	36	34	36	38	41	34	30	35	41	25	37	37	37	52	37	38	30	39	43	31	39	47	32	37	39	39	36	35	37	36	33	36	41	36	37	42	43	50	34	31	50	47	34	44	39	34	37	41	35	28	37	32	29	39	42	34	32	36	32	38	35	37	39	23	36	50	31	36	39	42	36	31	35	31	30	39	38	26	40	42	40	38	42	35	40	38	33	37	39	37	31	38	28	43	29	36	37	36	37	39	35	37	43	31	44	41	34	41	32	49	42	38	38	39	35	39	34	38	30	34	37	31	30	38	37	30	42	34	48	31	39	34	48	35	30	25	28	40	33	39	39	36	38	40	39	45	32	38	27	48	41	46	44	46	46	37	39	41	24	35	38	44	35	37	35	39	38	32	41	35	42	34	36	32	49	32	45	38	36	42	38	40	33	31	38	38	37	39	42	41	41	35	41	37	34	40	52	38	44	53	25	34	25	38	50	29	37	46	43	44	30	32	33	43	32	40	35	47	40	39	42	34	32	32	42	35	35	39	44	39	35	31
20873	12292	8190	16485	27081	29084	29055	29820	41785	43062	38689	32243	22844	12215	5418	2401	1183	685	537	493	496	451	489	471	462	416	450	422	423	485	458	488	536	448	508	442	409	458	464	466	448	439	436	445	552	485	468	475	490	483	480	476	461	476	472	493	464	458	440	475	454	457	431	496	478	469	503	465	484	477	462	507	450	441	506	440	452	466	483	452	500	501	473	485	464	461	479	451	464	474	502	470	445	466	476	478	482	493	490	470	486	452	485	501	470	443	458	454	474	448	477	486	502	480	441	478	457	487	510	486	489	472	432	494	454	488	472	464	460	456	456	451	481	460	474	476	447	464	497	460	448	434	488	478	483	458	466	456	454	474	498	470	457	456	456	457	436	419	522	487	484	485	449	494	452	463	422	446	455	462	446	500	466	432	462	463	484	490	495	470	435	447	468	435	452	464	470	494	503	467	472	463	487	471	490	473	471	450	480	459	465	468	467	469	483	471	487	483	495	464	463	448	443	477	479	481	468	471	471	503	471	444	463	487	467	459	475	482	498	429	467	439	448	470	480	446	503	474	530	449	489	470	509	452	483	472	459	475	456	459	472	455	525	457	486	479	483	466	493	526	455	468	474	478	463	478	486	476	482	469	460	470	479	490	460	503	482	485	492	448	509	498	493	451	398	448	480	474	456	477	476	469	484	471	447	500	473	504	469	461	479	462	486	477	453	486	443	479	471	447	463	461	477	482	488	485	482	473	470	519	448	438	452	462	485	449	478	461	446	483	496	483	443	469	453	499	483	441	458	459	474	450	504	478	467	482	488	452	447	496	463	497	445	424	464	453	490	474	472	464	460	440	479	452	512	481	454	443	476	446	488	438	481	486	479	513	469	497	459	434	459	480	490	435	459	492	469	469	518	470	483	486	469	488	463	466	491	438	475	457	448	499	442	471	462	473	474	457	474	480	474	454	467	448	508	468	479	468	470	467	514	479	484	472	495	466	460	414	459	481	476	445	492	455	474	474	499	514	476	471	482	473	434	465	483	471	430	468	438	463	474	487	468	494	456	457	467	507	469	458	492	471	484	492	479	513	468	486	513	492	501	449	525	430	487	483	523	460	471	456	469	505	487	463	446	450	485	424	449	456	438	442	459	464	458	473	489	475	503	465	477	467	511	482	478	446	475	437	485	494	465	473	468	484	469	464	427	456	461	459	504	496	461	459	462	472	450	459	428	455	469	454	432	446	470	458	443	468	479	478	472	463	479	466	469	466	448	447	439	482	480	485	463	487	454	442	465	501	464	471	459	477	444	455	489	461	485	533	449	470	471	492	425	502	461	499	466	466	478	441	487	480	477	502	466	456	437	465	461	502	496	503	442	478	494	463	468	461	462	465	509	509	486	502	466	470	466	470	500	449	429	443	472	497	490	463	479	505	498	418	469	437	455	510	475	461	468	521	461	483	455	485	485	438	470	472	469	494	463	446	457	470	486	440	477	472	481	476	468	461	465	458	467	511	498	435	488	463	454	465	474	496	475	475	443	515	461	490	480	473	498	493	481	512	494	464	481	506	422	489	458	458	483	446	519	485	484	442	478	470	481	452	446	463	476	449	476	451	459	500	452	520	481	472	483	454	409	516	503	462	449	467	460	498	473	471	513	497	476	462	444	439	470	495	485	479	434	459	470	452	413	459	448	510	447	493	483	500	440	443	463	474	455	415	513	451	498	467	495	464	455	486	464	449	477	471	494	455	460	451	450	480	489	474	443	501	483	433	470	477	464	483	512	491	475	494	452	471	482	460	479	474	466	463	453	468	435	505	488	491	500	443	489	453	465	490	468	476	507	454	503	471	531	503	453	472	473	502	482	423	476	464	461	451	453	439	478	441	468	477	474	483	438	434	454	465	498	454	449	452	476	445	453	473	484	478	488	522	483	478	450	479	478	471	492	463	495	497	481	473	399	487	440	452	503	440	474	483	483	498	481	490	526	494	443	479	463	479	458	486	483	484	475	482	485	455	482	467	487	463	465	470	465	456	456	473	484	478	473	472	473	505	461	464	500	463	476	471	457	458	460	496	458	475	475	457	478	438	493	484	477	514	493	468	462	454	464	421	500	493	466	465	457	471	481	468	487	504	449	500	441	469	415	490	433	488	452	448	444	468	472	454	487	435	453	470	463	459	480	472	490	502	493	501	466	449	457	475	496	498	479	435	483	451	456	494	481	474	440	467	481	442	442	495	504	443	457	496	505	489	465	485	490	489	454	439	465	446	483	483	483	484	449	451	462	467	439	423	494	459	448	458	498	457	461	471	482	486	474	491	463	473	502	453	470	492	481	452	450	450	464	475	504	506	468	429	467	472	493	449	468	461	489	465	482	456	468	484	442	465	466	429	482	474	494	460	475	462	459	500	462	461	512	456	480	460	485	462	450	422	479	467	481	472	481	445	476	504	476	451	487	452	492	474	459	472	460	469	486	463	513	485	479	503	451	502	469	510	488	451	460	467	468	456	473	494	466	513	499	458	488	469	493	472	469	455	477	482	524	440	495	469	504	483	484	476	494	481	461	485	473	500	470	500	467	490	477	496	477	446	487	441	482	449	461	466	456	470	462	492	483	498	463	451	484	475	487	471	489	451	450	456	438	515	480	468	461	431	422	477	440	479	468	493	480	454	451	445	472	485	460	478	461	479	513	460	448	440	459	465	479	442	442	469	432	449	498	463	469	514	479	462	486	458	479	447	436	462	469	477	435	488	468	493	505	499	495	469	496	494	458	469	463	495	480	498	426	479	462	447	498	478	497	485	446	477	490	477	456	445	476	411	478	523	450	490	435	455	451	484	489	448	488	465	478	485	461	463	489	459	499	466	533	473	460	456	468	512	484	454	451	480	484	447	482	466	480	447	505	481	460	475	451	468	497	471	485	470	494	478	511	485	479	484	476	473	449	480	462	484	489	496	502	501	478	455	462	454	443	430	477	475	487	478	485	454	463	448	469	460	475	469	481	442	483	469	490	500	500	473	507	462	485	463	474	480	449	447	434	474	479	479	483	490	496	463	512	476	449	523	474	472	491	461	516	485	468	482	449	539	477	466	484	409	521	449	467	483	466	475	430	454	486	448	447	492	473	489	494	484	491	482	462	460	492	463	468	463	451	443	454	460	460	457	453	477	473	458	488	451	473	473	481	486	476	439	456	465	483	444	489	464	523	483	504	501	471	510	478	445	521	473	489	455	461	449	485	416	465	462	488	470	452	492	495	480	491	494	479	431	467	482	505	471	485	466	506	493	482	493	477	459	459	493	484	473	517	440	428	442	468	481	459	486	544	480	511	451	441	438	463	449	476	458	497	517	462	462	468	485	457	477	456	495	453	510	486	459	481	452	468	487	508	441	448	467	489	502	424	442	468	486	491	456	465	442	465	471	493	485	490	446	443	499	473	488	470	522	434	451	480	466	485	435	450	476	495	443	517	518	471	464	478	495	470	491	450	513	487	471	487	440	494	480	422	439
2401	577	416	379	523	886	2021	2839	5758	7200	5777	3362	1750	591	300	165	78	63	49	59	48	46	43	59	64	42	52	62	38	58	43	56	54	43	47	49	55	41	45	54	44	36	44	41	51	64	42	58	59	42	41	55	46	49	43	37	50	49	37	36	44	43	52	44	56	46	37	54	55	35	44	61	52	41	49	41	38	43	50	46	63	52	41	49	40	47	46	61	46	52	59	54	48	58	64	54	50	54	54	32	55	40	51	36	49	48	38	45	55	32	47	49	44	48	53	40	63	39	48	47	62	60	67	51	44	53	47	50	48	50	37	39	59	48	57	47	41	45	49	49	40	44	45	58	45	61	51	42	45	48	55	51	57	44	44	60	43	45	43	51	57	56	53	42	46	42	51	57	43	50	34	54	48	49	43	58	50	49	48	42	47	40	62	37	49	55	46	51	37	51	36	44	44	47	50	47	50	42	52	48	45	46	45	40	37	49	55	52	45	43	50	51	53	51	49	47	53	54	51	63	54	54	54	49	47	45	41	54	44	41	47	40	64	48	43	52	50	48	56	38	42	34	68	49	55	55	40	45	51	48	47	53	42	41	42	62	49	50	66	51	32	40	39	50	50	54	40	39	52	50	53	38	53	50	44	48	56	48	41	35	52	38	46	49	50	45	47	68	47	34	56	49	38	61	38	38	53	56	54	53	39	40	46	42	47	55	45	46	42	44	45	57	49	53	43	45	43	40	43	52	37	45	51	42	41	44	51	46	40	64	49	47	56	51	43	56	46	51	47	58	50	46	51	44	44	37	44	48	65	54	59	46	59	45	37	55	47	62	46	48	42	48	44	51	43	48	50	50	47	42	52	48	44	48	40	32	57	55	35	42	52	36	44	64	56	52	49	58	55	43	44	48	38	50	49	44	53	46	50	46	51	49	50	45	42	45	57	46	44	53	55	39	51	47	52	47	43	38	52	60	42	60	52	40	43	51	40	44	47	54	45	38	49	55	46	35	47	57	48	44	63	49	56	71	47	57	53	40	51	45	50	51	45	49	51	53	49	49	44	49	42	51	49	44	55	57	47	62	48	52	53	54	45	49	56	47	45	52	51	54	51	38	51	49	63	50	52	51	41	45	53	44	50	48	41	51	35	40	42	43	47	50	48	56	46	49	48	51	48	55	49	42	53	62	41	44	49	41	37	32	46	40	49	53	46	49	39	43	60	51	50	61	48	54	48	39	51	58	41	38	48	47	45	49	45	45	38	53	50	57	48	46	56	67	46	46	39	48	45	42	53	42	55	51	43	50	51	47	47	50	40	49	52	42	52	48	50	43	55	54	49	44	41	49	36	64	47	46	63	35	52	61	39	33	50	42	46	53	59	52	62	49	49	52	51	50	48	52	46	45	47	45	38	54	53	54	47	48	50	41	56	44	45	51	44	46	56	39	65	46	55	45	48	45	51	55	56	44	41	55	52	57	47	61	39	43	51	49	44	50	59	50	42	47	52	55	43	56	37	55	59	43	45	50	58	53	54	49	44	46	53	44	46	45	57	43	33	38	48	51	56	54	42	48	49	43	40	46	55	55	42	51	48	45	50	43	50	57	48	50	43	56	49	41	44	50	39	48	50	47	54	53	49	40	51	53	43	48	60	64	50	61	45	39	43	51	58	46	51	54	47	46	45	41	45	50	49	44	47	65	44	62	54	32	46	47	41	62	52	47	46	50	47	34	66	53	43	56	51	56	64	43	44	50	56	49	55	42	58	58	47	50	49	42	42	47	51	42	46	44	53	50	37	55	44	47	48	48	57	53	38	52	45	57	47	42	54	40	47	52	53	46	51	45	47	58	50	52	48	46	61	42	48	47	37	41	54	43	47	43	49	57	29	43	54	49	36	49	50	52	44	48	50	41	41	59	39	44	37	48	56	39	40	58	41	62	38	41	53	42	43	58	55	37	49	54	43	53	42	51	53	45	41	57	52	46	49	45	43	49	50	45	55	57	54	38	40	49	46	50	49	46	53	51	47	41	50	45	62	58	46	43	44	50	45	44	52	58	48	57	44	54	48	40	51	57	36	45	59	54	46	61	52	44	49	42	47	47	46	55	48	53	40	51	42	32	36	55	53	54	53	42	44	39	38	44	48	44	47	39	48	45	54	48	43	47	63	52	35	37	43	48	63	33	67	45	41	37	51	46	45	50	40	57	46	50	55	49	49	47	53	42	55	60	41	42	49	59	55	40	58	52	49	50	60	48	49	47	48	59	64	50	34	52	61	60	42	52	44	45	50	43	43	49	54	60	49	43	53	48	37	61	45	42	46	57	44	44	42	59	63	47	45	46	53	42	45	42	44	58	55	45	58	54	37	43	38	59	46	48	45	46	51	43	41	45	53	59	53	32	48	50	53	52	54	44	55	46	56	46	53	58	47	48	36	47	59	61	51	43	53	53	40	47	39	48	53	50	60	43	53	47	42	42	44	59	41	43	40	48	59	46	48	51	45	53	51	46	58	47	33	49	51	59	57	45	50	39	43	54	43	57	51	46	55	44	54	50	39	57	45	52	44	52	50	45	53	47	46	34	63	53	32	47	45	50	47	45	51	56	47	47	41	58	52	43	37	61	47	59	40	46	37	48	47	53	60	57	48	51	41	52	41	63	45	51	51	46	55	36	56	51	43	49	46	52	51	39	51	35	34	41	48	42	41	42	52	52	45	56	36	39	47	54	50	44	47	47	55	44	38	51	40	35	49	51	41	38	47	47	47	58	46	53	41	50	54	39	52	48	51	57	45	51	57	46	58	41	49	35	56	59	59	42	52	48	55	54	40	59	46	48	52	49	49	43	60	40	48	48	51	48	46	55	64	41	46	42	39	54	39	47	45	53	54	59	54	51	35	39	48	62	44	43	54	48	41	62	65	45	55	51	46	54	47	50	58	42	54	52	51	54	54	58	40	49	49	49	64	46	44	41	43	47	55	51	60	46	47	59	46	50	49	58	49	47	50	52	60	45	49	58	51	54	42	55	56	39	55	42	52	60	58	33	53	45	31	51	50	44	58	49	45	50	41	39	48	49	54	48	39	56	38	43	49	57	56	51	47	43	67	51	62	62	59	42	52	40	49	55	53	47	38	49	49	37	42	39	40	43	47	50	51	58	46	59	47	55	42	46	62	50	45	62	47	49	52	56	53	51	49	44	46	47	44	58	47	46	65	57	51	45	54	55	52	47	41	45	40	58	51	32	42	52	52	36	43	53	46	48	44	48	52	47	35	47	49	44	39	46	65	36	48	45	50	56	45	43	54	41	46	41	42	46	46	52	43	36	52	50	75	41	53	45	52	39	47	52	45	57	32	49	42	49	48	45	48	48	41	48	39	59	54	38	33	44	56	45	52	54	57	44	54	47	51	47	50	49	57	43	52	41	40	36	55	50	38	65	55	61	57	48	51	49	44	50	54	40	41	43	36	57	48	47	58	45	46	45	49	65	46	38	36	43	44	44
21914	11841	8773	16819	28080	30799	36207	37217	45430	45745	39316	32087	24204	14148	7335	3401	1607	931	687	660	626	599	648	642	637	657	637	633	543	623	647	621	584	572	592	583	621	590	644	596	593	622	620	604	565	612	633	652	619	609	627	624	639	611	611	547	625	597	619	583	605	576	612	605	611	634	603	631	624	611	619	616	602	581	600	617	621	570	609	606	591	609	656	585	610	600	571	582	629	595	628	534	602	587	628	590	581	630	615	657	583	622	607	591	600	618	623	587	628	593	636	633	618	601	604	591	644	622	594	604	600	579	618	584	646	611	632	584	613	581	609	590	568	684	569	564	585	609	621	566	611	606	647	632	561	631	613	578	638	613	654	624	619	572	637	594	559	630	601	644	646	615	550	570	636	565	643	571	619	682	628	587	580	579	607	609	634	611	613	619	611	588	611	611	637	587	626	616	610	650	594	572	598	609	583	661	587	612	622	629	611	616	640	607	634	590	573	618	626	586	639	623	542	622	587	631	592	628	660	622	605	623	621	601	660	651	605	618	630	605	587	626	595	592	626	586	642	621	642	581	640	592	637	604	589	613	651	604	626	629	605	643	650	661	613	637	620	602	645	599	634	563	612	612	594	598	631	640	632	596	618	605	621	613	597	592	604	615	639	608	636	568	598	600	563	680	646	620	647	634	575	657	624	645	606	658	584	587	593	552	623	584	607	658	603	600	598	590	591	592	629	610	583	588	581	580	619	591	664	622	602	620	596	631	620	618	636	642	633	648	607	671	649	636	613	588	596	641	632	627	615	620	629	625	650	643	600	626	574	591	616	642	612	594	582	609	628	602	637	614	604	621	596	610	559	582	620	617	630	636	613	606	581	652	613	612	606	590	612	601	585	596	607	649	634	572	627	635	602	618	654	618	621	576	602	644	587	634	614	603	582	580	607	576	612	615	637	622	564	612	608	622	591	614	605	577	654	582	632	683	618	622	623	575	641	637	607	615	634	594	614	589	643	599	563	650	591	582	610	607	629	635	637	637	640	618	607	625	616	607	586	599	642	609	634	629	587	614	630	597	613	604	564	597	616	658	603	639	626	574	620	640	633	602	637	605	626	564	618	606	594	639	626	601	641	617	656	613	591	601	589	568	598	599	587	627	618	666	601	589	626	603	602	579	588	627	602	617	641	587	596	620	602	586	615	603	604	622	621	624	676	580	584	606	607	608	576	644	601	604	639	587	628	577	631	621	618	591	622	648	619	616	600	598	694	591	620	636	614	567	600	606	610	641	648	636	577	644	641	578	627	613	596	626	630	608	576	615	631	600	624	608	660	628	609	556	593	623	624	626	593	563	586	621	580	575	615	578	628	605	633	578	585	601	611	589	636	600	605	575	628	626	642	610	630	603	609	695	626	589	612	648	614	601	623	599	611	627	613	626	610	628	594	572	575	570	636	576	601	613	623	626	634	577	626	621	626	596	618	605	634	614	600	574	609	602	601	610	625	580	621	618	579	587	593	623	606	626	617	550	617	600	639	634	636	569	569	623	644	626	643	642	625	622	566	608	632	632	671	618	568	620	595	606	609	568	622	589	621	620	605	589	654	679	598	628	589	611	630	623	594	609	622	641	643	618	652	581	637	597	640	627	588	649	598	596	615	609	598	616	580	620	586	663	602	638	646	655	629	630	609	612	605	620	647	584	630	608	640	636	617	581	622	651	591	581	653	633	610	657	586	599	588	603	615	562	606	585	587	591	583	625	558	614	613	632	624	600	603	575	619	617	629	583	539	669	600	615	618	605	597	629	611	618	589	597	633	596	605	538	631	585	657	589	544	592	604	619	560	619	633	564	626	638	607	589	646	624	624	608	629	594	585	611	597	560	632	607	601	603	599	639	635	597	643	586	651	599	621	606	607	625	546	588	612	608	590	557	629	580	613	598	580	629	612	627	579	612	631	608	564	625	583	647	641	595	620	648	611	641	613	655	563	586	660	615	631	574	610	638	598	628	608	649	601	615	620	620	612	653	641	640	591	637	652	620	602	603	558	631	619	641	601	625	644	590	596	622	628	610	596	603	619	597	605	611	612	591	571	640	597	630	571	592	573	586	656	614	620	620	609	607	631	630	613	592	616	632	613	639	624	645	605	595	578	612	613	621	592	614	614	629	652	634	565	560	609	585	637	651	594	638	619	608	627	639	605	618	615	587	625	644	636	619	572	601	635	626	623	584	607	630	598	589	597	629	603	578	642	602	634	628	633	613	609	636	599	625	611	643	599	585	602	537	593	612	588	603	644	595	591	586	592	597	621	555	641	640	605	637	609	651	618	647	618	638	594	602	632	614	628	563	623	598	604	602	624	604	622	618	627	607	606	608	592	646	652	621	633	581	627	615	614	613	618	605	613	638	617	601	561	617	656	637	591	637	633	613	597	565	599	591	655	575	619	592	610	606	576	647	572	586	633	619	578	599	595	624	596	672	602	585	622	609	606	586	612	583	606	614	614	625	597	627	619	610	650	600	575	614	625	622	595	599	580	633	597	625	632	581	591	609	620	662	627	607	637	543	593	635	624	619	605	665	618	655	601	648	589	646	608	620	634	648	614	570	642	616	618	597	620	668	590	585	617	624	610	579	619	632	582	612	542	645	600	628	615	596	592	603	625	599	595	604	604	585	616	616	605	609	603	660	615	611	641	602	650	631	625	605	654	612	585	628	609	660	584	652	598	592	662	583	552	566	580	610	609	623	594	622	601	594	628	644	620	611	638	660	549	613	603	690	600	584	615	586	591	591	608	622	624	630	606	611	620	600	610	601	574	603	591	670	584	614	583	566	642	631	575	635	649	611	594	599	620	613	636	586	595	587	623	611	632	659	654	615	644	630	663	626	617	587	608	580	627	622	601	574	567	625	614	622	640	649	558	584	622	599	612	619	599	611	666	558	605	571	603	596	638	644	608	578	608	614	633	572	621	598	595	572	605	614	624	611	606	631	624	625	569	638	647	622	636	626	614	632	637	586	633	668	599	625	601	648	664	626	588	595	593	597	594	577	600	605	638	576	626	618	569	592	607	608	589	626	610	586	616	632	620	585	646	593	592	584	633	604	611	634	575	643	569	614	605	619	628	608	625	614	597	553	614	611	617	583	579	570	550	575	660	616	623	556	610	593	606	618	636	601	587	632	626	603	627	586	596	604	626	588	587	655	590	568	592	608	605	670	625	638	599	568	584	658	616	637	621	586	625	608	588	604	623	620	561	644	578	571	586	628	571	617	579	579	623	583	623	579	613	617	652	582	664	658	633	654	662	623	589	597	593	638	582	627	619	643	630	603	580	637	610	611	669	643	597	611	601	637	592	627	627	594	641	628	589	627	592	607	660	601	626	560	606	605	637	616	615	632	559	616	597	606	602	634	601	594	641	578	617	618	618	604	559	651	613	605	588	619	574	628	593	641	633	620	638	597	635	575	640	623	635	638	627	589	602	590	612	647	621	613	595	616	620	658	628	622	644	592
1684	1106	793	597	895	1867	7094	7658	9688	10304	6872	4107	2203	969	397	185	87	51	46	37	37	46	49	43	50	48	40	34	41	40	50	48	43	37	40	44	38	32	38	43	44	45	44	40	41	45	30	38	38	31	34	29	43	40	46	37	40	40	32	54	41	41	33	37	36	35	43	34	39	48	39	41	39	36	32	36	45	37	50	56	45	36	49	27	53	39	32	39	34	29	38	41	35	32	31	50	46	33	42	39	46	42	35	43	39	44	50	48	49	34	40	38	49	48	38	40	41	41	32	40	30	47	41	34	42	38	53	42	48	39	43	45	38	38	33	34	42	42	34	45	44	45	41	41	55	39	40	41	40	47	38	46	33	44	30	40	41	51	43	38	34	47	41	21	50	44	44	48	44	29	52	45	46	32	46	42	54	35	43	38	36	40	49	49	48	49	50	46	55	40	40	43	34	35	41	53	46	49	51	54	47	43	42	41	40	39	45	52	30	36	45	35	42	38	25	48	39	54	37	44	48	33	35	37	37	44	44	42	36	43	46	38	36	46	48	55	45	50	31	50	37	39	40	49	39	43	40	45	34	47	47	46	31	38	50	42	42	35	34	34	46	38	36	48	39	44	44	41	48	53	54	42	37	41	41	45	46	44	38	54	32	40	48	46	36	42	46	45	34	47	41	38	26	43	38	52	41	39	42	50	41	37	36	52	43	52	45	38	43	43	33	55	37	47	42	37	44	44	37	40	38	37	32	45	54	39	34	38	46	32	54	30	43	42	42	42	35	38	48	38	42	40	37	50	33	48	45	46	54	36	42	36	42	47	30	41	31	36	45	48	40	38	47	51	51	58	35	31	36	34	35	43	40	49	40	41	42	41	43	37	45	45	52	38	37	52	47	41	42	44	38	27	42	40	47	43	39	42	49	39	45	42	42	36	37	47	52	38	38	34	42	48	44	44	47	54	51	38	55	34	41	37	45	36	35	26	45	43	45	41	47	37	44	45	41	38	28	32	51	49	42	39	40	48	31	52	37	37	34	40	36	39	38	56	51	38	45	50	40	41	34	43	40	44	38	31	50	43	34	37	36	43	30	33	49	44	54	40	52	35	49	47	39	31	39	49	43	41	43	46	41	34	41	52	52	32	38	42	42	41	37	37	28	40	39	42	51	42	46	34	38	37	39	38	46	35	46	54	45	37	46	49	53	27	38	40	43	36	38	35	39	31	34	35	46	30	43	44	50	49	38	49	40	34	33	59	44	36	42	41	47	41	54	41	37	38	38	44	29	47	40	45	33	51	38	43	53	40	25	38	48	38	43	57	38	42	50	43	41	46	42	44	37	45	52	55	39	52	32	38	36	49	51	42	39	33	40	41	45	48	40	41	34	49	34	28	53	35	47	28	33	35	51	40	39	50	46	44	43	40	53	36	38	50	43	48	53	33	34	39	31	35	31	52	47	40	36	49	56	47	40	49	36	34	40	40	39	38	26	32	34	38	40	55	41	47	32	43	50	44	43	31	43	37	43	30	38	44	35	40	43	26	46	34	39	50	47	50	40	42	37	44	34	38	39	40	50	40	33	40	39	40	36	45	48	34	41	38	44	39	52	46	41	37	33	55	35	39	37	47	46	39	35	44	36	43	37	36	44	30	40	32	39	43	36	42	43	43	34	34	28	59	38	32	41	36	49	50	43	36	48	40	32	39	47	32	45	39	41	24	39	45	37	39	42	46	36	34	41	40	33	33	38	37	34	48	42	42	54	29	37	50	47	45	44	48	28	48	47	37	48	39	45	46	49	58	52	40	34	33	42	41	40	37	33	42	46	37	48	37	41	46	49	41	48	35	49	42	38	38	38	34	35	43	44	38	50	39	35	46	38	51	45	44	42	34	39	35	56	40	44	32	45	38	35	40	39	29	37	50	44	32	46	39	39	37	54	35	40	44	40	39	40	32	50	48	36	37	39	42	42	40	37	43	50	38	46	42	34	55	46	45	47	33	34	39	38	36	49	46	38	45	31	45	24	29	39	46	47	40	44	35	46	44	49	44	41	44	47	57	53	33	36	38	31	51	43	37	47	35	54	46	45	31	37	44	34	42	39	46	48	42	46	49	37	44	33	47	49	49	39	41	55	45	57	42	45	41	40	40	39	49	34	42	37	42	42	40	37	46	39	36	50	32	52	41	39	42	54	46	35	43	45	30	48	49	35	36	44	43	46	46	42	44	47	44	33	40	44	29	51	51	43	43	37	33	38	37	42	31	50	46	44	36	42	41	45	34	34	51	48	46	40	40	50	42	37	39	46	42	45	33	50	36	34	37	35	40	44	33	40	28	38	41	40	36	43	34	45	43	40	37	34	42	46	37	39	48	45	38	49	43	33	50	33	40	35	33	28	46	51	34	37	33	38	46	35	44	49	52	50	41	47	38	45	30	36	42	39	45	40	44	42	36	44	26	36	27	39	44	41	50	47	38	36	48	43	48	42	40	38	40	45	32	42	39	44	40	36	45	25	34	37	40	41	50	50	43	44	43	33	41	35	46	42	45	36	53	42	38	35	36	50	62	46	43	32	45	45	32	55	36	35	42	35	58	40	45	29	34	51	34	35	55	41	51	32	37	29	35	46	45	37	47	33	43	41	47	37	33	39	44	44	44	41	49	44	43	44	42	30	36	44	48	47	36	48	45	29	37	38	37	48	40	44	49	38	49	49	45	39	52	41	52	38	43	51	29	45	35	50	39	34	40	40	43	40	43	57	50	53	36	37	43	37	38	48	40	34	37	40	36	43	45	34	53	40	38	39	43	40	56	46	40	52	49	48	29	33	32	44	39	46	32	33	46	45	32	33	43	41	38	41	47	32	47	47	36	51	36	49	39	37	52	44	41	53	42	45	37	39	48	25	45	49	54	44	46	46	53	54	40	41	40	55	33	32	40	39	50	46	44	47	45	50	46	48	43	47	34	42	44	49	46	31	43	50	43	46	43	51	46	36	36	39	38	34	35	42	46	43	38	40	39	39	31	32	42	38	46	50	34	57	32	44	47	42	35	30	52	48	38	50	36	50	41	53	40	40	35	44	35	40	38	48	39	39	38	45	45	33	37	43	39	36	47	44	43	49	39	44	29	40	43	43	34	41	28	39	55	40	37	49	43	43	40	47	33	31	29	28	42	44	37	43	37	45	43	40	39	53	44	33	41	53	47	43	40	43	32	39	45	48	45	41	37	32	44	42	36	50	37	33	37	39	39	52	46	56	52	44	51	41	40	52	36	55	38	43	37	50	48	40	36	43	43	42	34	31	38	45	35	41	42	45	44	50	44	44	38	43	44	38	50	43	41	37	32	40	56	46	40	38	39	47	42	53	33	46	49	41	33	41	42	48	41	37	44	37	44	39	46	37	40	43	34	45	38	46	42	48	37	45	43	40	52	44	29	47	33	58	52	50	39	43	46	37	42	43	35	48	27	48	42	27	47	51	57	46	50	53	42	29	37	51	38
26496	17006	13071	22104	33964	39007	51856	48907	52662	49632	41218	34203	26806	18397	10346	4628	1911	880	602	567	539	531	565	509	488	511	550	550	516	596	536	503	512	519	527	536	524	517	505	572	522	520	535	528	520	512	537	535	528	509	497	495	514	480	520	511	495	533	486	511	477	486	517	534	528	470	495	517	530	507	545	536	502	496	508	534	511	511	523	573	500	508	532	520	506	466	531	499	532	491	532	515	507	525	537	528	538	503	506	516	543	508	519	519	509	512	522	553	525	462	543	537	525	476	551	489	527	547	532	501	519	523	530	529	528	524	504	510	506	514	533	490	477	525	504	511	511	519	534	522	529	573	527	529	485	513	547	539	534	546	510	531	519	490	520	477	523	481	525	507	523	544	530	526	521	522	514	487	550	546	528	522	531	555	512	531	471	488	547	511	527	559	500	545	500	539	517	539	586	562	499	554	524	498	490	554	518	515	506	502	473	547	517	498	537	474	501	519	545	501	530	564	500	513	494	499	493	564	524	505	507	523	511	532	556	533	526	529	471	521	527	507	526	500	572	533	540	514	536	539	521	563	522	539	542	492	591	521	522	554	530	511	532	522	514	519	547	489	535	532	493	514	525	535	509	536	575	511	539	541	531	528	503	560	523	479	503	529	531	510	543	505	561	525	535	518	538	480	516	545	504	508	484	501	501	548	516	515	526	525	517	526	488	552	538	495	513	511	513	530	521	504	518	532	521	539	535	485	504	497	498	520	559	528	480	491	587	539	523	521	510	557	533	555	549	542	536	519	522	501	540	527	516	477	530	556	481	517	579	540	471	516	528	515	525	503	503	526	533	569	497	528	517	529	536	533	552	571	535	525	503	540	489	529	514	530	518	523	516	525	544	517	513	499	528	544	483	473	531	505	482	494	512	499	524	525	553	517	535	534	540	505	495	548	505	541	532	498	530	513	530	496	531	529	522	532	550	523	520	516	501	539	547	492	520	504	533	539	565	515	537	519	549	543	523	500	505	530	514	525	519	505	524	526	510	539	520	510	491	493	561	544	524	512	520	538	517	525	531	503	541	529	487	508	500	497	545	473	550	545	526	531	531	484	536	551	526	505	498	497	484	526	582	534	523	488	466	517	499	556	510	521	550	525	520	536	530	539	509	477	518	534	523	495	542	496	495	537	516	529	501	509	533	533	519	525	497	517	532	498	486	531	518	546	539	504	512	546	527	493	527	486	522	508	483	502	537	515	541	509	517	526	517	482	527	479	525	522	537	526	517	516	505	550	498	559	528	549	514	484	516	519	519	520	517	478	522	532	518	531	519	520	486	526	525	499	560	524	529	541	490	501	475	538	541	527	493	527	538	554	543	544	542	509	519	521	531	521	552	549	562	534	508	525	532	534	543	509	472	520	518	515	516	516	521	513	507	513	511	522	528	465	545	493	519	515	540	546	526	495	519	497	539	523	540	502	487	522	503	517	486	506	527	467	541	509	533	510	494	546	547	525	487	574	518	527	532	533	523	511	531	531	474	527	532	568	550	499	561	531	538	514	489	522	540	522	549	554	496	511	521	499	518	533	550	518	496	527	510	518	562	499	483	515	476	539	552	517	506	513	550	522	517	534	525	517	524	482	529	525	517	523	530	590	498	493	513	515	559	508	516	525	536	521	516	533	501	528	478	477	524	573	516	539	482	547	533	497	490	527	509	504	502	499	534	492	493	517	494	546	553	550	512	512	483	547	505	503	586	538	544	540	525	522	522	526	513	524	492	556	526	496	504	572	555	531	507	521	512	526	506	520	515	518	536	532	483	544	525	486	540	575	554	530	531	547	499	527	573	562	539	514	497	502	562	571	521	545	497	531	540	521	442	475	502	518	521	516	562	524	520	497	483	524	558	545	534	529	501	564	532	492	518	536	508	506	535	504	525	538	520	552	547	541	524	493	519	491	513	518	545	503	525	505	547	555	563	516	539	559	489	504	502	505	521	487	517	507	485	569	515	498	512	547	497	481	499	513	528	543	519	532	529	495	555	487	538	523	512	500	516	523	542	478	550	507	507	538	513	486	565	563	530	516	528	569	531	544	497	529	522	546	512	587	547	471	544	573	522	535	533	560	474	530	501	505	495	546	530	517	518	540	518	514	522	530	533	533	503	536	502	544	540	504	525	479	546	478	524	536	503	529	510	528	479	532	554	509	523	526	527	539	543	531	538	523	524	509	526	531	528	530	543	534	534	512	505	562	535	516	503	525	542	503	485	493	513	507	522	507	532	503	519	554	521	543	504	549	519	507	511	537	558	500	561	494	512	510	530	524	511	498	512	540	515	488	495	478	523	553	510	533	523	510	529	524	524	524	563	538	524	509	494	519	502	507	483	524	479	527	528	575	532	480	547	514	538	524	541	522	508	496	517	467	503	529	526	533	502	529	578	471	517	554	559	534	524	508	548	498	523	496	509	505	544	533	527	515	534	513	521	481	532	504	504	508	509	552	529	507	581	522	499	499	504	484	539	524	518	528	572	494	520	516	505	559	540	489	525	528	531	523	515	532	498	519	516	515	545	518	522	537	500	526	494	517	524	544	491	502	492	516	497	493	488	523	553	495	481	460	532	529	508	536	521	538	503	499	511	524	491	548	531	554	470	540	546	505	528	557	531	555	525	509	537	552	534	502	543	581	510	496	519	520	535	520	533	506	524	522	553	489	561	510	497	519	530	523	533	523	543	539	482	478	497	493	533	497	527	520	511	550	502	516	534	502	493	548	495	522	501	539	555	562	526	519	509	491	527	555	548	502	558	521	510	533	502	543	503	477	536	536	512	541	503	549	510	561	545	547	541	553	535	524	473	498	527	530	498	520	533	521	563	500	517	537	545	516	527	557	525	510	542	534	547	523	507	512	540	523	561	568	532	539	545	544	492	537	539	495	521	495	494	514	487	468	490	495	538	494	525	518	490	536	493	547	501	537	470	514	496	535	522	523	507	543	544	513	537	528	480	535	499	496	526	520	532	500	532	510	543	505	510	525	510	518	495	578	494	528	528	526	536	546	550	478	508	487	464	546	555	486	555	522	582	549	523	502	531	514	510	541	525	530	526	497	501	524	518	509	513	514	510	518	550	525	575	528	516	496	522	541	494	558	520	503	517	463	524	517	548	563	571	503	508	540	463	551	527	502	560	514	509	559	523	536	540	541	535	504	529	515	529	520	522	511	541	515	453	539	507	518	533	546	519	508	502	517	531	506	528	510	529	512	481	512	523	528	538	575	487	492	489	509	550	509	536	486	519	495	507	524	552	541	548	546	554	534	523	502	511	511	537	489	526	531	522	496	541	515	495	528	520	530	502	497	502	545	525	546	543	529	508	505	557	527	521	530	524	539	483	537	516	490	550	523	557	535	523	550	551	484	580	524	537	513	516	535	503	521	491	546	537	495	550	518	543	528	497	524	481	569	486	534	530	518	512	527	547	508	519	528	508	550	474	516	532	549	506	481	510	496	489	548	463	508
1475	311	152	146	215	431	628	725	1847	2252	1879	1306	705	395	182	120	53	54	56	46	39	45	46	43	43	46	50	40	44	30	31	34	45	46	52	47	44	49	45	36	50	40	31	55	43	43	37	39	46	39	50	44	44	40	43	47	32	52	43	45	54	37	45	49	33	41	37	33	32	51	39	40	52	44	54	31	51	49	45	38	28	28	45	32	39	47	45	35	35	39	52	47	38	35	34	45	42	46	35	54	49	42	44	47	43	51	42	39	36	47	46	43	32	35	40	38	34	42	38	37	33	50	43	42	42	43	32	48	41	40	32	38	40	48	39	40	40	39	40	43	38	38	39	55	43	30	42	51	36	36	44	44	59	42	36	44	54	44	40	40	38	41	45	34	36	40	37	42	48	34	49	40	43	43	37	43	44	38	38	39	43	49	41	38	44	33	46	36	40	40	40	40	35	49	41	37	50	42	50	33	43	43	58	38	47	43	36	49	43	53	45	45	44	44	59	33	38	48	38	42	39	41	55	40	45	35	49	48	38	46	49	57	45	37	28	41	44	34	51	53	36	43	40	37	43	53	37	52	33	39	39	45	51	33	45	34	46	41	46	40	38	49	48	41	43	36	33	43	56	38	43	32	45	37	48	35	39	40	43	54	48	61	34	34	48	43	43	31	45	31	37	40	38	38	42	38	39	40	39	36	57	47	48	49	52	48	50	45	35	48	59	44	35	34	38	52	40	47	43	26	33	39	44	40	49	43	41	41	47	37	49	44	46	33	46	41	39	36	49	48	52	43	31	43	37	47	59	38	50	35	46	44	39	38	48	37	34	38	36	46	44	48	45	45	51	44	43	50	33	36	35	53	49	35	47	44	55	49	31	40	43	44	37	42	43	42	48	45	51	47	35	30	40	41	43	50	30	40	34	50	41	34	57	42	46	52	40	51	37	43	37	55	48	41	41	43	42	37	46	52	47	51	51	44	35	43	39	38	38	41	41	53	40	48	42	46	50	46	38	43	49	33	41	39	40	40	41	53	36	50	42	37	51	31	50	50	42	48	48	31	45	39	35	47	42	34	46	49	46	50	35	38	29	48	45	29	41	48	32	53	51	44	39	48	36	40	38	32	28	51	58	38	37	45	48	36	42	48	45	36	50	47	36	36	37	33	51	37	55	31	46	45	48	40	52	50	33	46	40	37	45	41	36	39	46	35	56	24	39	32	39	46	45	47	27	43	50	44	45	39	38	36	42	53	46	36	54	40	41	53	37	49	43	35	50	41	31	38	41	39	47	35	46	33	40	43	43	39	39	46	54	41	51	43	42	35	42	35	33	44	38	59	24	37	36	38	52	45	37	43	41	58	40	40	59	42	48	47	47	50	42	56	54	48	37	48	30	52	36	35	26	39	43	30	47	52	37	54	46	45	46	51	24	35	33	50	48	42	39	49	49	44	37	45	45	36	44	50	34	43	30	33	44	31	51	46	40	42	43	43	49	42	37	42	45	42	43	33	35	50	50	51	33	42	41	35	34	39	45	35	44	43	34	35	47	38	48	37	44	47	42	38	46	45	33	49	40	46	42	36	39	41	45	42	36	52	31	44	44	49	46	41	50	34	48	33	31	37	44	36	43	44	59	35	43	40	37	48	48	46	56	45	39	43	46	43	43	48	41	39	46	40	46	44	42	38	37	43	32	49	45	46	49	39	46	45	44	41	41	40	42	42	42	61	35	37	40	44	53	56	46	49	41	32	46	40	31	39	40	39	41	28	40	38	55	47	37	52	47	45	49	47	35	44	43	45	45	45	45	41	44	49	46	46	31	43	43	32	53	43	47	43	39	36	52	46	48	44	52	42	55	46	37	43	38	35	36	40	31	54	37	50	47	47	49	41	44	43	31	49	57	50	43	42	47	54	44	37	45	42	39	38	42	38	35	45	47	55	55	39	41	43	43	43	38	46	31	48	40	44	34	37	37	42	37	50	44	37	34	46	44	41	35	39	38	47	53	52	50	37	44	42	57	37	39	37	60	30	36	51	44	41	47	42	54	37	43	32	24	35	51	47	42	53	43	41	39	34	57	47	41	30	42	38	43	43	34	39	39	36	37	45	41	43	36	39	52	38	43	55	39	40	43	61	43	38	40	47	40	47	46	54	38	37	37	31	38	56	43	47	34	40	42	45	48	42	61	43	46	35	30	39	45	37	40	45	37	28	40	51	40	66	35	51	46	34	52	32	37	36	39	35	35	34	40	39	33	42	35	44	43	53	46	38	44	44	40	45	36	40	47	41	38	59	42	39	40	38	41	53	48	46	45	42	40	42	42	48	46	40	37	53	49	47	32	42	38	39	40	37	46	40	39	45	46	32	46	41	46	60	34	36	31	50	30	42	39	45	45	41	47	47	40	33	38	43	37	31	34	41	31	51	32	41	36	53	41	46	28	47	41	49	43	37	45	40	38	42	40	36	45	32	38	43	48	54	48	39	46	40	53	38	51	52	44	35	36	56	49	43	39	51	40	54	46	49	53	39	54	46	36	52	42	36	37	45	39	43	58	45	34	48	40	40	43	39	48	51	42	41	53	38	38	58	39	52	47	52	51	44	43	46	36	41	34	49	43	40	50	44	32	42	55	36	42	44	45	42	42	49	39	40	43	48	44	40	36	42	37	36	56	55	36	42	43	44	43	46	48	42	39	46	35	38	59	50	40	33	46	42	39	32	30	47	48	41	44	38	45	40	46	35	40	49	36	42	40	40	32	33	59	49	45	37	46	41	32	43	53	36	39	39	41	33	43	38	44	35	46	43	39	46	36	34	34	43	41	42	54	46	34	45	46	48	45	48	50	43	45	45	43	29	47	41	41	39	47	41	47	54	43	54	40	41	51	36	37	43	48	43	52	50	44	46	41	45	34	39	42	40	61	33	41	41	35	47	38	48	42	44	34	53	34	47	45	36	41	49	41	49	42	40	49	40	37	42	44	31	47	47	47	48	23	48	55	54	42	43	54	51	51	49	29	37	45	46	41	22	38	45	40	38	44	43	38	52	51	46	34	40	47	42	49	39	52	43	48	52	52	27	60	40	41	45	45	48	36	39	39	49	45	43	43	41	51	47	42	40	47	40	36	46	43	45	37	47	30	53	35	36	32	49	38	43	53	52	40	39	46	46	40	51	34	41	48	33	39	37	54	34	44	50	41	44	43	46	30	44	36	34	47	39	40	43	34	28	48	43	33	43	35	38	55	49	48	47	39	45	42	54	44	42	45	46	53	35	38	40	43	37	47	45	35	39	43	44	30	56	59	41	36	40	48	39	37	44	31	46	38	51	39	58	46	43	43	46	39	39	34	41	56	48	45	31	46	41	31	51	37	34	38	42	57	44	46	37	26	49	37	39	42	49	35	33	44	44	43	39	37	34	44	42	47	36	54	34	46	41	40	37	49	28	53	44	31	39	42	43	35	38	33	48	55	48	41	40	43	46	48	42	38	29	45	44	41	41
16944	6562	3609	7397	18147	23288	23789	24830	32125	31840	27827	22783	16330	9897	4828	2138	1078	680	576	529	522	558	563	529	510	563	509	499	526	532	549	542	511	539	510	563	532	502	539	535	567	531	513	522	527	581	543	522	524	551	521	517	529	508	519	571	539	524	551	503	543	555	526	535	503	579	564	540	582	554	514	536	551	533	557	539	546	584	530	562	555	474	554	546	571	534	519	536	555	507	546	574	570	587	562	551	574	540	536	533	497	513	577	536	533	505	500	567	527	548	521	544	527	525	555	533	563	533	523	514	532	583	535	521	562	525	502	572	516	524	539	519	519	532	532	552	545	571	540	513	571	564	504	520	534	520	547	554	522	475	520	496	498	540	561	540	522	516	498	544	555	557	548	495	573	547	538	527	497	520	514	508	573	516	561	507	557	560	545	500	524	549	562	563	549	525	551	533	522	534	508	526	584	584	506	493	540	513	534	545	532	518	546	540	567	534	548	550	503	500	564	562	516	548	495	518	505	561	540	562	496	512	563	499	541	527	536	550	538	521	543	551	497	551	598	562	532	576	556	526	563	511	527	538	531	529	558	507	542	520	513	548	512	552	475	546	522	510	556	504	529	503	570	543	536	557	503	581	564	527	535	548	503	546	513	514	526	536	524	499	551	560	530	553	570	552	554	530	543	551	516	535	517	525	544	570	525	548	560	556	534	550	556	541	535	547	496	567	557	548	546	551	505	591	500	564	564	530	570	522	517	517	511	525	547	563	517	538	529	545	534	506	529	550	540	536	512	540	499	589	558	569	545	506	512	507	548	548	561	495	546	553	518	563	543	533	542	523	546	493	534	564	536	545	522	543	539	553	573	555	564	491	466	554	549	550	549	548	529	531	536	552	553	534	531	497	533	541	546	516	512	568	542	556	571	515	492	540	527	524	574	519	530	512	569	510	542	548	571	568	529	545	533	547	547	545	505	566	547	540	548	534	583	518	570	544	520	546	546	540	541	573	545	545	553	560	549	542	555	528	572	521	539	499	509	545	545	572	508	580	505	543	524	555	501	540	533	533	534	551	527	523	542	536	546	528	555	561	532	535	523	525	538	524	501	527	532	485	519	552	549	556	487	593	549	515	561	556	537	517	515	535	519	532	502	544	522	561	547	547	541	503	551	562	491	544	541	536	532	509	553	570	546	548	567	510	541	541	518	507	530	552	578	504	531	513	533	545	529	559	547	553	539	531	529	501	531	539	538	522	547	524	534	570	589	555	524	541	572	579	561	520	486	566	541	563	522	505	522	532	576	549	553	528	510	526	557	562	531	522	539	524	520	511	514	568	534	547	541	533	494	500	537	528	523	570	558	574	533	545	519	542	530	550	491	544	539	503	506	524	537	524	562	510	533	530	537	552	528	546	545	544	523	519	541	541	551	493	536	497	566	550	537	545	544	540	542	560	536	531	532	551	542	496	510	497	527	509	581	545	514	536	545	564	536	544	513	508	566	531	541	591	569	562	564	591	542	517	528	555	542	529	542	517	534	576	549	533	508	506	607	524	539	565	528	515	564	490	513	500	522	539	512	519	526	511	519	595	545	549	525	532	539	520	537	573	542	553	558	542	554	558	567	528	521	558	577	521	540	537	547	552	558	505	536	558	539	502	568	557	587	527	550	513	482	534	524	554	531	556	480	565	536	547	551	537	512	547	547	533	550	541	523	573	532	530	498	520	518	550	574	543	535	497	501	527	581	557	537	543	528	501	518	532	548	522	574	523	552	523	561	492	489	527	545	559	580	576	532	537	561	543	542	534	575	584	551	565	537	559	549	509	560	532	569	592	541	543	504	573	545	532	524	541	532	527	530	508	527	562	526	532	550	494	536	502	584	530	533	559	519	546	545	538	538	561	555	536	562	528	538	574	566	573	520	524	533	567	535	521	538	560	506	520	568	541	539	562	518	539	533	525	536	526	534	571	567	552	562	472	529	534	516	538	527	551	541	540	553	555	539	540	534	534	522	517	512	581	548	558	571	534	512	543	580	565	485	509	543	561	549	497	572	555	564	538	541	510	532	573	538	576	541	544	527	473	583	533	517	534	573	536	540	571	515	515	559	565	546	520	529	507	555	498	539	543	559	565	551	563	526	539	550	526	540	516	547	546	518	542	561	557	520	528	478	524	532	564	557	520	584	537	533	563	531	520	532	552	559	557	514	511	566	516	518	539	505	538	526	542	526	550	536	532	587	555	530	551	550	560	529	549	577	579	535	575	564	530	541	537	568	561	555	510	510	550	527	517	544	537	521	531	513	543	530	519	551	595	530	532	529	501	514	548	555	544	528	529	520	534	571	546	529	543	525	525	569	526	589	531	562	496	553	539	528	563	541	554	494	562	517	558	543	552	538	581	548	534	563	547	500	517	565	556	552	516	542	520	552	534	545	541	548	540	555	522	531	523	550	537	507	560	559	542	554	537	525	521	502	502	562	588	538	536	573	560	535	574	522	526	529	583	533	535	528	511	499	510	553	546	515	518	548	508	507	533	561	588	519	505	560	540	520	560	525	518	528	571	531	509	536	549	537	562	505	505	511	540	527	526	565	539	533	530	571	512	506	519	562	554	524	510	530	561	538	525	543	549	534	519	554	520	518	490	550	573	541	546	522	542	557	545	541	506	545	528	541	499	557	525	594	494	517	569	523	492	537	526	560	567	539	523	541	538	530	535	548	556	543	538	522	518	550	542	541	528	552	548	533	556	571	593	539	542	569	527	536	540	521	530	533	556	542	545	524	550	516	528	567	554	525	514	564	477	541	529	555	556	567	547	502	546	508	567	554	558	560	548	503	540	533	520	535	529	560	539	563	539	528	530	516	569	561	546	558	528	499	557	551	519	553	541	536	584	534	570	554	543	539	547	515	536	542	558	546	584	544	504	540	557	518	558	554	575	511	519	547	616	580	562	552	548	542	516	596	525	528	530	566	559	538	527	522	521	552	576	519	558	535	548	547	561	530	496	536	523	597	545	572	566	513	521	522	537	600	562	551	544	545	553	554	517	522	531	505	507	549	550	561	510	560	567	545	493	555	537	536	502	512	521	503	530	513	491	527	530	511	518	537	531	545	519	540	533	550	530	555	530	536	563	541	547	550	486	541	532	546	524	535	570	551	578	531	585	520	503	548	602	552	530	503	552	543	528	556	498	563	557	543	545	556	550	533	566	524	531	528	524	575	563	568	517	537	585	503	539	541	525	533	535	530	536	505	548	525	539	516	510	514	538	535	563	518	562	540	529	553	521	517	493	541	517	537	579	518	550	603	526	559	575	559	560	546	540	578	559	543	538	532	548	512	493	558	530	556	521	544	565	514	520	546	494	523	535	514	506	541	517	546	504	530	465	535	554	548	569	532	537	559	545	531	541	530	554	555	527	603	545	534	608	528	528	511	563	561	548	522	529	514	501	536	608	539	551	538	533	544	526	552	537	544	534	602	530	529	550	520	557	496	492	520	554	542	558	542	576
884	672	480	374	498	806	1068	2203	4725	5347	4841	3170	1681	804	360	185	82	56	43	36	33	45	37	37	51	39	34	37	18	44	40	47	41	40	44	25	39	44	38	48	45	29	38	35	50	39	36	32	41	40	42	41	32	40	40	31	39	27	27	26	35	45	38	36	40	51	46	28	37	49	47	37	42	26	40	32	25	49	40	28	30	43	36	48	33	55	42	37	30	48	39	37	31	37	39	28	32	35	34	32	45	42	35	34	35	33	35	39	33	39	38	43	47	27	32	41	32	43	38	34	39	35	33	27	37	32	46	36	36	47	33	43	39	36	32	34	35	25	38	42	38	38	34	31	35	42	42	47	37	37	32	47	41	44	41	34	33	49	32	35	41	39	44	30	37	37	29	36	43	29	40	40	26	28	41	58	36	38	35	34	35	43	39	44	45	37	42	37	35	33	34	42	29	36	41	19	46	39	31	26	24	40	41	41	46	30	45	36	46	51	39	43	30	34	39	33	37	37	39	44	34	41	36	49	37	39	37	35	37	30	37	41	32	44	28	53	35	38	33	34	35	32	31	35	31	29	36	40	33	33	30	43	28	41	32	40	35	47	36	37	41	39	36	45	32	42	51	44	36	37	48	27	33	31	34	36	41	35	41	39	39	28	32	38	30	28	41	31	27	39	51	37	42	42	42	35	29	34	51	23	21	35	42	27	28	35	27	29	43	35	40	41	26	44	33	43	40	32	34	30	37	31	32	46	37	27	22	39	40	44	38	35	35	33	44	32	39	32	25	37	32	47	34	42	31	31	44	34	33	38	36	35	36	34	35	38	35	29	47	26	39	28	42	31	41	27	46	33	44	41	43	46	27	46	47	38	38	33	39	38	31	29	42	37	38	45	42	36	37	48	31	49	36	29	39	35	35	39	35	34	29	24	39	42	31	30	36	36	25	41	40	32	44	33	34	40	37	51	34	34	41	40	44	36	38	44	37	31	41	47	35	40	37	37	31	31	41	37	45	33	30	38	26	39	40	32	39	31	39	28	31	49	42	21	32	31	40	35	39	38	27	33	32	51	36	44	33	41	40	30	34	32	38	39	30	34	45	32	34	33	34	42	39	33	27	38	27	35	41	38	28	36	37	35	43	43	32	40	44	42	40	41	32	33	38	36	45	38	36	36	29	33	43	28	35	40	32	37	49	26	42	37	44	35	37	40	37	38	35	36	30	32	38	27	38	46	27	30	34	33	38	30	32	37	34	32	44	37	43	38	36	43	39	35	37	41	43	41	31	44	35	30	39	31	42	40	36	36	30	35	36	34	27	34	38	43	35	43	36	36	33	31	39	41	33	27	26	26	36	35	43	48	30	30	38	38	28	36	31	41	34	36	28	36	43	44	35	29	34	32	45	30	47	40	38	40	40	35	36	39	34	43	37	40	38	37	30	47	44	42	34	37	40	33	36	32	36	32	38	34	31	42	27	43	41	28	32	44	31	34	36	37	29	32	25	25	48	25	50	39	37	31	34	36	28	35	41	30	43	28	42	30	32	40	34	32	31	42	39	41	35	46	42	48	32	34	31	41	32	22	49	38	50	30	38	47	44	43	40	36	32	42	48	35	25	28	42	32	37	27	40	26	34	43	38	37	32	33	47	33	39	49	40	41	44	27	35	33	41	44	36	44	27	38	24	42	39	43	38	44	35	36	40	33	41	37	30	35	41	29	46	39	32	38	37	38	39	38	40	33	42	37	31	45	30	40	38	34	29	45	39	45	43	39	33	24	43	41	37	37	36	28	42	38	37	35	38	38	31	40	29	37	40	36	35	43	39	30	32	40	28	35	30	42	45	38	51	34	40	53	40	37	26	31	47	45	42	38	30	37	42	31	41	42	29	40	38	35	45	37	35	29	23	26	36	40	39	28	37	36	37	36	40	44	26	43	33	40	35	37	33	51	32	39	43	37	46	36	42	31	41	46	31	48	41	41	35	45	43	41	32	38	41	39	34	29	38	37	31	28	49	30	35	40	23	42	47	39	39	37	38	35	35	43	38	27	42	25	39	41	40	43	46	36	41	31	32	47	39	44	29	41	37	25	37	35	32	27	32	35	43	37	49	36	38	37	35	42	41	45	38	47	33	44	39	36	34	32	52	35	30	38	34	33	28	38	31	46	36	32	28	31	42	39	28	47	26	41	26	40	32	39	37	39	33	46	36	25	36	31	32	36	36	36	38	43	37	30	32	32	32	36	33	38	23	34	46	27	39	19	47	34	31	42	40	39	41	36	53	33	34	39	41	38	42	42	30	37	20	32	25	46	37	33	27	35	37	46	30	41	38	29	41	38	27	28	34	42	33	31	24	46	40	35	32	31	36	44	39	28	26	26	44	39	34	45	33	30	27	46	34	34	50	35	40	45	38	44	35	35	34	40	36	31	39	38	29	38	47	22	32	31	25	36	38	46	37	29	27	30	29	33	36	38	45	36	38	43	34	37	36	37	29	36	34	36	36	36	42	35	43	41	40	36	34	42	34	49	36	33	35	30	35	47	34	35	38	42	34	44	32	39	55	45	32	38	40	29	43	44	31	44	29	38	40	33	31	25	41	38	33	35	34	42	28	47	51	38	46	40	44	37	48	34	27	34	42	34	31	41	38	31	37	23	52	23	33	23	34	44	37	42	42	36	50	38	35	35	43	34	31	36	45	36	25	38	36	36	30	36	35	34	49	34	40	36	43	35	27	44	24	40	43	37	30	40	32	41	44	43	29	37	34	41	50	38	34	36	40	43	41	26	44	36	23	41	35	46	39	42	32	54	32	29	23	35	38	45	49	32	39	42	44	30	40	35	40	40	36	35	37	28	34	33	40	40	37	33	39	35	38	38	48	44	33	35	28	47	38	27	44	35	30	46	40	42	29	38	36	40	36	40	32	43	45	33	49	40	43	36	45	28	26	26	42	41	46	45	43	40	44	40	43	46	37	45	38	38	45	36	38	35	45	40	39	35	43	53	27	46	47	26	29	33	30	32	35	35	26	34	37	28	33	39	35	36	38	44	32	37	24	27	34	29	38	50	32	55	39	47	27	24	36	46	39	33	31	41	35	34	37	27	39	47	34	37	32	30	53	38	29	42	46	36	39	48	32	27	44	35	22	39	32	39	30	41	39	27	41	44	28	38	32	38	38	34	30	32	36	30	39	35	34	32	43	35	33	40	36	29	28	25	42	26	50	31	34	41	30	51	41	37	31	46	33	37	39	34	46	35	53	26	30	36	25	48	53	35	29	35	37	44	37	30	34	34	33	43	34	32	40	33	41	38	35	38	41	39	26	31	28	36	40	34	45	29	38	36	31	29	40	39	33	34	44	28	33	47	24	45	30	32	37	37	36	52	32	36	29	41	46	38	43	40	39	32	37	30	42	49	41	33	31	28	33	35	32	38	49	34	33	39	49	32	37	36	38	35	41	39	26	50	36	35	39	36	33	29	29	30	50	35	45	40	50	38
20646	13276	8771	17311	28154	29579	30026	35378	42002	40690	37547	31175	24428	16629	9178	4361	1834	815	566	553	500	472	482	511	475	496	472	483	504	443	456	484	465	462	465	468	501	479	468	506	452	476	494	505	503	485	436	459	449	477	463	460	452	454	457	448	465	488	503	482	492	465	444	489	467	435	466	506	490	449	513	453	499	458	452	511	482	483	490	453	467	469	455	451	443	453	479	416	499	427	470	435	467	470	499	466	509	459	484	448	421	432	449	465	512	494	431	452	464	503	450	445	515	475	428	467	448	479	435	429	498	449	469	476	509	463	518	453	434	476	470	472	433	492	469	457	489	484	457	441	515	419	460	428	506	483	478	436	488	495	484	474	479	473	481	427	500	442	448	467	487	447	505	465	454	490	496	498	462	457	520	474	468	458	474	477	487	429	460	457	461	495	478	495	487	465	465	463	481	490	429	448	480	499	493	457	436	456	447	464	475	480	455	473	476	502	511	480	485	477	469	467	458	495	468	444	488	460	475	461	488	446	452	459	483	484	479	491	483	496	476	507	458	464	445	475	449	496	458	472	498	474	463	469	500	502	497	463	435	458	460	466	486	469	482	453	477	456	469	465	463	452	504	450	473	449	477	484	476	455	489	460	428	485	489	456	493	500	473	457	484	471	476	487	455	532	453	439	445	446	448	468	483	475	488	472	467	452	499	415	453	440	487	453	448	489	481	432	460	449	487	499	505	478	458	494	454	466	510	479	480	449	438	446	464	441	470	425	478	480	451	478	410	479	495	483	469	488	490	474	454	473	473	458	446	459	474	494	430	469	437	456	492	490	478	441	484	490	489	494	492	491	483	443	457	465	467	490	462	469	464	508	459	449	420	448	448	490	460	479	468	439	468	420	434	459	480	509	474	485	473	488	458	456	516	460	434	483	454	501	468	453	495	433	482	470	427	504	489	460	463	520	494	469	461	468	475	465	425	464	464	446	484	485	460	500	433	442	442	466	463	471	506	469	473	485	454	482	449	428	457	483	437	469	492	485	465	459	453	502	448	526	443	471	453	441	462	470	455	457	443	441	490	447	442	443	464	512	442	467	469	462	482	463	488	447	494	460	439	449	454	459	468	469	455	447	488	483	473	465	464	457	491	439	479	483	496	466	469	478	456	435	531	467	451	446	459	485	466	424	482	441	493	468	485	474	484	479	458	465	494	454	463	461	474	451	463	496	502	470	437	488	468	479	436	452	499	488	486	478	432	440	477	484	477	480	449	475	493	484	456	439	506	471	437	465	473	497	500	473	488	489	453	502	470	502	474	466	464	441	484	488	472	482	482	478	444	479	491	487	549	478	454	496	477	470	457	482	431	446	472	459	512	485	476	457	477	460	472	482	493	466	526	446	474	428	444	454	431	437	463	466	472	479	441	445	472	465	463	480	448	427	449	476	470	445	501	454	496	473	485	473	439	476	508	431	416	484	463	468	432	501	477	518	465	458	470	515	479	441	499	449	481	436	443	465	475	460	481	482	451	426	477	481	454	451	496	492	475	469	506	492	502	456	426	471	492	454	487	481	502	519	527	505	486	463	447	475	494	475	456	443	465	442	463	466	533	462	479	496	463	486	432	469	467	487	464	471	461	473	466	461	483	528	455	414	472	469	502	465	453	456	456	493	465	468	470	451	484	472	478	424	463	503	441	456	453	460	487	518	464	454	444	469	453	456	488	448	506	514	519	451	458	479	494	486	448	432	477	486	463	452	497	479	438	469	503	504	515	445	449	424	482	472	468	452	476	448	460	458	467	500	466	488	474	461	487	477	447	490	477	450	519	479	469	471	484	448	435	478	448	443	457	494	464	480	449	486	450	486	490	471	424	448	470	528	434	482	475	497	456	450	443	427	450	482	440	466	525	507	470	426	457	490	452	479	450	461	492	465	482	466	456	466	413	478	482	462	476	496	454	462	464	450	478	504	501	465	456	486	473	489	492	475	447	476	471	404	459	442	464	445	487	482	479	466	454	496	451	472	459	483	522	471	474	497	495	465	456	464	480	521	491	478	476	483	514	476	481	463	475	532	475	415	490	453	462	447	442	511	487	479	493	480	490	461	487	494	477	486	474	497	471	481	500	488	483	489	467	483	474	449	455	465	433	438	467	456	469	482	485	482	442	477	485	453	442	435	464	428	476	502	455	462	465	497	459	439	480	512	463	499	481	455	448	478	445	482	432	467	468	482	478	487	462	445	475	472	450	472	488	464	453	506	469	483	460	442	482	453	466	475	496	424	500	478	449	459	475	481	493	449	465	484	467	500	471	476	470	488	439	459	470	489	492	482	459	461	423	468	432	488	473	483	421	486	443	513	478	450	469	476	471	484	447	442	475	446	486	484	491	459	450	453	439	454	491	473	448	453	462	484	455	444	486	491	465	475	471	483	481	463	502	495	481	438	446	473	487	436	500	423	489	426	475	447	527	480	480	454	471	465	471	451	500	431	503	471	489	463	455	432	450	469	484	429	481	480	472	477	490	438	488	436	498	488	456	489	463	483	487	517	502	460	481	495	510	454	484	470	468	451	480	445	444	459	458	490	485	469	419	480	488	457	462	491	495	480	480	445	473	460	497	457	477	472	489	446	493	459	477	478	476	455	453	452	439	481	480	480	484	456	463	471	444	489	430	501	476	462	441	464	487	445	493	486	476	478	453	474	482	458	486	475	495	457	467	459	457	473	452	469	468	502	465	480	476	455	468	520	450	490	455	504	508	481	469	465	470	438	472	476	497	503	499	442	472	435	424	471	492	486	497	488	480	497	473	457	477	481	485	475	504	465	448	448	435	494	489	495	484	426	455	451	432	453	453	486	468	503	448	471	464	467	440	460	476	457	471	468	451	464	447	443	454	474	435	445	482	442	453	458	487	497	490	486	452	444	425	507	495	469	480	441	455	434	475	423	475	469	451	478	495	477	456	432	431	444	451	493	447	503	476	447	474	469	457	437	416	461	440	469	448	409	480	470	481	485	439	457	482	436	435	432	446	454	472	465	443	477	438	469	506	485	458	530	480	448	456	523	473	459	464	486	451	493	419	450	444	484	466	472	498	461	444	484	479	430	465	476	441	456	500	483	482	461	521	448	483	489	483	441	432	493	497	491	467	481	502	456	449	477	479	449	483	479	478	479	482	459	437	450	420	436	479	491	486	480	466	427	480	446	481	447	437	501	476	474	473	456	496	433	492	470	478	494	469	445	464	447	477	439	431	458	463	449	475	479	472	500	496	491	484	498	453	479	430	471	457	479	432	466	466	484	458	499	478	481	469	471	443	462	458	497	432	480	474	474	485	507	454	469	461	451	456	456	473	485	478	446	472	476	483	451	456	494	457	476	487	458	498	438	465	461	467	452	468	494	474	443	494	471	492	467	444	423	493	463	434	462	500	477	498	468	487	457	479	468	446	462	473	467	468	454	446	484	448	492	483	488	474	478	463	502	464	483	478	459	457	452	482	476	468	515	491	476
2313	680	522	405	545	957	1238	1921	3649	6547	6251	4156	2353	1159	468	202	88	64	50	49	53	48	46	51	33	53	43	54	45	52	58	47	39	40	49	40	43	43	47	58	44	56	47	48	38	49	36	39	46	39	65	51	48	42	53	50	35	55	59	41	38	41	43	42	53	52	54	54	48	50	56	64	48	43	50	55	53	42	51	61	54	52	42	52	49	53	49	38	44	44	50	49	39	53	45	50	56	43	53	56	51	49	41	39	47	40	41	36	59	45	56	47	42	44	52	46	44	49	47	40	52	52	43	36	42	55	39	50	45	43	49	51	39	59	48	48	40	39	43	43	44	58	47	53	54	41	46	41	44	46	59	46	48	41	46	54	40	53	47	39	50	51	51	50	47	49	48	62	44	54	52	45	42	65	47	58	47	46	46	50	42	62	50	44	55	49	62	51	48	49	51	46	36	52	45	45	45	40	51	47	46	50	50	46	50	40	56	53	46	52	43	50	54	47	41	45	42	51	40	49	55	46	47	48	49	50	53	61	43	52	59	44	27	47	55	43	49	44	48	44	53	57	54	46	53	44	48	60	53	48	51	56	47	41	49	35	53	60	61	51	51	55	50	43	39	44	55	35	41	47	46	50	37	48	60	57	56	38	49	57	37	49	52	31	51	58	52	39	52	53	41	37	54	42	59	58	50	55	43	57	54	40	45	54	37	51	41	50	49	47	57	49	55	46	40	41	51	49	45	51	48	57	43	52	47	64	46	43	39	46	37	56	47	47	39	73	55	63	47	48	50	44	45	44	53	53	41	46	43	48	55	51	44	59	48	39	32	54	49	48	31	48	49	39	46	54	48	29	47	46	61	48	40	43	49	45	52	41	47	40	45	44	46	58	39	55	50	47	56	48	39	58	50	56	42	56	50	45	51	52	43	44	51	56	50	45	48	65	57	43	61	43	55	56	54	44	52	68	37	46	47	51	47	46	58	52	51	59	47	54	48	48	44	61	60	51	46	44	57	58	46	53	50	60	48	54	47	69	45	57	43	54	68	39	31	39	58	41	42	49	37	57	52	40	57	45	44	44	57	41	51	51	46	44	40	57	48	46	49	51	60	43	47	52	47	50	42	50	48	56	44	40	61	50	38	45	40	48	43	47	51	52	46	66	47	57	46	44	42	38	48	43	45	50	43	42	52	48	46	54	51	43	61	56	50	41	32	54	54	53	55	48	56	55	46	45	46	53	47	46	58	54	41	50	51	50	39	48	40	46	39	45	37	37	54	48	59	38	49	47	46	33	53	45	42	42	40	59	44	52	39	54	40	45	50	48	56	46	49	52	39	42	47	57	54	40	44	57	45	56	51	42	51	44	43	57	64	50	41	39	63	47	49	60	58	55	42	44	51	54	54	50	49	43	71	44	43	44	39	47	48	48	48	54	49	51	60	46	47	51	42	36	54	45	43	52	36	59	52	51	45	49	40	41	33	44	40	52	58	35	54	48	52	46	43	45	37	47	49	59	55	65	44	50	44	42	45	53	52	46	44	56	56	45	51	53	41	33	60	42	48	44	52	48	56	47	43	45	48	54	38	47	47	45	38	45	40	32	44	52	46	46	54	47	50	40	63	46	50	51	51	37	50	37	48	37	49	50	45	43	41	43	51	57	48	53	44	51	49	52	49	41	45	54	38	44	58	49	38	41	39	45	48	55	51	49	41	56	53	42	41	58	52	40	38	44	49	57	42	45	42	42	45	37	48	42	45	41	52	50	47	51	43	49	46	55	48	59	55	48	49	44	54	47	52	66	52	49	44	56	48	44	37	44	52	50	45	43	54	55	49	49	59	39	44	54	58	61	53	66	60	35	37	35	42	48	46	60	35	64	41	51	60	55	42	56	49	59	46	48	43	57	41	51	45	54	52	54	51	36	52	47	54	43	45	50	48	45	45	38	45	50	43	50	60	44	49	36	53	43	48	63	52	47	54	46	54	34	42	47	47	39	33	53	40	49	53	63	49	41	50	52	41	53	62	49	51	48	58	57	57	48	54	41	39	45	53	52	55	38	40	50	38	52	48	42	37	43	43	44	39	44	44	57	54	42	32	47	54	40	41	43	26	42	44	49	46	34	44	44	55	55	55	49	52	56	41	40	33	37	39	52	47	46	52	49	47	42	45	36	52	52	45	51	67	44	44	41	48	50	45	59	56	47	44	52	48	49	50	53	54	47	47	48	54	43	41	34	52	49	51	54	52	47	52	35	51	38	47	46	40	65	48	43	45	48	48	54	47	48	53	43	55	49	49	45	52	36	55	46	53	48	46	49	43	53	43	44	48	45	52	42	44	35	39	41	52	41	41	54	55	50	57	50	54	39	45	52	38	48	50	64	50	52	48	45	40	43	53	49	40	39	51	42	49	35	53	50	40	55	45	46	47	48	46	43	52	52	54	41	58	50	43	43	50	54	49	47	47	48	55	47	60	61	43	35	52	44	43	50	64	57	51	53	45	45	54	50	45	43	56	49	51	42	46	57	50	52	49	47	55	41	44	38	36	40	44	51	47	54	47	37	51	60	52	54	46	48	49	49	38	49	42	49	59	45	56	47	38	45	41	47	47	34	51	47	56	55	53	44	36	47	53	45	51	54	56	42	47	57	52	46	48	67	52	47	44	53	49	53	38	43	45	38	40	46	53	46	47	51	57	58	60	54	56	58	51	46	46	36	63	50	47	38	54	55	41	46	47	45	66	40	37	35	46	39	50	34	44	54	55	58	47	40	49	60	46	45	37	47	41	57	51	48	41	46	54	50	45	65	46	49	50	40	46	61	34	50	47	56	43	45	42	40	42	60	51	47	48	47	46	54	53	55	59	48	47	68	45	42	47	55	54	54	44	50	47	53	53	45	46	38	44	53	46	51	47	57	51	47	55	57	38	47	36	40	48	41	55	48	50	63	41	39	49	38	47	45	31	36	51	41	43	49	49	48	61	49	49	59	48	46	54	35	59	49	50	43	38	42	46	52	42	48	40	45	44	45	39	37	61	51	51	38	58	49	53	36	49	61	51	60	42	57	57	45	59	58	44	36	47	46	42	42	47	41	46	41	51	53	48	46	40	42	43	52	47	49	46	46	48	55	47	38	48	43	48	43	58	51	45	41	50	56	45	59	38	37	38	38	57	36	53	48	49	52	40	68	61	40	43	49	32	46	49	53	52	59	54	46	45	58	52	44	48	46	55	46	52	41	51	49	41	58	46	28	50	45	40	48	45	40	61	47	50	58	48	49	37	42	47	45	51	37	56	60	49	62	43	51	40	55	52	38	43	52	46	55	47	62	52	66	45	56	44	44	41	45	39	47	54	51	57	53	48	51	41	45	81	49	45	57	55	65	48	40	44	41	46	50	53	52	55	55	55	43	57	42	54	50	46	45	48	47	41	50	40	55	54	59	55	38	45	42	40	63	51	43	44	37	55	41	31	42	52	35	41	58	58	48	45	47	50	44	49	46
21809	13133	9470	17062	28125	31010	30994	34246	40201	45103	41413	34577	27625	19993	11525	5084	1957	1031	729	640	628	614	636	599	637	660	619	640	619	630	628	577	648	616	646	587	610	605	566	625	625	606	600	640	573	632	642	585	598	555	603	602	610	603	590	560	605	628	620	629	610	636	604	657	619	629	592	595	653	583	609	580	585	610	640	621	614	642	567	607	567	619	620	612	584	625	633	618	592	601	616	626	632	570	584	612	636	622	624	566	604	560	618	588	612	577	648	588	608	591	634	591	645	615	609	607	567	605	550	569	598	647	622	616	647	608	632	576	579	644	607	618	611	584	624	635	587	654	548	612	610	585	601	612	629	571	621	613	599	563	579	588	643	638	601	651	605	622	576	591	612	613	609	645	579	558	569	588	607	630	625	610	621	579	615	643	591	605	587	582	645	630	639	641	587	570	624	623	649	588	583	598	623	576	626	622	597	618	585	664	652	628	604	602	639	628	622	657	573	571	593	617	610	603	623	636	593	595	607	588	644	617	634	633	577	600	638	602	599	557	584	605	577	615	596	599	604	603	622	579	634	619	579	625	597	596	599	623	606	634	612	623	593	625	630	621	598	567	596	598	626	640	636	623	585	598	618	585	606	626	595	597	614	558	571	599	581	646	625	591	611	629	620	598	580	650	623	614	602	617	655	648	591	622	603	635	609	632	612	591	621	612	615	599	624	639	608	635	591	613	592	616	604	590	653	613	580	566	612	595	636	627	625	607	605	592	605	623	620	627	641	615	544	581	588	569	621	639	611	617	629	579	605	634	643	610	597	598	602	657	572	607	637	595	621	651	625	607	615	583	641	620	629	639	596	615	600	640	623	639	565	617	603	607	598	609	616	602	595	623	593	598	639	617	601	630	634	620	615	602	621	595	596	632	642	536	608	603	561	581	629	606	645	609	588	636	615	591	598	663	606	631	597	589	644	611	593	629	629	598	623	637	607	633	627	562	605	621	643	645	624	598	616	618	610	602	604	660	625	655	638	653	606	601	639	609	611	613	578	641	638	618	626	608	576	629	645	584	634	606	614	635	674	594	607	608	612	620	616	590	606	639	602	599	599	566	612	602	609	606	588	601	637	641	604	582	599	582	664	589	660	616	591	588	594	577	583	610	578	595	575	615	612	622	634	596	630	616	641	618	612	571	649	614	617	615	666	567	592	617	618	585	621	627	607	657	628	596	609	629	626	617	589	605	638	617	635	654	627	642	621	622	553	606	646	618	602	595	614	613	593	621	636	623	614	589	621	615	615	613	589	598	573	667	593	631	609	631	626	587	612	611	623	572	603	600	608	607	586	574	626	590	628	605	621	619	638	615	647	558	592	644	625	596	573	637	627	621	592	655	641	584	590	602	618	627	616	624	579	636	636	601	629	560	586	588	645	576	613	617	599	587	584	620	623	615	542	579	594	606	668	629	615	589	581	618	607	609	611	605	598	617	631	643	561	620	622	573	649	586	639	598	638	625	566	642	619	573	617	593	619	637	599	657	663	583	631	611	609	599	610	559	611	636	566	598	592	597	644	627	625	605	603	624	612	612	620	612	639	640	568	627	644	605	620	596	586	588	607	657	585	626	615	624	630	588	613	598	606	631	601	629	585	598	592	593	597	568	646	628	579	649	590	587	574	624	584	592	576	572	614	614	564	593	573	585	615	589	629	644	621	614	602	590	624	588	584	615	598	591	592	569	609	615	582	574	561	614	625	630	621	585	627	608	628	635	586	629	573	644	616	633	650	604	612	610	636	615	613	615	571	610	619	610	582	659	590	578	598	671	611	628	598	610	635	613	620	595	582	582	638	604	633	584	641	610	634	561	631	638	616	618	588	606	599	596	562	626	581	651	622	600	641	632	588	626	608	590	616	621	578	614	641	602	640	594	570	635	633	599	652	709	642	615	656	635	601	620	650	636	637	680	606	623	600	635	595	617	636	603	602	599	594	618	586	626	602	620	608	633	629	597	596	599	639	610	651	596	579	630	640	626	587	643	621	597	621	615	611	611	600	612	601	625	623	608	615	600	597	615	575	617	606	623	671	638	596	668	632	593	613	635	626	619	591	616	573	657	574	580	644	580	622	592	570	607	569	625	631	571	619	595	623	589	622	613	651	636	629	611	613	571	638	592	587	609	588	602	615	610	644	610	628	630	591	590	593	622	651	626	608	606	643	575	585	594	604	636	601	601	608	612	599	637	628	614	613	609	597	603	531	606	601	636	596	604	624	609	593	583	613	569	592	572	589	602	616	612	614	602	578	583	608	591	617	588	631	630	608	617	632	609	636	606	640	627	607	604	645	606	588	579	640	606	615	615	608	606	631	635	633	648	608	576	611	606	593	634	610	576	588	631	612	605	578	654	626	639	601	574	675	602	619	621	611	622	636	606	594	608	579	617	632	636	595	620	627	622	632	619	627	606	605	618	572	605	638	595	629	627	596	626	616	650	601	600	609	630	574	622	567	591	627	612	600	611	604	623	616	611	540	620	613	587	607	645	645	608	612	606	656	620	633	628	624	620	582	556	602	600	637	597	634	622	593	617	579	582	574	557	620	610	616	605	650	601	621	626	638	615	634	597	630	552	609	604	554	603	609	623	585	619	636	614	614	612	607	583	622	630	634	606	613	613	607	610	625	619	629	627	583	634	612	590	583	581	594	601	627	615	631	584	642	571	587	611	587	587	577	612	625	607	598	616	621	576	611	610	597	592	618	624	564	597	664	579	576	662	636	610	641	604	618	600	588	629	595	615	583	621	590	590	647	585	600	644	611	625	581	607	562	583	599	581	600	549	577	593	652	613	600	597	624	598	588	554	623	630	607	600	564	599	617	593	603	624	637	605	593	637	592	633	650	596	576	605	627	615	600	648	632	605	641	628	636	636	575	633	582	599	589	606	596	607	627	611	618	560	604	586	595	628	598	585	650	635	607	596	615	566	607	596	599	648	593	595	644	626	618	560	621	648	631	632	569	618	593	637	633	596	606	574	624	624	599	590	624	601	597	626	612	627	623	633	599	623	600	594	615	593	571	632	621	622	570	581	601	633	587	603	632	625	603	567	602	622	664	626	566	586	623	619	609	627	612	623	602	605	634	609	601	595	608	620	569	616	601	573	561	612	595	606	657	640	574	610	582	613	601	658	594	641	622	617	608	618	595	607	611	610	570	574	592	597	617	615	669	582	585	614	577	668	555	600	618	567	596	608	680	613	626	602	662	585	598	656	584	608	655	626	605	630	602	602	620	604	617	588	594	602	603	588	563	622	600	679	655	621	617	632	672	606	645	594	597	611	633	614	602	596	606	628	640	606	619	601	621	629	604	616	628	629	659	575	601	632	608	603	613	636	638	624	582	632	605	606	635	591	615	627	606	578	601	628	581	600	610	612	626	620	612	625	643	586	586	611	632	590	578	579	575	613	620	615	614	637	601	590	616	631	597	599	569	591	616	610	605	622	600	635	612	590	594	629	627	665
1442	1099	857	637	821	1400	1586	1994	6211	10501	9773	6904	4036	1904	724	288	161	66	57	56	54	47	37	40	49	44	43	32	39	48	43	38	35	44	51	41	41	35	46	42	47	47	35	33	34	47	51	40	49	38	48	39	41	50	46	41	54	32	40	30	31	35	39	42	61	51	35	44	35	42	44	40	35	42	39	35	35	38	32	44	42	41	43	41	41	42	39	39	45	38	50	43	42	38	38	37	26	35	41	43	32	59	41	37	41	49	42	33	44	32	45	45	41	39	36	43	47	31	32	34	44	38	34	34	42	39	47	39	39	40	47	36	39	39	38	42	47	37	38	45	33	45	37	40	43	49	37	38	46	37	47	38	41	35	29	40	42	38	42	49	38	41	48	43	40	54	42	48	35	49	48	49	39	42	33	34	56	38	37	41	42	39	32	39	49	50	35	39	36	36	24	57	41	39	49	38	41	39	34	34	29	42	38	38	39	43	34	50	40	37	34	40	29	35	46	41	36	55	26	38	57	48	38	50	44	36	53	47	29	34	42	44	29	38	33	43	36	36	49	39	44	44	45	32	37	36	37	34	58	48	43	39	46	29	31	54	29	47	36	43	47	36	47	33	47	34	35	48	45	48	42	31	40	52	50	42	45	45	48	43	53	48	30	41	34	38	47	38	44	33	42	37	44	45	44	44	39	45	40	65	50	38	26	39	39	46	46	39	30	37	48	44	37	43	35	30	44	45	35	48	37	46	33	44	45	39	37	48	33	38	37	29	38	45	50	48	27	29	38	53	33	37	27	51	41	43	49	41	38	43	49	38	34	38	47	37	33	29	47	48	43	33	35	40	53	54	38	42	46	43	45	38	47	48	32	45	43	42	49	41	40	35	37	42	29	41	44	41	43	26	43	35	44	37	43	42	41	35	38	31	43	41	37	56	36	29	46	44	50	46	42	32	48	38	34	40	44	34	46	34	50	38	40	47	40	36	31	42	56	35	49	45	46	47	44	42	46	46	38	26	32	44	50	53	38	36	45	55	51	44	39	42	38	36	39	35	46	47	43	30	36	39	38	42	49	35	52	43	36	47	55	29	50	42	34	36	42	42	43	42	28	49	55	39	35	41	38	58	46	38	43	49	36	40	46	27	47	43	34	41	43	42	41	43	46	39	52	31	40	46	40	37	42	47	41	40	36	35	41	39	44	42	37	38	31	39	39	42	44	31	38	34	46	38	41	39	35	55	57	50	52	46	35	33	31	38	46	42	46	37	42	48	37	40	45	44	48	55	47	41	37	43	32	51	49	40	43	33	39	37	46	39	38	46	44	48	32	42	44	49	47	52	38	43	46	29	28	51	32	53	58	48	35	41	49	49	42	40	33	36	42	49	51	32	41	46	41	53	43	43	41	34	44	37	37	42	46	31	49	29	43	32	41	50	48	35	36	39	39	36	40	41	30	50	26	36	35	38	35	41	40	50	50	42	32	49	38	45	28	39	43	34	45	32	44	43	28	38	35	40	40	48	40	40	42	35	41	41	45	46	48	32	45	36	53	46	39	44	42	38	44	38	29	47	53	43	40	46	32	37	48	39	50	41	43	40	32	29	38	38	34	47	35	45	36	41	36	42	36	48	39	41	54	38	52	40	31	33	44	38	36	42	39	47	43	48	41	42	48	41	45	39	48	38	48	44	42	35	41	32	47	44	41	38	38	40	49	49	42	39	46	45	46	38	41	46	49	41	29	39	44	31	39	37	46	49	43	36	40	47	43	50	41	33	47	42	36	43	36	35	43	41	38	36	36	52	39	45	43	40	44	39	50	53	49	39	49	32	35	38	39	36	45	38	42	40	44	46	44	44	43	43	43	36	50	44	37	44	31	41	42	41	44	41	36	32	35	41	36	45	39	34	42	39	42	33	50	44	37	35	39	47	52	36	42	38	35	38	43	42	35	36	31	47	47	39	40	36	41	39	53	44	37	42	37	30	47	37	38	41	43	32	21	35	33	46	49	42	42	48	50	40	47	36	51	45	43	41	46	41	42	50	43	46	40	33	51	37	35	36	44	47	52	35	49	28	44	34	40	54	42	62	32	36	36	37	40	36	28	40	40	32	29	43	32	49	41	34	55	53	49	46	37	34	44	32	32	42	33	40	43	38	41	36	29	36	43	46	45	36	39	41	46	43	47	47	32	41	42	41	43	32	42	52	47	38	48	39	40	52	51	34	41	42	44	50	37	46	35	39	41	26	50	46	30	32	47	48	44	39	42	47	30	44	40	43	28	31	43	43	34	30	47	36	42	50	41	39	40	40	42	37	50	46	45	32	46	44	41	36	36	42	29	42	48	37	39	48	38	43	43	42	49	49	46	29	30	45	45	43	31	42	38	38	45	47	47	36	52	39	38	39	34	37	38	34	35	43	41	38	40	37	37	37	47	49	35	35	38	41	50	49	40	49	36	59	40	40	41	40	40	46	37	46	48	33	41	39	36	33	43	42	39	50	40	47	35	36	39	44	38	49	44	43	41	36	48	33	44	41	44	33	42	38	44	31	49	42	45	35	44	38	39	49	31	39	42	42	40	37	44	34	35	41	48	46	37	33	46	40	43	30	40	47	27	52	41	36	36	45	56	43	43	37	49	49	42	53	38	45	37	43	39	48	37	45	47	48	40	43	42	34	43	36	44	35	51	42	47	40	42	40	38	38	35	49	42	41	38	37	31	35	34	32	44	45	47	44	38	46	48	39	31	44	37	38	44	40	44	46	38	39	43	38	42	34	30	35	40	32	45	37	39	29	44	47	40	43	33	39	37	47	38	44	35	37	41	48	44	37	37	44	31	40	38	37	39	39	38	39	36	30	30	41	39	51	46	53	50	42	50	40	44	46	37	39	41	51	40	40	38	43	32	35	55	33	35	37	35	45	42	48	35	43	39	49	36	34	36	47	43	42	42	37	49	50	46	49	49	43	48	39	41	41	44	46	58	31	32	42	41	41	39	43	44	45	40	36	41	41	38	34	47	40	50	40	42	35	39	33	48	49	38	37	46	39	42	44	39	33	36	38	42	27	43	45	50	47	35	53	49	37	38	45	40	48	42	34	42	55	47	34	40	54	37	42	40	40	42	49	44	35	50	37	48	41	30	34	43	45	41	45	50	36	37	38	42	36	38	45	48	37	45	48	43	40	39	36	33	43	46	37	44	32	39	44	38	38	29	42	49	36	43	33	28	45	29	40	38	38	45	55	49	43	47	41	48	36	38	34	42	41	40	53	52	35	29	41	41	47	36	41	43	38	33	55	28	27	43	48	38	49	39	37	56	44	39	37	47	44	40	39	36	38	50	47	46	42	46	31	32	47	47	42	36	42	32	40	47	41	54	47	39	48	50	46	39	41	46	36	45	37	46	41	39	42	36	50	45	41	37	41	54	44	40	45	34	35	34	42	39	52	39	28	33	43	55	34	47	42	47	37	33	43	42	39	55	40	32	41	34	36	38	49	44	42
25269	17511	13633	23010	33118	35347	33349	35061	46978	52062	47980	40422	32968	24317	14750	6950	2860	1181	715	580	519	517	503	520	540	532	501	519	476	508	505	498	512	535	562	494	533	505	572	500	495	555	485	529	541	536	540	507	500	497	538	473	503	513	528	568	515	516	528	483	510	519	522	539	515	513	556	540	527	536	496	528	505	537	505	548	531	492	517	519	461	494	553	540	524	541	473	543	461	494	520	535	509	507	525	522	541	482	527	597	495	524	511	507	515	527	474	557	513	570	500	541	548	512	528	550	495	538	562	504	509	514	533	507	460	545	523	491	531	531	497	504	525	547	496	551	531	521	525	503	542	488	524	501	539	539	561	531	537	517	537	499	530	507	518	530	534	518	539	557	501	506	543	488	537	517	549	506	523	532	549	536	528	538	520	491	507	535	455	513	485	513	510	522	496	530	509	494	520	546	523	588	506	508	521	496	487	496	522	518	525	531	525	496	529	528	536	476	534	509	543	492	514	598	526	520	493	471	517	515	521	517	528	528	561	508	485	531	548	533	480	551	535	540	550	560	470	511	481	524	563	515	529	503	522	495	497	538	514	516	565	496	551	487	505	495	521	485	526	534	537	512	531	523	547	525	536	533	479	533	525	516	521	525	492	488	507	496	488	462	497	557	525	518	502	552	531	507	519	513	526	491	517	522	518	510	507	539	500	557	508	471	549	539	548	534	517	530	518	546	532	543	538	547	515	536	551	520	513	513	514	525	542	513	526	508	499	493	531	500	540	533	481	529	534	492	573	538	494	511	519	532	544	521	530	513	537	558	512	524	517	518	506	531	564	492	518	527	516	534	521	528	491	531	477	555	496	559	539	512	494	553	507	527	510	528	547	487	528	530	541	523	518	552	557	543	530	512	513	490	504	523	502	544	536	535	521	520	501	502	543	490	548	506	528	504	540	509	506	505	533	527	535	513	547	498	523	496	541	552	513	507	510	516	559	535	526	494	516	524	493	490	500	539	542	492	493	527	554	518	524	541	552	560	543	509	511	502	551	507	476	529	480	534	550	516	516	533	514	491	462	521	572	531	529	511	506	535	512	568	545	520	519	523	537	519	534	521	486	525	550	483	518	505	561	564	577	550	519	535	532	518	510	548	563	509	525	516	545	536	526	519	511	510	541	515	510	514	487	510	511	541	538	536	478	543	494	480	505	507	533	502	543	521	545	528	515	514	510	586	524	505	514	503	547	548	522	472	542	522	495	501	551	513	504	496	546	552	518	545	522	525	484	545	520	589	531	518	529	539	538	501	511	479	552	505	500	515	536	461	500	505	513	514	534	502	537	520	505	527	499	521	531	493	515	518	465	532	496	492	491	488	535	514	543	477	534	523	476	524	495	518	541	544	503	542	495	509	538	479	561	523	540	523	536	500	546	523	538	483	481	514	547	527	537	525	531	559	497	557	503	559	496	553	499	553	533	518	557	491	495	524	511	507	541	544	488	484	526	513	543	521	534	517	490	518	553	509	518	566	546	494	528	552	582	525	567	530	517	515	511	482	483	490	531	516	511	562	533	551	522	536	552	521	488	523	499	535	543	516	510	516	543	532	537	567	504	508	475	524	479	502	520	546	472	507	561	506	526	497	473	528	532	540	516	541	528	519	473	557	494	503	509	511	508	505	533	516	536	510	526	493	513	505	529	522	508	485	489	527	491	533	506	547	532	527	520	530	534	541	511	538	516	517	529	515	516	505	516	543	532	552	536	517	502	497	502	539	497	581	513	526	547	581	550	467	503	541	561	525	564	509	480	506	490	493	506	508	500	544	505	548	513	546	516	516	530	532	533	536	551	512	515	516	472	541	522	479	513	550	537	524	517	496	526	482	516	472	487	464	533	506	547	500	527	545	526	511	507	505	514	551	505	513	495	542	552	539	522	544	534	555	497	500	515	520	542	520	527	527	520	513	533	557	492	554	513	548	573	517	504	541	513	542	480	503	483	512	552	486	535	549	540	516	488	556	478	558	552	544	541	527	523	523	503	530	542	519	495	542	555	539	517	512	544	529	544	488	512	530	531	532	495	526	516	552	496	511	529	513	500	565	534	545	540	554	534	494	557	503	514	499	550	566	530	579	514	492	525	523	545	512	540	557	539	503	566	505	508	541	479	562	498	528	496	502	477	490	526	507	497	549	484	532	501	484	534	520	518	509	529	530	557	520	521	511	537	504	550	518	539	479	511	557	509	539	519	491	515	527	534	548	540	514	525	497	518	502	497	487	511	539	548	538	557	536	539	506	546	518	501	559	544	552	521	545	479	560	524	534	484	511	518	532	459	524	537	505	524	514	496	536	526	538	545	500	519	543	521	496	547	535	545	518	492	534	518	478	531	527	499	523	477	497	486	535	522	545	513	505	484	558	492	532	551	481	554	530	549	532	505	544	532	512	511	503	532	510	496	519	516	551	536	530	521	504	512	488	553	536	480	506	562	537	534	507	492	502	498	528	532	568	484	524	536	557	491	495	504	536	497	510	518	507	529	509	572	518	523	545	518	493	500	523	559	525	498	536	522	516	564	522	522	538	537	485	535	542	506	555	543	500	500	563	535	486	528	505	472	514	520	517	506	538	565	503	509	478	530	496	519	492	518	533	472	527	516	554	492	503	546	509	510	505	529	527	518	510	526	547	531	529	518	488	516	531	487	533	532	549	568	487	556	516	519	500	516	494	511	492	520	540	505	503	500	536	526	558	546	506	523	523	516	519	509	531	564	534	552	544	479	554	553	503	540	532	487	533	549	517	515	508	497	519	516	512	494	500	519	497	523	532	508	557	465	512	506	531	469	493	577	512	529	511	488	554	480	537	513	507	502	495	535	510	518	494	507	515	552	538	536	513	521	516	525	516	479	518	491	494	543	514	478	524	489	513	499	550	483	497	504	511	498	540	527	524	507	482	495	527	538	479	521	504	530	493	530	509	513	485	480	498	518	495	482	485	529	501	507	570	518	553	541	525	538	504	551	514	554	512	525	513	464	526	527	509	580	549	478	539	498	519	520	538	527	515	510	563	509	536	524	526	545	506	514	512	483	556	524	522	525	541	535	537	504	547	537	524	492	506	547	553	497	548	528	490	494	551	538	465	499	520	522	492	538	498	463	520	491	524	552	523	474	562	519	517	501	519	556	524	496	501	508	571	534	504	546	557	541	520	532	541	514	505	490	516	514	516	513	524	555	515	503	505	518	533	535	504	532	498	530	500	522	550	527	553	509	534	535	493	529	493	506	545	550	468	492	554	531	490	521	535	560	544	512	542	545	495	570	477	502	541	510	477	526	456	513	519	555	521	523	525	505	562	494	535	535	529	506	485	508	501	491	522	529	525	490	489	505	517	557	525	490	509	532	479	525	539	526	545	547	547	549	516	571	551	541	492	543	459	521	535	540	508	501	490	511	512	485	529	539	511	545	493	525	544	513	509	512	520	516	487	516	511	553	550	502	540	553	523	521	551	503	504	528	507
1463	280	221	161	213	261	264	435	1212	1857	1991	1568	1065	545	283	116	73	41	49	50	35	40	45	49	39	42	31	42	35	36	42	46	40	46	33	42	42	43	50	32	43	35	42	44	41	41	42	35	40	37	53	34	52	47	45	48	48	27	50	52	35	36	45	35	36	42	42	39	47	40	35	30	47	34	53	48	48	40	42	55	47	46	38	41	33	39	33	51	37	37	33	38	37	37	41	39	38	50	38	44	38	48	52	41	44	47	45	38	42	49	37	51	33	45	44	29	48	42	50	39	34	42	36	42	47	38	41	33	46	50	47	40	43	38	34	37	35	47	43	40	40	36	29	59	53	54	44	40	29	41	45	50	46	40	35	39	39	45	37	39	40	37	36	29	35	35	42	38	40	53	35	48	38	42	42	54	43	39	63	37	56	43	50	37	37	40	40	33	47	38	48	35	50	33	31	45	57	45	51	35	43	52	42	47	46	33	43	38	42	52	44	35	31	38	32	42	38	42	38	46	55	41	44	41	44	43	42	55	33	36	39	43	36	38	42	37	41	51	46	33	45	42	37	43	45	42	46	48	44	30	38	44	37	39	38	41	42	43	34	40	34	49	38	38	40	42	47	40	45	50	42	53	40	50	43	37	41	40	44	45	42	38	41	51	41	36	47	41	48	43	45	40	45	36	39	41	28	39	49	41	44	46	50	41	45	50	47	40	43	55	41	39	61	47	36	38	43	47	40	48	43	45	43	44	45	41	42	32	34	37	43	44	45	37	34	38	50	44	37	45	51	36	41	35	45	46	45	39	52	40	36	50	55	28	53	27	37	46	38	43	50	48	55	38	43	37	37	32	37	42	46	43	42	41	45	41	49	42	49	40	51	43	49	44	29	42	32	42	47	39	56	41	46	40	39	42	45	49	33	41	45	43	46	49	37	37	39	52	53	40	48	49	36	39	40	47	42	34	55	35	56	47	36	32	47	30	39	52	43	42	45	38	22	46	32	36	31	41	46	35	45	42	41	27	45	38	40	34	39	40	41	37	48	41	32	43	39	57	50	41	55	34	44	33	46	45	44	43	45	34	34	57	36	50	45	43	41	37	42	44	42	42	43	50	39	52	42	30	29	38	43	39	39	42	46	50	42	35	43	41	47	38	38	43	46	45	35	40	25	51	51	48	55	40	47	49	54	34	50	50	38	45	41	47	39	41	35	41	47	37	45	36	36	50	43	40	53	33	38	34	37	39	51	52	36	41	48	47	26	46	37	41	45	55	52	45	48	36	41	55	50	32	43	37	49	53	44	49	54	43	35	51	47	36	35	55	42	54	39	46	38	45	45	27	46	50	31	32	39	41	47	32	37	37	48	36	64	41	33	43	56	43	43	38	37	45	46	45	40	39	41	44	42	43	38	52	46	43	37	43	54	45	40	50	51	34	40	44	45	40	49	48	58	46	34	31	46	49	34	44	48	40	44	47	41	41	52	37	34	38	51	30	37	39	36	41	44	42	40	36	28	40	39	39	45	32	44	24	47	49	41	44	38	38	37	44	44	44	44	43	40	42	45	43	44	52	32	33	36	50	39	39	38	39	42	39	49	34	34	49	41	38	38	38	33	53	55	39	36	53	36	45	27	43	38	44	40	38	41	51	50	29	32	41	45	41	51	31	36	53	39	48	38	36	44	40	42	42	45	41	37	44	46	37	40	36	45	39	49	43	50	38	37	44	34	47	44	50	46	54	39	45	32	31	46	44	33	35	44	45	56	46	43	53	47	35	28	49	50	31	39	44	41	41	40	41	40	38	51	42	42	36	49	42	36	38	42	31	47	44	38	53	54	45	43	43	33	46	41	35	38	50	40	40	55	36	38	51	46	52	43	43	47	43	47	41	37	29	49	56	39	39	45	38	37	52	29	40	42	38	42	32	48	46	40	38	49	37	45	44	44	42	46	38	39	38	50	44	42	48	53	41	42	47	44	38	41	42	45	48	40	39	42	39	45	33	43	37	43	39	52	48	34	43	39	33	37	43	32	35	50	43	37	45	44	48	47	51	43	39	48	43	40	40	42	42	42	35	34	38	36	42	38	35	39	44	45	38	34	38	41	41	48	29	40	38	43	32	44	57	48	48	44	38	36	33	43	41	42	51	38	47	41	41	36	46	50	42	34	35	38	34	39	46	50	35	46	51	39	34	36	43	39	39	45	46	46	42	34	41	43	47	45	52	40	43	40	38	40	26	40	47	40	38	37	35	50	42	43	38	32	39	43	42	41	45	52	44	38	38	46	39	37	38	45	33	40	29	51	38	38	53	50	49	40	42	46	45	37	36	38	42	40	47	39	47	44	56	36	36	32	43	40	40	25	44	37	42	45	39	42	36	45	29	41	52	35	39	45	31	35	49	47	47	30	31	33	37	32	42	47	48	48	44	44	50	36	51	34	39	39	43	50	42	48	50	49	41	59	37	50	63	44	39	37	36	40	41	48	42	46	40	41	45	38	41	43	41	31	42	54	46	38	43	43	37	39	30	48	43	40	65	41	41	50	38	39	36	43	29	51	40	44	43	34	46	52	47	36	31	40	36	33	49	34	49	37	49	54	41	42	55	51	48	38	48	40	39	44	41	43	38	48	42	34	32	28	47	45	36	44	45	41	47	43	50	45	46	39	40	47	47	41	47	46	43	46	34	36	36	37	49	44	43	46	28	39	34	53	31	44	47	31	36	39	48	29	40	35	40	37	52	45	57	43	45	44	45	44	48	40	42	45	41	42	40	42	49	42	32	35	45	48	38	47	48	49	36	55	36	39	41	44	46	51	56	51	39	40	38	35	35	43	34	40	38	52	38	48	34	48	49	40	37	31	49	40	33	44	42	43	41	45	35	48	40	43	44	38	54	49	41	47	37	50	39	43	53	42	37	37	38	45	32	44	44	35	38	35	50	32	57	45	47	46	38	43	42	34	41	40	59	32	55	34	47	48	44	41	39	51	46	38	41	44	46	36	49	30	43	42	58	31	37	50	53	37	41	41	37	38	37	41	48	38	47	51	53	36	47	42	50	54	37	35	41	38	44	43	49	48	30	45	41	37	38	34	36	43	39	39	51	48	39	48	38	42	40	45	48	56	48	42	44	56	46	46	45	48	37	38	51	51	40	46	39	37	51	36	34	44	39	44	36	44	53	43	44	45	55	36	36	36	45	31	44	49	45	32	40	35	38	39	41	44	40	35	37	42	52	44	47	37	44	34	47	46	33	50	40	45	33	42	55	53	44	31	42	39	36	44	38	38	33	45	40	40	39	45	45	26	37	34	42	47	54	43	33	46	37	37	45	51	37	50	31	54	37	34	46	31	53	51	53	50	35	42	49	52	34	46	34	44	35	37	48	32	33	43	36	45	35	37	46	43	28	42	55	48	41	30	51	37	41	33	38	41	55	38	42	40	44	49	46	36	35	41	44	44	38	41	45	34	42	41	30	44	50	44	49	45	51	39	29	39	38
16889	7413	4383	9087	16910	17996	15366	19804	28433	31139	29499	26053	19987	12296	6559	2822	1318	813	576	534	568	578	565	587	561	557	581	517	583	542	573	552	515	527	601	538	538	586	551	526	565	536	548	530	565	545	508	547	525	553	522	577	555	515	535	533	522	534	521	549	529	568	540	547	580	511	529	520	558	549	504	576	531	570	537	560	543	539	569	570	554	572	542	535	536	565	547	533	557	560	552	528	506	554	493	532	509	548	571	562	505	546	572	536	516	575	525	523	525	572	551	541	552	532	520	574	576	546	604	529	579	514	548	542	530	522	524	543	555	560	535	571	479	552	519	550	501	567	540	540	529	557	537	524	538	555	524	544	554	541	492	534	511	577	503	537	549	528	514	533	560	547	561	543	546	595	537	501	552	547	484	570	524	557	558	526	556	487	535	537	556	573	540	526	562	515	561	538	556	556	560	521	585	515	523	512	582	512	570	556	576	529	554	577	549	552	516	576	538	551	535	536	519	534	538	606	561	497	536	582	504	519	565	582	549	510	524	539	558	519	573	548	556	494	577	547	575	565	549	562	520	544	591	551	568	538	516	565	568	561	547	579	573	574	571	547	558	529	557	552	540	575	513	537	553	549	548	567	549	533	537	542	564	553	536	531	515	569	546	573	538	566	562	521	562	552	536	542	530	554	553	577	532	529	557	525	513	532	554	537	552	542	526	534	575	556	511	546	578	530	540	527	541	514	545	586	526	596	587	557	514	598	566	530	544	564	585	567	544	577	573	526	576	581	542	571	543	538	539	526	550	529	528	573	572	558	539	591	506	553	565	543	544	572	538	552	507	548	563	565	513	546	522	568	559	519	516	522	533	510	548	559	547	546	549	565	596	509	535	576	566	502	554	502	556	561	532	547	562	550	540	538	525	563	552	539	500	562	568	536	564	529	563	549	545	545	560	595	578	525	575	552	535	512	545	538	550	529	505	526	560	549	538	559	541	506	540	540	548	538	561	514	590	544	581	571	541	541	508	570	532	538	514	533	560	568	514	530	516	575	556	567	548	525	537	567	561	538	512	554	519	561	540	518	541	559	558	524	548	543	522	525	562	545	556	568	572	565	527	590	585	543	553	554	539	542	499	537	494	552	538	561	535	527	558	553	537	560	529	540	526	556	534	551	545	567	590	511	532	559	591	558	556	530	556	546	521	543	534	542	554	509	535	546	515	566	576	527	506	541	531	544	507	524	575	511	570	534	576	540	522	553	564	544	542	541	566	553	605	582	565	509	534	507	528	527	527	582	528	545	546	523	578	524	527	526	572	571	562	537	549	553	510	520	561	520	533	566	536	534	556	575	551	525	547	575	546	524	553	548	545	543	569	504	518	564	550	536	556	541	519	505	532	532	576	525	563	555	507	515	536	531	573	531	534	537	567	549	544	555	551	529	565	552	500	539	527	529	560	578	540	525	562	559	565	553	508	537	560	558	523	555	556	542	555	531	539	581	536	552	533	542	553	570	535	562	549	510	532	565	551	528	575	546	547	571	534	593	587	555	547	516	531	568	530	530	536	527	549	526	554	555	547	495	505	554	564	511	587	536	553	543	546	547	555	536	575	516	540	597	556	525	569	509	541	519	588	529	509	543	563	558	581	565	549	516	517	582	551	534	600	555	545	480	532	519	557	511	528	566	527	532	531	592	541	554	516	570	566	532	555	538	615	489	518	577	517	538	568	514	524	589	573	550	556	549	511	574	532	551	500	549	526	549	511	545	551	539	549	557	505	561	540	524	507	574	557	523	550	503	538	556	552	526	535	532	531	493	569	523	519	521	537	519	558	551	497	530	541	537	539	561	589	528	506	504	552	532	574	552	535	505	555	526	574	550	581	499	531	519	554	583	556	528	577	518	572	532	540	549	559	519	576	536	528	529	533	516	578	516	552	535	553	569	551	504	591	574	492	566	578	531	522	540	539	563	540	537	518	515	576	570	549	530	558	550	503	565	539	535	539	529	525	536	516	561	549	552	542	549	537	518	519	532	545	527	476	569	589	564	503	583	510	505	509	589	561	567	580	571	559	551	559	495	550	525	573	511	538	568	526	520	560	498	576	511	526	548	552	504	528	535	566	542	504	547	493	569	540	547	510	548	555	516	524	486	549	556	542	527	566	513	541	529	561	540	512	561	560	552	543	525	519	571	565	542	535	544	533	510	561	550	511	518	562	581	515	539	576	572	496	560	559	536	537	539	495	586	535	526	549	561	573	555	538	549	540	521	545	575	541	541	550	571	535	550	567	575	523	597	509	521	532	513	517	504	534	534	532	545	579	532	566	524	539	526	536	542	550	538	523	555	523	537	618	553	525	548	586	541	564	570	539	515	634	491	499	561	564	570	517	523	528	518	551	584	551	548	573	559	548	539	500	556	523	539	515	509	589	557	516	523	590	557	517	556	531	521	543	533	563	565	518	570	558	558	511	549	533	512	568	548	586	555	544	521	516	549	568	587	521	562	532	495	490	577	578	551	539	494	534	531	532	550	569	588	525	550	562	538	535	560	535	523	528	519	496	547	548	556	579	572	547	535	592	548	538	555	527	533	500	509	517	545	513	579	533	536	557	543	554	581	532	545	557	525	509	530	545	570	564	501	503	552	543	554	522	558	551	509	570	571	528	525	554	524	563	566	604	568	505	515	575	550	549	535	526	538	573	577	576	510	563	592	534	546	502	500	530	550	558	552	509	546	551	534	533	475	560	540	561	523	563	524	544	579	529	580	531	569	520	538	568	586	523	553	538	533	534	544	557	537	545	550	551	542	557	552	508	538	578	551	578	544	512	565	550	537	596	541	543	558	509	551	579	511	516	564	558	538	555	542	562	537	563	535	538	526	537	565	568	552	558	564	559	559	580	540	544	557	526	556	562	532	570	580	528	557	535	582	547	559	572	572	512	569	569	540	557	512	535	494	534	588	529	522	557	529	529	574	540	554	523	561	553	554	558	569	479	556	527	517	528	499	552	550	543	521	514	526	551	544	516	514	557	540	502	518	533	529	517	518	579	559	573	520	576	554	534	575	533	533	537	524	532	528	501	555	500	557	535	492	525	518	551	506	488	498	552	563	536	553	579	524	562	565	563	504	542	528	558	537	553	565	525	550	568	528	523	565	538	512	573	553	555	583	556	522	556	524	528	537	542	533	497	479	573	528	554	606	618	533	545	551	514	532	553	514	567	571	538	586	491	549	495	538	537	546	575	551	535	555	542	555	510	506	514	553	537	575	524	528	530	567	523	548	533	511	575	549	512	557	571	522	559	545	551	512	518	551	556	539	520	537	528	517	582	526	557	530	560	572	550	560	518	553	577	537	582	549	529	540	539	574	570	549	512	507	560	528	530	538	572	524	549	524	548	592	546	564	579	528	559	528	506	569	580	525	549	552	536	520	599	544	482	509	491	554	538	553	501	512	552	557	559	565	561	544	527	511	563	554	546	510	547	552	559	548	526	499	552	566	532	561	543	545
908	765	515	405	467	544	699	1174	3236	3647	4897	4268	2827	1258	536	192	83	62	44	36	46	37	41	31	29	41	38	38	34	40	34	36	33	39	33	32	34	34	34	35	39	34	32	44	40	24	44	38	39	41	19	34	33	43	39	44	41	30	40	53	26	34	33	43	32	35	28	43	37	39	40	33	46	29	42	36	32	46	36	32	35	26	25	54	47	41	33	32	34	34	32	35	40	41	33	27	44	39	37	34	32	37	26	36	36	34	37	45	33	41	30	41	44	38	42	44	32	47	31	33	40	44	38	36	34	39	36	40	43	28	34	36	36	48	28	36	40	47	22	42	52	45	34	42	43	41	47	42	53	39	34	44	36	28	29	50	49	33	36	36	51	42	38	47	47	45	53	38	38	43	54	34	44	42	32	25	44	31	34	46	40	31	47	32	35	43	26	39	33	29	55	33	38	38	28	36	26	45	36	36	47	29	31	33	31	43	34	41	34	42	33	34	40	27	36	41	46	34	44	26	38	40	38	47	44	40	27	35	34	34	33	35	45	39	40	29	30	34	34	40	34	37	39	38	34	41	37	25	36	40	37	39	42	24	30	36	43	35	31	40	42	32	29	39	39	41	41	23	35	29	39	45	34	38	41	33	45	41	34	28	44	36	33	35	41	39	50	52	43	37	30	37	41	41	32	35	42	33	37	29	40	37	31	33	35	40	27	25	50	40	37	35	38	30	38	37	40	43	51	39	42	38	34	32	35	36	41	34	32	43	33	34	41	25	25	35	32	48	43	44	26	46	29	39	38	35	38	26	35	38	48	24	41	42	36	38	40	31	37	45	42	43	47	29	46	26	33	48	34	28	43	41	44	45	45	41	30	39	43	43	40	36	38	51	32	33	46	32	29	23	37	38	39	29	36	31	36	32	34	41	29	31	41	37	35	41	35	50	44	44	39	31	46	34	42	33	41	46	48	36	40	38	29	40	40	46	42	24	41	29	31	41	49	40	42	36	35	33	36	35	34	43	32	42	28	25	40	44	33	39	27	36	43	53	38	33	24	46	37	24	30	37	40	29	41	32	40	35	29	29	42	31	31	42	43	43	37	45	40	35	30	34	38	39	42	40	39	37	40	34	39	39	32	36	27	37	34	40	33	43	42	48	51	33	42	40	44	34	48	30	40	39	38	52	29	36	45	42	31	37	36	40	40	34	24	43	32	27	40	34	43	37	26	32	34	45	34	37	32	28	41	34	29	32	24	35	41	44	27	47	32	39	28	35	38	35	37	33	55	34	39	25	44	32	38	35	26	31	40	53	40	37	45	34	19	36	44	36	33	32	41	38	34	50	30	41	41	39	49	39	39	29	35	35	44	37	33	36	42	34	55	39	35	43	41	35	29	43	44	40	23	30	33	38	43	50	31	39	36	32	38	40	44	31	39	30	33	42	46	36	44	40	31	32	43	47	41	38	40	37	34	36	35	35	42	33	40	39	43	34	31	37	35	30	41	36	36	31	24	47	44	26	38	30	39	29	25	25	34	30	25	38	35	51	37	33	45	35	38	47	43	42	23	38	38	27	40	47	33	37	32	44	25	31	37	48	40	46	34	44	33	34	48	36	41	20	34	43	45	35	31	46	54	43	30	35	33	42	36	37	37	36	29	38	32	46	34	37	30	29	37	43	45	39	47	33	44	45	38	47	34	41	51	35	32	28	32	37	33	34	40	38	33	33	35	43	34	25	35	44	40	37	51	36	39	50	49	42	36	42	40	34	52	38	36	43	35	30	36	35	37	28	33	43	40	40	36	46	37	45	43	38	44	39	40	32	43	36	40	32	40	41	37	43	35	45	39	31	33	31	35	32	38	42	36	46	38	39	41	40	43	53	37	32	33	33	34	32	36	49	39	38	34	34	43	44	30	43	43	37	40	35	40	41	23	46	44	37	26	42	42	36	38	26	45	41	44	37	38	45	37	36	40	35	39	53	47	55	31	41	50	41	39	35	35	38	47	39	44	40	37	42	39	32	28	28	30	35	29	32	49	29	40	36	47	35	33	34	47	38	43	53	25	40	40	42	33	30	34	33	32	32	40	34	33	39	34	36	36	48	41	37	39	33	37	39	35	31	29	41	33	41	34	44	33	35	38	36	46	38	45	35	42	33	35	43	39	30	37	39	34	32	36	30	26	34	40	35	44	44	34	35	33	33	37	34	32	36	41	45	37	27	30	37	39	42	43	39	43	30	36	43	26	33	42	35	36	39	43	54	26	38	35	39	33	37	33	36	39	38	39	37	29	39	41	46	36	41	32	32	36	35	37	34	47	32	51	27	36	37	22	36	31	31	45	34	43	29	41	46	38	43	47	31	37	40	31	37	34	35	52	27	43	23	34	34	34	28	35	30	55	49	35	40	36	38	42	40	35	35	44	44	39	43	34	44	27	41	32	46	30	48	48	38	35	48	34	32	26	36	37	37	39	40	31	38	38	39	42	42	42	36	46	40	33	29	53	41	36	36	35	36	26	47	36	37	29	35	41	36	35	35	42	36	45	51	39	32	45	35	46	37	32	39	33	36	45	35	35	29	40	35	56	41	39	31	34	30	46	44	39	25	35	41	49	33	38	31	38	27	32	35	35	35	41	31	49	39	39	30	37	45	26	35	29	36	35	54	39	30	36	34	31	40	36	42	40	42	38	40	33	38	45	31	32	46	39	34	36	49	33	46	35	37	42	49	36	40	46	43	38	36	47	23	39	27	36	36	39	47	38	27	33	28	43	41	38	34	38	39	38	31	34	38	41	38	40	37	41	43	39	46	39	40	34	41	46	37	38	36	39	45	41	32	37	42	45	33	29	44	44	45	49	33	38	47	44	41	47	45	40	36	36	36	47	38	30	44	25	41	31	38	35	40	32	46	37	28	39	38	36	20	33	39	29	45	32	48	36	32	41	31	42	40	34	34	30	35	47	41	31	33	39	40	44	40	33	34	41	39	37	28	24	35	36	40	37	54	33	29	44	36	46	34	48	40	33	51	30	34	37	27	33	36	34	43	46	48	43	37	34	33	27	32	48	41	46	48	47	39	41	37	37	39	34	42	32	40	38	43	37	44	39	42	34	48	39	42	42	46	44	37	35	36	34	34	51	42	51	35	44	48	47	37	34	30	26	44	32	37	40	34	43	36	37	36	33	40	39	40	34	38	49	28	36	24	27	41	43	42	41	43	39	30	28	31	34	26	32	38	35	51	40	30	39	35	52	35	33	48	36	32	38	36	32	31	34	46	36	43	41	33	39	43	37	39	44	30	43	43	34	29	42	35	45	36	33	37	48	43	40	30	31	31	43	31	31	35	42	44	34	46	31	32	35	35	34	34	34	37	31	41	40	27	39	33	45	36	38	46	26	33	36	38	35	29	45	31	40	44	38	31	40	46	34	39	30	49	43	31	37	34	34	40	40	32	27	38	38	40	43	36	41	39	45	29	36	38	39	30	33	35	38	32	24	32
20350	13860	9452	17616	27171	25381	25987	29226	37173	37351	38838	35248	29119	20366	11307	5091	1974	917	641	530	476	501	493	513	485	467	446	453	472	465	454	482	457	498	454	457	499	489	449	483	453	481	472	466	458	521	449	466	473	515	502	467	494	480	500	465	524	482	495	477	449	484	466	463	477	500	493	483	473	458	487	479	495	464	471	481	496	482	488	519	483	494	466	446	474	495	445	491	491	459	506	463	508	466	465	495	508	491	478	474	485	481	481	461	471	491	469	487	493	512	460	473	502	511	486	462	475	477	475	517	492	497	518	476	449	482	508	472	489	509	476	427	492	482	481	481	486	462	491	469	492	455	478	429	491	448	446	508	475	477	486	481	473	445	464	474	509	497	504	473	467	528	475	462	477	501	496	472	510	492	443	517	459	443	516	486	480	472	495	448	464	490	501	466	485	478	495	470	498	468	477	483	517	467	475	505	501	513	478	493	468	534	456	463	489	515	475	491	459	518	557	475	463	512	460	489	493	508	492	503	479	507	450	467	519	536	483	453	486	497	473	461	479	471	515	504	477	507	485	511	497	461	462	483	527	508	463	486	474	489	495	469	493	449	436	483	510	455	496	480	463	499	470	465	473	469	479	501	471	461	491	483	514	459	490	457	473	492	524	479	502	490	453	486	504	488	465	481	488	493	487	469	503	487	486	485	465	470	463	518	484	497	515	485	493	491	527	463	469	467	484	471	475	490	470	510	509	490	479	467	486	447	491	488	468	443	478	505	507	463	527	466	489	456	517	485	457	479	500	464	505	472	489	506	460	504	486	471	476	456	507	471	484	509	504	497	494	495	461	455	499	467	439	462	464	494	520	484	471	485	483	492	449	540	486	460	506	474	463	518	493	456	499	499	498	484	503	472	461	461	483	467	452	482	495	485	464	487	488	483	484	500	512	507	473	529	488	443	525	483	480	489	499	494	485	497	495	484	459	482	479	485	507	455	487	489	471	493	459	480	485	461	458	465	464	480	458	484	471	498	452	489	449	470	465	510	476	422	501	513	486	432	490	470	447	514	449	501	467	493	436	468	487	490	505	472	490	456	499	483	468	484	484	451	456	456	486	465	514	463	461	507	474	497	428	481	468	484	458	531	463	516	465	476	464	484	446	463	470	496	473	455	496	490	467	503	457	481	489	497	476	491	495	476	453	467	476	485	489	495	442	512	517	465	470	466	498	483	516	488	481	478	493	519	493	519	485	477	489	489	496	508	508	451	488	479	515	463	476	497	476	496	494	498	460	488	451	478	508	461	491	454	471	480	476	476	477	482	465	503	504	465	481	459	497	504	466	497	447	454	460	458	518	424	441	471	486	463	460	467	436	469	459	465	512	481	481	472	470	459	470	481	501	481	482	503	468	495	484	481	480	521	434	464	472	460	507	465	482	493	457	482	467	446	535	467	483	472	502	418	490	459	484	499	472	517	461	510	490	484	447	507	458	506	474	461	522	499	477	487	454	506	486	463	464	481	476	450	484	492	484	525	502	501	519	494	481	513	494	458	519	451	470	454	487	472	487	472	511	532	518	497	514	462	442	477	454	472	448	510	494	473	444	467	506	476	494	516	513	478	499	486	490	469	493	485	462	527	468	440	472	476	496	508	465	455	473	488	478	474	523	497	480	479	453	494	462	444	485	470	449	469	467	502	490	457	473	489	484	503	490	497	512	502	501	446	468	497	522	457	456	440	470	451	448	485	445	489	450	507	492	478	486	519	467	490	476	476	489	453	510	462	484	454	435	486	441	466	491	482	486	517	494	483	442	480	509	545	476	523	484	452	483	486	476	515	489	460	514	481	472	489	486	464	508	493	495	480	479	453	506	446	483	477	470	452	430	509	498	466	475	491	462	468	449	512	460	475	517	457	453	508	514	482	497	504	491	499	465	471	523	440	519	469	511	481	477	507	450	481	468	468	483	457	499	506	520	475	458	482	498	473	441	457	474	472	474	475	517	496	479	479	461	466	468	481	474	502	471	471	473	504	473	484	470	488	480	545	472	526	482	484	474	497	500	495	489	486	504	478	458	498	471	487	502	467	507	470	503	470	508	490	477	487	493	510	475	472	478	501	471	472	494	482	486	486	474	445	474	501	474	473	482	505	471	476	490	495	476	494	470	462	503	483	469	470	462	508	494	447	461	485	484	476	519	488	445	494	531	463	453	459	469	482	484	475	454	490	498	492	463	509	463	448	439	458	423	490	456	463	468	477	461	475	481	473	447	500	475	480	478	468	518	452	499	479	477	469	506	461	476	505	478	477	461	480	499	506	508	465	457	457	491	448	460	486	489	477	488	467	472	461	491	464	511	490	465	452	497	462	491	467	493	480	511	471	440	451	477	503	471	483	486	520	491	462	490	538	500	507	462	477	466	517	528	471	489	488	488	519	453	456	518	517	503	474	443	472	461	462	509	477	471	481	487	448	498	504	480	477	508	496	447	471	525	467	484	482	503	482	473	478	473	486	482	477	494	501	524	435	467	464	467	495	476	521	451	503	488	506	481	459	468	497	500	446	474	489	438	473	473	471	432	514	493	461	507	493	503	512	433	534	509	501	503	466	480	468	459	479	457	501	452	479	491	436	448	476	472	499	471	486	452	519	504	509	442	469	484	493	511	502	496	477	467	481	456	477	439	499	509	466	484	465	504	455	512	476	464	497	491	436	436	510	451	483	469	471	463	475	479	495	509	464	467	508	479	502	459	496	469	479	477	485	467	487	496	447	510	528	483	499	454	481	472	505	494	518	471	465	476	474	521	442	465	503	477	462	476	493	504	528	494	464	477	488	476	456	501	485	463	492	475	427	500	495	527	485	473	454	456	467	493	498	498	446	456	487	470	523	480	460	499	476	496	459	479	473	480	515	480	532	467	489	495	522	465	427	495	460	510	486	484	487	493	451	487	515	468	495	506	450	486	426	472	457	472	450	525	487	447	511	493	479	488	441	472	495	466	476	447	472	518	497	447	460	499	509	487	522	487	470	473	494	471	475	460	444	531	470	492	501	477	489	437	476	481	488	454	462	459	505	472	517	487	470	480	501	468	476	504	465	452	459	495	516	527	482	540	484	470	492	487	515	505	499	495	473	468	494	498	467	469	514	536	468	464	490	504	495	493	461	465	491	485	446	447	504	463	473	479	519	506	456	485	476	485	420	503	509	504	484	461	483	477	484	444	477	499	491	496	471	523	478	471	468	477	473	466	420	469	465	480	485	480	470	465	498	483	511	505	465	465	475	460	454	468	474	466	488	487	461	508	465	488	464	494	457	484	442	456	443	518	473	498	484	466	448	489	445	481	471	459	453	489	518	477	460	488	491	454	506	497	495	482	517	495	460	473	496	474	490	498	501	484	455	477	477	441	494	522	505	468	501	482	468	489	472	502	445	475	455	416	462	477	471	499	496	484	476	475	484	490	491	476	515	462	515	465	467	467	493	466	478	474	479	484	483	461	499	463	486	468	476	516	478
2299	678	543	422	486	739	696	1164	2520	4278	6102	5304	3531	1506	601	202	117	61	63	51	41	56	46	51	43	54	36	48	46	47	57	38	44	41	62	63	49	48	40	45	42	45	56	58	49	53	51	56	41	60	38	52	56	69	50	37	53	46	36	51	48	44	41	35	42	44	48	51	51	45	51	53	43	57	57	52	50	48	49	43	54	56	41	34	56	43	49	40	52	40	53	45	47	45	45	59	51	49	52	38	58	51	46	55	52	70	40	54	57	48	53	53	44	52	53	45	58	43	60	44	51	54	64	54	43	51	42	48	50	52	42	55	41	38	47	43	45	59	46	40	55	54	49	55	46	54	46	49	42	54	56	52	50	46	55	52	50	47	43	48	45	53	44	39	39	42	53	47	48	50	58	52	55	41	41	45	56	44	49	54	51	34	72	43	42	45	60	54	53	48	50	54	40	48	49	49	53	59	50	43	41	41	49	52	44	55	50	52	46	55	51	50	58	46	52	54	45	48	54	58	40	50	48	41	49	51	49	45	53	42	39	47	47	42	54	47	44	46	43	46	42	39	51	48	49	45	51	49	45	47	50	54	44	48	51	46	51	34	67	50	73	45	58	48	55	41	55	47	59	53	48	49	33	51	45	68	47	58	54	69	62	42	50	54	56	47	50	52	43	41	35	57	42	57	46	51	48	38	44	49	47	43	48	53	45	48	54	58	36	53	57	40	63	61	43	44	57	44	49	57	49	42	48	52	48	48	49	56	49	43	54	60	48	50	60	51	55	53	44	52	46	47	53	55	55	50	56	42	40	50	45	50	49	51	48	39	40	47	38	46	39	45	47	47	38	59	37	40	59	44	53	46	52	52	54	55	41	54	65	41	49	45	50	63	50	57	42	49	52	45	49	51	40	38	51	45	38	50	45	43	56	42	57	63	38	45	62	54	52	55	47	44	53	40	44	57	53	53	55	52	56	38	51	44	36	47	46	41	49	44	40	40	59	40	40	55	39	56	45	47	47	63	46	67	50	53	63	55	48	49	40	60	54	48	42	53	38	45	40	38	48	52	40	51	55	58	39	49	45	44	39	53	53	58	58	41	33	47	48	55	42	58	42	49	61	31	58	54	50	42	48	47	60	40	41	45	41	52	40	50	45	39	49	54	48	43	57	45	40	44	60	54	45	44	54	49	45	59	51	57	57	56	45	45	40	50	45	37	59	51	52	42	45	45	49	49	48	39	51	47	58	49	58	42	50	43	51	44	52	51	46	46	51	44	65	51	54	46	42	45	58	51	44	41	39	43	45	52	43	42	56	51	50	47	50	44	35	47	46	58	48	55	41	45	49	41	49	42	46	36	54	62	57	46	50	45	49	40	64	52	48	31	49	47	50	46	62	41	35	57	49	46	34	52	59	47	58	45	51	53	44	59	55	42	51	45	54	55	50	70	41	47	53	47	49	60	49	50	50	48	44	47	55	48	42	42	56	41	49	53	55	45	51	50	42	60	56	47	49	45	61	43	42	38	57	48	53	53	46	44	46	54	53	47	36	50	40	48	53	53	41	47	57	46	43	42	48	39	54	51	57	40	58	50	57	43	53	55	58	50	62	44	51	32	52	50	42	50	49	41	54	48	46	53	49	61	49	38	47	41	51	44	40	52	51	32	44	49	50	46	33	60	50	59	51	38	40	55	49	59	53	50	44	47	38	39	51	42	42	61	44	45	40	45	53	48	47	46	40	50	46	55	50	38	48	45	52	49	42	61	47	47	63	40	38	46	55	45	49	49	46	58	47	49	49	49	49	36	51	59	42	55	50	52	54	55	44	47	42	47	52	45	58	62	50	57	42	35	52	33	50	49	52	46	53	52	51	46	39	45	50	59	40	54	53	49	55	44	55	41	42	54	49	52	41	42	62	43	37	47	41	48	45	44	46	51	44	45	43	60	43	41	48	49	66	50	60	58	49	48	62	41	46	52	59	50	41	61	51	52	53	52	61	37	62	45	61	51	55	47	27	49	55	38	42	46	37	36	44	56	65	45	54	38	50	70	48	46	36	47	42	62	54	55	41	39	38	49	52	42	43	53	49	37	50	58	48	57	54	39	48	47	45	50	42	60	43	46	43	56	65	49	52	38	55	44	53	41	41	41	62	50	54	39	44	55	52	49	55	35	58	50	49	50	55	39	45	57	43	50	48	34	43	50	50	48	51	45	56	48	39	43	40	55	52	49	52	52	50	42	59	40	50	51	48	56	51	45	49	63	47	50	48	50	43	45	68	47	50	38	55	35	48	46	39	50	50	47	43	45	55	51	58	53	53	45	53	38	51	39	52	56	39	47	39	49	46	51	60	38	50	50	39	46	54	47	42	47	47	49	45	52	42	50	45	51	44	35	47	43	46	48	54	55	61	54	51	35	55	38	58	45	60	60	51	49	58	53	46	38	47	62	46	46	54	54	43	55	43	52	50	47	48	50	59	48	62	54	43	49	47	46	43	47	46	46	39	42	52	53	48	53	58	50	54	42	51	53	47	47	51	38	44	45	45	46	53	59	41	48	46	53	47	40	38	49	42	53	48	52	37	51	50	51	55	56	42	45	53	53	39	51	38	44	48	52	56	49	45	52	40	57	52	46	42	54	63	33	43	46	57	50	42	44	47	60	53	63	50	59	50	50	44	45	49	46	43	52	47	62	55	57	38	50	33	48	59	66	52	52	49	44	47	38	45	41	39	47	53	45	40	61	45	35	51	42	54	47	46	41	49	48	44	46	54	50	51	44	49	41	51	49	43	35	51	44	39	46	45	47	47	44	63	43	45	50	38	51	50	51	45	50	49	43	56	45	45	50	65	57	44	50	61	59	43	52	63	51	42	44	52	39	45	42	54	47	57	45	49	48	52	37	41	44	42	42	51	48	47	42	36	48	45	55	43	48	53	50	47	52	60	48	55	58	44	47	46	47	45	49	48	52	33	51	52	52	43	52	45	55	52	42	44	42	48	48	62	41	56	45	44	44	56	55	45	40	47	49	37	38	42	64	51	37	52	47	55	47	51	62	61	50	46	55	55	62	66	51	44	52	54	43	42	41	44	48	47	45	57	50	46	40	61	41	53	51	36	58	50	53	39	56	38	38	37	51	43	56	52	50	52	37	48	58	48	42	38	52	42	45	41	53	43	51	62	49	39	47	64	65	51	54	61	50	41	51	52	55	35	56	39	50	59	54	53	36	42	50	45	57	45	56	52	47	62	50	44	42	58	59	56	55	33	46	36	54	58	40	45	55	44	43	57	43	52	53	46	50	48	52	53	76	41	43	50	48	57	50	52	48	41	48	61	52	38	48	46	43	54	51	39	36	57	52	55	42	42	47	42	63	45	42	70	31	40	44	59	43	60	54	60	55	48	52	44	52	52	50	43	52	46	48	58	55	61	47	50	42	58	46	61	44	46	42	45	40	39	46	53	50	49	55	53	42	42	56	39	51	49	39	44	59	48	51	47	55
20969	13391	9708	17145	27608	28512	26878	30374	33827	40944	42557	38509	31579	22428	13048	5616	2338	1095	753	645	672	622	618	644	633	611	660	624	629	617	598	606	613	620	554	623	626	637	620	607	581	635	622	556	607	620	586	616	628	653	610	626	630	622	630	669	663	652	611	617	658	621	622	626	617	576	586	626	627	630	638	627	645	573	607	585	659	598	612	637	624	642	610	629	673	613	658	636	611	678	625	622	649	602	631	614	644	629	647	620	635	585	604	624	596	625	628	623	637	610	619	609	659	642	607	626	596	636	653	651	616	640	595	614	628	638	621	616	623	623	631	637	643	607	592	624	573	636	607	580	603	657	607	552	613	567	637	623	656	615	611	576	611	614	638	588	666	630	631	637	700	619	625	616	579	592	697	640	639	679	651	651	629	652	646	645	632	612	595	642	682	634	646	624	595	645	622	607	630	627	618	642	628	636	608	636	639	665	633	640	650	606	627	615	620	613	639	673	588	593	614	613	599	575	612	615	631	606	619	674	623	591	624	623	590	643	588	621	635	661	603	641	659	604	637	663	624	627	626	640	566	641	613	597	630	631	646	625	621	653	607	651	654	591	618	634	655	601	602	635	617	606	596	581	615	634	637	640	603	652	618	618	641	633	636	593	615	647	642	600	591	595	640	642	620	663	631	611	579	638	634	596	613	630	582	637	632	633	597	585	627	624	608	613	632	596	643	631	603	592	620	641	605	653	632	626	608	578	654	590	632	612	619	624	654	578	649	628	607	608	665	629	622	632	620	616	645	641	647	657	624	644	604	580	616	646	602	637	637	639	635	644	641	602	638	590	651	610	654	642	618	624	634	675	633	636	645	645	633	599	667	634	629	639	656	638	647	593	620	615	661	612	624	610	630	613	598	618	582	658	642	576	595	652	622	621	612	586	640	674	621	585	570	600	634	642	551	609	610	617	583	666	668	587	640	646	627	623	615	592	637	662	637	621	650	588	597	613	625	622	645	609	606	607	612	653	622	590	606	652	589	633	591	592	645	611	633	650	601	631	604	658	601	621	632	650	602	629	603	622	606	597	662	617	587	595	638	644	606	559	584	627	613	631	577	627	652	595	628	634	567	618	619	610	633	622	636	653	616	605	582	649	642	603	681	613	608	639	606	645	617	635	600	602	582	623	626	674	627	602	621	643	612	583	622	634	613	636	622	620	652	619	605	649	576	633	583	614	623	613	636	613	606	619	639	653	601	625	653	615	633	610	630	597	643	580	648	624	607	590	647	630	644	597	653	590	619	666	601	636	632	633	634	631	631	631	596	618	665	630	614	621	623	647	614	621	613	634	611	636	621	628	644	615	611	638	606	597	653	625	671	627	621	668	575	631	644	654	583	653	615	627	616	610	646	623	645	573	632	650	610	641	640	612	629	597	617	592	607	620	606	655	644	607	659	631	613	642	614	608	630	639	620	594	649	627	602	633	626	609	584	609	658	636	595	574	643	602	646	633	616	612	581	645	585	654	650	623	610	622	664	614	592	652	613	617	637	662	598	597	606	627	623	600	612	614	621	608	607	634	656	618	608	685	605	646	624	605	631	617	601	615	592	647	611	585	655	618	594	656	645	672	605	650	629	583	630	653	648	600	569	592	591	616	645	661	620	636	644	608	655	617	588	609	641	656	564	609	666	624	630	594	633	590	652	632	629	611	589	620	606	667	624	643	622	590	617	692	649	629	631	613	622	585	640	646	657	620	577	573	569	644	624	602	627	660	608	606	655	627	628	635	625	601	613	605	574	645	631	630	602	597	666	647	644	649	608	633	629	616	606	629	630	611	634	598	624	600	623	618	638	641	629	634	589	577	611	616	633	653	622	646	624	627	590	631	603	599	584	625	664	602	588	627	637	623	619	620	647	597	615	608	629	594	639	586	627	605	622	645	625	582	613	608	626	618	630	602	622	649	602	611	616	644	604	684	632	641	655	616	578	646	640	617	657	644	663	613	611	617	603	613	610	628	632	608	663	627	578	610	616	638	638	633	663	609	611	578	576	591	633	606	561	590	597	593	581	669	593	614	589	559	630	621	630	623	651	587	645	644	643	589	616	662	617	610	620	653	639	624	611	633	620	603	601	620	668	624	622	628	660	586	645	665	606	609	577	603	613	623	597	639	648	683	633	573	595	653	642	626	627	643	634	648	615	618	620	586	662	651	661	618	627	627	596	596	692	610	647	663	635	647	601	615	581	612	654	617	596	608	622	630	620	616	635	608	639	631	612	660	631	624	645	581	563	595	611	675	619	582	639	589	611	662	620	626	542	648	610	645	624	578	613	602	605	663	630	647	633	596	654	624	622	647	638	604	624	609	653	594	638	637	637	637	628	619	615	609	588	642	639	589	654	638	647	604	633	618	585	587	619	598	595	608	596	580	651	608	637	626	628	631	598	647	646	647	616	624	622	652	613	598	622	590	631	674	636	645	612	643	593	594	592	601	609	644	576	630	637	644	646	564	592	670	605	597	651	620	626	598	599	658	600	622	636	648	596	628	604	642	610	636	604	665	641	632	635	646	627	632	634	635	595	612	580	600	603	646	591	640	660	568	642	622	637	602	602	651	646	597	626	615	593	618	589	615	604	609	641	575	598	619	612	630	596	566	611	597	617	622	654	609	607	622	660	601	592	647	595	619	611	634	640	614	631	615	668	631	640	649	648	629	612	685	631	635	598	609	599	640	613	598	654	622	566	620	603	652	617	636	635	636	600	597	650	601	598	645	643	652	605	578	589	594	635	625	617	644	664	626	608	627	603	644	573	634	592	654	640	647	597	646	597	630	631	635	655	643	659	578	617	582	620	602	603	658	626	636	650	646	570	653	612	644	659	586	642	610	665	637	646	593	644	606	630	662	630	585	638	621	633	627	577	589	606	628	593	569	658	659	637	637	602	663	629	619	627	599	611	635	605	647	634	620	610	595	610	611	613	652	593	648	608	584	618	605	599	632	644	630	673	623	662	639	625	598	622	632	630	602	640	595	586	657	648	633	578	654	602	618	630	582	618	681	664	638	584	650	685	596	666	637	615	595	637	627	595	653	593	645	594	631	628	602	621	611	668	605	560	607	589	626	637	634	640	598	570	633	610	616	639	600	612	620	623	595	631	603	609	627	632	605	604	625	585	627	633	633	616	645	632	619	638	641	616	594	614	680	663	598	621	661	631	618	594	619	598	597	613	618	647	600	600	620	611	637	684	622	656	635	577	594	597	579	627	661	609	608	605	570	606	606	618	617	591	611	594	620	658	680	621	621	640	653	645	630	667	604	657	657	578	658	640	626	590	630	664	625	627	612	634	623	587	643	653	635	617	636	644	632	592	607	629	609	622	649	579	595	626	644	607	643	636	609	595	596	627	635	633	640	620	586	601	560	637	623	644	616	595	638	642	607	615	630	643	616	637	678	577	610	651	600	636	612	593	623	648	621	614	613	625	645	650	651	663	619	632	578	646	595	631	671	610	600	642	631
1600	1239	915	699	802	1190	1395	3740	9591	7690	8674	6935	3799	1689	717	270	132	65	44	44	42	54	46	50	27	36	42	44	44	43	55	39	40	45	39	50	39	37	60	48	61	35	44	49	41	41	43	49	41	50	44	47	53	40	52	42	34	48	43	50	45	41	43	31	52	45	40	38	45	42	47	34	42	46	44	40	44	46	39	37	45	46	35	42	51	55	33	38	43	42	40	45	51	49	38	45	38	48	43	52	44	43	41	48	48	35	33	46	40	43	47	40	43	39	40	39	51	45	36	46	39	47	41	49	36	24	56	41	45	48	47	44	48	50	41	53	38	42	40	46	58	50	46	47	37	43	40	43	45	35	44	47	45	29	39	46	33	46	38	41	47	45	42	51	39	47	55	38	44	40	55	38	50	33	49	50	42	36	48	45	49	51	41	42	46	47	57	34	45	56	54	39	36	42	47	42	41	40	46	39	50	43	42	45	42	37	39	38	56	59	39	53	44	40	39	43	40	42	52	37	49	53	44	48	49	37	43	41	41	39	48	30	46	57	44	37	47	47	39	52	48	37	39	34	45	47	39	52	39	43	40	34	43	30	49	48	57	45	47	39	48	52	30	40	42	44	32	37	38	32	32	28	41	45	35	44	38	42	48	43	47	44	43	43	44	40	43	50	41	46	52	47	37	32	48	37	36	45	37	45	36	43	39	49	34	39	36	38	55	37	48	42	42	45	51	40	51	43	48	39	47	40	40	44	33	46	37	38	34	41	31	46	34	51	39	56	45	41	41	34	44	37	52	47	32	44	45	30	38	39	47	48	47	44	53	37	45	48	32	40	51	50	49	48	42	36	47	52	44	37	31	37	42	41	43	52	36	57	50	51	46	41	43	29	55	46	47	48	46	47	41	43	35	34	47	34	48	42	44	35	39	40	41	35	47	38	40	47	54	46	47	42	35	44	38	58	52	33	45	33	46	38	42	50	36	53	39	33	52	39	46	46	41	38	41	50	49	45	46	42	40	32	41	34	34	36	33	39	42	47	34	40	42	31	44	48	38	59	49	52	46	42	38	36	39	40	45	39	50	37	48	33	37	42	41	57	49	47	34	46	48	48	44	36	45	44	52	41	44	37	39	51	43	46	38	44	50	42	44	49	46	38	37	45	41	45	47	36	36	36	55	41	49	41	48	41	44	48	37	37	43	51	37	37	40	45	37	41	48	46	37	44	33	47	57	50	44	61	40	48	44	44	44	46	40	35	39	29	33	45	43	50	25	50	48	44	42	40	46	38	51	45	36	43	53	37	43	48	39	48	44	42	32	44	44	43	45	34	35	29	40	39	41	38	40	30	49	37	49	47	52	41	42	38	37	46	37	48	50	34	37	40	50	28	46	36	52	37	41	44	40	33	37	49	37	38	48	51	32	42	46	42	38	34	40	52	45	37	43	46	53	36	50	40	46	34	43	46	43	54	54	48	38	36	50	38	47	47	35	41	52	34	41	42	32	42	52	38	39	28	47	43	38	41	44	46	28	51	52	41	35	40	38	39	47	43	49	30	36	40	40	51	44	48	37	46	32	33	56	36	51	30	54	45	35	41	48	50	33	47	38	37	38	48	42	48	34	53	46	46	29	44	40	43	27	41	44	34	54	33	38	39	43	41	47	40	35	45	41	56	45	36	48	47	51	43	54	37	42	37	37	33	43	52	46	38	43	37	35	50	43	40	40	41	54	44	44	49	48	48	44	30	42	39	41	38	38	50	35	51	49	45	47	49	44	29	40	47	39	44	55	51	35	39	51	52	49	43	43	45	51	33	42	45	32	37	40	37	42	40	46	40	34	45	40	51	37	36	49	39	44	36	44	36	41	45	37	44	39	40	30	35	49	41	35	39	46	40	38	30	46	43	37	40	46	52	45	45	50	38	38	39	36	40	51	37	38	45	44	46	54	39	37	35	39	53	32	54	44	41	40	34	51	56	42	48	37	42	50	48	44	44	44	38	49	49	46	35	43	45	50	37	46	44	36	49	41	37	42	36	55	54	40	40	34	37	45	43	46	46	41	35	44	48	40	52	43	47	45	44	58	46	53	45	51	39	48	37	66	41	51	35	45	48	41	40	45	50	32	45	43	41	31	42	40	40	27	31	31	40	36	42	35	37	44	57	39	37	53	44	43	40	47	36	45	36	48	46	31	40	37	49	38	38	35	36	37	50	42	38	35	54	39	47	40	48	41	43	43	48	40	39	35	37	44	44	46	41	49	50	38	47	53	41	36	53	41	49	45	45	40	37	36	53	41	34	46	55	49	43	47	40	40	37	36	44	55	36	45	38	38	50	34	55	39	42	34	40	45	44	35	54	47	42	35	40	48	38	58	42	34	39	32	31	45	38	38	41	42	40	43	37	47	48	48	53	44	44	47	36	39	47	44	31	47	40	47	42	55	45	55	45	33	46	33	37	43	39	34	40	34	43	36	41	54	56	35	46	43	43	51	35	43	39	46	41	34	34	42	50	46	46	50	44	53	38	33	50	42	49	46	47	38	47	41	35	55	46	44	34	46	51	44	59	49	49	34	31	38	38	39	40	48	42	40	40	39	36	48	38	39	57	49	43	35	37	39	37	49	40	43	38	39	43	53	47	43	42	32	50	38	41	44	35	51	54	42	54	46	45	47	42	45	39	41	40	37	42	53	49	41	30	38	36	40	47	37	38	41	38	32	50	47	51	44	31	43	39	42	46	57	55	32	42	36	49	37	54	32	43	54	49	38	46	31	46	43	46	52	56	37	32	50	42	40	41	44	44	34	29	40	43	40	37	41	42	40	29	30	45	40	43	43	50	57	30	41	31	51	37	34	38	37	47	42	53	45	45	44	55	50	32	36	42	41	35	37	35	48	47	38	43	45	35	34	35	57	40	37	38	41	49	39	28	48	32	47	36	47	42	47	39	43	51	33	45	36	36	41	54	37	38	43	52	37	51	57	47	47	45	47	42	40	46	38	36	44	43	46	42	41	37	24	44	55	46	36	34	51	43	42	39	35	42	47	44	38	25	51	40	45	41	38	41	39	42	52	36	56	47	40	30	45	43	44	44	50	41	47	43	44	45	39	39	44	40	47	45	52	41	37	47	33	44	40	39	34	47	49	44	49	33	35	44	41	47	43	47	50	53	47	39	47	52	37	45	43	52	46	57	55	44	36	42	38	51	59	38	51	36	48	58	39	43	39	50	35	56	42	29	34	37	39	38	37	40	53	49	33	41	40	46	33	41	52	48	40	43	46	44	42	45	38	27	38	51	39	38	44	45	51	41	32	55	41	46	41	48	46	45	36	54	47	35	47	34	51	52	42	38	40	33	35	45	48	43	45	42	35	42	57	40	36	38	40	38	43	48	42	35	46	52	48	43	49	39	54	40	43	38	44	45	34	43	48	37	48	41	43	43	47	33	48	52	45	39	41	44	36	47	54	54	45	52	46	40	37	45	50	41	53	48	40	31	50	38
25643	18184	14476	23090	33020	33569	32305	41430	48293	45541	46185	40646	32445	23753	14208	6359	2424	1078	663	595	550	534	542	560	534	521	530	526	528	548	499	534	548	530	544	549	501	542	566	510	543	558	480	496	520	516	533	564	546	531	516	524	535	575	542	543	499	551	594	547	571	527	524	520	544	551	524	509	530	529	517	495	531	514	537	514	568	540	548	518	531	503	538	529	540	531	530	524	554	527	550	521	514	520	539	549	501	509	528	533	487	521	564	485	548	525	520	563	577	534	568	558	529	523	551	505	507	517	504	522	499	484	543	584	510	527	507	542	521	513	532	498	540	549	501	529	506	507	530	562	529	544	485	537	524	573	521	519	577	513	494	561	536	555	546	519	559	573	519	533	553	567	521	545	587	544	547	542	527	545	516	551	506	556	562	542	516	528	559	554	576	531	529	530	542	538	548	498	529	559	594	523	542	527	539	531	544	568	549	556	482	550	545	554	549	543	566	550	561	531	552	564	521	552	592	560	571	540	529	540	499	553	524	547	546	497	511	508	539	548	531	540	551	514	559	526	519	524	547	551	583	533	558	519	543	573	542	552	521	545	545	567	508	537	567	554	503	563	545	542	532	550	536	525	579	532	532	543	530	543	522	548	524	531	543	536	531	565	543	547	545	552	532	536	550	582	556	510	534	565	581	543	539	552	535	522	537	575	548	542	532	517	531	534	548	477	561	470	507	546	533	523	545	525	533	517	543	529	550	504	549	527	549	489	535	525	505	556	543	516	572	535	514	478	512	556	515	540	513	472	509	532	548	552	528	521	511	523	572	557	513	534	515	538	561	503	512	524	514	513	539	608	526	537	553	565	516	509	553	536	563	561	565	568	525	541	541	552	563	536	516	513	541	501	563	578	538	572	576	491	558	547	537	547	537	571	553	554	511	572	540	525	557	534	535	573	513	591	546	556	518	531	552	535	533	486	547	530	556	502	507	516	533	570	507	525	541	545	534	538	510	529	546	531	517	551	563	521	532	508	538	570	538	536	524	512	516	507	529	578	521	557	527	525	519	562	563	533	511	536	560	529	549	537	526	518	553	525	529	508	554	551	542	525	555	579	520	499	512	587	543	561	526	544	527	534	562	536	547	542	545	578	499	516	545	547	530	570	508	507	537	561	549	531	536	545	528	549	526	503	564	588	527	542	509	519	524	539	527	541	563	522	530	524	586	531	494	544	531	515	550	549	523	498	547	557	570	512	552	560	606	560	523	513	488	554	532	528	576	544	511	549	534	505	553	499	525	544	511	549	508	551	492	556	562	541	523	526	540	523	547	508	530	538	559	547	555	520	526	516	545	552	565	546	549	540	563	531	527	531	535	563	490	532	510	513	562	522	536	556	504	538	564	542	538	577	515	542	537	542	531	546	575	519	516	466	543	531	521	526	534	542	486	506	540	525	547	577	531	541	551	552	543	553	556	499	516	538	536	530	523	547	539	554	535	536	532	520	524	585	558	537	500	501	556	555	532	520	511	531	539	533	542	518	531	549	516	519	510	524	575	548	498	515	533	515	555	502	536	557	534	505	545	534	570	543	499	529	526	538	542	548	525	573	520	522	477	522	546	571	508	561	494	502	563	557	530	582	503	537	572	544	553	533	550	542	520	549	595	546	575	538	503	549	522	519	551	532	544	489	522	531	558	517	529	506	561	548	506	546	507	480	535	543	520	507	571	564	535	507	522	568	567	544	541	528	486	542	529	526	517	534	546	544	528	534	517	513	540	527	566	501	548	580	520	515	561	493	529	536	533	536	556	535	559	472	499	514	508	534	538	495	512	511	535	546	523	523	559	534	533	567	543	540	484	547	520	549	516	528	537	556	535	553	547	549	521	502	533	538	536	495	532	548	541	531	537	547	535	540	561	518	512	506	512	538	503	532	513	533	535	536	554	549	569	503	545	529	515	518	522	528	508	525	549	551	519	574	516	551	547	515	564	550	513	546	515	513	537	505	514	539	548	531	534	538	543	564	539	592	541	509	532	512	512	560	549	535	545	549	520	560	524	546	507	525	558	536	525	546	550	529	545	572	536	529	554	514	516	514	489	543	542	545	536	512	498	523	528	512	556	537	521	552	536	545	530	527	577	508	539	497	525	530	521	551	540	543	509	547	542	533	517	532	548	568	497	521	530	556	533	556	488	537	548	548	519	567	544	536	516	565	528	557	553	524	506	542	523	562	494	529	525	551	513	564	536	513	524	527	532	546	510	559	518	522	561	552	527	532	552	568	525	509	542	539	555	571	543	507	525	543	523	513	552	545	496	553	530	528	466	568	527	490	527	568	550	557	504	561	546	517	537	539	495	564	534	534	588	524	537	554	510	542	522	594	518	492	547	567	535	503	558	547	522	553	522	537	552	493	566	556	537	513	543	510	538	546	519	582	555	559	578	573	500	528	507	527	535	552	552	521	546	565	529	557	546	528	555	538	531	558	506	565	560	536	529	530	551	548	572	540	501	515	540	507	558	592	507	531	545	555	519	520	536	538	575	531	559	587	553	503	492	549	520	503	547	570	552	572	526	539	555	538	495	507	480	503	546	515	597	521	508	551	544	507	540	551	555	539	554	553	553	577	556	539	580	554	555	539	574	540	514	503	523	519	533	531	502	511	509	537	520	534	535	556	533	565	558	504	532	525	550	508	487	523	586	545	510	532	540	562	534	557	542	570	519	513	502	538	543	538	552	514	535	537	535	531	561	556	522	532	537	542	557	515	517	500	527	527	526	560	523	508	515	547	515	515	546	541	502	492	539	526	531	543	527	504	577	560	520	551	545	581	549	555	595	545	556	543	533	524	533	547	504	558	529	524	542	556	516	583	561	558	553	563	544	546	524	510	521	542	539	515	535	532	490	561	543	515	539	596	569	524	518	473	518	535	537	557	537	548	576	570	517	556	583	539	576	506	530	521	520	544	572	509	523	572	507	534	549	563	540	512	524	551	530	563	543	544	515	546	556	548	552	523	511	520	526	526	585	543	556	520	552	489	527	535	518	556	517	572	539	512	511	531	503	503	553	488	526	577	518	549	516	548	538	548	545	533	542	505	537	518	508	518	551	545	515	540	506	552	585	564	553	536	498	559	550	533	595	554	566	537	533	534	545	493	590	503	530	548	537	558	505	520	543	530	526	507	576	573	496	556	529	551	531	540	542	515	495	505	538	505	542	499	531	537	471	497	518	529	539	546	537	513	507	539	575	523	541	513	563	513	538	514	544	549	557	545	540	539	520	523	526	534	515	551	495	574	541	548	539	561	528	557	533	550	548	546	502	541	551	538	566	519	534	561	543	550	495	548	539	584	570	552	536	520	542	518	550	513	549	555	561	568	589	524	523	547	561	536	539	502	520	552	586	549	495	564	486	507	519	526	561	550	559	532	548	526	565	511	572	578	521	537	575	537	505	564	538	543	538	512	499	542	540	520	558	526	547	506	582	552	533	525	482	534	576	480	556	518	540	535	527	541
1522	372	213	174	218	262	287	1138	851	1589	2028	1723	1037	562	261	118	74	58	44	48	55	40	36	40	59	44	38	49	48	41	36	51	55	33	41	43	35	42	39	47	42	56	47	50	40	46	43	38	42	46	47	59	48	38	35	50	44	44	41	54	51	37	47	31	32	31	55	38	61	53	45	33	34	35	50	54	43	48	45	42	53	37	38	48	40	39	48	47	33	48	44	34	37	48	30	52	39	40	41	39	40	49	38	42	58	34	44	45	39	41	44	46	50	44	40	30	42	36	34	45	36	45	40	29	48	35	37	44	32	44	38	44	51	41	45	39	37	35	43	40	49	33	45	46	43	42	40	42	42	42	39	34	41	47	42	42	37	45	34	51	53	53	41	29	42	39	41	42	50	49	48	43	35	48	57	43	46	44	43	45	56	49	40	52	38	44	47	48	54	50	45	51	38	39	39	39	46	35	56	45	38	45	38	39	34	38	37	41	46	44	47	37	41	46	41	47	53	44	45	59	47	46	42	24	40	42	33	39	42	43	34	45	49	43	47	57	37	34	53	44	55	38	41	50	41	39	39	49	46	47	46	44	52	38	44	54	54	35	43	44	33	41	36	44	32	52	28	36	38	41	59	45	50	41	47	49	35	40	42	40	44	43	53	53	47	38	42	46	41	44	25	41	51	54	44	36	47	39	46	51	41	37	41	40	44	43	58	46	43	40	40	34	51	36	47	42	42	34	51	34	41	38	35	52	48	31	45	51	37	36	41	52	48	45	42	48	42	37	38	38	41	36	44	44	47	36	51	39	48	51	43	52	36	49	37	45	38	42	39	48	41	48	38	38	49	35	39	56	43	39	49	52	50	37	38	38	63	45	39	50	50	54	46	37	40	39	40	34	37	39	51	50	51	42	38	54	46	49	52	43	48	40	50	40	60	36	39	42	44	47	54	43	49	38	41	41	42	43	47	44	27	37	44	41	46	44	46	31	36	41	47	51	49	33	41	33	50	47	32	47	40	49	42	44	48	42	51	45	33	50	43	39	32	43	40	48	45	38	44	29	30	44	45	50	41	48	53	47	42	50	52	44	44	31	51	39	32	37	38	40	39	38	44	39	43	40	38	50	38	34	51	39	49	38	44	33	45	42	54	45	33	50	42	47	34	46	54	34	42	45	44	33	38	62	41	36	42	39	46	52	41	49	55	53	49	40	38	42	41	39	40	35	40	42	62	33	40	44	39	42	41	46	43	40	47	45	36	47	41	43	42	47	31	39	36	41	40	47	30	34	46	33	35	28	38	45	41	57	51	46	44	35	44	47	47	49	42	37	50	44	52	41	39	49	39	40	40	40	44	35	41	42	45	49	47	49	35	51	25	36	48	46	40	56	51	36	44	40	50	37	44	45	48	44	43	36	44	41	46	47	55	44	42	28	37	48	40	41	41	45	48	41	45	53	43	52	48	39	48	43	34	40	52	47	34	50	49	45	42	39	44	43	48	37	41	46	42	38	48	41	35	45	44	44	46	43	41	36	47	46	39	39	38	41	38	33	45	50	40	35	43	54	43	44	47	45	47	47	41	44	38	61	44	49	45	42	34	44	30	35	41	45	39	36	42	35	42	41	47	44	48	35	49	47	44	49	37	40	49	59	48	47	40	41	41	39	37	33	34	39	54	41	48	39	45	44	44	43	28	52	38	46	35	31	34	45	47	29	32	50	42	51	43	46	46	43	55	39	37	40	53	53	44	44	45	41	42	27	44	45	64	46	42	46	51	44	38	34	42	38	30	37	42	39	58	35	41	33	38	33	40	39	46	43	52	43	37	47	45	41	42	34	38	44	29	40	38	42	36	47	47	48	40	46	44	47	46	56	35	46	38	47	36	39	44	47	29	32	36	51	38	44	45	45	48	40	59	34	43	39	38	57	44	44	46	41	49	50	41	47	43	39	36	36	47	36	31	53	43	22	41	43	51	53	40	40	46	35	39	41	35	52	53	38	47	48	32	41	45	43	34	43	37	41	44	55	55	52	44	39	55	45	37	41	31	27	47	44	47	45	52	40	43	50	33	34	54	40	55	40	47	30	42	61	43	43	48	32	47	51	47	37	46	44	49	40	40	47	50	45	35	48	48	39	54	49	35	50	51	41	38	41	50	51	46	46	49	36	43	35	32	51	31	40	45	39	49	40	44	38	35	44	41	46	50	53	28	50	42	40	35	46	37	53	55	48	34	51	31	44	46	43	39	44	44	57	45	46	52	41	44	28	52	46	60	35	41	56	34	49	41	42	58	47	34	37	42	54	47	42	38	44	38	41	32	47	46	43	45	53	52	56	36	46	41	46	41	55	46	36	37	39	41	40	44	59	42	50	43	49	41	40	44	43	42	45	43	37	52	51	47	44	45	58	51	54	49	32	46	40	38	38	39	44	40	55	47	49	39	27	44	41	35	41	39	51	54	48	48	50	39	52	44	48	41	42	42	39	50	52	50	55	44	39	40	38	34	51	43	32	34	52	39	42	45	35	47	53	39	45	37	60	49	26	48	40	40	36	47	49	63	36	29	38	44	45	44	37	44	44	50	54	57	35	28	55	47	42	51	40	47	43	55	39	53	43	44	37	51	45	38	49	42	53	35	53	31	50	47	46	32	41	41	42	38	39	38	38	48	39	45	29	54	57	36	34	25	50	34	42	41	42	38	38	40	42	40	27	56	33	40	46	31	39	47	59	49	38	41	49	31	48	35	49	44	46	49	41	41	34	39	42	39	40	36	44	47	52	53	46	46	39	47	46	46	51	48	32	37	31	44	34	39	47	39	33	47	39	43	41	42	42	43	43	50	55	48	41	33	35	43	46	37	45	41	41	43	45	50	37	35	43	40	42	43	42	40	48	52	50	47	33	37	55	42	43	37	41	41	43	34	67	48	48	39	38	53	44	52	42	47	46	45	42	40	37	42	45	42	40	41	37	44	47	40	37	34	42	54	41	50	50	40	42	40	45	43	41	36	48	35	47	45	46	51	35	54	53	42	30	43	57	32	34	40	34	54	50	49	48	38	40	37	45	62	42	51	45	46	62	38	38	38	33	38	49	45	47	47	52	34	48	54	39	39	47	50	44	58	42	41	47	42	41	45	49	37	51	54	39	43	46	47	42	47	51	42	44	48	50	36	36	39	38	46	39	43	53	39	45	46	48	47	32	39	32	58	39	44	51	41	52	51	49	46	53	42	54	39	44	39	43	43	45	40	53	50	42	37	57	39	33	45	40	31	45	47	42	43	51	38	47	45	56	53	25	58	46	46	48	60	53	52	42	41	42	36	44	50	48	36	40	33	46	45	49	43	41	38	40	44	59	54	50	48	35	45	38	52	43	44	50	53	39	51	45	45	39	36	46	46	41	46	48	46	43	54	37	33	47	56	45	50	43	34	43	33	49	42	45	43	33	42	37	51	50	38	38	41	34	57	40	38	35	45	42	49	49	36	40	43	38	45	40	46	40
17351	7581	4451	8717	17180	18480	17038	27816	20891	29394	29703	26277	19434	11901	5892	2472	1212	761	604	551	567	579	539	556	516	551	585	536	549	535	547	550	522	524	527	591	532	555	518	539	539	578	575	519	531	524	613	542	549	606	512	554	563	549	517	539	572	557	551	532	558	561	555	540	565	559	540	557	547	533	559	554	567	602	524	599	574	549	553	584	546	581	535	591	571	593	536	522	528	566	534	539	568	521	579	546	523	529	535	590	489	561	572	588	577	585	545	507	557	583	573	538	586	541	547	576	543	522	551	544	520	546	512	577	579	553	567	519	544	545	601	575	511	549	568	544	557	558	527	539	531	534	543	538	549	587	552	546	523	512	557	538	545	544	534	595	547	547	556	502	578	578	587	556	586	555	564	538	526	547	559	537	521	531	556	576	571	590	542	540	514	523	549	548	561	549	544	531	555	553	533	577	543	590	530	570	578	591	555	527	579	571	547	575	529	558	571	537	538	529	603	554	513	528	595	529	570	524	543	566	571	545	579	579	522	509	547	531	557	560	532	588	551	546	573	606	562	532	544	585	528	518	566	568	582	561	536	575	532	547	566	563	587	572	555	546	546	556	556	585	571	570	555	558	543	583	584	542	575	572	551	575	549	613	533	572	563	594	546	516	530	568	557	514	549	522	597	589	588	563	581	568	545	571	579	556	541	559	549	541	541	555	616	534	507	533	568	521	585	575	572	536	537	573	545	542	611	585	539	552	552	546	571	572	568	544	549	579	561	569	556	571	540	536	486	571	536	558	580	591	551	591	544	571	552	569	549	528	537	530	557	544	523	531	602	555	572	531	542	535	564	554	555	577	552	521	560	547	565	540	565	567	578	515	621	579	562	575	562	556	555	557	579	551	573	531	573	614	567	570	551	564	555	550	553	576	530	574	565	562	552	530	529	537	602	596	565	615	576	531	573	537	548	566	561	538	598	547	562	570	546	508	555	553	560	575	560	563	591	554	520	534	519	571	565	539	529	551	555	526	559	554	578	578	546	555	600	552	486	550	590	507	529	580	555	563	506	570	545	525	529	550	540	576	546	569	535	592	590	562	582	572	545	541	551	548	585	491	529	566	563	548	577	543	561	558	543	501	542	523	619	544	559	557	557	557	526	543	544	572	531	556	531	538	549	578	567	539	589	561	530	557	531	579	587	548	563	564	593	552	599	595	550	549	532	585	562	529	527	560	576	537	591	520	560	541	508	546	499	578	587	565	605	558	571	584	579	565	539	572	523	574	536	551	576	561	532	556	534	553	541	566	597	536	577	543	553	495	543	536	540	557	569	544	570	530	565	532	580	581	583	523	571	550	535	542	520	535	549	576	557	598	555	542	492	546	524	573	584	531	589	556	520	542	528	597	553	541	586	537	545	583	517	537	514	553	555	554	580	545	541	580	540	571	571	606	564	560	538	561	542	533	554	546	557	552	559	575	570	528	551	581	557	525	519	526	550	541	541	562	511	546	565	560	538	554	573	560	559	565	566	540	515	526	587	516	564	579	556	541	530	569	542	506	544	566	550	560	586	561	513	518	558	606	554	521	540	546	539	562	564	558	538	551	542	515	554	564	567	532	542	539	572	538	527	582	551	556	544	546	558	530	554	570	513	577	554	549	585	546	596	570	533	567	508	570	579	567	534	526	544	602	559	523	547	544	566	526	521	526	559	534	573	577	524	561	505	528	526	558	537	575	535	559	547	540	553	552	563	560	551	523	542	539	519	542	579	547	555	556	546	563	563	547	551	555	540	570	561	566	540	569	568	530	547	560	585	552	603	564	587	559	562	558	604	506	523	559	543	538	550	595	541	583	523	613	532	515	548	538	531	545	565	541	524	557	581	563	576	589	558	524	578	555	550	543	526	540	580	553	551	559	543	544	542	519	565	535	526	570	534	580	606	552	568	578	554	543	540	567	545	547	584	535	571	572	563	554	587	535	599	557	577	536	570	568	530	568	548	527	527	550	543	555	562	586	546	549	556	544	612	564	527	534	536	573	558	555	564	528	510	541	564	561	549	551	556	595	534	578	540	574	596	599	549	556	565	533	613	531	572	582	592	554	538	532	568	577	538	585	549	562	564	605	599	583	553	558	526	545	600	552	595	584	550	553	558	548	567	540	528	528	615	538	558	530	515	506	563	535	532	546	533	573	582	543	514	564	579	518	574	538	576	519	524	512	534	579	518	515	575	570	572	536	603	552	569	591	559	514	518	547	550	556	556	586	594	538	547	514	572	535	579	552	510	561	541	516	527	543	539	544	541	523	543	519	584	568	586	548	532	566	532	583	558	550	527	554	546	550	575	511	535	563	563	549	524	585	536	544	543	549	573	518	566	544	521	568	525	535	561	540	567	546	588	524	596	570	573	577	552	545	579	565	577	579	545	555	579	560	529	564	571	568	512	546	588	607	547	576	566	556	522	547	564	561	560	569	563	562	572	520	633	569	572	526	571	578	551	574	586	560	585	549	557	582	533	536	532	566	561	527	513	540	542	574	564	559	547	543	575	586	569	544	549	542	541	524	542	547	560	556	542	550	538	574	586	558	506	569	527	552	531	563	576	564	546	547	527	574	570	545	535	561	573	551	558	585	567	576	563	578	547	552	517	505	552	536	532	589	575	520	557	562	596	529	581	585	534	588	561	607	602	500	538	579	554	540	507	540	540	563	597	548	571	537	560	530	602	543	535	574	587	561	546	561	548	550	592	536	533	560	566	545	539	594	538	558	538	562	534	556	562	584	536	567	533	581	575	566	580	580	584	562	597	554	575	552	570	523	600	563	540	545	566	534	498	562	529	543	571	555	519	555	524	539	568	557	598	563	553	529	582	600	552	565	587	577	539	546	563	557	550	510	534	573	607	556	532	571	550	554	557	571	551	540	555	578	569	544	549	537	567	550	594	546	576	527	594	551	525	570	531	560	618	545	517	576	530	565	528	559	587	608	567	545	543	579	573	571	613	534	542	578	575	564	566	543	576	590	576	538	569	557	557	493	549	578	536	583	520	565	557	554	559	640	551	525	552	522	566	570	581	568	560	576	516	540	528	536	545	550	575	520	561	499	544	568	537	556	567	540	558	531	574	569	563	544	595	571	567	539	528	566	496	578	555	564	518	568	532	520	533	551	560	567	544	585	588	513	576	564	539	569	524	593	533	555	547	565	539	570	544	552	534	566	544	580	595	568	577	561	573	558	521	549	561	568	569	565	578	555	553	554	550	561	564	583	542	513	559	523	572	548	553	531	531	537	515	556	547	543	580	582	566	541	548	581	510	620	564	526	585	544	548	567	560	598	562	515	558	577	576	537	540	567	582	599	560	525	572	554	567	553	535	553	548	531	548	556	550	583	566	558	556	534	574	555	536	570	544	539	542	539	573	568	538	591	544	584	570	545	553	561	569	510	541	589	550	576	549	559	561	565	520	533	550	578	575	550	555	573	537	556	561	497	567	562	526	535	577	596	551	565	543	543
969	820	546	410	417	683	905	2295	2356	5407	4807	3708	1954	824	399	191	97	71	40	46	40	36	38	41	31	45	38	48	37	39	44	30	27	46	37	26	33	34	36	41	45	32	29	47	46	52	36	38	40	42	45	33	40	37	41	39	36	38	43	45	53	42	37	29	41	39	33	41	38	38	26	32	36	47	40	28	41	35	31	46	41	33	35	40	44	35	33	38	37	32	46	36	50	40	41	38	39	37	35	38	41	39	34	38	42	38	43	43	30	39	39	46	36	41	35	30	55	39	31	41	37	39	32	34	37	39	35	35	34	43	26	36	43	34	41	39	40	44	45	35	26	34	38	40	39	46	49	36	48	33	34	50	46	28	34	41	41	43	50	40	50	43	40	50	41	26	50	40	39	40	42	33	31	34	39	34	35	50	54	41	36	39	37	41	40	34	30	35	34	45	36	33	45	48	33	32	36	34	42	32	44	33	34	39	61	34	34	38	40	38	44	37	34	40	35	38	41	41	39	32	37	38	50	45	38	35	28	36	40	47	36	43	41	42	39	44	38	41	32	42	37	34	26	38	39	28	34	32	33	48	48	38	30	31	37	37	35	41	39	42	51	33	28	54	30	36	32	40	40	39	26	35	39	34	31	27	44	31	34	49	35	39	36	35	38	41	37	33	30	38	34	33	39	36	30	45	44	37	38	42	34	26	33	40	39	35	41	27	39	37	44	34	52	39	38	42	33	41	32	44	38	37	37	37	31	43	37	32	34	34	45	45	35	38	46	27	37	42	42	37	43	36	44	41	30	42	46	37	45	41	33	37	45	37	32	31	43	37	27	36	41	32	40	34	33	31	39	40	36	43	39	49	36	37	36	51	40	42	40	30	51	44	33	36	35	30	40	39	33	41	37	31	39	37	36	40	40	32	53	44	44	46	36	37	34	31	43	40	41	44	35	38	25	45	33	39	30	40	39	38	32	44	42	37	38	37	43	38	38	53	43	34	34	36	42	38	35	30	42	30	41	37	35	43	34	53	44	35	44	40	47	35	37	47	37	40	32	29	42	27	32	38	48	42	49	50	29	37	30	28	46	29	33	38	40	29	30	33	27	42	39	43	45	40	25	33	44	39	33	44	34	50	27	48	37	37	30	39	40	24	45	43	48	44	38	40	46	33	39	43	37	22	35	34	41	39	34	33	45	42	42	46	24	46	43	37	35	37	32	34	38	41	37	25	41	39	39	51	45	51	43	41	51	39	35	40	31	46	36	34	34	34	43	37	40	51	35	43	35	48	45	35	43	43	38	24	50	37	34	37	36	41	50	34	38	39	35	45	40	31	46	38	42	42	37	39	48	36	57	30	36	40	38	32	41	46	37	29	43	41	38	53	34	42	38	42	45	38	47	39	26	38	36	42	39	26	40	37	53	44	39	30	48	46	51	40	36	32	31	37	49	37	42	49	30	37	46	33	37	32	36	36	44	35	40	37	35	36	36	25	42	32	33	49	34	32	49	43	38	38	44	39	38	41	37	36	43	42	55	53	48	43	37	34	31	31	42	36	50	39	45	42	36	31	35	36	45	40	41	29	40	31	41	37	36	30	38	33	35	50	30	30	44	43	40	54	25	42	40	37	44	32	32	35	42	40	27	40	36	40	27	30	32	43	42	33	44	54	49	35	41	37	36	46	38	42	38	35	40	39	37	34	42	31	49	35	38	28	44	31	51	46	34	41	48	36	34	33	31	37	37	47	37	42	42	29	36	25	36	45	38	32	41	41	42	25	34	44	41	32	34	27	40	39	41	43	36	29	30	34	38	30	38	36	30	40	44	37	39	39	36	43	33	35	31	52	33	39	44	46	45	47	36	40	39	34	46	50	33	32	25	31	52	38	41	38	36	34	35	30	44	47	34	40	38	47	44	43	41	52	39	42	43	37	43	32	37	40	39	33	36	36	37	39	46	34	36	31	49	33	41	46	42	36	35	37	43	32	54	42	36	34	49	28	39	34	47	28	42	47	50	41	37	45	43	43	44	30	27	38	41	51	44	33	35	31	36	26	52	33	32	52	39	40	34	41	38	50	40	36	48	43	34	39	40	46	39	40	42	37	42	32	46	43	30	30	36	44	36	45	51	32	36	37	41	46	38	38	38	36	28	38	47	35	42	42	44	41	41	31	31	49	37	31	39	47	55	53	48	49	37	40	39	46	39	50	38	37	42	48	34	35	43	41	35	35	48	42	39	31	39	47	35	42	50	30	37	43	35	51	36	32	35	44	47	36	34	40	33	40	41	39	34	43	38	45	30	48	39	31	39	42	43	35	46	48	40	45	32	32	47	42	40	43	29	39	30	39	37	30	44	45	34	48	46	45	30	38	36	45	32	39	37	37	49	44	42	29	46	28	40	43	35	53	47	35	43	36	33	34	31	33	45	31	28	42	35	45	31	36	37	34	43	28	34	30	46	35	36	48	40	42	36	32	43	41	43	34	41	46	42	29	38	44	33	30	31	37	39	33	38	31	42	35	41	40	39	41	40	36	28	37	44	34	42	39	48	43	38	34	29	30	37	36	31	35	28	30	35	45	40	39	42	36	38	38	35	43	45	31	47	40	27	48	36	42	44	38	35	43	46	33	49	38	34	44	34	37	37	37	39	45	41	41	38	30	34	34	50	42	38	43	33	35	52	42	45	30	44	38	46	31	32	34	37	38	51	43	35	27	33	37	38	45	44	35	50	27	37	38	44	34	43	41	29	32	42	31	51	38	48	37	37	31	43	45	42	40	44	42	39	37	38	44	37	45	39	40	47	39	32	37	35	35	60	40	44	38	24	51	39	36	36	51	40	45	43	51	36	41	30	49	30	36	39	43	25	28	39	36	43	35	32	46	47	37	43	44	43	35	53	40	43	35	35	44	33	41	37	38	37	37	35	35	50	39	33	47	40	43	29	42	39	33	31	31	49	35	53	40	41	39	46	36	44	42	41	48	51	54	31	37	42	48	39	43	43	41	29	40	37	35	39	39	46	30	44	38	37	42	33	38	35	42	35	40	47	39	38	46	28	46	38	43	43	42	33	27	38	44	42	40	41	43	42	42	42	39	42	42	31	39	53	42	39	43	32	40	38	48	56	40	35	32	34	37	27	43	30	44	30	39	34	43	37	47	38	48	40	46	35	35	36	30	41	41	55	29	39	38	32	37	41	38	51	33	37	36	39	33	43	37	49	37	45	36	36	47	31	40	34	42	32	35	37	26	26	35	42	21	34	41	47	41	45	33	49	36	42	34	41	47	34	41	50	34	48	39	30	36	33	42	40	46	30	35	43	41	42	44	40	39	32	35	41	39	43	43	48	36	43	42	37	42	24	37	38	29	36	25	42	38	37	41	36	55	33	37	41	35	40	44	34	23	26	25	45	30	48	55	40	54	27	37	38	39	50	36	35	35	36	34	42	47	34	43	47	34	36	39	34	31	39	41	30	33	32	43	40	40	41	41	30	32	34	45
20393	14640	9869	17184	26348	27595	27912	34349	33002	41498	37938	32939	25667	16943	9525	4637	1984	957	617	536	480	495	487	492	483	503	485	469	525	482	491	520	503	447	492	484	505	447	491	460	455	417	464	488	462	484	524	505	478	494	504	495	500	474	491	509	513	475	512	467	465	479	478	499	461	468	513	465	457	528	481	530	524	469	489	509	491	472	489	472	450	514	511	501	496	483	537	481	483	492	485	494	505	471	497	489	485	484	510	475	465	489	478	450	501	477	522	463	488	487	474	532	523	496	496	460	475	429	507	498	515	508	470	472	492	510	520	510	513	485	517	464	492	473	494	461	448	482	482	467	483	488	502	477	467	506	487	508	483	495	467	487	478	453	507	473	454	527	500	489	474	524	505	501	488	474	533	458	482	509	479	472	484	485	482	475	493	499	493	483	483	549	479	503	470	527	475	463	464	500	495	488	504	491	502	492	498	493	528	539	486	493	486	432	482	496	488	483	474	478	491	476	500	496	475	523	507	486	476	513	476	464	523	453	480	471	475	467	514	477	470	471	489	534	462	467	489	436	478	459	509	498	518	473	461	488	512	499	479	517	500	520	522	517	486	473	460	486	479	495	477	463	475	475	474	485	502	474	468	480	501	488	475	469	487	506	449	484	486	520	476	463	512	473	509	496	494	491	513	490	504	486	500	467	501	476	478	470	499	448	483	499	452	497	497	509	483	518	521	463	477	511	463	434	507	492	504	515	494	484	484	493	506	473	510	472	470	469	526	494	474	496	497	504	464	458	489	474	483	493	444	487	508	522	514	505	485	473	482	486	527	494	483	514	497	483	493	482	481	468	501	471	487	510	435	484	487	487	503	497	515	465	502	516	485	480	546	480	489	468	478	515	467	490	459	496	454	461	495	489	515	481	495	490	475	475	519	522	463	494	490	511	503	461	540	508	520	478	470	478	545	495	473	507	508	487	476	451	486	460	456	504	491	485	509	480	489	472	477	452	520	493	460	508	468	501	489	498	461	506	492	476	468	491	463	469	432	504	437	474	490	506	520	500	515	510	495	490	531	503	470	504	484	558	505	485	486	466	530	489	526	529	510	478	511	473	472	435	495	459	515	528	544	496	464	520	514	487	457	472	513	509	511	503	480	540	470	465	497	486	531	522	509	514	533	474	529	509	468	476	471	502	500	488	483	513	440	493	466	458	504	523	517	496	483	522	486	502	498	523	486	473	499	503	504	507	506	521	467	519	491	470	492	476	516	455	530	478	494	522	520	481	463	499	509	481	511	462	476	461	508	476	473	500	535	480	517	467	509	537	465	472	542	499	507	467	521	492	490	480	498	488	438	492	494	490	508	516	467	490	464	519	478	467	467	469	465	496	480	508	479	478	496	476	475	494	481	496	479	498	495	481	479	449	526	538	455	498	496	494	498	433	466	488	491	510	503	499	467	491	458	473	486	462	483	427	505	490	493	460	492	533	449	509	507	449	477	508	505	499	474	523	497	525	436	474	496	481	486	483	508	477	464	485	515	463	503	463	495	503	487	486	452	525	500	497	452	456	510	502	506	492	493	516	479	505	521	504	490	485	502	440	468	499	505	489	519	469	465	501	457	458	461	506	517	530	489	469	474	488	503	489	485	490	504	496	496	476	488	516	479	491	493	477	509	485	481	482	487	452	501	492	514	507	500	472	480	471	451	498	495	494	480	462	451	482	469	437	472	470	475	478	527	510	483	451	442	511	464	485	494	489	508	488	485	465	483	491	472	520	473	445	520	493	481	498	461	485	474	491	479	489	478	500	466	511	486	515	473	523	458	487	445	460	484	469	465	479	476	479	488	518	505	501	501	445	475	501	514	529	479	468	490	474	492	499	450	519	504	474	493	522	514	501	461	496	515	500	482	480	499	479	465	484	502	482	502	525	500	538	528	460	460	520	480	500	491	515	499	510	487	531	462	484	483	492	487	514	464	464	453	477	495	469	482	486	485	495	484	516	514	505	498	480	500	480	498	457	511	453	483	478	478	499	509	537	518	470	515	510	485	529	494	481	514	488	478	489	497	472	516	508	508	495	505	519	516	501	460	466	497	495	506	468	486	472	501	514	508	499	519	510	448	489	491	522	504	433	467	444	469	489	493	491	492	442	496	505	485	507	516	512	481	501	479	489	504	486	474	450	491	526	504	502	490	475	501	509	526	465	498	490	455	491	483	520	505	467	474	486	463	466	495	507	496	488	471	477	454	494	504	494	494	531	517	483	532	482	521	476	482	542	492	487	486	473	478	504	524	469	523	470	482	482	459	526	506	485	503	520	506	468	444	495	480	480	524	473	484	513	475	486	525	500	497	476	511	497	466	456	485	444	501	487	467	510	537	533	501	462	474	512	451	460	452	542	476	517	510	476	477	483	504	498	515	494	505	498	493	499	487	504	476	486	527	497	496	474	493	491	501	473	482	527	471	528	469	491	472	467	481	476	458	491	511	507	504	500	481	474	487	483	514	480	507	510	492	495	514	462	500	469	489	436	513	495	467	466	498	526	500	505	514	467	466	524	471	470	477	473	483	474	496	470	520	502	524	529	475	483	499	504	523	518	501	453	496	453	480	501	518	475	511	496	459	464	460	501	486	510	449	506	505	479	512	502	510	524	493	493	499	494	491	478	489	477	476	448	512	523	505	502	480	499	494	500	475	486	471	516	466	468	465	485	490	526	479	438	476	490	478	487	492	475	467	469	513	464	483	481	521	412	488	525	502	512	465	518	501	511	503	504	503	470	474	489	492	479	476	499	489	476	508	451	484	488	521	490	493	473	486	494	468	467	493	462	455	513	461	533	493	484	466	547	486	475	496	464	483	492	495	447	487	481	494	519	494	501	515	477	505	476	535	483	507	486	434	504	508	510	478	508	493	498	487	473	465	459	467	448	515	480	462	474	511	509	507	448	479	526	504	470	449	485	494	492	489	495	446	512	503	477	452	447	509	468	534	512	485	490	472	502	502	556	496	461	458	499	521	494	473	554	499	472	448	511	479	474	478	497	468	494	531	482	474	505	509	457	482	496	502	474	474	515	484	460	501	468	526	490	539	462	466	525	468	471	518	480	490	467	501	505	489	506	509	460	484	474	450	503	500	464	491	477	453	517	445	486	527	502	498	481	495	479	457	480	522	457	468	492	482	441	532	497	496	497	537	505	479	478	475	475	510	469	451	485	504	489	516	480	491	485	470	476	472	523	524	496	483	510	484	468	517	510	495	528	513	475	502	510	456	499	485	495	510	468	473	505	493	488	464	483	496	506	515	505	459	483	476	468	471	481	478	461	454	492	484	483	462	499	487	497	487	495	482	486	441	457	485	525	507	517	515	532	492	456	505	465	473	494	490	562	482	496	489	520	481	481	506	490	484	493	462	531	515	482	509	511	506	465	518	438	469	472	510	503	490	515	504	522	464	479	526	474	446	438	506	507	459	508	461	466	501	482	492	466	476	475	495	497	492	460	489	480	487	535
2430	721	492	444	437	639	1231	3831	2709	5139	6012	4210	2360	1084	519	225	121	75	69	48	56	49	45	51	41	44	47	45	43	45	39	45	53	54	48	53	63	54	50	52	58	51	49	49	58	40	49	51	46	59	46	50	48	50	45	58	50	47	55	56	52	52	53	51	54	54	51	59	56	40	49	65	43	47	46	50	46	43	56	56	50	45	38	48	52	43	53	50	55	58	40	45	50	52	36	60	48	50	63	47	37	59	46	45	49	45	55	40	51	59	51	46	58	40	54	43	41	42	52	40	33	48	51	44	47	58	56	54	50	37	41	35	61	45	58	45	46	52	58	48	41	45	42	44	46	39	49	34	48	55	48	47	64	57	39	49	52	45	45	39	47	50	43	44	61	41	56	43	50	52	37	56	53	50	56	56	42	52	51	52	44	48	65	53	50	54	41	44	50	36	62	60	46	40	56	52	51	43	35	49	58	48	43	50	47	56	47	50	50	46	53	59	50	59	42	40	58	45	50	38	52	45	63	52	40	47	44	46	58	55	44	49	44	42	60	46	40	45	52	51	45	52	58	32	60	56	50	49	45	45	55	42	46	45	41	52	51	51	43	43	52	47	41	43	46	46	67	47	41	41	44	55	57	52	61	43	49	51	48	54	48	56	57	41	40	48	47	58	45	40	37	49	42	54	45	50	64	42	50	42	34	47	47	54	40	61	41	46	45	26	43	53	43	38	42	55	52	49	48	63	51	54	35	61	38	45	51	44	46	48	51	41	47	42	53	64	51	58	57	47	46	49	56	33	44	42	48	45	35	63	41	47	39	43	50	42	55	43	56	48	54	46	43	42	37	49	58	47	42	43	55	47	49	44	62	46	57	33	38	49	51	51	57	38	49	45	52	45	58	48	38	38	45	47	51	49	54	50	54	51	51	57	42	55	46	49	59	36	56	52	52	46	47	51	46	49	57	37	47	46	45	50	54	51	47	66	53	53	50	49	42	43	55	58	43	58	53	45	52	48	44	49	30	46	59	59	52	32	54	43	46	54	47	51	42	46	46	57	51	52	55	43	50	60	56	58	59	48	55	51	50	49	46	56	55	49	48	44	57	34	45	46	42	49	50	50	55	41	50	43	44	49	42	47	41	44	53	46	53	48	47	45	53	50	49	53	49	53	50	50	50	44	57	46	43	46	57	47	46	52	52	50	45	47	45	49	51	41	61	55	53	49	55	39	41	47	40	49	47	51	60	45	45	57	45	45	39	44	46	51	58	52	45	42	55	37	50	46	49	38	40	44	44	48	59	43	60	59	50	50	58	52	58	45	37	48	36	48	53	50	42	52	49	40	55	59	47	57	41	54	57	55	46	53	55	56	49	45	52	48	50	58	44	42	47	37	42	46	41	55	49	48	49	44	64	41	46	45	45	40	41	64	66	55	49	58	50	57	49	45	44	57	51	38	55	39	65	57	46	60	41	52	42	54	55	57	50	51	50	54	51	43	49	52	37	51	46	46	58	59	48	49	53	43	53	46	59	54	41	41	52	53	48	50	34	60	54	53	46	48	50	61	58	44	50	34	46	53	41	45	48	42	60	48	52	59	49	51	44	50	46	52	31	50	50	56	50	53	54	47	49	42	41	38	59	45	55	52	40	52	38	47	43	54	50	46	49	57	41	46	51	56	51	44	47	49	52	48	50	48	43	40	44	45	55	61	52	39	35	51	47	44	52	54	44	49	39	51	57	41	48	54	55	43	47	60	57	36	36	51	44	48	39	59	49	50	49	52	57	54	51	44	41	44	46	39	60	57	52	41	50	47	52	51	55	50	61	45	60	53	41	48	49	40	45	57	52	53	48	49	49	54	48	55	51	48	51	49	66	33	48	51	53	57	50	32	47	59	54	46	40	56	44	49	35	46	52	50	43	50	47	47	52	47	58	43	61	66	44	40	57	45	53	56	52	42	53	46	51	44	51	45	43	43	56	58	36	61	48	51	46	60	43	48	48	43	51	37	40	49	45	76	51	39	56	55	48	47	47	49	46	49	61	51	38	60	54	57	51	48	54	51	36	50	44	49	38	42	53	39	50	45	48	43	61	58	44	47	55	46	47	53	49	59	64	50	37	55	49	57	60	56	35	57	54	45	62	51	38	36	55	49	53	49	51	41	45	40	49	54	46	39	56	41	49	57	57	56	38	52	50	57	47	55	53	51	47	61	43	55	62	63	56	51	35	39	59	57	48	58	53	61	57	45	51	59	54	46	58	53	49	49	50	44	41	47	57	41	39	46	60	49	56	52	41	56	47	69	56	38	44	45	55	44	49	52	42	54	44	43	51	50	43	38	43	54	51	47	53	60	57	43	49	49	52	41	50	38	36	59	50	42	52	50	56	59	56	46	68	45	53	61	44	54	61	38	51	52	43	45	51	50	48	46	46	45	43	45	47	59	49	39	52	49	49	54	47	45	45	50	43	59	53	47	50	50	47	58	61	59	43	55	52	50	46	57	57	46	47	46	48	45	48	43	52	44	53	44	42	41	50	50	42	45	48	44	46	55	55	49	57	48	64	58	51	51	42	56	43	44	53	63	41	51	48	41	56	53	34	51	60	51	51	53	41	46	42	45	43	53	55	30	58	54	52	39	54	53	42	47	39	39	70	48	45	50	48	44	51	49	47	51	60	52	50	63	49	46	49	45	63	47	59	46	33	47	50	52	47	46	49	39	35	53	46	45	64	60	50	51	58	56	64	51	45	53	45	44	39	39	44	43	55	44	44	45	42	50	53	54	45	59	51	53	51	49	44	59	49	67	46	55	48	58	52	48	42	54	44	51	55	43	42	55	44	49	46	38	45	43	47	57	58	43	45	45	52	44	53	54	47	46	48	48	43	32	40	41	36	48	49	39	45	53	47	40	44	48	55	37	46	52	37	49	61	42	50	67	47	50	50	48	62	57	43	46	50	58	50	48	49	46	37	46	66	48	49	47	58	38	54	47	48	52	30	33	50	54	46	50	47	49	35	33	42	50	49	59	47	42	48	40	31	63	57	49	45	54	58	47	50	47	51	51	43	53	42	45	51	53	43	45	49	55	48	49	43	44	56	55	42	60	46	50	46	58	58	47	56	46	48	49	46	41	48	45	45	52	45	40	53	48	56	53	42	46	49	47	48	53	42	51	47	62	52	41	53	50	46	53	57	56	58	52	48	48	54	50	46	50	44	53	57	53	45	44	49	46	37	59	54	47	38	57	59	57	51	59	55	46	57	46	54	45	44	52	38	67	43	42	51	49	56	47	51	56	44	39	59	58	55	49	46	38	35	59	48	66	40	45	55	57	43	40	44	52	47	49	52	61	50	42	46	49	48	47	43	54	46	59	56	44	50	50	47	37	43	57	42	50	48	51	43	42	51	49	45	49	56	56	52	41	64	34	53	54	33	57	47	57	45	51	44	50	45	48	44	48	40	53	48	50	47	53	33	50	44	50	55	52	51	47	49	61	37	47
22307	13665	9752	17384	26148	27600	31621	41067	34908	42107	41640	35036	27810	19922	12038	6302	2626	1228	833	681	663	637	663	649	617	672	638	609	624	650	690	604	640	629	625	672	596	640	619	616	632	601	648	637	641	570	593	657	653	623	590	624	629	617	607	606	646	592	601	658	640	583	616	652	657	616	625	649	649	648	676	637	615	672	664	618	597	620	612	641	666	582	616	614	593	623	603	600	695	621	656	589	626	639	602	613	596	629	639	626	616	634	648	617	622	662	644	644	659	602	612	627	623	625	652	596	650	612	654	601	627	646	621	597	670	629	641	661	610	622	614	615	617	634	624	634	610	635	664	585	629	622	647	640	567	631	578	576	638	671	638	618	634	599	650	599	648	625	625	615	581	650	624	647	579	678	580	618	618	617	614	610	651	634	614	582	629	631	645	611	590	630	591	610	652	639	613	654	619	581	625	656	628	584	592	675	671	570	671	613	658	627	631	612	649	624	652	617	612	621	661	566	653	609	617	579	662	630	683	636	625	651	634	636	584	628	592	647	594	637	642	634	646	674	643	618	662	612	584	574	633	605	653	644	634	641	640	634	610	597	629	643	649	630	599	657	635	652	595	619	600	633	659	645	659	602	645	594	632	593	646	615	639	617	647	640	638	633	612	666	632	643	640	597	624	623	625	615	636	601	589	596	678	646	641	664	604	684	650	633	626	635	668	615	612	611	600	655	604	616	607	637	624	639	606	653	582	612	621	584	626	627	603	633	642	649	620	637	630	598	646	610	622	610	645	615	677	651	624	596	639	664	596	628	627	598	677	606	692	604	647	628	652	583	652	622	595	642	633	593	658	627	586	601	570	641	646	671	641	615	642	630	612	656	617	638	626	605	636	629	615	668	641	585	625	633	612	640	614	647	647	603	626	648	661	633	611	649	597	633	604	632	647	662	622	625	667	580	662	670	693	640	632	642	627	600	664	642	669	622	594	600	615	600	587	644	654	618	614	618	612	642	630	696	659	620	665	651	619	645	602	574	615	616	600	623	602	627	608	617	671	669	619	630	657	554	641	676	620	668	652	598	597	636	610	629	646	654	621	610	624	667	642	605	619	596	620	632	658	614	614	598	617	659	619	610	632	647	616	612	603	684	634	644	648	637	628	647	628	640	643	663	668	638	627	639	677	662	620	671	665	632	624	593	645	600	608	591	648	637	654	613	618	672	647	624	639	649	684	633	596	653	624	695	659	640	618	626	625	648	615	628	610	640	588	628	611	626	657	648	637	590	667	615	613	598	638	595	625	638	659	649	627	674	624	630	633	637	600	624	610	636	609	620	612	645	645	617	674	606	646	627	620	603	594	657	622	599	635	637	650	638	582	636	646	678	638	626	609	617	639	624	628	644	596	652	619	622	659	635	665	611	593	629	645	655	620	653	641	624	620	651	606	659	665	622	610	611	620	669	606	665	624	635	653	611	648	608	640	619	630	609	642	610	652	621	644	637	616	642	637	624	635	614	618	659	629	652	660	623	640	660	661	679	589	617	606	627	636	635	608	651	553	635	628	645	640	648	637	659	650	646	631	629	624	615	594	651	657	630	630	636	639	594	619	540	641	701	644	599	632	653	625	639	661	639	643	606	632	621	641	654	638	616	628	576	571	592	617	631	594	618	665	655	629	576	604	646	647	636	638	585	658	623	632	618	645	653	644	666	661	677	626	652	605	656	666	608	662	635	620	655	673	601	606	629	597	615	642	635	656	606	612	635	663	633	618	635	612	637	628	651	604	625	641	603	605	660	637	621	640	611	655	657	659	621	604	614	662	594	673	681	618	602	595	653	590	641	662	632	642	620	620	653	637	637	615	704	602	592	639	621	631	618	617	628	588	654	620	623	627	607	623	606	701	631	617	595	593	611	639	664	629	680	628	625	620	653	614	627	580	702	586	592	632	639	614	623	627	691	650	607	601	680	648	610	626	632	673	654	683	641	627	627	612	646	606	639	622	610	633	624	658	602	632	616	655	589	608	639	612	644	663	607	656	660	636	663	587	627	613	593	642	648	558	608	620	608	624	667	650	594	642	625	658	634	643	639	653	619	646	618	628	616	600	697	624	577	603	610	621	615	610	611	616	635	628	610	656	589	634	630	647	614	628	613	640	612	643	601	679	634	608	635	610	650	646	605	651	680	677	622	625	638	602	616	617	622	649	630	644	629	638	646	582	630	676	620	631	604	665	591	658	665	697	657	647	657	662	614	664	610	656	622	609	646	642	620	595	612	639	645	627	657	613	635	610	621	638	589	632	599	658	650	603	606	643	665	557	676	648	637	679	570	624	632	616	657	603	616	635	602	620	649	641	670	604	635	619	591	651	603	617	637	633	623	655	647	585	561	609	686	640	617	631	654	594	580	656	611	645	627	610	596	609	625	651	611	588	648	655	617	618	657	611	638	611	622	629	671	617	661	605	646	626	615	646	636	668	649	608	632	614	663	632	603	637	623	621	642	635	630	655	680	661	634	671	661	625	631	670	638	650	666	614	642	637	627	614	644	628	648	628	644	640	647	649	651	637	633	628	624	576	585	653	633	639	667	603	625	655	644	663	602	584	583	653	670	624	598	615	606	597	604	655	647	609	641	596	595	586	615	585	579	665	604	661	651	599	616	643	622	586	632	649	610	599	693	642	592	606	672	621	572	635	603	621	618	677	595	685	658	630	595	623	617	634	657	678	649	633	607	602	632	639	623	590	644	650	616	690	629	586	620	601	642	636	631	604	669	709	648	635	632	646	628	615	641	601	636	625	608	702	621	672	586	625	573	632	617	591	603	623	651	650	659	658	599	608	670	657	614	606	627	646	659	622	619	603	614	650	617	631	635	588	599	624	622	642	617	654	678	615	642	588	624	626	645	631	622	631	637	612	603	656	631	685	648	616	628	628	660	596	621	617	619	642	632	613	646	630	621	630	599	621	666	601	602	629	641	622	620	654	638	595	641	624	621	572	627	692	646	635	625	643	621	646	653	656	626	599	683	645	648	629	664	671	653	615	587	608	647	640	621	634	611	631	664	637	614	624	595	622	656	658	594	636	620	672	669	648	616	612	631	616	659	627	647	643	635	659	645	615	617	688	631	617	616	645	661	643	657	659	641	625	628	583	639	569	652	586	636	641	623	632	606	574	630	625	551	613	614	611	599	639	615	611	659	632	626	633	620	627	620	686	659	634	642	686	689	636	617	618	658	620	624	604	658	597	649	628	635	607	585	650	609	636	607	631	635	600	589	639	628	647	656	608	640	635	631	615	631	619	623	624	670	632	671	656	636	644	667	627	624	675	559	625	669	645	691	689	639	640	647	670	628	648	595	603	589	569	620	663	624	638	658	612	634	590	686	653	633	598	633	607	634	604	662	696	643	593	604	623	619	642	615	601	687	620	670	603	665	667	639	633	603	616	619	625	643	614	649	615	683	636	637	629	642	618	610	635	651	658	577	669	556	662	677	634	629	641	660	611	651	621	615
1834	1268	892	632	730	1133	1840	2200	3615	9121	11432	7344	4072	1886	838	378	152	74	52	50	33	47	31	38	41	47	46	31	52	37	40	26	43	41	35	41	40	43	35	42	42	37	41	49	45	39	39	46	28	47	47	43	40	42	42	42	43	41	52	40	41	56	40	40	45	43	59	43	52	48	37	57	48	54	36	48	41	32	47	39	44	37	54	45	39	39	39	57	33	28	41	51	36	48	52	53	41	51	39	39	48	39	55	36	46	37	47	40	54	46	50	45	45	32	44	37	40	38	54	52	44	49	53	45	41	47	37	43	47	43	42	50	59	39	49	55	52	50	35	41	41	50	55	41	54	42	35	41	51	44	37	33	42	43	41	42	37	49	45	47	28	50	39	46	39	32	40	33	34	39	50	38	46	44	28	36	38	40	33	41	42	40	40	46	40	46	45	59	47	48	49	41	41	46	38	50	50	35	37	36	36	46	39	36	46	39	49	50	38	52	37	44	31	47	50	41	39	35	53	49	37	39	34	35	41	37	38	42	42	37	46	42	41	37	51	42	43	41	53	37	43	41	48	33	45	44	45	33	48	43	35	44	33	37	45	43	39	45	42	41	40	36	45	45	40	49	46	43	34	41	54	40	51	51	37	42	47	60	32	58	47	56	42	36	52	35	51	38	44	48	45	61	44	49	42	39	55	51	52	37	55	47	49	50	40	47	35	39	45	41	37	42	49	42	49	50	39	39	42	53	45	45	46	42	44	38	46	53	36	48	43	31	55	54	48	39	33	48	41	43	33	36	47	40	49	52	37	38	52	68	36	49	42	55	47	51	39	38	44	44	50	49	40	41	50	43	35	30	39	50	46	52	35	44	52	47	44	45	23	45	46	41	44	33	38	35	45	40	50	52	39	42	40	33	34	43	50	33	41	47	32	38	38	34	51	46	26	42	46	44	35	40	39	42	40	53	46	40	40	41	37	51	42	44	46	47	33	43	45	49	49	39	37	29	34	42	52	33	42	41	54	45	46	29	35	55	59	46	39	38	43	37	27	28	35	49	45	41	34	36	45	37	43	44	50	51	43	35	47	44	46	57	60	43	37	51	32	34	44	38	41	44	55	35	43	42	53	46	42	37	56	44	35	40	48	48	49	38	46	28	58	35	37	40	46	43	40	48	32	42	44	53	37	40	48	36	53	49	38	43	51	39	40	49	28	36	30	30	59	29	41	48	53	32	33	42	45	34	34	44	48	44	37	44	38	46	49	51	42	53	39	44	39	46	30	46	44	40	46	49	34	41	40	43	38	45	48	43	34	32	45	36	43	36	38	39	36	42	40	40	43	47	55	44	54	55	42	35	39	35	45	47	29	60	29	44	44	31	45	51	48	50	45	46	45	46	47	44	39	40	31	46	44	54	43	45	41	36	44	46	42	30	48	48	33	40	46	44	39	48	43	37	43	33	36	53	55	54	49	45	40	30	43	31	36	42	40	48	55	40	47	47	46	51	43	36	37	45	36	38	60	42	51	48	52	43	39	35	31	43	50	30	40	38	53	36	42	39	37	43	52	49	30	33	38	52	30	49	54	44	45	53	38	39	45	47	39	28	52	26	42	41	42	51	46	44	30	59	52	35	44	46	39	45	42	36	37	44	39	34	50	46	37	39	51	56	42	47	41	47	47	41	56	42	49	48	48	45	41	36	44	37	36	43	52	45	51	50	44	46	38	35	51	51	48	40	40	40	45	36	55	52	48	48	43	52	31	56	45	40	47	42	45	45	46	39	46	47	40	33	45	39	39	51	49	40	39	52	38	42	47	50	37	55	40	38	41	41	37	44	56	41	32	32	39	50	52	43	42	47	57	49	43	45	53	40	41	41	37	49	44	52	54	43	37	45	43	33	49	38	47	47	44	39	37	44	49	45	38	38	56	51	44	50	41	50	37	51	45	37	31	48	42	42	43	33	49	38	52	34	44	46	41	38	39	38	42	36	39	50	44	40	44	46	44	55	38	54	44	42	48	40	43	45	33	46	48	30	49	41	36	43	41	56	42	41	46	43	43	45	43	49	42	47	40	46	46	54	48	36	44	42	44	50	51	33	43	46	39	41	52	32	42	38	39	41	36	42	49	42	32	52	43	54	49	37	30	42	34	49	45	38	49	39	39	53	37	47	52	42	35	41	50	41	53	43	31	25	41	53	34	56	44	49	35	35	46	40	40	46	44	46	42	43	54	47	51	38	46	56	23	47	44	50	42	51	36	39	50	53	39	35	38	49	36	39	42	49	43	49	35	46	37	58	46	56	40	59	45	45	48	35	55	43	47	41	47	40	32	53	36	47	31	32	35	42	38	33	54	46	34	30	50	38	46	43	27	30	36	48	40	49	41	47	37	42	38	43	40	51	51	50	38	30	41	37	38	40	36	46	43	45	44	45	54	38	37	35	50	40	38	51	34	45	44	38	49	42	36	46	44	43	32	42	35	45	27	36	48	44	44	51	51	57	37	43	43	28	37	42	50	59	38	31	51	46	40	58	43	52	41	48	44	31	47	46	47	32	45	44	44	42	45	34	51	54	43	43	42	40	48	46	34	34	46	39	47	36	38	51	38	44	44	55	63	51	45	45	40	39	33	37	38	39	37	45	41	43	40	43	50	40	32	44	42	45	41	48	47	49	40	42	49	34	34	49	56	37	47	44	40	47	42	45	48	40	36	48	41	41	39	39	38	35	48	37	39	44	50	45	50	39	44	39	42	34	33	30	43	55	59	45	47	39	30	49	53	41	41	44	44	37	42	40	45	38	46	37	47	36	46	37	40	40	38	48	43	37	47	36	47	43	52	43	45	37	35	38	51	56	41	47	37	48	33	44	43	53	36	42	43	43	45	35	52	57	43	41	46	41	23	42	49	45	36	38	49	51	51	33	35	39	44	43	44	43	41	44	40	39	38	38	56	54	28	46	49	46	40	38	47	37	47	47	52	39	53	47	52	40	45	53	47	41	45	43	39	45	39	49	53	54	42	44	38	46	45	44	46	45	46	45	43	47	49	41	47	36	33	42	37	46	43	39	44	42	44	33	48	40	45	46	36	45	38	34	43	47	49	47	51	44	31	43	36	41	42	52	29	40	46	48	39	45	44	40	50	29	46	46	38	46	53	47	37	49	41	38	51	47	41	61	58	51	46	56	38	36	54	34	34	42	34	32	41	43	42	51	50	54	40	40	29	34	38	44	40	46	51	52	46	39	58	55	37	44	37	44	46	45	37	44	44	39	37	41	42	53	40	48	54	35	49	38	49	32	44	44	45	40	44	36	51	37	39	47	51	35	42	47	50	37	40	44	51	35	57	48	33	42	45	41	32	42	39	58	40	42	65	41	39	39	40	42	45	34	44	37	56	53	40	36	40	57	39	44	46	38	42	44	36	36	43	37	42	32	44	45	42	36	39	37	48	40	42	47	50	42	41	41	52	36	58	45	45	43	42	41	31	36	33	33	44	49	30	44
26997	18383	14209	22433	31290	33043	35433	35014	39647	51460	50191	40913	32954	24791	16164	8516	3571	1541	906	618	568	548	537	554	521	558	582	539	544	531	513	566	537	545	496	559	570	519	530	527	519	550	517	587	526	539	563	593	519	517	565	516	535	550	564	565	538	543	567	540	511	528	530	551	555	535	517	567	547	535	590	528	548	525	520	534	556	533	537	521	551	544	553	514	496	548	554	559	506	544	537	522	562	590	574	515	558	558	582	578	605	548	551	522	518	533	535	548	504	524	555	517	540	518	511	519	530	554	557	526	568	543	554	589	605	561	500	509	541	494	542	546	507	545	489	517	574	522	521	521	542	523	571	513	537	545	531	555	569	535	517	541	531	523	510	519	530	539	580	493	509	534	577	524	536	471	553	544	581	556	500	546	580	551	545	512	545	495	561	548	528	538	526	531	520	505	538	507	521	560	526	529	530	520	508	521	515	515	539	540	563	534	544	567	519	503	496	530	580	517	528	521	538	540	553	522	534	494	565	560	512	543	544	567	532	530	524	553	541	573	538	538	564	514	548	556	512	517	549	549	521	511	547	545	507	558	521	571	544	548	558	527	541	564	533	538	541	553	543	512	550	519	554	544	541	544	566	540	535	548	555	593	515	554	519	514	546	579	540	569	538	542	538	582	497	563	516	580	536	520	551	532	577	530	541	595	519	524	569	518	538	567	514	536	519	556	569	519	528	516	539	554	521	540	536	573	566	534	602	484	515	604	518	549	540	529	567	544	584	570	535	513	497	526	563	568	549	549	515	582	562	565	563	564	521	540	551	552	553	533	556	557	532	538	577	530	569	539	559	500	584	549	547	517	543	520	530	536	532	504	551	503	503	551	526	564	543	516	552	545	581	554	559	542	536	560	515	548	542	504	547	531	530	519	583	515	575	543	514	509	532	522	525	547	534	521	523	545	565	542	537	516	547	544	502	532	574	573	556	568	520	560	521	482	534	572	507	531	544	513	522	550	518	513	571	533	506	548	557	543	533	531	578	515	530	528	536	507	521	569	550	562	546	552	532	538	552	562	526	517	519	537	508	568	538	562	539	531	527	517	518	540	543	533	536	535	514	552	554	585	531	523	532	556	555	532	561	545	535	486	536	530	515	535	527	562	570	492	526	572	537	525	549	536	528	535	530	586	519	520	507	539	538	565	570	504	545	543	566	532	541	525	563	551	531	550	511	535	502	554	555	497	529	525	529	546	599	556	549	554	535	541	561	537	489	534	533	573	580	572	551	522	542	585	538	495	585	517	515	560	524	534	551	512	505	554	538	562	542	539	569	515	545	523	552	523	543	568	564	512	543	579	532	594	511	497	517	534	502	516	529	516	514	548	560	547	522	490	520	567	527	551	516	541	492	550	541	543	536	560	543	527	518	542	541	555	523	504	528	584	535	568	541	555	599	528	512	517	575	520	516	517	582	559	555	534	521	587	547	533	533	547	552	534	538	568	551	532	505	550	530	516	531	483	523	577	555	535	536	562	535	578	504	522	502	514	555	550	532	564	557	515	516	537	579	557	546	523	522	541	530	536	530	548	554	557	517	573	523	562	524	586	578	496	582	535	527	540	569	509	554	595	507	536	558	534	557	526	554	538	546	504	514	532	526	526	555	544	542	585	530	542	564	564	545	485	505	556	542	525	533	525	560	507	517	506	509	554	518	546	546	537	555	540	533	564	544	523	536	513	566	544	555	547	539	549	529	524	530	539	500	537	513	566	532	557	562	553	555	561	528	494	572	505	564	569	578	535	530	557	578	550	546	582	565	480	532	549	526	571	557	542	498	538	527	495	552	549	540	510	562	549	502	494	554	532	524	556	507	566	524	510	544	588	569	554	532	576	542	556	514	537	521	513	534	562	516	504	494	503	563	539	535	538	541	581	512	556	561	510	532	614	536	513	539	542	563	546	536	531	545	525	552	550	507	512	518	539	554	558	533	555	549	541	561	541	564	565	541	518	522	532	547	539	579	556	556	516	533	578	529	507	552	531	556	537	547	568	571	589	502	529	560	515	539	523	509	549	564	559	528	534	531	571	559	545	550	574	558	532	571	522	556	515	540	530	525	580	587	545	551	553	520	520	527	559	533	509	520	595	520	531	532	546	572	557	550	574	486	533	563	545	557	512	549	544	523	537	544	520	580	531	586	545	551	544	497	543	568	532	559	566	529	527	499	576	521	512	542	566	550	549	507	548	555	520	565	558	552	538	516	543	552	514	543	520	573	528	537	520	513	517	533	578	513	512	540	537	517	548	534	572	587	516	515	520	499	525	574	554	532	532	546	554	552	503	557	548	534	529	558	546	566	546	538	510	532	548	529	538	559	560	522	557	553	529	546	535	538	594	570	508	570	559	523	533	524	530	513	517	519	553	530	596	539	522	554	533	497	517	522	534	538	548	523	538	521	518	519	557	558	532	555	514	533	556	520	505	580	584	544	552	549	552	567	549	564	548	545	521	542	541	530	541	486	579	550	512	571	610	481	568	556	533	556	552	562	525	511	548	541	549	534	581	562	547	495	557	515	509	554	554	542	562	523	583	526	568	532	575	553	527	533	565	513	502	579	537	603	518	574	627	502	586	472	540	561	514	528	524	509	522	502	512	511	547	528	547	546	573	562	515	549	554	572	536	570	565	523	536	525	532	521	612	560	519	536	510	542	565	568	519	534	501	501	537	529	566	539	560	510	526	543	516	531	516	543	586	527	514	567	568	513	534	541	516	543	548	520	541	565	557	554	566	532	554	567	543	539	524	517	545	544	525	554	572	502	540	543	515	552	505	541	518	553	516	557	502	545	539	531	562	538	559	539	559	551	531	528	535	517	576	542	566	525	582	525	541	545	501	515	571	505	517	541	514	517	532	532	555	527	560	550	519	586	545	510	483	536	520	525	551	554	576	533	541	534	517	523	528	567	543	527	542	528	513	558	514	536	547	527	562	510	528	532	530	570	525	535	524	532	544	504	508	523	573	534	545	559	548	530	533	546	527	565	523	525	539	566	540	504	513	558	525	518	526	515	516	524	512	544	533	559	532	588	539	551	535	535	562	536	561	504	556	521	558	534	527	527	525	520	531	525	563	556	560	589	530	523	536	535	539	548	565	527	546	554	529	545	565	510	559	524	530	526	491	534	529	524	554	556	538	552	556	554	537	546	561	500	516	541	505	540	518	556	533	535	558	493	549	498	546	530	547	570	556	501	528	558	517	528	523	558	543	533	515	536	527	580	504	523	539	528	574	558	521	505	553	549	521	497	489	550	533	547	527	498	544	539	523	542	524	535	554	538	538	561	544	537	522	554	527	530	554	587	565	550	519	535	550	572	539	549	547	582	509	524	523	532	539	567	552	475	540	573	494	538	506	533	500	556	567	557	559	527	520	557	610	525	562	508	566	538	589	560	555	549	560	581	564	560	527	526	532	566	555	520	563	560	526	559	552	527	521	608	504	533	532	574	504	496	543	562	532	532	526
1517	361	190	166	153	292	379	460	845	2277	2399	1608	876	463	230	130	82	51	44	42	36	36	40	35	35	44	51	42	56	35	46	46	46	46	44	38	41	53	46	41	39	48	35	39	40	48	47	30	57	46	37	43	44	43	43	43	56	47	36	37	47	39	48	43	50	53	53	41	44	39	47	46	46	42	48	37	45	42	51	45	45	40	39	59	54	41	45	50	44	35	43	44	36	44	63	34	46	44	50	39	33	35	49	45	45	42	54	53	42	41	54	49	42	46	40	38	46	35	44	42	50	42	39	48	45	46	45	47	42	31	40	46	48	50	49	48	35	37	53	45	49	44	40	44	33	34	49	48	49	36	42	52	48	50	35	34	55	42	47	45	41	51	31	36	49	41	43	36	55	52	38	36	32	62	40	58	43	41	49	47	45	37	51	46	46	44	45	41	46	50	42	35	41	36	44	41	39	35	44	51	48	43	42	29	43	40	44	48	59	51	56	42	61	52	45	53	47	37	56	41	46	47	42	52	43	47	38	47	49	30	55	42	41	37	35	41	45	46	41	41	33	52	53	49	42	46	47	41	45	33	44	47	35	31	41	31	48	41	41	52	29	57	47	46	44	51	34	45	50	43	37	52	40	38	61	36	50	48	42	46	45	39	47	46	53	48	44	43	46	49	43	28	29	48	48	38	51	33	52	46	29	38	44	42	48	35	59	47	46	45	43	47	58	36	44	43	43	40	51	24	42	38	43	48	37	51	39	48	48	30	44	40	48	59	47	38	38	39	32	43	40	51	42	58	34	54	64	41	35	44	50	37	44	37	39	49	57	54	47	42	56	48	44	44	46	41	45	44	37	33	62	39	47	47	47	41	38	59	46	39	35	35	42	37	46	43	41	54	32	53	38	43	45	46	41	39	39	33	40	44	42	48	48	38	42	50	50	46	52	33	37	44	35	40	37	57	50	46	47	50	34	51	59	30	34	56	35	36	37	41	48	44	37	41	47	56	42	48	57	52	43	41	60	46	49	46	53	40	39	35	40	40	52	35	29	42	53	46	36	39	41	54	42	42	42	52	47	44	36	47	33	35	40	41	42	48	53	53	49	50	45	42	44	55	47	54	50	42	36	50	46	41	43	60	44	51	38	56	50	42	28	50	42	54	38	34	42	45	44	46	42	54	50	43	43	41	53	43	42	45	46	47	56	45	52	39	48	35	35	41	41	42	37	39	45	37	57	36	51	44	45	46	50	40	53	51	41	49	46	50	44	38	31	36	48	44	44	47	50	47	38	40	44	40	46	41	43	43	36	46	50	38	49	37	32	55	41	47	49	42	36	40	44	42	46	46	43	48	44	44	50	49	52	46	45	42	49	46	37	29	44	50	47	50	53	35	35	48	41	45	52	44	51	54	45	59	40	46	43	48	40	44	48	44	47	42	52	61	32	55	41	52	46	40	44	55	45	48	36	46	34	41	39	35	38	33	49	38	39	47	47	34	37	45	41	51	41	42	36	41	41	43	45	44	50	51	41	50	33	48	36	43	38	37	47	55	55	49	60	29	45	60	45	44	49	34	48	33	39	43	46	44	56	44	49	41	40	41	35	47	48	43	41	36	53	45	45	40	48	41	42	33	50	46	48	30	42	49	46	45	45	41	44	45	41	46	45	39	41	60	31	51	41	39	41	46	40	33	49	30	46	51	49	54	38	33	37	40	41	32	53	54	46	50	35	41	51	39	35	62	53	37	44	45	48	35	52	51	44	42	50	33	51	45	39	32	46	46	50	46	49	46	34	32	42	45	45	44	46	46	42	43	48	49	36	52	46	38	34	51	45	38	33	39	43	40	41	51	41	40	48	45	40	48	39	45	33	46	50	53	57	57	56	40	54	53	52	45	37	55	42	47	52	39	40	49	37	35	39	45	53	44	55	38	47	43	39	52	36	42	34	49	41	46	45	46	52	44	41	52	38	43	49	49	42	53	37	45	43	34	60	46	46	42	50	45	40	61	43	42	43	39	43	53	44	50	31	32	42	46	34	40	46	32	63	49	41	48	47	54	34	41	50	41	41	32	40	44	43	43	43	44	44	45	50	38	42	47	34	47	38	36	42	40	42	55	48	49	42	29	31	46	47	51	33	46	33	51	41	40	45	48	43	33	39	40	43	45	36	44	50	45	53	46	35	37	47	40	48	40	45	44	47	40	57	53	55	36	43	51	60	38	55	40	53	33	38	40	52	45	37	50	42	59	35	39	47	50	33	45	38	58	45	41	49	41	45	48	37	39	34	63	34	47	49	48	36	42	38	38	37	49	38	51	34	37	43	46	47	51	40	37	42	35	52	48	41	35	38	39	47	47	41	54	38	44	39	52	41	43	44	36	39	54	41	38	49	41	39	46	41	50	39	49	28	37	47	44	47	48	26	36	40	38	52	41	41	38	54	54	52	46	44	53	54	40	39	41	32	51	48	48	43	42	43	34	51	46	31	37	52	59	45	31	52	49	51	46	43	37	49	34	46	50	41	44	47	50	49	46	47	49	56	44	46	54	51	42	44	54	51	35	51	44	40	47	45	47	43	39	44	42	38	31	34	27	45	46	41	37	45	32	45	42	46	40	49	36	29	34	48	44	52	43	39	55	48	48	43	44	48	58	43	40	37	35	51	35	35	39	48	42	46	42	44	44	42	48	50	49	43	39	48	51	43	54	48	34	37	37	48	32	45	45	54	44	49	48	34	42	46	46	39	49	45	45	53	42	39	49	54	40	46	55	53	32	39	53	55	54	55	38	43	46	41	55	43	49	40	44	52	43	48	56	34	32	35	44	48	63	44	38	51	43	40	31	32	48	43	46	56	53	48	48	44	47	35	49	41	48	55	38	39	55	46	46	58	46	43	47	49	42	46	41	46	54	49	58	33	38	57	40	40	36	43	45	37	51	37	34	38	48	49	53	39	38	43	43	38	42	35	55	37	44	49	35	41	44	45	45	39	52	46	35	39	35	48	42	36	48	45	43	40	38	55	47	37	44	44	38	52	41	44	49	48	27	52	43	49	38	43	40	37	41	34	39	41	44	51	49	45	27	48	43	30	40	46	40	44	39	51	47	47	39	33	43	44	45	64	48	49	45	50	34	45	55	36	43	47	39	42	45	36	28	42	49	44	42	45	35	44	51	39	45	57	42	47	38	55	39	43	41	41	38	35	55	43	41	38	41	57	52	45	42	35	31	50	48	49	38	46	42	41	42	43	47	36	49	44	42	51	58	33	45	42	55	37	41	41	55	35	47	44	48	51	41	54	56	54	42	41	31	37	52	41	39	30	44	49	48	45	47	49	32	37	48	61	48	36	52	50	35	49	52	45	54	51	54	43	46	45	43	45	47	40	50	48	41	35	42	34	36	47	50	50	37	33	32	43	28	37	47	37	41	40	35	37	44	42	57	47	44	43	36	48	57	48	51	47	35	32	44	40	46	38	44	31	48	55	39	34	39	51	54	51	41
17685	7561	4046	7495	15377	18781	19534	20093	24863	32377	30879	25143	17872	10874	5630	2700	1352	818	651	592	578	579	536	561	566	598	548	576	546	511	513	566	534	549	534	568	578	533	569	579	570	575	572	525	543	582	544	551	554	561	605	579	584	584	555	570	528	549	566	611	550	525	568	540	510	565	585	584	570	597	583	577	580	551	546	538	577	574	594	563	561	519	601	548	557	560	550	533	605	554	586	534	584	543	526	522	557	570	552	579	593	549	548	524	550	552	558	559	538	596	559	543	563	563	572	540	564	541	576	561	560	513	573	582	594	576	554	591	557	569	575	568	585	564	567	596	538	561	566	626	550	558	589	580	546	593	526	609	542	592	553	556	528	591	568	508	550	598	553	594	571	573	539	568	556	550	561	571	575	570	539	582	583	563	537	543	606	582	577	584	576	536	535	548	525	556	549	559	572	559	574	540	536	564	552	541	515	600	503	591	546	544	565	624	556	552	558	559	523	572	616	507	575	544	587	525	584	528	589	582	558	581	546	588	527	566	574	595	543	554	529	566	582	514	562	552	562	568	568	591	529	579	532	579	567	551	536	569	542	579	553	530	518	592	535	583	542	543	549	585	568	568	554	547	546	534	620	566	542	533	547	549	578	569	532	545	572	571	532	559	576	568	571	566	564	520	556	535	540	559	545	573	590	572	526	565	552	548	551	547	574	581	588	554	533	562	591	551	560	538	554	553	550	564	529	561	563	555	577	557	575	556	601	604	580	563	530	561	572	514	537	569	583	546	550	560	557	554	564	537	517	582	534	521	560	553	599	578	575	589	555	563	557	630	549	564	582	616	598	566	545	559	568	566	544	566	558	594	574	554	534	536	536	626	554	589	553	591	585	561	578	561	578	575	566	569	575	558	611	558	536	524	580	607	575	559	591	521	583	545	582	548	586	547	547	568	564	592	540	560	565	564	605	556	563	539	583	590	562	551	597	567	567	564	555	542	553	556	552	543	539	559	579	576	532	547	569	592	538	534	543	637	586	549	607	536	578	573	545	547	559	505	582	559	558	565	607	558	557	562	597	542	544	528	577	544	560	553	555	579	559	569	537	528	547	561	553	644	583	545	567	598	584	524	502	544	552	549	583	553	537	536	559	543	561	538	561	548	563	578	564	573	543	548	528	562	564	558	588	524	520	546	591	545	590	558	554	590	534	533	565	578	555	578	568	564	565	505	545	567	569	588	542	543	530	581	561	572	553	575	575	553	538	555	553	582	547	573	598	577	593	566	581	575	565	571	549	567	558	568	598	577	602	570	532	501	554	568	574	561	564	508	567	534	602	575	596	513	555	586	510	540	574	520	551	546	551	542	564	521	561	589	578	577	617	527	596	552	530	539	573	559	558	539	568	572	556	587	556	575	559	535	526	567	579	550	551	578	518	537	535	598	548	572	584	512	596	569	525	556	591	536	561	551	546	572	542	556	534	614	558	552	561	558	580	550	561	545	595	596	525	554	550	543	564	537	532	559	559	520	564	571	554	565	579	552	550	554	551	562	561	531	557	579	564	587	549	560	557	536	548	527	575	591	567	557	534	557	539	560	553	560	547	602	570	580	587	564	538	580	568	588	542	559	592	510	580	580	575	559	556	571	546	591	557	565	559	600	522	547	609	606	608	555	591	577	568	549	522	557	574	576	556	574	507	517	572	552	570	597	541	589	524	583	583	562	561	528	574	593	578	576	582	552	573	559	549	564	588	540	560	544	534	542	518	557	555	540	568	522	544	543	584	567	535	558	537	514	567	569	570	548	580	563	550	531	591	542	559	562	584	545	515	562	526	539	530	557	569	614	578	561	559	578	543	583	564	581	563	534	602	570	586	567	540	562	523	574	617	542	524	572	541	554	583	584	612	546	572	553	572	586	581	562	566	565	574	552	543	563	555	558	545	559	566	537	570	550	563	547	570	538	549	534	514	607	551	564	558	569	625	558	558	563	551	544	561	526	555	552	561	592	579	525	559	540	585	546	566	538	557	594	569	553	549	562	575	564	557	572	573	605	566	568	551	543	532	559	575	603	571	579	570	556	546	527	551	538	577	577	537	565	560	529	543	540	603	528	579	545	555	534	554	620	546	530	548	509	541	568	552	554	568	584	602	549	543	564	537	606	528	563	588	569	558	613	521	525	555	549	570	568	562	585	596	581	566	586	541	593	585	561	555	618	541	643	565	515	550	597	589	553	562	577	542	538	563	527	591	547	547	595	560	569	537	582	544	579	579	553	557	576	599	560	526	512	575	546	583	549	550	519	483	537	549	553	586	604	573	588	598	580	573	554	558	602	578	564	586	574	531	577	557	517	553	563	571	568	582	555	575	553	564	571	541	560	584	518	571	576	533	564	574	534	549	562	573	529	559	576	574	578	546	562	576	552	561	555	558	578	543	548	554	567	553	540	558	559	538	560	549	573	550	565	528	558	561	585	552	557	544	585	503	534	585	547	535	522	524	592	578	533	584	519	602	587	577	542	595	571	531	543	569	596	579	591	568	588	553	556	561	581	569	557	547	576	527	551	577	542	576	623	566	610	539	581	534	541	604	587	553	567	524	560	592	539	587	545	527	561	547	506	547	588	564	547	570	541	568	608	532	544	552	596	530	561	596	575	568	545	620	549	558	558	548	576	582	560	570	587	565	552	534	587	524	560	534	539	562	574	526	594	543	553	550	564	580	513	564	562	573	565	577	592	545	555	566	585	538	552	574	595	544	539	554	572	595	523	585	505	544	535	542	577	594	584	534	530	559	535	605	551	567	575	522	557	588	572	583	578	567	579	585	564	541	520	552	548	569	545	562	567	574	575	559	580	552	555	541	525	573	571	547	530	543	572	602	557	548	580	596	555	587	531	529	590	554	560	528	561	550	582	585	590	577	611	512	542	572	558	547	560	582	586	572	566	571	549	541	600	568	523	582	547	584	556	577	508	598	501	568	579	548	579	540	537	589	573	551	505	577	530	532	543	537	605	555	534	572	571	576	551	541	562	549	560	578	596	579	650	582	609	550	563	533	530	557	564	570	585	578	567	596	597	553	570	544	570	528	549	551	527	518	537	548	568	573	568	591	609	531	566	614	541	563	593	553	595	575	536	531	543	542	561	580	580	532	585	574	551	595	513	545	539	566	570	547	526	582	537	566	500	532	586	564	537	558	587	583	534	607	533	574	546	546	543	595	558	551	544	583	554	601	549	535	537	516	571	547	529	570	576	559	552	565	552	566	569	589	549	568	563	539	576	568	571	577	557	571	517	598	558	563	558	548	556	571	541	542	526	581	575	543	581	565	588	530	576	592	560	602	551	565	542	563	529	601	602	532	571	526	575	547	572	574	572	554	563	538	610	578	552	538	526	564	554	509	547	611	591	531	556	576	526	570	569	560	569	567	517	561	549	545	539	534	551	547	566	545	548	542	584	566	546	548	546	573	542	569	598	583	585	590	551	559	553	537	544	560	575	544	569	546	557	579	559
927	764	377	315	445	731	996	1490	2547	5779	5825	3511	1779	888	398	181	91	68	32	48	35	36	41	39	47	31	33	34	32	38	34	37	38	38	41	32	32	34	27	36	41	45	35	30	46	49	39	41	43	44	42	38	43	40	41	32	36	32	44	40	48	50	42	36	39	40	38	43	38	44	41	31	32	37	49	39	36	42	41	47	38	55	38	31	31	37	42	39	39	46	42	33	39	47	36	43	43	43	57	41	35	38	39	33	39	34	34	42	35	38	31	36	43	34	31	44	49	33	48	41	39	45	37	39	37	38	34	41	36	39	49	30	32	37	44	41	38	27	39	34	35	28	48	40	37	30	44	48	32	44	42	33	29	28	34	40	37	44	47	40	57	49	37	46	46	39	32	43	44	44	35	40	36	46	49	32	36	41	38	51	46	32	36	45	44	44	50	50	29	47	42	39	34	35	36	36	50	47	41	36	46	46	44	27	31	30	34	43	31	38	40	38	42	38	37	35	33	31	37	40	36	41	30	50	39	31	47	43	50	52	51	35	31	45	45	39	43	33	45	40	41	47	35	34	35	36	50	41	40	42	40	45	37	30	50	24	36	37	32	27	30	34	34	43	41	26	40	31	31	36	34	43	34	22	39	43	54	42	39	38	39	45	41	45	36	46	42	59	27	33	34	53	37	53	42	25	40	33	45	39	44	36	34	35	50	31	35	31	43	33	34	39	35	49	51	28	37	37	30	43	40	33	40	47	29	38	42	34	50	33	34	32	41	40	48	40	42	36	46	31	44	42	23	45	33	45	31	36	35	40	32	35	37	36	38	41	43	45	37	51	48	39	44	38	38	35	35	43	32	37	47	43	37	35	39	48	34	36	38	45	38	32	46	39	40	37	41	45	36	37	49	30	27	51	38	41	44	44	40	46	46	41	33	52	40	37	45	35	37	46	33	39	34	50	30	23	41	40	45	36	45	42	47	38	49	38	31	35	37	48	38	48	34	38	38	42	44	36	44	37	37	32	37	41	45	34	30	46	44	38	39	43	47	40	47	39	50	45	43	39	43	37	45	30	38	36	42	36	35	34	47	41	52	39	55	46	41	39	52	35	29	25	39	45	36	36	36	32	40	38	33	50	42	34	36	47	46	38	32	29	37	46	45	37	47	31	43	35	48	45	32	34	44	39	35	44	36	36	37	46	39	37	48	40	38	33	35	43	31	40	25	44	47	40	48	40	43	33	30	49	40	45	34	40	44	43	35	47	44	42	43	36	44	33	43	30	40	33	33	45	31	28	44	30	47	38	47	47	25	35	56	45	29	41	37	52	42	42	37	43	42	39	48	35	35	42	37	38	42	40	47	31	39	49	36	39	29	43	32	49	41	30	37	44	37	39	34	37	33	29	39	51	30	44	38	30	34	46	42	36	39	46	42	37	42	32	53	34	41	37	45	31	35	35	43	36	43	42	41	27	31	32	29	35	41	37	33	31	36	55	37	40	53	43	38	30	37	56	42	39	39	43	41	33	38	50	35	41	43	34	39	33	33	35	31	32	46	33	24	40	32	40	40	49	36	32	41	31	48	37	50	39	40	41	34	51	41	43	42	36	31	37	36	32	39	48	41	35	43	29	33	27	35	42	31	41	45	46	37	23	47	43	36	40	38	35	48	35	38	33	29	34	44	33	36	39	39	39	33	38	42	37	42	40	45	27	29	46	53	34	28	41	40	30	37	38	29	43	36	41	34	40	31	29	55	42	38	34	48	34	36	50	39	31	36	41	38	29	37	41	44	42	37	47	30	34	32	30	28	37	36	30	38	47	36	36	42	50	49	38	44	31	37	33	60	39	28	45	44	40	26	38	51	40	42	26	37	57	50	44	48	33	43	41	54	47	33	45	36	33	41	38	39	34	37	29	51	40	34	37	34	39	41	52	43	35	40	48	31	43	39	35	33	52	35	43	46	36	33	36	32	45	40	42	41	53	38	45	46	42	38	39	36	33	43	42	42	34	31	27	48	38	32	44	47	44	43	37	29	64	43	46	50	32	41	38	41	35	38	41	30	41	35	36	47	41	40	43	44	36	53	49	29	45	40	29	43	41	43	21	41	40	38	43	37	43	32	43	41	36	30	39	33	41	34	45	46	42	31	50	35	43	34	28	48	47	33	46	39	42	34	35	40	34	39	44	41	33	46	35	39	35	44	46	38	34	44	53	36	39	26	35	49	31	34	38	40	41	37	44	42	56	52	42	29	28	43	36	38	39	54	42	33	31	42	30	38	49	37	41	39	29	37	42	42	39	36	34	34	40	35	48	47	39	37	41	37	42	25	43	51	39	39	43	41	41	30	36	48	39	33	41	38	33	43	32	40	39	35	38	35	36	36	26	38	51	34	40	37	34	43	39	40	36	33	44	38	43	30	30	47	37	39	34	43	43	39	40	41	33	40	44	47	39	30	45	39	40	41	36	40	45	43	56	40	41	45	25	30	43	35	36	38	32	41	45	52	33	33	49	37	47	46	38	49	36	43	40	33	44	32	41	40	37	39	41	37	49	38	37	41	42	45	39	56	42	34	38	41	36	46	38	42	44	45	46	53	42	36	52	36	33	39	39	48	38	53	42	42	35	30	41	30	43	47	24	41	52	41	35	44	43	46	46	37	37	40	34	49	36	35	37	38	35	28	50	34	49	39	42	43	43	43	32	38	40	42	37	38	34	33	46	34	40	36	37	54	47	32	34	33	38	40	52	43	31	34	50	41	37	33	53	34	27	42	32	38	36	31	41	40	35	38	37	38	41	48	36	35	46	46	40	36	43	34	40	33	44	39	43	41	26	50	38	46	26	37	46	28	38	38	42	49	24	31	51	33	35	43	44	41	33	41	31	31	34	27	33	38	35	38	49	43	36	38	38	34	38	27	27	37	41	46	33	35	34	47	42	35	41	44	46	40	27	33	25	53	46	37	42	36	31	45	34	35	39	44	45	38	41	56	27	38	34	41	40	49	41	40	40	29	38	47	30	45	36	46	27	34	35	52	37	47	28	38	38	36	34	41	34	29	36	33	32	30	35	33	34	37	37	34	47	53	40	40	42	39	47	36	31	51	33	37	33	28	39	43	46	38	38	39	35	25	49	37	45	44	48	49	36	46	44	42	33	36	41	42	37	36	35	51	32	42	44	40	41	35	44	29	39	33	36	48	33	37	37	41	44	30	46	44	40	33	44	37	33	30	40	36	43	37	36	35	41	28	34	39	33	33	38	42	42	41	25	43	35	44	29	39	42	47	38	52	45	42	48	40	36	40	38	30	35	30	43	44	38	28	26	43	43	41	43	37	35	47	33	22	38	52	32	49	43	34	41	43	41	33	34	36	40	43	54	32	49	40	41	40	43	40	35	42	48	38	32	32	27	42	30	39	52	31	35	31	40	32	36	39	45	41	36	59	41	34	37	46	34	43	36	44	31	41	36	34	39	31	35	39	25	32	44	36	40	33	40	38	24
20941	13389	7818	14683	26342	28744	29037	31299	34903	43386	39282	32221	24649	16526	9420	4177	1833	950	643	559	519	507	500	445	489	470	492	502	491	485	472	445	496	494	490	465	479	480	500	490	478	454	525	527	511	521	479	495	466	489	514	517	481	533	530	557	494	497	522	492	496	494	470	501	489	534	501	478	476	466	490	540	512	565	469	500	473	480	467	508	447	472	469	501	494	470	506	493	473	514	447	515	504	522	519	468	499	471	491	520	493	470	478	495	490	495	491	485	488	476	488	468	503	484	550	506	514	465	473	520	501	484	526	462	550	494	484	488	497	477	476	508	456	454	497	478	489	471	491	491	505	516	518	508	489	507	520	495	469	482	507	507	511	472	474	460	484	508	483	469	496	491	463	480	505	513	472	475	493	488	500	506	472	467	529	477	470	502	478	474	513	476	491	472	490	477	516	472	515	482	487	506	494	488	506	516	509	517	517	479	502	491	498	496	515	486	492	500	481	515	490	487	471	505	511	539	532	456	464	470	495	551	477	485	484	487	485	509	507	497	514	506	484	486	485	461	499	454	534	469	512	455	445	503	496	514	493	541	464	456	519	497	460	498	530	510	484	519	497	547	515	481	503	504	506	455	489	518	506	551	518	506	513	501	494	500	496	521	498	483	509	503	479	494	473	501	495	469	509	471	491	453	451	529	485	486	517	494	475	496	481	524	518	488	438	474	484	499	488	490	503	473	477	505	484	489	479	516	515	440	466	489	506	478	491	510	502	487	527	499	477	491	483	489	487	483	506	489	467	553	458	453	491	470	482	512	494	509	509	493	496	499	536	499	517	516	544	495	503	501	475	513	519	476	512	524	501	469	484	481	511	476	495	515	476	507	504	515	477	499	489	492	533	538	480	511	460	507	464	506	484	522	474	515	508	481	488	494	479	493	492	495	479	546	487	492	505	493	456	472	489	510	500	512	507	519	456	510	468	523	477	492	478	489	509	490	503	466	466	455	514	499	480	466	474	554	446	488	467	487	503	522	508	515	512	496	466	513	454	499	481	538	489	529	494	520	503	556	511	513	484	496	485	486	467	518	469	499	512	524	485	483	478	492	527	461	439	482	466	475	503	477	535	470	502	490	492	515	496	456	505	478	472	497	504	499	496	457	474	470	492	493	504	498	479	489	487	465	505	507	478	476	500	494	523	467	517	505	473	503	523	471	486	515	505	472	507	499	466	476	485	458	506	488	440	495	530	514	484	505	505	473	466	497	489	487	483	513	490	531	490	539	470	514	484	480	502	478	497	475	476	505	473	502	497	515	502	481	456	502	517	496	515	508	523	534	469	473	478	524	479	489	498	519	504	497	512	529	494	513	499	499	460	488	502	494	535	502	502	509	511	529	483	479	537	510	517	458	481	482	482	504	483	541	515	496	500	482	499	497	471	528	486	499	474	503	466	505	485	512	526	483	473	500	489	464	481	521	474	493	443	505	513	517	472	528	509	504	509	484	478	489	500	495	487	509	535	467	487	520	494	484	475	495	536	474	486	521	484	507	524	468	477	509	512	461	513	474	438	502	496	496	449	486	488	489	474	495	494	491	516	503	496	456	465	496	505	471	520	506	511	514	480	522	493	468	497	482	521	460	476	482	528	513	494	464	504	499	447	494	495	487	514	523	479	489	480	494	506	492	513	518	480	493	495	489	515	514	509	532	509	484	526	526	473	474	492	492	484	525	474	479	450	499	489	488	508	535	507	458	497	498	510	520	458	506	484	448	522	481	470	477	494	446	524	473	508	492	479	527	517	459	488	471	481	482	506	490	482	537	505	545	497	498	516	513	479	485	501	512	514	504	490	509	526	532	452	488	491	482	527	484	484	525	488	471	446	467	512	507	490	497	520	464	521	487	479	473	475	525	477	488	482	482	489	515	520	471	449	498	501	501	488	501	526	481	484	500	474	504	515	481	500	492	508	506	523	498	506	467	491	542	493	462	472	507	510	449	510	496	510	527	521	539	534	518	504	475	546	500	467	501	472	476	512	505	534	516	501	535	472	485	488	486	457	521	495	526	499	474	496	488	450	517	491	498	508	499	488	466	502	536	514	477	486	516	491	479	492	490	462	487	504	475	523	465	492	499	493	522	466	499	518	505	478	475	473	511	496	498	512	495	499	502	510	471	492	493	491	478	440	490	513	501	495	519	479	478	468	519	504	458	479	490	474	514	507	495	495	487	504	483	477	483	459	483	507	473	503	458	475	508	496	490	479	472	471	540	500	475	521	471	487	490	510	500	508	446	475	497	490	543	501	522	480	496	503	507	536	536	466	540	515	472	507	476	518	482	484	495	476	479	500	496	519	501	481	503	464	541	540	475	516	509	507	454	495	499	550	490	499	467	467	503	484	503	481	495	486	474	509	493	499	521	508	496	509	481	513	473	483	525	514	507	476	500	487	476	463	541	483	489	503	543	488	483	540	502	482	523	489	499	491	526	469	482	505	453	476	479	473	483	520	501	487	496	510	465	504	477	507	469	449	487	518	487	492	498	505	458	490	495	498	531	478	487	517	504	459	492	507	469	493	520	490	484	461	490	469	456	532	483	527	459	481	473	501	519	478	497	522	509	503	509	487	469	545	507	486	474	487	472	517	505	524	482	469	522	459	509	443	485	523	413	460	466	530	490	502	513	495	490	486	500	519	460	523	471	471	492	509	519	461	477	513	518	479	479	475	536	494	507	503	480	482	474	513	498	493	499	490	510	501	491	490	510	511	505	510	484	513	449	519	477	472	483	503	467	490	489	535	489	465	530	506	482	486	491	472	478	530	497	505	486	508	503	502	499	499	488	503	494	554	493	504	481	493	483	533	499	468	431	486	489	499	489	496	522	536	497	495	471	512	468	506	514	480	491	506	479	498	487	502	496	517	495	527	516	520	510	523	493	487	478	469	512	495	494	458	498	505	483	468	453	526	503	540	480	494	497	494	497	479	484	496	451	470	489	487	492	540	481	510	500	493	482	513	503	476	491	480	483	491	491	516	494	468	479	517	499	451	533	500	522	452	466	542	482	509	492	514	511	495	512	507	488	494	510	481	503	489	461	501	525	507	475	487	516	500	549	511	470	482	468	510	471	511	494	508	530	460	449	478	536	486	513	461	523	470	467	481	488	472	483	505	483	463	491	504	505	507	510	495	539	493	482	508	452	509	490	457	494	480	502	480	533	480	469	502	536	480	493	480	514	489	502	502	506	481	474	493	494	519	486	531	487	498	487	510	467	491	488	521	504	495	474	506	511	456	469	476	483	490	501	496	466	475	470	510	452	482	550	487	510	484	507	477	503	479	512	480	526	530	505	476	474	479	487	470	478	511	478	541	476	511	473	465	484	501	503	553	441	484	490	478	522	480	525	458	507	482	504	494	490	501	492	490	486	471	495	482	481	489	492	504	519	451	474	493	478	468	477	477	486	473	495	482	511	447	479	479	461	527	468	466	517	422	511	490	477	491	501	539	500	555	497
2380	617	434	299	450	802	1298	3255	2593	6695	6394	4241	2238	963	420	196	102	72	63	46	53	45	48	49	51	48	58	48	46	44	39	57	63	37	37	67	48	69	48	45	55	48	42	60	50	40	49	47	55	51	48	42	47	47	37	43	51	53	56	50	59	55	48	71	62	42	53	41	51	42	54	54	36	58	49	37	53	47	48	57	49	49	47	50	49	42	44	54	53	56	48	44	35	49	52	45	53	44	40	44	62	48	50	40	39	52	50	27	48	41	54	55	48	50	48	45	36	44	48	51	48	38	58	56	35	47	59	58	46	59	41	60	48	47	42	52	50	39	52	49	59	56	55	48	71	52	63	53	52	48	51	51	47	62	60	47	40	52	50	39	43	51	45	59	53	38	44	59	36	37	48	46	48	39	53	63	53	44	53	56	60	54	53	57	52	54	46	54	63	49	60	52	45	58	52	51	44	37	52	40	52	58	46	48	52	60	42	52	46	53	59	43	47	54	46	45	58	52	65	48	49	46	47	51	44	51	48	48	45	46	43	55	49	50	64	51	48	45	40	39	61	47	69	53	40	38	49	53	57	42	50	43	44	54	53	42	44	47	51	55	55	56	55	37	50	45	47	50	40	39	49	46	46	47	49	43	59	75	48	63	44	44	50	45	51	48	57	45	45	41	42	51	41	47	47	63	60	45	51	46	50	47	46	59	50	50	38	44	41	49	36	48	50	44	54	59	55	43	36	55	62	53	39	48	49	45	51	46	48	42	48	42	46	52	62	46	53	54	50	47	50	56	49	45	49	40	51	59	56	52	52	53	45	55	43	43	43	50	41	51	32	40	47	45	37	61	48	52	48	49	48	55	46	46	42	53	36	58	52	49	53	45	61	43	58	53	56	52	51	67	73	56	48	48	46	43	58	70	63	54	55	44	35	38	49	49	55	55	44	59	44	54	47	37	50	61	52	63	53	57	36	38	48	38	61	50	45	47	56	58	60	62	49	44	45	52	53	44	58	42	49	47	62	45	42	35	54	41	59	50	40	43	34	51	53	55	40	40	68	54	52	45	46	46	81	47	56	56	46	48	58	56	47	41	50	56	50	45	41	52	46	35	32	50	51	49	56	50	42	64	51	50	43	49	49	48	68	56	53	43	49	44	67	52	54	48	46	50	49	50	55	44	56	53	40	51	50	41	54	53	56	40	48	43	57	44	50	64	52	41	62	51	52	44	31	53	51	43	49	47	48	45	50	46	56	56	39	37	60	50	50	48	45	43	48	50	54	50	49	41	47	62	55	48	46	47	51	57	50	43	42	51	60	38	43	55	47	53	58	52	49	37	45	48	40	47	59	61	46	43	46	41	51	49	43	55	50	65	52	61	42	50	49	45	45	33	40	43	51	52	59	48	59	56	46	43	43	60	44	55	46	42	43	37	57	47	55	51	46	59	42	36	65	41	73	43	54	53	55	50	48	45	54	43	44	46	43	47	54	42	62	50	49	46	53	51	50	53	49	53	55	63	50	38	56	44	41	49	59	53	40	43	56	56	49	43	49	35	50	47	52	58	51	45	42	58	48	54	41	47	51	63	53	49	48	50	43	41	41	34	40	50	45	50	51	42	53	50	43	62	49	52	50	41	47	37	43	47	45	41	58	57	62	50	43	45	48	48	31	48	58	48	51	48	51	37	44	44	48	55	39	47	46	52	49	62	48	55	52	51	62	48	52	55	32	57	54	42	40	50	58	52	50	40	43	49	37	60	50	53	46	61	59	52	45	43	60	41	46	49	50	43	58	59	60	57	49	52	43	59	46	56	49	42	47	58	56	49	50	41	54	45	42	60	39	67	42	34	38	45	58	45	41	55	35	49	48	52	46	55	52	59	44	44	39	45	43	37	44	46	50	66	46	44	50	48	53	42	40	49	51	45	40	45	54	48	48	45	53	51	49	50	59	58	53	54	55	44	48	56	51	64	52	56	51	40	44	43	42	52	35	54	52	42	37	60	47	48	45	57	51	43	47	62	56	50	41	52	52	58	43	49	56	44	64	37	51	53	44	46	60	42	57	42	52	42	48	46	54	43	50	46	45	56	60	47	50	40	45	49	50	54	47	51	31	45	44	47	47	60	45	33	51	52	57	56	46	40	39	60	58	53	43	44	40	51	47	41	43	44	66	44	54	48	50	37	52	51	52	41	37	58	53	46	46	56	58	39	66	60	55	59	47	33	43	49	48	50	50	61	35	54	58	50	41	48	43	52	59	45	40	55	60	48	61	55	55	54	42	52	50	39	39	57	45	44	30	48	43	45	44	69	45	46	50	47	48	42	53	55	42	49	53	66	50	47	62	52	49	58	45	50	39	55	48	44	41	62	67	45	52	55	37	39	31	51	48	49	54	44	34	53	49	56	48	52	60	53	58	51	36	55	50	57	55	50	51	45	46	52	48	45	49	40	49	63	52	52	51	43	56	58	45	56	55	55	53	46	40	58	44	47	52	49	55	51	47	65	50	48	54	49	54	56	52	50	56	45	44	40	49	41	39	57	57	60	52	43	37	45	51	53	49	56	58	45	45	48	51	60	54	46	53	44	51	36	50	49	49	50	39	50	65	46	36	42	52	45	47	38	52	59	42	56	48	59	51	38	50	52	56	60	53	55	41	57	48	58	49	40	38	39	54	51	52	61	56	47	52	45	37	47	39	55	47	56	57	49	52	56	51	44	48	60	50	47	61	52	59	43	52	42	44	47	51	60	46	47	52	50	51	46	65	45	48	46	47	42	51	64	50	48	40	56	35	55	54	45	46	53	44	52	60	59	50	54	52	59	41	48	40	54	52	35	54	69	60	41	52	55	57	52	50	58	58	61	49	48	44	58	52	53	43	56	46	58	45	53	49	52	52	40	55	38	42	30	51	52	51	43	48	52	46	47	43	41	49	58	44	51	48	53	57	56	44	57	49	55	53	49	61	55	49	42	58	56	46	53	55	51	44	49	48	42	43	37	59	51	52	59	57	51	53	42	43	55	52	56	47	56	49	58	54	50	32	48	52	48	35	58	38	56	45	58	34	41	49	41	43	64	54	42	61	41	33	61	52	36	57	47	58	44	63	48	50	50	46	42	43	41	61	45	53	60	43	40	46	46	57	45	43	51	47	53	57	44	43	61	49	45	47	58	27	53	60	52	43	56	55	51	39	56	55	47	49	43	50	50	49	48	55	39	44	45	56	49	45	41	49	45	44	44	51	47	50	53	39	44	57	41	48	51	54	55	50	47	48	42	48	61	45	45	34	50	50	38	53	50	50	46	45	44	54	48	55	49	47	40	52	61	42	59	48	48	44	52	42	44	51	59	43	50	43	40	53	56	52	57	47	57	34	49	47	63	44	47	40	46	44	38	44	48	54	46	62	56	52	49	51	62	40	53	48	41	66	35	50	51	56	49	58	46	56	45	48	57	52	39	46	47	57	74	37	46	55	47	51	55	52	40	48	52	56	56	49	71
22250	12872	8160	14007	26353	29402	31548	37237	35614	45794	41440	34639	26747	18197	10259	4621	2130	1104	769	650	598	656	611	619	642	654	621	656	622	637	620	617	615	607	608	625	642	655	638	645	653	616	622	597	686	633	603	636	678	643	641	602	607	599	617	655	649	669	584	633	595	631	649	591	626	629	598	618	650	675	651	687	623	646	626	604	636	605	594	630	610	633	653	622	597	637	568	641	618	663	647	602	610	567	639	681	653	610	675	582	677	644	575	652	612	633	644	641	623	700	582	644	574	613	584	647	657	639	609	635	613	617	566	658	594	595	659	648	664	671	608	651	620	664	631	666	628	627	655	655	633	646	631	662	623	646	621	601	673	657	645	608	666	553	622	684	627	608	620	596	620	630	668	626	650	607	591	646	606	675	612	641	592	591	671	628	637	670	601	551	646	643	594	621	652	640	612	649	629	645	616	653	627	628	652	639	633	570	595	632	624	667	688	620	636	640	621	594	625	683	643	598	626	685	631	651	599	594	649	623	582	607	655	613	621	667	654	598	633	649	644	628	648	589	618	614	616	646	635	633	659	661	625	626	629	617	631	627	663	676	591	604	614	647	677	615	629	586	622	581	629	636	630	642	619	645	657	650	651	651	640	620	629	675	607	645	668	602	624	671	566	632	626	654	656	666	670	639	640	624	654	618	569	598	640	592	630	625	610	624	620	624	625	633	647	612	667	631	630	644	659	665	635	633	646	676	590	623	632	639	615	637	621	579	634	661	632	641	639	620	684	619	666	618	654	655	635	598	648	646	608	633	648	620	624	611	609	592	616	627	624	633	608	622	615	645	610	676	631	658	624	638	665	618	640	692	634	641	668	595	626	628	610	593	668	648	614	653	628	604	628	639	678	617	598	634	649	612	614	661	625	695	624	605	608	583	639	623	615	650	640	603	627	597	624	619	630	648	659	623	614	659	613	616	605	650	626	627	658	691	682	626	650	610	654	668	639	596	613	643	611	621	618	635	633	639	612	599	630	635	610	659	611	634	629	625	623	674	571	624	627	593	637	619	661	646	636	622	620	623	573	665	602	618	603	627	623	646	650	611	602	661	575	621	610	632	624	593	649	640	620	647	637	608	608	619	635	627	620	657	608	626	639	682	674	610	678	655	647	611	635	641	651	685	609	654	630	611	658	600	642	634	602	634	644	616	604	661	612	633	602	629	654	657	635	659	595	617	610	632	605	643	664	630	640	672	628	616	599	660	646	649	617	622	605	620	634	623	605	655	641	670	583	659	617	663	604	694	657	636	617	625	603	655	588	645	608	635	616	592	632	672	667	621	697	650	651	599	607	639	613	653	647	626	651	627	632	611	668	621	641	599	594	607	636	615	622	620	617	674	652	574	651	610	627	629	640	612	653	655	660	671	602	638	644	643	645	581	600	602	648	627	650	693	605	647	620	626	657	646	603	644	623	624	614	639	660	602	668	679	603	644	637	621	632	661	629	633	646	641	644	625	650	614	636	643	625	626	656	641	642	635	662	656	609	662	626	622	642	620	676	594	638	635	641	628	634	626	645	679	632	631	621	614	629	604	663	606	611	611	631	638	644	631	615	631	670	629	632	623	644	634	608	629	636	602	634	594	637	621	642	624	622	616	647	624	622	660	664	638	618	593	680	640	610	618	615	639	630	644	632	667	649	591	633	636	652	589	599	644	662	643	603	620	629	567	630	616	631	605	625	660	636	639	622	657	624	632	658	658	624	646	621	661	643	633	644	627	636	610	610	652	675	613	663	590	651	673	671	635	646	622	629	635	618	632	695	665	653	616	605	652	647	653	603	683	598	614	634	616	621	618	623	630	631	619	686	632	612	641	643	636	660	591	618	631	644	653	640	674	581	574	638	663	632	647	640	632	624	683	641	595	622	622	619	629	615	618	623	579	612	684	633	634	616	631	662	677	598	629	646	619	599	625	636	660	641	703	621	652	601	629	658	614	615	671	641	655	650	640	635	622	645	611	618	619	626	621	586	626	684	656	620	603	662	645	628	626	607	584	663	622	636	625	662	646	658	642	635	635	648	659	597	611	624	625	606	656	654	617	626	671	619	620	634	615	691	589	638	583	641	631	657	630	650	626	641	635	631	644	588	659	630	659	635	631	649	677	626	576	602	639	643	662	673	636	682	651	678	616	626	625	604	620	684	643	554	652	683	652	618	612	648	615	605	601	608	617	697	681	621	583	610	651	672	647	617	612	637	671	634	658	631	687	575	641	604	642	635	640	634	631	642	653	611	644	639	650	638	605	663	578	637	607	633	618	632	631	678	642	662	613	635	608	645	656	615	639	641	611	618	635	592	618	649	639	656	676	636	614	611	631	645	609	621	638	614	664	621	645	613	602	659	643	631	664	648	665	630	644	651	643	600	673	674	673	651	652	624	600	652	645	658	597	619	606	626	572	627	616	655	636	658	633	620	617	601	620	620	680	622	661	604	564	657	634	630	662	672	636	630	665	658	669	599	638	569	651	639	620	641	589	604	623	606	653	633	609	655	631	622	660	653	653	601	650	629	660	643	661	660	634	680	595	602	627	583	660	639	635	603	619	639	673	651	617	622	638	610	634	634	623	617	649	607	627	623	605	640	633	637	630	613	643	639	606	693	627	612	602	617	676	633	627	635	621	623	617	674	652	641	615	587	608	637	666	633	605	593	631	641	631	653	613	580	631	634	656	640	630	658	679	637	636	635	623	592	600	608	669	602	625	616	652	648	604	688	640	647	612	654	630	641	684	638	605	617	657	622	616	603	648	588	641	646	576	612	672	671	634	620	666	632	547	637	608	641	672	625	590	627	633	658	617	599	689	670	635	592	618	630	636	658	643	620	604	650	639	618	636	625	642	602	663	667	663	624	648	678	623	615	674	643	612	675	654	625	649	662	656	624	622	612	694	611	650	656	660	616	651	649	670	609	670	607	656	612	603	645	672	635	610	638	630	624	640	660	593	631	633	609	635	635	601	651	657	617	650	637	638	659	619	599	641	647	619	644	630	637	625	626	628	634	633	660	657	620	624	588	614	657	582	676	624	613	634	617	602	637	650	651	626	646	643	606	667	624	607	641	655	628	617	603	625	592	638	658	628	619	589	620	645	688	567	658	638	662	645	649	620	650	587	611	643	596	698	629	644	632	645	660	626	578	657	682	599	645	643	638	610	605	644	636	624	632	664	640	654	654	655	641	624	631	637	655	639	629	666	650	632	641	574	635	662	641	607	648	598	591	643	659	570	663	631	645	610	647	661	614	634	580	665	621	657	618	598	661	659	624	632	637	625	627	623	634	595	635	629	644	588	618	645	607	618	686	616	650	598	611	593	625	637	641	645	632	663	567	613	685	657	637	616	687	632	613	650	623	603	621	626	607	585	613	590	644	617	638	618	612	582	655	655	632	620	628	635	612	684	614	644	600	650	647	690	624	645	618	613	623	588	654	628	615	665	595	593	645	618	616	650	631	643	574	617	625	592
1533	1118	783	563	847	1664	2855	9256	7650	9766	8127	5100	2644	1247	519	241	93	54	45	44	45	33	40	46	31	49	47	48	52	50	45	51	43	35	54	51	38	41	45	37	44	44	47	38	51	48	37	53	50	51	46	43	44	47	42	59	31	52	33	41	43	44	24	42	55	36	41	39	54	47	40	58	48	48	41	44	48	40	37	41	49	34	42	36	36	37	40	51	45	41	45	42	58	37	31	33	38	42	45	40	49	53	54	38	39	41	40	40	40	42	48	40	36	38	37	41	36	38	39	41	43	43	35	43	40	36	41	56	45	52	50	40	36	43	45	51	46	58	37	55	46	36	44	50	48	30	38	48	46	36	40	49	53	35	39	41	48	43	45	30	43	44	54	46	46	39	51	49	44	34	43	41	39	42	45	41	49	55	40	47	46	56	47	37	38	44	44	34	32	54	34	40	41	44	46	48	37	54	38	56	33	37	45	49	49	40	45	50	35	42	38	27	50	41	36	36	40	39	37	48	46	43	40	53	37	33	46	50	41	49	27	41	45	43	43	49	27	47	37	42	37	38	53	43	39	49	44	25	48	42	48	34	46	46	45	43	37	43	47	45	39	41	29	39	46	28	45	48	42	30	51	48	37	48	54	46	31	43	45	38	36	43	39	51	34	41	42	38	38	51	38	39	45	49	47	40	47	46	48	55	38	46	37	36	43	39	47	57	41	38	50	44	31	38	42	46	36	44	49	30	59	44	42	49	38	49	46	52	41	42	39	43	35	37	54	45	46	52	41	44	49	30	52	53	52	39	50	36	34	48	44	39	63	35	40	46	39	35	45	50	43	54	42	30	45	37	31	37	32	38	45	36	51	42	57	37	41	49	48	37	58	39	35	33	53	42	40	43	35	40	40	34	46	41	44	42	40	44	37	56	43	39	39	42	39	41	33	53	41	43	44	41	32	38	36	36	34	45	45	54	52	37	38	42	35	38	36	44	37	39	38	50	41	41	42	56	42	47	40	33	62	35	47	45	46	40	31	46	43	45	39	34	37	44	39	48	36	51	45	45	30	49	41	42	47	39	46	49	37	43	37	49	45	36	42	45	38	46	36	43	36	36	46	49	39	45	35	43	35	56	47	45	42	43	46	44	43	34	51	40	44	35	44	46	46	38	45	39	60	40	35	32	45	39	41	37	53	36	50	41	37	46	51	62	40	51	40	43	48	33	39	43	51	48	47	40	44	43	41	44	47	53	31	48	41	36	51	38	42	47	48	39	44	43	42	32	41	34	40	50	36	49	43	43	45	46	42	45	47	51	42	44	45	43	34	27	43	34	45	29	41	49	39	41	48	35	39	47	25	35	41	53	52	50	37	41	43	51	45	38	39	37	42	50	42	37	35	41	56	48	48	49	32	57	45	34	42	39	46	42	45	48	42	44	40	37	44	42	56	47	37	54	44	40	46	45	37	45	30	41	46	46	34	36	41	36	54	35	33	44	43	47	54	51	42	52	37	35	49	54	43	36	55	51	51	44	43	46	68	59	35	40	61	45	53	43	50	46	41	56	51	45	41	42	42	49	44	42	32	40	31	52	57	51	47	44	36	47	35	54	44	48	38	41	62	42	28	38	50	40	44	43	39	43	36	47	33	37	39	54	47	37	45	47	51	55	46	43	35	42	60	33	49	40	47	37	40	46	43	40	45	50	44	52	33	37	42	34	39	41	45	38	37	42	43	34	50	44	40	44	46	40	47	43	50	33	44	44	38	32	47	51	45	40	40	32	40	45	50	47	54	33	50	45	39	47	28	42	38	45	42	47	54	45	47	38	53	43	46	31	30	48	40	39	47	51	41	55	46	35	40	45	42	40	35	43	47	36	50	44	38	39	37	48	43	49	53	52	35	30	33	41	52	49	40	41	32	52	44	48	44	45	40	37	49	45	42	49	59	40	38	37	37	33	39	30	47	47	41	50	42	37	59	47	60	38	42	43	37	52	46	51	42	35	42	44	39	41	40	36	45	40	45	37	52	48	33	43	44	45	43	52	46	41	37	43	48	42	46	46	46	41	34	43	42	42	32	36	25	43	54	42	57	44	40	40	44	37	50	42	42	32	39	36	47	46	35	44	53	39	40	45	55	42	52	42	46	49	46	57	35	47	40	41	52	44	37	44	44	35	51	39	40	48	47	47	40	43	49	36	35	42	48	37	31	53	38	53	39	51	46	50	33	43	53	43	49	51	42	40	47	28	48	37	37	47	42	41	59	39	39	46	53	44	41	36	54	39	55	49	43	33	45	51	37	47	42	40	37	40	48	45	25	47	58	45	35	39	49	43	38	57	54	41	40	39	44	44	38	38	44	33	41	44	49	33	38	44	34	44	42	38	40	42	50	43	49	45	33	46	38	52	48	46	36	46	42	48	31	37	34	41	57	50	44	47	51	36	48	50	37	47	47	43	48	41	42	39	35	47	54	45	51	50	36	43	47	44	46	41	51	55	38	50	38	42	47	45	48	46	39	53	48	46	46	52	50	48	39	43	31	38	40	30	32	41	42	43	37	52	50	49	34	36	40	48	42	45	46	45	46	32	52	36	32	35	50	50	47	42	38	43	35	39	42	42	42	37	41	33	38	38	52	31	41	47	37	43	37	45	49	44	46	50	45	44	38	44	45	39	44	30	44	56	45	44	50	44	44	49	41	38	44	41	49	38	49	41	47	42	26	45	44	39	41	49	60	29	45	61	34	41	56	43	46	40	28	45	44	47	49	39	38	41	49	40	45	37	44	47	39	52	54	32	44	55	43	47	42	55	44	39	43	29	46	45	32	45	41	47	57	51	46	35	51	40	45	45	41	46	41	45	40	36	30	43	50	54	45	46	30	41	40	34	52	47	40	36	42	37	45	34	30	44	43	42	49	36	37	50	49	42	39	41	44	37	47	47	39	42	49	42	57	41	37	49	39	36	38	55	36	48	37	47	52	40	50	48	32	55	43	39	32	34	48	51	52	43	39	51	46	37	40	41	38	39	50	52	39	38	42	43	42	38	47	44	46	49	40	54	35	48	47	53	40	40	41	45	38	38	37	40	42	38	42	36	48	50	47	37	43	43	52	44	51	50	33	28	47	49	40	37	40	31	39	39	39	51	47	50	56	41	50	50	42	32	41	50	43	41	44	60	38	60	55	52	43	39	33	42	38	43	58	45	52	34	43	32	54	40	40	45	62	41	44	44	45	47	34	46	35	43	30	42	38	38	66	50	52	44	45	43	50	50	39	58	43	56	38	42	44	39	41	35	45	44	47	40	38	53	45	40	47	41	38	47	47	49	46	54	49	42	37	38	39	45	55	51	45	37	33	32	42	59	39	44	46	55	44	35	49	30	37	49	44	49	40	38	38	34	38	32	36	46	42	36	41	43	34	47	38	38	35	45	47	49	53	43	40	35	47	55	28	47	46	46	41	42	32	45	46	43	50	40	49	49	42	44	35	53	49	43	48	45	47	46
25557	17835	12856	21082	33192	36699	40299	50547	48047	49475	44335	36566	28646	20309	11705	5439	2239	1122	697	591	555	495	581	549	545	560	521	516	551	558	548	542	542	529	534	495	567	572	518	537	566	499	533	537	560	539	552	536	550	546	553	529	583	537	528	552	541	532	530	533	519	546	533	590	531	587	579	530	546	548	564	573	527	533	508	557	533	533	540	557	523	546	563	504	510	524	515	558	492	561	538	538	569	505	591	580	508	545	605	532	519	558	540	494	556	545	519	554	530	559	546	555	558	512	576	549	575	538	554	536	580	566	509	522	529	563	560	511	543	518	565	501	567	577	542	528	534	560	540	552	556	537	529	577	500	558	590	524	537	566	555	551	540	565	563	557	539	532	589	552	538	549	567	522	538	532	539	548	544	572	497	573	512	547	501	550	545	533	529	523	509	544	527	545	555	522	543	532	534	515	567	530	580	558	503	587	524	559	527	529	587	557	568	572	537	555	596	497	545	548	528	531	586	535	527	545	532	573	524	563	545	562	510	563	518	537	559	549	587	555	508	553	544	537	544	494	528	532	543	523	565	550	551	553	573	518	554	529	570	518	577	538	597	515	515	548	518	588	521	568	527	545	563	515	534	553	544	545	547	581	546	562	546	563	535	544	508	544	561	547	565	502	608	506	524	551	561	552	571	552	536	558	532	541	554	560	538	533	545	540	550	506	523	559	581	523	613	563	564	548	525	568	568	515	527	550	549	586	589	496	523	524	566	527	524	558	565	549	498	543	578	555	532	541	528	562	534	540	509	555	531	539	541	541	540	560	542	534	553	554	527	573	496	495	574	554	526	562	576	560	545	547	575	520	590	557	539	596	530	555	571	524	504	521	538	530	576	553	515	544	509	526	553	514	572	504	546	550	514	531	523	563	557	575	564	602	559	523	532	564	549	561	559	534	565	512	567	561	523	559	560	544	577	519	542	563	526	538	588	548	550	535	523	543	528	553	555	528	577	568	543	550	590	535	552	597	570	531	560	529	546	544	492	569	551	543	556	589	526	545	564	541	539	551	524	530	542	503	539	551	573	523	522	541	562	544	515	543	519	562	538	544	551	574	589	498	559	542	585	523	532	529	554	548	502	598	528	544	541	550	510	513	585	544	495	545	578	567	530	561	564	533	557	556	546	530	574	563	553	530	533	598	561	524	544	546	522	538	560	537	547	563	566	563	558	553	526	526	562	527	604	561	516	605	525	577	558	573	567	551	557	538	590	561	537	544	534	509	557	564	548	544	552	556	511	553	553	592	542	538	549	578	514	569	549	529	549	530	539	547	530	528	536	531	524	512	538	525	535	584	508	543	560	573	572	563	554	518	535	533	512	548	552	517	575	564	551	498	538	512	522	528	520	546	529	599	566	543	522	574	578	553	559	544	550	552	586	523	529	521	576	518	528	541	556	546	541	550	561	559	569	542	541	556	542	522	503	543	538	551	522	518	539	520	528	593	576	556	542	551	554	557	510	501	549	555	560	558	589	541	542	541	564	517	535	567	560	563	533	519	484	513	533	528	517	558	489	554	564	539	532	566	547	562	550	508	570	531	521	564	524	599	555	534	552	523	493	531	564	559	495	580	569	508	573	544	561	539	538	542	532	570	559	565	598	529	564	522	535	522	572	537	541	567	574	564	531	500	539	542	553	504	496	531	539	558	507	536	480	523	540	552	557	523	575	566	521	571	516	504	553	531	496	506	546	544	507	555	537	581	560	502	548	527	567	542	597	519	558	536	548	573	498	554	531	518	533	542	511	560	494	557	528	484	487	612	544	566	561	558	533	529	555	554	563	587	542	568	535	548	554	576	539	523	584	568	497	533	536	534	521	530	518	606	543	531	517	546	556	558	517	517	530	558	568	522	570	555	568	583	544	532	572	558	510	555	517	498	523	542	539	596	556	513	546	540	528	516	545	542	529	557	548	544	570	556	545	497	512	563	509	570	536	574	571	524	543	537	544	514	560	517	539	549	519	532	537	518	531	566	567	537	540	540	527	565	546	521	517	557	534	563	565	497	539	546	535	548	536	512	526	554	542	523	534	535	529	527	573	537	531	561	544	551	555	555	561	571	540	534	535	553	578	551	558	527	539	528	532	540	527	527	607	501	551	550	563	547	546	513	549	519	533	555	572	565	526	532	576	539	552	556	548	517	570	530	502	520	524	550	562	560	567	559	519	519	558	553	506	561	534	565	532	578	538	565	558	540	498	498	500	511	561	587	557	559	519	501	515	549	534	533	556	538	502	559	605	526	526	513	546	534	519	538	522	558	535	509	521	525	550	556	518	561	537	523	565	539	542	545	541	516	558	542	547	528	508	552	525	532	505	532	589	555	520	526	526	526	551	572	519	512	546	546	542	586	568	525	567	514	549	556	532	540	507	562	526	532	538	483	553	558	496	541	535	539	523	560	510	499	539	579	548	574	535	547	520	514	533	554	517	542	525	575	580	550	541	557	538	576	553	520	543	550	537	560	572	550	521	590	545	553	599	538	551	565	530	542	555	546	505	553	593	544	541	554	533	547	562	558	554	549	523	556	565	559	555	546	579	576	590	495	561	570	570	535	533	525	531	570	541	585	564	478	514	514	556	537	572	511	551	523	575	558	545	552	566	544	545	532	550	559	548	512	554	531	524	554	583	540	517	584	548	537	545	566	542	542	505	507	558	511	541	551	522	562	539	596	543	527	506	513	540	552	541	540	595	563	550	534	563	527	527	513	524	561	496	565	528	551	482	534	589	521	537	543	523	527	547	507	567	561	531	518	558	529	541	577	553	511	564	534	504	550	581	543	585	562	549	510	517	503	538	547	550	520	534	520	541	517	607	534	563	548	522	500	526	549	569	558	562	538	590	535	544	544	565	552	577	511	567	520	572	568	535	526	546	535	517	576	558	528	523	500	523	574	569	541	519	547	546	561	527	559	535	569	546	523	555	540	523	554	535	579	591	535	500	547	503	572	563	546	495	525	557	544	525	534	509	563	538	506	561	590	507	519	549	557	515	561	572	532	564	549	605	527	557	593	571	582	545	574	514	551	545	497	539	581	540	546	494	586	553	534	537	526	534	516	571	538	572	551	539	556	526	525	556	571	529	557	580	540	542	554	570	546	563	526	549	519	553	569	486	511	541	535	553	563	534	555	564	524	553	540	537	558	546	569	545	531	582	572	582	553	557	555	578	546	575	542	564	568	536	546	572	568	509	531	539	541	581	526	511	550	533	538	517	540	549	539	537	577	550	552	548	569	560	535	546	539	567	554	529	542	565	555	490	563	557	520	542	529	507	543	541	537	568	518	551	548	533	524	557	592	541	575	567	559	547	520	511	585	542	548	548	560	544	521	528	564	569	570	594	509	496	572	527	552	584	561	561	550	553	534	500	561	512	507	563	548	594	528	538	546	587	524	574	504	554	558	501	597	557	523	550	556	549	523	496	529	549	530	547	558	514	521	535	566	562	563	599	532	529	539	535	580
1378	294	188	146	191	358	454	1649	2459	1993	1489	1061	637	311	165	100	54	55	44	48	32	46	43	44	43	35	48	46	42	31	44	53	39	47	43	46	44	42	44	38	53	51	42	44	49	40	40	42	47	50	47	43	45	40	40	54	54	52	44	45	49	46	50	41	40	40	46	42	33	35	39	47	43	49	46	51	39	42	49	56	40	56	43	46	42	39	45	49	50	44	44	50	37	61	45	38	36	39	47	50	39	54	33	35	45	53	46	37	54	44	39	42	44	47	46	29	50	42	40	33	47	57	46	47	40	33	43	40	55	40	48	46	40	43	47	45	52	34	39	49	36	34	40	47	40	44	54	57	44	41	43	47	48	47	53	40	62	35	43	40	44	35	45	38	50	32	46	42	49	46	42	52	44	37	53	46	48	46	47	45	45	44	33	44	57	26	42	47	39	36	51	32	34	44	41	41	45	41	48	54	37	56	51	53	46	36	41	51	46	39	50	53	48	44	35	50	27	36	47	43	51	37	48	41	39	39	39	47	39	44	50	25	58	49	44	48	53	37	43	39	49	53	42	41	39	40	41	49	45	38	33	39	35	44	40	44	45	51	35	32	45	37	45	41	43	34	38	40	58	42	51	39	52	50	38	55	51	39	44	50	40	59	49	41	49	44	44	48	40	41	42	42	45	33	33	42	43	33	42	51	49	47	47	59	32	39	49	38	40	57	42	45	51	53	51	32	46	49	43	43	44	44	44	45	40	52	44	42	54	43	42	37	42	41	40	40	45	50	37	35	45	36	47	54	37	51	56	35	40	41	54	42	35	36	49	51	42	35	45	50	50	43	46	38	44	46	45	48	56	52	54	52	43	57	44	43	54	58	34	52	39	52	32	37	42	38	46	35	32	52	52	46	42	53	47	47	45	40	55	48	49	51	53	48	52	50	42	57	46	42	41	55	57	44	56	33	47	42	43	34	41	51	59	43	48	52	49	45	51	47	43	35	57	45	46	38	39	59	53	51	38	44	41	43	39	51	49	50	41	48	52	45	43	35	37	65	50	39	44	40	44	34	47	40	38	46	49	40	52	45	45	49	47	45	44	43	45	43	48	47	39	32	44	44	45	40	41	50	39	39	36	39	53	42	44	53	41	44	57	47	52	34	34	42	43	37	37	29	37	43	48	44	40	33	48	59	40	53	37	37	56	38	57	49	41	51	39	54	36	58	45	44	46	46	43	52	44	31	51	40	38	43	38	49	45	38	48	54	53	45	45	51	65	37	43	29	47	44	39	40	49	44	50	47	42	37	42	44	40	53	45	42	43	49	50	40	44	46	45	46	41	50	40	45	46	35	31	45	52	42	34	55	44	47	48	52	46	46	36	48	49	40	39	48	42	39	54	49	57	50	37	42	56	43	34	53	37	39	36	49	47	34	35	49	55	38	51	43	46	40	52	48	30	44	46	42	42	50	51	49	48	47	58	40	49	46	32	32	50	46	43	38	61	44	32	45	32	48	43	44	42	47	45	44	37	59	36	44	50	41	42	39	44	42	34	43	52	52	35	41	45	52	44	46	38	50	44	50	49	43	44	44	37	45	44	38	38	37	42	44	52	45	60	34	44	42	47	43	33	40	45	43	49	39	50	46	52	52	43	37	37	52	47	41	40	34	33	40	39	47	40	45	45	41	37	47	41	44	44	49	35	42	43	46	39	50	41	41	41	51	47	40	31	52	41	44	52	57	52	40	44	37	53	34	45	48	42	40	42	38	45	32	40	32	38	40	49	41	56	36	42	50	51	39	40	45	49	54	51	38	50	35	39	48	51	40	52	44	51	44	35	30	60	47	51	37	48	37	46	47	35	36	42	50	38	37	48	47	43	43	53	38	44	40	35	50	50	49	47	42	32	45	41	52	51	35	43	31	27	48	54	43	46	47	46	47	31	38	46	43	43	43	42	36	56	37	41	51	36	43	50	42	34	49	48	38	44	46	49	44	42	39	55	44	42	47	42	47	42	38	52	44	34	39	44	48	41	49	44	37	47	43	44	36	54	48	33	55	30	39	38	39	55	52	51	36	49	50	44	33	45	33	53	39	36	43	49	42	38	45	45	41	47	42	44	47	43	59	49	43	37	40	36	32	43	45	42	39	46	46	37	37	42	54	52	48	45	38	36	52	49	40	49	40	38	39	39	45	54	35	45	55	44	38	52	38	35	48	36	42	41	55	46	43	40	48	38	40	44	41	46	37	48	36	48	41	33	43	39	42	47	42	49	57	44	44	48	44	47	53	43	48	61	49	57	34	55	44	36	35	47	40	42	50	37	42	37	37	36	48	35	49	45	37	38	33	40	50	55	54	49	41	52	41	31	46	43	45	48	33	50	43	40	49	48	54	36	37	42	46	43	46	44	39	35	47	40	45	35	32	45	31	38	33	36	44	43	41	45	38	65	39	37	38	47	41	40	39	45	36	48	51	40	47	47	40	26	49	46	36	45	42	41	30	43	51	52	52	56	46	39	44	37	49	43	41	38	34	38	49	52	34	38	43	42	57	38	47	40	30	41	42	46	41	40	43	42	34	38	62	51	41	47	46	46	46	44	47	43	39	50	55	46	46	43	59	48	44	54	46	30	51	44	57	43	40	32	46	43	55	54	39	32	42	44	46	41	39	49	45	58	30	46	51	41	45	46	45	44	49	35	45	51	33	33	42	32	50	46	47	29	55	36	54	48	51	37	43	48	38	42	41	56	36	52	44	41	40	50	41	39	37	48	42	45	54	37	46	45	40	40	40	47	46	51	47	43	49	37	32	41	35	34	51	49	53	35	43	34	45	45	42	40	50	44	38	35	50	32	47	57	45	40	43	43	47	45	42	53	49	45	39	49	39	44	51	40	39	62	40	46	45	55	49	35	48	44	34	33	57	41	49	38	46	47	55	53	46	45	54	48	36	38	48	38	34	44	48	55	46	37	52	39	48	45	58	22	39	47	45	36	45	41	43	35	40	42	58	44	42	53	43	53	44	44	36	35	54	55	37	50	45	40	59	46	40	42	45	49	44	44	47	39	34	33	53	44	49	50	47	33	44	55	54	47	46	52	30	49	44	52	48	47	47	42	46	36	46	36	56	39	42	44	46	43	46	36	50	49	43	59	35	45	45	49	47	35	35	53	48	48	31	46	38	43	39	44	49	62	42	43	46	48	39	43	53	31	43	46	57	39	47	45	30	47	40	41	59	52	37	37	39	45	47	50	57	42	42	41	43	46	51	41	43	43	51	43	41	49	39	44	34	43	50	34	52	34	35	35	51	31	49	40	59	38	47	46	52	46	46	45	50	53	27	51	39	51	35	50	52	47	53	53	53	49	51	46	48	49	40	48	52	44	42	42	40	36	41	56	52	29	43	39	50	43	42	40	44	43	45	40	43	41	36	38	45	53	50	60	39	43	38	41	38	40	38	48	39	40	50	44	46	48	41	53	42	47	44	41	44	40	45	50	41	39	35
15743	6781	3792	7520	16399	20676	21355	32731	34311	29651	25667	21150	14490	8142	3978	1979	1036	720	604	562	571	566	598	569	562	560	568	559	537	567	552	546	532	549	578	545	534	571	571	561	544	552	617	567	561	553	605	539	627	547	588	569	555	541	569	581	576	571	583	530	533	557	537	587	574	561	561	532	541	571	552	595	545	576	554	532	555	572	564	522	544	573	562	595	569	539	550	587	573	587	565	583	564	599	563	573	524	543	564	538	566	519	576	578	550	565	561	563	582	520	575	532	571	545	563	555	568	532	578	544	620	566	559	559	577	563	577	567	560	587	533	541	527	569	560	577	556	578	560	587	568	561	563	572	577	595	563	560	564	582	594	620	521	542	586	547	566	586	558	568	553	553	592	559	577	597	530	532	565	546	555	593	547	598	541	553	564	542	558	601	593	517	559	559	559	584	564	542	566	495	538	561	570	550	548	602	542	554	576	594	539	591	574	595	613	543	547	569	596	596	581	556	555	536	554	602	545	567	567	546	577	574	538	544	568	529	544	528	576	570	556	538	525	535	586	546	553	550	531	562	560	597	553	587	545	612	514	539	517	567	580	539	575	597	543	553	578	511	566	540	566	553	545	610	551	537	579	523	582	522	536	533	555	529	537	546	585	538	597	606	560	564	603	545	558	523	568	520	593	536	577	572	548	556	576	551	577	572	577	614	563	587	571	537	567	565	565	591	579	595	535	558	563	554	549	556	564	602	606	550	507	503	584	552	584	576	579	536	561	558	580	567	549	573	566	531	543	547	539	602	574	622	569	534	546	583	582	558	563	572	565	564	583	538	551	551	564	537	536	555	568	564	515	570	585	564	564	555	555	556	584	538	556	557	522	551	548	531	533	540	555	586	549	550	555	575	552	586	586	559	571	544	550	560	573	570	592	579	544	588	541	577	546	589	582	583	564	598	584	577	580	544	545	581	598	588	571	568	540	571	598	521	536	521	545	534	551	544	564	568	591	558	560	575	526	574	560	566	581	519	532	526	554	568	575	562	524	574	533	541	548	575	592	567	548	579	561	570	583	582	543	594	563	547	549	550	569	580	553	553	577	556	574	561	585	545	530	563	579	560	544	556	535	564	561	553	562	540	591	549	514	587	588	579	536	556	555	584	579	535	551	575	544	571	566	567	542	558	574	527	607	551	564	553	601	566	528	566	539	548	541	567	548	550	568	553	572	542	553	570	570	539	558	634	552	550	600	546	559	627	576	548	560	590	581	538	515	528	566	554	580	551	604	554	517	594	587	550	541	566	546	566	581	560	541	617	573	531	558	546	552	559	547	516	569	534	563	568	585	548	583	550	592	571	533	585	601	547	537	571	556	558	580	543	561	579	600	547	539	579	573	568	541	536	567	527	596	581	606	536	548	605	533	597	566	595	569	555	585	592	602	561	563	581	519	585	577	546	577	549	542	579	569	595	579	558	549	569	615	581	565	540	551	610	575	534	583	603	597	556	549	559	514	582	548	537	559	588	565	582	569	574	601	577	595	592	550	581	584	589	566	605	532	563	563	554	591	553	568	576	565	570	582	525	596	550	612	571	621	550	576	610	585	593	573	549	541	565	512	548	555	552	554	546	590	538	511	566	566	565	554	575	585	562	581	567	617	573	578	546	576	546	534	578	542	582	557	573	562	523	572	543	557	557	538	599	553	580	582	551	576	572	528	568	580	551	529	557	612	562	557	587	531	569	548	596	567	592	598	560	584	568	609	571	545	562	576	601	576	530	585	537	590	574	576	531	562	577	554	596	547	586	533	577	573	568	553	569	583	553	552	530	577	553	567	552	557	595	560	594	582	569	585	621	604	565	580	574	581	616	570	503	580	593	559	558	575	555	531	554	580	569	537	587	589	558	551	528	538	570	569	568	565	591	540	543	595	575	530	541	551	574	560	558	592	612	535	590	548	543	551	549	562	538	591	583	577	566	539	595	572	555	579	538	606	593	545	566	556	530	570	576	597	546	596	563	583	571	557	548	579	541	561	572	537	554	554	512	539	631	499	585	602	523	599	539	582	593	578	558	553	559	575	547	562	557	571	582	547	578	574	592	543	559	597	554	551	580	558	546	619	559	527	562	576	561	576	547	556	587	555	603	559	560	503	552	547	571	551	531	570	593	548	594	570	526	567	519	558	564	615	577	615	589	555	579	556	542	558	549	547	565	546	577	503	538	581	553	580	562	575	527	538	543	562	544	557	579	564	522	570	572	580	586	573	542	548	600	517	602	556	602	603	587	590	562	572	564	557	547	561	535	537	574	545	532	583	591	566	576	577	571	589	564	531	555	574	575	540	590	546	548	576	538	567	586	548	605	556	587	576	550	541	511	566	601	593	561	534	579	567	584	584	569	547	570	573	503	582	577	510	582	521	555	551	542	573	556	557	588	572	572	592	557	557	573	550	571	538	559	536	585	560	594	564	553	517	524	559	592	555	596	577	557	573	525	561	548	529	546	542	571	531	597	589	601	537	582	558	586	593	537	570	570	570	567	569	536	564	543	538	568	554	621	530	571	559	541	579	534	580	573	515	637	548	547	563	573	567	518	572	551	581	569	603	568	582	607	596	531	562	533	567	572	527	591	590	534	539	567	567	540	553	577	562	559	566	517	565	573	560	593	589	570	523	508	558	527	521	556	603	574	605	628	534	500	537	542	544	593	588	542	534	544	553	511	561	606	565	552	559	555	575	587	530	580	549	589	620	550	533	580	548	567	572	565	622	606	559	575	570	558	558	576	563	560	550	554	535	550	541	560	583	577	536	591	565	550	562	576	623	573	520	520	531	560	570	558	552	626	598	550	583	543	568	516	515	608	556	511	590	602	572	558	549	534	591	555	567	616	564	559	537	575	566	575	613	568	535	583	538	539	525	604	522	610	568	577	562	588	507	571	543	568	583	574	605	564	570	588	552	584	559	553	541	573	568	575	583	543	579	599	595	584	584	570	519	546	586	525	561	580	592	565	585	577	545	550	542	556	592	548	552	557	541	558	555	563	539	580	533	564	577	557	606	555	567	539	562	575	522	547	548	577	573	584	564	611	547	531	527	569	556	552	596	550	591	538	571	561	553	586	553	586	552	570	574	594	569	562	523	530	537	587	585	541	567	553	560	600	582	557	602	560	542	536	594	579	563	545	548	595	554	570	529	593	579	575	557	580	512	567	551	560	570	577	549	523	556	565	593	562	574	549	525	576	548	554	566	542	576	569	550	576	589	549	550	579	551	575	555	562	518	520	559	576	522	585	576	549	589	547	580	561	589	540	588	574	567	542	591	592	545	571	576	615	568	561	574	599	563	579	534	533	551	537	575	560	560	547	530	559	560	546	559	571	548	543	627	560	577	601	573	598	575	522	546	601	597	559	567	568	561	615	554	570	545	597	595	535	559	539	571	562	548	582	587	551	560	573	588	538	560	532	552	592	578	562	530	563	582	540	586	544	537	544	568	588	559	550	557	554	536	536	525	554
999	699	440	347	441	855	1307	4497	7134	5886	3408	2016	1110	465	256	103	66	46	38	36	38	42	49	41	46	32	35	29	35	29	45	36	40	37	36	40	42	38	38	36	39	48	44	39	43	38	46	44	46	26	52	40	37	34	33	46	35	27	42	52	45	47	37	39	48	37	52	26	25	51	49	34	38	34	39	34	39	31	33	48	46	47	44	42	42	34	39	42	42	38	42	37	39	40	48	43	43	38	40	42	47	41	36	40	37	40	38	37	30	34	37	45	48	37	42	35	55	41	42	35	54	34	49	44	36	37	31	37	25	44	36	23	43	35	45	34	42	30	36	39	36	37	34	37	46	41	38	34	43	39	49	37	40	34	36	45	34	42	39	48	37	41	44	37	40	45	51	43	25	42	35	39	44	29	51	36	38	42	53	42	31	37	32	45	37	38	41	39	52	38	39	38	52	51	37	49	38	48	44	37	35	41	35	32	29	43	40	33	59	45	30	40	54	42	37	33	42	42	37	46	38	42	36	38	36	27	34	44	31	49	33	42	41	51	33	40	41	30	35	32	41	40	47	30	39	40	41	42	31	26	40	37	37	37	34	36	34	46	47	41	39	36	48	33	38	34	45	34	40	35	36	30	42	39	34	60	48	47	46	41	22	35	30	37	42	48	28	41	41	46	29	32	43	53	35	42	22	39	32	31	37	39	26	40	34	39	31	43	39	47	35	41	41	46	44	44	34	34	40	37	35	40	33	41	25	37	38	45	26	33	32	43	30	26	45	46	40	34	35	43	42	37	33	39	47	47	35	45	46	45	37	33	38	44	42	40	37	38	40	49	54	47	47	45	46	41	44	33	48	27	36	33	42	29	46	37	38	45	37	47	42	47	42	36	45	45	50	33	33	47	42	37	47	48	41	31	40	48	32	47	31	34	52	39	42	42	34	47	42	51	25	33	42	47	40	44	39	43	37	27	51	44	41	41	41	46	33	41	41	43	37	35	43	44	27	36	47	32	34	47	52	39	36	40	41	43	43	44	48	41	35	34	36	32	37	25	33	50	35	42	37	31	40	37	36	29	37	38	49	47	41	29	38	36	43	40	51	50	39	33	40	34	26	48	43	38	52	38	46	30	38	33	34	34	39	48	29	42	41	39	44	45	37	40	32	30	35	35	43	43	43	44	31	50	27	39	33	30	34	40	40	41	42	34	43	34	39	39	29	40	38	33	38	34	54	44	40	47	41	37	35	39	38	34	47	30	32	39	53	54	25	29	33	44	45	36	27	44	46	44	39	36	31	31	51	37	38	29	42	35	35	36	36	50	56	39	33	42	35	30	43	36	37	49	34	49	32	28	44	48	40	42	36	40	40	39	28	36	36	39	56	52	54	28	42	35	37	41	30	40	46	44	40	42	33	39	36	40	38	34	40	24	33	36	33	30	34	26	47	44	37	45	32	36	43	38	35	41	33	38	52	39	39	35	39	46	29	29	34	36	26	36	40	45	39	39	37	45	46	28	53	51	29	43	32	39	41	27	45	32	40	39	34	29	42	44	44	40	38	36	43	43	41	30	45	35	32	36	41	30	30	42	39	26	39	35	36	31	31	41	43	36	40	36	39	38	35	44	35	39	37	43	42	27	45	48	48	51	33	41	28	39	44	35	33	40	43	51	41	38	36	41	39	42	45	35	39	44	34	50	39	30	38	44	44	34	41	35	37	33	41	45	40	28	31	40	40	33	38	46	39	37	37	52	28	28	53	36	42	36	40	43	48	42	36	54	34	38	39	51	36	49	36	37	34	31	43	35	44	33	36	39	36	54	46	31	35	40	49	37	37	35	38	38	35	34	37	33	28	50	42	34	41	35	47	28	31	32	34	35	37	31	34	37	40	26	32	40	40	41	34	40	44	50	33	37	39	30	43	39	38	37	38	36	45	38	49	36	52	35	41	47	33	51	42	41	44	39	38	48	44	34	43	38	32	43	41	36	43	38	35	41	34	43	30	39	40	31	46	26	42	24	47	38	32	42	34	37	38	35	29	47	23	35	47	31	37	30	34	41	44	36	43	43	40	43	56	43	41	44	38	31	35	35	48	55	34	41	28	35	44	26	37	37	37	41	50	38	31	44	44	41	47	40	34	34	48	42	33	52	37	41	38	45	37	54	36	37	29	36	36	39	42	42	34	31	41	47	35	34	32	24	32	44	42	30	36	38	35	43	31	35	38	36	42	31	40	33	24	37	38	28	43	43	25	35	24	46	44	29	38	28	41	43	32	42	43	34	43	41	54	40	43	38	40	44	34	34	39	46	39	46	42	45	44	38	41	54	39	38	49	44	30	51	43	31	39	37	51	36	40	34	40	36	41	39	42	40	28	43	46	37	40	35	42	40	40	32	45	31	51	31	47	37	46	37	45	42	34	41	40	42	48	48	40	40	50	33	49	32	31	41	41	41	42	44	41	43	48	39	37	34	42	48	43	32	41	40	42	36	45	37	38	37	43	51	29	30	39	35	44	34	27	38	39	34	33	38	38	52	44	42	40	29	39	46	40	39	42	34	39	47	35	34	53	42	52	40	44	31	31	46	34	32	35	38	38	42	27	42	38	33	44	39	30	39	41	31	44	35	48	36	43	37	27	33	41	48	30	27	39	46	39	33	36	36	37	34	36	44	33	40	31	43	47	30	45	38	37	40	37	35	35	28	45	39	44	34	51	45	42	41	35	41	47	39	38	38	40	34	38	44	41	46	43	39	50	50	40	32	39	48	32	44	39	37	43	36	34	38	31	46	47	25	32	30	42	45	37	32	37	37	43	39	58	32	41	43	38	37	38	44	43	37	36	34	32	27	40	36	41	43	45	36	54	36	39	39	43	35	50	34	42	35	33	40	32	31	35	40	48	32	44	51	41	39	33	47	32	46	35	42	45	34	34	44	32	50	26	37	41	46	48	45	39	42	32	41	43	56	40	39	36	56	38	33	39	50	42	42	28	45	34	45	39	47	37	37	40	37	43	43	44	37	39	30	38	31	30	44	32	38	30	35	37	43	40	33	41	46	29	42	40	37	38	38	40	31	44	35	39	49	38	38	42	43	55	40	33	39	45	41	44	25	39	34	35	38	36	34	40	40	41	34	47	41	37	44	40	36	46	37	46	37	39	39	38	44	47	44	44	35	36	34	35	41	46	44	33	30	44	34	35	35	42	34	35	40	33	52	37	46	47	47	47	42	37	36	35	38	29	39	30	42	29	40	45	37	40	36	46	35	42	30	45	34	44	42	35	41	37	37	31	37	43	40	27	43	36	45	47	37	46	39	33	39	28	42	42	41	36	33	35	40	32	51	45	47	28	40	36	48	36	27	45	28	39	36	41	38	31	41	41	45	44	35	34	35	28	33	30	47	43	48	32	40	50	37	33	44	53	45	34	45	53	31	43	41	37	37	33	37	42	30	42	41	36	45	34	36	31	40	39	31	44	41	34	43	55	33	48	39	40	38	41	44
20918	13218	7990	15819	26955	30383	31800	43684	46064	41270	32300	26710	19880	12271	6300	2827	1262	730	584	521	463	546	519	532	520	475	477	500	512	487	492	510	519	493	516	517	463	482	480	469	521	497	519	515	505	512	482	488	483	499	481	501	495	474	458	539	486	493	491	456	493	475	486	496	465	479	481	525	521	485	480	510	480	474	535	509	487	489	508	425	490	475	473	496	480	497	496	514	530	495	501	499	480	467	491	539	513	521	495	487	479	481	528	506	525	466	486	504	496	512	495	484	467	485	483	487	520	536	517	456	477	464	471	516	504	476	510	535	487	518	497	502	504	491	518	495	501	492	505	510	508	521	472	497	476	537	478	510	539	491	511	511	469	483	507	556	489	484	531	499	525	497	501	475	493	430	485	475	500	478	512	515	531	529	464	522	509	539	510	507	500	507	476	515	497	484	462	473	497	464	525	526	492	440	462	517	506	487	527	527	491	475	540	462	497	495	493	490	522	504	475	499	520	501	521	500	498	510	503	508	508	497	502	532	497	503	481	496	493	497	543	473	486	494	517	475	472	507	502	487	479	504	474	481	465	496	475	490	485	497	488	497	488	494	498	468	534	517	479	502	494	470	500	472	507	501	502	531	509	471	487	530	480	500	487	522	517	495	503	509	517	518	494	466	511	499	540	488	508	504	531	500	490	457	524	504	534	498	500	495	511	541	485	458	509	468	477	484	528	519	475	522	484	488	481	519	491	469	522	500	515	475	469	523	520	453	495	493	485	473	508	506	483	489	504	505	515	511	488	502	513	470	505	494	460	507	468	502	487	506	468	520	464	515	487	504	512	490	538	510	466	467	492	537	514	527	499	468	503	504	498	469	453	457	480	508	489	501	525	512	460	481	495	534	524	495	509	494	503	498	450	502	541	484	501	552	513	490	501	436	484	495	488	521	507	535	512	506	465	486	486	502	467	489	502	502	473	483	507	495	532	509	502	472	481	505	485	497	476	515	478	534	488	484	474	540	503	459	515	500	528	524	467	504	526	491	506	501	499	486	513	479	526	470	491	476	489	493	499	476	468	471	491	513	503	486	539	495	463	519	492	489	507	471	510	503	495	490	480	486	505	499	521	500	507	481	501	501	485	496	500	454	508	516	470	511	510	497	496	492	488	478	466	488	497	517	478	524	465	519	505	513	482	467	532	493	484	505	492	459	503	454	535	504	475	484	487	519	455	483	540	524	474	514	466	511	454	502	560	482	528	488	477	474	458	485	508	499	507	517	500	478	521	501	507	485	482	483	494	506	489	517	504	455	526	509	513	480	496	478	478	502	507	475	501	523	515	458	500	502	499	490	515	478	509	522	480	491	502	462	464	538	518	471	491	490	524	555	512	502	458	504	506	480	475	496	464	489	510	506	463	498	475	524	510	507	484	457	517	500	486	482	496	500	525	507	467	502	518	519	457	498	503	514	523	517	485	483	535	508	483	465	501	525	476	438	498	533	498	506	505	475	471	503	491	487	473	477	508	484	481	462	540	520	486	511	486	513	513	540	548	527	489	493	519	473	490	460	481	491	511	504	516	480	479	504	500	508	521	484	489	527	529	504	521	492	498	490	491	537	517	498	498	456	531	463	540	520	518	550	504	523	466	502	477	493	506	521	534	509	475	501	477	524	453	537	513	508	491	508	496	510	484	492	509	497	505	536	487	505	485	525	565	486	499	458	465	529	512	504	471	519	557	549	506	501	485	499	519	457	489	487	505	528	479	492	461	501	485	482	508	518	524	529	512	520	508	479	532	489	494	481	498	515	461	562	474	496	503	473	470	528	501	527	496	486	512	494	522	506	554	508	487	504	500	492	511	530	516	528	459	524	523	510	514	516	525	497	490	529	493	516	513	438	480	467	505	494	530	451	485	507	489	461	491	514	488	492	518	510	490	525	509	497	478	479	471	518	523	513	464	503	512	501	497	550	503	558	508	501	523	515	511	476	523	510	464	495	522	542	485	500	487	508	495	499	466	484	496	482	520	500	499	508	538	478	491	493	527	478	476	521	470	474	490	485	497	508	505	514	476	535	528	480	525	506	514	528	522	494	440	489	513	506	502	521	510	502	534	518	447	503	485	507	503	454	511	518	497	533	475	499	495	494	497	443	487	475	496	512	464	507	541	502	477	491	508	507	488	516	490	435	497	481	489	514	479	499	513	468	471	470	512	501	519	500	546	512	506	477	458	491	455	515	492	516	520	483	495	511	538	493	504	525	486	466	480	518	530	478	465	502	495	487	528	520	509	497	496	496	481	513	474	536	506	475	484	482	533	497	485	484	490	487	489	517	491	484	536	460	474	540	515	449	482	463	500	530	498	495	513	468	531	540	507	513	478	502	514	528	515	503	472	477	493	462	497	457	487	486	467	481	469	508	526	512	548	451	519	521	479	508	497	547	542	480	469	448	495	512	500	497	459	511	446	497	465	497	488	526	490	517	480	522	515	496	501	527	503	498	475	497	502	514	471	544	493	501	515	504	499	481	517	477	465	473	548	493	487	491	513	501	508	489	471	479	541	499	519	474	519	543	508	499	481	503	489	509	501	499	477	501	498	509	502	476	509	508	505	473	520	503	497	495	458	483	505	532	521	478	484	504	502	532	525	493	516	501	445	483	521	505	469	492	519	461	509	508	536	521	522	491	497	509	519	513	481	521	494	479	516	520	492	489	508	545	504	500	520	498	493	522	495	492	485	530	455	504	456	457	507	508	460	520	490	516	512	540	490	476	588	506	483	505	508	507	500	483	474	473	475	496	498	508	507	503	480	509	502	529	491	507	485	498	504	523	484	502	544	510	497	527	480	474	523	507	513	469	500	460	494	491	523	475	478	465	519	462	508	493	508	487	515	506	501	504	498	526	516	509	517	489	478	506	473	488	505	512	504	493	498	506	470	448	506	512	537	530	474	490	492	473	492	487	451	501	508	447	444	481	470	494	482	455	442	512	501	472	511	501	478	487	519	482	500	463	504	519	486	531	465	480	520	473	507	514	504	500	501	482	503	484	484	523	528	493	524	529	509	501	525	523	533	485	548	539	515	503	486	510	473	486	496	497	496	490	520	508	520	486	523	492	485	465	536	495	476	474	529	488	485	541	462	505	519	509	482	496	520	510	467	514	520	474	510	510	515	525	502	445	507	526	566	514	523	502	465	493	508	483	498	509	526	509	435	481	483	487	487	525	525	487	519	497	470	499	519	538	497	478	538	519	503	480	505	469	519	496	492	486	475	503	490	472	515	512	495	479	439	516	531	502	482	495	521	493	493	497	517	523	495	489	476	454	513	493	539	488	534	493	466	491	472	521	496	473	494	525	487	486	515	468	517	488	536	510	478	512	459	513	513	517	506	500	482	498	489	531	504	489	533	473	503	530	509	488	510	510	554	539	485	495	510	519	501	478	492	506	469	530	506	534	501	499	502	513	464	480	486	493	479	517	510	503	492	501	504	498	472	487	478	464	480	506	492	527
2353	627	460	405	579	972	2332	7265	7599	5831	3472	2308	1256	673	314	165	83	50	54	40	52	53	47	48	46	60	46	53	50	53	52	37	40	59	34	36	51	45	51	52	46	51	54	46	51	55	48	49	53	56	46	55	43	43	58	53	53	46	54	51	45	51	43	42	53	49	35	61	53	60	50	58	42	63	56	46	62	55	38	52	43	53	55	41	46	58	51	59	47	37	49	46	58	44	56	62	53	60	46	48	40	54	51	51	44	52	62	40	42	59	63	67	52	46	55	55	57	45	52	56	38	53	40	45	46	42	54	47	41	63	47	44	59	39	46	53	55	43	42	49	51	52	48	66	53	45	62	44	51	60	50	50	41	48	36	56	46	43	46	61	50	48	49	47	55	60	34	45	56	63	49	46	46	58	52	64	60	49	51	40	51	50	53	46	42	55	49	56	44	52	49	54	48	55	49	41	50	64	46	57	59	56	51	49	46	43	54	52	54	57	48	45	53	55	44	64	51	49	58	43	60	35	63	49	49	47	54	44	56	50	51	54	63	45	43	47	47	49	47	46	55	57	50	52	59	48	37	44	39	55	52	43	54	51	56	44	55	50	64	56	54	61	50	42	58	58	49	45	51	41	59	53	46	43	51	26	52	39	50	36	49	41	43	51	52	32	43	50	46	56	56	45	54	51	47	42	43	57	59	53	45	46	44	64	64	53	55	42	51	51	45	47	40	52	58	65	34	45	46	45	51	43	42	56	53	56	41	38	44	58	50	52	42	53	63	47	53	54	42	46	44	62	48	43	45	64	47	47	51	45	43	49	63	49	53	50	34	46	47	55	55	39	45	47	50	54	45	56	42	39	43	40	51	48	60	45	47	38	44	35	37	61	45	47	38	48	58	55	51	43	54	51	48	41	53	56	57	55	57	58	47	56	46	47	45	49	42	54	51	38	60	45	35	40	49	52	51	50	37	43	38	44	47	49	52	55	44	48	48	52	46	50	51	50	48	59	46	45	47	49	44	62	52	50	54	47	52	57	56	50	44	42	47	37	64	45	38	63	55	42	53	67	42	51	47	49	55	52	58	54	41	55	51	56	54	67	55	45	56	49	57	48	50	41	48	49	47	50	40	44	49	46	52	43	57	54	47	47	42	48	49	48	45	54	56	45	53	43	61	43	46	49	47	46	50	53	44	51	54	54	47	59	53	51	49	45	46	45	46	58	56	50	40	47	49	34	53	45	48	52	41	38	52	52	56	57	49	47	53	64	44	56	55	46	56	41	35	56	55	41	57	53	51	53	51	58	53	57	50	48	51	46	41	40	58	46	42	44	55	50	46	45	63	51	53	49	38	53	40	53	44	47	52	57	41	44	46	51	51	39	41	38	55	40	46	39	54	52	43	46	44	49	50	54	52	53	39	51	51	43	55	46	41	54	56	48	58	49	48	47	51	50	48	41	46	43	41	47	50	51	37	46	54	43	50	36	52	52	44	56	44	48	44	57	48	62	60	58	62	50	55	63	50	54	55	52	53	56	46	59	40	61	47	52	49	51	39	44	49	56	48	52	42	52	59	50	45	57	51	35	62	45	43	44	40	46	50	40	42	66	53	43	42	43	53	47	68	64	56	37	53	44	52	46	43	56	43	45	50	51	46	45	58	45	39	45	42	52	42	56	48	46	58	57	47	38	45	40	39	47	39	57	40	47	39	56	42	51	46	50	46	40	48	46	59	46	54	51	59	55	65	58	58	51	47	43	48	55	54	46	51	47	56	53	48	55	51	43	50	51	49	71	46	57	58	54	46	59	43	52	40	45	40	48	38	48	60	53	50	53	42	54	44	43	48	49	57	54	57	57	47	49	64	44	55	44	57	57	48	51	50	47	44	47	44	59	43	33	56	52	63	67	55	49	50	38	45	49	54	36	44	61	55	45	59	52	49	59	59	50	45	51	69	56	40	60	57	57	39	50	56	43	56	50	56	59	38	50	54	55	60	46	50	49	42	55	61	49	50	47	55	50	52	54	49	62	48	37	53	51	57	44	54	47	50	62	36	44	43	35	48	52	46	52	44	58	56	51	50	46	53	38	65	52	54	49	44	53	54	50	42	55	64	49	50	44	55	47	39	59	46	48	59	47	57	57	41	46	62	46	49	52	50	45	43	37	41	56	50	57	50	57	65	56	63	47	44	56	48	56	35	45	52	53	45	43	59	54	39	50	53	59	49	54	41	42	47	69	60	38	59	54	47	58	54	49	58	48	44	57	55	48	50	40	45	53	53	40	38	39	46	50	57	56	51	55	64	46	65	50	43	37	52	45	55	54	39	67	51	56	59	38	44	49	65	62	52	46	37	49	49	41	50	44	59	60	54	44	61	47	63	43	45	41	38	62	59	42	35	50	35	57	52	41	64	51	45	38	51	45	42	54	42	50	56	47	37	51	59	51	48	54	43	54	52	49	40	62	46	35	48	49	48	43	72	48	60	55	48	45	55	65	42	51	54	40	43	45	39	59	37	59	51	50	49	55	46	49	49	47	68	61	36	47	54	54	56	36	48	41	54	61	36	61	59	50	56	59	47	45	54	36	48	56	58	41	54	51	43	49	58	45	65	46	46	54	55	54	52	50	61	49	63	56	42	41	58	47	55	39	46	40	43	57	67	47	45	45	49	42	48	42	43	46	54	48	46	58	56	56	55	49	42	40	54	61	49	47	54	39	52	46	49	43	40	43	60	37	56	55	56	51	51	54	51	51	41	56	48	52	54	56	55	46	53	56	57	42	53	43	55	52	70	47	48	53	63	53	45	40	59	46	49	46	42	40	56	44	47	44	49	49	53	47	50	53	42	40	43	40	37	52	52	35	46	60	60	51	44	64	48	44	62	44	57	58	44	59	62	44	58	46	50	44	49	46	45	48	54	53	57	43	44	53	44	50	61	42	36	62	43	57	43	59	51	51	49	53	56	47	60	43	55	56	42	40	59	53	53	49	53	47	51	42	42	53	55	59	42	54	48	49	61	52	40	45	66	43	62	45	46	58	53	43	58	66	57	45	48	52	48	42	41	49	58	43	44	57	44	54	49	55	50	56	32	49	53	42	67	57	63	49	49	51	47	45	52	48	65	54	36	38	45	47	48	51	44	38	65	51	48	42	42	44	49	52	54	52	47	42	54	44	54	67	54	47	40	57	55	32	57	41	40	54	44	58	64	46	37	35	43	52	48	51	50	48	55	51	43	36	41	59	42	53	54	47	41	53	53	59	64	46	38	51	36	51	59	45	42	64	52	55	44	38	54	46	44	37	57	53	45	47	42	64	53	54	39	47	43	50	52	42	40	55	44	44	46	39	51	42	42	43	52	45	64	56	52	58	47	42	57	49	36	49	61	56	51	44	50	73	61	44	44	57	49	56	52	49	46	57	45	41	51	54	43	44	48	57	59	46	48	50	46	53	58	40	53	50	62	51	37	50	48	60	52	46	53	50	53	56	37	56	42	41	34	53
20848	12176	8591	17875	28747	31383	38404	51422	47508	40562	33730	28735	21916	14212	7466	3568	1660	998	741	652	677	675	660	594	642	638	627	608	583	647	628	630	630	701	690	621	632	667	676	633	619	629	625	663	605	635	609	582	616	646	656	639	630	599	616	632	657	596	623	575	622	622	659	633	647	588	654	642	655	641	640	659	608	598	573	641	640	633	635	603	640	631	612	610	637	647	639	706	667	664	608	656	615	627	633	616	626	640	614	626	598	656	613	652	648	624	648	669	624	638	624	581	607	654	652	619	633	617	625	616	647	633	611	625	588	618	593	627	581	624	627	640	595	639	648	664	654	567	631	613	591	558	672	637	637	674	636	620	595	652	656	680	585	629	582	600	639	642	633	608	651	650	618	625	644	667	653	601	619	692	624	627	618	600	657	612	624	647	614	651	665	634	655	637	610	636	646	604	671	644	634	649	621	623	665	625	648	611	607	591	640	630	613	606	636	618	611	639	645	629	628	645	600	662	668	625	643	652	602	615	670	640	634	608	611	670	642	655	624	606	594	647	670	624	687	608	606	619	637	644	644	625	639	642	670	622	635	601	671	603	671	630	594	630	646	671	623	597	645	708	662	673	614	646	598	619	615	622	594	610	621	643	645	647	633	610	611	665	605	666	626	665	649	616	592	659	620	600	639	673	673	610	645	629	623	605	657	646	629	642	598	618	626	655	646	642	651	617	679	630	625	621	601	623	603	657	623	630	689	593	614	614	660	623	683	659	663	701	655	596	650	647	627	650	670	618	587	636	604	684	644	611	613	641	650	632	608	586	637	631	631	635	635	655	591	634	639	637	651	658	613	642	664	630	645	628	622	645	667	630	615	652	610	638	647	589	636	655	632	609	659	646	628	655	608	613	649	647	633	659	650	669	632	608	603	596	593	631	623	611	646	617	612	639	651	619	696	624	629	645	645	628	651	640	665	662	630	641	665	578	631	633	593	626	634	630	657	603	663	620	685	631	626	630	659	625	622	590	682	652	634	657	599	642	618	628	603	646	658	633	661	579	661	631	643	646	593	612	587	619	612	648	623	691	649	613	637	634	605	656	636	591	631	624	637	615	640	689	647	620	673	628	614	587	638	676	627	624	597	613	615	606	592	646	678	675	581	609	622	627	632	656	623	615	606	628	616	651	625	627	641	662	682	657	635	587	655	592	643	656	630	615	619	685	653	638	636	638	640	595	604	640	604	599	673	655	656	626	621	665	614	628	624	669	630	645	648	577	660	669	655	677	679	637	635	607	661	674	612	663	636	678	636	611	606	580	589	623	651	636	633	659	630	647	649	653	616	622	643	613	632	680	635	644	613	600	648	661	597	633	648	665	634	601	663	634	612	666	636	672	660	640	635	658	605	645	659	632	664	652	629	642	640	651	651	671	587	622	620	627	599	647	618	640	615	652	652	706	657	624	652	615	581	635	546	619	644	631	621	660	643	609	665	641	642	651	656	603	619	637	653	660	657	623	627	616	601	611	643	612	633	598	607	609	599	617	628	665	651	600	602	637	584	633	635	615	662	620	637	649	625	645	652	628	669	622	678	628	628	643	638	608	599	632	670	591	623	615	660	628	610	621	671	663	641	664	635	659	658	640	634	626	656	634	630	580	632	554	630	610	655	641	647	634	652	622	663	641	646	649	670	598	621	661	615	624	633	671	631	630	595	663	612	585	627	653	672	640	620	640	640	648	632	658	623	609	637	671	644	606	556	632	670	598	647	596	670	611	611	607	607	672	626	658	625	643	657	605	637	610	584	629	657	637	685	648	597	613	618	592	682	602	625	650	663	647	635	618	653	665	642	610	610	629	644	596	641	657	637	653	606	613	623	641	657	608	651	651	636	607	659	633	620	625	709	637	631	649	654	634	654	607	661	666	590	609	627	678	633	641	638	644	630	641	640	620	650	587	645	667	627	642	674	620	607	642	609	676	640	620	631	639	656	632	617	622	629	652	608	669	596	633	672	680	664	666	667	640	632	609	637	640	601	602	622	641	619	632	618	674	630	629	642	674	598	603	609	663	620	627	604	654	634	629	601	641	606	657	625	579	648	625	704	632	645	639	621	593	682	669	651	616	609	600	654	674	629	596	578	633	596	644	636	663	625	596	611	659	676	632	617	599	607	597	657	620	611	694	653	637	623	625	603	626	620	659	597	642	638	663	592	634	596	614	669	657	649	638	688	614	650	639	622	653	658	668	639	643	620	609	631	629	562	645	599	624	606	679	626	663	604	614	630	581	665	660	650	613	617	635	609	622	608	635	650	616	652	616	633	639	612	632	610	633	650	648	624	653	580	614	652	627	605	582	640	625	651	628	596	653	612	646	654	619	594	670	651	647	659	623	671	627	626	587	632	644	587	628	650	619	655	647	594	684	655	611	589	679	655	622	645	655	635	657	613	615	677	658	606	636	660	623	651	693	673	644	688	610	644	587	637	626	626	623	641	596	618	632	576	606	647	636	629	617	620	625	613	600	619	641	587	616	618	650	616	676	644	619	665	631	578	652	674	659	627	652	604	639	588	622	620	628	659	616	657	658	671	650	621	667	653	629	594	673	629	611	601	628	629	625	644	643	669	685	655	642	593	637	638	632	618	616	661	604	612	596	643	636	637	642	670	631	584	685	642	623	609	596	662	688	606	665	646	626	658	617	644	607	624	635	655	670	660	607	612	615	631	637	612	652	652	597	668	638	627	610	663	631	638	647	653	610	634	595	628	651	634	648	637	613	577	610	651	678	616	640	604	676	604	621	648	676	651	664	673	639	629	658	584	634	613	629	599	637	594	624	632	658	622	600	660	660	628	603	660	618	656	640	594	585	632	656	631	601	632	636	621	602	638	616	631	589	637	626	651	633	610	617	636	675	673	654	663	626	626	689	617	645	632	603	617	647	627	671	616	629	615	629	592	608	626	674	624	637	654	648	654	627	630	670	641	637	643	608	582	595	660	603	642	656	662	627	600	631	639	646	668	631	626	667	582	624	604	598	656	648	639	622	642	625	654	642	649	640	583	630	636	629	624	623	632	629	607	630	634	572	587	630	699	624	633	632	636	616	639	652	619	664	626	640	599	598	610	588	626	633	683	666	687	620	685	611	625	597	622	556	646	650	612	609	644	579	657	627	647	655	648	633	605	694	642	584	616	697	638	644	615	631	649	620	634	636	622	636	676	615	642	632	653	594	632	594	613	624	658	597	610	665	602	597	598	616	600	591	619	611	630	615	629	640	621	592	655	620	668	625	648	592	613	638	674	597	631	569	627	626	651	617	617	635	680	640	660	627	675	615	655	672	675	638	648	625	598	639	628	595	668	642	654	620	657	646	630	641	626	630	615	630	625	614	659	602	629	648	639	628	617	620	663	598	638	662	677	627	660	602	646	624	633	614	624	655	638	695	634	635	672	648	669	616	614	675	661	666	634	607	687	661	654	675	615	624	654	644	662	628	638	615	624	643	649	607	621	566	610	599
1545	1099	717	719	1052	2038	3483	12989	14277	9662	4779	2812	1385	751	336	159	79	67	43	46	55	57	42	59	51	41	46	44	41	48	32	37	50	46	40	45	41	49	49	38	35	46	50	52	48	28	42	45	44	34	32	41	43	53	48	44	56	42	51	39	41	34	39	43	46	38	47	39	51	34	49	53	45	45	52	30	47	45	56	41	37	48	50	41	54	45	47	35	43	46	55	33	36	52	52	45	43	51	56	48	48	41	36	46	40	36	53	46	42	38	49	35	51	47	46	38	37	33	44	41	40	39	41	34	40	44	45	41	43	57	56	51	49	41	38	39	50	40	48	44	49	46	25	41	45	40	50	41	42	34	47	58	50	39	37	47	46	37	40	36	48	49	49	50	47	49	43	30	47	47	37	48	44	50	42	57	47	52	37	38	54	46	36	38	49	48	50	59	49	42	55	38	47	35	42	54	46	46	48	40	39	35	37	45	45	40	39	42	47	32	47	48	58	50	50	41	47	38	48	42	49	47	36	48	49	54	46	54	49	48	46	40	42	41	51	34	46	48	39	39	40	38	52	54	48	48	43	43	38	41	42	54	45	41	44	40	42	39	54	36	47	40	38	47	44	45	49	41	46	50	37	40	52	51	54	46	48	38	49	35	43	53	48	42	36	40	35	38	42	50	45	46	31	51	46	42	46	47	34	35	48	44	44	57	44	50	40	28	34	59	39	52	52	39	44	43	59	49	32	39	30	36	42	42	50	42	53	38	37	28	48	49	41	44	41	38	47	32	37	49	45	44	39	46	51	40	44	44	50	44	35	44	41	40	43	49	57	36	45	41	31	55	43	36	42	39	37	47	40	38	39	44	42	39	50	38	44	33	37	35	40	53	44	38	48	36	34	39	36	28	46	41	37	31	40	59	53	47	47	56	53	42	41	57	43	51	53	38	38	51	45	39	53	47	35	50	44	47	39	38	45	38	45	38	41	36	45	37	50	50	47	52	43	50	46	39	46	58	43	38	54	37	39	44	41	44	57	38	45	56	58	38	40	43	34	36	36	43	57	39	43	47	32	46	56	43	51	50	32	43	46	40	55	34	45	45	43	47	53	37	47	45	36	42	38	38	36	42	42	33	47	52	39	45	34	60	35	45	37	51	33	46	45	55	40	58	47	48	47	38	47	54	47	52	48	36	44	48	44	49	55	34	36	47	52	42	45	37	43	40	33	55	32	44	45	61	48	44	38	50	45	41	43	39	40	44	46	41	42	39	29	41	50	39	42	44	46	48	47	62	46	45	49	46	30	29	30	39	47	38	35	44	45	50	33	52	41	44	48	37	45	48	38	44	30	50	50	39	38	36	44	51	49	44	43	48	30	41	43	40	39	40	40	42	49	47	36	49	45	48	54	48	34	33	41	49	40	43	52	58	35	37	43	35	43	43	43	50	52	35	46	50	41	57	42	44	44	50	37	42	43	37	51	44	43	38	38	44	35	57	43	39	34	49	42	50	43	37	45	44	47	47	49	42	46	35	47	47	41	45	46	51	41	41	46	54	40	36	42	38	32	47	43	37	45	39	41	37	45	37	48	46	47	39	36	36	41	40	41	34	44	39	47	53	39	51	51	45	53	47	41	41	44	45	40	47	33	53	42	61	47	35	42	35	52	41	41	57	39	38	49	51	44	49	50	41	41	43	51	52	34	32	37	55	42	44	44	39	42	44	51	45	40	39	38	31	38	44	35	46	35	43	42	46	45	41	41	36	40	36	29	47	43	41	41	51	44	40	43	42	50	45	49	49	52	49	58	46	45	42	50	57	39	53	36	24	46	34	53	38	52	47	37	38	39	45	39	49	41	54	49	42	48	36	52	42	42	39	47	54	44	31	41	47	43	47	49	43	46	47	37	41	48	43	38	38	40	46	48	41	40	41	32	34	52	45	41	43	43	44	40	48	25	40	38	42	48	37	40	36	44	39	43	61	42	37	46	48	57	46	53	51	39	41	50	41	38	48	53	44	48	47	41	36	41	65	49	47	37	31	41	44	40	51	47	50	51	46	41	49	46	37	39	40	43	31	39	49	45	44	44	41	39	41	38	44	55	44	37	41	50	48	44	46	48	33	44	33	45	59	45	41	43	45	53	36	45	36	62	40	41	35	30	48	46	39	39	48	46	41	39	53	42	45	29	43	47	38	44	55	45	47	49	41	44	50	36	34	37	39	40	35	49	41	36	46	37	40	32	40	38	38	43	54	48	50	41	49	42	42	42	38	45	43	55	41	50	38	41	39	26	35	47	44	51	53	53	34	53	38	54	43	47	47	37	49	43	43	50	47	41	36	42	45	38	43	37	52	45	39	43	39	30	49	40	45	42	48	39	44	43	35	49	41	51	52	35	44	47	50	42	33	40	38	49	47	39	41	44	45	32	39	42	37	50	38	35	37	48	44	36	33	46	38	43	54	49	38	48	38	45	55	43	50	39	56	35	58	59	42	39	37	55	52	48	50	45	53	45	41	47	63	40	42	50	52	47	34	46	40	42	44	50	33	38	42	47	54	41	57	39	32	40	40	52	42	42	39	34	30	45	40	34	47	39	45	36	33	47	41	43	52	48	45	38	47	44	44	60	40	50	46	39	32	32	54	41	37	34	37	43	52	36	44	38	37	51	42	40	51	48	45	43	34	40	43	43	48	48	47	37	49	40	43	43	43	50	37	44	42	50	36	35	46	51	47	53	37	33	43	49	42	46	44	34	58	37	40	57	47	47	41	43	47	32	35	36	53	39	47	39	29	48	48	43	43	39	32	47	46	43	38	45	38	56	58	46	57	50	40	39	52	46	43	28	34	41	36	41	50	49	48	46	40	39	46	37	32	32	42	51	37	55	43	37	33	44	37	38	40	45	47	49	49	38	44	36	41	37	48	56	40	37	48	42	34	48	39	29	45	46	33	46	39	42	55	42	43	42	45	44	48	38	44	39	42	47	48	36	39	47	51	32	37	38	41	49	45	56	42	39	42	52	52	32	57	40	45	48	41	39	55	37	46	52	41	37	39	50	48	44	38	41	35	42	39	42	50	55	44	42	54	60	37	39	43	52	45	42	36	35	36	51	39	49	40	48	50	43	43	35	46	41	49	36	44	44	51	39	49	46	39	44	40	46	54	32	39	39	43	36	38	42	47	33	40	53	50	44	34	43	39	52	39	37	57	45	54	50	39	47	42	47	47	29	53	58	41	38	45	44	41	44	36	40	33	33	46	49	42	57	35	31	44	58	41	42	40	47	39	42	50	53	45	50	48	42	40	46	52	45	56	36	53	41	41	41	47	47	23	48	51	42	32	39	52	51	41	41	35	54	35	48	50	51	39	41	48	45	49	54	50	43	38	44	42	37	39	52	49	51	43	40	49	49	36	45	48	30	37	40	46	42	43	49	43	36	31	37	32	38	39	46	39	37	44	50	41	51	38	43	50	44	46	36	50	49	42	52	44	44	53	42	50	45	39
25393	17271	12757	23667	35814	39383	43034	61713	58090	46601	36389	30013	23543	15522	8408	3909	1761	935	650	579	517	522	572	520	532	526	539	501	572	558	549	585	540	532	550	532	506	536	552	568	503	559	535	503	563	565	519	543	554	558	525	520	492	555	546	522	558	566	537	538	533	507	566	561	522	539	533	549	556	530	555	588	566	542	525	515	513	568	550	558	510	564	517	555	557	539	544	564	522	539	482	541	479	534	545	584	542	541	537	534	548	559	489	551	517	563	540	575	566	536	532	537	526	542	570	503	558	557	556	550	576	557	564	524	500	560	528	551	548	547	565	553	536	572	572	558	528	561	543	564	558	569	548	540	571	529	549	501	546	579	553	526	557	565	540	559	545	520	604	571	536	581	499	552	529	530	562	572	562	566	574	608	553	559	555	550	556	540	549	563	519	554	503	545	546	519	517	547	538	571	526	520	565	558	552	528	530	545	574	514	536	599	512	552	556	551	572	553	589	498	552	553	553	540	570	574	571	499	567	575	525	539	558	531	546	560	574	529	557	560	537	574	554	537	556	533	570	556	524	564	547	543	553	544	551	530	536	532	533	534	534	503	581	565	541	526	497	571	545	540	528	574	518	536	538	558	566	562	524	518	564	539	521	568	476	540	553	509	529	530	524	522	534	523	552	540	567	515	530	513	541	568	537	540	511	585	559	578	551	513	577	574	518	513	571	535	576	524	534	501	576	543	554	572	494	579	545	534	552	573	553	536	551	543	557	581	544	551	528	557	513	494	517	561	550	541	563	522	525	564	554	529	599	561	558	560	574	554	549	519	511	523	552	568	569	564	587	547	547	524	511	562	566	561	553	562	565	536	527	569	560	577	532	548	588	551	556	555	565	554	508	555	535	543	518	542	559	546	532	544	527	557	533	552	531	574	546	548	559	520	573	542	527	521	565	550	566	546	549	581	542	524	550	603	550	531	561	557	494	547	534	565	561	529	526	532	534	584	560	570	517	554	555	497	581	566	554	569	568	550	580	513	555	528	544	515	545	526	585	539	544	503	584	507	577	514	558	523	529	578	547	529	478	552	554	535	534	502	539	560	544	594	497	551	533	579	512	506	523	494	555	556	528	530	554	516	541	557	526	556	551	578	551	517	543	533	543	512	591	555	539	548	530	522	558	551	595	538	603	532	583	512	576	567	536	551	580	565	523	573	553	534	560	550	527	519	487	537	550	513	531	543	552	500	537	551	504	501	551	552	556	559	510	518	576	534	551	531	537	534	542	536	576	531	523	572	525	545	551	561	568	583	520	551	574	556	540	592	489	535	543	511	528	530	561	566	522	544	578	549	580	532	537	583	541	545	558	580	533	563	534	528	554	550	535	539	534	538	542	545	537	552	547	523	552	555	544	545	560	573	539	532	538	525	538	518	525	578	572	557	502	567	569	507	524	564	529	535	584	523	552	523	568	560	582	570	569	558	538	571	551	570	531	546	520	502	514	505	568	539	529	573	538	565	537	549	507	524	500	563	536	563	552	545	533	554	560	564	509	532	561	545	564	561	519	548	549	503	525	530	518	524	593	580	547	505	546	535	498	534	531	578	522	593	571	554	586	508	567	507	575	538	523	607	566	552	517	531	496	527	525	539	573	563	520	523	541	539	526	558	580	569	546	516	590	565	568	543	551	537	550	530	575	572	540	546	554	506	521	552	561	530	507	490	561	553	596	543	545	562	510	556	561	546	530	514	538	548	522	532	479	542	495	489	572	541	546	530	522	535	549	549	530	581	509	553	509	533	576	582	518	503	566	561	524	535	538	544	546	520	536	553	576	545	521	511	541	544	526	541	560	570	543	505	560	532	503	508	543	546	587	546	530	515	559	568	552	548	544	571	518	564	558	520	552	547	541	549	578	530	560	562	520	512	517	553	555	530	540	543	549	616	553	553	515	485	581	548	549	585	527	580	545	523	554	586	531	546	551	544	540	532	567	559	527	558	596	517	537	527	535	576	493	538	565	560	534	512	540	544	549	550	540	590	531	543	528	520	574	492	532	591	550	557	548	551	548	585	567	537	531	541	524	513	548	555	540	529	544	536	569	522	523	534	519	545	543	553	547	552	532	561	537	557	512	526	562	522	530	563	541	513	545	540	562	553	526	490	562	529	561	513	577	557	581	509	567	578	617	571	574	539	567	551	514	554	529	574	557	593	557	535	549	567	509	537	541	532	556	526	569	534	576	549	574	540	506	554	556	551	548	526	556	589	541	540	561	533	546	545	522	574	566	538	567	576	543	550	525	564	514	540	526	576	518	521	559	528	589	533	541	591	579	530	566	619	548	533	547	519	581	571	569	561	514	535	549	530	511	527	539	525	569	533	553	537	535	562	541	579	558	523	567	550	529	555	575	562	537	558	563	536	550	528	530	547	518	546	509	545	550	519	568	563	574	575	535	580	536	543	554	516	522	551	526	542	551	538	538	536	506	573	537	523	518	539	588	547	523	566	562	544	505	520	511	559	527	522	552	508	541	551	517	578	529	527	551	548	525	529	515	533	522	563	570	515	554	523	538	527	544	587	567	563	497	566	548	567	517	548	532	525	521	575	557	556	544	548	526	543	509	508	579	530	570	534	499	551	550	543	559	577	549	554	526	530	572	552	562	504	529	512	562	554	552	584	573	545	511	549	562	549	536	574	582	529	547	555	561	542	534	544	518	531	562	534	540	522	529	539	563	554	568	540	555	579	582	511	551	525	569	545	538	536	543	543	521	566	554	527	542	519	566	538	562	544	569	573	514	525	568	599	575	545	573	553	577	523	546	525	580	594	543	540	555	584	546	532	523	586	546	528	501	540	570	548	562	544	531	531	511	547	526	567	526	558	550	524	553	547	519	557	568	566	578	510	554	557	525	527	563	574	540	588	547	524	538	556	524	511	509	597	524	546	546	504	528	530	536	547	582	554	533	554	549	560	569	530	570	544	571	525	524	551	565	525	553	543	494	530	518	522	519	523	498	550	506	539	563	592	525	526	565	554	568	524	541	536	555	557	489	557	545	592	547	579	530	568	546	540	568	530	540	567	573	555	591	524	545	560	529	566	517	571	539	554	542	543	532	534	556	574	593	537	494	536	525	537	577	532	541	597	534	501	552	525	544	565	555	560	514	557	562	543	545	542	537	509	556	520	505	544	531	536	524	567	605	540	553	567	540	579	559	496	553	503	524	507	570	523	532	523	547	587	556	527	548	580	563	525	563	598	534	530	564	509	560	554	541	593	532	568	554	566	534	541	582	546	532	568	530	542	534	528	556	528	527	515	557	570	505	527	555	562	511	495	543	560	555	538	524	621	564	519	562	549	567	564	535	563	572	547	582	574	554	531	546	572	563	530	533	574	556	533	516	584	576	597	518	539	564	565	544	548	557	538	563	546	549	552	571	555	532	504	553	527	565	534	542	532	510	580	544	558	567	539	550	522	539	621	589	547	552	563	563	530	583	489	601	504	572	564	532	563	495	508
1419	330	210	180	245	423	771	2582	2707	1784	1173	754	412	223	129	83	54	60	53	41	48	54	50	54	40	45	37	37	45	42	57	51	52	39	41	42	43	52	46	46	36	55	46	43	34	36	39	43	34	54	37	42	45	42	45	36	49	49	45	44	43	34	42	37	40	48	34	54	50	42	41	34	41	47	40	56	43	51	45	52	46	52	46	45	51	30	41	35	43	46	47	34	37	47	48	48	46	53	41	37	47	46	54	41	34	38	43	37	46	47	38	28	52	46	46	45	44	47	44	33	32	33	41	39	45	32	37	59	44	40	48	47	45	36	44	41	43	44	51	55	62	40	43	55	51	56	28	34	27	43	49	57	55	49	51	58	49	49	45	49	56	47	56	48	42	45	47	41	48	46	47	53	39	36	42	44	43	52	50	39	64	36	35	51	44	35	38	38	51	43	42	55	60	47	45	52	42	52	46	55	45	40	44	39	43	45	47	50	46	33	52	35	39	42	48	46	41	62	49	41	53	50	50	31	51	55	45	37	55	51	34	50	43	38	43	53	45	41	45	58	42	49	44	55	42	34	39	36	41	39	52	30	44	50	51	39	41	53	38	46	52	42	46	41	44	48	51	41	44	45	40	47	47	54	38	38	51	37	51	35	29	37	39	48	35	51	46	44	47	38	39	46	39	29	49	37	40	56	40	46	46	32	47	43	52	52	36	36	44	39	65	43	47	35	42	43	43	46	49	42	50	33	49	51	48	50	52	42	52	40	31	37	54	31	46	40	36	53	37	45	30	48	42	47	44	37	53	43	46	51	49	48	44	47	36	34	46	50	43	38	46	41	45	50	50	42	37	45	42	43	36	44	43	37	33	52	40	54	48	56	49	45	61	49	44	46	53	39	44	51	53	42	39	58	53	53	51	39	31	48	49	54	33	41	49	49	48	40	41	48	51	43	52	40	35	54	32	60	47	37	40	51	50	41	35	44	40	42	42	45	42	38	50	43	34	51	44	46	45	53	40	45	41	43	52	49	45	51	42	31	50	48	48	49	48	47	38	37	44	43	47	37	43	39	58	59	43	38	51	51	44	38	52	42	30	42	39	34	38	42	53	48	39	41	49	58	48	33	36	42	51	33	38	42	40	42	54	46	42	48	40	45	56	41	47	53	50	46	55	50	30	40	54	52	49	44	57	53	47	45	45	40	45	39	43	39	42	40	53	41	35	36	53	47	27	48	44	51	34	44	41	47	56	49	47	39	48	64	37	43	47	37	44	43	55	38	44	50	47	47	36	49	45	46	42	42	47	50	45	44	52	43	37	46	39	48	38	42	44	59	43	51	60	32	46	59	40	44	51	43	38	43	46	43	47	46	45	38	40	47	44	48	35	54	53	46	41	44	26	48	47	57	55	45	46	51	51	44	47	45	41	43	49	34	47	54	55	43	43	31	49	52	38	34	41	48	50	38	47	38	42	51	41	44	47	37	40	44	52	47	41	43	38	45	59	48	54	42	53	39	31	40	51	41	59	47	48	49	47	50	45	46	29	36	38	58	51	48	46	52	39	47	44	37	36	49	45	45	39	48	39	49	41	39	48	68	55	45	47	64	35	45	40	44	44	44	45	42	46	51	42	44	40	49	51	39	39	46	48	34	45	48	44	55	62	49	48	40	52	43	43	53	54	37	45	53	46	38	36	48	49	55	44	63	43	49	50	43	54	39	50	42	41	43	39	36	36	37	49	37	47	43	41	43	43	43	46	38	36	45	49	41	35	46	49	55	66	45	34	49	43	33	50	40	45	52	36	40	35	44	36	54	50	53	45	46	32	40	34	44	51	36	36	47	40	49	45	41	34	50	39	50	62	42	49	30	51	37	44	49	44	47	46	42	49	52	48	44	43	49	43	37	39	42	57	53	35	55	40	32	58	49	57	46	41	28	40	34	40	40	39	53	33	44	49	42	46	43	50	41	59	37	46	48	47	46	39	54	55	32	43	43	48	36	41	33	50	44	31	50	53	43	44	45	47	29	46	45	50	44	51	38	41	40	54	48	46	45	45	56	40	47	29	45	39	40	41	46	36	60	54	40	37	41	40	37	32	49	40	42	46	39	40	44	38	44	41	41	42	41	48	34	45	46	38	53	44	41	40	42	38	46	51	50	43	48	41	41	58	47	49	33	33	40	43	45	59	35	47	46	43	55	48	29	41	30	39	41	39	55	31	57	46	41	52	49	52	47	35	39	46	37	38	43	48	50	35	49	33	46	51	57	39	42	37	43	53	47	47	55	55	44	35	44	41	53	37	38	39	45	56	46	34	40	49	37	37	44	36	49	32	45	44	34	46	39	48	53	48	52	40	33	41	37	46	53	41	38	37	37	48	45	45	49	56	50	51	61	41	45	31	40	38	40	49	47	49	46	37	40	58	45	48	46	38	50	51	46	46	43	42	52	38	55	40	51	44	48	55	37	52	38	48	47	54	54	41	43	47	52	47	55	52	43	42	52	46	51	47	34	47	49	33	53	40	36	44	45	38	44	41	39	61	53	43	42	33	41	32	43	21	46	44	41	44	53	52	39	56	42	43	36	50	51	39	37	47	39	44	32	48	52	39	45	34	40	59	34	37	46	39	68	46	46	51	48	40	46	39	48	34	56	43	40	40	50	48	39	52	47	39	47	41	49	49	46	44	35	41	48	47	43	40	53	50	61	38	49	46	42	44	43	43	47	40	51	43	44	47	34	46	50	34	38	34	47	34	29	50	44	45	43	46	49	51	54	49	58	45	52	34	53	35	37	45	48	44	31	51	63	41	51	41	33	50	42	40	45	36	45	42	56	37	58	43	32	59	51	38	37	45	49	45	54	42	40	43	38	50	54	43	43	49	40	44	43	55	36	51	39	42	47	34	49	33	52	47	46	39	44	46	48	42	52	54	54	49	51	44	39	38	57	38	39	50	54	40	40	50	40	43	35	59	41	39	42	38	48	43	50	45	52	47	46	42	39	50	32	56	64	35	45	49	38	42	54	44	47	40	39	40	42	47	47	46	43	43	43	43	51	39	49	54	36	39	46	46	32	41	46	45	50	54	36	36	41	53	40	41	48	51	53	40	49	50	31	38	47	33	46	58	32	45	53	49	44	41	51	39	43	55	41	45	32	45	47	47	42	42	37	53	36	51	62	57	52	46	47	47	33	39	43	49	37	43	44	51	43	41	42	47	41	49	35	51	39	38	37	27	38	56	51	43	47	57	51	45	46	53	38	37	45	40	48	39	52	45	38	47	49	51	37	46	38	37	33	45	44	35	49	43	42	52	47	30	52	46	48	43	47	40	34	42	56	47	62	50	38	48	43	38	56	36	42	51	39	43	42	42	43	45	55	41	54	41	51	41	52	41	39	39	38	38	45	48	46	37	37	44	57	57	40	33	38	36	50	45	41	49	44	39	35	47	35	34	50	48	39	37	39	49	51	45	50	40	42	48	38	37	50	36	47	35	48	51	40
16842	7511	4659	9142	19586	22456	26647	36989	34121	27679	22606	17280	10657	5792	2759	1506	920	633	593	596	578	552	525	538	542	544	581	552	562	561	585	565	542	598	535	575	561	563	556	545	531	583	545	572	543	569	553	565	568	602	556	518	560	565	558	582	547	561	568	542	585	552	584	553	528	557	578	551	589	549	636	603	578	540	544	542	545	594	574	544	584	554	582	548	567	520	548	580	562	529	557	587	546	557	557	532	548	548	600	570	528	541	560	551	549	532	585	542	566	577	573	554	567	566	581	551	540	547	553	588	595	593	552	540	588	559	564	527	579	608	570	559	549	577	544	611	578	574	541	567	532	518	543	609	557	567	547	553	584	541	533	582	590	558	562	612	578	544	538	575	584	535	534	545	557	599	556	578	597	532	597	537	553	532	591	557	541	549	567	542	540	559	537	526	576	545	589	536	614	543	573	579	593	538	559	583	547	600	549	592	542	591	575	581	561	532	553	607	558	561	545	546	584	564	529	539	589	563	509	559	542	532	559	562	571	581	539	554	584	566	570	566	565	585	527	566	516	569	583	584	579	571	560	578	581	580	602	557	536	588	572	597	571	555	557	557	564	562	563	565	562	541	546	557	574	542	561	550	586	550	549	590	526	550	601	588	564	589	593	504	544	538	607	572	548	570	541	541	564	602	576	547	561	561	586	547	578	549	526	555	575	567	562	548	588	614	545	571	586	590	533	539	562	573	549	568	548	552	531	561	565	585	531	554	592	569	570	553	540	563	549	544	529	542	603	590	560	537	559	593	579	556	541	572	555	637	569	575	530	567	589	557	563	543	552	595	541	571	577	592	547	587	574	552	503	532	573	539	580	535	559	578	575	543	608	570	553	555	535	593	605	539	550	572	540	557	601	602	551	600	530	545	563	622	548	562	574	568	543	566	614	553	552	585	571	552	562	562	537	566	606	555	574	571	571	588	587	571	559	570	517	554	493	583	570	520	585	589	573	585	544	571	543	582	549	560	531	531	552	565	559	571	582	599	545	557	559	566	546	565	556	592	548	586	578	571	585	629	526	610	598	551	544	567	587	579	570	570	510	608	544	599	575	554	586	536	554	572	546	549	604	635	542	553	544	559	552	528	564	607	579	534	591	606	558	572	572	536	604	548	559	575	529	555	570	550	568	544	567	633	562	567	578	539	574	548	554	581	572	537	581	540	528	562	580	522	555	572	594	575	557	548	550	565	596	535	587	580	560	566	571	568	593	557	551	626	537	573	582	575	545	543	589	499	556	564	529	561	579	594	586	551	575	533	536	606	558	524	584	531	614	538	561	565	575	541	553	543	552	521	512	559	540	551	622	531	585	555	579	567	533	581	557	566	555	561	553	525	589	578	574	577	594	568	533	580	556	604	547	546	580	542	555	560	544	537	593	530	581	609	552	530	590	557	586	552	549	559	568	587	550	588	563	567	564	547	531	570	508	503	563	565	590	596	538	567	538	577	605	587	551	566	571	555	560	530	562	555	586	553	606	543	552	578	580	574	558	559	582	598	557	593	588	585	619	526	587	540	542	599	562	547	525	541	563	560	593	590	570	551	550	595	569	566	599	552	544	508	574	589	542	560	579	515	592	555	555	557	583	559	556	554	540	550	537	542	567	544	571	579	593	586	573	533	550	560	564	545	601	525	577	529	505	605	595	543	562	602	569	559	560	533	584	567	543	532	536	575	588	663	540	605	564	546	596	607	540	568	545	601	563	567	571	597	595	541	551	578	577	593	591	571	584	515	547	566	587	582	553	615	551	543	554	561	557	547	566	560	556	538	543	575	561	581	567	577	540	564	602	556	573	587	610	558	594	529	550	538	532	570	530	583	531	585	573	601	570	593	597	546	510	535	561	539	581	613	543	568	568	591	574	553	528	538	576	561	555	577	573	546	609	540	579	582	555	579	555	586	551	552	569	594	556	531	547	573	528	548	597	552	551	535	532	594	573	609	574	531	574	535	576	539	566	598	588	572	565	585	602	566	541	551	567	557	556	547	588	551	599	578	563	547	580	536	557	544	566	546	540	583	558	562	602	589	518	531	573	539	540	571	573	556	562	554	596	617	552	596	538	558	547	566	578	524	560	552	596	584	597	569	542	540	578	542	562	572	607	546	571	553	545	536	602	513	596	513	589	599	569	545	541	558	574	606	559	562	569	546	539	596	546	555	568	565	588	565	581	552	603	577	563	545	560	548	572	584	529	547	580	587	552	548	548	636	548	526	554	532	586	535	524	579	564	554	575	559	558	558	550	588	588	555	544	571	585	527	562	558	555	552	581	557	546	575	542	562	577	574	580	560	497	568	556	563	603	550	541	588	565	490	595	587	520	547	592	572	540	544	506	569	526	558	552	567	574	553	568	541	539	561	554	532	541	547	525	602	541	537	560	570	582	583	569	586	547	588	538	582	564	578	545	580	516	532	576	544	564	553	566	572	603	559	547	562	572	553	558	564	584	527	545	599	596	599	568	546	573	538	583	595	540	514	535	592	575	578	519	566	606	556	520	561	568	588	544	507	566	548	551	613	574	540	547	567	569	580	567	576	573	606	559	549	547	563	562	541	579	544	544	574	559	549	591	550	573	560	523	525	613	513	543	597	560	538	558	573	540	588	560	532	586	559	558	524	521	595	543	560	575	619	566	554	584	489	554	570	561	594	553	566	515	541	524	550	552	575	552	535	572	570	590	509	556	542	577	542	573	578	586	590	586	559	566	547	546	578	541	578	539	539	543	554	555	561	557	546	579	575	554	580	554	569	553	536	556	591	564	573	575	557	560	551	567	537	573	527	597	604	544	578	595	555	572	551	569	556	575	539	584	561	578	560	538	562	547	594	565	579	546	558	575	616	575	594	568	554	531	549	563	558	593	549	531	556	557	535	564	575	594	571	565	568	563	585	558	585	544	551	557	570	554	592	568	592	531	555	518	584	579	580	563	532	568	507	538	594	539	533	589	562	587	556	511	565	564	588	542	555	547	601	551	543	540	552	531	611	573	551	632	533	544	562	576	552	573	561	556	526	572	537	578	552	548	544	548	544	564	567	603	567	617	569	542	583	563	540	579	576	543	555	573	548	546	568	575	523	553	541	542	543	572	550	572	576	610	530	530	563	568	586	546	612	539	559	542	574	544	578	578	586	573	569	557	564	569	537	584	586	518	596	597	589	587	554	555	579	521	579	603	564	569	590	584	514	542	619	561	538	512	565	560	524	565	621	513	569	588	578	555	571	536	541	576	563	595	579	569	573	565	528	517	599	557	505	568	589	568	577	536	579	547	571	546	560	562	586	582	573	566	543	553	546	552	577	521	532	588	578	553	548	581	556	571	533	556	559	559	508	620	562	559	544	567	541	590	574	588	582	593	535	570	570	554	528	561	544	516	546	525	530	572	571	569	574	534	609	532	562	581	545	533	550	559	591	590	538	568	553	561	550	582	557	551	537	535	576	588	558	562	607	575	550	555	558	579	569
993	793	604	462	616	955	2226	6522	7115	4819	2919	1595	817	360	179	106	78	58	34	40	38	43	27	33	36	35	26	41	40	43	30	39	33	35	33	42	45	45	40	40	43	41	37	38	30	42	37	47	44	39	47	42	41	42	31	35	43	28	42	30	38	28	49	28	29	41	35	34	57	35	35	44	32	45	37	39	37	26	41	39	53	46	41	38	46	37	49	35	41	30	40	40	51	56	33	37	44	33	47	35	30	47	38	32	43	33	37	47	32	38	40	39	35	33	34	43	34	45	44	32	48	38	46	38	34	43	32	49	37	27	41	45	44	36	42	32	40	38	37	32	44	41	41	43	39	38	39	30	43	42	43	34	51	28	35	45	34	42	48	46	34	31	40	34	37	36	34	49	44	53	37	23	38	45	40	53	37	41	40	44	44	41	48	30	33	36	39	38	31	43	37	37	41	42	37	55	47	47	44	46	32	44	30	38	42	46	31	28	46	50	42	47	46	23	30	44	37	36	41	36	43	52	48	45	39	42	37	34	34	47	28	34	46	34	41	40	45	39	31	32	45	30	41	45	41	35	41	31	44	49	23	47	39	39	28	33	48	42	43	39	35	41	48	39	46	46	27	38	41	39	35	34	38	34	29	40	37	46	34	39	34	38	41	42	39	45	39	45	44	44	40	45	40	38	42	45	37	34	44	37	54	36	40	41	38	42	46	36	45	42	43	22	40	34	41	23	39	34	41	33	33	32	54	39	19	34	34	41	47	46	31	37	29	43	42	45	33	43	36	45	40	31	42	51	32	39	40	37	40	34	38	39	45	47	42	43	44	40	36	29	40	39	37	42	39	34	38	37	39	42	36	35	25	35	24	38	42	46	42	53	46	25	41	31	44	33	38	34	45	38	39	44	34	31	49	42	46	35	31	37	44	31	32	46	39	32	27	38	50	27	38	38	45	43	48	37	35	53	28	34	41	32	40	41	44	28	39	38	35	36	42	43	43	42	26	37	40	40	40	35	34	44	32	32	40	42	44	38	43	45	32	45	42	47	48	36	34	46	36	38	37	29	46	27	43	41	37	37	36	47	41	33	33	39	30	41	37	41	48	39	41	41	53	55	51	45	39	35	54	41	37	41	45	32	33	36	33	20	34	39	28	41	48	47	46	52	25	41	48	41	42	38	40	36	35	41	37	41	32	38	49	35	47	36	43	40	39	34	35	41	46	37	32	37	34	44	40	42	38	50	42	37	42	40	46	43	40	38	43	39	32	40	39	37	36	39	48	47	38	43	42	32	39	53	47	36	40	38	37	36	44	31	29	38	47	37	36	37	39	39	48	42	20	43	42	46	42	37	38	36	34	49	34	38	31	34	38	57	31	38	32	40	37	48	39	48	37	39	38	42	49	38	48	41	44	43	33	32	47	57	32	35	44	34	30	46	39	45	42	41	39	38	39	41	45	41	34	33	39	42	23	30	35	43	41	39	41	36	42	37	41	37	32	29	33	42	34	34	36	37	36	44	35	43	28	35	35	48	35	41	43	45	32	45	41	44	36	35	47	41	39	44	42	54	30	40	42	42	48	38	33	33	37	44	49	43	38	44	38	35	38	39	44	34	44	54	34	46	52	50	39	39	44	38	37	43	51	42	39	35	36	43	39	31	29	35	52	45	38	57	30	44	40	38	41	42	44	42	42	43	41	38	33	40	43	39	37	56	40	39	42	41	33	33	48	37	37	32	41	29	26	36	43	47	40	34	35	31	43	40	45	48	39	38	32	28	46	40	36	27	43	39	37	35	49	40	35	47	44	35	37	36	46	42	43	49	49	40	38	35	27	45	40	29	40	36	43	38	49	41	35	37	48	50	39	38	39	44	44	43	35	45	35	30	43	57	34	46	33	44	47	43	31	40	43	43	36	29	40	40	46	40	45	43	28	41	45	42	42	32	34	46	37	37	34	27	44	41	39	36	36	41	47	42	23	50	38	32	35	43	39	40	33	40	37	35	43	40	36	37	46	45	28	30	40	30	46	48	36	30	33	41	46	39	26	40	30	38	31	49	35	36	39	39	47	34	53	32	42	40	49	45	37	40	34	42	45	40	29	40	27	38	33	49	52	39	41	43	39	50	46	40	37	41	36	33	40	40	48	28	38	45	37	44	47	41	47	46	35	38	42	44	32	46	32	42	34	50	43	39	43	56	52	38	51	34	33	26	45	38	34	36	39	38	32	35	31	34	39	33	39	49	44	36	44	43	43	45	59	44	41	36	38	36	44	45	47	45	50	37	39	39	35	30	27	41	38	57	41	35	46	41	45	38	39	39	47	41	39	38	38	38	49	39	43	32	37	40	32	42	43	54	28	33	44	38	25	41	35	24	46	35	42	44	40	38	46	39	55	41	36	39	36	42	49	37	38	38	41	30	49	40	37	35	36	45	28	35	45	50	44	47	29	39	28	42	43	44	41	41	42	45	49	37	50	35	33	37	39	38	34	50	42	39	37	47	44	46	46	42	42	34	27	34	40	34	39	38	32	30	44	34	32	38	39	35	39	39	37	52	34	45	40	31	36	39	42	40	38	40	39	45	35	41	53	39	37	40	30	40	35	35	37	42	37	37	32	57	36	39	31	33	48	33	41	33	33	47	49	31	43	44	33	37	28	39	39	36	38	39	44	43	41	34	42	59	37	38	34	36	36	38	42	40	33	49	38	37	39	41	35	42	46	43	37	32	49	35	43	30	30	37	27	41	35	37	37	42	42	30	37	38	40	37	37	44	30	44	29	26	45	42	34	39	38	32	37	40	49	38	40	32	43	41	38	41	41	37	29	37	38	41	31	37	46	31	41	38	47	44	54	30	41	43	32	33	44	33	52	39	42	33	40	44	40	38	43	33	42	40	45	45	40	42	50	37	39	38	50	31	34	42	24	35	35	35	37	42	41	31	45	36	43	42	36	41	38	41	36	37	44	34	40	36	50	47	50	34	34	29	38	45	44	45	43	40	36	41	33	46	48	38	45	43	30	43	37	40	43	44	51	34	34	43	35	50	29	36	29	26	36	48	33	34	42	35	39	39	32	51	31	34	30	44	28	33	45	41	44	43	32	30	36	37	35	35	37	45	43	44	46	35	47	57	47	27	30	34	33	40	34	38	38	38	30	45	36	38	46	34	39	40	37	35	33	36	48	36	33	34	28	38	33	38	42	31	35	31	40	39	36	35	39	41	40	42	42	39	44	29	37	35	34	42	32	42	44	32	45	31	39	38	19	39	37	37	35	28	47	44	47	42	44	34	34	27	32	32	39	40	47	32	42	31	29	36	38	41	39	41	40	43	38	28	35	31	32	45	36	42	31	41	34	40	49	33	31	44	41	27	32	35	48	40	46	35	33	39	37	47	46	38	42	45	36	40	54	40	37	41	38	39	33	39	43	41	33	35	51	31	42	41	34	40	38	38	43	37	45	36	42	41	37	43	42	39	36	37	41	46	36	32	41	31	35	38
21043	14153	10445	18707	29537	30957	36683	48513	45674	37923	31244	24050	16565	9452	4423	2078	1084	702	561	550	512	523	472	522	477	465	503	524	530	460	521	507	484	468	503	495	513	492	507	522	479	478	533	462	472	530	495	484	514	478	531	465	481	518	515	508	526	522	520	501	508	458	487	510	445	495	481	541	536	495	516	550	472	499	528	500	478	449	500	493	536	511	467	495	488	557	466	528	458	519	520	513	514	526	510	525	502	472	511	501	514	545	513	519	507	486	488	497	497	541	498	506	459	548	522	518	510	490	504	451	506	540	489	546	507	494	488	449	525	526	532	474	510	497	515	454	516	494	494	497	499	530	516	502	525	505	492	524	584	519	496	495	492	483	490	475	546	500	487	514	500	526	500	543	506	511	507	510	540	550	481	454	507	506	507	478	509	498	504	470	535	524	513	489	461	497	515	494	484	497	531	489	487	489	502	508	511	490	507	463	497	537	474	505	514	503	511	454	506	455	464	516	515	510	485	541	501	542	503	480	498	520	521	530	513	532	518	505	477	482	497	513	528	507	493	489	522	462	530	458	500	511	523	501	559	519	543	464	535	493	495	519	495	521	487	555	520	494	459	493	495	529	461	560	463	547	511	490	495	493	480	494	487	515	495	516	502	493	500	547	510	533	502	553	507	477	521	500	537	506	480	525	520	528	495	533	481	460	491	509	487	496	514	526	520	474	520	523	518	507	517	486	520	473	472	541	521	474	479	500	503	510	511	493	485	537	497	548	489	531	539	511	539	499	495	521	505	520	501	528	519	532	485	497	507	459	510	536	470	505	512	529	540	468	515	526	531	520	526	497	474	514	521	456	492	502	490	485	517	461	481	494	499	513	492	525	468	468	495	510	523	495	497	498	476	519	517	514	508	470	519	463	512	472	486	508	528	506	516	511	496	492	523	515	494	497	512	499	521	548	512	509	526	491	494	513	509	510	499	533	561	573	553	480	481	502	445	497	513	527	512	558	497	496	484	540	495	505	540	504	548	530	509	550	538	503	485	493	519	517	481	492	496	493	498	504	464	482	485	519	512	490	515	500	516	537	487	503	486	520	498	504	518	514	523	492	472	492	482	475	503	457	543	525	469	506	493	516	456	487	511	495	498	563	502	539	534	474	533	503	500	535	532	515	486	478	486	502	480	479	524	479	521	485	512	504	452	506	508	508	490	478	534	502	512	529	553	521	519	500	473	496	517	468	492	496	527	496	523	507	508	490	510	511	492	481	542	497	473	515	503	490	511	495	553	555	498	528	523	537	503	447	493	487	518	502	476	509	478	530	511	494	494	517	522	510	523	495	502	503	476	490	528	513	539	493	491	516	494	518	502	481	484	510	519	464	506	494	553	503	504	514	539	526	469	491	522	496	490	505	482	484	521	495	462	491	530	534	495	525	491	479	525	532	522	525	510	470	560	511	455	532	478	514	487	492	477	489	471	497	511	516	519	488	470	483	493	476	470	506	526	505	506	518	496	520	483	500	503	514	459	506	507	507	494	497	503	510	497	560	467	527	517	549	505	533	520	553	530	523	487	509	525	511	501	535	463	484	492	534	483	485	507	567	536	498	535	539	516	518	513	463	539	544	501	564	492	518	552	519	495	516	481	510	522	542	520	507	485	526	540	500	538	489	487	551	527	473	540	509	482	474	517	476	552	533	466	482	518	485	483	523	493	518	444	499	514	516	523	516	476	538	524	496	489	539	490	532	495	484	495	505	502	525	557	498	506	501	500	507	491	560	516	532	491	458	516	510	491	503	516	506	491	497	471	518	531	498	538	516	542	462	487	469	509	527	502	502	521	485	491	466	508	486	521	499	494	504	514	477	483	570	520	480	470	491	486	491	496	501	482	529	563	486	479	534	526	502	489	499	528	483	463	523	477	483	488	524	497	477	497	525	497	504	555	538	522	535	524	496	551	510	480	511	516	497	479	497	486	553	479	510	500	508	536	514	491	483	462	532	491	452	485	493	501	515	497	482	529	475	501	509	515	503	510	498	499	501	509	519	523	537	493	533	530	536	495	459	529	561	482	515	519	490	479	560	511	517	507	513	501	534	520	511	510	531	490	565	523	508	462	501	538	499	503	537	466	519	507	504	457	490	506	506	469	486	517	559	510	453	503	470	483	492	494	497	469	476	522	544	445	511	500	543	452	516	521	495	543	509	554	494	537	512	486	498	502	504	496	513	518	528	511	518	511	514	507	521	510	513	470	478	486	468	541	521	497	495	508	498	512	513	532	502	487	481	516	506	540	503	523	518	497	503	526	522	461	506	546	508	505	544	524	510	498	506	516	510	548	521	491	489	505	513	476	483	514	530	496	515	531	484	495	510	473	557	503	535	510	480	506	558	517	488	517	486	505	516	502	491	495	491	519	473	510	511	507	513	504	522	462	498	535	514	523	520	550	479	479	507	492	519	507	465	556	520	509	524	538	515	522	505	505	468	479	497	478	493	484	545	487	511	515	512	500	505	496	545	543	528	474	511	495	493	527	483	477	491	495	527	512	517	548	510	497	486	516	474	525	495	514	518	524	519	484	508	508	509	440	513	522	510	491	540	493	505	496	466	534	521	521	509	526	469	459	465	511	484	516	503	492	530	487	482	487	516	502	511	558	504	519	516	506	502	515	518	487	431	504	505	542	508	466	499	570	508	522	514	535	479	517	483	465	479	468	501	510	531	522	508	503	472	467	538	480	471	507	477	526	520	469	494	483	507	515	473	519	497	544	502	530	513	471	493	520	479	515	487	473	498	498	478	498	495	520	490	494	485	551	516	504	535	538	504	530	533	493	512	533	523	507	508	521	512	475	484	508	505	508	500	496	545	543	504	500	530	504	468	504	525	504	524	518	477	503	534	505	497	528	487	479	517	474	521	526	493	518	518	467	499	521	505	467	461	506	499	452	515	509	459	481	491	505	525	511	512	518	471	481	479	474	528	491	487	506	496	519	490	552	478	497	475	488	510	477	511	497	481	499	506	467	507	497	492	467	528	517	509	530	516	545	484	505	518	510	482	494	484	522	498	477	521	564	503	464	495	506	492	507	531	541	432	532	513	489	498	504	496	496	525	494	480	533	513	526	476	497	503	473	517	538	499	501	475	485	508	538	525	510	488	530	469	480	482	506	509	495	497	479	494	501	512	499	480	530	499	509	524	488	518	495	511	503	491	518	511	522	467	518	492	536	493	505	498	505	535	502	506	471	501	514	526	482	520	496	529	499	507	484	510	512	525	510	514	531	518	539	507	517	497	503	506	493	478	478	523	485	498	473	485	518	519	525	500	501	516	494	532	508	533	496	520	475	502	530	514	521	481	473	520	482	519	520	512	515	521	476	471	516	529	450	533	502	481	523	542	489	525	533	537	539	498	528	501	515	554	494	503	489	481	491	452	496	484	447	495	527	522	500	498	500	519	479	481	489	519	495	490	549	504	474	481	506	518	549	511	531	496	499	479	497	506	504	490	465	524
2429	737	518	444	572	995	1854	7620	8039	6512	3938	1955	942	440	196	120	63	69	60	51	49	55	54	55	57	53	59	50	61	56	38	51	48	49	55	52	57	48	37	47	54	52	71	54	58	53	50	46	47	57	60	52	52	43	57	56	59	52	48	36	55	49	45	61	48	53	42	53	61	46	49	46	45	44	46	46	45	65	45	47	42	46	55	42	54	47	53	48	52	43	46	51	55	77	58	55	50	59	44	54	52	48	51	36	53	50	46	61	40	50	53	52	49	52	51	51	52	45	57	48	40	52	44	53	60	52	48	54	47	41	53	58	51	42	47	43	52	43	43	49	44	46	54	50	47	54	59	52	56	60	38	44	46	52	56	46	49	57	47	55	56	60	45	43	63	47	43	61	55	36	41	41	44	39	52	47	41	59	51	47	56	39	52	44	44	63	47	44	49	60	53	48	44	51	45	45	51	52	56	57	57	46	58	51	42	54	51	47	39	56	46	54	51	46	42	43	49	60	52	50	53	45	44	35	54	50	51	47	42	45	47	54	66	33	45	63	55	45	45	59	54	46	50	46	43	40	55	40	45	64	40	73	50	55	52	54	44	54	44	52	41	42	51	46	44	46	72	53	43	42	39	52	56	35	52	52	54	58	49	47	40	55	51	52	44	53	49	52	51	54	35	42	56	40	44	47	43	37	44	56	33	48	41	50	43	38	34	51	52	57	57	46	54	48	55	50	56	64	50	44	58	66	60	54	41	49	60	51	43	47	43	44	69	51	51	57	40	61	52	47	50	52	43	55	55	57	42	39	53	52	44	56	53	51	58	42	44	56	52	56	56	50	48	46	50	49	47	57	41	55	46	53	55	50	56	49	56	51	51	46	52	42	52	49	44	51	48	56	33	53	50	55	59	61	54	47	56	49	47	55	48	59	63	49	37	56	38	51	55	40	51	47	52	55	52	56	58	47	55	43	60	50	45	54	51	37	38	45	57	47	37	57	52	50	56	45	44	46	45	46	52	62	38	60	63	51	49	54	58	46	43	43	51	42	50	47	54	47	54	47	49	56	44	49	57	47	49	54	57	47	65	45	43	45	52	51	53	57	41	48	49	46	46	45	49	54	46	46	47	48	53	44	60	45	53	50	63	47	41	49	44	60	44	62	48	42	35	40	50	58	51	56	58	54	56	57	60	59	50	46	61	67	46	48	53	61	59	47	53	54	41	52	48	48	49	47	50	56	38	42	59	59	45	54	42	45	53	54	55	39	47	66	54	49	38	46	47	52	47	47	56	45	51	47	64	59	61	56	46	57	37	46	44	54	46	51	39	38	60	41	39	42	51	55	43	56	47	53	59	60	54	48	59	55	65	34	41	40	45	47	55	51	49	53	42	47	46	40	52	51	43	46	57	56	58	46	56	44	49	65	38	35	47	62	47	38	54	41	47	65	42	49	51	48	50	48	49	49	59	53	55	41	57	52	47	46	38	43	44	52	58	52	60	50	47	59	46	62	49	45	46	48	54	45	48	47	53	55	50	48	39	59	43	52	43	47	56	49	53	49	43	45	45	49	42	55	55	40	56	48	50	51	42	57	41	54	41	48	54	51	48	55	45	53	59	48	48	47	48	47	52	54	47	52	58	66	56	41	57	46	40	56	50	42	50	56	54	43	32	54	54	42	59	55	44	44	53	48	59	43	44	56	53	55	43	48	44	41	77	53	39	60	69	43	51	64	50	48	51	60	42	44	45	47	50	54	49	61	49	42	51	35	49	41	47	46	55	47	46	51	50	48	47	52	44	39	59	56	52	56	51	37	54	51	31	46	58	53	62	61	53	56	56	47	49	43	51	53	48	50	42	50	41	45	43	48	59	49	54	49	47	51	58	53	70	44	46	56	40	59	42	49	56	38	51	44	43	52	58	63	50	41	40	47	63	47	50	56	35	54	53	47	46	47	45	54	53	45	44	48	44	39	61	44	60	49	50	47	45	60	44	53	43	54	51	56	48	48	44	40	57	58	52	56	44	47	48	52	52	50	43	41	45	69	43	56	48	35	55	52	46	55	55	46	65	64	47	55	41	63	55	46	61	54	47	52	48	56	57	49	58	44	53	50	64	43	45	47	52	46	60	63	47	55	60	42	52	56	43	48	50	43	51	47	47	49	45	42	66	36	63	52	43	50	65	60	47	43	34	43	47	48	51	49	38	51	44	58	57	52	52	54	51	49	45	42	54	45	67	53	43	48	54	49	42	54	52	45	54	57	48	50	60	46	41	53	36	41	43	47	52	44	45	45	43	44	45	56	58	42	48	44	42	42	59	38	38	64	50	52	49	52	56	71	46	54	42	49	59	53	49	48	74	53	41	56	44	45	45	60	51	49	50	44	51	44	36	48	48	49	40	57	62	58	55	45	56	58	59	53	42	44	46	41	55	47	51	44	65	47	51	53	51	53	43	64	42	56	56	45	59	57	61	50	53	56	46	68	45	52	45	54	62	50	51	41	47	46	44	66	58	56	46	52	42	56	61	50	41	62	58	56	44	53	51	62	42	37	58	41	50	51	47	37	45	58	60	52	47	49	46	43	47	45	55	50	56	55	42	64	54	49	58	46	58	52	56	56	43	53	61	57	43	60	54	49	52	55	41	52	54	44	42	51	52	54	40	52	51	53	51	50	57	50	47	51	42	51	48	53	60	37	46	43	48	51	46	54	46	51	49	55	66	56	50	45	57	55	46	61	43	53	44	54	58	53	62	56	48	47	45	57	52	59	44	51	42	65	55	56	63	44	52	50	57	59	50	48	45	53	58	41	58	58	52	43	46	48	43	58	42	50	47	44	43	50	62	46	55	58	44	56	43	46	42	54	47	60	40	53	45	52	51	37	43	58	47	51	54	64	40	49	48	49	59	51	51	53	47	47	62	49	35	66	36	58	55	51	56	58	46	56	43	48	60	41	57	49	42	47	42	50	62	56	54	51	50	47	36	43	50	53	55	42	40	65	63	58	54	44	51	58	47	54	53	50	49	60	50	48	55	50	45	51	56	43	55	53	49	46	43	61	49	42	49	39	61	41	43	51	49	44	66	56	44	46	50	50	59	46	53	59	62	46	55	59	66	40	38	44	51	52	47	41	51	53	47	33	41	56	44	56	51	52	45	50	56	44	35	47	69	46	54	35	40	42	65	49	44	36	60	45	46	53	43	53	47	56	53	56	47	59	49	42	55	53	50	41	50	55	41	45	52	50	41	50	46	44	51	45	49	46	58	51	51	51	42	39	41	50	53	58	47	56	62	43	49	52	43	41	60	58	35	44	48	46	53	47	56	60	49	53	42	47	62	45	45	56	57	50	49	55	50	75	49	49	59	41	59	42	49	49	56	51	60	39	54	53	66	50	58	57	45	45	52	54	37	62	51	50	61	51	48	43	47	49	48	46	51	44	59	44	44	54	46	52	41	40	49	43	46	42	36	52	44	65	50	37	47	45	45	58	46	60	49	47
22458	13642	9794	17451	28731	31541	36436	51535	48619	42662	34308	26650	18561	10475	5119	2341	1252	848	636	652	687	612	641	661	576	614	616	651	643	644	663	671	590	646	629	641	667	653	646	609	615	687	629	638	662	630	609	633	652	641	619	584	677	592	623	631	623	628	626	601	609	618	687	630	637	627	654	636	632	612	623	591	624	644	582	625	599	606	647	645	667	648	649	620	607	632	666	653	664	673	631	628	618	629	657	645	610	660	682	630	663	643	628	593	687	672	602	639	604	643	626	640	662	654	626	599	614	604	602	616	662	646	606	636	647	612	625	632	623	630	648	617	632	614	639	636	624	640	642	639	622	674	649	632	666	596	591	666	669	576	668	614	638	640	600	610	676	662	608	585	655	634	626	615	645	659	632	665	634	650	619	643	617	624	591	648	625	666	608	672	644	644	605	636	623	631	629	616	613	640	635	620	631	626	655	604	688	645	649	681	624	614	592	625	602	654	631	646	652	647	599	629	653	677	656	640	668	665	629	621	696	558	596	602	617	602	668	625	641	642	658	641	646	657	644	642	668	609	641	667	682	581	641	714	618	648	626	612	700	639	611	637	715	631	636	685	624	671	633	671	665	592	637	651	598	659	650	633	616	664	618	609	642	637	666	641	631	650	658	591	651	626	649	631	590	676	630	656	584	630	648	624	646	601	656	707	611	620	630	644	635	637	629	665	659	603	626	631	642	651	588	653	653	633	618	614	656	639	600	598	609	679	614	610	663	608	631	660	642	633	620	640	637	624	644	603	630	647	673	631	659	631	659	647	592	646	652	623	605	667	700	650	670	672	666	650	635	651	658	651	675	681	655	642	613	641	611	619	629	632	615	633	653	649	652	605	624	635	645	587	610	594	621	608	625	663	624	687	619	637	645	657	644	631	615	628	633	619	650	668	615	655	684	664	637	653	662	684	631	602	647	619	682	640	631	662	616	638	668	628	657	613	636	667	662	598	647	615	717	650	645	632	641	636	650	610	652	674	641	643	654	647	646	640	652	615	649	612	627	648	595	659	646	652	676	592	605	646	631	619	634	631	666	596	671	621	617	633	632	651	647	608	630	658	607	664	659	649	679	669	635	630	670	660	634	667	676	631	621	654	587	651	600	595	659	647	649	620	629	624	631	578	679	683	659	601	641	670	623	649	644	642	635	611	649	636	624	630	637	664	639	631	681	612	608	627	665	604	675	654	669	613	646	637	634	662	632	684	595	638	619	638	601	634	637	615	668	631	609	660	693	656	651	639	670	662	626	641	613	633	635	611	649	675	665	605	606	580	645	643	616	588	682	636	586	663	673	668	658	638	652	659	671	660	639	626	645	633	582	679	627	638	645	692	674	662	644	645	647	649	651	600	617	619	600	650	638	600	636	689	629	669	643	657	623	619	664	676	628	610	666	644	619	641	686	643	624	645	620	632	639	636	613	617	645	595	602	633	647	655	621	636	686	660	668	646	665	650	654	668	700	619	601	667	638	614	681	657	601	641	657	608	658	641	629	647	637	655	592	661	628	644	688	655	617	637	611	652	679	638	627	683	632	618	632	649	648	623	657	677	655	658	645	657	638	625	622	657	613	630	696	649	603	654	626	620	676	653	623	623	627	691	614	615	642	648	688	650	647	666	621	599	621	615	638	610	668	608	618	638	644	597	619	621	605	628	613	631	620	605	618	676	639	614	634	598	643	627	609	690	625	617	618	659	650	643	613	661	639	626	634	652	617	633	588	634	632	621	638	633	639	659	624	656	632	651	622	624	663	628	622	625	612	645	659	691	673	614	624	641	680	667	663	653	594	613	619	663	677	691	619	601	642	606	653	627	654	607	628	630	640	577	647	664	675	652	587	627	642	617	630	632	644	650	677	584	655	636	628	649	606	640	661	615	612	639	600	678	636	637	607	611	612	683	633	661	649	624	672	662	657	655	629	605	627	590	624	652	658	641	698	640	642	666	619	601	621	643	669	580	693	644	654	627	659	662	620	639	617	648	601	659	649	639	636	621	656	622	638	618	629	641	647	635	639	626	648	626	628	675	640	662	637	599	671	663	643	617	648	602	694	675	637	646	649	651	616	620	631	646	599	643	604	654	607	614	620	660	620	608	627	635	633	626	670	640	638	597	625	646	643	614	628	670	638	637	606	665	628	676	627	598	677	632	613	617	680	650	643	635	674	667	636	653	629	592	604	602	628	618	605	645	678	621	608	622	690	639	666	659	647	672	658	653	682	672	635	632	617	653	629	619	608	630	637	629	610	623	647	613	667	563	632	628	632	619	694	622	637	679	662	634	627	660	625	666	636	587	603	650	605	645	624	640	616	641	599	712	645	601	618	633	650	643	647	682	660	642	649	629	649	630	652	628	592	668	637	641	605	628	700	656	652	594	658	674	676	619	605	613	671	630	663	609	642	605	630	607	616	603	587	608	679	642	680	640	626	632	637	611	618	639	643	634	636	610	601	650	632	625	683	697	632	653	658	650	641	648	649	647	631	659	621	629	615	642	625	599	615	684	659	631	587	648	643	639	622	598	654	685	615	650	598	672	684	625	644	623	640	682	641	643	632	611	655	658	658	630	622	609	632	645	636	627	615	662	614	617	593	617	624	631	657	615	632	590	634	633	657	673	640	648	639	646	647	641	641	649	611	672	649	658	588	633	624	676	641	617	652	656	658	625	607	653	635	613	672	612	659	606	616	620	625	645	644	620	640	634	650	598	609	631	626	649	668	630	679	653	617	600	641	589	625	667	636	637	669	659	628	641	662	614	649	649	582	606	636	641	656	634	626	631	644	642	624	628	612	652	607	640	602	630	642	639	600	673	620	582	694	679	626	630	599	616	633	628	617	633	674	600	672	629	641	639	598	600	649	618	626	666	630	609	639	635	674	639	639	662	650	615	600	626	664	592	640	565	655	637	682	642	598	639	648	625	594	665	656	647	665	622	644	628	617	661	628	652	647	647	664	635	678	651	646	646	629	566	642	628	603	633	642	630	641	623	593	648	621	641	648	655	651	619	629	601	628	634	667	624	610	660	641	620	644	637	666	632	635	605	669	627	648	652	616	630	644	630	585	633	639	646	606	664	667	627	640	654	636	632	659	628	597	623	647	655	665	651	643	600	624	636	633	635	679	649	644	607	637	662	709	669	579	619	659	685	652	688	631	606	593	651	624	656	619	611	619	631	651	623	663	649	645	611	667	673	686	647	651	674	676	626	644	604	622	630	606	655	628	658	594	618	621	585	677	619	616	629	658	590	669	658	613	675	669	675	643	681	671	661	679	642	622	614	601	633	653	640	637	671	611	645	634	632	599	651	625	627	612	674	591	648	652	656	635	650	628	636	672	655	650	652	668	626	596	644	689	712	643	620	635	646	633	638	631	617	612	632	596	643	617	612	639	599	655	623	608	609	610	676	613	617	622	601	657	611	610	627	663	626	615	650	645	629	651	641	668	701	645	619	616	622	641	630	634	652	612	656
1663	1348	901	656	919	1789	3387	9091	11661	11043	7257	3909	1839	723	318	129	95	50	39	39	47	35	39	48	44	52	28	49	45	47	42	37	34	53	50	35	54	51	43	40	42	44	49	53	43	36	31	59	52	43	42	38	41	48	36	52	47	36	36	38	39	42	38	50	48	41	45	48	41	42	31	33	46	41	59	37	37	53	39	49	54	50	43	48	37	54	38	44	32	44	52	38	34	33	35	38	40	38	41	44	54	38	35	55	51	39	48	43	41	54	48	55	44	36	51	34	41	35	45	43	47	39	53	34	37	46	37	50	57	42	49	43	59	37	46	42	47	32	45	48	40	45	44	47	47	33	45	60	42	59	59	47	51	50	36	41	53	43	35	50	37	45	41	41	49	46	43	46	52	41	34	39	41	51	41	49	35	41	32	57	45	44	44	47	36	39	36	46	42	38	42	38	51	29	42	49	36	50	51	44	43	45	46	43	53	36	43	40	47	35	48	27	38	39	47	49	39	34	35	41	49	47	36	47	50	35	42	59	41	39	33	42	52	49	55	35	58	43	40	40	58	42	47	25	46	35	42	38	47	46	43	42	50	38	40	39	57	35	37	39	38	53	48	48	45	40	48	32	41	43	41	37	38	45	51	54	54	56	45	54	42	52	39	45	47	47	44	41	31	44	40	38	40	48	43	36	51	39	40	48	37	45	49	39	43	48	34	49	39	35	59	46	51	41	50	47	45	40	47	46	50	33	48	42	40	40	47	62	38	52	47	28	46	50	44	38	46	57	44	46	38	45	50	32	43	39	24	44	34	41	46	41	34	43	64	41	47	51	46	31	37	49	30	42	40	47	42	40	44	45	37	48	43	49	42	49	40	31	42	41	46	45	44	38	47	48	46	40	47	49	45	36	29	40	46	52	46	41	39	42	46	49	33	41	41	41	35	40	46	44	53	47	43	37	34	48	58	45	43	44	47	47	44	45	45	40	40	46	51	33	35	42	47	42	40	40	32	47	48	48	38	43	42	38	40	49	41	53	34	46	54	31	45	36	45	32	40	40	50	45	55	43	41	37	50	39	34	44	44	41	37	37	48	38	38	47	48	40	46	48	46	50	41	45	50	51	42	44	39	57	47	30	40	34	39	50	46	42	41	43	41	43	47	47	47	47	36	48	47	42	30	50	48	38	48	42	36	43	35	40	41	49	41	43	35	49	41	47	26	46	44	41	42	43	46	50	40	46	38	46	38	52	42	46	44	35	34	49	49	48	50	50	45	40	34	54	48	42	45	48	47	40	38	38	37	44	53	47	52	38	37	41	39	41	49	35	49	38	46	34	52	51	46	54	45	37	42	39	41	41	44	49	45	50	44	45	46	33	40	37	48	57	39	46	42	38	37	45	36	55	37	52	33	47	41	41	46	45	46	54	49	51	33	41	42	46	47	49	57	49	40	36	44	42	45	53	55	44	49	44	37	40	49	55	48	41	38	49	45	46	42	40	50	48	49	45	36	52	55	43	51	38	51	39	39	36	54	36	37	47	36	45	44	53	44	32	42	41	58	40	39	44	37	40	44	38	42	40	31	29	48	47	32	47	40	42	47	35	38	47	43	42	43	46	38	42	32	44	44	45	48	50	50	36	46	39	41	40	36	47	49	36	54	49	36	51	40	44	49	51	48	52	53	41	42	52	47	29	41	39	47	37	40	38	33	38	37	41	47	46	43	37	38	54	43	50	52	50	49	38	36	48	32	58	45	48	42	38	53	37	47	44	48	46	55	48	50	43	36	35	34	40	38	50	54	51	42	42	41	32	46	47	42	44	45	51	47	51	36	39	41	43	46	41	37	42	46	45	38	39	42	31	36	42	36	32	53	42	41	47	33	39	40	41	45	44	44	47	45	41	50	43	38	55	55	40	44	42	42	38	40	39	31	39	54	51	50	45	46	40	40	44	46	35	41	42	45	39	43	40	51	49	44	29	40	23	47	42	52	35	38	37	39	26	32	37	47	39	41	41	45	39	38	49	34	42	37	41	52	49	60	42	49	43	38	54	48	47	48	35	42	46	43	40	40	50	41	62	65	45	60	39	40	45	47	45	45	38	47	43	29	33	36	41	34	44	32	46	39	40	37	46	44	43	30	45	40	37	45	31	49	33	43	32	53	58	41	46	50	33	56	51	42	59	40	33	39	39	52	47	52	42	42	40	41	39	39	44	39	49	45	58	42	46	44	41	38	44	37	43	39	42	44	48	41	37	44	46	47	52	37	47	46	50	50	54	47	48	45	50	34	30	38	37	43	41	53	42	37	51	45	43	44	41	35	30	56	53	29	41	40	48	44	53	51	37	45	36	63	47	40	39	30	51	51	36	51	41	43	44	50	36	51	44	44	52	47	41	42	54	40	46	33	44	39	41	43	27	39	39	35	51	43	39	49	38	49	39	52	46	37	40	53	37	43	43	28	39	44	37	42	49	44	33	40	42	54	39	51	41	42	51	45	36	39	41	47	46	42	37	46	43	42	42	53	29	48	45	55	44	45	46	38	46	52	45	38	42	40	37	32	54	38	58	45	42	42	45	43	46	41	31	42	35	47	48	50	42	49	32	55	35	35	46	43	46	36	43	38	42	33	46	40	35	43	33	47	39	37	46	44	47	43	42	42	38	28	39	36	34	43	47	34	45	47	38	40	44	39	50	44	49	33	41	45	39	36	37	37	45	43	47	36	35	42	46	33	39	37	47	34	54	47	46	55	35	40	40	48	40	50	44	48	47	46	39	40	50	48	46	59	50	40	50	50	41	42	40	43	50	36	59	38	54	45	44	46	37	47	33	41	43	40	51	41	31	40	39	43	46	39	50	41	54	51	44	42	54	48	48	38	54	42	51	49	42	50	36	37	38	36	41	46	46	48	47	43	37	45	44	48	40	47	31	58	49	42	46	43	33	48	40	50	50	41	36	40	44	33	34	43	46	43	46	40	45	50	38	38	37	44	49	31	41	44	47	40	38	48	47	46	46	42	43	54	43	45	42	52	42	45	49	44	37	39	42	36	45	47	52	47	53	47	40	38	40	38	35	42	40	44	47	44	54	46	48	41	48	45	38	39	37	39	33	46	44	38	44	45	47	39	42	39	34	52	55	46	38	46	32	34	49	46	56	48	37	44	36	46	37	39	44	47	45	46	43	37	42	46	28	53	45	43	46	38	50	44	48	43	44	33	35	38	49	36	36	46	44	40	45	52	41	50	34	45	33	44	48	44	32	33	43	41	44	39	41	40	39	42	31	40	52	46	33	53	38	40	54	38	46	41	50	33	41	38	34	30	47	55	45	48	45	28	33	50	43	44	46	41	50	38	44	40	46	45	45	48	37	55	42	44	51	42	45	45	30	42	47	42	47	46	35	47	41	45	55	44	34	36	60	45	45	45	38	43	32	35	46	41	38	53	38	35	44	46	52	38	41	42	45	44	50	48	54	43	34	41	38	45	42	32	43	50	35	31	41
26047	18739	14415	22742	34119	38089	42805	54491	56070	50875	41411	32969	24346	15026	7445	3447	1448	799	599	542	572	549	544	566	543	598	534	541	552	528	610	530	551	547	550	521	569	542	523	537	582	560	506	534	562	534	546	532	584	551	566	558	529	514	552	554	597	545	518	523	565	564	539	555	528	529	546	576	572	502	577	585	574	520	517	549	515	510	563	577	536	542	528	549	563	526	541	543	549	502	554	572	515	569	499	569	535	533	556	539	552	544	559	506	538	555	568	560	553	485	592	545	538	562	542	588	560	558	521	511	528	557	582	508	527	517	542	583	529	541	547	530	529	535	533	535	566	539	537	548	542	563	554	566	548	577	535	571	530	532	536	559	537	543	601	537	573	558	492	527	562	531	559	543	550	552	550	565	557	596	529	521	548	587	524	583	505	572	580	560	565	545	544	555	505	549	539	577	530	511	566	520	586	561	529	557	537	540	538	551	554	557	583	582	513	516	536	526	562	518	552	568	611	533	507	530	542	547	523	550	564	542	579	558	540	544	544	590	531	566	549	545	578	537	557	539	546	550	536	540	560	502	565	573	512	535	528	530	531	538	582	559	541	585	541	579	541	529	592	558	514	519	569	521	554	587	551	539	572	520	536	596	544	632	553	566	556	568	569	551	566	551	505	555	526	564	555	568	548	573	539	521	554	555	573	519	531	553	554	574	567	543	554	537	562	567	564	521	539	574	516	554	545	549	525	506	529	525	579	548	506	566	582	589	554	546	543	516	542	541	558	535	568	523	533	556	529	593	540	550	547	579	503	500	557	577	559	541	540	535	584	524	587	529	519	576	570	494	580	520	530	540	516	558	574	545	538	551	545	579	539	585	586	526	580	518	603	548	515	546	551	566	566	530	510	602	580	592	578	531	566	585	534	582	521	522	546	517	543	519	546	563	528	551	572	543	552	575	578	549	557	591	547	539	507	570	539	527	592	537	541	549	540	595	524	556	547	559	531	514	516	477	547	553	528	599	556	553	513	550	567	573	540	530	550	541	573	556	591	528	519	587	554	560	537	572	559	528	556	587	536	541	562	541	581	581	542	529	551	511	545	525	573	557	540	529	578	555	558	564	540	563	584	568	540	533	534	572	552	580	587	558	530	564	536	529	558	576	571	530	563	557	570	516	511	571	554	564	537	581	556	508	558	565	571	552	572	537	565	586	516	534	573	562	539	558	535	508	562	555	531	536	549	564	542	541	558	543	557	576	520	598	547	551	552	569	540	525	551	564	514	537	546	559	566	585	558	568	533	530	551	551	520	536	535	519	563	547	576	564	538	567	579	567	548	567	535	541	529	573	547	530	534	528	531	516	548	554	566	547	542	490	525	541	511	555	521	542	530	531	538	554	540	553	528	547	489	518	560	559	549	537	594	529	553	487	594	518	548	518	545	557	555	543	553	540	539	559	542	549	529	520	535	524	559	533	577	567	550	508	536	535	551	594	515	544	589	549	568	549	548	512	595	532	541	531	510	524	552	590	539	567	553	581	534	552	583	499	577	551	522	555	541	508	525	548	571	585	550	573	557	523	557	508	517	482	592	588	513	550	545	540	516	575	586	558	527	544	536	550	492	535	539	531	551	537	532	534	503	546	514	531	517	568	535	504	545	539	550	591	548	556	563	565	538	521	573	524	518	580	539	531	524	564	531	565	520	536	565	530	521	502	566	512	558	558	557	559	524	520	570	546	555	572	554	512	570	563	535	549	571	553	532	553	556	532	553	571	536	571	573	552	549	559	536	535	512	527	530	569	514	518	498	569	557	558	549	563	549	544	566	589	573	578	497	544	514	576	552	566	567	597	540	540	555	552	565	529	569	548	549	543	577	513	587	517	493	535	543	587	561	549	542	581	560	587	531	553	598	554	498	551	533	578	537	497	520	524	574	534	537	527	543	524	562	590	528	547	568	566	543	569	574	562	554	543	578	568	559	553	580	574	540	545	529	542	580	554	606	541	513	536	506	544	512	546	485	524	540	584	564	533	529	561	541	543	514	521	544	573	561	540	536	573	542	538	562	553	552	531	535	535	536	546	510	559	511	543	590	569	557	531	557	582	620	547	544	548	535	555	531	525	565	568	571	517	517	586	585	529	517	550	554	553	539	517	558	544	569	567	552	575	562	562	517	526	538	549	540	564	512	562	527	517	527	601	493	526	535	557	570	560	526	541	539	524	561	576	579	515	535	559	544	507	559	498	508	535	542	587	523	565	530	571	510	559	522	589	528	571	557	507	551	523	580	597	563	542	559	534	558	531	571	550	552	560	549	539	536	548	536	586	530	503	531	527	527	515	525	561	536	576	547	535	550	530	555	558	540	528	565	538	501	580	551	536	567	550	556	580	532	528	535	549	563	512	591	570	559	562	528	542	551	575	557	584	546	585	568	559	592	542	559	508	556	532	577	546	544	550	495	502	524	515	525	514	549	546	568	579	592	579	574	577	574	572	557	524	532	518	595	524	559	527	581	562	554	597	544	528	527	576	560	529	570	567	571	535	589	540	487	528	529	560	498	579	543	507	548	574	608	551	522	533	527	543	530	537	538	588	522	542	538	567	565	529	543	544	544	559	537	517	518	570	531	531	536	560	531	593	547	546	570	518	558	502	538	562	544	551	585	538	544	601	593	563	572	561	557	557	540	573	528	541	549	543	537	566	547	551	525	548	575	508	567	585	557	528	541	572	553	536	542	549	534	556	565	547	558	564	558	555	554	516	489	495	587	570	569	545	571	585	544	534	582	545	526	521	562	518	537	582	562	523	542	558	571	529	563	614	619	534	578	527	562	566	558	548	527	524	531	491	534	562	511	567	526	545	513	538	565	578	548	559	533	605	534	523	538	547	563	596	561	574	520	564	553	567	538	525	539	560	583	582	547	594	562	538	542	541	564	522	585	549	577	565	550	546	526	548	524	511	561	499	550	536	560	562	515	495	558	533	576	516	563	535	566	545	582	517	545	546	548	545	533	512	537	573	549	523	502	517	535	566	552	530	542	581	531	516	520	544	550	541	557	573	536	509	569	504	558	532	578	581	544	539	598	544	545	562	507	506	581	545	565	562	556	525	543	546	534	569	570	578	532	543	584	537	540	561	557	548	574	585	579	555	548	510	543	537	556	573	540	531	553	523	559	561	571	547	564	554	543	556	548	584	548	540	557	549	538	532	544	548	533	545	590	526	523	591	558	564	557	566	529	562	563	538	538	548	545	521	567	568	552	551	593	555	521	549	547	585	503	528	578	549	559	548	561	554	564	541	558	580	550	552	592	555	579	552	572	497	530	513	575	539	603	553	584	546	537	576	563	548	533	597	558	552	525	543	562	548	554	594	519	535	558	570	526	508	539	531	554	535	540	572	563	522	566	576	573	541	543	607	574	514	547	533	556	522	544	566	573	550	568	536	546	501	532	576	549	588	548	545	521	575	526	547	520	568	542	532	538	545	536	576	543	528	525	577	546	534	557	554	550	577
1499	393	239	200	215	398	484	1398	2510	2357	1588	948	473	265	134	66	54	41	28	56	36	38	47	37	43	48	44	52	55	52	48	50	45	43	52	30	44	50	41	45	48	45	48	40	49	56	34	44	45	43	53	46	47	32	55	44	42	46	37	31	46	44	41	39	41	45	47	47	39	42	50	43	45	42	50	47	39	42	42	50	46	46	38	51	31	40	50	40	41	35	51	55	48	50	47	41	37	46	52	35	45	46	39	46	49	46	53	44	40	50	39	60	50	31	52	48	28	37	44	36	37	52	41	47	52	45	36	52	60	32	38	46	40	41	42	41	40	43	55	32	42	45	57	46	48	37	47	52	51	37	48	40	58	38	40	43	53	48	44	43	39	49	34	38	47	45	42	46	38	35	40	39	52	43	51	41	34	31	43	50	43	41	47	36	46	33	54	43	38	37	51	48	60	52	34	51	43	42	45	53	46	45	36	49	37	31	50	44	36	37	54	43	37	54	48	45	44	48	28	46	43	46	48	46	48	46	49	51	49	48	45	42	50	52	49	37	45	51	63	57	49	40	47	46	49	42	39	47	52	43	45	48	45	45	44	58	42	51	49	33	38	57	41	47	46	38	45	37	31	57	35	38	59	46	44	57	46	37	45	52	59	48	38	52	44	35	48	47	41	45	46	42	47	44	40	40	51	42	50	46	48	47	41	44	49	42	37	49	33	52	51	30	48	55	53	53	50	32	35	52	50	46	48	36	39	57	37	41	41	44	41	55	52	56	44	57	49	46	38	40	50	41	46	38	49	36	24	50	43	47	44	48	52	48	46	43	52	46	43	36	43	42	50	54	43	39	48	50	52	44	46	57	40	43	39	47	41	43	46	41	45	47	42	45	51	49	42	39	44	44	44	41	49	44	48	45	38	40	47	50	44	44	43	53	38	39	34	41	57	50	48	50	62	41	46	44	35	35	40	36	44	43	48	37	40	50	55	46	43	52	51	41	45	41	53	55	40	57	58	64	57	51	49	44	40	52	39	39	43	63	35	42	42	53	41	40	45	42	50	37	44	46	41	56	52	37	51	41	50	54	48	40	38	48	32	51	44	46	45	51	42	48	49	44	46	54	38	54	47	54	47	43	46	41	42	46	34	49	40	51	49	35	56	52	56	49	44	43	40	36	54	48	37	39	45	48	41	48	42	37	52	36	41	34	45	39	43	41	45	43	47	47	43	49	40	64	41	42	44	50	45	42	49	43	47	39	47	48	36	47	47	43	48	46	45	43	46	51	40	41	56	36	39	42	37	40	51	33	42	38	48	36	39	52	48	37	51	39	55	56	44	39	41	51	46	45	42	47	50	37	35	40	53	53	44	47	54	40	36	50	46	46	53	51	48	51	35	53	57	31	40	39	40	46	43	36	51	49	42	46	34	35	38	48	33	45	48	41	52	47	38	47	42	50	42	49	57	47	47	40	39	46	47	29	52	46	29	37	40	44	39	44	35	38	45	36	36	49	30	45	48	46	40	47	44	47	37	53	53	37	65	41	32	59	43	34	39	38	40	39	45	43	43	41	46	37	45	41	50	33	40	33	52	48	34	49	46	42	46	51	47	44	45	49	37	41	47	33	42	35	39	47	52	37	50	40	48	49	53	53	43	57	46	52	46	42	48	45	45	42	44	41	36	41	40	46	35	40	38	35	48	40	39	48	47	40	46	39	37	38	51	35	42	51	36	37	33	48	39	55	44	31	42	43	47	38	40	38	45	46	50	31	41	47	40	50	36	44	32	35	53	49	34	39	33	29	58	40	41	38	28	37	41	44	53	32	35	61	38	38	44	43	53	47	36	43	26	49	40	54	35	49	50	44	43	44	55	42	48	42	39	50	50	35	37	40	49	40	46	56	45	34	33	46	44	57	42	48	44	51	53	32	50	52	28	43	42	48	44	46	40	40	45	41	51	49	46	45	48	40	51	44	49	29	49	55	41	47	36	43	47	48	54	42	42	39	53	30	56	37	33	31	41	45	41	46	49	55	51	51	54	53	39	40	44	43	40	42	32	45	42	30	39	50	41	51	35	40	43	54	38	49	40	48	45	40	44	35	53	40	40	52	45	58	53	46	35	35	54	45	48	38	36	45	39	49	49	49	39	45	58	42	44	30	42	58	47	41	37	43	43	58	52	45	40	27	39	61	39	43	33	46	51	39	62	43	34	24	40	47	51	58	42	38	49	52	52	42	39	43	40	44	48	38	50	47	35	38	45	40	36	47	45	46	40	48	44	59	32	38	39	47	53	62	45	48	47	37	42	41	53	48	45	39	51	52	36	43	37	49	45	52	41	48	42	46	59	45	52	40	55	47	42	48	46	46	40	42	40	44	35	36	42	46	40	49	45	41	43	47	38	49	44	53	38	39	50	38	41	54	41	48	49	55	44	46	48	35	58	38	48	42	36	41	40	48	45	45	54	44	52	46	42	52	37	34	29	51	46	31	39	63	53	37	38	52	39	43	35	41	38	55	33	47	51	49	41	45	50	46	31	32	40	42	46	46	41	41	40	30	31	42	48	47	35	44	55	28	38	36	44	34	40	45	33	46	38	38	36	46	32	38	36	47	38	38	47	34	42	35	46	52	28	35	51	51	36	55	47	40	51	53	45	35	43	42	37	45	35	55	37	45	46	47	44	52	44	41	44	47	53	45	57	39	45	32	43	42	58	45	47	37	43	39	51	34	50	50	43	39	51	44	52	33	56	35	28	44	46	52	48	46	39	36	34	41	44	49	45	47	35	42	43	32	34	61	44	38	44	40	43	40	48	37	30	53	54	36	54	57	52	34	46	51	39	39	37	45	36	51	40	47	47	52	52	44	44	40	55	41	45	43	50	58	37	38	45	45	44	44	40	42	51	41	60	43	42	52	40	42	49	39	41	56	50	34	55	37	34	38	60	44	50	33	47	45	45	32	51	42	49	57	39	39	60	50	41	46	47	43	50	50	43	39	39	38	36	37	60	44	56	61	31	48	48	56	42	54	59	40	47	42	38	47	51	45	38	39	39	47	40	51	43	46	46	57	41	48	52	29	37	47	32	41	55	56	39	32	34	46	42	34	39	33	52	28	51	48	33	48	53	35	39	51	42	44	32	58	49	40	43	43	43	40	52	54	45	43	56	46	43	42	45	40	43	51	49	46	43	38	36	40	38	32	36	37	30	42	45	34	38	43	30	31	43	58	43	57	30	49	51	45	53	42	44	37	38	67	42	52	51	35	41	43	51	45	36	43	53	41	38	46	54	46	43	45	40	50	42	41	59	50	29	33	40	31	46	40	49	53	47	46	53	47	42	51	47	46	42	37	43	51	45	50	47	62	44	41	50	58	48	58	41	50	38	35	48	43	49	42	44	37	48	43	40	43	50	49	40	56	36	52	43	44	42	43	40	36	45	44	35	44	44	46	48	41	47	30	53	35	48	49	50	45	47	45	43	63	45	50	52	47	58	49	42	47
17865	8382	5052	9108	19070	22451	22849	31028	34104	31414	25635	19418	12416	6491	3212	1611	914	713	589	552	567	614	568	560	538	532	562	581	551	633	578	570	560	564	573	599	579	587	537	612	591	573	614	546	558	556	563	547	541	593	591	573	560	524	606	551	563	598	551	554	561	551	580	545	529	612	564	539	547	567	552	583	560	547	550	568	547	533	558	561	546	565	521	574	566	567	563	545	581	559	556	511	516	606	562	572	584	598	614	598	581	579	559	611	555	570	566	587	575	546	615	582	559	573	547	538	588	587	544	572	560	549	582	584	561	560	551	590	579	521	573	567	582	547	599	564	576	537	566	589	541	557	597	584	514	552	558	562	590	537	562	581	580	549	560	536	577	578	586	614	558	551	602	586	532	581	561	583	571	587	545	555	583	521	544	560	589	581	588	571	557	552	556	557	559	595	587	628	563	528	586	581	531	550	561	512	568	548	534	554	583	570	537	588	564	601	555	540	553	523	563	591	572	567	575	598	587	534	552	583	551	568	570	623	597	585	592	558	568	562	548	567	562	601	595	596	578	547	607	569	578	554	563	550	571	516	576	536	534	571	578	535	582	525	565	544	595	614	542	571	571	594	577	575	558	565	562	571	538	554	537	547	560	535	577	560	595	580	594	564	604	533	565	579	529	545	575	591	570	547	592	544	580	582	559	574	556	591	575	555	578	580	586	561	587	551	580	577	530	570	558	523	626	532	580	552	533	575	572	562	533	497	549	525	558	598	586	600	547	566	560	562	568	578	535	575	594	574	558	582	610	575	575	566	584	528	535	528	593	587	531	568	568	579	565	528	577	572	583	595	566	553	640	556	612	525	580	585	580	563	542	624	563	571	603	578	641	521	532	555	550	594	557	570	585	523	563	570	610	569	532	522	572	580	568	531	545	556	572	566	598	552	558	531	569	553	618	571	579	557	551	569	538	566	580	543	533	593	538	542	562	568	583	530	555	530	546	546	561	574	549	593	583	599	568	564	534	584	586	567	598	601	581	567	554	570	600	591	576	575	547	594	530	578	579	551	555	574	568	573	611	563	593	537	593	559	579	604	556	540	560	537	547	569	576	560	602	603	568	565	541	543	571	603	559	588	587	613	547	583	563	544	565	586	582	525	553	543	569	592	555	532	573	572	555	537	583	592	584	533	584	534	575	625	551	542	583	524	563	599	548	521	546	549	571	503	559	590	607	567	572	560	583	585	553	532	618	585	576	558	578	533	516	573	540	564	589	554	538	538	569	547	563	550	553	536	561	572	565	524	580	584	563	591	579	512	539	554	585	589	587	588	523	568	591	513	576	609	599	552	573	587	586	534	562	565	582	581	567	555	509	597	592	600	540	563	567	562	562	626	592	521	535	546	546	574	586	588	597	595	538	561	589	572	591	557	534	570	573	592	570	530	574	536	521	566	524	563	605	548	526	569	559	534	580	561	561	509	548	585	547	547	571	597	549	577	553	587	558	550	554	556	592	525	574	531	593	530	535	552	571	582	542	525	545	596	521	530	523	540	592	576	577	543	529	584	587	555	579	561	623	582	548	574	568	599	593	576	572	528	554	568	553	552	568	570	587	552	575	569	589	577	533	558	594	545	555	596	532	576	576	576	581	558	575	530	592	564	522	524	570	599	563	600	570	537	585	571	588	574	572	607	604	544	578	567	591	613	549	551	588	577	579	581	536	537	545	581	545	556	539	593	554	597	539	584	568	611	553	542	601	556	566	554	586	607	609	645	552	548	557	601	588	575	583	591	596	568	588	550	564	534	563	516	566	601	578	587	587	612	595	563	597	544	553	537	546	596	557	581	603	589	571	555	570	582	520	512	614	565	582	555	548	552	568	555	569	579	582	575	598	576	549	511	621	557	554	560	587	576	529	565	545	562	570	528	558	557	592	562	537	545	612	582	569	613	534	556	557	575	585	537	555	600	580	576	561	587	540	523	575	608	578	599	576	598	582	590	539	593	585	546	530	570	578	547	550	548	560	558	533	565	573	552	604	599	552	592	585	580	547	562	526	603	556	566	581	588	561	535	584	581	588	531	607	571	555	525	584	561	560	525	591	594	530	597	554	577	537	591	553	573	572	558	573	580	587	540	527	569	584	555	552	567	573	540	572	554	560	519	583	540	547	581	545	665	554	564	558	509	573	626	576	584	533	575	621	586	571	604	559	577	566	554	586	563	572	570	568	548	575	573	582	559	598	573	565	581	599	534	584	537	595	525	557	582	533	555	560	567	559	563	578	595	564	551	561	574	578	578	538	587	590	562	565	538	551	559	559	546	560	606	575	563	535	556	536	578	556	587	576	585	558	566	548	609	571	544	570	555	583	562	554	587	579	565	546	564	600	600	571	604	543	602	559	597	554	538	596	597	585	571	572	578	598	550	550	603	550	568	565	582	564	575	580	590	531	558	555	575	566	591	569	591	604	542	567	526	632	581	563	558	562	594	538	568	589	566	557	600	605	537	554	582	583	536	565	528	560	570	605	547	547	554	607	554	576	581	580	544	572	548	587	608	552	598	591	556	549	576	557	569	532	622	566	571	567	560	546	566	574	535	600	528	557	552	562	598	570	584	567	523	572	601	562	598	588	562	572	612	568	550	599	587	553	570	591	594	540	577	590	579	536	571	546	544	564	555	558	593	546	563	541	573	567	566	520	572	550	567	542	553	544	564	606	587	526	585	575	543	541	567	533	595	551	593	605	595	584	576	556	532	588	538	535	535	590	565	585	561	583	529	561	554	531	579	580	588	530	559	588	556	557	585	548	549	608	595	581	586	562	621	575	557	581	557	582	584	568	542	562	546	547	595	581	540	548	568	594	581	565	530	550	539	545	531	565	549	585	563	555	551	607	575	566	591	572	565	525	620	580	582	580	589	602	543	607	607	570	537	558	549	586	560	550	582	589	566	590	579	571	568	526	558	590	541	560	561	549	557	583	595	559	544	563	545	582	561	590	570	609	553	551	569	539	563	574	551	598	518	561	553	606	525	582	557	541	552	539	579	590	562	566	552	598	561	568	563	546	543	601	549	566	539	589	582	542	554	609	533	497	550	551	521	534	581	553	549	530	552	600	513	572	589	562	552	594	595	586	545	608	586	528	553	567	574	568	557	547	561	620	528	583	561	561	606	552	565	547	612	561	556	590	576	572	605	536	547	548	563	556	543	551	570	573	565	568	544	613	576	504	574	563	522	560	585	549	542	538	566	606	560	527	592	545	566	578	555	565	588	594	552	558	521	580	567	565	550	572	590	547	539	530	602	547	584	532	545	595	565	544	569	559	587	565	595	572	573	541	612	573	565	570	588	597	560	588	517	572	569	605	572	541	607	562	598	547	568	566	535	622	574	574	580	593	592	560	607	580	586	563	590	582	555	550	547	577	569	563	593	520	573	589	570	566	511	600	551	580	601	585	571	562	585	576	544	579	543	583	547	603	584	582	556	552	540	548	586	571	545	526	565	558	584	595	598
1123	1028	660	463	614	1004	1162	4076	6694	6029	3732	2006	977	456	225	100	62	37	42	44	43	37	50	38	43	44	30	42	46	39	39	38	29	27	37	47	40	31	41	36	54	51	38	43	44	29	40	38	49	44	37	39	39	39	36	28	46	30	44	34	42	46	39	36	57	45	44	39	35	43	27	33	60	30	33	45	35	35	54	37	50	45	39	31	25	50	43	26	47	34	43	36	34	43	39	47	54	28	42	49	41	38	44	39	33	45	44	47	54	45	40	38	44	39	44	48	31	34	34	31	46	33	44	36	45	51	43	40	46	38	51	49	36	35	37	48	50	38	47	36	44	45	45	42	38	59	35	42	34	49	43	34	46	38	37	39	43	32	43	38	41	41	40	35	40	37	46	39	39	36	35	40	28	49	39	41	37	37	36	47	34	49	43	46	44	40	44	32	51	37	48	38	34	33	40	38	50	39	40	38	42	34	44	51	46	44	33	37	52	35	46	28	48	50	39	44	47	48	38	43	37	35	37	45	35	38	40	45	44	35	38	30	25	48	29	34	38	47	28	42	44	35	36	31	42	41	51	45	44	31	41	32	40	48	40	40	37	46	33	30	33	34	36	27	38	47	41	43	40	31	47	51	40	41	45	39	41	35	36	49	37	42	38	33	45	48	37	34	34	20	39	44	32	26	50	43	46	36	39	35	45	38	41	41	40	57	41	36	24	38	31	34	42	42	52	41	32	40	31	29	34	30	30	48	39	39	41	50	41	27	27	44	49	38	57	45	45	37	58	37	30	46	50	38	38	43	50	47	31	36	41	38	44	38	39	37	41	50	43	41	49	38	33	41	34	41	44	39	56	53	38	38	40	47	49	42	42	37	30	33	38	33	39	45	44	23	37	38	32	36	42	27	36	37	34	36	40	35	49	42	44	35	35	31	37	51	43	37	39	48	49	43	47	55	40	39	37	28	47	42	37	35	38	33	53	52	37	32	39	39	41	31	51	38	47	48	36	45	37	37	37	44	44	31	43	42	41	51	44	41	43	38	43	46	57	49	40	42	52	46	37	43	37	40	46	40	28	44	32	37	37	43	36	40	30	43	35	39	39	41	40	35	53	38	28	34	36	35	41	33	51	41	38	37	43	33	42	40	36	41	36	50	33	43	37	39	44	38	56	38	36	46	37	35	44	33	42	53	41	46	43	40	43	40	35	41	37	40	46	43	40	36	34	40	42	36	35	39	34	46	40	39	48	48	44	40	37	33	36	39	34	46	48	40	33	37	46	45	43	42	43	52	36	38	44	42	38	34	36	35	36	48	53	38	49	38	38	30	31	42	41	36	46	47	41	41	35	41	41	40	33	47	43	35	38	39	38	37	36	43	45	32	48	49	37	39	41	41	43	44	39	36	35	39	32	42	45	44	42	38	38	38	42	45	32	39	50	29	47	41	49	39	38	44	37	32	20	45	43	52	36	37	46	29	41	31	34	23	24	30	32	31	37	37	24	45	33	42	28	47	37	45	35	45	54	56	36	33	38	38	48	47	37	51	35	39	39	38	39	32	59	28	42	45	32	47	47	33	50	39	34	45	48	34	36	42	45	37	46	50	37	33	46	39	30	36	54	56	47	48	41	43	44	39	44	38	48	37	34	44	45	38	45	38	53	43	36	33	46	43	32	39	41	37	39	44	37	35	42	42	41	45	34	42	46	41	35	40	52	45	45	41	31	39	45	37	50	33	48	39	39	47	36	56	47	51	35	35	41	38	40	40	38	55	32	35	42	47	43	45	38	38	34	40	37	42	52	35	41	30	50	41	40	46	44	46	36	38	43	44	39	43	44	48	48	45	40	44	39	49	33	37	27	33	48	39	40	32	45	36	32	42	35	43	44	45	38	33	42	51	39	30	38	45	26	40	49	39	48	40	54	45	37	42	42	46	50	41	37	34	37	38	24	40	37	37	41	47	45	47	36	34	47	45	31	38	50	35	42	38	33	33	47	39	41	51	38	39	37	32	42	31	37	39	34	52	48	37	41	45	44	51	43	42	37	40	25	42	38	31	27	47	44	40	36	40	36	34	30	39	41	38	45	39	32	41	34	40	33	32	36	45	46	32	39	43	34	37	31	30	45	48	39	35	42	35	48	35	35	39	34	27	50	39	41	44	40	33	40	35	36	36	43	49	50	31	45	32	45	36	49	46	33	47	43	51	47	44	35	21	42	34	39	39	34	44	32	41	45	36	31	42	39	51	50	33	48	41	49	48	41	38	55	37	43	38	31	48	48	30	45	41	39	41	39	37	50	40	35	31	39	37	42	45	29	38	42	34	31	42	48	39	40	42	31	45	38	50	39	42	40	35	38	32	45	37	32	39	42	40	35	34	37	51	28	42	43	35	34	55	33	42	35	33	32	43	42	48	29	34	36	45	49	43	34	44	43	29	39	33	43	37	39	36	41	27	36	43	47	47	47	35	42	32	42	33	41	34	37	37	38	40	45	45	47	55	49	52	33	30	47	41	39	50	34	27	52	34	46	51	44	47	44	41	55	36	44	33	41	47	45	41	42	34	41	41	38	33	37	41	31	38	33	43	34	30	35	41	46	32	35	49	42	37	43	39	45	46	40	44	53	43	49	47	42	35	31	41	40	36	45	31	38	40	52	35	36	42	37	37	55	37	43	44	34	36	29	34	35	43	38	48	29	50	31	36	35	39	47	40	44	36	35	52	34	46	34	45	45	42	36	38	52	36	38	36	46	43	33	35	45	40	33	55	43	41	43	45	44	41	49	37	47	42	38	27	42	47	44	53	37	34	29	39	35	49	49	40	42	37	41	40	35	32	40	42	40	41	40	33	29	34	41	43	38	26	39	38	37	34	32	44	38	37	40	51	49	43	45	33	41	32	46	43	36	47	49	30	41	44	37	36	45	57	47	54	55	43	40	41	37	42	37	38	37	51	41	48	40	27	31	52	34	38	35	31	41	39	40	42	35	44	39	43	27	42	44	45	41	38	38	45	35	26	30	44	36	41	41	44	35	43	46	40	53	38	35	37	32	41	36	35	45	38	42	47	44	30	38	35	37	41	49	42	36	30	36	45	48	33	47	42	38	44	36	49	37	44	38	55	38	28	30	44	43	44	41	33	28	44	41	44	41	42	33	47	41	44	37	38	44	44	32	44	34	35	41	55	41	41	34	43	45	34	41	36	35	47	49	41	46	38	48	38	40	38	35	36	43	32	38	40	41	36	52	46	37	18	40	31	37	29	33	37	39	45	42	20	41	42	33	51	39	36	46	37	49	39	36	49	39	36	35	37	37	36	43	42	54	34	40	50	51	36	42	41	42	40	43	42	35	38	35	35	43	46	31	45	45	36	47	33	42	30	38	30	42	41	47	45	53	41	30	57	38	27	40	29	40	26	31	50	41	32	29	38	58	39	40	42	44	36	38	41	36	45	38	41	44	28	45	50	44	43	41	37	41	34	52	30	41	43	48	34	39	40
22553	16046	11353	18582	29415	31371	31028	42491	45917	40436	33734	26240	18304	10670	5077	2154	1059	699	558	525	520	547	513	482	504	536	509	518	498	523	494	489	497	504	532	523	506	504	484	508	499	535	515	501	497	524	478	530	492	471	516	518	471	513	513	494	492	505	518	493	490	526	484	515	496	507	477	502	502	504	518	516	483	510	506	453	486	546	538	517	505	520	450	550	509	456	565	483	484	489	541	525	534	495	489	486	533	523	524	517	515	497	530	530	524	508	493	510	515	494	489	519	494	538	462	531	540	531	539	505	507	510	533	536	502	533	529	484	511	478	502	549	493	497	501	468	524	485	526	488	496	529	519	511	547	514	518	514	479	541	502	521	507	516	506	507	498	476	504	531	530	536	492	488	523	494	506	526	533	476	551	508	488	507	503	552	535	509	522	502	544	490	486	505	482	543	536	470	515	506	496	475	518	481	538	506	510	529	502	502	525	481	485	463	501	536	516	494	481	520	504	493	517	501	517	489	528	507	536	529	504	473	530	523	524	507	522	488	522	490	508	535	490	507	454	503	492	523	496	528	474	520	513	556	468	492	516	521	525	510	532	497	489	504	496	514	515	554	504	516	498	539	505	531	505	514	523	504	518	519	561	558	491	494	502	469	520	530	520	535	469	523	502	510	495	496	475	481	480	484	522	515	530	479	494	483	527	489	529	548	496	563	503	536	507	520	502	522	498	491	518	519	517	493	523	519	505	498	514	467	532	479	481	509	498	492	529	493	505	525	518	502	525	487	483	497	492	508	491	455	537	514	550	500	511	465	496	553	475	545	562	479	524	492	528	511	533	520	518	513	506	557	525	495	500	489	492	530	517	522	529	471	531	530	491	515	547	526	490	485	497	499	530	506	515	512	514	443	541	516	498	506	481	512	505	491	478	516	500	496	524	491	519	512	505	509	511	482	507	492	495	514	551	484	486	544	492	524	508	491	540	503	474	513	496	475	474	542	525	498	532	524	498	506	540	538	468	508	531	477	517	516	505	547	500	467	493	545	486	509	476	477	474	486	517	506	517	489	498	508	513	513	493	514	514	552	526	513	528	538	540	515	525	488	514	494	525	510	520	513	517	510	525	542	498	554	499	515	457	491	503	527	500	470	517	465	478	491	498	499	531	553	488	523	500	514	509	547	507	525	515	493	511	519	531	504	534	518	494	494	495	509	518	519	511	485	477	502	499	552	495	488	487	527	486	513	501	556	517	487	514	521	505	490	526	567	498	484	504	569	490	487	519	517	514	513	507	513	544	510	473	489	500	504	497	472	521	457	521	491	498	512	473	496	486	471	490	465	446	541	508	505	460	512	531	474	472	505	520	520	493	521	502	497	528	504	527	526	505	492	520	549	551	486	527	468	514	538	516	525	567	508	510	539	543	528	516	504	465	552	517	529	516	512	552	503	521	494	481	502	495	534	531	485	549	516	494	525	527	520	542	483	499	485	479	447	494	521	525	554	492	471	530	504	505	487	521	506	517	475	503	469	537	525	522	510	508	527	511	541	531	473	516	497	506	527	476	539	522	517	566	515	519	527	494	535	529	525	506	527	528	511	494	533	482	490	509	495	502	496	534	499	515	544	506	498	510	507	520	495	511	513	485	508	530	465	486	499	491	515	502	508	522	492	521	477	493	516	501	462	492	540	498	486	511	493	478	489	483	525	510	465	511	482	524	540	531	512	467	529	498	531	511	482	498	512	496	534	511	516	521	463	469	516	527	486	498	500	486	506	481	556	501	500	474	553	541	564	466	477	510	486	501	519	558	529	489	527	463	454	496	473	516	512	515	502	521	502	498	499	486	458	507	462	525	504	530	516	515	519	537	515	533	476	496	493	478	513	513	515	464	559	479	515	475	502	512	505	549	511	521	536	543	499	498	458	489	508	527	507	485	503	507	487	479	513	553	503	509	497	536	520	482	487	486	523	485	520	506	500	534	560	556	506	487	502	497	472	521	495	493	510	522	493	500	516	524	556	502	530	498	513	530	531	486	541	457	513	545	509	490	514	531	498	504	512	533	507	497	541	498	522	473	507	469	487	478	501	518	471	462	484	522	494	525	494	484	498	522	482	490	494	570	464	534	539	509	490	525	502	486	524	504	545	485	512	491	541	521	540	533	514	540	494	544	530	512	523	485	525	465	526	550	492	516	489	508	530	509	527	513	517	480	515	526	487	537	509	469	517	500	514	526	471	523	514	501	556	491	506	597	504	524	508	513	524	530	531	543	495	521	517	516	497	520	536	495	546	510	507	509	513	515	548	481	493	522	506	468	526	526	505	507	487	484	521	496	516	509	510	492	536	500	494	513	506	497	513	494	495	542	503	519	524	522	520	528	496	566	532	498	500	545	497	523	527	507	483	533	531	511	503	525	530	521	519	494	500	493	485	503	493	554	522	511	520	518	499	532	515	538	491	495	504	492	491	501	542	529	489	526	482	503	487	505	503	501	505	495	509	488	530	542	521	466	503	550	545	500	506	546	484	546	519	516	505	491	502	537	486	524	489	488	521	481	502	542	493	489	478	543	482	453	503	469	482	505	511	519	561	530	520	490	515	490	487	493	491	479	519	526	504	500	542	528	511	485	534	540	537	538	499	499	514	459	490	500	502	518	531	509	519	496	499	510	507	545	504	490	533	480	536	528	518	509	473	504	533	526	513	518	503	531	520	491	510	504	521	520	507	506	518	501	521	507	533	503	491	502	539	476	512	525	497	490	493	517	495	494	539	514	485	495	524	489	503	517	527	505	516	507	514	497	557	520	471	528	471	519	481	493	496	508	515	535	504	571	526	495	494	473	505	520	508	501	543	512	470	508	445	510	474	505	522	512	520	544	512	519	519	492	482	514	517	524	537	548	524	518	479	541	504	509	531	514	537	501	526	460	477	522	520	519	480	546	495	488	519	511	480	494	446	507	508	546	495	519	506	524	499	537	508	498	489	484	441	501	524	510	530	514	484	498	517	537	517	504	469	499	477	492	509	542	494	492	542	512	522	491	472	525	497	517	506	477	527	497	524	497	528	495	536	510	502	517	523	520	499	520	495	510	513	489	501	509	489	495	534	495	471	503	507	490	506	480	517	519	487	473	474	508	479	467	531	488	514	501	501	493	466	489	509	524	531	512	533	497	512	485	533	516	510	516	504	497	537	550	524	510	522	505	534	506	529	476	481	470	507	482	511	495	537	517	523	526	470	516	498	516	521	508	514	484	482	521	507	482	493	496	500	485	487	483	528	507	476	513	483	511	480	507	488	512	485	511	500	468	484	519	556	519	529	496	495	497	497	518	531	538	541	523	474	507	515	522	531	549	550	533	530	491	490	515	492	496	499	503	515	530	504	548	541	564	481	522	493	521	478	506	522	499	484	485	514	490	499	475	501	489	496	506	502	506	507	500	510	497	518	510	473	509	528	489	487	547	508	516	541	539	534	507	517	477	493	553	490	489	491	517	538	509	524	512	543	555	511
2757	972	659	484	631	1073	1163	4684	7708	6697	4462	2587	1183	528	242	106	79	52	66	58	57	43	60	49	56	55	52	51	44	48	53	49	64	46	41	51	41	40	55	46	58	51	50	47	48	43	56	53	55	55	52	45	48	52	48	51	65	47	43	38	53	46	45	58	46	61	48	54	65	52	51	42	67	43	42	62	49	53	58	46	40	50	59	50	56	50	43	53	58	53	48	55	66	47	56	50	57	57	44	50	40	53	54	43	60	41	45	48	49	41	46	58	48	52	32	56	57	48	47	51	62	43	45	51	36	54	46	53	41	40	53	52	63	47	54	48	52	64	58	41	65	46	51	50	49	49	47	65	37	54	51	39	46	52	53	51	40	54	33	49	57	57	57	54	49	58	44	51	47	46	47	49	46	39	45	54	37	50	44	42	43	48	49	48	51	59	50	54	47	54	58	43	59	43	54	33	59	28	49	41	56	37	47	55	47	44	68	50	43	46	47	51	42	56	52	49	64	55	50	44	49	66	57	36	51	38	44	46	52	64	55	54	47	58	40	41	44	53	53	41	54	54	54	61	53	58	40	57	39	67	40	65	63	54	46	48	46	44	51	56	51	58	68	61	59	51	51	58	54	48	51	57	44	40	52	47	35	55	55	49	49	42	34	51	56	56	51	45	43	49	43	50	58	52	48	45	51	49	44	57	48	62	48	54	65	50	61	57	43	51	54	61	51	36	62	54	44	51	59	42	57	49	47	51	48	48	60	54	55	48	62	50	63	56	60	50	61	41	57	51	49	42	65	62	51	42	48	49	50	59	45	56	54	58	50	55	41	64	55	63	50	54	49	53	55	50	52	51	31	52	50	50	63	41	49	48	49	49	37	52	53	56	59	44	39	60	58	41	50	51	46	60	52	49	56	58	55	54	47	55	42	45	41	61	52	53	59	49	54	56	52	44	61	57	45	44	45	56	45	54	52	63	53	45	48	49	59	53	45	38	49	59	45	57	51	55	58	53	49	50	51	45	49	41	40	47	62	42	55	39	59	54	52	48	35	55	55	58	51	41	47	44	44	47	54	61	44	51	40	46	43	47	52	49	60	48	57	55	50	58	46	63	44	47	53	70	59	58	49	56	40	56	59	42	64	71	52	44	40	59	43	51	55	56	62	50	30	52	63	63	56	50	61	40	49	35	59	51	36	61	52	65	68	51	47	52	50	53	51	58	50	51	55	41	59	47	50	39	39	43	48	47	50	45	58	62	58	49	59	46	52	59	54	47	56	51	56	52	41	49	58	51	45	60	41	43	44	55	39	61	40	55	45	54	61	43	36	53	43	50	59	48	51	52	51	45	47	60	59	56	45	53	53	51	60	51	56	63	51	51	53	61	46	54	49	52	45	49	54	59	58	53	55	43	45	55	56	51	52	44	52	55	56	49	53	55	51	56	50	65	66	62	54	61	56	59	46	67	40	52	51	53	54	39	61	46	63	58	44	43	46	46	47	57	42	49	44	31	40	51	59	41	57	57	67	44	48	47	66	44	49	44	54	57	49	55	47	56	69	51	54	47	46	47	41	67	48	38	53	57	40	57	56	53	54	47	49	47	51	35	45	47	58	63	56	43	35	51	50	54	57	49	40	49	52	55	59	50	55	55	64	56	27	59	44	55	55	43	48	54	61	40	48	56	52	48	45	61	56	47	56	52	55	54	58	42	40	60	65	57	45	45	61	56	43	51	57	45	50	59	48	37	44	57	53	48	49	55	45	48	60	54	66	57	49	53	44	54	47	52	57	48	41	49	49	49	45	48	43	43	50	58	48	51	61	48	45	49	43	44	40	43	43	56	47	55	53	41	37	49	51	55	49	45	46	48	52	51	43	47	49	32	49	52	49	52	51	58	50	55	44	39	46	54	49	60	58	45	44	44	49	44	37	51	36	53	54	52	62	55	54	64	42	54	39	60	53	59	49	62	48	48	51	45	53	62	66	48	55	55	61	43	36	44	40	52	55	46	60	53	55	51	46	49	53	58	57	48	66	53	53	59	55	59	50	42	44	55	57	51	59	41	52	51	49	52	52	58	65	54	48	46	49	46	48	52	48	55	38	46	58	59	45	61	57	62	49	29	47	54	48	49	45	52	43	49	56	42	55	54	57	39	25	50	43	54	44	54	48	46	53	45	64	48	52	51	45	53	49	49	39	53	55	47	53	55	49	71	50	45	63	54	45	81	53	48	48	41	45	59	52	50	50	38	44	52	56	56	59	52	49	54	58	51	50	41	46	42	62	53	49	42	54	57	60	42	55	24	45	49	43	63	63	44	56	41	52	43	56	50	53	47	54	57	47	51	46	67	45	53	52	37	52	60	49	42	58	49	46	51	44	43	53	45	50	53	46	58	41	69	44	46	43	49	47	41	42	58	40	55	58	38	43	62	47	47	54	47	61	63	41	43	54	36	50	42	45	55	42	63	54	57	48	48	51	58	42	61	48	76	53	55	43	51	39	51	53	58	40	59	58	42	49	39	51	54	55	48	60	57	55	54	43	55	54	41	46	49	46	54	57	58	42	61	43	44	55	63	53	57	36	47	53	48	54	40	50	48	56	52	58	41	60	48	34	47	55	55	35	55	54	43	46	48	47	47	37	34	61	45	63	54	47	53	46	51	50	53	49	56	48	56	44	62	59	48	38	51	48	47	46	42	47	55	43	39	59	57	36	58	52	50	42	50	61	42	70	47	53	56	57	65	48	53	48	38	59	59	49	40	50	46	54	48	61	67	37	54	40	45	55	48	50	68	45	48	59	46	40	56	56	55	56	65	54	61	49	46	65	50	43	42	55	49	58	48	52	52	46	67	44	45	51	51	42	55	56	47	48	46	47	54	54	47	51	40	43	49	67	57	60	59	43	52	62	70	38	50	66	50	40	45	49	45	45	52	67	50	61	52	49	54	45	51	50	44	44	49	58	63	52	46	54	46	51	55	49	45	54	57	54	53	51	39	59	47	45	60	38	51	56	52	52	42	63	49	47	55	47	50	48	60	41	47	46	59	61	42	35	51	47	46	60	48	46	66	52	49	42	60	58	54	52	58	52	42	57	49	37	45	40	37	48	45	48	53	59	36	51	60	55	40	52	52	50	47	52	54	53	49	59	47	37	56	48	58	38	46	50	51	54	47	48	51	60	65	46	60	43	42	40	64	43	47	51	56	41	45	40	53	54	46	52	60	53	62	48	43	50	41	70	52	54	55	47	41	55	52	61	62	55	63	49	52	57	52	56	52	45	49	54	48	48	56	45	44	46	44	53	42	54	54	52	59	56	56	52	51	53	54	45	60	43	52	50	44	43	60	55	49	47	48	49	52	41	46	50	55	40	43	45	46	49	44	41	48	44	39	45	52	53	45	50	46	46	61	57	50	66	68	49	54	51	42	59	61	59	49	44	55	38	39	45	60	53	56	51	47	56	48	39	67	48	55	46	52	50	46	49	60	60	39	53	44	47	51
24490	16101	11776	18988	29222	32082	30772	45272	47805	43579	36171	28858	20979	12858	6364	2779	1292	838	676	661	634	631	660	613	646	593	620	606	621	644	644	635	605	661	611	617	589	629	636	662	648	641	671	643	636	608	685	647	621	612	617	665	635	690	599	611	627	619	621	612	592	596	630	626	683	591	675	626	595	619	629	635	614	667	639	658	676	645	614	625	620	646	657	616	634	656	625	662	650	636	617	636	595	656	642	639	656	661	587	638	665	630	641	600	612	664	637	650	630	676	687	645	645	649	657	623	643	614	615	650	650	612	609	661	610	633	649	690	698	593	645	597	634	599	597	615	650	619	610	654	592	621	669	633	629	646	639	639	643	609	671	640	665	639	644	613	605	674	650	575	631	657	599	619	665	594	643	626	650	609	631	684	630	648	665	644	628	635	635	624	649	636	634	645	645	629	619	633	663	670	643	628	637	656	657	642	647	672	632	589	620	632	638	653	587	646	633	623	624	611	659	655	635	630	639	618	601	638	619	638	655	649	674	651	634	603	633	620	617	654	622	615	670	647	638	637	629	586	632	632	653	638	601	643	610	609	632	630	617	612	599	623	609	676	684	672	614	651	634	653	654	594	634	650	654	658	661	634	622	656	667	636	626	598	678	634	646	645	636	659	651	654	622	635	637	681	640	674	624	633	649	656	577	610	597	630	658	632	623	660	625	670	652	620	636	632	607	628	624	596	601	655	650	618	629	650	617	629	624	696	633	609	600	651	646	657	647	656	626	687	573	661	689	589	640	653	613	664	683	633	624	664	645	594	632	594	640	611	637	626	656	600	612	637	612	652	639	670	629	615	682	650	650	656	683	703	649	664	620	634	636	598	663	628	683	630	587	657	633	649	647	660	637	664	642	666	617	687	678	638	662	656	633	602	612	620	638	627	640	683	649	676	629	647	623	627	688	620	634	618	656	613	653	636	623	652	625	636	661	647	628	605	651	646	668	676	676	624	637	678	641	632	636	674	619	652	640	594	629	696	627	646	618	634	628	659	617	632	641	633	654	608	654	631	599	613	618	641	612	639	665	657	632	593	661	625	635	640	649	574	706	643	646	649	665	660	634	672	615	599	629	582	627	594	685	620	579	689	663	685	610	645	687	645	639	656	654	656	662	646	623	633	644	624	613	683	606	641	603	669	632	610	659	607	643	682	686	599	635	671	629	637	660	623	656	647	661	623	654	631	658	590	638	604	622	648	630	646	588	666	616	665	638	613	638	650	661	637	630	600	637	659	632	616	662	577	596	589	621	648	635	712	625	661	633	638	625	613	640	679	637	634	624	653	583	635	661	653	648	644	642	653	624	649	624	658	657	640	610	602	641	646	651	606	628	650	616	634	623	635	628	672	614	661	632	601	642	675	678	672	690	656	655	676	596	627	669	689	631	631	620	638	637	625	616	680	622	616	627	624	667	637	681	637	620	614	639	597	621	606	657	624	614	669	640	614	615	619	651	628	605	655	644	677	639	668	669	656	630	657	684	603	634	623	636	638	628	626	663	670	596	637	650	644	661	612	680	624	710	653	650	695	666	646	642	655	638	621	627	612	672	629	698	684	629	661	649	653	634	628	663	634	589	599	629	646	631	646	688	650	653	615	624	661	651	647	610	652	624	632	646	645	633	650	611	651	584	613	635	592	689	657	629	632	659	649	650	613	626	627	658	633	643	654	651	629	614	648	650	637	650	632	629	637	634	646	638	634	624	634	624	626	672	626	641	614	611	606	622	606	646	673	600	612	641	645	610	677	626	595	635	639	624	655	615	629	658	646	641	671	609	623	631	588	645	700	635	642	628	659	635	602	678	629	624	622	629	605	657	677	618	615	637	622	616	642	628	655	675	655	669	622	622	585	654	606	608	624	662	663	647	640	606	621	672	624	660	659	621	674	638	591	628	617	659	587	643	665	624	643	659	591	659	633	613	625	619	684	637	629	619	644	674	611	616	674	655	660	659	658	631	628	667	656	644	650	634	657	587	621	635	606	662	634	623	631	675	631	651	584	613	654	649	626	617	624	615	679	677	658	564	615	662	602	646	604	649	605	640	703	652	604	652	646	654	652	637	614	659	641	637	596	639	640	663	621	654	627	670	640	679	656	650	652	617	645	638	595	624	642	630	628	635	655	631	674	628	645	689	648	615	630	661	630	652	693	643	632	634	635	623	587	610	666	665	627	656	663	626	680	625	645	581	642	614	659	602	640	628	651	661	624	657	594	637	664	630	594	656	624	704	650	653	654	667	632	591	621	621	636	634	603	606	604	589	667	620	595	644	651	625	650	572	620	658	624	607	645	623	622	617	580	629	634	594	627	615	627	649	643	635	584	648	601	662	661	644	583	640	582	680	743	616	634	622	681	624	668	646	678	677	639	602	663	597	650	617	639	681	653	608	595	644	583	637	668	595	604	649	642	689	631	635	659	623	649	635	642	667	649	639	597	684	618	649	622	600	648	645	603	628	632	639	649	629	653	624	644	654	694	657	599	627	661	633	569	694	615	632	613	629	661	644	636	672	689	665	624	626	634	627	662	632	638	626	623	659	630	685	633	616	636	642	634	649	642	637	693	639	626	621	625	599	624	662	648	615	618	648	636	638	626	629	630	639	628	625	654	626	664	666	623	668	627	621	609	625	660	632	643	638	627	613	616	610	651	658	626	601	659	626	634	618	679	609	654	580	610	617	620	654	621	619	651	613	661	633	654	640	671	601	632	632	661	626	625	621	647	648	563	702	668	629	623	668	681	612	629	674	615	639	616	648	656	633	596	657	631	628	579	688	655	605	665	649	680	617	642	677	626	631	628	638	693	609	675	624	648	658	644	636	624	637	666	617	658	649	637	631	613	642	640	652	624	613	605	656	659	635	636	625	594	624	620	640	624	634	641	617	610	635	640	632	630	646	605	634	652	669	647	625	619	625	639	629	639	640	625	631	677	682	609	648	617	633	636	640	599	635	600	622	583	677	647	683	682	622	581	579	642	613	645	678	653	641	667	625	651	654	668	615	645	653	650	650	629	613	676	710	595	635	652	642	652	651	643	649	670	643	662	620	630	628	599	614	674	665	675	613	642	663	647	655	633	633	617	657	671	650	666	622	667	586	624	628	675	640	650	645	663	629	636	635	658	600	648	621	651	612	628	678	682	636	651	654	625	663	616	626	706	647	604	622	616	654	634	637	626	644	683	679	648	637	634	632	640	590	636	665	643	648	669	633	636	628	638	623	630	659	648	633	680	645	661	611	606	607	620	634	645	687	591	568	646	646	620	667	659	588	629	624	666	622	639	654	685	652	626	637	632	618	617	652	639	591	622	624	673	624	663	621	655	612	598	630	639	623	685	651	634	628	631	607	640	642	607	616	645	635	666	621	672	635	606	639	610	645	612	650	623	638	643	644	625	658	632	616	621	638	641	642	647	653	663	614	642	636	624	621	639	648	673	609	614	647	656	625	618	601	654	657	626	683	692	617	638
1955	1514	1172	769	952	1508	1748	6246	13143	12204	7537	3817	1826	792	315	113	78	50	48	44	57	37	30	47	54	46	31	47	49	56	43	41	49	33	48	53	46	32	30	34	37	34	46	39	41	43	37	37	38	46	39	49	34	43	38	37	39	49	49	40	49	48	40	48	28	52	46	42	56	44	46	42	45	36	33	45	47	36	39	41	49	49	36	43	48	42	43	42	45	46	39	41	35	34	47	40	31	41	47	38	45	54	53	54	50	48	46	45	39	39	43	29	47	55	48	48	55	34	41	40	46	48	42	39	34	42	33	51	38	38	45	55	47	51	55	39	44	43	46	51	28	51	47	49	35	52	45	42	41	55	36	39	37	49	50	38	38	50	43	41	48	44	54	44	39	49	46	45	36	45	41	41	51	50	48	38	34	40	54	55	37	40	51	37	39	44	60	40	55	47	47	49	42	32	48	34	53	58	47	53	49	34	40	50	63	35	40	38	37	47	39	46	50	41	42	48	39	34	37	45	38	40	57	53	40	40	56	44	68	41	40	45	48	49	44	49	45	55	50	44	38	38	43	49	42	46	46	38	43	37	48	46	42	44	37	49	35	39	30	49	48	44	45	45	54	48	46	41	39	44	48	43	43	34	57	47	56	37	49	37	37	36	46	49	49	45	40	49	43	39	38	30	32	58	41	31	47	42	48	52	54	39	53	36	35	52	38	48	48	35	49	43	33	51	29	42	41	41	44	48	59	52	41	31	40	39	40	38	44	48	42	28	47	42	45	39	46	44	38	60	48	40	40	58	55	41	43	43	56	42	54	42	38	35	50	55	48	57	50	45	46	44	44	41	55	51	47	47	46	43	43	46	38	51	45	49	64	38	44	51	55	52	60	43	37	39	59	43	46	45	40	43	36	45	63	49	41	39	48	46	39	38	42	39	40	46	40	46	46	43	54	38	45	54	58	46	43	32	22	25	47	45	50	38	37	41	55	33	47	34	40	42	42	46	39	51	35	42	40	46	40	35	46	60	37	50	39	43	46	38	42	49	43	41	42	28	42	37	43	42	44	44	26	49	48	47	52	40	37	42	35	39	45	41	41	44	42	34	30	30	48	39	51	37	48	38	44	50	45	46	45	43	47	45	38	41	31	64	58	45	49	52	46	35	59	53	47	36	39	43	51	55	35	55	57	46	26	53	35	42	46	45	32	42	52	41	40	44	40	33	44	37	38	38	50	39	31	35	57	45	33	50	40	49	39	43	57	55	53	36	51	55	45	51	42	45	36	38	45	38	32	50	32	47	49	59	43	38	36	29	36	35	41	37	43	36	54	48	61	51	38	33	39	38	45	49	44	42	52	43	44	36	34	41	43	31	40	55	37	45	43	51	47	47	40	39	35	38	35	57	43	43	40	50	49	49	50	57	52	47	39	35	43	45	36	47	45	50	42	48	43	35	49	45	48	49	54	51	30	49	36	45	47	33	49	49	39	38	33	40	59	40	37	43	56	42	47	48	37	37	50	45	45	38	40	44	40	46	37	38	38	40	45	47	39	39	51	49	51	49	31	45	34	40	35	41	54	43	30	52	38	46	39	46	48	37	37	40	44	36	31	39	49	34	39	34	41	36	39	38	41	31	41	50	41	29	46	41	50	41	56	39	34	36	45	59	43	55	33	36	46	43	38	52	59	41	55	29	35	52	37	48	39	46	46	41	34	42	37	40	52	45	48	34	37	41	38	38	40	44	42	46	43	49	46	34	49	47	41	37	50	57	43	37	46	52	44	37	47	40	37	39	48	41	39	48	37	38	63	49	35	45	34	45	32	41	54	51	46	41	42	49	33	36	42	40	46	43	32	53	42	50	44	51	38	49	46	47	33	44	49	40	46	36	39	48	42	42	46	45	47	39	52	55	50	39	36	51	37	33	60	44	45	30	31	47	40	34	45	33	47	48	39	48	35	32	42	31	34	38	30	49	32	47	36	52	39	42	41	53	49	41	47	61	39	44	42	32	38	54	47	38	71	55	51	39	54	45	39	46	36	43	49	45	40	54	44	38	45	39	39	27	41	48	50	44	40	60	41	38	40	35	41	36	46	34	38	48	50	38	41	34	40	67	37	39	45	47	43	50	33	45	33	46	42	41	47	46	43	45	45	34	32	44	51	47	48	34	38	44	47	45	52	40	39	38	39	38	47	38	46	46	45	42	35	49	41	54	50	33	41	34	49	40	60	50	37	54	49	34	48	39	51	49	45	48	46	53	38	58	57	36	46	49	52	43	29	41	48	48	43	45	36	41	57	40	43	47	46	47	40	54	49	49	43	42	40	42	47	29	44	40	44	37	39	50	47	45	37	45	46	48	35	44	43	29	56	36	41	33	51	47	44	57	60	44	35	52	62	58	43	42	47	46	51	42	37	57	29	33	45	44	53	44	51	39	43	40	48	35	52	61	45	48	39	47	49	45	45	44	50	45	40	42	42	38	52	47	33	43	42	44	40	54	43	51	49	45	44	38	49	44	47	49	41	47	41	44	42	49	40	45	49	37	48	42	35	39	54	40	25	45	53	50	43	48	35	38	32	61	38	38	62	52	45	38	45	42	42	53	49	41	46	48	44	56	45	49	38	40	46	37	48	47	46	57	45	45	48	50	43	32	45	43	42	59	42	33	52	47	50	47	56	45	37	33	28	42	48	42	35	38	41	41	51	38	34	33	39	39	45	55	44	45	45	39	51	46	47	27	49	41	46	41	42	37	46	42	41	36	47	48	36	39	35	38	43	42	43	38	46	58	35	68	47	37	41	43	43	43	41	46	32	42	47	46	39	29	42	38	42	43	57	30	38	47	37	47	48	49	35	47	52	49	43	37	47	46	39	29	42	31	34	32	45	53	46	33	38	47	42	42	45	54	51	46	44	43	54	45	36	29	40	41	41	45	51	30	51	55	38	39	39	57	48	43	42	43	44	41	47	47	36	38	39	36	49	44	46	53	37	51	45	38	45	47	54	37	50	45	36	36	34	34	48	53	41	51	40	47	45	41	38	65	44	52	37	45	56	55	53	34	59	43	38	47	46	42	45	53	54	37	32	37	38	53	50	46	47	40	39	45	49	44	47	31	45	39	42	52	50	46	44	40	38	48	41	38	47	41	50	37	50	38	34	48	47	53	44	40	40	32	51	42	53	44	37	45	40	47	37	34	49	45	27	45	41	46	49	44	43	52	52	42	50	51	43	39	38	31	45	44	49	35	43	31	41	47	42	43	47	40	36	33	43	48	45	47	44	40	39	37	50	45	35	50	38	45	41	47	37	48	47	44	47	40	46	46	46	50	49	51	53	38	55	47	50	38	32	45	43	41	46	40	36	39	38	45	49	54	46	47	47	45	37	45	46	41	44	38	35	43	42	40	35	47	36	46	42	56	54	43	39	44	48	50	34	39	49	37	39	37	44	27	57	39	42	38	40	43	43	45	39	44	43	46	42	52	50	51	43	38	53	43	50	38
27939	19697	16716	24073	34395	36146	34623	49130	58186	51930	41770	32717	24553	15645	7920	3218	1427	805	642	569	598	567	519	571	511	569	544	584	527	543	560	553	518	579	513	583	545	545	573	548	487	580	580	537	544	540	555	556	563	539	569	562	532	555	551	555	590	550	556	534	549	574	530	523	566	628	552	548	577	541	582	576	553	546	538	574	543	529	572	572	524	532	542	513	549	560	548	570	532	536	579	524	563	546	527	525	543	574	556	543	601	566	581	536	572	611	566	527	531	562	553	559	567	492	580	523	523	552	536	572	553	518	581	590	564	559	566	565	551	533	566	530	546	551	527	580	533	627	539	559	549	567	593	576	580	563	590	571	562	560	563	545	550	589	541	533	590	559	539	540	569	545	574	561	518	531	528	576	539	558	553	567	581	562	574	552	540	562	550	571	548	576	543	547	539	557	529	599	543	515	554	534	550	571	516	552	516	554	538	545	553	569	529	493	531	599	562	581	555	507	565	523	528	520	585	522	573	595	544	557	532	561	544	542	513	556	557	567	601	515	532	544	579	561	572	553	550	487	578	532	609	585	567	577	579	535	517	524	571	594	572	541	586	519	549	552	549	562	634	529	552	568	555	551	528	575	575	558	558	573	579	542	569	545	581	559	545	572	517	571	529	576	492	565	532	537	519	514	550	575	545	564	513	499	532	524	548	542	540	554	608	542	557	564	555	533	565	551	561	532	588	558	562	557	547	581	528	532	556	585	552	547	601	573	513	534	556	557	554	509	552	596	528	579	594	528	542	540	556	544	501	567	508	561	577	527	517	569	558	547	575	560	577	609	525	574	551	590	533	557	553	534	581	568	595	595	530	549	557	546	536	609	524	543	557	546	545	562	526	591	546	531	516	552	541	564	584	560	593	576	518	567	583	551	581	576	558	535	528	592	569	552	583	561	560	581	507	531	545	586	543	575	524	527	564	550	552	520	560	514	543	572	564	562	574	537	555	538	566	520	538	544	525	571	576	532	525	569	519	558	573	523	546	572	537	568	549	577	588	540	556	565	514	550	543	546	554	552	531	555	548	545	562	570	590	567	575	542	549	553	582	524	500	557	574	533	560	569	570	603	572	572	581	591	543	552	595	493	586	533	582	581	555	523	601	542	536	537	538	528	578	547	611	509	554	535	540	555	562	599	538	548	568	554	551	545	581	574	516	557	497	587	551	551	565	564	568	557	547	585	559	553	520	552	544	553	529	555	559	498	550	566	570	566	538	572	562	563	553	584	569	575	577	555	577	593	571	555	551	569	542	542	578	571	516	607	526	564	568	520	581	516	532	548	511	538	563	557	546	560	559	583	580	553	538	580	531	539	537	576	593	537	542	541	520	522	556	550	605	536	563	558	605	586	529	542	572	542	575	555	578	582	541	552	571	556	583	549	522	577	610	536	563	592	561	547	549	536	580	549	557	542	579	551	557	504	556	558	546	548	535	557	534	553	578	535	555	523	571	554	554	580	552	544	580	548	550	559	638	531	489	541	558	585	602	587	550	557	548	555	598	528	515	527	555	501	590	545	572	586	574	569	553	551	594	521	564	530	552	535	552	599	499	573	552	543	558	568	583	576	569	562	578	508	583	527	581	525	536	580	516	548	566	568	601	531	532	568	534	553	563	578	541	543	564	551	583	593	574	577	546	592	557	551	614	577	554	535	592	534	497	533	533	569	590	594	543	545	562	542	570	537	559	541	568	545	521	593	535	534	526	575	533	590	543	526	560	545	524	513	556	531	560	577	566	554	566	563	508	535	555	588	522	555	540	525	544	617	536	560	566	548	540	528	549	565	536	572	524	558	587	570	549	522	564	588	597	570	544	565	550	544	549	510	546	522	519	532	521	555	589	587	583	527	554	554	533	555	584	593	546	558	567	565	558	561	522	581	530	579	578	558	533	583	563	529	516	496	562	576	524	554	556	538	545	593	562	541	587	576	577	570	570	533	526	571	559	600	573	552	581	557	591	591	576	580	612	540	552	550	522	533	576	546	531	560	519	589	560	580	560	535	554	562	536	564	567	550	569	565	543	564	572	519	537	523	549	545	534	550	532	540	526	552	556	559	550	528	524	521	536	557	567	590	545	569	560	570	564	570	552	568	590	568	530	550	570	544	561	541	577	592	564	573	602	553	577	562	526	580	544	594	586	537	547	563	531	551	542	555	556	562	567	564	579	584	525	562	546	572	560	572	571	548	570	530	550	534	552	562	544	566	582	554	568	545	538	584	580	527	523	589	565	596	538	581	549	553	540	539	539	571	576	587	541	555	524	558	577	521	563	588	531	569	599	549	577	525	570	532	587	538	574	571	553	560	572	528	566	541	555	553	560	550	526	550	556	579	586	563	539	565	509	551	574	612	545	535	557	571	545	535	511	529	547	569	571	583	548	532	564	580	546	542	578	560	546	572	554	544	553	553	546	586	539	552	538	578	568	537	538	550	569	571	541	552	547	520	611	574	525	538	544	569	549	559	591	544	546	569	499	579	536	523	545	513	562	521	562	500	581	569	559	558	559	539	587	545	564	550	489	568	541	545	574	555	573	570	539	561	593	558	531	596	589	568	541	528	561	573	547	567	572	509	628	596	518	529	589	560	507	532	558	552	551	550	565	525	574	552	551	562	594	536	528	563	538	556	544	551	524	554	522	542	572	561	543	555	549	546	553	594	562	565	550	578	525	563	571	564	582	560	588	571	533	546	569	508	508	536	543	545	549	572	567	546	576	528	558	554	561	535	554	554	550	576	551	510	552	556	554	560	567	534	552	562	562	505	585	569	558	567	591	532	579	558	525	567	513	557	528	532	512	541	556	580	531	600	555	532	536	551	538	548	563	541	550	577	534	529	564	572	575	568	549	568	559	555	558	538	571	563	524	533	549	530	528	550	580	507	560	571	559	584	545	523	554	531	528	550	560	565	521	551	514	576	585	523	533	567	557	553	522	529	585	537	509	541	524	588	556	547	576	559	564	563	546	557	558	525	593	564	539	539	533	584	571	557	586	500	556	560	573	570	540	561	556	538	581	538	575	529	573	598	533	563	561	602	527	533	601	564	502	567	570	555	549	543	591	554	529	576	548	596	580	566	579	509	590	542	539	534	586	516	551	568	588	535	565	522	541	519	556	537	541	582	562	584	565	590	568	527	559	547	558	513	551	508	606	576	594	545	561	565	579	560	533	546	562	585	561	604	552	567	578	562	548	554	570	549	556	598	541	550	525	571	557	525	582	581	494	577	575	524	538	542	565	553	555	567	553	572	531	552	552	579	546	556	550	535	547	552	543	577	580	534	529	544	575	544	595	542	547	555	529	573	551	536	581	530	542	571	525	553	604	555	541	538	568	550	589	527	537	563	521	567	634	543	528	563	582	571	531	578	552	570	559	543	549	543	529	549	586	578	615	595	524	535	581	579	555	566	584	557	518	568	525	534	532	554	595	542	517	560	568	603	555	559	576	495	535	543	515	523	571	542
1584	485	248	160	178	261	303	1417	3044	2375	1611	971	539	261	121	75	54	49	51	44	41	48	41	38	37	44	40	46	45	47	45	47	48	50	49	43	46	46	45	53	49	53	35	43	45	39	37	52	47	62	54	54	38	41	48	43	37	57	36	48	44	39	50	41	46	30	42	47	58	35	44	44	53	49	38	43	33	46	41	41	53	44	43	45	43	52	47	38	41	41	48	43	52	40	51	44	37	51	44	39	52	38	44	52	55	39	53	49	36	50	44	38	50	40	50	40	46	38	44	52	43	48	52	40	40	34	47	53	49	42	54	46	48	48	52	43	46	53	40	34	37	40	40	53	49	43	46	41	44	44	36	38	43	35	58	51	42	48	47	42	37	48	48	37	55	44	43	40	38	52	56	50	45	49	40	43	47	50	51	53	35	53	50	58	38	45	44	40	47	42	48	53	52	41	39	46	48	30	48	47	56	50	36	42	36	46	40	39	46	35	50	35	40	58	51	33	50	40	46	51	43	41	44	46	47	45	36	49	51	50	48	36	38	31	50	37	52	41	42	43	40	42	36	33	46	48	47	36	51	43	37	47	39	53	39	38	51	49	35	44	47	38	53	32	50	46	40	43	39	48	39	47	50	60	55	47	39	56	46	49	47	50	44	34	39	47	37	43	52	41	49	42	46	42	44	45	49	50	69	29	50	40	45	35	46	46	41	53	55	36	45	44	46	45	37	48	38	59	35	40	56	63	48	38	50	43	42	40	47	52	43	50	38	51	39	42	38	44	45	44	48	51	48	44	29	37	63	40	36	43	50	34	48	60	43	54	44	42	39	56	55	48	43	41	45	39	54	44	36	42	43	51	41	47	37	43	39	39	45	49	54	57	40	34	57	44	47	45	37	41	59	38	50	50	50	46	50	39	45	55	46	51	54	40	51	48	51	51	43	51	46	39	35	43	51	46	40	49	44	45	41	48	47	43	39	46	41	49	52	53	46	57	41	37	39	49	49	44	48	44	50	32	54	41	51	60	45	53	50	47	47	54	41	50	53	29	55	57	48	43	41	43	43	32	45	44	54	41	35	46	39	40	43	43	45	36	42	36	48	39	37	42	44	41	55	46	51	45	36	49	45	45	44	50	40	55	43	44	44	45	49	46	52	52	50	44	46	41	43	31	49	51	52	40	58	53	47	70	55	60	50	43	45	46	33	43	40	34	32	43	42	51	39	44	39	40	42	46	53	59	41	49	49	41	47	41	52	48	45	54	40	41	50	41	39	39	32	48	39	53	57	46	49	40	55	43	34	51	53	44	45	38	42	48	36	41	46	48	36	33	43	38	42	37	48	40	42	37	40	47	50	57	36	53	54	47	50	39	43	38	49	42	60	41	41	49	37	47	50	37	57	46	51	45	50	38	50	45	55	40	39	36	44	44	47	44	37	54	48	52	20	41	45	51	58	57	45	48	59	42	44	48	37	37	43	44	49	45	49	38	26	52	46	45	44	34	35	45	47	42	47	41	34	53	70	46	43	42	46	43	50	48	45	43	51	48	42	45	46	44	42	50	42	53	33	49	39	50	48	45	43	40	49	48	49	39	36	41	49	53	28	49	40	41	47	52	45	50	47	42	45	46	36	52	42	41	48	46	43	56	49	47	53	46	47	58	49	63	45	46	43	41	49	28	38	55	47	36	51	53	50	52	36	57	47	47	46	56	38	30	51	46	53	47	45	44	52	33	50	52	53	41	41	31	55	37	55	53	36	63	49	51	43	56	52	39	39	46	52	56	43	46	40	57	44	50	50	41	47	41	50	32	45	44	36	48	40	55	53	45	41	39	49	36	57	56	50	54	30	42	52	50	36	49	41	40	45	42	48	48	54	47	49	43	55	46	36	55	56	37	58	49	40	50	41	46	47	44	47	44	49	49	50	55	46	45	51	28	53	51	46	35	40	52	56	46	51	51	51	43	46	52	46	47	41	59	47	41	41	47	45	33	44	39	53	45	33	44	49	50	45	51	43	55	54	45	42	41	52	59	37	39	40	49	45	45	43	43	52	48	40	52	45	45	35	46	52	35	49	46	54	46	40	33	56	50	41	44	50	40	43	60	45	45	42	65	48	47	46	43	43	41	32	44	50	55	39	44	46	46	40	37	49	52	41	51	38	39	33	37	35	53	45	33	40	45	50	43	38	50	39	39	54	38	36	34	47	39	47	44	54	49	57	50	45	49	50	50	60	52	33	58	35	45	46	41	45	53	52	45	65	42	35	48	44	46	41	49	52	50	41	48	44	39	45	48	39	52	36	44	45	41	50	55	43	38	50	42	49	37	46	46	59	51	46	49	43	40	46	28	49	53	56	46	46	48	40	45	42	40	53	52	39	46	51	49	53	42	46	35	60	40	30	48	41	42	37	43	44	49	45	57	59	46	40	43	43	50	56	48	51	44	53	44	53	55	41	51	51	43	55	44	45	48	44	36	47	43	39	38	47	43	50	50	36	51	44	55	51	42	53	38	41	46	38	58	54	46	41	39	51	43	57	48	38	44	36	49	34	46	51	39	45	51	51	42	49	56	45	42	48	45	44	42	45	33	50	35	53	36	52	57	39	56	47	43	33	50	48	50	52	42	41	44	51	39	46	38	53	44	40	43	57	33	56	53	55	36	36	41	50	40	39	47	39	39	51	53	45	46	43	50	46	35	51	41	50	48	52	49	47	39	62	35	44	47	38	53	49	44	35	39	46	46	44	45	35	40	40	50	43	46	39	45	58	37	50	40	44	39	55	57	44	54	45	62	37	56	54	37	60	42	33	41	41	42	45	48	54	30	39	36	46	40	51	53	47	43	50	43	49	42	44	50	46	44	38	41	59	40	56	38	45	36	40	43	44	44	48	46	43	44	43	61	47	41	37	39	43	29	40	34	41	47	32	63	57	47	48	41	45	54	34	43	36	43	35	41	45	44	44	41	60	44	46	50	52	39	40	46	46	40	53	46	49	39	41	47	36	39	52	34	47	49	51	42	52	44	44	39	48	49	50	46	41	43	47	51	45	29	35	36	53	39	45	51	45	37	59	45	33	39	38	38	45	40	50	41	47	40	38	56	51	46	49	50	38	39	41	40	39	39	52	44	61	56	52	46	63	45	47	36	39	49	45	37	46	48	52	29	42	38	41	49	33	47	45	53	56	59	51	52	41	41	26	38	45	50	36	51	41	51	37	40	34	40	45	54	49	41	34	47	44	48	39	56	51	41	44	46	39	58	46	44	38	47	60	61	55	33	36	51	41	45	33	48	42	50	52	38	47	45	48	47	38	46	36	43	35	48	46	52	31	37	53	38	49	37	50	42	42	39	36	52	47	34	46	50	43	50	46	42	45	43	36	43	38	51	44	51	41	48	41	57	33	53	45	56	43	55	40	40	45	35	48	43	43	46	37	54	39	47	47	51	54	49	42	57	57	49	39	42	39	49	50	43	36	55	42	49	39	54	59	45	53	48
18130	9300	5343	8242	16098	18161	17400	30939	36236	30983	25632	19429	12154	6449	2903	1433	869	648	623	616	563	538	581	521	586	582	563	575	542	582	584	584	559	596	540	538	605	565	559	565	582	603	553	514	591	591	577	597	581	536	541	581	563	591	589	590	591	537	604	562	599	563	581	535	557	592	591	575	574	593	570	602	566	567	627	562	614	598	598	598	613	574	568	585	591	641	570	594	545	617	567	551	583	628	553	605	579	600	609	584	522	536	541	595	583	562	572	577	585	578	579	526	577	572	600	596	570	590	555	603	578	576	626	590	552	582	576	542	579	608	645	588	623	585	570	608	556	539	521	564	564	584	578	570	557	585	566	615	579	606	606	547	569	590	614	570	565	553	643	566	564	568	583	542	592	609	567	587	565	560	610	558	594	555	582	623	553	607	544	579	596	629	628	600	575	619	580	554	572	573	588	616	554	611	592	550	580	597	567	562	560	596	556	554	563	554	594	568	559	572	588	593	575	591	561	615	578	525	578	536	561	531	564	587	585	543	575	594	538	562	573	631	601	589	592	597	587	576	547	555	585	593	592	601	591	552	572	576	609	560	601	562	595	563	611	587	573	547	568	593	577	594	612	576	591	565	576	556	534	569	552	614	602	555	648	575	574	547	565	567	613	600	601	574	546	543	581	564	535	563	558	569	589	548	571	555	575	585	552	557	593	569	583	563	595	585	592	543	558	578	608	574	530	540	575	592	591	584	559	575	580	575	578	592	568	589	557	554	583	568	574	551	546	584	592	554	598	626	594	538	591	576	605	577	550	577	565	603	575	583	570	551	577	553	561	552	562	586	577	553	565	583	597	594	598	575	572	572	553	542	564	574	499	566	581	589	572	574	580	609	549	544	561	539	604	595	603	596	555	577	526	565	569	599	580	570	578	542	576	582	604	623	576	557	615	555	543	559	573	573	581	553	594	591	570	582	626	586	599	556	578	603	591	577	583	559	598	571	586	548	587	589	594	550	585	557	583	559	571	598	567	592	605	597	576	531	583	588	566	563	563	562	557	552	585	516	543	541	579	540	560	586	570	586	554	575	567	572	600	607	577	552	593	616	558	598	623	564	625	592	577	587	584	584	569	565	529	590	544	563	523	581	588	591	558	544	587	575	566	568	561	579	596	556	562	556	576	598	593	561	577	640	550	548	581	578	576	571	589	605	567	593	557	608	554	562	582	573	578	595	573	549	603	526	559	578	606	588	632	577	594	633	613	547	614	575	584	610	581	592	584	562	596	565	593	571	577	607	562	589	535	588	599	559	524	555	583	553	529	553	567	610	558	561	582	565	588	568	558	642	555	575	558	544	546	629	590	575	591	561	594	584	581	605	607	595	636	537	583	529	580	541	601	603	601	571	553	587	571	556	583	582	604	608	589	615	589	601	581	572	571	539	540	607	576	542	552	572	564	583	565	597	569	605	592	622	560	585	538	527	636	569	550	547	560	530	574	587	602	576	575	614	538	569	525	575	578	593	547	554	617	538	589	539	610	547	543	584	598	570	600	565	565	577	569	625	580	575	560	554	593	591	606	575	613	578	570	582	562	629	593	565	639	575	599	634	560	604	579	610	574	591	547	554	582	564	587	574	600	578	560	629	559	595	605	609	552	562	601	591	600	565	564	550	593	575	572	607	531	566	582	596	579	643	575	535	581	555	614	567	562	548	617	587	581	572	587	588	595	557	578	589	614	618	588	590	597	556	593	567	585	573	566	565	580	583	586	543	556	589	622	564	575	560	548	565	556	561	578	588	573	587	569	528	589	581	588	617	581	585	586	597	593	556	564	556	555	606	546	576	595	563	595	539	564	584	597	603	575	584	585	569	607	585	620	574	567	569	563	540	616	585	591	587	573	554	582	582	587	571	587	577	580	591	533	562	580	593	620	596	589	600	566	555	603	623	536	551	588	588	622	565	581	565	585	599	592	594	635	591	541	559	582	551	525	545	579	614	569	589	572	613	603	541	602	594	588	561	586	626	580	584	586	600	569	608	571	569	570	592	587	591	532	603	586	587	584	597	549	575	596	575	545	561	617	581	538	584	599	564	602	596	622	615	565	557	591	592	580	563	600	628	557	567	634	590	577	557	573	579	575	583	527	571	545	568	599	560	601	553	601	617	630	559	580	576	605	596	569	523	560	602	537	549	590	580	582	585	583	585	526	593	591	582	549	596	564	543	566	567	571	552	580	581	581	568	535	582	578	612	611	541	570	597	564	613	616	584	629	607	598	560	590	581	550	561	573	568	604	552	602	591	590	554	570	603	578	626	557	620	604	579	603	544	598	542	552	618	593	574	570	601	558	597	555	575	573	560	606	596	613	587	538	531	572	565	584	589	597	577	573	576	548	639	581	565	539	575	563	592	534	581	565	572	610	553	596	518	592	564	542	588	565	554	526	571	587	593	543	570	577	589	569	567	552	553	557	588	592	508	556	641	574	584	562	566	564	622	546	555	578	515	592	555	570	535	615	593	576	574	572	561	560	555	583	611	584	617	594	581	607	599	598	577	557	567	583	611	548	556	598	621	568	559	623	580	609	578	536	603	584	562	573	564	590	595	579	573	591	569	602	580	549	608	598	571	562	592	570	578	587	574	608	586	584	547	598	577	566	588	534	504	567	558	586	578	560	561	596	580	596	565	607	556	581	562	592	568	575	520	584	578	573	558	570	558	575	581	561	562	585	578	571	566	606	588	551	548	588	551	532	585	595	611	571	586	543	561	564	585	608	593	616	619	607	576	561	605	588	546	571	592	587	601	637	583	541	532	614	589	575	614	573	581	597	572	560	570	583	562	527	522	598	576	575	599	579	574	584	592	551	589	549	592	562	634	574	561	537	593	602	596	606	570	604	595	608	629	546	545	562	592	559	573	578	594	568	570	605	553	546	574	600	605	594	528	527	555	560	570	542	557	592	577	564	568	602	562	607	580	618	617	521	544	606	572	584	608	593	566	587	599	574	590	591	579	597	569	557	568	524	577	595	624	564	612	612	576	553	544	558	598	533	584	596	549	529	525	576	576	571	597	580	553	578	570	566	584	576	599	593	564	579	563	576	624	571	606	574	555	543	563	548	575	598	616	602	567	615	526	576	589	567	534	573	544	595	552	583	569	584	575	579	553	586	568	624	613	598	593	611	557	576	549	558	571	595	589	556	591	593	583	568	603	574	579	550	549	574	561	559	547	567	571	574	542	601	600	584	602	590	555	601	592	614	580	542	537	539	586	559	553	575	572	588	584	564	610	530	549	580	563	570	575	565	577	560	570	605	585	578	568	534	579	550	591	558	563	608	571	624	573	518	577	580	573	591	564	571	598	600	582	565	560	543	555	582	585	599	573	572	578	611	578	565	564	633	570	551	579	582	545	620	612	560	582	581	571	560	558	530	560	552	576	597	600	554	581	551	585	588	552	591	574	575	557	574	581	553	553	569	569	608	568	598	614	568	576	588	605	606	582	571	552	607	612
1303	1225	543	354	415	736	1023	5047	7762	6110	3485	1781	839	401	196	90	60	58	45	42	49	44	36	34	33	55	40	40	44	37	39	36	34	43	44	41	37	57	42	36	32	41	37	45	45	39	37	42	39	48	28	39	53	45	30	37	39	47	38	43	43	41	32	40	40	40	41	44	39	37	45	36	29	42	38	23	42	39	53	44	34	47	41	45	50	40	51	38	28	39	30	30	49	36	46	32	50	36	29	39	44	53	40	39	40	28	50	41	34	36	37	38	36	38	39	41	38	47	43	42	42	44	38	38	35	28	45	39	36	38	43	38	41	35	37	30	39	34	40	39	46	40	37	36	36	33	44	47	46	43	46	47	43	42	44	42	47	42	34	37	42	41	47	36	34	52	59	40	36	35	38	46	43	49	52	37	44	39	45	39	35	43	36	33	32	45	28	40	38	29	47	43	39	40	35	52	38	32	44	31	44	32	39	34	36	24	49	26	33	39	42	35	38	43	39	38	39	52	39	42	29	41	30	45	41	46	43	52	40	43	28	39	41	41	39	38	37	39	33	44	44	37	41	29	33	39	53	37	49	40	39	39	47	32	37	42	42	38	44	38	33	42	39	37	47	50	37	34	37	47	42	47	30	44	42	40	29	41	42	42	36	37	32	37	35	43	38	43	48	41	34	43	44	43	47	41	31	37	59	42	41	40	39	45	49	34	44	51	49	31	47	41	52	54	32	41	39	36	40	43	37	43	32	37	38	38	42	48	39	36	54	41	37	40	21	36	39	43	39	37	36	32	42	49	50	45	44	47	40	33	47	43	44	36	54	32	48	29	37	40	36	39	34	37	32	31	44	32	33	43	35	39	41	48	46	34	39	41	33	33	38	55	38	46	43	41	35	36	44	30	36	41	44	41	45	29	40	43	52	42	27	39	43	43	36	39	44	41	46	34	40	46	33	40	33	46	34	47	53	31	48	45	34	40	28	45	42	37	40	44	42	53	45	39	37	47	40	34	47	55	34	49	30	49	38	40	42	41	42	36	38	51	42	45	48	42	25	42	27	36	29	40	47	35	35	32	41	30	43	43	42	35	34	27	47	35	42	30	43	35	36	40	33	49	41	46	38	47	41	35	50	49	34	48	39	44	33	45	50	43	38	29	47	38	43	44	37	47	39	44	43	45	35	38	40	45	35	52	37	42	42	42	45	36	48	35	47	37	46	40	32	50	44	35	39	43	44	38	46	47	33	48	38	46	42	43	48	41	39	42	41	30	43	42	43	43	48	41	40	46	34	48	45	30	44	45	36	35	42	48	37	44	45	52	60	47	46	37	35	35	42	41	54	44	50	36	40	33	42	39	39	39	45	34	44	34	52	41	42	44	35	43	41	43	38	44	27	50	40	39	42	36	41	38	33	44	43	45	45	32	43	44	38	43	39	35	29	55	44	35	39	29	44	39	49	41	42	43	42	45	50	37	41	42	39	44	33	47	50	38	35	41	34	44	46	56	32	36	40	48	32	34	44	36	34	39	52	43	39	39	42	39	35	44	43	37	42	47	39	38	41	30	39	45	41	43	29	40	41	39	44	52	41	40	36	41	38	43	39	31	46	56	44	45	35	29	41	47	34	45	45	43	50	42	41	51	43	43	38	54	40	39	39	43	44	43	48	50	45	50	44	43	30	23	45	41	32	46	38	35	41	43	47	44	55	42	36	37	43	38	46	49	45	38	50	43	29	50	40	40	47	38	44	53	41	39	30	43	46	24	41	40	57	41	32	34	57	49	40	38	35	42	44	39	35	58	45	40	47	41	42	41	42	40	42	30	42	37	37	37	51	43	30	33	36	39	37	38	44	41	46	36	42	43	40	42	41	38	35	44	43	50	45	50	39	39	31	42	43	40	39	48	35	40	35	40	37	45	36	51	48	46	37	33	45	36	36	39	35	45	38	34	43	39	42	50	38	29	27	49	39	34	33	37	44	37	45	36	30	52	40	38	52	41	41	44	43	40	41	44	45	47	49	42	32	35	25	35	47	45	32	44	45	38	44	38	50	43	54	48	48	49	39	37	42	30	38	32	40	50	39	45	35	41	36	45	37	30	37	40	47	38	38	39	43	47	44	36	44	39	57	44	39	42	44	42	45	37	43	35	38	37	39	46	38	50	39	33	53	41	39	40	43	44	40	26	57	51	39	32	47	40	32	51	35	30	49	33	44	51	35	44	36	47	34	30	32	45	29	28	32	34	50	48	35	52	44	46	49	39	30	38	32	35	47	41	44	51	49	45	39	34	39	42	39	42	32	38	42	40	39	50	43	37	36	59	48	54	47	30	35	52	40	33	36	41	43	40	38	43	34	49	29	29	28	45	40	46	44	45	33	46	43	32	41	51	43	36	28	38	42	29	43	33	37	43	42	45	41	44	31	34	54	51	44	49	45	36	52	46	47	40	48	41	43	33	40	39	41	44	38	31	46	40	40	43	43	43	44	41	41	41	38	42	48	36	52	37	43	45	38	40	38	38	38	47	34	38	44	46	35	35	49	46	42	40	37	49	36	38	36	48	28	36	43	46	34	48	46	31	37	48	33	25	27	41	46	35	40	40	41	48	47	36	39	49	35	49	47	43	47	38	47	37	38	38	50	44	52	30	49	34	50	42	55	30	54	59	36	32	27	38	45	35	37	41	41	32	46	41	40	41	46	36	39	47	32	42	53	49	45	44	32	44	39	36	28	33	32	36	33	43	42	27	33	38	43	36	41	38	26	40	33	42	51	54	37	41	45	34	42	30	38	45	22	46	54	41	40	42	34	40	42	39	43	33	42	36	33	39	45	43	52	43	35	46	37	45	41	50	49	32	37	37	33	52	31	44	41	47	43	29	40	37	44	37	35	42	39	42	48	39	48	44	34	36	36	46	47	33	42	42	41	45	38	34	35	40	38	56	38	29	37	55	45	48	40	39	52	35	45	35	45	35	39	38	41	53	32	39	37	34	33	43	38	41	37	33	38	49	44	45	43	38	37	42	31	43	50	45	42	37	44	48	44	30	45	38	43	35	40	51	35	42	45	37	34	28	53	46	29	31	43	50	45	37	37	55	37	46	37	39	50	25	45	37	43	42	39	33	30	40	34	40	47	39	52	46	49	36	28	40	47	44	41	25	37	43	50	44	53	45	36	30	58	33	47	41	40	44	47	44	57	42	33	43	36	33	43	43	38	48	35	50	35	60	39	43	35	41	52	51	37	51	40	42	47	29	40	45	33	42	41	33	32	34	58	49	45	32	44	39	32	51	36	27	43	40	37	44	43	40	39	35	55	37	41	41	45	37	31	37	36	43	38	42	48	53	34	39	44	45	47	39	33	30	45	43	48	41	31	43	29	41	39	45	44	37	35	40	37	46	43	35	36	37	43	33	45	49	38	47	28	43	45	39	37	42	43	37	42	43	41	48	33	50	41	38	43	33	44	41	23	35	32	32	44	27	43	44	33	49	36	41	48	30
22888	17324	9490	16382	26255	28729	28854	45477	47683	41104	32300	24954	17060	9280	4297	1925	990	668	577	530	539	504	510	524	530	484	515	505	502	543	544	531	484	521	529	523	518	545	509	509	533	504	519	494	491	538	557	509	510	465	544	491	524	535	541	482	535	515	519	503	450	534	517	536	509	513	564	532	522	509	483	522	540	493	518	521	490	541	512	509	520	521	552	523	558	517	505	510	523	505	501	531	499	498	507	498	477	484	504	526	489	506	556	511	495	499	510	480	486	503	506	519	537	491	533	497	494	488	528	473	518	546	504	514	540	479	563	545	532	554	515	534	521	523	500	565	521	531	492	538	502	496	501	515	552	518	533	501	500	509	521	514	556	507	502	531	531	456	539	512	515	549	495	522	574	496	568	518	510	499	483	528	507	516	532	540	542	551	505	506	532	528	482	506	521	549	514	529	519	512	501	532	572	507	467	530	526	499	529	516	496	513	518	503	504	516	506	504	507	540	475	485	492	524	504	510	516	559	505	520	541	477	554	502	513	476	520	491	501	508	519	523	517	539	546	526	505	505	484	508	550	549	567	462	554	474	513	520	513	531	501	530	544	530	511	527	508	510	477	546	522	518	507	522	476	512	546	527	504	529	500	481	549	518	549	525	506	501	533	550	542	575	538	524	509	504	516	509	508	573	493	540	509	494	464	523	546	514	501	500	532	544	511	495	520	498	461	524	510	503	506	490	496	512	466	526	487	492	511	499	507	472	544	502	547	559	536	524	533	525	516	565	508	535	527	510	514	554	506	541	517	486	539	519	525	521	514	520	525	507	518	542	480	540	498	527	533	499	518	521	540	503	527	528	515	504	506	528	529	516	535	521	502	534	564	507	533	511	564	537	523	540	533	514	523	559	548	524	474	506	507	500	506	505	537	545	467	481	517	514	529	507	519	519	518	486	507	483	496	491	560	565	525	498	524	551	510	520	501	495	508	521	546	481	508	541	483	540	508	524	550	456	535	500	573	504	488	509	522	536	475	516	502	561	536	508	538	512	492	492	512	511	523	533	494	528	532	538	483	557	542	546	492	524	499	494	540	478	525	524	523	539	556	525	558	536	530	514	517	592	495	493	565	480	499	504	487	534	485	542	504	517	543	517	534	511	515	468	492	532	526	518	544	536	516	510	517	534	547	484	557	498	497	489	498	509	512	506	501	557	506	463	504	502	506	475	508	517	505	552	586	519	519	500	514	501	486	477	525	502	562	533	530	491	506	547	514	516	471	520	550	578	485	519	533	521	523	502	486	535	533	529	494	534	555	509	520	525	500	489	499	537	514	473	502	486	551	487	542	494	534	550	532	516	536	512	512	515	541	534	552	549	489	495	473	517	527	555	519	540	496	540	524	515	498	506	529	516	541	521	543	564	542	520	527	512	478	504	523	524	532	537	512	504	484	539	515	499	511	499	514	502	520	505	489	519	502	521	527	514	542	493	509	488	523	525	522	522	574	530	523	545	539	554	533	509	498	568	512	529	501	495	537	457	531	512	513	549	510	531	479	529	536	526	484	519	553	509	519	532	497	501	540	474	493	542	495	509	514	513	504	503	524	504	526	490	548	478	483	494	514	551	532	507	502	511	529	533	534	513	511	490	523	513	499	536	514	501	539	535	521	526	511	507	504	490	537	493	514	549	531	520	522	526	532	510	518	492	528	478	497	547	508	519	537	464	504	523	524	522	551	528	559	517	509	491	511	482	510	568	539	509	475	507	537	522	485	521	533	510	512	521	542	538	498	533	526	530	556	480	542	487	508	519	539	492	484	558	498	490	506	497	512	530	547	546	496	527	517	546	520	514	506	492	500	491	495	515	500	506	505	505	512	514	526	481	552	528	525	545	487	519	536	513	488	497	523	546	533	555	502	523	527	532	518	494	516	538	552	529	553	533	514	542	501	528	518	531	532	534	480	510	521	530	516	525	527	521	555	514	524	540	513	499	520	536	498	502	504	509	531	532	472	564	521	518	507	488	487	526	550	482	513	525	495	519	549	512	500	516	519	466	515	516	491	491	556	490	544	533	493	571	503	498	544	503	528	491	500	497	501	516	497	536	548	495	515	495	496	541	494	536	516	518	511	564	526	506	489	499	535	524	513	501	508	492	533	486	511	536	473	514	509	512	515	473	520	512	511	471	484	532	518	544	524	481	532	508	495	538	553	506	486	549	519	463	503	556	480	504	490	510	500	537	491	467	506	506	522	531	527	486	556	523	498	472	512	520	508	519	528	488	507	532	550	505	501	549	506	514	544	493	512	555	540	512	530	511	510	515	486	522	501	531	513	493	496	490	523	483	513	505	504	583	540	544	507	457	542	486	537	542	493	505	484	529	536	504	505	544	495	521	527	483	512	539	550	536	512	501	539	512	560	528	523	523	517	500	524	526	492	509	514	499	525	533	519	526	538	526	524	534	530	524	527	494	530	538	539	524	522	531	524	505	477	547	538	555	489	484	525	548	502	508	538	511	526	515	538	524	507	513	501	498	499	485	484	508	484	499	518	493	535	548	553	495	526	450	512	583	537	489	564	523	524	512	478	520	496	506	494	569	535	536	515	510	542	520	535	498	515	561	510	543	504	515	507	506	527	507	516	510	507	551	466	523	566	542	479	575	491	500	516	575	488	491	525	483	525	565	533	512	531	528	510	519	508	524	488	532	499	518	481	519	524	566	526	469	559	527	534	481	533	536	525	519	509	495	521	499	493	517	522	499	522	541	474	557	551	548	521	537	492	521	530	538	486	493	492	523	509	515	544	512	530	488	533	503	522	537	518	491	531	542	527	503	531	575	513	519	545	555	487	542	510	557	512	520	527	546	521	479	475	542	499	504	523	511	552	495	490	478	479	550	511	531	495	552	519	521	506	524	542	480	547	506	523	499	504	517	500	508	502	540	509	483	565	509	536	492	520	520	528	469	561	543	483	502	504	547	522	532	482	515	518	542	527	513	502	503	534	540	554	523	527	502	511	494	518	548	518	538	532	509	551	533	509	504	519	519	516	514	521	503	526	514	520	496	533	502	493	503	506	492	525	521	523	547	487	513	520	498	523	508	556	523	519	524	546	540	539	548	526	540	510	484	537	526	509	539	513	508	526	570	518	515	480	505	500	510	536	533	523	512	488	507	518	517	524	505	521	492	535	526	515	517	503	484	520	506	501	542	541	506	498	510	555	544	546	596	517	543	550	514	545	541	560	508	503	523	491	529	503	522	539	499	483	515	497	533	542	487	516	508	517	559	479	534	503	527	521	528	497	513	497	506	508	553	544	500	492	479	511	511	492	487	505	486	507	529	506	486	499	492	519	511	516	477	520	541	479	490	519	505	516	488	542	498	484	537	530	483	523	520	508	508	512	502	493	530	515	531	513	513	503	478	550	526	514	521	521	517	524	533	488	569	502	511	499	539	526	500	513	509	533	461	496	506	514	515	531	563	514	543	544	522	523	506	504	518	502	508	506	501	527	520
2891	1268	579	355	487	765	1968	6964	8469	6658	3962	1939	940	403	191	97	65	56	67	54	53	55	49	40	40	40	52	48	49	50	64	50	44	48	60	49	40	54	69	48	47	59	56	64	59	44	57	56	43	50	38	50	61	51	43	42	41	55	43	49	54	49	49	43	49	50	45	55	49	56	56	69	47	47	44	49	46	52	61	54	54	39	43	57	46	40	55	51	37	45	56	48	73	52	50	42	53	57	43	51	56	38	54	45	47	47	61	48	46	45	47	49	43	45	57	34	53	62	56	36	48	59	42	53	56	58	51	55	56	38	47	45	49	54	55	63	46	42	39	45	46	57	49	57	51	55	50	43	49	48	49	50	43	46	53	63	60	59	62	50	43	61	67	44	44	56	55	48	45	60	49	62	48	49	56	52	62	45	53	46	50	44	58	55	51	59	50	53	58	44	55	74	49	50	43	51	46	50	44	55	55	50	46	61	37	52	44	44	67	44	59	47	57	59	48	53	57	43	54	47	54	58	54	50	53	54	51	43	53	58	54	49	57	64	50	50	46	68	56	55	56	58	51	49	41	39	51	48	42	51	59	46	55	52	65	43	52	53	60	64	56	47	50	56	57	55	64	49	45	49	37	39	54	59	54	42	36	42	54	67	58	55	45	49	43	57	54	66	57	47	60	39	65	48	46	56	48	61	49	55	53	50	53	55	49	56	53	46	44	55	35	35	57	50	69	44	81	54	50	48	53	51	54	56	68	55	54	52	44	43	54	51	58	44	60	38	39	40	52	47	48	55	47	47	52	44	39	35	51	48	47	57	61	60	46	42	58	44	52	45	44	56	51	43	51	42	52	49	55	43	44	46	59	52	40	52	52	58	57	62	44	44	55	40	50	41	52	58	55	56	44	69	36	51	44	44	33	58	59	45	42	49	55	59	53	51	54	54	48	47	50	54	57	55	50	53	54	58	50	50	56	42	43	55	55	59	47	63	54	47	60	44	44	48	40	66	52	47	57	41	54	49	67	47	59	46	55	59	39	50	49	49	50	48	49	51	45	50	45	50	49	51	42	46	55	51	43	37	49	72	43	71	57	63	50	47	52	39	47	47	58	54	57	54	47	54	57	49	50	37	47	64	50	51	50	46	41	53	53	58	46	52	44	53	64	45	51	52	56	57	52	41	47	49	45	64	53	49	43	49	45	45	66	45	38	47	48	62	49	46	63	53	51	42	63	50	43	39	71	42	50	63	48	60	56	54	45	47	52	57	57	34	52	44	42	53	52	37	47	46	54	53	40	61	62	51	71	50	36	46	51	51	53	63	48	53	54	42	52	49	40	55	63	47	40	60	48	47	47	66	51	65	47	54	54	51	48	65	65	49	55	69	35	50	74	47	43	73	47	49	53	51	51	53	51	50	57	46	57	68	51	44	49	40	37	51	67	43	47	52	57	50	54	56	52	50	46	60	56	56	41	51	39	56	58	49	45	59	44	48	34	54	57	53	57	49	57	57	46	51	40	60	49	38	54	44	44	52	45	46	55	62	53	40	53	58	50	51	41	49	61	55	53	52	67	44	57	43	55	40	35	46	48	44	50	54	46	49	52	65	52	49	53	58	59	59	39	49	51	49	55	65	56	68	45	64	46	44	47	46	39	56	57	48	58	53	47	55	50	42	52	45	59	59	45	56	47	57	49	42	52	60	54	55	55	62	54	45	55	46	43	44	45	37	53	49	65	60	52	53	51	50	52	49	53	50	57	43	53	38	42	52	52	50	46	60	63	51	43	64	43	56	64	47	53	50	55	56	45	47	48	48	52	48	45	42	45	49	54	57	39	47	52	45	50	43	42	51	38	52	51	55	51	52	36	47	63	60	34	63	57	52	55	63	52	56	51	41	50	49	54	49	47	40	57	68	42	47	50	50	51	53	57	46	50	50	52	55	37	39	63	31	38	65	52	63	58	43	52	60	57	41	51	55	33	39	56	49	50	52	48	57	33	65	44	56	47	45	39	60	57	35	55	50	44	46	41	73	61	40	55	49	51	57	48	56	43	47	51	53	43	68	48	58	48	40	59	44	37	57	41	56	53	47	46	55	54	51	62	52	50	40	40	38	49	38	49	36	46	51	54	51	50	56	43	43	49	58	50	55	43	41	56	58	57	66	46	54	50	51	54	46	46	62	41	44	54	58	38	49	50	53	58	52	48	51	67	52	51	52	51	44	53	47	51	61	48	52	64	45	59	50	43	54	47	52	54	49	53	47	45	51	50	47	47	45	69	49	55	48	46	37	64	51	40	40	67	52	51	36	59	55	48	38	60	51	29	43	56	55	42	48	58	42	48	40	53	44	49	60	46	49	50	49	54	52	43	63	49	56	57	51	47	62	52	40	44	57	41	42	47	52	39	48	50	51	52	50	44	56	56	46	53	52	57	56	47	40	53	47	51	51	51	52	59	59	60	43	58	34	52	51	41	36	50	51	55	53	46	64	45	54	59	53	51	49	46	44	52	57	55	54	49	52	55	42	64	52	56	51	59	49	57	54	40	43	63	59	57	59	49	69	49	50	67	57	58	50	51	58	48	42	53	43	70	59	47	53	56	55	70	53	31	49	62	55	60	53	45	49	46	60	46	49	45	51	36	56	49	47	51	65	54	46	45	55	43	47	44	43	57	58	57	57	49	43	52	37	54	52	48	61	68	41	55	56	60	49	52	56	45	47	56	48	48	61	50	54	56	56	47	61	72	54	43	58	38	48	56	37	47	51	48	49	46	56	50	56	56	51	39	50	66	52	55	57	40	50	62	57	58	58	45	66	62	42	41	61	54	58	41	49	54	45	51	42	63	52	48	51	51	33	43	61	43	47	43	47	55	45	52	58	54	40	57	52	44	55	45	48	42	41	51	40	54	47	57	62	47	47	48	56	45	49	61	51	50	61	45	50	64	42	36	45	52	51	57	56	53	57	49	56	41	39	39	39	59	33	48	37	64	53	50	52	48	46	37	50	56	42	60	51	44	48	46	55	50	54	56	49	46	39	64	39	52	43	54	57	47	52	35	50	37	48	57	41	49	49	62	51	52	51	49	54	54	52	44	60	53	56	50	45	43	52	51	47	43	55	56	49	48	52	50	51	57	52	54	58	48	54	37	52	39	45	49	51	62	50	58	47	40	56	46	65	43	50	40	55	43	37	54	46	48	54	54	53	44	37	46	42	59	54	41	40	51	48	55	41	53	42	45	52	40	40	54	46	50	51	53	53	49	51	56	55	57	52	49	47	43	50	42	50	53	65	54	65	44	58	64	49	59	61	56	52	66	51	55	47	45	47	53	41	45	40	55	53	41	49	53	50	48	35	44	46	46	53	45	47	49	47	46	57	47	53	47	40	51	37	39	55	51	48	43	50	55	47	46	64	46	43	43	50	45	56	48	59	45	62	52	48	41	60	51	48	47	43	45	53	46	47	45	55	47	50	47	35	52	48	48	52	54	51	55	59	51	58
25024	16683	9785	15716	26913	29513	36426	50797	49655	42415	34070	26186	18137	10228	4872	2160	1122	757	652	671	688	600	673	617	599	682	640	646	626	603	642	674	640	592	670	656	600	632	666	656	640	637	626	623	608	591	639	659	663	602	623	611	623	668	666	662	628	642	668	638	622	683	683	675	611	669	655	638	629	660	650	639	619	613	673	610	688	676	660	607	630	591	696	648	624	652	667	631	640	645	634	628	652	649	587	613	680	652	645	611	694	663	714	687	635	592	634	670	628	616	630	633	624	625	622	673	650	690	606	644	609	636	655	626	649	641	671	627	652	640	670	659	600	693	678	627	659	627	657	657	662	631	641	645	614	657	621	644	632	650	653	628	661	637	607	621	626	641	662	644	643	633	607	645	670	611	614	669	712	621	640	616	714	627	639	616	644	611	670	617	660	682	605	613	643	659	623	668	648	633	607	664	641	608	686	654	655	622	664	658	617	633	612	630	641	650	618	643	659	640	646	622	656	638	651	638	609	651	649	643	627	650	648	648	652	624	615	600	635	646	645	618	657	609	628	683	610	627	612	653	615	602	665	686	658	634	661	647	623	660	662	668	657	680	603	669	611	592	671	619	685	671	668	649	672	678	612	634	607	619	668	669	694	619	666	610	665	616	651	622	610	635	651	633	636	679	642	618	655	653	705	608	669	612	587	633	667	624	648	651	663	649	621	695	688	620	640	652	673	656	622	601	649	667	610	631	610	648	621	638	651	625	663	673	637	631	648	640	608	660	626	630	670	660	632	685	669	604	631	658	617	631	676	595	659	665	668	640	618	642	621	665	639	670	633	649	644	648	637	564	623	641	599	669	660	661	656	624	604	687	633	654	661	661	658	615	656	627	625	660	659	625	600	613	646	646	627	642	651	643	608	575	648	617	610	648	667	626	655	630	600	673	598	633	642	663	661	642	589	638	629	680	630	630	603	629	612	669	629	644	650	623	668	618	670	656	634	654	621	634	640	665	595	653	617	609	622	630	636	657	622	664	674	641	704	667	677	631	670	631	657	615	622	596	615	642	668	660	609	630	651	656	631	615	682	646	639	653	652	627	654	637	652	663	662	677	591	691	666	662	647	646	603	642	611	704	632	656	653	623	682	635	626	670	635	633	628	674	664	639	685	660	649	619	624	667	657	630	641	676	601	607	656	634	643	603	619	689	591	627	643	715	626	624	646	613	631	635	637	630	649	671	683	599	615	634	608	661	671	671	634	663	602	662	665	647	635	633	685	617	687	639	659	666	634	665	660	659	653	653	652	672	572	633	664	684	635	665	664	637	656	621	631	635	597	632	664	666	661	622	651	624	629	633	657	611	620	643	650	632	642	620	662	606	639	680	647	658	646	627	649	680	677	663	604	667	655	666	615	626	607	656	590	710	643	648	687	626	641	636	667	660	686	702	600	647	648	631	606	659	638	660	654	623	621	629	649	680	627	688	665	637	612	652	668	610	630	642	638	615	650	679	665	679	632	634	666	637	619	647	643	674	628	650	645	629	621	615	600	609	635	643	618	660	636	653	628	623	647	646	640	671	620	684	619	640	598	649	669	657	686	661	602	687	648	686	625	643	665	695	628	667	664	683	673	629	637	624	621	652	666	637	659	618	625	627	645	612	637	687	616	642	626	647	663	614	643	661	624	663	592	630	620	618	630	639	650	607	664	664	677	643	659	651	665	668	658	666	629	671	641	591	671	656	661	630	649	650	648	659	646	649	599	700	642	650	663	627	603	611	615	628	618	636	700	642	655	671	607	652	654	649	628	636	659	596	658	629	649	614	668	632	668	656	627	639	647	641	663	623	699	663	622	619	652	616	680	617	666	637	632	637	663	678	675	683	659	670	621	654	645	622	635	631	633	702	687	603	612	609	630	670	659	642	631	625	649	606	655	627	646	676	633	641	656	643	657	650	557	590	633	659	665	629	612	663	653	650	587	654	694	652	632	602	664	650	683	671	663	673	649	629	630	655	665	661	658	664	663	640	659	728	658	610	634	678	624	635	665	615	682	595	613	641	623	658	619	602	630	623	665	635	663	661	646	630	640	666	681	620	683	659	696	646	631	674	627	667	663	695	662	652	608	641	607	664	642	654	675	643	619	565	644	676	644	644	656	651	658	629	635	633	625	635	649	632	704	636	647	603	655	687	663	617	614	659	640	659	621	656	658	587	619	655	653	660	633	660	654	611	619	625	647	616	672	672	713	628	630	612	624	666	640	608	657	636	619	638	667	647	666	658	691	638	606	670	632	606	680	611	679	640	639	651	697	637	645	644	619	679	601	694	620	635	625	627	665	686	645	658	633	604	646	671	672	649	673	655	647	649	622	644	609	614	673	655	643	627	630	670	615	644	649	616	662	630	655	671	642	649	665	636	629	685	645	607	640	631	621	655	665	668	594	624	705	607	679	664	660	648	631	654	651	693	575	611	669	680	660	705	631	653	657	626	658	654	638	654	608	666	637	660	618	670	591	621	618	652	617	654	666	656	590	638	684	620	610	659	612	648	680	614	647	689	665	657	617	636	657	603	640	624	671	631	660	712	576	658	650	590	650	630	702	643	650	641	630	675	600	660	685	629	676	638	678	656	649	663	667	606	628	701	645	668	660	638	637	638	633	638	678	626	648	668	639	674	647	627	628	637	623	640	648	654	627	646	674	656	621	642	630	668	649	657	639	627	662	691	646	643	689	622	628	667	650	636	670	661	621	644	688	673	605	615	595	650	644	631	636	662	621	617	660	687	616	667	694	650	663	665	614	571	636	625	588	670	637	658	674	693	610	691	640	678	663	646	658	598	634	638	663	631	628	644	638	675	631	645	632	649	624	673	610	616	655	661	617	618	645	640	651	630	638	628	575	628	647	644	655	607	617	656	657	666	632	670	612	670	607	631	647	637	647	689	620	684	665	669	607	691	672	664	684	652	597	627	601	608	642	602	626	621	653	626	604	679	641	599	602	707	643	643	647	672	623	626	640	610	647	701	639	668	620	643	642	665	704	655	699	658	626	675	640	664	638	662	631	661	652	607	625	671	630	681	642	640	630	646	670	608	661	681	628	623	650	714	646	623	626	616	640	659	637	710	678	616	623	607	665	650	632	644	634	618	634	637	670	609	630	656	673	612	622	636	641	640	663	645	677	637	638	615	640	632	671	622	629	593	650	697	626	675	646	619	637	654	626	658	682	643	630	619	591	670	626	637	637	618	652	670	682	626	632	640	656	595	638	618	606	614	641	649	640	655	657	588	623	660	630	639	640	636	626	608	669	666	638	660	640	654	669	634	659	633	661	631	684	616	675	647	654	596	682	674	664	613	677	656	651	664	647	639	640	647	652	643	634	609	666	662	653	626	620	650	669	627	628	631	625	642	675	666	673	632	628	632	610	664	645	589	630	611	645	648	630	633	599	663	650	627	625	654	664	668	660	634	604	669	619	709	658	654	660	703	689	682	628	620	628	623	646	662	614	648	632	652
2659	2675	992	695	856	1427	3823	12276	14066	10036	5287	2793	1315	611	287	121	76	56	50	41	46	44	35	55	42	45	47	49	35	43	35	40	34	57	47	41	47	42	52	47	49	43	37	46	45	47	42	32	53	38	55	37	42	40	34	47	51	49	44	45	43	51	50	39	54	56	35	44	40	49	38	56	35	45	48	42	45	47	68	41	47	37	58	47	35	46	39	46	46	49	49	53	41	55	44	36	46	49	40	43	35	50	46	53	38	52	38	37	44	44	49	41	40	46	39	43	36	45	48	46	54	55	38	35	51	51	51	55	50	47	45	48	52	52	49	50	53	43	49	38	52	56	40	57	52	45	46	38	52	57	44	32	48	56	53	55	40	58	46	45	50	44	45	50	40	61	46	43	45	37	37	55	41	38	54	52	45	44	45	52	52	39	49	32	39	55	41	42	33	49	42	36	47	46	40	47	39	41	47	52	42	48	41	44	45	39	44	48	45	35	40	47	49	30	48	42	44	44	43	43	50	39	43	37	50	57	43	48	41	48	38	44	44	50	37	33	38	34	53	35	58	42	46	62	47	42	46	43	39	36	48	47	44	49	39	40	37	41	48	46	46	37	49	44	30	44	44	51	58	49	40	35	48	41	43	47	32	44	48	36	40	54	46	42	46	43	48	65	49	39	44	54	42	35	42	29	45	43	55	38	56	55	46	31	36	48	37	52	40	47	38	35	41	43	50	41	47	39	45	49	54	47	39	38	47	37	38	52	51	43	47	46	46	51	42	47	50	51	40	44	50	41	55	43	36	32	41	46	44	46	41	38	47	52	44	33	42	36	41	34	44	47	49	42	43	50	35	49	34	45	45	39	44	45	50	41	43	35	53	40	48	31	43	47	35	46	38	50	48	50	42	34	29	47	47	45	58	43	32	36	64	39	38	37	41	55	55	53	46	55	43	44	40	41	52	54	44	35	41	52	41	32	36	37	43	53	49	49	45	45	39	40	50	44	54	44	59	41	58	54	39	46	42	55	58	45	45	39	58	39	49	50	42	48	53	43	65	57	37	35	45	36	43	47	34	52	44	42	46	40	42	45	36	49	50	54	55	41	57	46	44	37	42	46	54	52	44	39	54	43	44	38	43	37	46	43	40	46	46	56	47	36	30	47	47	37	38	48	47	32	37	47	34	54	41	30	48	56	43	44	55	50	54	38	46	51	30	43	44	45	50	47	51	55	41	44	41	49	43	50	39	34	48	48	48	40	41	41	44	29	40	38	52	49	49	42	58	65	45	46	41	61	60	43	41	54	54	45	45	43	44	49	52	48	41	40	43	39	47	34	48	36	55	50	43	41	45	46	46	41	39	55	40	42	55	33	39	43	52	37	55	65	44	41	49	34	42	35	40	46	33	46	45	41	53	47	45	39	60	54	43	42	50	51	50	40	40	48	46	48	46	38	38	48	37	40	38	54	47	48	37	43	50	55	29	56	43	44	44	51	52	41	31	68	39	53	39	42	40	54	36	44	45	50	42	53	50	42	53	46	40	38	55	45	31	46	46	37	40	52	39	58	49	47	43	31	53	37	40	35	39	54	50	34	32	51	42	67	34	41	38	38	38	47	44	49	42	48	47	38	40	51	39	29	54	38	41	46	45	37	44	49	42	46	37	50	51	42	43	54	37	50	36	57	49	46	40	38	41	48	45	36	39	40	59	38	36	40	29	57	35	46	52	42	41	49	50	58	51	46	35	42	42	46	51	48	33	44	45	31	57	53	36	43	48	48	35	57	41	38	42	48	39	41	38	47	44	38	44	44	32	47	55	48	49	41	48	44	48	46	40	53	47	49	51	40	48	48	51	48	42	45	40	44	47	44	37	39	32	35	43	41	55	51	34	43	57	46	48	36	44	49	28	41	48	56	39	40	39	44	42	43	42	64	45	36	33	36	41	45	50	51	55	51	48	39	43	46	47	58	55	42	55	42	42	39	36	39	42	37	42	42	52	40	42	42	51	50	40	36	52	43	60	30	42	47	47	50	50	47	38	49	54	49	35	45	45	47	53	46	39	57	57	48	39	37	59	35	34	48	48	49	49	49	50	60	34	43	52	44	46	58	45	55	37	32	41	35	53	49	33	54	42	43	42	39	53	41	40	54	39	55	44	44	57	49	46	40	37	37	35	43	55	34	40	33	47	56	46	52	48	36	50	47	39	40	44	37	50	50	44	49	40	40	53	32	43	45	39	41	49	46	55	49	51	48	49	32	39	37	44	41	43	35	42	42	40	38	50	53	36	39	26	46	48	56	53	49	36	37	51	43	44	53	47	40	32	48	50	52	55	40	40	41	49	30	44	29	43	46	34	41	39	37	42	45	35	53	52	45	53	47	49	55	41	51	41	31	31	52	37	40	33	30	48	62	35	52	40	46	48	45	43	39	59	38	34	52	45	46	37	48	43	44	38	42	43	41	41	28	33	50	53	56	41	45	39	45	48	47	48	44	52	49	46	45	33	46	59	47	59	41	48	42	48	45	38	42	46	52	40	46	49	46	44	54	52	53	52	53	45	44	35	47	48	35	40	48	43	42	54	39	39	35	50	51	50	31	42	46	52	39	36	34	34	39	38	47	38	45	38	38	49	48	56	41	37	48	42	43	49	50	33	47	42	49	48	32	47	46	52	38	38	44	48	43	38	49	51	52	29	52	49	54	45	51	62	48	53	48	44	50	39	50	48	37	51	48	33	58	50	49	50	36	45	45	38	47	44	53	40	45	37	43	35	45	54	44	58	45	61	54	48	31	48	40	43	48	39	47	51	43	40	45	48	39	54	62	38	47	48	35	67	40	52	39	39	48	52	50	49	53	43	43	36	43	44	42	53	51	37	50	41	34	43	50	43	49	41	45	46	47	40	37	39	43	55	57	50	37	54	42	39	49	38	56	65	48	37	50	46	40	47	44	40	28	32	35	48	57	48	37	51	46	46	37	33	48	47	60	42	50	42	35	32	43	44	35	33	49	38	44	48	49	37	52	54	46	56	49	34	43	53	45	53	42	41	49	48	57	40	38	41	46	47	43	49	49	47	44	42	46	46	57	38	51	47	45	47	45	41	34	33	36	41	53	40	45	38	51	44	36	35	42	38	44	43	46	35	40	58	43	47	44	53	38	60	52	43	51	29	44	46	37	30	41	43	40	43	43	41	46	43	50	43	45	37	42	49	50	41	41	40	50	48	32	42	46	42	39	37	48	46	58	43	45	42	51	37	43	52	39	38	50	41	49	37	36	36	30	44	45	40	41	43	55	48	39	46	37	45	41	50	48	45	37	38	47	46	44	43	52	42	42	40	43	57	39	45	50	51	43	49	42	43	50	51	50	54	45	59	38	51	40	51	45	52	34	41	49	61	46	49	44	42	31	43	48	44	33	45	51	36	42	50	44	49	47	58	51	51	36	41	30	48	47	36	48	50	40	37	43	46	38	46	40	41	41	44	47	39	38	48	36	42	42
30682	23315	13708	21913	32874	35152	43149	60617	57925	47419	37446	29769	22088	13260	6200	2539	1175	719	604	580	536	571	552	559	582	565	574	548	531	530	555	594	563	576	589	541	543	585	565	543	547	548	538	551	560	563	582	543	584	583	600	541	551	560	515	560	564	597	535	546	572	544	567	572	547	567	585	596	553	573	517	575	592	589	601	589	571	568	557	563	612	568	567	561	567	577	594	568	589	538	568	593	569	565	523	558	572	585	554	538	571	579	593	529	552	556	539	507	544	563	533	550	523	574	612	548	514	580	559	545	546	573	573	552	581	597	551	550	585	521	568	504	576	559	536	576	533	545	604	537	554	559	557	559	554	537	576	545	562	600	542	578	565	551	545	591	577	556	561	534	552	557	525	561	539	598	565	543	488	570	585	574	606	573	573	554	548	537	519	566	544	587	578	608	589	558	568	589	566	629	555	553	554	606	558	536	560	553	547	615	567	532	520	556	540	555	573	559	534	546	585	568	543	571	523	610	562	534	524	583	573	584	576	586	580	548	588	547	552	588	544	599	557	564	540	565	542	554	534	541	566	544	559	597	606	568	575	571	535	596	577	545	568	576	554	536	576	560	551	564	600	584	570	592	561	587	513	606	556	560	561	545	537	579	583	562	542	596	574	550	559	573	539	603	563	557	561	585	546	555	569	557	560	547	576	544	510	595	569	542	556	570	528	562	544	583	558	545	549	556	551	595	552	560	543	498	544	552	571	564	594	578	571	582	577	590	575	543	571	596	594	581	578	562	544	570	534	565	568	566	607	560	567	577	552	565	558	541	586	610	511	566	544	545	580	591	553	556	552	527	553	614	554	565	586	595	577	614	564	565	575	529	543	579	574	599	571	569	596	562	587	570	573	573	544	623	569	552	555	544	591	553	563	585	597	537	599	555	545	531	582	561	573	576	564	570	554	587	561	537	562	556	588	583	588	583	554	591	593	567	554	507	586	559	537	585	587	555	554	542	539	550	570	561	554	577	525	533	551	546	559	563	567	530	550	567	536	565	575	566	547	578	514	587	544	557	607	570	587	556	637	571	573	535	564	592	580	563	554	550	584	555	543	550	545	538	541	529	578	560	521	531	595	566	579	564	573	574	539	513	549	521	514	584	591	555	552	550	556	594	580	580	550	500	542	585	551	563	538	578	587	545	591	568	625	578	568	574	558	582	579	573	528	558	578	532	529	558	550	561	514	564	558	526	543	573	572	537	561	575	568	543	552	574	553	601	594	547	547	577	589	559	592	568	573	600	590	560	509	533	586	562	564	607	583	539	549	557	582	567	557	545	579	560	601	547	575	564	528	583	586	538	553	573	545	598	568	559	599	552	606	555	551	568	545	589	571	575	533	577	520	535	544	534	563	532	588	589	590	529	562	580	600	566	553	553	510	495	547	547	587	562	607	585	540	540	521	601	614	526	557	552	570	594	605	574	576	560	622	541	570	572	582	577	558	534	545	588	600	556	547	561	587	606	586	556	573	555	556	539	568	533	539	623	536	574	538	560	562	566	546	585	573	542	565	566	546	601	581	558	609	582	562	570	575	586	603	531	564	541	582	577	543	561	587	599	550	575	539	595	565	585	608	528	513	580	552	595	561	629	595	515	569	606	538	554	559	558	542	548	561	537	615	569	576	642	532	569	564	581	543	532	530	587	579	594	600	568	545	572	555	542	580	550	522	539	597	577	585	565	586	536	569	557	593	583	567	561	600	608	549	559	585	569	536	578	627	597	577	569	585	589	560	528	614	570	578	529	564	566	551	575	571	520	581	553	539	588	584	567	561	538	573	539	538	567	580	561	547	550	545	590	574	569	534	537	546	597	535	529	540	572	547	589	572	556	551	565	575	542	537	578	599	534	545	582	612	532	561	568	563	555	559	564	564	569	605	545	537	561	540	564	530	561	586	596	559	530	538	550	560	574	550	573	626	539	541	602	523	598	544	592	587	526	541	568	558	546	580	562	552	562	591	558	576	594	577	573	596	578	575	596	572	538	531	541	549	559	574	561	576	547	537	551	579	603	563	578	536	541	566	604	589	570	531	550	558	562	566	588	570	559	558	570	564	582	564	576	562	582	540	542	599	562	541	589	559	553	559	543	584	557	617	523	539	527	565	553	556	592	564	525	551	572	536	589	575	541	587	570	557	615	544	525	572	527	552	533	573	608	568	557	531	621	533	553	560	584	585	594	566	559	551	545	568	554	564	550	551	577	561	568	559	564	535	549	497	582	576	533	563	531	567	541	544	563	569	555	571	519	549	572	566	531	552	573	572	578	564	555	562	554	575	526	551	567	604	560	550	523	562	565	532	577	587	529	555	547	561	534	539	581	518	573	556	589	549	555	564	574	569	544	578	557	573	573	542	573	537	552	575	599	570	538	572	551	600	569	585	594	545	554	572	591	588	605	577	527	549	532	570	578	590	546	541	554	532	543	534	593	557	566	552	604	576	553	557	582	581	584	562	579	600	554	528	568	562	628	592	553	549	555	528	532	577	550	542	574	552	553	540	587	531	550	567	580	543	549	581	536	508	595	566	559	575	596	579	562	539	580	583	544	547	546	547	593	571	528	574	590	532	566	577	547	577	588	574	545	554	560	549	593	570	576	546	544	565	576	615	539	576	591	564	553	559	537	588	530	556	573	591	570	562	582	567	611	564	599	536	545	582	573	550	573	554	619	588	578	541	596	527	561	596	527	570	598	583	619	574	529	592	592	578	583	573	527	605	567	556	556	529	541	611	543	521	544	578	594	547	593	602	589	599	569	586	549	539	566	547	559	571	545	566	529	531	595	544	561	568	561	548	543	592	592	567	560	572	581	577	536	566	570	561	550	583	565	554	576	600	542	571	564	590	606	562	533	591	587	555	534	542	561	569	577	596	566	567	576	578	591	567	551	571	582	572	542	533	596	555	565	582	602	596	554	556	566	581	607	570	550	534	592	528	536	584	580	576	507	548	577	558	545	587	594	577	545	556	538	538	540	527	589	567	587	615	570	600	549	562	529	579	569	538	552	554	596	605	596	578	555	571	576	589	546	593	564	566	561	579	537	607	588	541	512	593	611	516	586	555	552	577	596	567	569	539	564	544	531	545	572	587	573	580	587	584	585	571	560	590	536	527	555	585	530	557	543	584	557	539	601	588	566	591	551	563	549	569	554	580	540	588	549	558	546	582	597	568	548	533	509	598	585	567	540	553	562	537	553	552	555	575	538	586	553	551	576	572	614	563	596	605	552	537	543	604	542	550	527	605	568	563	551	600	519	512	515	551	522	590	562	532	586	565	560	572	552	546	563	602	620	568	572	607	584	544	590	557	542	571	572	530	530	574	556	568	587	543	526	574	529	595	563	607	547	598	562	562	570	583	568	516	567	567	533	568	553	531	568	537	567	587	545	585	599	550	541	495	596	577	560	590	566	570	548	584	524	570	549	581	570	600	545	550	561	549	526	588	526	553	593	539	541	562	569	603	570
1712	392	220	163	160	332	1564	3183	2862	1961	898	536	344	186	115	73	54	37	47	47	41	52	54	57	55	36	53	43	54	46	42	42	41	46	35	46	44	45	44	41	56	68	43	54	59	36	42	46	42	45	52	40	48	38	42	35	40	41	37	49	42	46	45	48	48	38	34	53	44	55	35	39	51	47	56	50	54	55	48	38	59	46	44	40	51	45	43	48	36	52	44	46	50	66	56	39	43	52	46	55	51	47	43	36	57	41	42	42	45	52	50	39	46	56	41	39	51	48	41	53	41	36	47	42	39	41	49	44	46	59	54	59	43	36	49	44	47	51	54	47	48	38	52	40	44	41	39	51	52	43	43	34	46	51	47	51	49	46	42	36	44	47	44	37	46	60	43	50	54	39	35	52	44	37	48	65	41	39	46	45	36	40	52	54	50	40	42	46	53	50	56	49	37	34	50	45	45	39	40	44	57	48	38	37	46	53	44	37	49	42	31	56	52	41	44	50	61	46	36	56	43	32	47	46	48	44	33	48	52	47	44	46	47	48	42	46	62	40	46	36	53	36	56	47	39	48	37	43	51	46	60	61	52	37	63	43	58	43	35	44	45	46	36	49	48	44	49	36	46	40	46	56	37	35	46	61	44	53	49	60	48	47	37	43	39	51	54	44	45	35	47	59	40	59	50	58	47	38	53	56	45	48	45	55	42	37	51	46	47	53	56	51	40	53	44	44	53	50	44	46	50	35	49	39	49	39	41	37	48	40	39	48	47	48	32	43	48	41	52	44	57	43	39	47	41	39	45	47	32	42	47	57	44	57	55	33	39	38	29	42	33	46	39	59	47	53	52	42	36	48	40	50	49	45	49	44	40	49	44	50	46	44	49	42	41	36	41	52	41	50	41	31	47	37	34	40	34	44	41	49	45	48	55	39	47	46	48	52	38	46	56	44	46	44	48	43	46	33	50	56	38	46	50	52	30	43	48	40	48	42	50	46	41	38	42	49	36	59	44	42	40	33	52	43	53	50	59	38	57	53	49	46	38	48	61	47	29	51	45	35	53	45	41	35	46	40	44	46	43	42	33	37	43	38	41	45	44	51	54	48	55	50	47	44	42	56	45	46	38	43	50	38	53	42	48	46	48	46	43	47	42	44	54	44	45	48	51	33	32	49	45	32	42	50	43	50	37	54	53	57	45	46	48	36	45	40	46	44	40	45	63	44	46	55	42	44	30	49	35	55	42	52	43	40	39	46	38	42	43	47	43	45	50	45	40	54	40	46	36	45	45	46	50	34	42	62	40	50	41	48	45	55	38	51	43	52	52	44	50	57	48	53	51	58	41	49	43	53	41	46	39	58	49	54	46	42	46	48	42	57	50	44	49	49	39	41	50	55	43	52	51	39	57	49	35	45	47	50	55	44	51	53	53	37	44	50	62	44	46	49	39	60	40	44	43	28	38	50	45	36	51	49	40	44	50	47	46	47	46	42	53	46	41	45	50	50	53	46	56	60	41	32	44	39	47	49	38	49	38	52	50	43	46	46	48	58	44	57	47	45	39	37	38	49	37	39	49	41	49	36	51	48	42	33	36	46	44	42	45	57	45	34	43	48	37	50	48	47	39	59	37	48	44	49	42	43	38	49	44	48	40	44	45	43	46	49	65	39	38	51	45	56	41	49	44	45	44	57	62	49	48	49	38	31	39	45	41	59	47	27	61	50	48	46	44	44	45	51	49	56	40	41	55	49	43	46	39	44	42	42	55	40	47	39	45	47	38	46	36	40	63	40	42	51	56	46	41	62	41	36	42	40	35	55	38	42	50	42	47	52	42	36	41	56	40	43	45	50	44	53	43	45	41	41	40	52	46	42	38	48	38	58	50	42	43	41	42	48	46	44	41	53	40	40	37	24	59	44	55	38	38	47	47	50	43	43	44	31	49	58	46	36	48	47	38	36	42	34	36	48	41	40	51	46	54	36	52	53	50	29	55	53	48	34	44	62	52	53	41	27	34	43	50	53	46	39	39	45	36	43	60	43	40	44	46	37	46	55	42	51	39	38	49	39	35	43	44	56	47	59	47	43	47	41	43	52	44	41	43	39	48	49	41	47	39	37	37	53	58	49	31	35	47	45	46	53	55	46	31	57	38	43	54	47	41	44	58	47	38	41	56	52	42	38	39	41	59	48	41	48	49	48	46	46	38	53	40	53	41	39	41	39	43	43	51	53	51	51	36	35	48	57	40	41	58	38	55	50	44	42	65	51	45	69	45	41	42	58	52	54	37	33	44	40	56	43	40	44	53	42	48	38	56	53	44	30	52	40	36	49	51	47	40	42	52	45	48	42	42	51	39	47	38	49	49	49	41	44	36	52	47	45	38	44	40	50	43	54	52	47	52	50	47	33	48	41	48	34	50	48	52	49	39	55	50	47	60	47	46	50	38	51	53	51	44	45	55	35	44	44	49	48	40	53	45	50	40	50	45	45	53	43	50	57	44	52	43	40	46	49	50	39	43	41	44	48	56	57	45	43	55	55	47	52	57	53	53	45	42	37	54	47	39	53	44	41	44	54	59	44	41	46	34	45	45	47	39	47	38	46	44	39	45	40	44	47	36	47	50	51	38	46	48	47	37	51	39	39	34	53	53	38	48	48	46	44	37	50	46	43	54	49	37	31	43	56	39	30	33	44	52	35	40	50	46	44	39	49	46	41	40	42	51	42	49	35	44	47	42	51	36	39	43	44	45	53	43	45	42	45	52	42	45	53	48	47	44	41	42	52	36	52	43	40	50	39	50	45	46	42	43	47	56	44	49	41	39	42	37	43	47	42	46	48	44	34	42	51	48	43	38	46	31	46	45	52	51	53	49	50	46	46	44	54	52	57	48	44	52	48	49	38	45	34	44	46	43	50	53	46	39	55	50	49	58	40	32	42	56	56	42	45	38	33	40	43	52	36	44	60	32	42	54	53	40	43	52	42	45	51	38	46	45	60	41	58	49	43	32	38	56	41	47	46	54	47	57	39	57	49	49	36	61	45	45	52	47	40	48	51	40	57	32	46	42	41	41	43	55	42	48	40	51	42	38	45	41	41	48	52	57	49	52	44	52	40	51	44	48	32	49	47	48	54	36	49	48	51	49	50	46	49	51	37	49	40	52	51	50	48	44	56	48	53	45	47	47	55	42	39	48	48	46	53	37	32	41	52	36	42	44	45	51	42	33	52	45	48	50	37	42	39	43	38	47	40	46	46	42	43	44	49	51	48	51	47	46	46	47	38	41	40	46	47	48	42	43	50	52	50	44	39	36	46	42	43	51	60	46	38	54	56	36	49	52	40	48	51	51	48	57	48	54	46	39	52	47	46	51	40	63	36	34	44	57	46	50	38	46	45	49	54	48	40	42	28	43	42	47	45	45	42	43	41	50	48	41	38	46	38	59	35	56	44	38	47	42	51	53	30	42	50	41	49	43	54	39	38	56	41	43	50	67	48	52	43
19468	8457	4264	7313	15380	19514	33232	38642	34330	27836	19976	13808	8498	4474	2115	1057	694	608	585	586	614	592	595	585	546	557	615	547	549	582	628	557	595	613	582	559	520	569	556	571	575	571	545	607	574	576	575	566	599	598	554	561	552	589	560	601	570	575	588	584	519	609	628	600	597	596	582	584	604	579	531	592	563	573	603	600	593	603	568	570	538	596	640	585	584	602	584	575	575	562	608	593	566	549	591	566	593	581	589	613	585	591	618	565	621	588	570	553	574	598	591	576	585	580	570	597	626	592	589	572	565	591	583	579	601	578	600	571	560	562	617	622	544	561	619	585	561	593	607	568	604	618	624	581	565	579	569	590	611	515	570	566	576	575	591	570	603	581	589	567	573	588	577	563	568	581	575	613	574	559	602	594	577	618	625	594	571	553	582	576	605	588	570	558	569	550	578	543	568	558	606	591	658	625	611	594	574	598	549	555	599	615	609	612	586	572	579	569	604	618	584	541	552	612	605	601	582	608	608	573	608	579	574	572	574	561	569	568	586	594	620	643	576	555	582	549	555	549	600	591	607	590	597	565	569	611	534	560	613	582	550	541	631	593	575	616	612	558	559	561	583	610	545	554	581	556	528	576	551	537	556	608	554	566	600	589	597	596	560	608	619	601	597	593	575	592	566	578	617	568	643	538	603	584	568	577	609	567	573	562	530	614	569	561	586	593	572	585	609	586	562	580	574	568	566	581	560	594	550	593	579	603	601	566	588	579	601	584	569	558	603	627	566	567	533	551	607	610	616	627	550	597	599	542	558	543	560	548	583	591	545	585	575	544	578	550	610	602	610	631	570	633	578	605	541	551	583	606	584	557	555	567	619	592	566	600	578	559	585	597	522	578	560	578	577	581	610	578	582	583	550	593	607	590	558	596	556	561	533	583	566	558	586	553	554	525	529	570	574	569	553	596	588	598	581	604	585	560	575	593	578	606	607	566	558	542	578	556	611	558	628	594	560	588	602	593	589	577	601	607	639	564	620	581	600	574	552	621	582	631	559	569	575	583	594	603	634	605	580	574	576	563	569	591	600	526	577	601	558	578	602	547	568	571	566	584	574	605	585	550	626	625	558	556	586	589	590	573	568	573	603	576	560	590	601	546	614	594	543	563	605	543	568	572	603	595	545	569	598	604	582	568	576	577	596	572	532	578	579	580	544	566	579	566	555	570	554	581	546	565	568	568	555	556	597	630	583	583	585	580	578	610	618	536	616	527	569	570	596	607	602	575	545	589	582	557	596	568	600	612	596	600	579	576	524	553	527	527	603	638	608	565	565	555	563	554	603	588	606	576	579	561	574	590	570	617	577	552	610	638	571	587	572	563	616	571	586	577	573	585	570	609	541	615	611	604	594	599	559	561	595	585	558	553	533	575	572	646	602	598	558	581	554	564	581	590	562	552	565	550	559	581	582	548	549	613	575	580	605	566	574	578	594	566	576	592	591	596	634	567	584	606	625	576	589	578	550	579	576	609	565	602	579	592	577	576	577	588	557	577	564	583	587	584	603	585	554	558	583	627	573	554	540	615	562	603	591	553	577	572	578	626	589	525	580	577	586	581	597	597	562	559	556	583	550	551	584	580	530	607	571	535	581	612	584	580	600	606	552	553	555	598	578	620	545	586	571	608	579	593	542	611	546	597	584	554	564	602	572	565	562	603	623	578	580	572	602	581	549	580	589	589	593	602	540	583	586	579	583	623	621	511	594	549	595	587	605	587	557	541	600	524	606	569	626	625	545	575	621	525	599	528	644	588	561	616	582	589	603	561	555	545	602	567	539	547	575	606	565	594	569	549	555	606	567	589	572	575	549	573	597	561	582	623	614	598	610	581	584	578	605	604	617	578	592	618	597	574	548	528	547	606	571	568	562	568	554	579	573	600	592	604	559	579	569	620	579	593	530	581	609	597	604	596	561	604	578	534	558	608	548	581	553	595	602	609	548	574	615	589	591	534	576	580	573	575	608	578	553	607	590	609	577	562	573	549	562	629	584	582	560	595	582	604	538	594	554	601	589	564	582	551	609	579	635	614	561	548	607	547	571	564	568	591	604	578	598	586	554	573	639	572	592	599	573	562	547	582	575	597	610	570	520	578	610	582	543	583	582	603	591	597	594	557	611	580	598	555	550	555	584	557	617	564	620	594	596	579	557	566	572	606	580	574	563	613	564	562	615	561	550	499	602	626	559	571	625	581	548	619	574	547	548	602	588	573	602	551	579	579	590	621	556	579	539	573	569	555	546	593	545	580	579	594	569	551	554	612	564	576	570	581	582	608	580	549	581	589	558	587	558	596	560	572	597	581	615	589	617	578	610	548	537	589	584	567	575	594	540	553	535	601	578	559	576	606	598	554	579	613	575	551	564	581	547	634	554	572	562	611	572	559	560	558	596	594	620	584	537	516	581	611	597	571	559	604	589	593	583	607	627	582	632	549	613	566	528	636	591	613	553	576	588	583	582	571	567	627	585	575	582	550	585	591	561	624	576	572	584	583	572	582	587	544	559	565	555	607	580	592	581	607	604	586	588	589	584	598	577	564	578	578	605	598	574	544	603	544	602	542	563	609	571	576	567	618	551	589	586	582	572	583	595	573	633	591	610	606	560	587	580	587	608	550	539	569	586	557	557	571	591	587	595	575	595	603	571	569	562	589	604	593	624	579	559	561	576	575	609	569	580	609	580	558	566	625	599	619	539	585	635	604	586	579	566	562	535	606	562	621	627	582	558	552	632	560	561	562	605	570	574	577	564	602	570	625	575	529	602	593	573	610	584	552	574	592	572	571	576	560	573	616	611	600	567	598	548	581	616	601	572	557	567	581	600	621	607	609	577	588	579	569	520	574	566	559	591	579	578	564	592	539	580	580	568	582	589	615	614	576	587	533	601	586	598	588	553	538	539	590	606	570	578	618	580	595	554	582	568	608	589	533	568	606	585	566	577	605	560	573	613	550	566	579	586	558	615	609	548	566	602	575	580	618	600	618	558	572	602	570	621	597	579	581	584	579	560	563	571	559	573	532	580	568	600	537	563	603	563	575	595	534	480	567	611	588	621	586	550	589	600	591	631	608	600	608	567	584	602	563	572	598	593	583	575	636	558	547	568	565	596	547	577	625	597	569	596	567	585	549	561	552	578	568	569	545	565	548	567	597	548	590	631	594	586	598	611	617	563	614	553	549	599	561	556	580	595	518	609	569	580	587	542	548	539	612	552	586	611	533	623	582	543	590	571	565	599	571	575	519	617	591	582	587	558	579	525	578	581	599	582	584	567	604	595	577	617	569	605	597	552	569	527	547	572	554	606	554	605	574	602	590	571	558	548	587	601	575	623	567	594	576	618	605	535	588	569	583	573	564	583	593	571	561	619	552	557	564	569	608	567	580	557	606	591	605	605	580	593	560	601	554	596	615	633	580	605	580	573	573	561	576	563	580	570	579	595	561	565	556	583	563	563	605	617	555
1791	1183	517	311	469	1550	7600	9089	6207	3909	1798	798	372	191	88	64	43	54	46	43	37	38	44	42	32	45	44	36	54	33	47	35	40	35	46	47	48	33	36	33	41	38	49	40	50	49	35	42	32	37	40	44	42	31	44	41	42	36	39	34	46	44	42	37	35	33	51	46	39	35	42	52	44	37	46	43	37	38	36	35	44	38	43	43	44	46	41	42	37	34	51	36	41	40	46	28	50	35	42	41	39	41	38	51	40	46	43	46	53	42	53	37	43	43	43	55	32	51	37	39	36	26	39	39	33	42	41	42	31	43	39	38	36	40	41	39	44	52	44	49	49	51	47	32	40	47	41	51	42	46	45	39	40	44	28	31	41	40	55	30	40	37	35	39	42	38	48	44	42	47	51	49	47	37	44	43	42	29	32	33	41	34	36	33	40	55	43	40	39	31	33	44	34	38	42	37	44	52	37	51	42	35	44	46	41	47	48	31	44	44	34	36	37	41	43	45	47	42	35	42	42	37	36	50	43	33	42	34	39	42	47	46	45	41	49	49	34	42	40	33	44	28	33	45	39	42	46	45	44	44	32	43	25	37	40	38	42	43	36	56	30	40	45	48	34	34	51	43	43	33	48	41	34	46	51	44	51	40	50	32	34	37	43	48	38	40	48	36	41	37	42	43	55	48	26	39	32	44	50	55	43	63	28	37	38	41	29	45	45	37	40	38	51	43	52	43	32	39	42	48	40	35	33	38	43	31	42	42	53	48	42	35	41	40	40	37	47	36	45	40	40	33	43	47	40	33	47	36	32	37	56	51	44	57	45	57	49	47	39	32	41	46	47	42	33	40	43	44	49	40	34	41	43	39	48	43	40	42	37	43	40	41	43	36	41	31	56	44	35	46	51	40	46	37	42	40	35	32	39	46	39	34	43	41	41	36	49	34	27	40	25	35	42	46	48	40	42	53	45	48	48	45	31	36	42	39	45	34	48	42	42	41	46	42	38	36	32	49	46	34	51	38	47	43	39	46	36	39	38	36	46	31	43	48	50	44	43	44	32	39	51	43	35	47	33	41	35	60	44	31	54	42	42	37	42	46	40	44	39	33	37	49	37	46	38	40	33	47	40	34	33	45	44	31	43	45	42	33	36	34	39	47	33	40	43	38	37	42	38	43	47	53	56	39	29	39	47	39	48	35	34	27	43	43	43	39	41	40	40	44	46	30	50	35	35	51	41	41	43	41	50	51	42	43	45	42	43	40	45	50	40	38	43	30	34	37	47	39	39	33	53	44	41	49	37	37	37	39	49	44	46	56	43	30	32	53	37	43	42	33	47	31	48	43	43	31	44	51	55	36	39	39	46	50	33	43	38	39	39	39	39	49	39	33	50	37	55	49	37	42	36	45	60	50	37	55	49	42	42	30	43	35	35	50	43	40	47	47	43	48	36	37	36	48	46	37	28	46	48	42	40	35	49	47	32	43	38	45	50	31	52	46	45	39	42	30	38	39	55	37	39	46	38	40	50	47	44	26	49	35	45	42	43	45	40	54	45	39	36	48	45	59	35	44	44	36	52	35	47	39	33	33	40	38	44	29	48	52	43	29	51	49	40	50	42	39	46	38	60	38	46	43	45	41	39	57	44	42	33	39	41	51	52	55	38	37	48	28	38	29	41	46	33	36	44	45	39	43	48	28	44	53	41	39	43	39	38	39	39	52	34	54	50	46	39	45	41	43	47	37	60	42	38	34	39	48	53	43	43	37	40	40	35	39	49	41	46	38	43	42	48	39	44	48	41	51	40	33	48	54	38	40	35	44	28	40	34	43	43	50	41	35	43	39	39	31	47	43	43	41	41	45	32	46	39	50	42	49	41	36	38	38	44	39	37	31	36	39	26	48	53	47	39	39	42	42	42	34	35	37	39	56	36	34	40	40	36	39	35	40	41	53	40	45	39	54	38	50	45	44	51	42	35	51	40	34	50	40	32	29	42	44	38	25	44	41	47	52	38	41	31	34	47	36	36	41	42	32	46	45	33	42	39	47	32	48	40	38	48	47	39	42	30	52	36	40	39	42	52	39	41	44	43	46	49	37	26	38	35	47	53	37	50	41	49	35	39	58	51	30	46	34	44	39	49	47	35	40	48	46	38	47	31	44	55	31	29	42	51	41	26	30	43	39	35	38	46	39	53	44	44	40	46	37	42	47	48	40	45	44	39	51	39	38	41	38	52	32	32	35	33	43	47	29	36	39	39	39	49	38	32	44	49	35	49	38	36	42	37	35	42	47	35	42	40	40	46	40	32	36	46	42	35	33	37	48	37	36	35	42	37	39	45	42	36	45	34	37	42	38	37	48	42	50	36	43	45	32	44	38	32	33	48	40	30	40	37	40	39	48	32	48	42	58	50	46	41	29	37	35	35	45	48	28	46	51	36	57	32	49	53	42	31	32	41	45	44	48	28	44	52	38	45	35	38	47	31	32	31	40	35	52	44	49	44	41	26	52	45	48	41	39	30	36	48	45	33	57	41	38	33	51	30	47	39	32	27	35	40	40	32	45	48	38	49	37	28	42	48	33	33	42	32	31	45	54	53	39	31	43	42	32	46	41	44	44	40	41	37	38	38	36	31	45	39	42	37	56	32	41	44	40	43	35	32	47	46	29	40	36	38	43	39	38	36	53	42	36	47	38	41	38	37	48	35	42	44	40	48	44	55	36	34	43	42	36	37	37	38	43	33	40	45	48	45	46	53	47	46	40	39	53	46	35	38	38	44	50	38	39	27	40	48	37	28	49	27	43	39	27	28	44	45	43	39	40	49	49	47	50	44	51	40	42	43	51	40	38	41	44	52	41	42	45	49	35	45	49	45	31	53	50	51	40	32	41	50	47	47	42	34	59	30	38	41	42	36	38	39	41	27	41	46	37	39	33	48	39	29	48	40	58	39	38	38	40	41	43	39	54	33	33	32	39	34	44	41	29	39	37	38	38	40	37	36	46	47	25	33	30	46	44	51	34	46	34	40	30	36	46	30	34	41	41	47	35	54	38	43	43	39	51	43	47	32	44	55	38	44	47	24	42	52	34	31	39	34	38	54	36	41	36	40	47	27	40	38	55	45	44	37	34	35	38	44	49	27	45	44	44	39	29	42	41	33	48	38	34	44	37	41	42	41	44	38	39	45	35	39	47	34	45	42	46	38	34	32	32	38	38	45	42	44	37	44	42	40	34	43	49	39	33	41	34	39	44	46	36	39	50	33	35	42	46	43	38	36	39	42	41	35	31	52	42	32	49	33	36	38	43	37	26	38	30	37	49	45	46	52	40	36	44	41	53	39	47	53	45	33	38	39	52	37	46	29	38	36	43	47	33	40	42	38	36	52	39	44	45	37	41	40	40	40	32	38	39	36	45	53	30	47	39	48	49	45	33	38	33	33	40	41	29	40	51	37	44	37	40	44	33	33	40	36	45	49	36	27	48	40	41	33	35	47	36	39	43
26178	16579	9018	15281	26798	36222	53944	51328	42040	34760	26047	17315	9859	4724	1979	1043	666	563	527	526	537	528	541	498	522	472	561	543	528	502	540	518	478	543	551	489	525	547	563	523	524	486	502	458	529	531	500	518	540	567	523	557	522	521	548	489	531	545	497	538	472	503	495	520	514	549	513	531	502	539	522	495	520	512	549	514	533	491	536	556	550	528	527	491	498	516	500	509	533	520	494	536	546	491	516	504	517	465	504	569	582	515	546	545	532	524	542	510	523	534	538	519	515	494	529	524	544	487	492	467	520	518	519	535	515	537	504	520	502	483	494	471	498	524	505	566	527	494	523	531	541	465	521	477	484	519	544	529	517	531	546	523	494	550	527	485	556	490	517	510	554	530	518	514	526	556	517	480	536	502	532	524	531	515	524	514	507	578	507	540	539	555	521	503	491	549	536	513	535	512	581	543	540	550	540	539	499	537	504	525	505	533	503	517	524	535	526	512	551	515	489	526	513	534	504	519	513	541	497	544	462	524	494	543	515	534	551	533	550	554	490	511	491	537	521	508	512	520	539	569	509	489	541	521	482	523	529	556	544	529	525	559	559	506	505	510	495	516	552	546	522	529	529	505	500	531	488	534	577	510	480	561	580	491	527	526	572	523	501	502	522	509	489	531	539	528	570	558	493	558	514	556	506	526	536	487	524	517	486	597	532	512	542	502	513	490	541	527	509	553	508	527	524	516	516	529	513	532	517	521	539	508	541	521	511	518	556	551	524	573	495	525	538	519	528	519	512	535	524	508	517	538	521	500	491	528	521	525	495	531	549	559	551	548	562	505	522	523	494	541	544	523	526	532	557	476	495	504	536	499	511	499	500	529	506	508	518	505	571	520	531	492	546	542	543	469	528	487	542	539	535	489	538	511	500	534	555	498	524	511	492	541	503	529	535	497	541	459	499	532	511	513	555	542	537	575	512	530	550	530	551	517	562	510	501	463	543	529	499	485	509	512	539	566	524	519	506	518	537	516	521	528	548	515	524	551	542	539	541	532	508	540	550	528	536	564	563	530	549	488	494	486	522	467	527	552	517	517	499	510	526	548	465	511	499	555	487	529	509	531	535	534	523	529	527	548	558	503	532	539	493	499	534	540	519	517	526	554	553	496	529	505	532	501	494	538	570	499	529	555	525	530	485	517	533	490	563	511	537	558	537	522	540	542	517	494	512	536	531	561	518	510	490	532	532	522	515	516	526	523	505	501	551	503	554	538	535	545	536	541	497	545	506	556	529	531	547	534	521	523	534	525	456	512	518	541	513	502	535	493	543	528	557	547	533	530	516	533	506	527	502	492	536	487	525	533	545	516	526	538	513	474	528	527	505	517	502	515	491	529	499	491	562	525	519	538	510	551	547	525	557	494	536	513	541	527	538	480	515	518	486	547	547	538	532	552	523	529	545	511	588	499	533	543	547	570	540	550	544	551	542	547	517	506	552	484	512	539	545	536	554	509	531	539	535	495	533	494	553	505	525	526	557	511	531	539	515	492	530	526	497	546	486	531	539	541	585	542	518	535	540	547	475	536	528	477	524	507	550	537	529	510	530	531	544	515	519	542	519	507	504	539	514	540	545	514	520	511	499	561	520	517	493	511	460	501	554	562	516	522	524	517	518	507	524	538	477	527	545	524	536	513	507	532	537	565	521	534	560	507	559	505	508	526	513	534	526	500	487	492	505	506	540	529	507	554	517	478	531	561	532	533	531	544	518	519	509	534	480	534	501	511	506	553	551	532	526	530	529	524	529	541	527	522	524	577	523	533	515	519	545	522	516	509	525	584	536	572	542	547	542	512	517	493	491	553	549	507	481	515	560	543	519	529	533	539	559	502	525	456	514	506	536	540	500	490	527	534	526	548	543	562	517	540	508	491	505	463	530	536	540	547	518	556	480	506	561	528	491	513	502	536	534	499	524	494	538	531	549	545	532	511	535	523	536	460	512	551	516	494	555	541	505	517	521	525	528	516	529	496	525	532	527	486	542	467	507	534	530	534	554	523	507	520	521	576	531	554	519	502	543	551	533	520	566	534	535	492	533	515	520	509	509	526	526	553	571	491	550	517	504	527	498	534	508	543	511	528	512	547	484	512	567	592	560	525	505	546	472	504	511	485	521	534	550	514	514	488	573	502	509	557	476	532	539	513	543	526	523	508	548	533	521	510	488	508	541	551	575	517	540	509	514	518	538	519	520	503	512	500	555	507	513	572	504	529	523	533	575	476	502	500	552	502	514	526	502	518	547	514	516	529	524	494	500	543	525	532	526	497	502	557	532	477	551	529	515	501	520	517	491	540	536	510	517	517	512	510	509	511	496	498	517	512	533	483	530	525	558	511	563	580	477	535	473	519	470	534	534	510	531	526	529	526	532	516	508	522	527	507	505	585	528	513	516	515	487	500	516	519	480	506	527	523	514	512	494	541	518	483	554	542	514	524	504	548	579	514	549	554	507	527	504	507	530	506	527	487	524	520	517	585	506	542	523	491	514	565	538	525	534	570	523	531	494	565	547	498	533	505	528	573	527	523	532	537	509	563	540	538	511	525	563	495	546	500	536	481	535	531	527	544	510	526	496	502	516	568	516	528	535	514	542	505	500	499	508	513	455	501	498	494	557	520	483	560	540	568	510	555	522	501	512	474	522	541	547	523	557	546	483	531	518	530	530	511	526	509	541	551	535	519	478	483	520	499	498	553	527	565	554	531	520	502	510	528	532	533	543	509	517	517	544	525	489	529	496	532	558	517	549	535	508	510	542	519	522	533	545	517	514	529	552	524	513	533	538	549	526	537	500	486	530	527	546	498	526	508	506	575	502	531	533	505	532	501	568	516	497	509	507	549	541	514	519	545	537	527	530	539	497	577	541	554	519	515	513	486	515	540	545	541	524	514	532	567	512	497	516	506	505	522	519	527	524	519	514	557	465	526	549	511	501	512	533	544	523	525	524	512	533	530	528	503	541	497	508	590	530	546	537	560	524	464	509	510	526	518	548	586	477	524	509	526	533	502	520	537	503	526	552	538	512	519	523	513	486	510	513	573	564	571	493	497	535	525	512	519	530	506	512	520	552	542	482	545	517	543	524	526	523	530	512	569	518	522	475	529	533	571	524	542	564	522	561	509	523	523	532	506	517	472	538	525	508	525	490	494	512	560	525	529	525	545	527	580	525	474	557	482	497	522	532	475	536	542	515	540	536	509	531	521	558	539	537	496	501	529	497	553	502	551	484	519	539	536	504	534	533	517	512	524	545	517	519	529	547	523	494	538	528	501	557	508	549	548	532	521	546	555	465	547	514	516	504	538	544	558	512	514	531	550	495	530	519	540	529	491	481	517	548	564	544	536	542	510	507	528	532	500	504	500	530	506	504	497	490	519	517	526	535	509	509	578	514	476	506	518	521	533	551	541	503	546	525	510	526	508	502	516	515	556	529	533	497	556	553	533	547	550	500	525	522	522	524	504
3046	1170	570	440	568	2790	9521	8641	6532	4315	2091	958	363	171	94	71	58	64	58	45	46	60	43	40	37	64	62	53	49	46	42	57	56	45	67	47	51	50	54	51	47	48	54	48	49	45	59	48	56	52	51	51	47	49	51	46	43	57	61	59	63	56	43	42	42	48	46	56	34	38	37	69	62	43	49	60	54	50	33	50	49	55	53	45	45	52	45	44	60	47	45	57	51	57	48	39	26	48	52	59	63	59	45	53	49	54	52	45	44	54	44	48	55	46	54	47	47	55	43	57	67	51	50	41	49	49	45	55	55	61	56	38	44	39	44	54	52	47	51	61	49	56	55	60	60	51	50	33	57	41	59	47	38	47	52	56	46	48	44	48	49	46	56	32	39	48	50	63	51	43	44	47	50	45	43	58	39	53	48	52	63	46	45	44	47	49	47	37	41	48	42	60	47	67	47	59	51	45	45	55	45	49	46	53	53	46	47	55	62	40	58	55	48	54	40	45	48	54	56	45	39	39	53	43	41	57	52	67	38	57	66	58	46	53	57	45	44	45	54	55	46	46	50	46	38	42	51	47	47	51	40	42	47	34	43	56	49	59	64	56	50	66	50	70	40	46	43	57	47	43	49	55	49	51	53	47	51	47	42	42	52	45	46	60	43	57	61	54	57	55	58	60	57	61	37	46	51	47	48	55	46	46	63	48	54	42	38	44	39	58	43	44	41	44	53	47	70	42	57	44	49	53	63	48	35	54	68	42	45	40	44	46	58	48	45	44	47	48	54	50	38	39	37	56	44	51	54	61	62	44	49	54	44	53	43	48	52	56	36	49	50	41	51	58	54	54	45	52	44	51	49	50	46	52	46	37	55	44	48	61	47	48	53	45	40	44	48	46	53	51	50	44	60	44	58	54	65	47	45	52	48	37	51	50	44	51	61	50	53	47	46	49	43	52	52	47	46	53	54	54	43	49	49	59	45	50	44	64	57	36	44	47	44	56	50	56	51	55	53	53	52	59	44	51	51	43	60	49	52	44	43	62	51	48	36	62	52	53	50	48	46	49	57	42	51	48	60	53	51	42	47	43	49	43	51	41	50	49	53	51	62	48	53	43	49	49	40	53	53	43	53	49	51	56	50	55	48	55	43	53	44	55	52	45	63	64	55	50	38	50	48	54	52	53	51	55	46	58	42	36	57	51	46	53	45	47	44	46	45	36	47	45	42	52	47	52	39	58	43	37	54	51	64	49	48	48	52	48	62	46	55	48	48	60	47	52	44	57	40	54	53	45	45	37	37	46	48	52	38	61	46	52	46	44	61	62	58	57	57	42	54	44	52	45	50	62	56	52	51	40	51	46	48	48	56	38	40	68	57	58	49	40	54	46	57	58	38	46	60	46	58	50	63	43	45	57	58	34	59	50	48	49	45	53	58	40	44	56	64	47	62	48	47	50	50	52	46	58	44	49	44	39	61	38	43	50	58	58	42	39	57	44	48	46	46	50	61	47	53	43	54	55	41	66	54	46	48	64	57	54	59	62	55	54	61	48	55	50	58	47	59	56	58	51	54	52	45	44	50	49	46	52	41	44	38	46	54	43	45	64	49	62	43	57	34	61	63	68	51	52	44	50	52	49	50	50	40	41	72	43	52	48	49	54	35	46	52	32	57	53	46	48	46	60	52	54	50	37	53	51	57	64	53	50	39	57	47	50	57	54	52	45	46	59	51	35	49	50	57	54	38	47	56	55	48	54	45	53	42	43	47	55	45	48	45	59	42	50	46	48	50	54	51	45	57	56	57	62	49	47	43	44	40	53	56	66	54	39	47	52	47	55	52	50	51	40	52	56	54	55	59	51	65	61	51	36	60	50	44	44	58	46	51	50	50	75	49	45	61	46	46	45	42	49	49	54	56	52	39	41	48	51	51	53	42	49	56	59	42	38	52	45	60	44	57	57	46	44	52	39	46	60	64	47	50	56	55	48	38	50	47	54	37	51	45	61	55	41	45	54	53	54	48	54	41	63	61	61	41	49	51	45	53	57	43	48	43	51	57	60	46	36	58	60	67	60	38	55	56	50	43	57	57	54	42	48	48	61	59	59	53	43	44	49	39	63	53	57	51	58	50	48	44	54	50	60	52	50	48	46	48	60	54	56	43	47	48	49	41	36	46	54	44	50	46	42	35	49	47	56	55	53	52	46	33	48	44	53	47	54	43	54	61	55	55	42	52	56	54	47	46	57	48	49	54	49	51	49	54	48	67	57	49	51	45	54	53	52	47	60	48	52	47	46	71	64	54	46	64	48	52	49	52	46	44	63	50	59	44	50	48	42	54	52	45	46	70	40	44	48	44	55	46	47	50	57	41	44	63	37	50	46	58	54	58	48	54	68	56	36	65	47	65	53	47	43	52	55	65	50	58	57	39	56	62	61	57	56	54	50	55	65	60	41	54	49	42	49	61	45	39	51	34	39	45	49	40	54	42	56	52	51	46	46	57	41	47	47	49	53	65	39	53	48	55	42	38	46	56	57	51	73	43	59	46	58	41	57	47	53	55	44	51	41	34	49	57	50	49	49	45	44	44	42	47	42	52	37	37	57	36	65	52	39	60	39	60	47	58	45	45	60	46	51	50	66	59	63	55	54	59	48	57	42	60	45	50	56	45	48	49	56	35	51	42	46	51	50	41	47	46	44	46	49	53	42	52	56	53	54	46	52	50	51	62	53	54	55	44	43	43	47	38	49	59	55	48	63	52	46	49	42	48	39	60	47	55	48	58	47	43	51	36	45	48	50	58	44	33	46	45	59	45	49	43	66	39	52	52	59	59	48	37	43	41	49	39	49	44	29	49	42	40	42	64	38	58	52	46	46	54	50	56	50	46	56	46	58	53	51	52	56	46	48	48	49	64	58	50	46	61	51	52	60	43	51	52	52	59	55	61	69	48	51	41	62	58	47	51	61	62	60	62	52	67	48	58	47	61	51	50	38	48	54	44	54	62	48	50	58	38	54	55	40	37	48	44	51	48	51	45	53	43	64	54	55	53	44	47	60	57	59	57	49	42	51	50	44	46	67	54	53	47	47	45	41	52	56	52	50	60	48	65	44	58	50	54	49	49	43	51	52	50	55	55	56	44	42	48	54	56	47	42	53	52	49	52	56	61	52	45	44	64	55	56	57	43	51	43	61	54	37	63	62	46	46	39	54	49	55	45	53	57	42	41	55	42	40	43	56	55	45	41	54	56	55	45	48	45	45	57	55	42	50	60	53	47	64	52	50	58	53	56	54	54	37	51	51	52	55	60	50	44	63	39	58	46	65	54	39	52	55	46	44	55	57	64	53	55	56	49	57	47	58	54	55	69	48	61	49	62	42	44	58	55	67	37	62	46	55	44	59	60	57	39	57	54	56	57	56	54	54	58	51	44	41	53	48	56	44	54	44	48	56	57	40	42	49	54	65	49	56	44	53	52	44	41	65	60	51	38	48	69	52	49	61
26161	16199	10122	17269	28852	42588	57836	51036	43910	36429	27427	18460	9617	4336	1872	987	751	657	665	619	599	651	616	589	632	618	659	644	668	615	656	634	629	644	645	603	621	668	599	626	657	667	683	615	631	688	628	631	630	632	640	656	653	647	636	656	644	604	711	636	664	637	657	625	614	614	661	667	637	642	646	628	621	700	662	652	699	654	649	612	637	613	641	627	608	585	652	672	667	596	639	604	668	657	651	632	639	649	642	662	615	639	634	680	582	617	618	629	639	624	625	627	643	630	626	631	630	620	623	640	622	672	643	594	678	624	660	652	618	659	586	612	581	648	658	627	628	619	634	658	617	656	614	646	654	652	625	620	620	570	641	631	684	620	628	606	660	633	602	631	694	637	622	654	704	655	643	634	681	649	650	675	681	651	655	604	646	678	632	638	611	689	663	666	619	631	626	647	649	625	656	604	652	658	628	627	660	626	670	676	602	596	617	657	675	659	636	604	636	666	618	637	646	684	648	589	600	655	623	665	644	644	647	627	658	669	674	621	605	641	654	647	683	639	703	631	640	671	644	651	649	669	669	664	602	639	631	633	649	607	621	674	658	658	644	630	627	625	646	615	670	666	629	688	622	696	635	648	583	635	576	621	633	593	595	622	646	630	672	644	635	624	649	683	634	627	633	644	604	625	644	633	659	678	629	622	603	640	676	637	631	667	625	663	655	645	614	627	611	679	630	625	674	660	642	612	637	642	629	636	647	651	635	691	637	632	685	598	635	629	608	647	612	676	587	646	617	662	603	657	623	597	654	669	652	646	670	617	626	698	703	640	676	603	618	649	621	656	688	618	649	643	686	655	636	651	650	672	666	618	638	612	648	612	687	624	622	626	626	658	674	665	669	654	682	681	649	638	658	641	649	604	645	672	647	634	590	662	608	642	629	645	662	663	664	660	602	645	624	659	658	625	650	641	703	689	628	665	662	645	669	669	644	662	667	694	657	629	642	632	645	644	671	634	576	680	642	645	651	632	653	632	649	669	641	628	658	597	629	619	621	623	636	666	604	647	627	631	652	676	643	670	662	635	598	652	646	668	680	675	685	672	643	667	613	662	673	635	620	618	666	646	629	645	612	623	634	684	610	625	621	628	660	669	665	684	635	640	629	623	631	651	625	688	661	662	645	632	625	625	603	622	622	630	673	613	597	648	625	612	653	636	635	626	641	624	660	641	613	687	638	661	679	621	625	641	653	670	647	733	659	609	596	656	672	633	665	628	655	669	662	684	648	634	678	663	657	666	648	637	645	660	643	656	602	679	612	665	645	608	666	658	642	619	637	647	624	670	648	614	613	663	672	677	626	684	658	630	641	619	678	610	594	607	628	658	639	619	714	638	619	606	661	671	659	626	686	635	683	660	673	675	649	617	633	640	614	672	613	669	659	698	629	655	612	615	606	681	646	668	570	633	662	682	608	658	615	627	715	641	616	629	645	615	675	641	652	636	594	658	668	630	621	632	606	654	625	606	657	622	598	669	675	638	635	652	667	652	688	625	653	651	683	648	594	689	634	634	630	577	647	640	623	604	692	681	664	682	622	638	652	614	654	647	650	627	682	646	667	639	634	598	628	618	620	704	602	645	613	611	668	611	627	651	667	654	661	644	676	667	698	662	634	658	695	682	644	643	645	629	639	649	619	648	654	657	648	616	673	612	633	644	603	602	633	614	664	669	685	653	643	661	679	627	604	658	622	619	660	646	639	619	649	635	681	658	638	667	612	683	655	676	622	648	599	672	677	634	725	651	654	666	632	658	608	623	657	638	647	657	664	601	639	645	631	645	674	609	632	702	622	658	650	651	689	658	622	666	620	657	616	680	644	677	616	631	601	696	608	604	602	601	655	647	638	603	625	670	643	639	668	624	671	628	656	648	648	614	613	667	597	671	615	616	635	631	645	648	637	681	604	632	677	643	679	648	649	651	605	644	696	651	655	638	628	651	656	646	677	644	597	565	656	673	654	660	637	659	651	665	640	646	645	651	642	624	660	641	648	629	652	611	648	616	684	618	611	617	687	620	639	673	617	668	623	631	663	618	642	632	674	602	682	627	700	630	685	647	622	658	654	614	667	637	676	661	608	643	639	605	666	613	677	597	650	661	645	628	636	633	621	633	624	658	663	666	639	669	613	642	687	680	637	644	628	623	614	667	623	613	588	609	654	631	605	625	653	612	653	639	620	621	660	669	658	654	643	626	592	653	606	613	649	662	669	705	656	650	589	656	661	624	640	662	663	628	594	718	646	657	609	650	626	661	635	651	616	607	615	608	627	654	630	659	686	639	669	631	654	657	654	625	614	623	666	673	636	668	606	664	626	640	649	645	621	670	607	655	648	612	671	591	638	602	657	695	677	685	673	640	664	617	630	632	657	695	634	630	651	623	648	621	633	658	640	639	618	639	725	695	610	640	662	635	624	625	657	699	648	613	643	720	667	611	678	605	619	624	653	642	648	642	636	636	682	633	623	632	677	677	607	647	669	666	657	660	663	659	653	603	610	626	607	598	604	627	654	612	654	643	672	648	600	678	621	673	670	639	594	633	677	578	602	626	668	649	627	628	636	654	619	657	612	652	669	678	621	620	652	609	658	648	664	634	633	644	634	655	651	642	654	643	654	664	658	631	696	669	611	629	648	596	722	620	630	639	621	622	627	629	655	647	664	641	643	622	645	625	647	603	663	630	662	689	651	640	643	648	658	665	649	606	675	641	625	685	640	606	652	619	652	656	632	672	656	639	688	640	650	589	648	683	628	626	639	649	632	632	635	626	599	624	643	657	617	670	647	671	662	646	661	610	641	620	640	645	649	638	659	658	702	657	660	618	652	644	639	715	652	637	639	659	635	628	623	624	620	643	654	659	619	663	634	638	658	633	620	638	622	621	660	644	634	676	640	640	642	673	616	677	619	597	610	628	619	637	639	654	636	642	651	638	635	650	640	674	592	599	628	656	635	655	682	661	644	657	674	645	653	638	681	598	636	625	664	683	617	614	643	657	683	675	643	614	644	665	653	664	642	661	622	615	675	638	626	635	613	617	635	615	668	642	656	645	613	642	671	639	620	622	647	689	644	640	664	634	622	659	660	659	670	630	597	622	621	649	622	606	606	625	653	599	647	607	600	623	604	631	658	658	656	651	626	633	640	648	635	645	650	690	666	625	659	648	643	638	628	654	633	647	703	642	638	618	651	642	635	684	628	600	648	630	644	650	625	661	610	663	629	625	634	653	671	675	677	597	687	692	674	613	621	632	624	636	621	633	661	645	631	679	602	634	642	635	625	638	646	640	650	642	590	673	604	669	623	677	602	628	635	616	693	677	640	673	593	661	643	600	631	630	676	663	633	625	654	635	626	646	641	654	656	691	636	649	593	630	632	629	584	671	671	649	657	653	586	649	652	658	620	653	661	636	652	643	627	609	619	637	742	664	667	577	653	628	653	665	666	649	634	650	664	666	632	668	661	630
2656	1504	937	735	1026	3052	11898	15729	12599	7842	3636	1533	649	253	106	65	49	50	50	44	39	52	50	47	37	52	41	47	46	46	50	43	45	40	44	46	42	57	56	48	44	36	42	51	42	47	46	41	40	39	40	36	40	44	41	43	42	50	51	51	42	39	35	45	48	47	50	56	41	38	38	61	50	39	48	42	47	41	49	48	40	37	42	44	43	54	43	51	41	36	43	54	45	43	52	45	56	46	58	49	42	34	43	52	53	42	36	43	49	49	42	53	42	42	34	46	45	43	47	48	53	52	50	39	43	41	44	38	51	46	46	42	47	42	30	40	45	45	57	46	42	34	37	52	33	36	38	46	56	52	43	32	48	35	52	42	33	52	35	39	40	45	46	47	40	46	40	51	41	35	41	34	47	37	31	44	41	48	34	42	41	45	41	41	40	47	43	48	39	42	50	41	45	37	51	38	41	37	53	36	37	38	49	45	48	37	50	35	38	51	43	48	50	58	52	40	33	42	49	39	46	45	40	38	46	51	40	42	48	44	41	38	40	34	51	30	41	46	40	35	44	43	44	38	51	45	36	49	39	46	46	38	50	45	31	38	34	44	48	40	47	43	55	38	49	49	52	37	43	50	43	50	49	40	38	49	62	47	36	40	47	39	54	48	37	46	53	49	38	37	36	44	26	50	52	34	44	50	38	46	49	35	41	46	48	42	38	40	49	42	47	39	34	48	50	43	52	42	48	42	43	39	35	51	54	43	49	61	39	48	44	30	42	50	59	41	34	47	49	43	48	53	52	40	51	40	42	53	39	50	47	45	57	44	51	46	45	53	31	44	41	48	41	49	52	46	41	49	60	44	39	38	50	48	51	44	40	49	45	41	41	38	49	37	47	47	37	41	34	50	48	39	42	46	30	55	45	54	44	49	37	39	46	50	43	47	48	36	40	43	56	59	46	47	42	41	35	38	43	39	46	39	52	44	46	53	39	47	38	50	50	44	48	43	48	48	48	37	37	48	47	44	44	44	42	49	34	37	50	55	58	42	50	63	46	42	35	36	40	45	32	47	39	54	33	50	47	44	47	36	48	44	54	45	50	54	39	43	47	35	44	47	32	36	46	46	55	45	59	42	46	35	34	51	35	35	44	52	37	48	49	45	39	40	44	43	43	45	51	45	48	45	47	40	51	35	43	48	47	47	53	32	42	31	43	29	32	43	41	48	37	57	36	53	49	45	44	36	43	44	34	42	53	48	35	41	41	42	48	44	37	50	44	54	38	43	52	32	43	51	42	47	45	40	46	41	46	40	47	46	48	64	44	47	38	42	61	50	48	32	36	53	37	42	42	51	49	46	41	48	46	47	55	34	47	51	38	36	45	53	37	46	30	48	42	48	45	45	45	56	50	45	48	40	34	36	56	37	46	42	37	42	38	49	42	46	42	51	45	49	48	41	42	37	40	58	41	54	40	43	42	42	39	49	34	55	44	52	56	42	39	41	50	46	45	38	38	30	46	48	36	44	55	38	47	42	41	39	44	41	39	42	53	40	52	54	38	46	45	47	55	41	41	47	39	53	44	36	42	32	42	65	47	44	44	35	25	43	39	49	44	44	41	44	57	33	39	41	51	54	36	46	56	37	52	42	48	39	44	38	40	41	44	44	50	41	45	47	42	43	58	43	45	45	44	37	44	45	37	49	46	45	51	39	30	43	51	32	44	35	37	46	44	36	42	51	37	44	38	54	38	40	33	50	45	53	46	46	41	35	48	45	48	46	44	50	44	43	35	44	45	53	30	44	41	31	49	44	42	43	54	46	49	41	47	35	43	45	51	47	49	52	40	54	44	57	50	42	55	33	54	38	51	43	57	42	41	41	43	41	47	41	58	56	46	31	54	39	43	45	46	49	38	44	38	38	67	52	40	45	48	45	37	44	40	42	56	34	38	35	44	50	33	45	46	35	52	51	27	41	51	50	52	40	51	46	56	42	39	44	45	43	40	40	45	50	31	48	51	46	43	43	46	57	40	37	47	47	39	37	48	40	47	43	37	48	41	50	42	56	36	43	31	44	43	48	40	40	42	47	40	41	45	51	45	36	43	39	44	37	38	55	41	36	39	36	57	42	42	44	44	37	61	43	46	39	47	42	47	41	43	48	28	43	55	54	41	46	49	56	45	43	36	41	42	42	44	44	39	48	45	56	50	51	37	49	45	51	46	57	46	46	48	39	36	41	50	58	45	28	42	27	47	42	32	35	43	39	50	52	39	30	47	33	41	42	38	31	40	45	51	41	52	42	39	34	40	40	36	47	30	52	51	40	44	55	34	49	36	49	46	50	30	40	36	40	48	49	49	37	40	40	29	36	48	39	37	40	42	59	42	36	50	40	40	41	44	46	43	49	44	42	51	37	53	37	42	32	46	29	43	37	40	45	52	48	39	50	42	48	58	44	54	46	39	41	56	46	42	45	33	45	46	44	50	37	34	42	47	45	34	42	48	55	40	40	41	39	40	36	48	43	52	40	54	40	54	38	52	45	45	64	41	55	58	54	61	51	47	55	42	45	37	52	47	38	57	40	39	44	47	47	46	46	50	37	36	54	35	55	45	41	42	44	52	45	43	38	38	27	34	41	52	51	46	39	47	49	37	47	46	46	57	36	46	47	38	54	55	45	47	47	46	51	44	38	29	42	51	41	35	55	38	46	37	60	42	41	51	48	54	41	40	53	42	39	48	47	40	42	40	43	40	50	48	45	36	41	43	57	47	41	39	51	46	44	59	49	40	47	62	44	52	57	44	53	42	49	43	50	39	53	41	40	51	32	46	48	48	43	45	43	51	46	50	29	58	41	35	41	38	42	42	55	44	45	47	47	54	42	55	38	38	39	55	55	41	34	36	39	39	36	42	44	39	46	53	52	42	47	36	38	44	45	40	50	50	34	45	50	37	54	47	45	54	46	30	41	61	41	49	48	43	45	50	42	43	43	48	40	36	34	54	46	47	44	48	47	53	47	49	54	45	46	34	42	51	53	41	37	44	26	43	40	47	36	49	50	38	53	40	40	50	51	47	34	41	46	39	40	34	38	49	49	41	43	46	51	44	46	34	42	39	38	39	45	45	48	33	51	48	54	37	40	23	44	40	42	38	45	47	51	47	44	48	44	33	43	41	40	47	35	49	34	51	36	41	57	37	43	47	45	40	36	49	49	44	42	42	44	41	45	55	37	48	41	30	51	46	48	49	49	31	48	46	54	43	41	49	47	50	45	54	44	41	65	37	45	47	53	44	42	47	44	42	56	48	49	42	38	43	28	38	38	49	44	43	39	42	50	47	47	33	42	42	50	50	43	47	38	49	54	48	33	54	46	50	41	43	53	47	53	49	39	40	36	38	52	41	51	57	39	46	46	36	46	41	59	51	50	44	50	49	48	40	53	38	44	47	40	49	34	53	45	51	53	39	45	51	45	47	44	45	61	41	60	46	45	49	48	36	40	43	41	51	44
30418	18985	14659	23504	35197	43355	62391	63253	53618	42923	32555	23353	13597	6295	2509	1175	753	616	594	539	553	558	583	563	598	585	591	549	574	564	550	577	525	578	564	604	567	523	603	608	552	583	541	563	545	536	570	554	527	552	535	578	552	528	547	582	551	575	580	564	561	592	527	581	595	525	557	560	561	516	585	562	568	565	578	526	579	526	600	554	540	558	539	567	555	555	607	573	560	577	542	569	576	576	547	555	560	579	554	579	581	533	556	554	584	579	572	543	604	595	570	521	555	528	570	552	563	553	586	550	533	562	584	548	582	562	615	591	552	575	579	599	565	573	551	560	549	553	547	573	564	549	573	558	550	532	525	576	573	548	552	559	528	572	609	592	551	531	541	580	566	564	577	543	551	495	538	564	562	555	523	567	566	516	529	569	520	580	561	594	535	571	560	580	560	533	569	551	561	552	538	565	530	499	524	533	565	571	556	536	551	556	583	564	545	576	579	582	547	556	557	555	547	561	573	569	574	530	571	574	557	562	555	552	597	586	554	519	534	583	598	548	513	555	554	557	539	585	569	564	590	592	606	542	583	553	604	542	589	543	575	546	595	521	629	541	580	578	564	563	597	572	568	533	560	600	555	530	596	551	561	523	575	544	565	544	577	538	562	543	552	536	550	572	561	539	561	529	603	598	591	515	533	535	563	564	563	604	561	574	530	551	590	543	559	597	586	575	557	574	608	580	550	542	590	531	558	519	605	605	541	532	549	587	492	537	552	591	568	554	587	554	546	548	579	598	570	523	565	560	540	550	583	521	550	574	599	548	546	586	556	537	547	553	510	548	530	553	589	571	568	597	545	589	584	567	551	590	606	603	543	587	543	550	597	579	547	557	599	564	542	607	557	588	572	547	588	585	561	531	582	563	583	594	562	566	607	602	562	555	592	557	532	568	565	562	548	570	573	549	590	555	563	573	537	575	547	564	559	549	627	580	554	547	549	582	558	545	540	581	546	554	621	563	558	611	508	589	592	573	578	588	599	587	519	553	573	558	580	546	582	547	556	559	557	565	551	556	599	582	559	576	651	533	535	607	551	576	580	550	569	560	548	583	526	559	559	538	555	586	537	540	543	630	605	593	539	541	583	565	553	551	609	549	610	565	568	536	534	543	556	595	581	546	560	561	615	520	550	537	510	549	581	515	595	559	570	585	592	525	589	573	526	530	619	555	541	582	576	557	556	563	546	573	552	539	562	546	602	538	573	515	606	561	543	535	552	568	634	549	541	571	584	571	596	537	566	585	583	541	574	575	579	563	583	586	565	558	528	543	556	562	554	582	599	537	588	567	497	578	560	586	573	580	555	577	587	537	528	599	576	536	613	537	587	564	622	581	584	562	563	591	572	567	556	583	598	552	623	544	524	561	591	537	558	550	575	528	552	541	579	543	573	551	550	529	565	585	549	561	538	584	567	559	553	535	581	561	607	543	570	573	593	526	548	605	533	551	525	535	531	533	546	554	584	544	534	545	547	566	567	527	585	561	566	519	569	580	543	461	552	540	601	569	564	568	586	560	590	506	580	546	557	592	591	546	573	563	553	595	606	560	597	575	525	572	545	581	582	601	574	570	537	567	588	624	558	583	595	581	541	565	575	537	565	571	549	565	557	580	561	557	570	607	587	552	548	593	599	571	617	530	552	593	595	523	582	598	603	571	557	550	566	560	566	553	568	535	589	546	537	571	577	560	578	586	577	561	537	579	554	585	545	546	599	553	558	567	572	562	558	565	557	620	582	595	585	546	586	521	547	601	541	595	589	498	547	558	560	592	588	534	569	541	573	537	597	591	566	574	571	562	536	534	533	554	574	577	563	575	545	506	538	566	587	574	611	526	565	560	597	606	555	563	561	539	551	559	568	534	582	532	591	532	534	573	585	551	519	521	559	561	524	544	616	581	598	567	555	574	555	602	530	498	533	611	553	589	583	566	544	577	556	557	552	584	549	592	562	523	562	551	618	568	566	582	551	536	571	540	540	565	568	552	532	576	534	572	552	548	576	586	538	537	528	555	572	548	580	551	534	550	548	531	589	552	573	573	548	540	566	544	585	532	544	589	587	563	553	571	545	575	569	540	552	593	535	576	573	565	546	537	543	562	558	605	579	530	545	580	550	568	571	566	537	515	571	558	572	542	528	565	595	570	568	601	559	605	559	608	516	585	586	534	554	545	551	544	574	577	567	551	528	598	549	550	557	557	546	610	524	551	501	548	530	565	531	599	541	549	570	542	530	578	567	557	532	549	543	555	572	572	574	622	535	522	545	531	542	537	603	562	521	520	518	585	552	563	580	575	557	582	586	589	566	546	522	558	534	601	582	528	583	553	507	566	555	586	557	590	571	562	563	533	579	551	586	592	579	547	552	522	557	557	562	564	610	548	553	580	581	522	537	589	531	546	552	574	579	569	582	557	568	552	562	581	588	587	531	618	595	594	563	585	586	571	529	576	565	597	625	556	511	555	588	563	572	513	566	583	593	554	539	536	559	568	553	557	601	535	552	551	562	568	576	600	546	551	541	602	553	579	590	553	568	545	606	565	587	594	584	575	518	559	542	555	512	528	572	539	578	632	578	579	530	561	571	572	558	591	582	589	554	584	565	597	559	547	523	547	514	568	590	589	536	564	563	558	539	608	556	553	567	600	558	568	586	520	556	563	524	553	584	559	568	576	581	560	590	564	524	579	536	576	560	548	545	571	611	605	549	570	586	649	568	568	549	588	545	571	576	552	579	518	557	566	578	562	535	532	554	534	578	570	617	557	567	576	528	576	585	556	542	559	583	596	549	542	546	519	561	556	583	560	562	540	583	547	616	535	553	567	557	601	556	565	571	545	555	564	583	564	616	577	558	562	558	561	521	570	544	589	568	549	538	564	577	551	562	503	554	556	571	614	580	546	572	518	570	581	581	545	584	552	522	568	548	569	558	591	515	549	553	546	551	585	566	577	598	558	560	581	584	541	559	545	533	578	554	546	584	547	571	588	541	577	530	538	588	561	538	557	589	545	576	542	612	547	535	556	514	564	567	551	566	551	556	554	571	541	561	575	588	561	557	591	552	570	577	577	570	552	558	551	589	570	585	572	570	561	564	555	550	551	532	530	568	543	572	580	562	577	581	583	575	537	547	580	563	599	572	542	535	582	548	524	535	531	536	542	532	563	559	539	555	540	538	567	573	585	571	556	500	536	544	551	522	567	532	536	540	520	570	535	592	527	559	542	532	550	520	583	577	545	547	554	561	575	538	568	564	570	556	548	553	599	568	564	535	577	578	563	567	547	582	543	578	538	559	550	606	584	573	581	533	578	536	522	602	570	574	562	563	511	568	529	557	618	562	570	561	584	555	530	548	519	556	565	570	562	511	583	623	588	586	547	524	544	592	532	579	563	578	598	580	555	567	541	583	578	573	547	548	574	569	570	569	564	615	567	537	537	564	589	549	588	536	519	588	522	538	539	559	568	592	580
1729	399	237	172	224	370	1786	3297	3013	1847	1048	472	232	123	88	70	49	44	50	39	41	55	36	44	40	42	46	32	45	53	33	38	47	40	41	43	39	47	44	42	38	39	42	46	40	51	52	35	42	51	44	39	50	43	30	54	47	35	43	46	38	49	44	43	44	40	48	47	37	43	43	49	34	51	39	30	46	43	47	43	38	44	55	47	51	44	45	36	38	40	42	43	53	49	53	53	55	58	51	56	31	50	40	49	44	44	51	55	46	53	37	47	48	52	56	40	50	48	40	49	55	43	41	50	42	69	45	41	42	45	45	55	50	45	48	44	42	51	51	46	41	46	41	58	39	47	50	37	59	45	51	46	45	60	39	54	48	49	41	57	38	34	51	49	44	51	42	56	45	50	41	48	62	46	58	35	48	37	52	50	27	44	47	49	47	48	43	50	38	50	33	36	50	40	47	48	40	63	45	41	31	54	62	54	51	46	44	41	31	43	43	50	54	37	47	46	42	57	44	54	51	55	42	43	49	46	53	33	60	53	36	42	54	52	47	47	38	64	62	59	60	54	59	44	47	47	50	46	49	49	37	48	64	54	42	52	41	35	34	57	41	46	36	48	51	57	36	43	43	39	38	39	48	54	41	42	48	58	46	45	39	35	45	37	42	47	41	53	40	45	49	41	38	38	56	53	45	47	51	42	54	46	51	44	56	45	43	51	38	44	38	45	46	32	47	44	50	69	46	58	40	48	41	52	36	42	35	41	32	49	50	38	54	49	40	66	50	35	59	43	53	38	47	51	43	44	40	48	54	48	47	32	47	46	49	52	46	36	40	54	55	50	42	54	48	37	47	51	36	49	52	59	42	60	40	32	58	49	51	51	36	44	52	49	41	49	56	44	35	40	53	61	40	34	40	49	40	42	46	39	32	47	40	46	42	44	47	48	35	37	47	29	47	45	37	48	49	41	46	41	40	57	48	53	41	40	39	50	52	38	35	46	25	61	52	48	63	32	40	43	49	50	41	41	44	52	47	58	44	50	44	41	45	43	48	47	50	39	41	43	41	47	47	45	55	56	51	39	43	44	46	41	50	48	51	51	36	42	47	55	43	47	54	47	43	38	39	41	33	50	42	52	51	56	48	66	53	46	45	45	43	49	51	50	46	55	51	49	45	49	56	40	50	48	43	57	36	48	56	48	33	33	49	52	53	39	46	58	56	46	45	47	40	46	37	60	47	60	43	55	40	40	51	38	54	39	50	50	51	41	61	48	45	44	44	43	57	55	53	62	43	37	48	38	47	45	49	52	46	48	50	44	38	52	51	55	44	41	45	52	44	61	39	42	48	41	38	48	43	55	36	40	46	40	43	46	52	41	53	51	35	51	46	44	62	51	39	42	43	43	38	54	48	57	60	46	53	35	49	46	43	33	40	48	41	47	47	60	48	39	40	55	48	38	39	43	53	52	47	43	49	39	38	58	53	49	39	49	45	49	50	43	43	48	48	50	62	36	49	42	48	43	45	38	51	35	44	46	54	57	54	41	43	43	57	30	38	37	47	46	44	38	50	28	52	38	49	43	34	50	47	45	46	45	47	42	57	28	49	43	46	49	50	38	38	38	44	36	39	48	47	43	47	46	36	41	49	49	43	41	49	51	35	57	42	53	44	50	39	39	39	46	35	57	47	45	28	39	37	32	39	50	36	54	52	49	45	51	54	46	52	37	44	42	51	56	50	46	45	43	40	54	50	48	44	25	44	44	40	47	42	48	44	34	51	43	58	41	42	51	46	49	54	56	48	40	47	52	40	45	37	45	42	48	42	48	41	45	54	39	66	52	49	38	47	52	47	38	55	30	38	42	45	53	45	50	58	50	47	57	48	36	48	39	56	49	56	48	49	42	39	40	45	46	42	48	45	46	42	43	48	50	46	45	58	47	45	51	35	46	44	43	44	37	49	38	34	43	61	45	43	39	37	32	41	37	43	35	41	39	48	60	52	46	49	45	33	39	51	50	49	37	41	46	40	45	53	53	57	44	36	50	39	49	49	41	38	39	51	37	51	47	41	37	44	44	34	44	54	38	48	42	56	45	39	45	37	42	47	44	49	38	40	52	41	48	42	41	51	53	41	42	38	46	50	53	48	32	45	49	56	47	47	49	57	52	52	49	46	38	45	36	48	54	54	42	54	45	59	49	44	50	41	39	66	46	41	49	50	46	30	42	42	55	45	49	48	43	42	26	36	40	43	39	51	45	55	50	46	50	58	42	48	30	57	45	42	47	47	47	38	57	34	39	45	45	36	34	48	33	55	42	38	51	43	36	46	57	53	35	50	38	54	33	39	39	50	41	38	48	32	41	39	43	56	40	47	48	53	45	36	44	54	57	50	49	49	55	47	36	50	46	45	52	47	47	40	36	44	56	43	49	40	43	37	46	43	55	34	46	42	61	38	50	43	38	34	47	46	44	48	53	45	36	38	42	58	35	52	55	42	46	43	48	48	47	44	62	41	27	45	34	42	45	41	39	50	44	59	43	46	56	50	48	56	56	59	43	41	46	41	42	33	45	41	40	49	36	39	33	50	49	42	36	49	56	48	59	39	46	47	52	65	47	43	41	51	58	24	37	49	58	44	36	38	42	56	53	61	31	49	41	45	47	51	40	44	42	35	37	51	44	49	46	42	52	43	39	42	55	43	41	46	40	49	44	48	49	51	49	33	43	43	41	55	44	46	52	41	50	45	52	47	48	38	45	34	40	48	34	48	37	39	47	44	40	57	38	36	51	50	52	45	41	45	58	49	48	48	44	49	46	46	48	38	47	62	53	49	58	47	55	46	47	38	42	37	43	54	44	48	46	39	43	47	51	43	33	58	40	46	35	36	42	49	44	56	46	41	44	40	48	46	41	56	52	50	61	36	41	41	46	52	48	47	43	27	52	41	41	42	53	33	42	47	49	68	48	47	49	36	47	37	36	44	56	45	44	41	54	33	46	48	52	46	49	42	43	45	45	35	47	59	45	51	43	41	40	47	51	42	45	43	47	42	53	59	54	57	31	39	46	50	51	36	53	43	43	37	37	45	49	35	43	44	43	47	35	44	50	47	44	47	61	50	48	42	54	37	42	51	49	51	49	41	40	44	37	46	49	40	46	45	57	48	46	31	48	49	32	49	43	53	36	46	53	47	45	48	50	48	34	54	38	45	33	45	49	41	48	46	35	55	42	50	49	39	69	54	50	41	32	39	43	32	40	35	50	46	48	48	47	58	38	39	40	44	52	48	48	50	51	61	39	49	52	50	36	54	40	46	39	40	46	46	45	43	54	38	38	46	32	42	46	42	64	58	36	36	49	44	57	45	48	46	43	43	42	60	47	46	35	38	52	40	56	38	50	44	44	47	36	38	37	37	44	51	52	34	51	37	50	46	35	42	36	45	39	50	36	53	44	52	40	50	43	48	58	40	49	55	44	43	51	38	50	37	47	46	52	43	41	44	52	39	51
20055	8482	4465	8533	17793	21126	35588	38962	34199	27382	19718	11681	5729	2690	1334	754	682	587	592	545	571	609	561	583	604	576	562	555	618	561	623	569	584	604	585	577	574	621	559	579	582	587	582	590	575	581	558	485	576	558	535	554	608	549	566	573	595	610	602	564	557	567	605	558	586	555	618	562	536	568	561	576	541	584	551	585	582	603	583	550	543	604	553	548	559	587	582	588	575	592	569	566	545	579	567	552	547	607	629	592	599	580	568	584	584	589	616	527	582	589	563	550	597	616	582	591	598	559	577	586	566	563	581	625	551	559	569	566	589	610	543	543	616	588	590	563	611	593	496	579	582	581	568	575	582	547	569	602	548	559	608	620	570	564	551	558	593	554	590	613	589	605	551	578	601	541	553	612	558	561	569	588	582	576	586	597	578	603	601	581	545	585	583	597	589	594	540	591	580	537	605	650	616	609	549	612	582	603	570	549	582	613	578	605	566	570	564	588	575	575	544	571	602	584	585	573	585	594	561	583	561	589	575	594	545	586	544	567	583	561	550	605	562	552	531	570	609	538	512	572	560	561	556	574	575	598	551	589	574	595	584	556	553	544	571	563	604	589	620	589	527	554	574	605	606	565	575	600	547	596	580	579	549	571	578	564	557	580	546	600	561	572	590	550	589	627	602	588	578	550	628	559	550	530	608	596	572	623	582	610	582	579	616	528	574	553	593	598	585	567	591	611	565	553	572	581	567	562	560	579	631	565	616	574	580	538	559	536	607	544	567	609	563	612	567	570	569	607	589	575	557	557	590	561	581	579	589	572	609	606	594	609	598	581	575	593	630	586	581	613	574	590	535	600	576	596	591	585	573	591	597	586	578	573	575	568	608	560	591	573	582	572	562	587	601	578	579	536	596	577	593	584	557	607	595	571	619	581	595	591	577	590	596	577	569	581	570	563	592	572	555	573	581	599	598	556	568	647	576	565	591	584	593	578	590	547	564	563	611	566	563	577	584	581	581	563	591	572	556	569	555	563	579	675	602	548	594	582	566	572	566	577	595	588	595	548	531	617	581	583	581	599	594	607	576	571	578	582	582	561	584	604	597	601	585	582	582	552	582	593	554	579	612	586	577	574	610	536	586	600	573	554	583	574	554	606	589	566	572	554	557	537	557	572	578	530	542	577	589	536	629	587	583	581	614	570	544	606	589	569	547	601	590	579	563	582	597	555	563	558	560	567	605	543	579	566	588	572	600	596	594	575	605	572	623	582	588	555	546	601	557	519	555	550	578	564	587	561	544	567	559	604	625	559	530	548	548	601	585	591	512	562	600	572	569	611	571	557	558	580	572	549	607	600	549	581	550	508	577	576	579	586	554	645	623	572	588	601	630	620	593	565	571	539	566	606	563	545	561	568	594	563	595	561	592	569	536	581	588	560	595	558	573	569	596	596	584	562	589	585	545	602	555	600	555	600	563	600	574	619	599	589	588	573	550	611	573	590	533	578	585	614	568	583	613	601	570	587	569	613	571	591	573	597	567	601	588	578	586	597	562	563	565	566	602	566	561	612	579	594	571	568	586	543	566	567	591	606	598	563	606	551	620	612	605	581	576	548	561	593	569	566	541	604	548	602	566	549	578	573	600	599	552	557	615	551	580	575	583	568	609	568	561	580	581	579	573	553	591	545	554	592	575	557	537	564	596	618	554	565	544	570	609	565	577	605	525	601	566	551	581	602	552	563	569	614	605	575	557	611	581	565	572	557	543	520	585	593	562	602	579	539	570	583	576	602	556	600	563	562	635	586	620	541	574	522	576	573	589	578	614	572	604	600	601	618	556	597	538	591	584	579	551	566	582	544	543	530	589	560	566	539	533	613	599	564	551	576	590	559	613	583	535	552	566	575	573	542	606	576	545	615	567	536	592	544	588	594	575	565	571	576	552	588	556	567	528	608	594	528	600	587	571	552	574	568	570	591	600	546	615	545	569	544	618	579	573	571	592	560	538	561	606	609	599	594	582	617	591	553	600	601	611	583	564	595	570	569	608	560	564	570	591	577	575	581	589	550	601	564	546	557	579	550	536	583	561	562	577	586	637	614	572	597	555	590	558	569	549	575	561	576	600	556	600	601	557	566	553	590	567	598	572	562	563	558	601	550	557	563	620	564	565	583	573	601	571	559	558	582	577	581	552	571	538	567	616	602	603	574	537	563	621	537	553	623	582	636	593	568	565	546	573	592	551	567	585	576	590	575	570	578	599	578	571	559	587	588	582	560	583	533	593	604	616	539	531	631	621	576	596	574	513	566	598	628	603	572	571	585	593	600	602	593	586	615	569	594	581	586	586	580	573	548	574	590	586	565	583	550	590	555	594	575	601	574	580	581	595	577	584	555	569	560	562	574	545	548	554	609	558	589	521	608	585	608	577	603	596	569	585	561	587	573	565	592	546	535	589	594	594	615	573	593	553	602	543	563	564	542	586	558	581	544	559	551	524	568	603	595	545	545	588	584	579	541	568	635	556	563	588	511	581	576	564	607	586	582	597	589	605	611	568	592	668	616	639	584	553	599	577	547	570	593	543	578	596	569	601	550	618	596	578	652	540	588	602	583	586	573	585	616	554	585	623	551	599	571	580	561	606	582	575	579	590	593	565	549	602	582	593	580	583	571	555	589	580	553	623	592	591	564	555	574	531	579	590	617	586	555	605	592	550	622	640	578	585	571	567	595	602	539	627	606	621	538	578	557	568	572	568	602	561	559	584	613	588	595	579	562	602	567	559	584	591	573	565	579	566	607	608	537	547	604	588	597	597	572	569	576	564	562	598	592	606	561	590	577	565	585	528	597	590	584	604	568	577	574	551	574	554	596	574	582	574	606	574	508	570	586	602	530	604	574	575	618	553	616	530	598	572	519	570	624	546	592	587	574	547	584	568	639	564	627	547	585	578	553	561	568	559	562	582	528	591	581	612	590	529	587	567	587	581	580	608	594	575	628	580	566	566	605	592	581	619	610	599	592	571	596	549	595	559	604	566	574	553	605	580	592	571	549	569	583	583	581	567	616	565	551	551	560	605	582	551	579	580	553	591	562	527	577	565	582	586	576	542	566	571	627	569	552	552	626	594	546	591	566	597	606	551	599	584	567	580	580	566	621	570	564	541	597	552	588	574	601	603	532	537	607	596	575	547	561	546	596	558	552	559	552	590	593	530	583	624	594	551	602	562	588	613	580	602	555	610	595	600	593	560	612	598	567	608	583	604	530	564	585	582	594	567	569	535	554	571	594	562	590	569	574	620	611	596	603	553	551	610	579	548	624	528	539	578	588	552	576	564	568	566	578	575	522	628	563	553	564	590	581	617	610	591	571	587	590	604	563	609	612	586	571	576	547	563	583	570	608	580	586	557	593	548	573	593	584	588	568	542	581	553	573	580	573	573	557	569	607	595	560	565	582	621	576	608	540	583	544	597	574	581	533	570	536	544	593	610	584	607	609	548	548	586	556	634	582	560	569
1530	854	517	370	510	727	4127	8991	7921	4816	2361	1015	474	194	83	57	48	35	41	38	49	33	33	41	46	49	45	43	38	34	38	44	38	37	34	47	35	38	37	53	31	42	29	35	42	41	47	30	48	40	39	57	35	32	38	43	31	38	46	46	55	49	34	45	35	36	20	44	46	39	32	36	49	40	35	37	39	27	36	41	38	51	47	34	42	36	36	40	46	47	41	40	41	38	38	39	48	38	38	51	48	30	64	39	39	43	29	44	29	30	29	37	36	40	43	54	39	32	41	43	37	38	38	39	52	43	55	34	38	41	42	51	42	49	36	47	37	45	34	41	43	33	49	57	30	39	57	36	37	41	37	61	37	36	27	49	40	34	51	28	43	21	44	29	36	27	39	42	55	43	39	31	45	40	44	38	38	42	34	39	35	39	26	46	36	42	39	35	42	46	43	34	37	33	30	36	44	40	31	47	34	62	35	28	37	42	44	47	46	32	31	41	48	43	52	52	42	41	55	51	41	61	37	42	30	37	47	37	32	46	32	45	40	36	36	41	39	39	44	37	45	37	47	41	45	44	41	41	49	43	41	29	46	44	46	34	35	45	42	52	44	45	42	36	53	47	35	34	40	43	37	49	41	41	39	29	36	39	37	43	38	40	36	45	46	49	39	30	39	33	56	39	38	49	35	39	45	43	44	41	36	44	49	43	32	50	42	42	45	47	48	46	33	28	33	42	56	43	36	32	59	44	47	36	34	50	44	44	42	38	38	38	45	44	44	34	43	49	50	37	39	45	45	34	26	42	39	44	27	42	45	43	41	45	42	44	42	44	36	42	41	44	36	43	38	44	40	46	45	35	50	47	45	43	34	32	46	46	36	44	37	40	25	40	38	39	36	36	31	34	42	40	38	49	39	48	46	44	35	27	40	48	45	32	41	40	43	32	37	46	41	38	39	38	35	32	45	35	38	41	36	46	48	44	49	45	53	45	42	46	44	26	42	44	48	33	34	37	31	33	37	40	49	34	33	41	30	42	32	33	40	38	31	40	48	44	49	37	49	39	41	45	57	37	40	36	44	47	46	27	28	38	37	36	39	38	36	34	45	42	43	36	42	46	40	37	24	45	47	42	53	40	35	36	32	46	41	43	40	32	30	35	49	39	41	40	48	34	40	50	34	38	40	42	41	43	42	45	34	40	35	35	45	38	34	41	41	41	41	35	41	32	37	33	39	46	38	33	42	46	31	32	57	54	36	33	42	45	45	43	31	36	29	43	38	35	36	39	40	41	33	43	46	40	39	46	35	35	47	45	43	34	31	49	31	37	53	36	28	34	35	31	31	40	41	37	36	57	49	29	39	36	38	38	41	41	46	47	34	43	49	56	51	34	41	35	46	43	38	41	47	49	49	46	44	48	42	41	30	38	29	44	46	44	31	40	35	45	45	38	51	37	53	23	39	42	38	29	42	49	44	41	46	50	39	55	37	46	35	57	48	46	45	39	36	32	39	35	38	29	39	46	51	33	31	38	43	44	29	44	34	35	40	29	38	42	34	37	34	35	54	42	42	41	37	45	47	41	33	38	40	45	38	32	41	42	45	39	39	36	44	39	45	41	29	34	32	48	45	36	33	38	44	43	41	44	43	40	31	44	40	46	58	43	44	47	43	38	46	41	40	41	35	41	31	45	41	40	47	38	42	30	50	35	51	44	40	38	44	52	25	40	27	39	36	46	48	49	55	42	42	45	51	35	37	33	34	50	39	40	41	39	47	51	54	39	43	30	32	40	39	34	40	34	37	48	39	33	47	38	35	51	42	48	50	33	39	41	44	40	28	52	38	56	41	36	39	46	48	48	41	44	33	45	36	46	37	45	41	47	40	36	48	30	49	43	44	42	50	38	39	43	61	38	47	36	51	41	43	40	35	31	33	39	42	35	37	33	31	36	32	41	38	50	33	42	40	49	46	47	33	40	37	47	42	34	54	42	48	43	40	30	33	35	44	44	33	39	40	47	40	44	52	40	37	39	45	49	34	37	44	49	48	45	60	35	40	34	55	37	33	38	41	37	57	48	36	43	46	39	44	36	55	43	44	43	32	41	46	29	32	45	38	51	48	42	34	50	35	49	49	42	52	49	41	50	45	51	47	40	33	36	53	37	31	38	43	41	35	43	50	42	52	40	50	41	48	48	34	50	49	32	34	57	45	42	43	35	46	48	35	38	34	42	30	47	22	39	41	44	43	40	47	39	40	50	32	46	33	41	48	47	26	44	42	40	35	41	47	41	41	53	49	35	50	38	31	45	44	33	55	32	35	35	48	48	47	32	41	34	36	44	48	36	24	40	37	40	44	41	36	52	47	37	36	41	42	37	59	34	36	55	42	40	45	35	36	37	45	38	36	46	36	39	40	40	33	36	42	42	43	39	39	55	41	34	43	47	28	41	37	29	30	38	35	41	43	34	42	40	40	45	46	47	33	48	40	37	41	39	35	39	34	28	35	28	30	40	46	47	42	39	48	39	45	33	45	43	38	28	33	31	52	48	46	46	34	41	37	44	29	39	39	37	32	46	45	53	45	31	37	48	39	54	43	40	49	37	38	34	45	40	31	52	43	42	52	42	42	44	49	40	50	40	43	40	36	42	44	36	44	42	32	41	32	37	45	43	52	36	35	30	45	45	52	35	33	45	49	47	47	34	33	42	43	42	37	35	36	43	38	42	41	28	40	38	39	39	39	37	28	33	47	38	47	47	44	34	43	44	50	33	34	45	46	53	48	32	38	40	37	40	28	32	52	40	32	48	48	46	52	49	42	49	46	34	42	37	47	42	43	44	45	41	45	32	51	33	46	38	46	36	36	39	29	36	39	35	42	39	46	49	48	53	41	39	46	41	51	39	38	40	45	45	44	35	38	48	35	38	25	41	41	51	30	46	31	48	41	40	37	41	39	38	37	46	29	43	26	42	26	34	41	32	50	32	47	39	50	36	50	31	42	37	39	39	37	48	43	48	48	31	36	46	38	28	50	37	44	30	47	38	44	36	52	46	35	48	46	45	45	35	38	36	35	34	46	32	45	30	49	32	35	47	40	60	32	37	38	50	42	42	39	40	36	43	47	29	35	49	58	45	41	48	32	45	33	35	33	47	37	48	31	46	47	40	40	29	33	57	39	32	45	36	23	44	33	37	25	37	36	27	44	40	49	45	48	39	34	53	39	30	40	33	48	41	49	47	43	41	42	41	59	47	35	35	58	42	41	46	32	26	38	46	38	37	35	38	30	43	50	32	38	53	48	39	43	51	53	50	36	43	42	37	45	31	37	39	37	45	38	43	38	41	35	37	43	28	39	40	35	33	30	43	41	39	44	39	46	34	53	44	35	43	54	36	40	47	53	43	41	39	39	46	40	40	36	36	47	46	39	36	24	27	45	50	42	35	34	37	45	34	43	35	40	38	43	34	36	40	54	33	40	36	49	44	33	51	47	37	53	43	44	42	51	35
24879	14119	9164	16980	27851	29394	45232	53210	45928	37044	27991	19375	10400	4627	2034	1062	620	547	542	513	570	488	516	532	484	550	492	496	518	546	533	509	544	524	508	503	537	506	566	536	540	496	508	528	499	516	480	529	519	531	460	508	483	549	508	518	552	478	539	506	559	490	503	514	518	517	551	500	508	508	523	492	497	531	499	515	551	518	516	522	542	494	498	520	546	530	523	519	495	517	510	478	507	474	533	536	555	522	522	528	452	518	504	526	494	498	487	492	508	498	516	542	507	521	516	475	511	475	514	552	495	512	513	500	514	531	523	542	502	532	535	542	521	543	510	543	574	550	534	527	514	494	488	585	549	533	475	524	514	520	529	530	536	525	531	558	544	558	545	535	511	525	536	548	541	508	499	563	537	510	537	497	546	492	529	500	515	537	547	546	521	485	537	526	521	498	543	524	537	543	528	547	524	521	512	511	575	501	523	509	534	518	539	496	521	543	549	573	470	525	548	537	527	545	522	540	508	517	483	533	564	535	509	536	501	528	512	513	518	516	504	539	518	489	509	531	513	505	530	509	547	521	491	493	504	543	484	528	488	528	512	505	513	498	505	482	475	506	528	538	499	522	521	529	501	549	515	481	485	576	481	491	537	506	518	524	502	458	528	542	570	563	492	535	545	490	521	516	535	480	520	498	535	498	514	512	500	493	496	513	523	510	491	531	531	560	511	490	524	497	482	527	539	521	519	524	524	494	523	450	526	540	491	529	536	510	507	538	524	511	497	530	548	564	521	511	540	512	534	572	479	548	519	586	530	520	498	512	495	469	509	469	538	536	524	523	510	523	498	532	498	511	500	506	523	544	526	491	543	505	496	543	535	519	517	557	496	495	536	503	532	495	505	550	519	457	516	500	532	534	568	520	545	504	528	539	531	514	503	569	497	551	480	522	499	543	518	529	454	514	514	543	478	520	531	494	525	510	517	543	478	533	522	532	522	527	511	515	481	540	488	515	525	502	479	492	501	514	510	479	517	506	486	503	513	508	532	490	523	550	534	504	561	551	515	491	530	534	474	524	512	488	486	512	490	504	539	526	515	538	538	470	516	465	485	490	506	530	549	524	502	487	536	493	545	561	507	520	530	489	538	536	526	509	509	475	491	508	529	529	505	511	551	496	531	560	518	517	508	527	489	483	525	569	537	531	503	521	520	495	523	511	525	541	475	526	521	534	510	514	534	480	544	534	514	490	486	531	513	504	570	479	475	547	515	529	520	524	529	506	487	522	499	565	498	555	528	526	547	506	541	528	546	517	518	537	501	484	498	506	508	501	517	553	525	514	493	522	518	536	498	545	500	513	502	518	509	513	520	527	524	524	508	525	478	523	465	478	501	537	520	478	515	521	489	500	472	473	556	505	482	515	548	510	504	484	502	515	485	503	516	482	549	485	540	478	508	491	472	521	500	523	552	532	508	565	520	516	508	496	488	530	515	520	499	510	508	522	557	508	557	504	545	536	564	532	504	518	533	518	521	501	523	523	537	492	509	500	545	501	518	495	551	510	513	488	574	504	531	555	536	508	518	563	479	500	516	526	501	524	512	507	470	481	501	501	516	537	523	519	516	499	498	542	534	500	480	524	493	505	520	519	537	463	514	536	525	540	539	497	520	468	547	511	504	487	508	528	497	479	487	521	530	497	497	481	533	498	515	526	548	515	551	510	511	526	531	497	505	537	513	511	541	488	509	506	501	511	544	526	518	514	552	502	561	510	522	538	524	537	507	498	499	524	524	514	477	523	514	534	490	550	527	496	508	538	528	524	520	525	513	511	551	538	519	512	512	562	529	515	554	558	497	531	514	490	504	545	514	526	505	518	541	490	517	512	505	521	497	527	507	567	512	517	488	570	540	481	486	543	551	494	482	520	500	511	495	496	506	515	542	529	535	528	548	493	504	554	517	512	507	475	521	519	532	532	503	509	537	490	558	541	500	517	547	539	512	549	521	496	501	478	568	507	512	481	518	532	551	520	506	524	499	504	459	492	523	500	487	517	501	505	501	543	533	517	525	605	552	506	519	472	508	514	490	507	517	492	500	489	483	528	493	530	544	525	561	507	495	539	533	512	526	539	513	569	545	511	509	518	507	466	528	492	510	471	501	524	499	514	562	519	518	516	496	498	509	531	523	517	492	507	532	517	504	543	491	531	536	520	523	517	494	498	539	532	510	482	533	528	488	534	520	554	513	483	486	514	528	538	503	509	496	550	527	576	498	494	479	553	525	513	557	496	515	586	521	519	493	488	482	506	554	544	542	525	488	553	518	542	535	516	534	475	530	492	505	536	497	559	511	506	530	547	497	503	513	493	519	542	541	476	521	532	508	501	542	520	513	487	507	543	536	524	507	513	528	529	491	523	520	504	523	549	531	509	507	520	493	501	508	517	499	549	549	493	523	546	508	523	513	535	537	539	504	537	544	529	552	557	525	534	530	518	496	522	506	489	545	510	528	536	498	536	557	528	520	489	508	539	505	509	498	540	524	524	524	537	521	579	522	513	527	516	492	473	544	536	513	501	518	508	505	511	514	512	511	576	581	514	520	524	482	516	525	482	523	550	485	536	488	494	538	535	559	519	503	548	541	544	489	564	520	552	519	477	511	497	542	548	514	531	551	510	498	548	478	491	531	533	540	489	523	506	529	504	513	539	508	522	508	552	490	512	519	538	510	529	541	494	508	485	503	556	542	516	570	513	514	525	515	522	493	504	511	516	517	546	501	530	493	521	523	525	494	494	526	493	518	484	508	555	487	525	512	479	508	526	472	535	515	506	478	515	527	540	533	484	513	468	488	488	556	526	522	518	524	505	529	511	515	581	495	482	504	538	487	529	529	533	524	511	538	507	549	499	524	556	491	514	552	529	538	518	492	540	523	521	519	509	527	516	510	495	510	488	480	515	549	482	505	523	568	539	543	521	503	501	533	541	500	564	517	500	519	523	532	521	506	547	525	513	517	526	515	542	545	514	499	557	552	510	557	527	521	504	534	519	547	505	497	544	483	495	517	538	514	524	497	508	525	522	560	486	521	530	518	478	537	546	531	510	494	555	523	530	528	517	509	496	522	526	530	520	519	511	552	516	523	512	513	526	491	477	483	550	496	519	485	519	506	486	504	539	531	566	532	531	554	514	523	533	506	515	465	511	520	524	512	538	553	521	555	513	534	539	502	529	484	547	501	535	515	519	519	495	513	565	539	469	539	488	509	504	512	517	482	493	512	504	555	500	536	527	508	529	532	517	488	519	523	533	502	553	513	510	525	479	526	543	541	519	486	522	522	516	502	503	509	548	531	501	521	493	542	512	548	482	503	503	490	534	514	549	504	534	484	524	533	496	532	514	500	485	498	542	505	524	536	490	558	506	583	544	520	515	486	527	536	498	485	500	499	531	509	537	600	536	591	517	483	498	501	506	538	526	557	550	533	527	523	513	541	536	521	504	519	514	503	506	565	532	527	509	470	505
2655	637	436	406	490	1078	4928	9873	8981	5397	2852	1305	523	230	102	61	59	49	37	49	49	38	48	51	47	50	51	41	46	48	59	46	53	51	46	61	59	52	53	59	42	57	48	52	45	56	47	48	46	60	43	46	45	61	58	49	54	49	40	44	59	44	52	51	57	39	58	42	64	60	41	54	47	44	47	43	52	55	50	46	49	46	47	45	55	55	37	49	57	51	49	67	57	51	58	54	51	52	42	51	48	45	54	39	49	62	43	47	60	54	61	52	58	51	38	45	46	38	47	51	64	53	55	67	45	52	48	41	45	65	51	54	48	53	56	43	53	48	48	49	44	49	46	30	51	59	49	46	46	56	57	49	52	33	49	62	58	45	44	42	57	55	52	40	54	57	41	62	37	42	47	54	53	51	51	43	42	71	46	60	45	50	43	49	53	46	49	50	64	42	55	52	51	45	52	57	56	42	51	52	48	51	37	49	45	56	47	68	54	41	52	55	40	54	48	42	43	56	33	55	51	55	43	47	49	48	53	43	63	44	60	37	46	45	67	42	45	37	60	52	35	38	49	54	64	49	47	52	52	52	47	55	52	53	52	52	45	44	45	55	52	53	69	59	46	56	45	58	60	43	49	61	42	54	47	53	43	49	59	40	53	59	38	54	62	60	52	47	66	50	46	47	40	50	41	45	54	54	62	42	47	48	54	47	52	39	47	49	48	48	55	43	48	56	51	45	48	47	59	49	56	62	53	44	44	41	41	57	53	54	42	49	47	76	39	61	46	51	55	46	49	51	38	46	55	53	50	57	57	55	44	58	48	62	47	41	49	52	45	44	47	49	40	45	49	53	58	45	68	50	53	54	54	54	53	40	43	54	57	36	50	75	55	50	45	47	61	66	54	39	34	45	60	58	40	55	52	42	51	45	63	48	44	51	61	53	49	62	57	62	38	62	62	47	52	62	53	64	53	59	40	49	47	53	70	55	57	50	55	48	41	56	46	64	49	58	57	41	45	47	45	35	56	50	46	60	47	56	51	40	51	58	49	57	63	50	39	59	46	41	49	51	58	37	44	44	41	50	44	68	52	52	41	55	37	48	49	64	48	57	46	44	67	35	53	48	50	56	47	74	40	60	57	48	52	43	43	53	52	54	48	54	49	55	53	58	47	55	46	52	56	52	40	68	57	60	39	44	52	55	42	58	56	46	48	59	52	53	51	54	55	55	62	43	57	49	52	63	59	49	46	57	45	51	48	55	48	62	57	54	56	51	52	47	40	53	50	49	45	58	53	61	57	58	53	49	58	53	54	45	40	33	68	54	57	46	57	50	59	57	46	49	60	49	45	59	52	51	34	43	52	68	47	61	43	54	53	53	46	44	63	43	49	52	43	40	60	51	52	52	54	61	46	52	62	39	44	66	48	57	50	69	51	52	52	42	42	51	55	53	51	44	53	46	45	52	56	49	41	58	40	55	49	56	55	50	52	46	48	46	53	62	53	43	58	56	53	53	54	51	44	61	51	48	51	44	50	58	57	53	56	53	45	48	50	45	60	52	54	45	50	47	57	43	44	64	46	59	60	52	48	46	50	57	49	49	62	41	34	65	47	40	58	48	52	54	55	45	54	55	42	60	48	58	59	63	49	51	56	53	50	63	43	60	55	40	59	46	49	56	49	54	51	63	42	51	59	56	46	39	52	59	48	45	49	51	51	51	57	51	54	45	58	41	47	55	48	68	54	59	50	45	44	47	57	54	49	51	44	43	59	56	45	63	48	51	56	50	51	50	45	49	51	42	53	52	39	55	48	45	52	58	50	43	62	34	58	61	41	54	53	49	52	40	54	60	57	45	50	52	51	59	53	65	53	44	47	50	37	49	50	50	49	58	45	51	43	42	50	56	48	46	40	64	55	44	54	48	50	53	47	44	49	45	43	54	59	55	29	45	43	61	43	55	58	47	52	46	46	58	55	58	54	54	45	52	40	50	55	45	58	48	61	52	59	42	58	46	49	58	45	54	54	44	54	44	58	55	47	51	44	56	49	49	69	58	52	36	63	56	55	44	57	53	57	41	38	43	49	62	57	42	56	43	59	48	36	57	53	43	62	46	53	48	50	51	47	52	62	50	40	52	46	60	55	49	62	55	37	46	39	51	47	52	45	58	51	45	48	60	50	57	50	46	57	65	51	50	54	32	54	44	58	44	49	51	57	40	54	39	60	46	47	39	45	58	47	35	42	52	47	51	63	41	52	53	41	57	52	48	56	50	49	52	53	56	49	50	64	65	60	47	45	58	42	57	53	50	51	45	46	69	44	55	59	57	52	42	54	49	57	51	57	61	51	49	40	37	61	47	49	52	51	33	47	47	57	54	38	48	33	53	37	51	56	45	41	66	49	49	52	48	60	45	55	51	50	49	55	42	62	47	59	53	58	43	64	45	44	41	52	33	48	51	56	57	51	79	65	57	53	45	42	68	44	45	50	40	51	49	61	55	51	49	49	45	59	56	57	51	58	43	42	48	57	54	43	54	54	50	45	46	46	54	45	50	47	63	44	60	46	60	48	53	52	59	42	50	53	49	68	58	56	61	52	41	55	46	46	49	62	45	43	57	56	40	51	52	51	60	46	47	52	45	40	52	50	56	60	63	51	45	52	41	56	50	56	53	53	41	43	44	42	37	55	45	47	67	53	42	45	44	42	44	56	51	54	46	60	55	52	56	64	44	41	58	57	39	57	51	57	48	49	41	42	46	46	47	58	54	42	50	58	48	49	77	36	48	46	46	49	58	46	59	52	48	54	50	47	58	58	45	52	43	47	51	55	49	50	56	45	49	57	51	45	49	58	61	38	51	37	43	49	67	52	51	62	50	49	64	48	42	58	64	52	48	50	51	51	50	55	41	43	45	58	46	53	54	55	48	48	48	45	54	51	58	59	42	48	54	35	34	60	51	49	44	40	52	45	49	42	49	49	56	52	44	52	54	49	48	46	47	49	44	45	39	51	55	45	49	49	46	54	46	45	47	54	53	58	51	45	61	51	51	61	49	59	58	62	56	51	52	48	43	55	54	47	52	54	47	56	49	51	43	50	54	58	44	55	46	51	42	70	58	49	60	46	58	47	54	48	43	45	44	47	54	58	53	45	51	44	60	46	51	34	52	48	57	46	43	60	52	54	48	68	48	60	38	42	50	41	56	44	58	47	52	56	55	50	43	49	47	37	52	52	56	43	49	58	46	41	45	39	42	47	41	57	48	77	49	59	56	51	38	36	35	47	44	55	41	53	59	39	55	41	37	45	64	53	34	52	60	42	47	66	46	51	54	47	48	53	50	45	66	40	71	54	53	40	52	52	45	40	76	53	46	36	47	51	54	55	58	56	45	57	47	44	49	44	54	49	46	49	46	54	60	44	36	52	65	61	51	47	52	64	39	52	54	40	61	59	43	52	51	55	52	58	47	38	57	66	57	43	47	43	44	47	59	38	55	58	50	70	44	50	53
23079	12510	9270	16599	27759	32955	47859	55776	49101	38680	30628	21828	13253	6151	2588	1141	806	688	678	690	640	658	635	648	685	659	638	635	651	652	656	639	623	632	645	687	639	582	664	651	653	671	615	660	631	698	680	643	656	624	628	586	656	651	656	630	645	646	614	628	664	667	671	651	659	648	679	688	659	649	666	682	677	632	624	625	661	647	672	644	644	662	676	618	675	655	609	627	662	622	631	679	620	667	661	627	643	624	663	655	653	632	623	672	649	638	681	607	655	669	667	653	646	633	641	673	637	643	620	651	617	648	622	646	607	693	637	638	681	647	639	668	636	660	613	671	643	610	680	662	590	656	651	651	650	582	645	662	650	659	683	662	665	646	610	661	629	650	630	641	630	638	641	645	654	617	642	638	628	632	655	652	634	642	629	639	631	624	642	650	650	638	655	645	656	656	607	634	627	631	655	595	671	624	656	664	636	636	651	655	654	636	606	672	608	620	653	665	647	657	602	660	624	652	691	641	697	722	676	613	642	629	656	623	685	638	644	670	694	658	677	613	642	603	649	686	627	661	614	630	649	635	667	664	645	635	654	640	632	640	652	664	658	657	630	655	642	654	630	633	617	644	673	649	665	630	614	657	653	654	611	642	616	637	633	635	629	616	707	649	637	685	639	655	644	631	673	642	618	638	668	644	624	660	666	638	604	622	603	612	623	668	663	673	656	659	656	646	647	652	687	644	661	641	662	669	639	673	639	647	647	705	662	661	620	652	647	608	616	681	651	597	647	664	641	605	650	632	654	647	625	658	662	652	640	633	636	651	639	672	614	624	635	641	672	669	611	633	626	622	646	637	647	643	650	646	604	665	624	624	677	627	657	659	643	629	645	612	644	590	683	634	647	624	668	602	601	632	654	654	671	608	704	636	628	638	607	667	614	632	636	657	641	632	595	614	601	622	620	672	675	633	653	617	679	643	650	631	638	649	630	587	666	648	688	633	669	676	660	667	669	660	653	627	647	654	647	653	666	665	654	639	666	634	650	592	640	626	639	602	637	638	622	666	631	652	639	620	593	644	676	700	660	644	640	615	665	594	662	663	673	638	635	659	665	645	633	657	664	620	657	687	616	638	653	658	631	656	651	672	662	678	670	610	632	631	626	642	656	620	664	708	668	657	639	610	656	705	655	691	655	639	655	687	625	593	637	719	619	634	610	645	656	636	614	645	627	644	634	654	677	663	634	620	607	624	643	649	651	578	631	635	632	648	620	664	602	636	621	651	711	669	636	653	610	651	635	631	634	631	665	648	673	666	636	670	687	622	650	626	605	646	654	655	602	627	641	652	677	726	654	567	699	678	630	649	595	662	667	684	682	662	624	668	685	635	658	645	643	628	688	586	675	614	603	611	666	663	661	593	651	628	655	658	625	617	667	673	661	727	648	623	614	615	673	611	675	646	636	643	656	636	697	638	646	634	590	655	668	623	636	625	651	607	651	669	659	634	637	664	696	621	607	660	659	659	661	632	642	659	656	608	657	617	630	619	658	638	648	648	646	650	670	685	719	638	625	668	655	619	678	640	622	673	629	632	657	662	628	638	621	649	671	670	639	664	650	642	638	605	656	580	652	662	679	659	625	661	636	641	642	655	632	646	630	675	655	696	671	653	633	607	654	588	596	680	605	659	608	665	668	670	606	649	637	621	647	658	649	646	650	657	667	692	629	641	659	684	589	668	673	618	665	633	664	651	653	620	625	652	630	673	628	683	666	645	634	670	649	633	651	661	608	650	642	629	623	641	634	634	659	644	618	630	630	620	636	622	606	641	618	619	635	626	584	623	635	634	635	604	686	614	669	600	655	605	638	633	642	611	646	610	662	620	647	675	625	631	603	646	646	644	622	685	617	618	629	676	604	600	637	647	663	643	674	638	653	673	653	629	621	636	654	642	668	608	640	617	639	662	644	607	629	623	655	648	616	664	578	643	654	611	618	683	612	642	639	644	586	614	607	676	662	606	597	686	614	600	661	663	610	589	651	648	648	610	664	630	650	654	634	671	645	636	671	651	647	612	626	613	646	630	646	694	633	654	623	626	645	630	617	675	592	640	648	666	650	637	693	634	660	661	673	635	672	638	649	610	629	641	648	626	653	633	661	631	646	663	676	701	685	660	651	645	641	624	645	699	652	626	610	651	642	655	645	649	633	670	637	629	608	636	671	648	638	681	663	687	621	648	648	715	677	633	648	649	618	684	642	641	611	665	642	612	648	645	608	648	596	595	604	608	651	646	633	632	673	622	687	605	675	627	664	684	644	615	666	654	623	677	668	646	620	604	648	638	648	692	617	625	653	650	645	626	699	614	637	626	688	635	665	644	649	628	656	662	644	649	646	668	589	645	655	679	612	619	689	650	674	628	640	624	696	636	653	649	671	606	642	682	646	580	660	656	637	636	621	635	663	622	610	686	679	632	621	644	625	614	620	607	587	660	679	621	688	660	698	626	648	684	624	628	664	684	624	655	648	677	607	649	638	662	650	642	649	666	630	628	620	614	647	683	576	680	611	674	645	663	650	635	640	644	647	672	626	663	636	663	622	638	638	592	645	592	668	669	616	659	623	642	628	674	629	652	675	662	682	644	632	634	637	679	629	636	636	649	711	672	638	621	637	649	665	598	644	654	644	628	633	680	642	614	609	660	669	670	666	621	634	651	669	656	580	660	618	634	618	605	648	656	658	663	660	631	646	634	654	623	691	623	657	618	650	633	654	637	662	645	625	665	581	652	634	636	640	701	632	679	628	652	669	634	682	596	664	694	639	687	625	633	648	617	625	608	638	632	590	628	628	613	631	663	644	621	682	667	648	653	665	605	603	643	647	649	624	665	617	619	670	640	635	647	617	654	643	669	652	671	660	625	639	664	614	660	642	651	641	648	591	628	633	628	652	622	638	661	659	701	655	662	623	666	652	676	637	664	650	700	681	661	678	665	654	664	660	606	671	597	628	658	676	647	609	694	635	586	652	700	633	661	671	626	621	630	607	573	660	657	660	621	637	604	655	708	603	641	630	606	622	669	631	658	615	644	664	674	669	647	653	640	630	657	640	660	620	621	670	669	622	633	647	615	671	660	637	607	661	648	660	645	620	678	644	631	642	651	627	691	625	653	662	641	609	680	662	632	686	664	621	649	638	699	614	609	644	647	656	617	671	660	651	641	667	671	648	651	655	591	675	646	642	641	623	597	630	675	605	679	631	639	615	646	650	653	675	639	657	609	682	655	593	666	699	651	641	651	669	644	625	643	615	673	649	614	645	605	690	626	653	619	621	638	635	690	644	651	620	611	663	627	646	662	670	629	626	683	623	679	591	671	605	665	648	634	660	650	686	703	616	589	669	642	654	635	665	673	633	622	624	632	666	670	681	635	666	643	624	645	634	674	636	635	656	632	690	667	627	638	645	648	703	636	638	663	615	604	651	670	619	637	666	663	625	659	651	665	657	657	633	681	634	650	672	632	584	639
1732	1073	790	697	944	4588	11807	12904	10273	7422	4985	2667	1189	470	209	80	55	55	49	43	53	58	52	50	48	48	48	53	35	49	50	49	39	51	49	45	43	52	55	32	31	39	41	53	33	52	53	33	48	46	35	53	36	44	48	46	56	34	52	55	33	39	46	46	40	53	40	44	49	44	46	39	50	52	32	48	35	44	48	47	41	44	38	52	38	41	54	49	47	42	41	46	43	63	38	38	38	45	45	46	33	49	45	52	51	40	50	46	40	27	44	49	48	66	33	60	58	42	53	41	44	40	43	47	54	45	36	50	56	40	48	45	49	42	38	32	34	41	43	46	38	50	44	36	47	31	51	39	61	54	33	44	51	42	43	52	43	46	38	41	29	42	58	46	49	45	47	51	50	30	46	54	51	44	45	36	38	49	41	51	45	42	64	48	47	48	57	44	43	41	47	43	52	46	53	51	32	36	49	42	53	38	44	39	41	49	39	43	46	36	44	50	46	49	36	36	49	43	43	42	38	43	35	45	36	37	41	41	38	37	31	55	53	43	44	48	54	37	44	49	35	37	39	38	42	48	45	36	53	41	43	49	37	53	39	35	53	45	48	46	49	57	42	44	45	48	55	40	50	43	52	36	36	45	56	42	44	31	40	46	44	43	37	49	41	34	38	52	37	50	47	53	47	44	48	35	55	50	39	49	43	46	42	46	41	39	45	47	35	44	48	46	43	50	42	52	41	40	46	42	48	43	38	43	49	47	50	49	38	52	49	50	56	36	48	39	43	41	48	36	36	41	42	49	44	52	57	48	43	36	50	48	49	43	50	38	40	34	51	45	40	41	50	35	50	48	45	45	49	32	54	47	39	33	45	49	49	46	42	47	48	54	47	48	57	48	46	40	40	43	36	44	41	47	38	47	47	47	40	45	41	40	48	55	49	56	45	43	38	29	43	33	43	43	41	35	39	50	44	42	38	45	36	48	42	44	48	36	40	44	53	32	39	36	54	45	40	56	27	46	38	37	42	39	61	49	59	55	37	45	49	45	55	59	44	40	36	42	33	41	51	50	49	43	46	61	38	44	42	42	52	45	47	47	45	50	61	53	36	35	52	46	49	57	49	35	56	51	45	43	37	45	49	42	50	37	53	51	36	39	37	45	37	41	51	37	37	42	41	49	51	39	37	49	43	39	39	55	37	51	42	44	41	31	50	34	50	53	41	48	46	38	50	53	41	46	52	51	41	44	46	39	41	45	48	34	40	39	50	58	42	39	45	42	42	40	51	44	42	52	42	43	42	40	41	42	31	52	55	42	42	53	51	35	41	36	58	40	34	38	52	41	36	57	46	39	44	38	48	48	34	50	42	44	48	40	57	44	57	40	58	46	45	40	40	44	46	51	58	56	38	40	46	50	46	37	48	46	59	43	38	47	43	29	58	40	56	38	51	42	48	40	38	48	52	43	40	36	33	31	31	55	41	49	49	33	42	32	34	52	39	49	49	37	39	42	50	45	45	49	44	49	34	39	46	40	37	58	51	39	57	53	40	39	34	40	47	43	38	47	43	37	40	56	38	46	46	45	46	44	43	46	34	41	49	40	47	46	38	48	51	40	40	44	36	44	40	45	53	45	33	50	45	42	48	44	45	40	38	50	51	42	46	47	44	44	39	51	41	31	51	41	45	54	49	51	46	41	47	45	46	54	41	60	45	45	45	43	42	52	53	38	43	47	55	55	29	45	48	48	47	39	39	33	42	56	44	28	44	43	44	47	37	60	45	42	44	56	43	65	42	43	45	44	47	47	46	29	38	33	49	52	33	60	39	47	51	47	35	42	36	36	45	43	49	50	35	57	44	45	37	56	61	47	45	36	45	45	47	32	39	44	48	45	55	49	51	48	42	45	47	57	43	39	42	46	40	40	39	37	54	52	57	41	49	52	41	40	45	39	48	39	51	39	52	48	41	44	47	46	59	47	42	61	49	44	48	42	49	40	37	43	34	30	53	42	50	54	49	54	57	41	42	43	36	46	39	47	47	35	49	52	39	50	40	35	41	43	55	46	61	39	47	50	41	53	53	34	46	37	42	34	41	43	44	51	47	44	52	43	31	52	38	53	39	36	52	35	51	41	48	35	40	46	43	42	48	38	41	39	41	50	41	46	43	42	43	49	52	45	59	50	40	47	36	42	49	55	45	39	44	34	55	45	50	48	41	44	53	39	57	50	50	40	39	58	46	50	58	45	41	42	39	39	40	42	45	51	23	54	53	46	42	48	54	47	48	39	44	38	40	47	40	39	51	52	60	44	55	44	50	45	41	43	42	49	35	47	52	57	50	46	45	53	35	43	40	47	53	37	41	45	35	35	38	50	40	38	43	41	48	49	47	35	39	51	44	41	56	47	45	43	57	34	38	33	42	39	40	54	52	35	53	51	59	40	48	49	47	47	47	33	53	52	46	43	54	47	55	43	37	31	48	44	60	57	45	43	40	40	55	49	43	37	33	41	43	33	39	40	37	34	48	47	54	45	37	34	43	42	49	39	34	40	44	46	40	54	50	43	44	54	46	52	52	48	49	51	43	51	44	48	51	48	52	38	45	48	51	47	38	47	38	50	45	40	46	32	42	44	49	41	40	58	55	48	61	42	49	49	43	43	40	43	42	38	35	41	36	48	47	51	40	48	39	48	44	47	43	40	49	39	42	44	56	49	58	48	39	41	48	42	49	54	41	54	44	46	49	42	40	43	43	50	46	46	46	50	45	41	54	54	52	49	54	44	37	47	45	30	44	36	48	44	52	44	44	35	39	48	43	38	48	40	42	42	35	49	44	39	45	39	42	55	41	49	46	40	48	39	43	37	29	35	63	35	57	47	37	35	35	47	45	41	46	31	38	42	46	39	38	43	35	39	52	57	42	42	43	39	39	45	43	38	42	42	34	50	40	42	34	51	46	45	38	52	30	54	44	55	50	57	36	48	42	40	39	43	52	43	40	47	39	44	36	54	49	47	45	50	51	45	50	44	41	40	37	48	40	48	57	40	58	43	56	46	45	48	51	39	43	42	57	48	42	56	48	47	47	53	53	50	45	39	51	41	54	44	45	36	45	50	39	53	52	45	52	40	59	34	42	52	44	60	49	44	41	36	40	49	30	42	37	44	46	48	37	38	55	42	43	49	42	47	42	47	50	50	43	46	41	22	58	48	36	41	50	48	44	51	46	32	47	39	50	41	45	39	44	52	44	52	29	53	47	36	44	49	58	37	56	46	47	50	45	41	39	38	40	38	35	39	40	32	46	50	52	38	38	43	49	44	54	41	44	47	48	45	50	38	44	50	45	40	47	59	38	49	29	44	44	34	44	51	44	39	40	42	60	44	46	36	46	41	51	50	38	48	39	44	48	63	42	42	51	42	39	43	30	44	52	43	49	30	40	42	47	41	46	55	35	42	47	47	54	55	54	40	43	52	43	41	37	47	39	49	33	43	46	48	47	48	45	53	42	40
25629	16810	12871	23356	35383	50408	62011	59342	50965	43875	37419	29373	20482	11073	4640	1820	961	681	607	568	544	586	535	575	571	594	565	552	583	570	587	597	576	549	589	552	496	559	581	578	579	582	582	506	577	554	580	555	546	572	571	566	547	530	537	603	564	514	564	584	577	570	605	583	593	584	571	523	538	568	574	516	546	576	567	586	556	559	591	570	556	553	572	569	564	564	532	587	538	627	563	539	598	549	554	576	508	541	559	581	554	593	574	568	551	564	601	556	554	554	588	586	575	546	575	548	559	572	580	532	546	580	578	568	618	575	579	567	553	561	557	599	582	559	554	607	555	594	564	595	558	568	557	560	588	547	572	565	554	554	552	567	615	556	612	588	559	558	582	587	605	533	539	545	573	541	582	571	612	574	549	597	578	500	614	533	566	565	577	562	570	605	589	550	599	559	565	556	573	577	593	607	598	551	567	549	557	582	566	630	574	555	571	546	560	617	583	581	593	563	527	580	522	567	595	568	585	586	596	571	544	531	567	595	560	561	559	563	588	570	548	583	580	538	654	570	553	579	595	553	577	588	641	518	545	569	556	562	550	575	552	571	558	541	577	592	566	598	565	582	592	579	557	514	574	574	549	558	566	532	551	552	520	574	581	531	600	568	584	546	558	548	585	572	546	518	574	569	572	536	572	539	586	596	583	591	599	543	631	548	547	564	586	573	556	555	543	549	515	595	562	555	508	573	592	547	530	550	560	550	528	548	625	544	586	552	552	583	556	581	594	566	553	565	571	520	624	588	590	599	589	569	564	574	568	580	574	532	603	538	565	574	563	545	551	582	559	577	592	569	581	596	585	547	561	591	571	560	590	583	567	553	543	547	553	545	580	548	580	586	619	562	562	542	595	581	597	567	540	576	587	580	592	608	594	593	619	566	577	601	549	569	574	551	579	588	565	559	596	581	569	537	557	554	586	558	598	548	575	600	580	549	606	546	548	596	542	568	562	554	582	568	584	573	563	578	605	548	593	580	555	542	565	571	616	587	581	581	545	579	547	638	575	602	592	538	581	505	578	583	601	625	545	621	524	574	615	582	590	573	572	550	583	576	575	579	562	564	575	560	528	531	584	582	539	569	571	579	585	579	546	556	612	567	558	584	592	517	571	572	551	543	607	572	566	634	576	533	568	546	585	582	569	588	599	543	552	578	607	613	537	588	583	571	574	580	558	551	557	534	534	551	531	568	563	560	553	569	542	547	576	580	555	578	567	594	605	581	598	544	599	552	515	583	618	589	559	552	567	611	584	583	577	573	568	570	539	560	628	569	602	559	578	559	539	579	543	581	578	549	577	555	606	576	578	544	580	591	561	573	582	561	558	554	557	553	549	601	593	596	581	543	543	628	537	592	539	563	574	538	586	603	550	565	584	576	527	583	522	508	581	589	516	569	582	535	543	594	531	585	556	571	520	552	560	581	546	576	553	576	568	552	579	550	591	546	586	574	582	567	575	570	584	610	584	527	602	542	522	540	575	529	546	596	546	533	573	599	574	581	598	593	631	565	617	577	588	584	574	561	583	516	553	550	529	637	594	559	578	582	580	617	560	568	573	573	588	585	606	560	579	581	583	582	553	582	515	582	567	539	560	546	528	549	511	557	570	537	554	620	557	560	567	552	587	539	571	587	577	595	574	582	578	607	572	545	566	596	548	600	569	608	571	606	580	568	556	570	567	522	601	569	604	592	508	567	566	531	543	553	559	603	529	565	611	560	530	560	560	540	583	596	581	567	571	577	587	555	526	585	556	604	558	548	558	610	566	558	599	610	510	555	534	529	559	551	555	552	578	543	573	569	552	533	555	590	589	588	567	579	572	516	571	613	579	570	592	550	572	569	569	562	541	569	540	595	595	566	585	624	596	601	589	589	553	563	521	559	555	574	583	540	564	584	586	582	582	581	549	549	583	527	571	594	554	565	581	569	595	587	565	585	590	568	564	588	547	567	539	579	588	580	568	566	541	567	572	554	554	540	528	564	586	562	570	560	606	599	563	524	532	563	555	587	570	544	534	577	544	570	546	584	520	590	602	559	556	557	561	553	504	500	569	523	589	564	607	622	589	559	552	565	580	579	553	580	553	546	606	605	568	604	594	552	543	640	556	585	591	523	592	579	548	564	578	575	584	562	558	571	581	548	588	556	579	525	556	579	542	622	563	557	599	612	581	559	589	580	582	554	615	551	592	574	553	580	576	555	589	537	589	579	582	540	539	585	587	569	626	583	558	577	580	563	564	572	551	544	511	583	596	546	560	551	572	531	582	576	574	589	593	546	569	563	593	584	568	570	563	557	566	602	554	563	557	595	581	589	601	550	571	572	580	541	583	554	578	572	579	540	597	593	527	594	552	562	544	565	594	540	599	569	590	518	587	592	563	528	575	536	607	584	568	544	582	568	557	553	567	570	538	548	582	580	554	644	523	560	541	605	579	606	582	548	557	570	562	542	618	531	563	599	567	539	545	563	558	597	567	589	585	590	528	579	607	595	537	555	539	613	577	525	571	559	532	597	577	549	539	572	566	595	629	529	561	585	578	552	550	573	564	563	510	557	565	564	553	592	561	537	557	569	546	518	514	504	549	547	550	553	569	588	624	578	586	618	530	585	579	570	550	568	597	541	539	587	536	567	571	603	557	559	546	536	610	610	549	606	537	551	575	567	568	560	548	619	582	593	561	563	551	571	591	562	548	571	568	524	570	525	564	568	589	558	579	601	566	576	593	598	538	627	558	521	569	624	555	561	549	535	537	559	604	539	587	568	547	539	558	570	554	539	528	554	575	566	586	548	611	612	501	573	511	545	588	548	598	558	575	552	532	584	560	550	571	554	572	577	516	545	566	549	578	548	570	592	588	578	564	558	573	553	530	554	537	561	564	589	580	582	590	564	567	546	578	568	595	594	616	585	583	581	581	569	574	589	553	557	602	562	570	563	569	572	578	528	533	591	562	584	567	582	574	588	590	500	546	567	578	541	546	570	615	585	589	555	566	569	542	547	547	533	567	570	549	589	564	595	543	561	598	548	556	535	564	521	554	562	607	571	543	587	600	562	556	529	557	550	622	578	539	601	587	627	607	609	527	575	528	610	579	580	534	552	586	571	588	546	588	559	597	592	578	581	548	568	568	573	598	588	519	597	546	581	578	549	543	570	579	566	582	562	566	567	528	563	584	557	546	570	560	590	541	591	575	558	563	568	570	570	548	583	594	524	563	586	589	565	590	545	590	550	608	560	601	554	570	568	629	565	568	544	581	617	564	615	536	585	561	576	539	559	585	532	624	547	574	536	567	605	564	577	535	552	562	541	563	559	604	564	558	536	522	573	577	527	558	573	598	561	610	561	527	554	557	586	576	564	553	586	562	557	526	575	586	621	580	590	590	572	576	576	609	574	568	572	576	580	597	560	573	566	546	531	585	570	592	550	593	560	602	610	547	534	558	615	570	548	580	594	504	537	587	571	523	609
1469	282	194	131	156	397	868	722	1217	2273	2256	1508	792	346	147	94	58	44	48	56	55	38	51	61	56	55	52	43	43	39	42	40	51	57	41	45	35	51	47	43	45	47	32	52	56	44	37	44	35	44	44	33	42	53	47	45	33	51	48	43	48	51	52	51	56	55	54	43	58	45	33	61	41	58	64	47	58	42	46	58	46	41	47	45	45	38	40	44	41	46	45	59	50	46	40	49	47	45	48	48	57	50	35	46	35	57	57	51	57	50	47	35	46	51	42	43	46	54	45	46	41	43	53	41	33	55	48	54	47	47	56	53	46	41	44	57	47	50	51	42	47	45	50	46	43	51	49	43	40	50	43	53	41	45	46	49	38	62	43	47	35	59	41	42	42	49	41	43	50	47	42	35	36	45	39	37	39	32	53	46	49	46	46	42	38	28	45	46	55	55	48	52	63	34	44	52	42	44	56	42	55	53	33	39	41	50	52	52	48	53	51	51	53	44	49	51	45	43	43	33	56	45	49	47	44	38	41	50	46	50	45	54	31	44	46	43	45	57	47	44	47	44	45	40	45	42	65	52	47	35	45	57	40	52	41	57	43	54	37	58	55	50	43	63	59	50	45	35	50	67	57	48	47	59	52	36	53	47	31	54	52	50	56	52	41	47	53	39	52	47	44	39	55	46	38	50	48	31	44	58	51	58	43	48	44	47	47	52	44	48	50	43	37	35	46	37	48	45	50	39	39	45	41	51	56	34	47	45	36	38	42	45	50	38	51	40	41	47	40	56	50	44	44	52	51	39	52	40	62	46	50	46	51	42	46	50	40	50	40	49	48	59	51	49	57	40	46	52	54	36	45	52	42	31	50	54	54	44	43	39	37	45	48	45	45	46	50	48	36	48	43	38	49	43	55	50	43	47	67	47	49	53	50	43	50	38	46	41	45	43	52	38	43	42	37	34	44	40	39	48	47	51	54	46	49	48	48	52	40	41	49	45	49	36	50	50	43	53	48	49	41	42	45	29	48	51	54	48	51	42	46	47	58	48	39	48	40	52	42	45	53	43	51	41	34	45	50	49	45	37	44	48	49	48	53	57	46	53	51	37	46	43	32	40	52	52	41	43	56	42	46	43	43	62	59	44	50	41	43	51	44	39	35	46	53	46	48	43	54	42	47	47	45	47	48	51	50	47	47	38	36	58	36	50	48	46	34	59	49	43	41	45	57	50	44	40	52	48	42	59	45	56	48	55	50	46	44	50	54	44	45	55	41	55	46	54	49	56	51	46	45	50	45	46	63	45	43	46	33	54	57	36	39	40	48	43	44	48	39	46	42	43	48	48	47	49	47	45	48	57	39	46	40	46	51	52	46	49	40	58	47	54	38	42	43	56	60	46	51	43	48	38	38	48	46	47	51	50	38	60	46	50	52	47	47	53	34	43	44	49	52	49	37	50	34	45	43	49	39	44	37	51	41	39	39	45	36	45	44	54	57	45	51	55	38	43	37	48	42	37	54	44	46	44	50	46	42	48	43	50	48	43	44	40	47	35	49	52	43	55	46	41	55	39	47	42	46	49	49	47	36	36	57	43	49	48	40	49	35	31	36	47	41	47	56	43	40	46	58	52	55	43	33	61	40	49	47	51	47	47	38	47	41	44	51	51	52	52	49	47	45	51	38	42	39	47	48	54	43	56	49	37	56	46	51	33	41	54	44	28	39	49	56	41	48	43	53	46	55	37	37	35	44	45	40	46	44	57	51	39	50	38	51	50	46	46	45	36	28	51	43	47	56	55	48	52	44	50	43	34	57	44	40	54	54	40	35	37	52	57	51	47	54	47	46	36	53	37	35	51	52	39	40	40	29	42	46	55	45	50	40	41	45	49	47	44	50	43	52	44	42	44	43	57	44	55	45	40	58	44	41	32	45	46	39	47	37	48	39	41	50	54	44	42	50	37	57	46	51	47	55	55	47	45	62	30	42	37	47	44	48	49	57	49	45	57	48	45	42	51	53	44	44	39	51	44	42	40	49	49	47	54	38	52	46	38	33	38	42	41	47	42	40	52	43	44	44	36	39	50	44	48	45	41	49	39	30	36	52	38	42	42	42	47	43	49	43	48	43	46	52	54	47	45	40	44	41	46	53	49	45	46	42	37	50	39	51	35	43	53	37	41	39	40	60	42	44	40	44	48	47	46	44	53	48	41	28	53	62	50	37	51	42	48	55	40	31	34	49	57	46	42	45	37	34	40	54	51	56	45	48	45	43	54	45	62	50	47	46	45	49	43	60	47	36	48	34	53	41	43	41	38	46	42	30	33	51	48	58	46	45	44	39	47	49	51	38	44	57	53	35	50	45	41	35	50	39	42	42	39	49	54	51	54	44	43	54	50	37	32	61	39	35	53	56	47	49	42	41	47	48	48	51	50	44	41	44	54	49	41	41	46	40	37	46	40	49	31	41	58	48	36	46	44	60	28	40	49	39	42	57	49	44	42	43	40	33	41	46	61	43	36	43	54	41	44	38	34	40	48	57	47	47	36	57	54	47	58	45	51	46	48	45	35	38	48	43	31	42	47	47	56	37	43	36	45	59	41	36	38	43	42	47	50	45	51	44	58	44	46	43	38	33	57	47	36	50	45	46	60	49	42	35	39	38	42	55	45	53	40	50	41	38	57	51	38	45	40	33	53	42	45	42	43	47	40	54	57	46	45	53	41	55	51	45	50	57	57	41	42	36	48	47	48	52	48	48	24	46	40	42	48	58	50	31	50	50	46	46	43	54	44	44	38	55	50	43	45	53	39	44	48	43	51	43	48	52	41	46	44	32	41	43	43	54	36	40	53	38	33	48	43	54	45	42	40	41	47	45	50	46	51	50	50	37	40	38	39	48	48	50	45	51	45	47	52	46	50	39	61	51	43	35	55	42	48	47	31	53	48	46	51	49	54	45	61	42	43	43	56	52	61	64	54	50	48	43	39	47	39	48	49	51	60	50	52	39	54	44	47	43	50	42	47	40	57	51	42	37	53	51	51	41	34	46	42	46	52	62	52	37	41	49	47	39	42	39	41	45	55	45	41	54	43	50	46	41	46	47	40	49	48	40	50	33	51	49	49	43	50	45	54	51	54	51	50	42	46	50	53	46	53	39	42	52	44	38	60	34	48	40	45	32	48	52	50	42	50	59	59	46	60	47	34	40	35	43	56	43	51	45	58	52	45	50	49	45	38	45	45	50	56	56	44	39	56	50	37	43	39	53	39	38	42	46	44	52	36	47	40	42	43	44	40	35	43	41	40	44	35	50	35	49	59	44	49	46	46	49	63	52	50	48	52	45	50	42	41	35	55	49	50	42	44	50	52	51	47	38	48	52	48	43	48	47	44	44	44	52	50	33	44	46	50	41	45	47	38	41	49	37	42	39	39	45	58	44	47	55	41	54	57	49	55	53	41	49	41	55	52	49	62	45	44	44	42	59	54	45	49	53	35	49	40	63	41
16395	6402	3813	7092	13905	21453	25238	21246	28260	32579	29842	23809	15669	8139	3238	1477	852	629	600	601	592	584	587	580	560	592	587	569	555	588	568	583	591	578	612	575	596	541	566	585	592	582	550	569	558	587	595	535	605	541	637	546	559	600	585	565	594	554	591	579	604	558	611	547	574	597	579	589	549	571	600	551	563	561	556	585	541	578	617	537	557	600	582	574	521	573	597	621	572	624	570	556	607	555	583	658	571	613	604	553	564	577	611	590	561	550	546	621	568	526	546	597	568	562	580	558	590	610	600	547	614	584	569	568	510	569	591	564	579	581	605	610	605	564	610	577	550	596	588	559	585	578	575	583	601	582	604	608	528	572	582	625	574	580	562	584	550	578	594	590	580	601	560	565	593	542	566	552	611	556	576	578	587	557	603	594	570	620	570	577	565	580	545	570	603	597	544	599	575	591	589	571	597	607	564	559	563	567	559	622	561	626	574	608	573	574	580	577	579	602	551	565	547	598	578	558	615	556	553	579	584	551	588	593	575	586	579	564	577	583	566	616	589	591	623	625	579	583	589	544	571	553	576	552	559	614	542	558	577	590	534	554	562	552	600	555	564	598	566	611	570	571	576	559	581	576	603	595	618	572	594	569	636	589	627	586	583	583	566	578	562	556	567	560	597	594	569	596	557	570	605	580	536	596	631	610	537	619	577	607	549	592	571	617	557	565	597	570	585	597	612	595	598	591	544	598	550	567	585	612	571	557	609	546	531	589	598	577	598	543	609	584	571	557	612	583	566	611	597	610	539	559	580	541	602	591	548	597	596	631	611	578	534	565	584	576	576	557	614	606	607	558	621	556	594	586	559	564	605	589	608	592	593	548	604	565	608	602	600	560	598	632	589	591	591	593	617	604	578	607	601	578	547	619	602	566	581	607	579	572	611	587	587	578	601	556	545	569	607	535	557	567	575	545	592	583	594	569	608	578	597	594	598	592	606	557	542	539	587	570	591	593	624	545	581	547	583	569	565	549	589	543	598	608	568	601	596	584	564	576	560	566	556	572	607	594	594	621	601	586	557	591	578	594	536	591	581	590	580	587	561	605	616	564	578	616	579	586	569	584	560	571	612	622	583	577	584	584	539	620	570	590	626	541	617	557	564	610	584	595	578	562	561	566	576	512	619	599	565	572	570	601	559	570	578	569	598	572	532	612	573	589	583	585	578	575	586	605	575	583	536	608	564	591	601	574	608	588	588	598	557	583	568	566	575	572	567	577	590	584	581	560	615	583	631	576	553	577	546	562	571	538	603	605	577	595	564	530	571	589	587	613	620	569	576	609	615	610	568	557	572	599	589	598	590	585	584	605	614	596	551	587	543	565	582	628	569	582	621	587	584	567	576	596	669	600	591	540	584	588	578	543	562	576	600	573	539	583	608	590	589	552	605	578	589	598	587	584	607	598	623	584	569	563	591	554	609	582	582	640	558	568	602	593	580	589	601	575	566	584	591	620	599	555	592	582	549	607	567	631	610	596	627	574	546	549	538	589	584	576	609	610	566	580	619	582	628	593	587	575	563	600	596	548	575	617	614	579	591	562	559	570	566	579	581	611	564	571	564	575	587	560	597	599	590	610	611	583	599	592	577	599	577	570	584	570	581	604	609	658	567	582	583	543	578	563	585	592	609	590	587	577	600	595	579	595	549	544	584	597	609	580	550	584	580	575	574	533	594	554	556	551	587	563	582	573	570	599	570	589	623	596	536	610	581	598	581	597	590	586	640	560	573	553	591	598	587	570	554	562	596	574	557	532	553	591	621	603	573	564	641	606	600	571	598	599	581	530	588	604	570	556	616	613	546	575	574	569	611	590	563	564	575	560	557	565	613	618	587	582	573	569	575	562	547	576	562	606	570	596	604	587	583	581	562	554	558	578	522	532	565	588	613	599	586	605	564	596	589	585	557	572	573	578	591	578	608	570	568	567	598	542	615	589	587	597	591	622	561	573	569	566	574	561	625	606	562	586	564	627	525	633	571	597	587	582	588	596	554	572	589	574	584	551	546	591	581	585	566	632	530	583	594	609	586	581	563	588	586	580	588	581	577	596	574	565	566	620	587	585	556	634	578	569	604	583	573	575	602	549	601	564	582	616	589	550	568	589	566	566	581	595	522	559	553	601	583	574	613	527	566	598	550	589	595	572	600	565	574	557	573	572	596	554	559	604	553	581	607	607	549	547	581	607	589	607	540	572	559	558	589	590	601	586	596	579	572	557	586	609	595	585	587	603	591	567	584	579	588	582	563	553	588	559	570	551	608	586	593	590	549	586	575	569	559	574	567	568	576	586	574	557	600	570	595	592	619	579	563	541	581	581	593	623	535	617	585	569	549	614	594	560	565	581	609	590	600	611	626	602	566	585	570	571	545	575	599	557	590	634	548	590	594	561	593	574	567	562	535	547	579	592	554	562	592	594	589	594	608	612	579	601	570	557	549	612	617	587	594	560	570	551	595	567	608	613	615	582	590	601	624	594	615	573	609	559	562	588	599	570	611	605	587	546	578	608	588	614	519	566	580	581	588	594	595	582	586	565	540	528	577	619	563	599	547	581	585	615	602	592	610	582	637	623	618	588	578	560	595	538	644	586	603	579	602	628	588	531	600	577	586	603	584	570	588	594	591	577	558	575	532	584	613	560	582	596	528	607	625	613	558	591	592	607	548	578	618	606	576	583	586	596	564	559	569	622	603	582	551	638	587	548	604	594	593	555	553	594	592	578	599	582	570	562	583	555	575	607	616	535	585	585	571	579	610	599	586	590	558	626	604	589	573	633	604	570	555	587	596	577	558	582	604	577	580	600	568	585	599	564	555	590	581	543	558	592	575	595	635	623	603	566	601	608	556	613	554	574	585	596	541	580	590	581	595	563	593	571	560	590	599	544	640	557	568	573	574	592	593	559	629	581	576	590	582	575	606	592	615	594	623	568	545	576	585	581	560	578	551	584	584	584	621	564	574	589	595	575	600	598	555	539	554	598	585	553	587	603	588	567	587	604	602	571	582	581	614	612	532	581	588	554	588	615	604	584	544	557	557	612	599	568	583	590	597	577	566	584	604	619	617	598	598	556	586	589	535	617	555	646	615	598	570	548	582	580	575	571	585	581	567	600	583	582	609	543	567	594	587	578	575	562	636	552	599	579	583	566	579	587	572	601	576	582	563	585	586	563	583	523	592	573	575	585	647	565	602	590	590	554	612	574	600	616	610	598	585	555	582	581	569	566	605	583	571	622	583	581	588	563	550	568	554	584	613	564	620	570	563	584	661	643	545	565	634	556	605	592	572	598	556	581	570	597	554	500	578	564	547	555	608	609	577	597	569	623	573	597	562	583	582	562	574	625	559	577	574	581	604	559	557	576	546	588	571	598	582	552	625	565	600	608	572	561	593	543	593	590	589	570	567	572	562	600	576	613	583	619	600	574	573	599	621	567	599	615	624	593	552	598	588	579	566	606	573	582
1117	708	374	191	272	581	771	1273	5184	6925	5531	3138	1435	619	246	111	64	30	41	50	40	35	35	39	38	50	46	42	37	41	36	44	42	39	47	44	33	45	41	30	36	41	42	33	33	42	39	46	48	36	38	42	41	52	40	36	45	47	37	50	38	37	42	46	45	35	53	42	46	37	41	40	36	42	41	28	47	47	43	37	36	43	44	48	31	36	45	43	51	44	39	40	31	40	48	44	40	41	27	50	43	32	47	41	30	41	35	36	40	49	40	28	43	53	35	42	46	27	35	47	34	29	36	33	39	30	43	40	48	30	41	48	32	40	36	50	43	53	44	39	33	41	37	37	37	45	38	33	43	41	43	42	43	46	41	40	49	24	41	41	32	49	45	46	40	48	31	39	44	50	41	31	33	44	29	41	42	53	46	47	52	39	28	33	38	35	51	40	39	33	35	44	33	38	44	29	50	48	45	38	48	38	45	43	38	41	34	41	38	43	40	48	42	47	59	47	53	34	40	46	40	38	36	43	33	32	36	46	48	43	39	38	40	36	56	26	45	39	47	47	32	32	44	43	36	43	49	42	36	41	30	47	45	41	48	45	34	30	32	36	39	35	32	37	38	45	50	42	40	47	44	61	45	39	33	51	26	34	36	27	39	33	48	36	45	36	33	36	36	36	43	38	30	42	45	37	31	36	38	43	40	48	32	39	39	44	42	52	51	53	41	41	31	37	35	46	32	46	37	32	30	33	31	51	38	44	39	39	35	43	45	40	48	45	52	47	34	35	33	45	36	45	41	48	44	53	45	35	48	40	42	45	46	30	42	41	40	28	48	39	39	44	29	47	40	26	43	38	42	42	44	37	39	35	29	42	53	41	31	34	34	33	48	35	52	38	51	33	32	45	29	40	47	42	37	34	38	41	47	35	41	25	47	41	41	45	45	35	31	42	40	39	38	36	46	40	44	27	39	35	58	38	30	37	43	45	26	35	42	43	44	40	35	35	41	55	42	47	35	43	40	33	48	34	37	36	27	39	48	45	39	40	33	38	35	38	41	40	36	38	41	48	41	48	31	34	50	44	39	38	47	26	34	42	37	41	39	37	39	37	37	32	49	34	41	40	37	29	40	41	50	38	36	46	44	29	48	49	32	46	45	51	40	29	46	38	43	31	49	38	34	35	37	42	44	48	45	32	61	43	49	32	38	43	35	41	39	48	47	53	41	36	43	40	44	35	46	52	40	43	36	35	26	40	39	54	28	40	48	42	36	41	39	42	28	43	50	56	42	47	38	45	34	43	38	35	37	45	47	46	40	38	42	43	29	47	36	35	33	45	28	35	41	39	42	38	42	37	45	42	42	31	46	43	37	32	44	42	40	38	35	46	41	43	50	34	39	54	42	43	45	52	39	43	41	37	44	43	42	39	41	46	37	36	44	37	42	39	33	43	47	32	47	25	38	48	36	38	22	33	51	38	38	41	37	36	47	37	34	25	37	49	38	42	39	39	48	49	47	45	42	38	44	37	59	45	60	46	44	32	54	27	33	37	47	52	42	44	37	45	42	46	52	35	28	42	47	47	41	46	41	36	47	42	43	33	39	32	39	52	43	35	35	45	35	30	58	40	47	29	32	35	55	36	31	42	49	43	38	30	52	34	33	49	54	38	49	34	47	36	43	50	36	30	39	30	39	43	36	38	41	45	35	37	48	43	45	45	34	47	31	44	43	48	37	50	37	49	47	43	41	37	44	43	34	43	41	45	39	49	42	43	38	32	44	49	39	35	40	30	31	37	35	34	32	32	40	46	37	36	47	38	47	25	37	48	37	41	37	37	46	50	38	43	42	35	28	41	46	37	38	40	46	42	42	46	46	40	39	36	50	40	38	41	42	36	43	32	42	43	43	44	45	54	38	49	30	33	52	35	36	37	45	40	40	29	36	33	42	41	34	35	45	40	44	38	33	51	50	37	44	38	34	44	33	42	37	44	38	36	34	47	51	41	35	40	39	43	43	36	46	38	32	43	43	44	37	32	42	47	42	28	47	30	41	43	35	40	48	44	44	44	42	42	37	34	49	34	51	43	42	37	46	38	32	49	27	50	36	36	41	44	48	43	31	46	32	41	36	42	30	39	50	48	39	36	51	20	53	52	39	35	44	44	46	42	51	42	39	38	39	36	48	47	40	46	42	39	33	44	37	37	35	42	45	36	41	41	52	41	38	46	56	43	44	35	44	55	52	38	31	27	41	45	53	52	46	41	46	40	50	40	42	45	33	46	53	42	22	48	45	45	43	45	45	43	44	37	44	41	47	36	46	49	39	37	44	46	41	33	49	39	35	42	38	37	36	46	46	33	43	30	38	27	36	38	44	37	41	45	43	43	39	36	39	40	51	37	39	36	45	36	26	48	54	50	47	45	41	37	32	40	34	51	54	41	41	35	49	37	40	38	41	33	35	39	40	65	45	43	58	40	33	42	50	41	28	35	35	28	50	49	42	38	52	39	34	43	46	34	32	40	31	41	45	34	46	43	36	39	42	31	39	57	35	38	34	40	46	41	39	33	44	45	47	51	53	40	47	33	39	41	33	47	36	28	42	52	54	45	43	48	50	48	41	44	46	30	44	38	45	43	48	39	52	41	55	45	41	43	44	52	44	43	43	49	35	29	37	39	37	35	35	54	36	35	46	46	55	42	38	41	38	39	53	43	40	35	28	57	52	50	33	28	43	42	34	38	48	36	38	45	39	42	42	41	30	35	40	41	39	30	27	42	37	50	43	39	39	38	45	33	40	32	31	36	38	42	44	30	39	32	32	57	48	32	45	43	35	45	40	46	38	28	38	37	37	44	39	43	35	51	40	39	30	53	41	39	36	44	40	47	42	45	53	25	39	38	37	43	34	47	36	55	43	50	40	44	46	44	45	40	43	38	37	35	44	36	44	41	32	44	40	32	37	37	41	43	43	40	36	52	39	36	49	43	41	39	33	50	30	40	43	40	37	40	43	48	43	30	42	51	31	51	37	47	29	45	38	45	49	44	45	59	45	48	40	42	37	41	38	43	47	37	34	30	42	48	53	49	30	49	43	45	48	36	32	37	35	42	47	43	26	37	30	56	43	45	57	41	25	49	35	46	37	43	33	43	31	40	41	59	51	37	47	43	37	47	37	44	38	34	44	40	38	30	48	46	33	38	28	32	46	55	44	50	41	44	41	36	52	41	40	36	56	30	33	35	40	46	40	30	37	50	43	42	40	46	40	41	51	38	52	35	33	39	31	51	39	33	38	58	34	40	44	30	45	41	31	33	43	47	36	37	42	42	45	41	52	44	49	50	42	38	49	37	36	53	41	41	37	44	44	50	29	34	40	50	45	53	37	37	42	45	36	53	43	24	45	53	48	46	38	33	49	44	41	55	52	42	38	42	37	41	45	39	39	35	33	58	41	41	34	41	36	45	43	48	28	43	46	50	36	43	40	55	37	33	33	42	38	42	36	34	30	53
21546	12832	6977	11044	22217	26010	26751	29800	44109	44990	38501	30539	21997	13268	5950	2510	1134	748	553	546	509	527	512	534	486	543	455	475	498	543	530	504	463	510	528	523	537	471	520	520	474	519	476	505	484	529	521	494	506	503	476	527	505	521	512	481	510	508	516	531	523	509	526	494	520	500	495	547	484	497	539	524	500	472	507	535	473	512	553	537	516	506	516	503	528	498	487	511	502	482	504	503	538	473	516	506	523	517	502	484	540	501	501	503	484	522	500	514	527	496	523	538	497	539	545	514	543	497	490	492	499	536	550	495	493	515	503	490	491	517	454	512	512	502	499	494	521	507	528	497	493	506	505	537	529	476	509	513	470	498	500	502	500	513	502	521	544	490	482	507	478	488	505	501	468	471	482	547	504	551	494	504	491	523	487	484	524	486	511	498	518	526	521	527	523	523	537	514	490	469	494	458	473	476	508	535	509	512	540	503	535	507	543	529	481	472	492	456	496	519	495	475	506	495	530	482	480	516	517	520	560	515	572	499	466	480	515	538	491	518	500	535	558	498	505	527	504	517	500	480	450	508	487	507	519	537	505	513	504	511	534	496	508	520	496	486	512	525	511	530	551	508	490	482	490	523	510	514	506	544	476	505	531	484	560	524	496	578	507	554	481	502	505	514	494	510	533	570	497	493	464	536	525	489	510	489	502	541	466	513	533	531	562	520	507	487	500	504	524	476	524	522	527	487	536	485	508	540	496	519	489	514	521	512	537	514	508	542	465	527	509	491	493	525	484	512	512	486	496	525	489	514	493	501	509	511	502	470	478	511	516	519	526	490	485	498	486	481	528	529	486	478	515	505	530	525	505	511	519	529	491	488	519	540	516	537	532	473	491	518	488	519	519	522	471	529	485	523	527	514	542	532	511	488	515	517	545	533	492	494	481	508	515	520	535	495	514	506	486	503	517	533	503	521	531	493	543	541	475	487	501	532	507	544	523	476	527	485	514	495	533	486	509	490	492	526	526	524	512	478	520	499	529	461	483	532	512	471	501	525	505	486	557	567	495	529	507	524	485	508	551	521	493	504	484	490	514	509	510	528	514	481	560	554	530	476	560	535	514	526	511	506	497	540	543	480	500	522	504	519	503	473	493	505	530	525	509	524	466	528	498	507	486	540	492	558	479	536	479	501	530	536	499	506	500	517	529	543	486	496	519	517	491	526	510	498	518	532	517	509	500	494	487	510	534	533	531	495	513	479	449	514	468	493	523	487	482	479	459	535	499	487	490	480	529	474	532	499	470	490	490	525	517	486	557	526	512	512	470	521	484	552	515	523	558	486	580	501	557	504	515	536	534	532	526	503	526	471	485	496	554	541	508	495	502	518	508	519	510	500	475	533	524	516	545	548	463	529	486	513	486	499	505	518	515	524	499	525	505	498	509	490	508	521	541	537	552	507	493	522	533	489	535	551	516	542	504	542	535	511	506	493	503	505	502	510	503	525	525	532	498	517	487	480	504	492	524	532	522	514	539	476	492	490	533	511	524	510	551	487	554	473	493	513	506	514	510	494	547	504	517	518	508	499	547	511	498	505	518	525	516	489	534	505	501	484	519	563	510	497	506	513	539	542	535	553	492	555	529	520	515	549	514	503	539	516	482	503	455	529	531	534	536	483	520	520	480	519	479	501	493	503	473	500	534	496	484	478	483	521	532	538	499	530	516	506	546	544	544	491	461	506	500	510	491	477	533	491	507	507	472	518	514	501	546	552	495	512	521	484	533	497	561	522	493	503	502	471	539	500	505	511	497	530	536	501	487	495	512	526	541	552	519	510	542	492	491	495	508	508	550	530	529	477	554	510	494	498	528	526	508	508	535	549	557	522	571	541	529	529	518	500	475	484	547	536	518	494	481	486	539	510	520	496	509	522	517	515	489	490	542	505	488	532	503	545	498	502	540	486	513	548	496	495	480	468	540	521	538	496	486	519	484	534	500	514	512	515	528	502	516	531	524	545	508	514	517	488	520	506	575	493	514	489	504	508	514	490	491	508	495	530	517	530	507	512	515	540	514	501	525	493	505	498	529	492	483	506	530	529	475	520	491	505	515	518	538	525	526	498	531	526	549	510	523	519	515	514	510	511	498	509	522	456	489	536	507	538	542	501	519	520	516	505	515	554	565	481	513	519	542	479	533	525	523	493	525	545	518	528	461	519	501	533	478	523	510	520	565	518	489	497	522	514	520	523	552	507	527	509	515	541	492	535	490	525	501	506	515	522	547	512	503	512	544	512	534	486	468	490	480	512	518	505	511	507	510	500	517	478	554	502	528	532	524	484	508	538	524	512	545	526	501	516	522	476	504	512	510	510	512	531	494	519	566	520	513	533	535	520	503	531	503	486	515	502	511	523	507	515	520	503	522	514	510	497	487	489	517	507	485	494	488	497	503	506	511	468	481	482	514	501	531	500	523	510	525	482	511	518	553	490	498	524	510	535	532	514	486	494	487	504	539	517	469	510	552	523	530	515	512	509	518	531	542	498	526	597	523	496	511	535	492	507	506	473	466	538	484	563	511	492	488	541	487	515	507	496	524	547	535	504	522	501	506	483	520	516	511	520	476	515	494	497	509	529	499	456	504	527	543	491	549	492	505	540	516	501	521	488	468	506	509	542	497	516	536	493	482	548	500	506	518	532	493	478	524	490	532	497	490	506	479	534	526	540	501	521	502	497	514	520	522	512	538	474	504	540	512	509	507	522	514	508	508	482	484	552	536	493	505	499	548	484	517	497	490	509	531	506	516	470	498	518	507	520	527	502	544	483	491	529	467	515	500	469	543	532	515	508	495	475	481	543	526	517	524	544	476	505	474	504	497	495	487	487	518	514	485	548	543	528	520	502	490	533	523	556	542	526	483	521	507	487	492	508	493	527	544	508	538	510	478	510	500	485	513	510	505	525	525	509	523	512	548	516	503	504	475	513	535	488	500	517	491	546	515	511	507	508	508	522	523	523	505	533	526	483	515	484	488	477	512	521	517	524	514	471	537	526	491	522	510	504	489	520	513	506	496	504	512	535	545	502	535	530	531	534	513	498	543	507	503	506	533	507	543	505	498	481	508	489	513	513	501	487	505	510	541	552	487	504	504	517	533	522	564	500	511	498	491	505	508	471	507	481	484	507	560	501	477	537	513	557	530	527	511	492	497	517	497	544	505	505	480	511	529	537	485	536	515	518	531	526	511	523	493	505	503	492	507	548	539	535	488	511	476	480	527	493	579	496	511	535	512	519	532	504	560	533	486	519	512	496	502	499	512	524	534	516	520	550	493	552	492	560	539	483	480	495	516	453	520	534	488	529	542	540	505	523	553	478	494	502	470	527	516	506	510	539	479	496	509	539	514	517	517	516	501	506	512	530	474	507	491	512	504	529	534	480	464	535	440	560	529	500	522	491	537	479	530	520	486	496	520	488	511	474	539	504	537	505	496	507	504	504	495	510	538	497	492	504	495	527	528	500
2657	550	248	148	237	577	1131	2966	6879	7894	6459	3435	1735	696	307	137	84	41	60	48	61	40	49	45	55	55	51	50	57	47	63	44	69	37	47	60	46	60	53	56	44	49	44	49	60	45	34	76	54	58	49	46	62	62	54	56	52	45	44	50	43	49	45	58	61	56	48	64	48	55	52	34	57	55	45	50	51	47	49	54	48	54	54	54	53	57	57	49	63	59	49	55	46	41	62	57	51	46	59	48	42	50	54	61	53	50	46	55	50	45	54	50	53	48	67	51	54	73	43	52	51	44	57	48	49	56	42	59	56	49	51	50	46	55	47	43	50	49	37	62	52	63	50	57	61	42	54	48	43	49	53	48	58	49	57	42	49	44	52	59	49	50	59	45	51	50	44	53	66	58	47	62	48	42	53	57	59	49	58	53	45	55	48	56	51	61	58	52	56	40	60	47	59	54	52	63	57	53	65	53	52	47	46	48	37	46	52	51	55	50	54	59	55	46	44	55	49	46	56	51	50	47	51	52	61	44	58	46	63	52	62	51	44	54	54	53	57	59	57	53	50	61	43	45	48	43	55	64	63	40	56	54	52	39	51	55	54	55	58	54	43	35	46	57	50	50	46	40	55	47	56	59	45	56	39	58	48	46	44	45	52	49	54	44	46	47	49	46	35	52	54	46	52	47	51	43	41	65	52	34	56	41	60	63	45	55	49	53	51	40	53	52	47	50	42	49	44	50	38	56	55	70	53	37	57	47	53	50	61	46	55	51	60	62	63	55	52	52	37	65	36	55	54	50	37	59	39	54	57	56	56	44	45	43	52	45	51	52	36	53	54	48	40	47	50	51	65	57	62	46	47	49	56	43	53	54	69	50	62	48	51	39	65	46	50	56	56	55	52	47	49	48	54	42	48	48	49	60	59	47	51	48	56	58	68	59	41	60	43	44	62	43	48	47	40	46	47	55	60	45	48	56	65	58	46	49	59	52	46	52	51	61	52	53	65	54	55	49	54	54	52	54	69	59	44	50	57	61	50	53	49	59	54	45	44	58	54	45	56	52	55	59	54	52	64	49	48	48	53	60	47	43	54	50	46	61	44	43	51	44	57	44	47	50	35	48	49	39	49	45	50	55	58	47	46	45	53	51	57	52	46	50	53	37	57	47	43	60	53	68	54	52	47	50	50	49	54	56	36	58	55	48	53	46	64	48	65	50	44	40	33	63	56	54	59	55	47	47	47	42	42	60	58	37	42	58	55	58	53	61	49	60	41	45	55	54	53	46	54	41	59	54	58	48	61	56	57	52	43	40	52	50	49	45	59	46	56	49	47	54	45	59	51	57	41	47	49	57	43	65	51	44	58	55	55	64	48	63	57	63	62	57	61	48	41	47	60	54	78	59	41	59	50	49	63	70	50	54	64	54	63	48	49	67	45	49	55	59	45	46	53	58	45	47	46	60	59	56	63	45	53	54	45	58	52	51	58	47	56	58	51	53	53	56	45	41	61	57	48	60	44	54	58	35	62	45	43	57	63	53	55	39	61	52	49	62	45	60	54	48	61	42	48	50	50	51	37	70	54	35	41	51	70	38	55	54	63	45	58	48	63	47	50	50	50	52	53	49	51	53	51	57	58	66	55	54	48	52	52	55	69	52	61	62	55	52	55	56	48	47	53	55	53	44	43	47	57	45	58	42	44	53	45	52	48	63	46	54	42	64	55	54	53	44	49	58	52	53	45	49	60	44	54	53	41	42	51	50	51	36	54	50	41	46	52	54	47	53	56	48	45	52	48	41	37	55	61	55	27	52	48	59	45	53	53	60	39	59	56	45	48	51	75	50	64	63	57	54	46	47	42	47	66	44	53	46	57	55	54	65	42	61	47	60	53	50	45	56	53	64	55	45	46	60	62	53	57	43	40	47	45	56	42	53	42	54	52	47	48	53	53	56	47	46	58	54	48	56	35	46	45	48	57	48	47	55	50	72	46	56	45	55	57	48	52	74	46	51	49	40	60	47	56	50	61	48	52	58	54	65	50	47	53	44	64	64	51	56	53	52	53	47	49	57	51	45	58	52	56	43	61	64	54	47	62	59	44	59	62	53	56	37	44	49	51	53	55	52	47	51	65	56	56	51	55	65	53	69	49	54	59	52	55	44	30	46	62	35	61	66	53	44	62	64	47	46	51	53	50	52	47	53	57	38	49	47	51	48	56	50	45	53	43	64	35	55	49	43	56	42	42	45	63	47	41	52	54	37	54	59	50	53	46	49	41	43	54	51	63	48	50	47	49	56	51	48	47	46	50	53	49	42	50	60	55	53	42	55	57	51	35	40	50	46	61	54	55	59	59	51	49	46	47	58	62	55	59	37	58	61	51	48	58	41	42	62	37	57	47	52	43	62	55	69	66	38	64	67	40	49	44	54	38	63	49	64	49	45	53	49	44	50	43	47	50	66	60	65	47	49	56	52	69	57	54	53	64	50	58	51	48	46	55	31	44	54	45	46	58	51	44	48	44	51	56	54	59	45	56	55	44	64	45	55	57	54	43	54	44	49	45	48	65	55	51	41	43	51	41	65	58	64	50	55	45	59	49	51	58	79	47	48	43	58	57	56	44	64	48	37	49	47	39	46	52	62	50	49	66	59	47	58	63	52	57	53	40	54	63	54	63	43	48	43	49	54	54	51	49	47	57	56	48	56	50	50	49	50	50	45	53	58	61	65	55	44	48	46	44	40	48	45	55	43	46	55	55	54	45	46	53	40	45	50	53	49	49	50	51	52	41	54	69	49	55	35	46	47	49	44	39	48	59	44	43	51	52	55	61	45	52	61	42	44	45	37	53	46	59	48	51	49	43	47	65	55	58	46	57	51	50	49	60	50	48	44	39	58	51	55	49	49	50	44	53	45	64	46	60	60	58	43	55	61	58	44	50	58	46	64	52	66	57	51	42	41	42	50	57	56	66	44	47	47	63	59	48	43	56	51	48	50	49	49	51	50	56	59	56	54	46	55	59	49	57	63	67	56	59	38	39	51	50	37	55	43	54	51	57	63	52	61	63	52	50	50	59	49	67	44	49	50	49	47	50	60	63	43	51	48	61	56	51	48	50	52	41	51	47	57	71	44	41	61	52	55	61	54	51	58	52	53	46	52	59	52	42	47	48	31	54	45	54	53	60	48	52	50	46	60	59	64	42	42	61	38	51	51	54	53	54	48	64	52	40	57	49	57	41	55	50	49	49	52	51	59	54	49	53	38	53	43	59	28	45	59	54	57	67	47	63	47	40	51	66	44	49	58	50	60	56	63	44	47	68	54	40	59	44	53	64	56	49	52	46	57	45	53	46	66	38	53	67	57	54	45	65	65	45	42	51	61	53	48	54	40	42	51	41	50	49	58	55	45	58	57	46	42	55	47	45	50	69	68	54	63	41	54	50	72	51	50	58	43	47	49	49	57	62	52	48	52	60	57	48	50	59	44	52	62	60	50	59	64	46	65
22605	10871	5141	8586	20084	26550	31098	39684	48709	47321	40772	32025	24208	15023	7107	3138	1484	926	730	650	681	645	663	642	631	666	654	709	670	661	639	694	658	679	666	639	641	662	655	668	671	682	692	667	635	656	689	644	664	680	635	683	664	653	683	635	636	621	694	656	649	642	640	683	670	630	641	621	656	645	621	655	674	674	653	702	614	658	683	673	667	653	636	697	656	692	666	663	678	706	651	619	661	657	624	656	647	631	646	610	665	667	637	662	640	649	666	660	697	658	672	631	671	648	664	677	678	674	697	646	672	656	675	640	635	642	620	638	674	619	706	615	663	648	634	653	641	632	646	645	639	640	607	605	641	643	671	655	664	635	647	648	640	639	668	647	656	653	620	637	653	659	661	634	665	623	626	653	660	672	625	661	703	656	660	662	689	638	634	679	655	623	689	649	628	638	647	684	636	638	656	631	692	666	666	663	676	691	657	653	658	682	678	673	655	625	652	702	647	618	624	681	643	697	625	674	622	708	619	629	666	652	670	645	659	621	675	626	609	663	653	647	673	628	664	682	682	664	683	699	708	615	683	636	669	730	624	636	661	681	725	669	674	635	677	653	634	674	637	678	650	649	674	625	635	639	639	632	644	664	654	682	663	664	687	717	644	652	672	679	691	640	653	669	659	671	657	668	679	669	678	654	659	628	646	669	659	633	710	631	731	651	717	708	632	644	681	664	643	666	642	703	595	683	690	645	618	663	623	665	673	695	645	626	675	677	696	674	615	619	627	678	660	651	642	652	730	685	630	640	680	694	631	648	627	680	687	591	642	662	659	711	641	699	609	647	643	674	655	621	655	688	646	640	638	702	658	673	658	673	673	646	616	639	675	677	647	646	648	720	708	661	630	609	659	705	653	627	655	674	678	649	701	621	654	672	698	660	670	669	653	653	617	648	633	666	644	646	602	673	644	654	666	653	671	659	642	712	632	655	711	658	651	646	664	673	647	617	656	680	658	648	683	653	642	640	626	636	680	668	630	671	641	663	666	641	686	623	665	622	649	655	615	669	643	642	632	667	651	680	613	668	682	635	648	672	659	672	645	636	636	692	599	684	653	643	674	672	646	690	654	681	619	680	624	652	676	689	679	659	645	656	690	682	642	694	653	642	645	663	646	619	665	652	685	640	706	668	640	680	640	627	699	694	694	672	677	665	649	613	671	692	668	665	650	640	661	689	657	666	643	643	703	663	687	683	654	667	660	587	715	704	644	678	690	648	616	638	642	648	639	691	615	657	622	647	685	667	652	663	634	663	679	690	661	644	695	641	692	642	624	663	633	639	658	644	633	650	656	658	679	670	714	642	640	630	636	651	643	676	634	659	665	658	674	698	623	645	683	661	642	642	687	734	648	633	674	662	627	640	637	642	621	639	656	634	615	620	640	656	664	660	609	649	679	722	653	671	697	654	659	621	663	675	686	633	654	653	660	624	659	641	687	689	662	591	611	654	662	671	659	615	660	624	697	653	673	630	658	633	643	638	631	680	634	667	644	626	668	666	645	663	645	662	661	654	619	658	656	613	686	657	681	697	647	636	660	696	689	655	691	672	649	684	687	624	663	649	630	663	679	723	668	678	629	666	620	653	644	649	663	611	678	657	653	682	642	662	677	631	668	622	659	622	621	636	658	651	646	659	643	662	645	614	681	643	628	614	629	708	687	655	652	656	629	685	662	646	679	667	655	619	665	676	637	665	685	685	673	643	657	631	653	627	632	637	638	676	642	635	638	665	661	626	637	645	671	666	687	634	681	657	656	648	636	624	664	660	671	682	633	641	666	672	645	661	703	678	608	662	632	609	657	662	663	709	656	673	614	629	637	653	693	635	679	642	653	679	628	671	666	661	651	658	670	666	622	635	636	667	634	635	655	673	644	649	687	685	634	648	673	652	636	633	654	620	650	635	622	630	645	661	616	683	727	648	651	660	643	631	609	659	636	693	652	642	654	684	626	684	687	621	621	621	670	590	649	682	644	643	675	694	668	670	686	661	684	681	684	702	660	629	664	656	691	641	658	656	686	651	654	692	635	633	684	610	639	647	656	648	636	656	634	657	664	643	643	645	663	668	670	691	677	645	665	668	671	627	672	636	672	647	655	619	698	622	713	676	709	639	633	660	690	680	636	664	681	653	699	663	622	617	706	650	593	639	666	648	663	650	708	625	624	627	668	656	661	683	635	649	651	654	682	697	672	669	631	690	699	653	670	615	669	656	627	657	647	632	653	689	646	618	636	656	626	678	666	645	650	640	683	617	677	619	655	665	676	645	633	675	664	646	668	638	638	684	680	676	623	662	611	680	657	662	666	701	685	657	643	654	618	652	649	655	601	661	644	684	683	659	681	664	657	640	704	670	682	635	680	662	667	641	664	606	644	651	678	639	666	640	665	603	630	661	701	642	648	661	658	663	668	651	659	648	671	662	722	654	663	681	701	621	663	628	691	650	664	638	680	659	654	666	697	668	642	670	703	657	627	651	651	635	647	655	680	658	654	684	655	681	629	603	637	663	591	665	623	652	656	642	651	625	711	645	695	617	658	672	672	678	647	676	652	582	656	641	657	642	686	612	617	644	674	647	642	650	666	640	654	647	612	681	680	632	616	658	646	645	689	638	617	610	660	695	703	695	654	669	640	672	667	605	634	667	670	715	625	643	677	613	718	618	650	697	687	662	698	660	661	647	702	642	609	620	674	661	689	662	651	659	664	650	671	686	648	635	655	663	676	658	663	645	679	628	663	697	656	653	669	660	725	655	656	607	670	691	715	676	677	705	705	649	669	611	650	668	615	701	639	646	628	634	620	686	681	620	644	663	656	669	652	651	669	666	635	690	619	688	687	674	678	675	676	687	647	666	645	681	670	680	642	669	661	697	617	654	628	669	650	655	661	668	697	630	659	640	619	700	592	684	697	625	673	700	639	650	671	641	638	597	663	653	661	623	653	639	710	665	674	700	614	650	664	633	636	634	707	632	644	681	686	681	631	692	658	673	675	665	617	660	664	611	631	684	679	692	626	688	662	662	629	649	662	661	643	680	650	734	628	632	658	675	645	692	668	650	678	657	659	643	674	637	641	630	713	694	604	634	674	640	643	647	639	640	642	640	645	647	664	671	643	667	696	680	595	624	600	615	619	658	685	657	702	675	688	667	633	633	706	658	682	638	660	617	686	669	672	629	644	657	650	674	665	661	624	642	662	639	664	611	650	633	701	672	623	623	693	640	686	618	618	659	659	644	661	668	673	649	660	635	640	685	658	649	664	641	631	654	647	637	669	705	631	678	627	639	669	624	656	664	636	657	695	693	657	651	643	661	661	645	636	672	670	712	645	675	632	693	639	584	645	644	633	640	635	675	646	663	674	641	600	666	677	685	693	634	677	670	718	641	708	675	678	672	613	697	679	681	659	658	667	669	666	660	667	643	632	636	704	604	675	712	689	700	669	653	626	640	633	637	650	642	650	630	663	659
1610	595	275	173	347	953	1873	5059	8449	11415	11476	7136	3106	1399	525	209	104	52	52	38	43	41	37	35	43	43	32	47	42	63	38	40	45	47	47	41	34	48	42	42	39	53	43	44	31	45	34	33	44	48	44	52	53	42	39	36	48	50	50	43	34	37	40	44	46	52	35	49	29	54	43	40	43	52	47	45	31	40	35	52	38	36	44	48	51	61	42	49	41	58	38	49	54	45	48	50	40	49	43	33	56	43	43	40	47	56	41	50	38	39	37	36	35	57	44	41	35	48	40	39	51	33	53	43	40	54	41	52	53	38	45	43	40	36	35	45	44	59	41	39	39	47	48	51	38	48	62	53	34	54	49	31	34	37	43	48	47	44	36	41	43	49	42	37	49	49	68	43	45	31	47	54	53	39	56	45	44	41	47	54	51	51	51	48	39	38	47	46	41	46	38	42	48	46	43	55	44	36	61	50	47	45	51	46	54	39	43	37	41	42	52	46	46	38	47	37	36	43	48	35	36	51	43	43	50	48	46	38	41	50	48	47	37	45	38	47	50	56	46	40	50	35	51	35	55	50	41	53	53	44	44	39	54	42	36	54	54	40	42	41	43	44	43	48	49	48	45	28	54	38	51	44	36	52	36	53	51	47	45	48	36	54	57	53	58	56	51	45	29	36	47	52	50	41	48	47	48	52	49	45	44	36	37	36	30	50	42	56	46	34	40	38	33	44	49	44	45	41	48	41	41	43	49	49	36	50	41	40	35	51	33	44	50	38	38	25	45	33	42	26	47	51	50	38	36	36	40	51	52	50	51	42	46	63	47	43	43	40	44	52	35	40	40	33	44	36	41	48	53	42	37	39	48	34	50	46	44	41	47	47	40	54	39	50	37	37	56	49	44	50	41	34	43	46	39	48	44	55	53	30	44	47	44	37	56	40	43	33	46	42	41	40	45	43	34	39	53	45	37	35	53	40	64	49	48	43	46	46	49	42	50	43	41	46	51	48	50	37	43	57	53	50	51	59	40	43	41	47	58	44	38	51	42	37	49	43	48	43	34	32	43	46	46	43	52	44	54	44	45	44	47	48	50	46	47	42	44	42	42	46	49	37	37	40	44	52	45	39	36	47	47	39	40	39	49	41	40	42	45	34	43	47	53	36	48	48	38	46	40	37	28	41	42	39	49	45	41	52	51	47	35	46	31	46	48	45	36	42	53	42	48	49	42	40	33	50	40	54	52	50	33	47	47	45	50	53	53	41	41	47	37	45	37	46	52	47	44	39	45	26	41	33	43	35	49	51	46	33	54	45	49	37	53	41	44	47	38	47	50	44	44	47	40	49	45	46	49	38	54	30	43	29	44	40	38	47	30	47	34	43	44	44	50	43	40	45	41	40	41	43	40	38	48	45	46	31	40	55	49	43	54	44	44	38	43	55	38	35	36	38	45	36	52	53	42	51	37	52	37	43	50	64	38	42	45	42	45	44	45	45	37	50	46	47	44	44	52	50	38	49	41	46	44	46	40	42	53	51	43	56	40	57	39	42	46	43	37	44	31	53	50	42	51	44	35	42	44	36	55	38	42	48	45	39	46	42	44	38	45	44	43	56	54	39	31	46	40	48	54	35	30	50	46	43	37	54	35	33	42	36	43	35	42	36	38	37	32	43	41	41	36	44	39	34	51	44	33	38	37	41	56	34	41	42	42	46	40	43	44	39	45	43	42	52	50	46	30	42	41	46	50	45	60	34	47	41	44	42	50	50	36	35	38	47	39	40	28	24	43	33	40	38	44	51	45	49	49	51	44	49	22	50	46	53	45	50	44	57	47	49	42	36	52	39	47	50	36	43	44	43	34	45	36	34	45	52	44	46	41	47	49	39	49	41	48	50	40	43	46	48	45	52	42	47	51	39	51	39	41	32	32	49	39	42	53	41	44	45	37	35	42	45	44	51	42	48	48	39	36	51	45	53	40	39	56	34	48	55	46	46	51	47	51	32	52	43	42	44	46	54	38	44	51	43	40	40	28	43	42	43	54	50	46	44	46	40	37	32	44	38	41	43	42	41	41	44	49	46	40	48	41	38	29	45	38	52	52	48	38	44	45	49	42	45	38	36	41	53	36	45	42	39	42	40	39	41	50	37	37	45	37	43	50	41	39	38	48	44	51	32	37	47	49	25	46	37	43	52	42	39	41	37	46	42	30	49	54	41	47	40	50	37	45	48	35	46	56	49	45	38	43	34	44	36	35	53	40	45	38	42	50	37	46	39	46	60	38	48	48	51	43	38	39	39	44	47	41	46	27	51	57	53	46	35	45	49	45	43	56	57	42	31	47	40	45	45	45	54	49	41	32	48	55	38	42	57	41	46	49	36	41	46	41	39	35	54	58	46	47	37	58	38	49	44	44	42	51	40	41	42	52	47	55	43	49	54	46	48	47	31	57	38	37	48	43	47	41	47	41	51	29	50	39	37	42	43	40	45	39	28	39	50	45	48	31	38	49	39	41	52	43	39	45	47	30	46	53	42	42	42	51	46	46	45	48	55	39	44	48	49	40	41	54	42	48	39	49	40	43	44	48	51	41	51	61	43	42	46	42	46	50	48	41	40	45	43	41	66	51	39	49	44	49	45	44	41	37	43	39	36	44	42	58	52	37	31	50	41	60	46	34	40	35	56	47	47	43	44	39	34	42	55	44	45	44	41	41	52	41	45	53	52	42	39	45	35	34	64	53	44	32	59	40	36	47	48	45	47	38	42	39	69	39	58	41	40	36	42	28	59	43	47	50	40	46	37	37	39	50	45	49	50	52	50	48	45	50	43	42	52	40	39	41	49	43	46	43	40	44	43	38	48	27	44	46	40	54	35	51	53	49	55	52	36	49	45	49	43	39	45	40	37	33	47	49	40	37	47	39	39	39	42	36	53	43	54	44	40	36	39	41	50	48	48	45	33	45	47	36	45	46	51	45	39	51	24	42	31	40	45	53	44	49	43	48	47	53	41	40	35	50	46	50	48	32	38	57	48	44	38	59	55	43	59	33	46	40	33	37	36	38	35	54	42	38	34	35	54	47	46	40	53	35	42	48	47	49	42	36	45	49	38	40	46	42	44	66	54	47	41	48	38	34	41	42	47	49	45	43	49	41	46	42	37	49	38	48	46	37	42	46	54	47	36	42	37	39	43	47	49	36	30	41	40	35	49	44	43	46	41	40	44	44	53	52	36	42	47	46	36	47	46	43	49	33	49	53	42	44	44	34	52	46	46	53	42	49	45	45	37	44	44	46	37	39	39	57	34	46	46	45	44	33	42	50	38	43	50	45	44	50	44	56	48	43	42	42	47	56	25	41	42	41	43	45	36	43	32	41	40	41	58	36	40	57	44	34	38	43	54	44	42	44	35	41	48	43	42	42	40	47	38	29	51	45	40	33	42	44	35	34	43	39	47	48	31	42	42	51	50	37	35	32	48	60	35	54	49	48	42	40	52	42	46	37	47
24871	11915	4870	11734	24809	32199	36532	46225	52097	54017	49972	39892	30090	20894	11454	5017	2048	1006	686	609	520	564	555	572	619	512	547	557	517	559	560	548	541	561	527	536	510	527	511	549	565	551	531	530	523	585	502	522	563	533	574	513	546	529	552	516	571	598	575	551	534	560	594	539	581	575	570	574	574	560	528	531	538	536	554	535	506	544	524	565	601	587	530	538	564	529	518	572	506	581	555	546	552	564	530	537	534	537	568	526	564	541	553	548	563	564	550	566	536	520	534	512	563	551	569	515	524	573	573	563	552	551	573	574	540	552	538	533	536	566	531	569	594	545	555	556	568	538	543	507	544	587	533	566	579	585	565	526	560	534	598	570	532	526	558	540	580	591	546	615	590	548	520	557	565	529	544	566	510	555	565	574	531	548	521	539	572	515	545	560	567	567	552	566	512	569	537	584	578	518	516	563	600	537	568	583	524	542	560	514	514	502	553	529	526	541	545	535	559	561	564	530	577	549	591	572	555	565	549	574	551	538	595	590	537	601	546	537	539	558	522	557	563	571	584	574	536	592	522	593	541	566	538	549	561	572	569	540	578	541	562	552	580	552	553	525	551	520	535	574	587	554	555	536	558	540	524	552	569	552	565	575	595	540	523	546	552	551	511	532	553	534	578	556	565	588	520	556	550	539	533	593	577	582	557	554	533	540	556	530	547	566	618	529	572	566	554	544	527	573	504	525	537	536	550	540	568	573	571	525	594	544	530	575	564	601	566	619	583	560	541	548	513	585	549	553	485	539	545	576	574	591	581	519	569	585	590	561	528	545	549	517	581	531	578	607	532	547	552	553	548	545	527	545	587	536	571	518	564	527	555	576	561	567	522	535	558	551	566	548	560	562	568	502	599	588	564	503	547	529	564	567	572	572	611	544	562	551	502	592	563	541	559	553	591	589	557	578	566	559	545	562	539	518	566	538	525	539	587	538	583	487	607	547	580	550	561	570	579	524	570	525	556	556	525	571	591	550	590	574	540	545	575	525	568	556	532	566	568	540	616	566	529	527	573	524	551	566	541	562	541	553	580	598	508	560	511	585	556	548	573	473	524	556	582	564	571	574	498	581	534	520	566	514	520	569	559	598	530	527	571	573	566	544	562	569	571	558	557	560	490	580	570	552	546	532	525	560	531	543	540	544	544	568	567	534	556	538	587	551	548	570	544	552	540	582	571	555	523	538	517	578	581	574	554	542	580	596	562	539	554	536	568	514	554	562	551	579	518	518	589	535	557	553	550	586	569	556	538	557	566	563	558	544	568	541	521	540	536	506	555	563	537	570	565	562	575	530	529	558	602	516	543	511	552	550	565	521	535	588	555	564	533	546	575	522	525	537	534	553	601	593	563	517	527	578	535	529	531	581	560	541	528	575	601	573	533	571	603	575	566	560	552	563	546	543	554	547	542	533	533	538	535	536	590	534	517	563	516	539	555	579	560	584	535	538	532	557	562	554	574	544	575	581	539	572	568	566	504	543	575	556	522	577	545	516	572	576	597	582	574	581	562	533	523	582	578	551	534	585	603	522	553	548	533	534	571	563	567	536	563	533	525	529	543	558	551	516	560	546	595	527	543	572	538	546	530	544	556	557	585	508	586	565	576	572	553	563	546	567	534	543	532	592	585	591	573	544	557	578	576	529	562	554	539	572	540	551	569	568	518	544	560	547	569	559	561	603	561	553	529	560	594	560	538	546	543	548	513	560	542	582	501	549	577	535	578	547	541	532	565	546	558	574	537	557	519	551	543	519	557	538	568	510	586	546	535	577	524	576	545	531	552	532	556	570	542	539	536	554	551	562	541	550	592	553	599	548	562	561	588	539	549	508	560	556	571	545	553	543	557	535	550	504	600	583	547	522	566	494	532	514	588	497	571	529	571	543	575	566	515	554	531	550	547	522	569	547	552	597	618	507	562	539	586	555	563	547	529	532	557	575	577	586	530	599	552	557	574	561	564	558	575	550	538	551	504	523	537	518	542	571	510	510	559	568	530	556	526	550	513	529	518	528	559	519	528	517	537	545	561	583	537	588	580	579	574	515	583	554	573	545	578	582	547	540	540	598	546	558	547	552	564	525	561	534	547	572	544	572	563	556	558	538	528	554	584	570	552	585	594	551	528	565	538	526	528	560	561	552	507	573	536	587	549	582	509	571	549	545	531	535	579	568	572	547	568	534	526	548	526	527	544	530	525	560	518	581	570	535	572	565	592	558	574	523	545	566	547	536	567	513	511	511	585	586	554	583	598	563	569	567	541	546	563	570	569	561	572	566	535	541	530	573	541	521	591	549	563	571	524	574	548	523	539	560	571	540	566	483	531	512	535	519	504	550	562	564	555	562	548	579	545	538	590	530	564	537	503	548	554	544	593	512	511	541	531	563	567	585	598	554	567	568	559	522	552	554	525	553	579	545	552	517	536	575	567	517	578	572	551	545	543	578	565	550	553	613	533	562	591	544	570	576	567	555	557	569	522	562	546	567	554	552	549	523	563	592	564	533	539	543	547	543	535	546	565	539	528	570	559	535	567	535	587	554	570	525	584	559	533	553	514	530	558	582	555	587	608	538	535	563	533	554	536	543	574	537	510	568	574	547	518	535	554	489	556	526	560	547	544	550	567	519	547	535	544	581	508	538	574	531	543	580	548	542	534	599	550	562	534	555	579	533	576	570	558	538	564	536	528	536	547	596	578	538	562	569	576	572	590	592	541	529	578	542	519	563	505	537	578	561	529	567	545	533	547	580	553	521	571	610	525	558	542	557	539	525	490	575	472	541	548	498	539	544	514	551	561	546	549	604	525	549	525	523	539	562	541	576	564	527	574	587	509	566	536	565	559	609	546	539	538	538	530	565	527	558	527	555	568	563	557	554	545	566	555	535	535	577	540	553	526	549	509	546	516	550	552	561	561	576	509	554	568	532	523	553	551	563	535	533	553	545	554	541	556	538	544	564	537	508	557	563	617	552	533	552	538	565	534	545	583	537	567	604	533	541	562	544	560	543	519	506	553	570	555	557	558	549	575	609	534	573	547	600	556	524	542	551	545	553	598	524	575	554	531	576	571	571	549	551	537	505	539	570	540	594	556	538	528	567	575	563	529	585	561	523	546	584	556	560	569	545	543	542	557	564	529	528	538	533	528	527	569	561	574	525	549	566	546	534	541	569	564	540	528	600	563	488	588	572	587	554	578	541	527	561	548	511	573	542	575	534	594	563	547	523	534	548	576	543	556	534	562	532	534	559	583	522	563	561	549	585	562	523	559	594	538	529	545	575	530	540	611	541	513	523	545	529	560	537	594	524	533	551	541	550	534	542	570	541	608	536	574	573	543	554	570	519	533	555	562	548	556	562	543	552	540	573	540	564	530	569	535	570	580	562	582	568	607	535	505	558	569	579	599	531	526	530	579	537	557	546	578	534	521	558	531	543	534	584	560	551	506	584	565	581	583	521	585	547	542	520	505	552
1357	136	55	69	96	318	578	1146	1731	2269	2042	1285	799	551	217	112	64	57	51	50	47	51	43	44	36	43	54	48	32	38	62	44	55	34	57	45	48	43	56	32	40	52	50	34	47	47	47	49	46	46	46	40	39	41	46	50	43	50	47	39	55	45	54	47	48	31	34	39	47	57	44	46	47	43	44	42	48	36	47	54	52	42	54	45	37	52	49	45	38	52	46	44	35	54	42	45	52	37	46	53	56	53	44	57	46	38	37	55	50	43	42	51	38	34	56	51	48	48	51	35	47	47	40	54	48	29	38	49	41	40	50	49	46	45	45	38	52	44	39	46	61	47	49	44	46	43	47	42	51	40	39	46	53	43	30	37	39	38	46	59	51	48	56	50	34	46	48	47	43	37	39	53	53	32	44	44	38	44	31	42	54	51	49	44	48	42	31	32	40	44	33	55	45	33	43	53	44	43	54	31	48	44	40	37	50	35	42	51	45	51	42	56	53	38	38	48	45	33	43	43	46	41	47	37	41	39	58	47	29	34	55	41	48	58	44	50	33	40	44	41	37	52	58	46	47	40	49	48	44	54	44	50	52	46	40	43	48	45	51	44	37	46	49	54	62	48	51	43	38	42	52	42	43	46	50	47	32	45	56	59	52	37	34	43	36	47	45	53	49	36	50	47	55	40	43	34	43	44	58	41	43	39	50	44	45	48	42	44	41	46	35	40	43	43	69	44	48	66	42	40	48	36	34	41	53	37	44	46	46	43	45	34	67	43	37	41	52	34	33	41	48	30	48	42	50	41	43	53	42	60	43	57	37	57	50	50	39	39	36	44	41	49	46	35	56	45	41	45	53	47	35	43	51	48	37	42	47	34	49	47	50	45	59	58	47	64	44	41	38	47	48	57	41	46	40	50	36	44	49	28	47	38	62	42	35	54	50	55	41	35	47	39	41	44	54	46	50	44	52	43	44	49	51	44	51	40	42	49	45	49	42	36	33	46	34	51	43	40	40	51	48	46	39	49	38	41	47	48	45	48	38	32	43	45	50	43	39	49	45	52	49	53	39	50	46	37	42	46	34	41	42	32	41	41	48	44	48	52	45	53	46	49	37	42	40	44	64	43	51	47	47	46	32	40	36	43	47	54	49	43	40	56	51	40	45	53	48	40	41	45	39	36	61	58	47	56	65	45	41	45	37	53	39	45	41	52	43	37	38	44	49	36	51	46	36	51	47	36	47	50	47	51	51	47	47	50	45	43	37	41	44	52	35	34	40	48	47	39	48	40	44	47	45	49	47	42	66	52	62	40	50	39	52	34	51	42	39	48	41	33	41	42	45	38	26	48	54	56	41	43	45	42	53	38	47	50	58	57	39	55	41	59	48	46	41	40	37	37	49	51	38	40	48	47	35	55	55	43	45	47	52	47	49	52	60	34	51	59	41	41	37	33	48	40	44	40	43	41	40	40	46	39	46	46	36	46	31	57	43	43	47	49	36	56	46	44	42	51	40	58	46	41	47	38	51	54	48	60	40	36	55	60	46	48	42	46	42	42	44	39	31	48	51	48	41	47	33	48	51	34	53	38	46	41	68	62	51	33	41	40	51	42	55	44	41	44	41	46	42	32	57	67	40	58	37	39	45	42	41	55	45	42	34	41	33	36	53	42	35	44	35	39	52	39	53	47	44	37	48	41	55	47	53	40	35	53	39	38	57	63	48	48	39	37	47	48	42	49	44	54	40	47	34	44	41	40	46	52	43	50	32	37	38	43	54	33	51	59	52	38	44	45	44	45	54	54	42	39	48	56	37	51	37	43	43	43	58	56	48	44	66	43	44	41	52	38	43	42	40	40	45	33	56	50	45	49	47	41	40	41	51	53	50	31	44	39	43	34	38	45	44	43	50	42	43	43	45	47	47	52	39	43	34	45	48	42	56	43	54	63	41	49	39	40	48	42	38	51	45	49	47	48	35	53	32	33	39	50	45	38	50	52	45	41	48	47	52	53	38	39	44	39	44	40	54	43	34	53	49	43	51	57	37	53	46	39	34	57	39	44	42	54	54	34	38	54	45	51	42	52	55	47	50	44	48	44	49	52	40	47	51	36	39	41	42	53	44	47	54	40	33	43	31	44	36	39	56	44	44	35	40	43	40	44	50	48	49	49	53	47	46	47	56	48	46	49	35	51	52	43	53	43	35	39	47	38	55	38	48	49	40	37	47	45	30	49	44	42	35	48	44	46	47	54	35	47	39	45	52	54	52	55	52	45	56	49	45	40	56	37	48	42	48	45	41	46	51	43	44	43	43	49	52	45	43	35	48	49	31	38	51	40	47	38	42	55	45	36	52	54	50	47	50	43	33	46	45	37	46	47	35	46	47	39	46	38	63	42	43	42	41	40	54	50	36	46	49	33	40	46	51	39	39	44	56	42	41	45	46	48	38	48	43	41	48	54	61	57	49	53	39	50	44	46	49	47	45	44	49	48	50	51	39	43	43	47	53	38	41	54	55	47	51	53	52	38	44	55	56	48	56	42	52	51	43	37	57	61	44	34	55	53	53	37	36	58	52	46	47	42	48	33	40	38	49	56	43	34	51	45	45	48	56	28	40	52	44	43	57	47	39	41	47	45	47	48	46	46	39	51	49	45	48	43	49	43	44	45	33	44	44	60	46	56	48	39	54	45	47	52	42	38	43	44	49	50	57	54	45	34	36	40	37	51	39	43	35	45	51	45	42	45	38	51	46	49	45	39	61	51	47	55	47	51	40	41	37	44	49	57	42	40	44	45	43	50	61	50	36	60	49	46	42	40	42	56	41	39	50	33	46	42	48	47	42	46	41	44	45	43	53	39	42	37	45	50	49	42	45	37	43	40	39	48	49	50	40	47	30	38	44	42	34	40	43	32	46	55	35	44	47	48	45	45	44	43	37	47	52	43	53	52	55	51	42	54	54	56	39	52	38	39	58	45	49	45	46	53	46	47	56	59	43	48	45	53	43	46	55	51	35	46	48	53	42	46	55	51	50	42	52	37	34	48	47	50	63	57	55	42	53	50	45	47	55	40	55	42	49	42	56	41	43	46	35	35	41	35	45	35	45	46	50	47	35	55	45	47	46	38	40	49	45	44	39	47	53	37	47	46	51	42	42	46	51	57	44	44	46	40	50	50	43	58	31	37	40	36	54	43	35	51	39	56	39	47	56	53	50	44	36	32	50	46	45	44	44	45	46	47	44	33	49	37	33	39	41	40	54	47	41	36	51	55	38	53	40	41	49	58	54	44	39	52	40	48	48	40	35	41	46	48	36	48	37	39	47	36	50	40	40	40	55	47	50	38	52	47	47	41	47	36	35	46	52	45	47	39	45	56	47	34	43	53	46	59	39	46	43	38	43	37	51	44	44	40	39	50	36	60	40	49	45	44	46	44	33	54	47	49	47	43	48	40	48	30	45	53	49	53	49	30	31	47	55	66	52	47	59	44	42	43	52	29	38	50
11669	3123	1284	2921	9719	19751	23878	29467	31447	32518	29282	23389	17613	11596	5572	2490	1220	802	641	567	594	551	601	563	555	593	582	550	600	549	582	556	617	544	559	633	603	544	561	571	552	597	579	551	557	627	553	588	608	584	583	592	546	540	560	526	590	572	569	543	553	536	571	536	561	567	552	519	583	544	580	550	625	588	571	536	597	533	584	558	580	569	564	576	572	606	606	541	629	551	542	549	595	598	559	548	554	583	532	637	542	607	552	540	558	607	600	554	546	508	583	581	559	532	546	566	620	578	545	583	560	571	557	575	576	541	535	584	610	541	564	598	555	543	524	589	581	568	534	565	576	552	564	579	619	587	591	551	575	580	586	570	581	590	601	535	578	543	554	565	562	533	594	557	556	523	558	548	556	591	556	562	530	585	574	595	505	536	543	596	589	599	573	602	559	561	593	538	505	582	571	590	577	558	559	548	563	584	578	577	586	552	564	608	550	561	560	605	545	553	579	519	564	575	571	565	600	527	581	585	522	529	535	574	579	577	585	581	577	518	585	553	548	603	545	592	590	548	526	560	555	531	616	558	603	562	612	557	576	565	558	611	527	571	585	586	568	607	607	560	562	565	544	556	585	553	582	574	565	565	607	597	554	580	591	573	585	526	589	549	587	570	598	569	601	584	566	552	607	523	535	577	541	601	591	577	565	593	585	611	567	541	596	575	570	566	559	538	553	546	551	543	575	565	509	571	574	589	586	545	541	586	571	605	574	548	572	536	591	554	551	585	545	540	611	559	562	568	588	593	556	583	569	588	550	578	532	549	553	596	577	529	630	559	533	531	612	596	581	535	517	571	558	576	593	553	615	566	562	561	601	591	538	560	601	603	538	586	574	553	607	558	575	558	541	574	503	592	578	595	561	560	539	620	566	556	613	555	515	544	560	531	596	527	591	595	583	569	584	575	568	587	591	568	560	574	577	593	597	630	574	562	561	570	555	618	560	551	578	557	634	578	567	509	607	577	544	531	588	549	583	555	571	598	579	582	608	581	567	579	565	559	531	562	615	578	530	606	557	536	552	587	601	555	543	568	496	595	595	597	571	551	559	543	585	598	575	576	573	567	551	541	586	568	592	554	595	545	569	604	595	631	584	570	550	566	547	565	579	557	561	590	573	550	552	566	548	597	598	528	591	615	605	552	579	580	572	592	588	567	529	585	542	590	547	571	569	551	552	561	604	560	557	573	556	569	568	555	562	548	547	545	593	550	544	561	556	586	548	590	557	516	587	585	556	545	572	542	565	618	569	556	557	575	573	566	572	556	556	578	575	630	541	549	592	587	582	577	534	580	556	567	529	588	564	569	550	559	589	525	563	546	615	542	594	615	570	579	611	619	554	573	583	587	580	568	580	573	535	599	558	541	577	555	580	593	554	612	594	582	582	569	553	612	552	539	587	561	586	596	629	583	551	536	561	599	546	570	568	586	576	589	582	601	549	554	558	613	632	596	594	626	551	566	580	568	560	597	589	555	551	577	552	568	543	569	607	550	600	590	601	545	540	583	556	575	582	571	573	587	570	538	557	626	574	579	603	576	625	600	550	538	565	615	597	545	563	575	577	553	565	552	533	538	546	565	583	558	551	549	546	591	601	576	546	582	567	555	595	611	630	555	566	589	534	571	564	601	519	536	567	577	549	583	589	552	523	577	587	571	550	548	548	552	574	603	536	594	568	554	582	598	549	525	540	565	564	580	554	557	595	570	564	586	545	564	548	622	573	562	571	625	599	563	545	561	573	552	561	574	575	556	569	592	585	591	596	550	526	583	573	569	533	568	549	565	544	551	597	545	586	560	581	576	543	560	602	581	561	604	564	580	566	568	607	565	592	584	615	540	553	574	585	562	570	576	555	589	581	526	539	588	593	574	583	538	569	554	628	541	581	549	568	536	545	556	576	563	599	535	577	585	545	606	527	536	539	579	595	564	566	563	550	589	579	604	571	581	562	582	557	596	562	597	590	569	587	593	582	606	583	603	551	557	589	557	608	572	522	581	601	574	567	583	567	525	577	565	592	577	557	554	557	626	539	584	580	575	588	590	593	533	550	565	555	586	592	537	523	570	579	571	553	607	548	548	546	584	510	569	548	578	544	571	585	593	565	587	564	591	556	578	591	546	597	545	484	554	583	553	588	567	551	592	570	601	611	565	586	578	589	567	578	551	526	555	518	583	563	562	581	584	583	559	573	568	531	564	585	571	595	579	555	578	565	557	578	575	553	569	539	566	535	546	574	564	608	557	578	573	560	547	555	565	576	562	575	533	603	585	575	563	557	603	539	562	483	612	582	550	515	574	534	598	543	543	579	564	609	593	563	537	591	583	602	562	577	577	578	589	582	599	529	568	541	592	526	546	590	570	535	523	602	618	551	556	530	582	601	573	507	583	586	544	533	568	570	563	573	582	586	553	597	539	555	561	530	577	562	582	565	577	608	549	534	546	535	559	546	583	550	564	600	542	529	535	539	598	549	522	547	576	596	559	572	556	587	556	569	592	585	592	576	596	565	588	595	586	564	578	642	569	584	562	588	577	602	561	608	559	552	577	580	620	568	589	562	543	539	576	549	585	539	527	593	598	575	576	588	582	580	562	561	590	566	565	563	576	566	568	569	567	552	559	581	568	583	605	561	575	589	583	565	592	555	562	538	574	559	604	554	614	573	554	534	559	547	557	544	524	586	598	588	572	544	586	583	559	567	566	540	539	591	558	549	607	552	592	545	525	571	562	550	567	571	567	585	572	599	593	558	552	548	529	569	577	542	571	540	581	565	571	613	519	587	546	557	560	562	582	603	579	544	569	570	620	565	590	566	576	556	607	590	590	601	539	599	565	567	571	553	520	559	548	574	563	533	585	546	546	577	616	561	545	555	600	576	583	567	559	591	595	538	605	537	590	553	608	574	609	564	564	531	577	577	564	553	554	577	560	599	606	552	584	583	585	605	533	511	586	573	549	598	534	566	551	554	591	513	533	591	544	561	520	581	580	574	568	559	606	560	587	605	621	573	533	568	551	586	588	575	503	565	541	581	584	563	578	577	594	565	576	577	535	573	572	561	563	530	556	592	605	550	570	564	500	568	601	555	575	534	577	601	574	574	547	541	577	539	600	540	592	601	574	547	584	546	576	583	589	562	573	596	576	556	614	564	567	559	597	581	577	560	559	588	549	546	598	595	593	587	543	608	579	585	565	586	563	558	565	556	569	592	560	547	554	567	602	557	563	564	551	568	571	587	572	560	551	586	554	574	520	569	603	593	545	467	554	598	576	567	583	568	602	535	605	609	558	577	589	601	595	533	560	567	590	534	585	542	551	582	540	545	597	559	540	566	524	593	569	570	604	586	617	557	570	579	554	552	582	633	584	615	566	567	601	580	556	627	552	569	546	557	613	571	595	525	540	603	568	584	579	584	577	563	566	565	523	550	579	561	549	565	573	556	547	583	566	537	616	595	581	621	522	609	557
724	208	132	114	249	562	980	1860	1843	3248	3614	4026	3166	1820	978	518	206	118	66	50	44	39	37	38	34	28	36	41	42	31	28	33	30	43	32	37	45	29	31	34	29	38	35	38	31	43	39	40	40	42	25	34	32	37	42	34	33	35	34	38	37	46	39	44	33	34	39	31	33	28	37	34	36	39	34	38	32	39	42	33	37	38	41	29	26	34	24	44	35	36	29	29	46	45	34	34	36	45	46	46	42	38	31	38	32	33	46	42	39	35	33	29	34	38	36	26	45	39	40	27	32	30	49	34	48	40	31	40	47	29	31	48	41	40	30	29	38	34	31	48	33	39	29	41	35	37	34	40	30	41	37	34	36	33	32	46	36	48	43	43	40	42	47	36	36	32	30	50	31	36	27	33	40	36	29	28	42	37	29	43	25	26	39	37	43	35	46	34	44	35	31	30	37	39	28	42	29	31	43	33	33	29	37	39	41	35	35	39	50	45	39	42	24	31	35	39	48	38	37	40	31	30	26	29	50	35	32	29	27	33	43	34	48	30	26	40	40	36	31	28	35	37	31	31	28	37	39	34	42	32	37	41	29	40	37	38	33	40	31	34	35	49	37	37	32	34	32	30	30	38	36	38	28	36	39	38	37	40	38	44	35	38	38	33	38	37	39	46	27	40	50	40	30	30	36	27	39	33	36	33	39	36	27	31	26	40	41	46	31	43	36	36	29	36	33	37	34	27	34	38	30	38	51	37	33	40	36	42	43	27	30	26	38	46	27	32	36	35	42	42	35	35	41	37	42	38	38	45	32	27	36	29	37	40	34	41	38	46	31	37	44	44	25	42	32	35	38	40	40	33	27	35	36	28	25	26	31	29	41	35	33	34	39	41	36	40	31	37	35	27	32	37	38	43	35	52	23	47	35	36	28	44	29	34	35	49	42	45	45	28	27	33	36	30	27	33	29	22	32	28	29	43	37	41	40	37	30	39	32	37	43	35	41	49	31	33	35	38	39	29	40	34	34	39	33	40	34	42	44	28	35	35	35	31	27	28	33	36	33	28	41	42	30	33	36	33	35	44	36	36	38	28	48	37	37	34	27	36	40	44	36	32	34	34	32	49	38	35	33	35	35	39	48	39	41	34	36	33	39	24	34	37	43	38	50	27	33	32	45	39	45	40	40	37	30	34	31	38	42	37	35	43	32	35	26	40	36	48	48	27	31	34	42	38	46	33	41	42	38	34	25	34	41	32	33	41	40	33	37	39	35	38	34	41	41	34	33	40	40	44	38	38	37	40	29	40	41	38	36	28	44	41	28	38	33	43	18	36	32	43	42	45	27	42	39	41	28	29	37	51	33	31	32	39	44	24	29	29	33	41	27	42	28	30	39	47	34	40	31	31	32	33	36	35	33	35	36	29	41	34	39	39	38	35	51	37	34	40	34	37	48	35	40	39	28	42	45	45	44	37	31	39	27	46	31	38	45	45	35	33	38	37	34	34	26	41	38	29	38	51	33	37	43	39	36	36	29	27	33	49	21	27	37	37	30	37	41	41	39	32	32	46	32	37	27	33	35	37	20	41	29	49	37	47	28	38	40	35	47	34	47	49	33	33	35	38	26	27	36	30	42	38	40	42	32	40	17	39	33	42	35	47	37	29	30	35	34	38	49	35	30	43	38	40	25	34	30	40	47	33	24	27	47	42	39	34	30	33	31	36	29	36	35	46	30	31	45	45	42	29	36	36	32	34	34	39	37	40	41	43	33	36	39	36	39	39	28	46	38	37	37	28	41	29	55	40	35	44	29	37	44	31	29	36	32	43	33	32	39	33	33	33	36	38	29	38	22	45	30	33	50	34	43	48	39	44	42	34	41	32	31	37	51	35	44	40	32	42	34	27	43	44	35	36	30	24	31	24	44	47	32	19	37	38	35	40	49	28	37	36	52	37	35	31	37	34	48	36	35	30	50	36	25	40	35	40	26	32	31	39	38	38	36	42	39	40	37	32	32	43	25	25	27	34	45	48	42	29	45	38	42	34	29	33	38	31	36	35	36	33	41	44	33	36	30	47	33	41	39	32	39	31	38	32	36	31	44	40	42	41	27	36	35	20	42	41	34	41	27	41	38	39	43	30	41	28	45	30	33	32	35	35	42	28	38	40	46	40	48	35	28	26	37	36	43	32	29	31	34	40	43	34	40	31	39	38	40	27	29	42	43	39	41	50	30	42	39	35	39	33	33	24	47	42	43	27	34	50	35	35	43	38	45	35	45	29	29	38	27	32	34	36	38	41	31	28	39	46	36	27	33	38	40	25	39	41	47	36	39	32	40	35	32	35	39	35	34	34	36	36	29	37	31	41	40	36	34	47	39	34	21	38	28	32	43	47	37	43	44	39	29	33	38	38	36	38	35	25	42	38	36	35	20	42	40	33	40	26	34	35	46	35	44	37	29	41	47	31	35	37	30	34	35	24	45	39	39	29	44	32	34	27	41	33	36	32	25	45	35	39	36	35	45	35	37	37	48	23	30	34	29	32	31	27	42	34	40	30	34	35	34	41	37	50	46	44	41	37	32	29	25	36	24	50	33	37	48	38	39	34	31	38	35	41	34	32	36	40	36	37	35	35	50	32	35	36	34	44	30	32	36	30	38	26	47	39	33	31	42	32	36	35	33	38	44	39	33	34	38	29	38	33	39	36	32	48	26	46	34	39	35	37	34	34	38	35	33	33	37	38	38	35	35	28	35	40	46	25	37	27	24	41	34	25	37	49	40	43	37	31	31	34	38	29	27	45	36	36	37	29	44	42	42	51	32	49	41	37	37	30	30	41	33	33	39	50	39	49	45	33	33	39	26	30	28	45	41	34	37	44	36	35	44	37	39	39	45	42	45	33	40	36	39	37	43	38	29	29	30	40	37	49	25	45	27	53	42	32	44	29	40	28	30	35	36	37	52	43	43	33	36	42	40	34	38	34	37	37	30	31	41	38	34	41	34	35	40	33	35	38	43	48	42	36	31	33	32	43	34	36	36	31	32	45	26	30	38	29	31	38	41	39	28	34	39	33	44	33	28	46	30	38	35	40	40	36	33	39	36	37	41	32	30	28	47	37	29	39	34	32	28	39	47	47	32	35	41	31	34	36	40	33	40	31	31	24	29	39	38	35	40	35	34	50	55	37	35	28	38	48	35	37	33	24	36	28	27	25	31	54	32	42	47	37	40	40	46	29	32	39	30	50	28	39	28	35	40	40	35	36	33	30	45	33	37	37	26	42	38	33	34	35	38	35	32	35	29	30	34	39	48	31	32	38	38	48	40	40	31	34	38	39	33	37	38	32	29	28	37	22	42	35	42	39	30	34	37	41	41	26	43	36	39	49	45	40	33	42	42	29	25	34	34	47	39	38	41	32	27	41	35	37	42	34	38	45	36	39	36	37	37	31	42	39	34	42	36	39	42	39	37	31	33	47	36	26	28	45	35	32	28	33	37	34	37	37
16538	6007	2559	7729	21545	27991	28778	33385	30532	35415	36305	35645	32026	24056	17820	11120	5248	2467	1177	713	538	499	490	433	465	459	497	443	494	469	506	428	459	435	521	464	493	474	505	446	473	449	447	443	433	469	512	490	497	428	479	450	450	451	464	447	479	451	459	466	448	450	478	470	424	464	438	467	483	439	446	451	447	439	449	461	443	494	480	504	426	460	448	432	451	443	445	468	488	444	491	443	479	494	455	445	416	446	432	479	436	478	448	478	427	433	496	473	422	471	456	451	434	460	452	478	471	447	468	417	481	497	472	476	431	454	420	423	437	451	455	440	423	448	439	455	451	453	447	455	488	455	459	447	441	434	471	412	471	460	442	463	462	470	431	449	453	477	479	441	460	449	442	468	483	485	495	435	469	467	429	464	469	476	472	466	468	424	460	433	482	443	434	454	463	417	442	434	444	459	446	450	464	494	465	454	479	470	464	407	453	484	448	441	491	442	480	467	428	448	459	440	444	435	433	436	465	442	448	403	457	465	485	459	426	453	450	464	456	441	455	431	450	450	509	456	466	461	463	468	457	452	484	437	494	491	445	451	474	407	466	470	406	471	435	468	442	445	460	445	420	427	438	431	498	461	423	475	427	506	468	457	398	466	470	485	443	432	444	432	471	434	443	430	447	462	444	429	414	447	451	478	488	451	428	436	487	447	444	428	467	458	431	478	451	463	441	440	461	497	455	456	474	430	483	486	422	456	446	457	470	495	420	484	496	438	457	464	470	446	485	434	459	465	463	487	462	434	494	464	513	464	457	455	455	476	446	478	483	425	468	436	472	452	459	460	466	434	493	455	428	439	450	449	443	444	469	460	469	432	421	485	472	511	474	461	465	477	474	491	461	443	454	429	475	462	472	447	439	461	469	520	457	428	440	428	496	446	466	490	469	462	492	440	508	463	458	487	450	478	454	468	453	437	450	451	489	462	512	453	496	462	425	432	443	431	478	453	434	481	464	435	459	466	451	453	476	488	428	453	481	458	436	449	457	491	455	441	455	449	436	441	518	465	444	468	425	465	427	450	432	458	466	438	492	424	424	452	410	472	413	457	469	447	435	480	471	481	474	451	456	450	459	483	429	489	473	443	452	428	479	501	430	413	473	445	450	454	474	433	476	428	440	456	446	435	469	458	481	457	477	445	456	480	483	447	423	486	452	476	442	434	475	422	439	444	445	442	490	415	474	437	465	464	443	483	467	453	462	472	448	447	454	452	426	492	472	470	436	458	468	468	450	411	472	457	469	459	449	474	470	495	439	441	438	482	462	465	456	464	439	465	483	452	468	447	410	466	465	449	445	468	451	470	495	437	462	413	473	475	446	457	417	479	434	464	459	472	495	441	450	444	467	509	471	438	437	436	461	434	412	497	407	456	445	456	411	449	466	461	479	483	434	411	444	447	428	441	453	472	489	460	402	425	458	407	425	445	479	478	455	469	445	469	494	464	466	454	426	433	479	470	446	464	494	479	430	436	458	430	443	418	466	455	487	461	425	456	493	461	496	416	444	468	492	446	463	449	445	430	476	469	457	439	451	455	446	457	446	428	438	459	416	448	466	434	453	464	465	443	461	461	427	431	442	433	463	433	472	423	464	470	451	451	436	475	463	464	488	475	474	457	469	445	472	465	441	449	465	469	466	435	468	492	440	450	468	505	487	479	509	499	480	472	432	469	486	498	431	465	457	456	447	447	449	456	434	427	505	450	465	479	476	472	475	432	467	438	487	448	456	454	445	442	436	484	469	471	477	450	491	458	467	443	481	460	484	481	491	524	456	448	448	494	456	473	468	455	461	411	442	487	390	439	412	460	450	471	478	461	463	458	486	498	478	477	461	454	452	425	493	447	482	444	461	449	483	467	460	454	462	495	449	502	438	475	479	458	456	431	423	437	437	461	469	456	482	493	478	445	480	445	477	416	457	423	471	479	456	458	497	447	435	461	459	411	475	418	474	474	439	464	478	420	452	477	452	461	459	468	468	430	486	445	473	446	427	451	457	450	446	478	428	441	500	425	451	406	487	454	443	466	450	457	440	462	428	464	460	481	462	486	471	478	467	463	478	466	441	502	479	425	477	429	474	442	471	481	495	461	395	438	518	455	436	440	476	465	426	452	460	423	472	458	475	426	433	483	472	439	470	461	477	471	448	450	489	431	429	478	478	460	463	437	485	487	473	438	443	469	487	402	445	437	462	444	414	444	481	462	446	447	420	451	469	469	485	457	471	476	483	437	485	417	434	452	501	446	449	470	443	455	420	455	441	452	422	437	495	463	462	501	467	467	475	458	465	476	468	441	470	448	398	477	438	466	450	433	459	464	456	467	449	438	485	488	436	485	464	457	465	449	484	457	434	482	448	448	478	465	489	417	448	442	475	467	465	439	464	466	482	465	477	456	464	463	433	473	480	472	469	451	479	476	425	475	454	513	418	472	480	471	428	485	430	431	475	446	438	473	443	475	432	465	471	495	458	475	470	452	443	449	453	445	462	461	467	477	467	457	469	445	418	442	456	449	465	466	432	448	452	472	442	423	470	468	471	471	433	472	449	460	498	459	454	491	479	460	472	439	429	431	471	431	499	464	476	460	437	414	446	465	487	490	465	480	481	438	400	466	436	443	444	470	456	454	436	464	417	445	466	448	465	433	486	452	486	474	493	460	441	441	502	465	458	482	494	443	472	508	452	491	467	465	490	459	510	453	466	419	483	430	465	448	510	490	472	439	476	472	472	463	453	435	449	461	455	509	436	449	472	485	473	419	488	419	459	445	455	438	458	418	518	491	487	433	455	472	461	499	456	471	425	487	432	472	459	462	467	456	458	497	481	456	479	411	455	412	452	445	438	454	480	468	448	464	432	453	428	448	461	461	464	451	487	489	433	503	431	420	460	440	505	462	460	454	466	465	473	468	469	418	504	455	450	473	465	480	403	471	470	438	457	465	467	411	459	413	422	450	460	454	462	481	471	465	466	422	400	473	417	436	448	459	461	449	454	426	447	464	433	447	472	463	460	438	489	461	477	471	436	476	454	439	487	452	433	426	462	433	429	442	447	455	506	425	458	450	463	459	469	458	441	456	428	447	442	470	446	428	415	465	466	429	451	447	469	458	477	463	441	481	485	434	474	469	435	490	451	463	440	496	419	468	441	464	481	444	478	487	473	451	479	463	448	485	488	494	489	483	441	449	487	466	455	459	453	430	466	460	485	460	490	456	461	455	456	466	459	436	451	497	446	456	473	450	457	444	503	466	461	449	425	481	467	471	446	494	469	501	451	453	430	479	436	503	462	463	475	425	455	435	483	443	494	429	476	452	475	472	472	481	474	445	445	447	463	442	447	459	469	469	472	466	486	436	441	468	450	455	472	439	459	467	450	462	464	435	416	452	470	437	477	480	468	492	457	453	508	477	431	435	433	432	460	473	442	432	443	454	483	432	465	433	440	497	467	480	503	473	439	434	444	477	431	470
2072	215	162	162	269	603	1028	2147	5625	4763	3991	3561	2698	850	1113	991	438	231	136	74	59	44	44	57	52	57	49	46	50	47	59	63	46	42	49	54	51	56	53	47	50	38	47	59	68	48	51	42	51	59	51	45	53	45	48	50	71	59	59	57	46	39	46	57	41	39	45	60	60	44	63	59	63	49	75	54	53	30	38	65	61	57	48	49	40	50	54	49	48	59	66	53	56	61	39	57	50	43	49	44	61	46	56	62	65	52	56	61	55	54	50	61	43	60	49	37	41	50	57	57	61	59	61	41	47	51	51	55	55	59	40	37	36	48	45	59	47	42	48	44	52	54	60	45	55	40	47	47	52	56	52	50	58	55	56	52	46	59	53	50	45	58	55	58	51	63	61	43	46	36	56	55	53	54	52	57	66	63	41	57	46	58	53	46	51	54	72	52	52	44	47	46	59	53	55	62	54	56	58	48	50	51	51	58	57	59	50	46	59	56	43	46	47	50	42	44	42	65	51	45	43	55	62	65	46	57	55	44	59	54	50	58	49	48	43	66	36	53	57	46	54	50	35	55	60	48	55	49	44	54	47	58	44	54	56	50	47	45	47	45	50	45	50	53	51	49	47	41	50	48	52	44	47	48	62	62	47	46	49	63	62	49	42	41	54	49	53	45	60	35	63	75	56	49	46	41	45	53	56	57	42	50	57	63	47	57	60	70	51	57	45	47	33	46	63	42	55	48	58	59	52	52	63	44	46	58	65	48	42	71	47	49	58	56	49	44	46	50	48	43	56	52	54	52	51	43	57	60	43	45	54	49	56	35	41	56	46	49	61	61	52	46	45	48	49	52	50	54	57	48	56	53	50	52	51	52	47	58	49	47	61	57	54	49	38	48	57	51	36	43	50	49	58	45	51	41	67	54	55	64	52	56	41	51	43	52	62	49	44	55	39	60	50	57	40	46	51	58	50	42	45	51	56	50	59	54	44	47	55	39	58	39	61	51	39	54	43	58	50	46	59	57	31	63	57	42	47	43	50	59	58	58	53	46	63	33	50	55	47	50	52	54	56	52	53	45	52	46	57	40	48	48	60	48	52	69	62	46	59	52	56	50	51	38	39	54	63	56	48	48	44	41	59	51	59	52	52	56	47	50	57	38	49	53	46	55	45	64	49	37	50	55	60	50	49	37	57	53	46	41	53	51	53	50	56	43	45	54	49	51	44	57	40	41	47	65	43	38	36	56	60	39	46	54	59	69	60	54	47	68	51	50	61	49	57	50	55	61	55	53	70	47	49	51	56	55	57	45	60	55	52	46	57	72	43	56	45	53	60	52	45	57	52	53	46	37	61	40	50	56	54	62	36	44	48	57	52	52	56	50	56	48	38	41	46	55	52	58	57	50	58	46	52	37	45	58	52	54	55	65	51	46	61	45	54	50	45	57	49	47	44	60	55	48	63	40	53	53	43	60	49	60	65	49	43	63	49	54	53	45	47	60	52	61	46	52	44	52	50	58	61	44	29	59	49	58	45	41	57	51	47	49	58	55	51	57	52	54	45	59	56	42	51	52	58	51	50	65	56	62	41	54	59	48	59	45	52	63	48	54	60	50	62	48	53	54	55	56	45	51	51	63	47	45	54	51	49	39	49	51	49	65	52	59	40	48	56	46	52	54	53	51	45	48	39	53	50	67	53	58	55	53	56	64	47	33	52	47	43	55	41	35	52	55	45	44	56	47	66	44	42	48	48	47	56	49	45	50	42	56	56	52	47	56	51	43	44	49	55	49	42	66	53	58	53	53	56	52	45	44	46	50	48	57	44	49	45	50	54	61	55	43	53	56	65	50	43	47	43	51	51	63	54	51	44	60	65	41	46	44	60	53	55	52	48	48	46	49	47	51	50	49	40	52	56	41	38	51	47	55	55	43	55	64	47	57	56	65	49	53	57	55	49	46	53	57	67	55	58	50	49	47	51	51	47	38	63	47	59	55	49	54	57	55	54	54	51	45	61	51	58	53	58	45	41	53	43	40	43	50	45	61	58	55	57	45	63	40	72	39	48	46	56	48	48	46	49	48	48	48	50	58	51	60	53	49	66	55	58	57	46	57	43	51	46	50	42	59	44	42	63	44	39	46	50	63	43	52	54	59	53	63	55	52	51	51	46	45	40	49	62	44	51	61	52	53	51	65	44	52	52	39	45	55	54	50	57	53	51	53	45	53	49	46	51	49	49	49	40	49	48	45	57	48	51	52	62	47	49	53	51	57	54	47	60	56	48	44	41	57	46	46	45	47	62	51	38	58	42	62	55	46	44	50	38	42	48	58	53	45	54	50	56	54	49	51	48	55	58	48	43	55	44	56	62	49	46	52	64	63	46	72	43	56	49	46	57	49	40	42	50	60	52	56	51	54	55	43	50	58	47	57	55	55	35	51	40	39	44	62	58	46	42	57	52	45	63	48	47	64	48	56	47	45	55	55	48	58	59	47	68	53	50	45	49	51	67	53	50	45	42	50	40	53	52	53	52	45	52	56	63	52	56	38	50	44	48	54	48	44	39	50	51	43	42	52	52	65	46	62	48	61	63	59	59	70	46	67	56	48	46	50	50	54	50	44	56	57	54	51	59	46	52	56	31	46	46	48	57	49	58	52	54	51	66	63	52	51	51	43	62	43	45	52	53	40	36	53	58	57	51	56	54	41	48	51	49	48	38	44	57	52	51	49	50	57	53	38	44	52	57	42	44	49	59	43	53	70	53	54	49	46	58	52	51	49	48	50	55	46	51	52	59	60	51	47	45	70	51	58	43	65	56	53	41	58	47	36	55	51	58	53	47	55	43	47	49	50	60	40	54	36	44	43	64	54	45	52	52	51	41	46	42	57	54	61	56	38	59	56	53	50	54	55	52	48	68	44	58	45	54	49	52	54	58	59	49	41	47	44	45	48	54	43	45	57	38	58	47	53	64	54	50	66	54	48	52	50	65	36	42	50	42	65	50	60	40	53	57	63	43	47	64	59	52	52	43	46	52	56	46	44	52	45	43	54	59	55	46	53	32	59	46	58	53	50	51	42	50	49	42	56	52	59	48	47	48	49	53	42	51	56	61	47	49	66	63	51	60	47	49	51	71	51	49	48	54	47	56	58	48	45	53	41	43	50	50	58	49	52	47	53	50	54	50	49	60	57	44	50	55	53	60	55	53	48	56	51	44	50	50	30	61	54	54	49	46	43	64	48	45	46	57	46	47	56	44	46	58	59	40	39	43	46	42	41	63	53	46	48	50	46	57	50	52	50	52	41	54	56	44	44	52	57	51	48	52	51	43	57	57	52	58	48	45	53	47	39	34	45	54	49	40	44	59	57	47	59	53	50	67	48	50	50	61	54	65	49	48	56	51	51	52	62	44	56	45	59	44	40	53	55	52	57	52	52	53	54	62	50	56	53	47	41	45	53	47	48	42	42	38	52	59	60	60	51	56	43	43	58	55	50	49	52	49	44
14013	5139	3017	9293	22340	27367	29997	35757	45141	37569	36668	32849	29366	18672	20163	17819	10393	5631	2554	1249	884	704	671	625	645	661	622	626	584	633	642	677	623	597	655	615	646	638	677	665	638	658	666	652	632	666	616	651	650	613	615	622	626	665	663	712	574	683	671	610	642	697	621	633	647	629	620	681	664	616	672	649	658	649	668	628	624	696	661	627	646	661	657	612	663	678	619	676	643	651	660	639	618	669	629	641	583	667	679	667	628	628	632	651	646	623	667	697	700	610	620	616	639	633	624	612	615	647	625	610	648	660	634	641	652	659	654	624	674	641	645	650	607	634	649	628	616	633	658	684	641	601	620	663	623	632	626	685	658	648	685	620	659	634	669	657	633	660	661	690	673	664	627	644	643	660	659	618	646	672	610	665	644	656	602	628	668	651	610	674	637	639	627	664	718	636	643	675	642	685	635	671	674	689	651	622	644	657	665	628	695	676	593	629	659	674	645	667	624	646	674	677	640	625	635	670	634	650	626	656	646	645	650	638	672	606	656	661	613	674	688	677	637	666	637	618	686	674	646	668	671	625	642	656	595	635	614	675	621	643	669	652	641	712	640	654	633	616	616	692	659	653	691	674	655	655	603	628	644	643	636	633	625	625	663	608	662	666	627	673	682	646	687	695	642	649	644	665	631	598	661	615	569	607	655	649	671	614	651	646	656	677	636	633	621	604	627	663	674	667	641	606	666	612	653	621	677	674	667	614	675	645	707	666	661	633	664	618	602	655	704	643	623	634	629	695	675	618	646	687	705	634	622	656	653	608	642	630	674	604	657	706	647	645	665	638	629	617	610	670	648	663	637	648	629	629	687	635	621	657	640	634	628	639	626	598	649	671	638	626	689	657	628	673	695	643	634	661	663	645	646	660	638	691	619	656	635	629	679	651	628	661	663	646	640	645	652	661	622	631	645	628	626	636	658	664	665	605	622	639	632	621	666	659	703	634	674	591	656	693	653	669	689	664	696	643	666	666	681	639	667	636	678	647	573	646	646	657	657	650	621	658	623	650	648	635	653	640	636	608	696	625	679	676	622	617	643	607	629	622	632	684	650	672	659	654	620	659	701	696	624	641	634	636	671	628	619	667	619	628	663	635	638	635	634	641	629	594	639	643	638	673	641	636	639	641	574	661	645	664	650	654	628	654	643	635	647	617	693	668	633	651	665	684	665	655	644	613	662	617	636	706	655	649	649	600	627	659	617	626	602	621	632	629	596	628	642	648	643	651	622	657	667	684	629	662	636	640	626	642	635	631	650	637	595	701	641	621	625	638	650	635	645	663	638	667	676	670	621	652	624	641	632	665	630	655	621	660	654	646	662	600	614	663	650	634	635	620	665	658	672	702	640	594	653	590	675	617	639	670	696	647	621	637	626	643	621	623	650	651	648	680	676	632	643	639	616	623	618	594	611	648	653	623	588	652	594	641	641	602	677	607	614	636	646	631	638	625	653	612	611	636	692	655	674	646	623	665	593	666	650	677	621	701	654	666	641	626	634	646	583	663	629	629	644	648	664	603	631	670	664	641	632	641	667	634	666	616	669	642	631	667	623	608	686	650	639	639	695	627	663	624	624	658	641	645	644	633	611	639	647	639	618	672	614	635	673	648	680	687	624	626	707	682	670	622	668	662	644	670	679	649	639	668	652	672	650	628	644	636	699	645	660	625	623	659	649	610	639	664	640	632	573	632	619	615	663	608	686	641	621	650	657	640	667	637	644	599	628	697	640	649	663	610	630	705	646	648	630	654	678	670	649	698	657	647	612	636	622	666	634	610	639	650	626	631	671	617	633	622	647	603	626	627	639	667	657	666	631	630	650	653	699	614	615	623	675	622	664	658	677	607	625	634	643	652	629	642	637	660	679	645	605	634	615	628	606	641	637	655	662	653	649	662	578	635	655	640	628	630	620	638	639	625	655	635	618	627	675	633	603	613	662	660	637	677	654	628	633	638	651	636	637	673	664	649	690	671	679	635	659	628	672	655	644	693	650	633	686	629	644	621	658	631	613	653	625	675	634	618	624	644	615	675	655	667	602	655	657	662	623	649	662	659	639	624	653	651	687	635	647	645	619	666	644	612	647	647	666	633	680	706	674	608	630	659	593	608	635	665	671	666	626	674	604	622	603	617	656	626	661	663	629	652	674	622	678	654	672	676	646	634	631	661	628	653	651	646	673	670	627	659	641	627	624	609	630	631	648	626	634	617	668	634	652	627	607	670	665	689	636	644	673	693	633	664	628	725	638	644	613	680	639	623	641	619	638	696	677	681	613	664	659	660	637	650	622	659	658	636	629	674	680	675	658	682	652	646	683	662	630	628	636	626	615	651	659	621	654	637	617	636	617	637	640	657	614	663	666	627	634	654	670	645	655	680	627	641	621	629	610	661	673	648	675	731	706	635	661	658	637	611	612	633	595	639	597	633	633	574	621	666	672	649	667	605	642	677	622	653	661	635	636	623	627	615	636	665	640	642	637	634	641	657	620	625	657	698	616	633	608	679	625	657	604	670	650	622	608	633	639	664	646	641	694	648	660	665	651	665	665	645	670	664	625	653	650	649	660	664	644	590	689	636	600	607	654	629	662	702	633	650	654	613	632	675	641	626	662	625	617	582	671	685	614	648	649	695	638	606	686	631	649	645	601	674	651	624	649	679	641	636	611	675	651	639	642	697	672	624	612	585	632	630	635	621	626	613	627	717	643	662	598	640	625	694	662	699	616	656	627	622	665	645	645	614	658	650	699	675	623	619	627	627	657	656	690	604	630	610	617	649	585	629	656	631	630	647	651	627	632	642	649	713	645	646	683	688	648	601	657	636	670	621	689	595	620	648	641	675	665	633	647	695	647	643	644	642	657	661	641	628	687	624	639	678	629	648	630	617	642	689	631	638	597	619	640	621	718	625	685	661	624	640	666	703	671	644	670	641	697	661	596	669	626	648	619	645	665	664	626	631	672	683	672	638	638	677	619	646	663	603	622	615	671	696	698	661	663	608	642	660	664	640	621	651	652	647	620	634	645	628	634	667	654	642	661	655	630	684	674	663	675	652	717	612	680	680	704	662	632	632	660	631	631	595	631	635	661	635	699	658	673	669	629	650	643	652	633	645	637	591	686	622	646	634	617	603	684	602	593	660	664	639	658	638	670	602	619	640	639	656	690	669	642	673	606	652	660	634	643	608	683	613	652	652	634	646	648	619	644	627	623	686	664	646	628	619	657	611	627	643	659	657	645	617	655	677	658	663	619	657	664	650	605	658	642	623	610	689	625	663	639	675	657	647	660	639	670	631	594	636	630	644	658	611	631	663	620	662	653	644	639	609	644	681	623	657	664	666	600	637	644	642	621	625	626	629	635	659	654	644	658	639	632	641	649	646	658	633	665	602	608	629	628	597	620	618	655	686	674	674	619	634	662	627	643	623	620	643	660	683	632	676	598	605	660	662	662	639	640	660	635	603	699	604
1159	331	208	249	481	1253	1787	5344	11878	12440	9359	5346	1357	721	514	239	241	238	200	108	57	41	33	54	34	33	53	54	28	45	33	37	43	47	31	45	41	44	47	37	30	42	47	28	41	37	46	56	40	42	42	46	38	36	38	51	43	31	46	43	39	37	34	43	38	30	41	33	31	33	29	31	31	42	33	33	44	34	45	42	33	36	41	36	38	37	34	46	36	32	30	43	44	42	27	44	34	38	38	31	33	36	45	43	33	33	49	36	44	32	42	33	40	53	38	30	32	46	45	41	39	31	41	37	40	44	34	38	50	34	40	48	30	33	47	36	34	45	39	40	47	27	38	41	47	29	29	42	34	34	34	37	43	42	38	26	39	39	38	47	29	31	33	42	42	37	37	36	36	40	28	29	34	39	43	38	41	43	40	39	27	33	39	29	50	43	36	31	31	38	38	44	30	37	42	36	41	32	39	41	36	36	38	46	46	31	37	40	29	37	34	43	45	48	42	39	29	43	33	35	43	37	47	37	44	30	45	31	40	32	35	38	45	38	40	32	43	27	32	43	43	46	28	46	35	38	41	37	43	42	38	33	37	24	32	38	43	44	51	41	41	41	36	42	33	33	46	46	34	32	39	35	42	46	37	38	47	41	49	44	47	42	47	30	48	41	29	40	36	50	34	31	48	51	32	36	30	35	35	31	50	45	45	40	36	28	34	27	47	38	42	35	48	28	42	36	36	37	41	32	43	42	35	47	51	30	34	35	28	41	34	43	35	23	28	34	46	49	32	40	46	36	34	35	38	26	29	42	33	36	38	30	38	28	31	32	38	36	47	43	34	36	43	35	41	35	36	39	44	61	38	49	36	46	36	49	36	29	39	40	35	38	35	51	37	36	30	32	20	31	33	43	31	52	43	37	29	51	36	35	33	30	31	33	50	34	34	41	34	51	32	35	38	44	40	42	40	39	35	34	30	39	41	42	41	34	41	43	36	36	27	36	33	33	40	45	38	38	49	27	48	46	38	43	49	47	41	44	37	33	36	35	45	34	38	31	43	30	36	27	38	35	40	37	46	34	45	33	27	36	31	37	40	44	37	27	49	44	38	40	41	42	27	34	43	35	39	41	45	48	54	43	36	43	54	41	38	40	35	49	35	32	44	46	33	29	50	37	47	39	43	43	33	38	43	38	26	36	32	34	36	27	39	35	30	29	35	43	37	35	37	44	32	48	41	48	37	34	28	32	36	43	35	42	27	44	48	44	46	41	47	36	30	37	33	30	36	52	30	41	38	44	39	36	43	42	41	46	40	48	40	37	41	31	36	39	60	41	40	44	39	45	42	28	40	37	31	36	35	32	38	34	38	34	35	51	42	32	40	35	40	41	30	40	38	46	41	37	37	34	32	33	40	50	36	38	39	42	41	33	42	38	37	33	39	38	44	44	33	35	37	33	40	36	35	37	31	25	34	45	27	38	29	36	41	33	35	48	38	51	43	33	43	34	42	44	35	41	45	38	33	37	37	45	30	43	28	38	48	41	43	39	42	32	38	34	45	35	42	26	37	42	50	36	34	46	35	39	46	35	34	45	43	44	32	39	31	49	36	39	41	32	24	34	35	39	34	41	39	34	42	33	31	40	44	41	38	42	40	42	37	35	34	46	36	39	45	33	45	49	52	42	40	45	47	37	31	45	36	43	30	34	36	38	21	41	41	40	36	32	40	51	27	35	34	31	34	45	38	45	44	41	32	38	36	35	49	30	29	22	46	42	43	28	41	33	39	38	35	45	33	44	25	48	44	47	40	40	48	45	44	44	48	30	34	46	44	36	40	43	24	31	44	53	33	46	38	38	32	45	32	34	41	38	46	41	42	48	52	41	41	40	30	30	56	29	44	42	56	42	40	39	44	44	46	37	44	26	34	39	50	39	38	34	45	42	41	37	33	29	56	39	30	36	31	34	49	34	42	34	23	32	35	40	32	39	37	48	48	38	46	43	45	30	33	44	47	37	32	35	39	41	39	37	40	54	32	39	26	41	37	34	34	44	46	28	28	30	43	38	36	41	28	47	33	38	43	47	29	38	42	38	41	42	29	45	45	34	31	42	35	37	34	34	40	42	46	34	36	35	47	41	38	38	36	36	41	37	29	53	33	37	31	30	45	37	42	33	41	39	45	33	52	35	52	41	35	34	34	48	34	34	51	33	32	55	53	39	54	40	31	52	38	38	40	33	26	36	37	34	28	34	54	51	35	37	43	35	49	35	39	45	36	38	36	42	39	30	43	39	55	35	42	36	38	35	36	48	40	21	38	32	47	38	42	29	56	28	31	43	29	34	50	35	41	40	43	31	46	45	40	50	42	33	46	46	45	33	32	35	34	43	31	41	42	33	30	47	33	30	26	41	43	42	33	39	40	38	32	35	35	32	37	35	43	31	30	31	36	45	33	31	31	26	43	41	35	32	36	44	31	49	22	30	30	40	43	29	39	30	32	50	39	41	38	38	45	42	41	37	43	39	44	34	41	32	36	40	39	46	42	38	25	41	34	39	44	41	30	46	41	51	41	36	34	53	31	41	50	40	48	33	31	38	28	36	43	41	38	28	29	35	30	38	39	31	40	43	37	37	45	37	31	44	38	44	35	42	45	34	41	33	35	44	35	31	43	41	39	41	35	46	46	38	26	29	29	41	54	44	40	39	39	30	33	33	28	35	45	32	42	35	48	40	46	44	37	38	33	43	35	27	35	40	29	37	38	43	39	32	49	40	41	45	26	34	39	38	36	36	33	36	44	41	42	44	50	35	35	35	37	42	38	38	29	39	43	41	34	38	44	34	32	30	34	41	35	26	37	44	34	46	27	45	41	39	37	30	31	35	39	35	35	30	39	37	31	47	40	40	27	36	33	40	41	23	37	23	32	39	32	33	41	31	42	37	29	40	35	38	28	31	40	36	36	44	30	44	31	47	35	35	30	43	35	48	45	48	39	43	34	36	42	35	51	49	36	39	36	40	46	40	32	46	45	47	41	35	40	35	42	42	52	39	41	38	38	31	39	35	43	38	42	35	25	50	38	35	45	30	37	39	45	40	43	38	36	32	41	42	26	37	33	40	43	27	30	34	39	31	41	35	47	41	32	49	36	51	37	51	46	35	33	37	30	41	31	31	38	34	44	43	39	45	44	30	39	41	37	23	33	39	26	45	40	49	41	32	33	31	36	32	27	45	31	37	45	36	35	36	31	42	37	43	44	46	32	52	32	48	47	33	32	53	29	42	46	40	39	49	38	46	38	32	39	36	31	33	35	38	43	33	38	34	31	42	44	30	36	31	38	33	34	43	39	37	36	33	35	40	42	30	30	36	36	50	49	36	34	36	35	33	42	24	40	41	40	35	29	46	47	47	43	31	30	49	41	36	53	41	41	43	44	33	45	37	35	33	35	39	38	38	45	40	43	28	47	40	38	32	43	41	31	38	38	39	35	46	35	27	35	32	35	43	31	39
19986	7543	4687	14351	29580	34603	35556	47496	57918	53760	45977	35458	19586	15557	12719	7278	7169	6536	5394	2676	1312	795	582	459	476	471	471	508	490	470	449	475	439	501	447	502	484	465	517	453	471	485	492	489	511	473	483	454	496	462	499	456	446	490	445	495	462	424	478	451	517	486	476	491	474	482	466	506	484	477	458	472	465	427	492	496	464	455	467	475	463	462	531	485	489	475	442	471	457	482	467	442	483	475	471	426	465	454	518	510	480	479	460	499	482	468	533	450	481	469	488	448	505	505	483	464	475	450	484	477	480	467	476	473	500	473	505	502	541	474	506	508	446	490	502	465	449	466	516	483	495	465	482	497	449	507	484	491	495	498	506	485	468	480	458	454	456	448	452	497	479	504	484	488	478	492	497	489	480	541	502	509	492	490	466	488	473	500	500	515	446	488	453	507	479	490	509	463	478	478	465	504	497	521	476	482	491	465	476	461	506	485	491	501	482	463	499	462	478	466	477	452	487	458	463	500	484	530	447	465	501	469	437	480	467	483	440	529	505	453	541	491	497	501	493	484	469	503	460	481	495	446	489	478	474	471	484	456	426	461	476	464	474	480	486	518	457	488	492	484	482	494	513	495	454	479	476	489	441	458	485	494	452	487	474	436	451	442	488	503	490	495	479	467	478	440	499	479	513	471	466	482	517	460	503	490	472	439	430	504	496	481	477	475	476	458	488	495	507	483	470	475	496	492	498	479	465	500	527	480	480	506	483	472	467	494	488	502	496	506	436	522	481	466	457	511	441	463	486	444	491	484	473	490	478	492	455	482	513	482	473	451	457	493	491	548	429	488	432	464	465	496	469	484	445	455	463	470	468	486	495	504	489	504	493	487	507	478	479	473	435	469	456	486	525	481	473	479	476	467	447	485	499	521	456	476	493	454	516	522	485	507	488	461	475	459	465	474	466	505	460	484	478	495	515	474	475	506	468	468	482	485	445	476	459	488	482	475	447	493	482	469	455	478	471	491	493	490	484	482	449	491	502	479	515	494	497	466	503	505	478	511	490	461	492	488	446	450	504	466	470	473	464	494	493	468	465	473	503	486	536	489	483	501	463	483	512	476	456	498	501	485	483	490	480	465	511	438	429	467	506	517	494	480	524	478	481	456	488	482	509	475	473	517	482	474	453	513	488	494	468	476	496	467	461	529	445	463	439	500	447	471	485	470	493	468	502	490	487	509	495	476	475	477	487	455	478	506	501	528	468	440	476	502	458	503	483	468	478	443	490	478	491	435	489	509	469	480	468	490	484	510	487	514	526	498	442	484	516	479	520	438	481	485	495	466	529	508	523	498	497	508	486	481	481	461	492	428	466	494	488	471	463	474	508	498	447	490	469	470	493	495	518	501	473	440	461	511	480	452	486	486	468	497	478	488	484	506	503	458	533	489	473	467	478	469	441	468	509	467	451	497	514	531	474	511	492	493	483	458	441	493	479	488	490	440	485	472	487	483	471	499	489	480	483	455	441	477	467	511	473	462	483	475	516	505	506	486	468	476	466	468	495	498	500	440	460	478	473	500	484	472	485	506	486	476	472	497	495	518	459	488	510	469	488	498	458	520	480	471	467	498	464	434	515	497	518	466	509	506	471	457	460	470	476	488	441	513	451	451	461	504	490	467	474	462	490	433	496	483	479	486	487	476	477	480	469	442	476	447	460	483	471	472	485	480	499	510	443	484	450	514	452	492	451	490	492	460	518	469	485	517	464	469	484	466	470	455	528	455	447	475	483	506	513	484	478	506	502	454	445	481	451	490	475	436	462	462	513	458	522	468	490	501	477	472	472	480	505	506	498	490	506	454	454	479	498	480	485	511	511	531	531	471	523	485	508	507	496	507	480	493	460	479	506	452	499	474	480	477	479	493	462	487	460	476	473	480	484	490	498	470	453	450	482	486	513	487	464	485	469	462	503	458	448	508	493	482	498	485	456	495	476	494	463	481	483	436	522	506	451	457	457	466	421	529	510	492	503	487	481	515	487	483	472	507	460	467	464	485	489	467	484	492	501	479	449	496	452	454	450	486	492	503	469	503	502	460	483	492	493	505	499	469	478	470	496	531	459	480	482	474	447	482	513	467	465	485	503	462	478	455	509	479	534	491	490	521	433	488	471	512	480	505	488	493	472	481	473	489	467	499	492	496	459	477	507	462	534	497	480	496	478	497	479	481	496	457	460	509	498	503	493	483	489	500	440	506	514	509	480	499	477	467	478	491	486	493	482	458	472	464	462	480	474	452	454	467	485	498	462	414	500	462	539	476	492	506	461	471	471	412	437	490	453	470	475	454	471	517	466	505	481	488	527	539	478	494	440	446	478	459	441	466	453	503	454	466	471	488	452	461	517	478	489	463	505	484	494	469	512	476	457	497	520	480	517	459	433	440	491	480	503	475	492	490	465	486	495	484	504	468	516	486	473	507	473	481	441	506	477	476	476	461	514	468	466	487	489	489	481	492	541	498	498	477	520	486	514	474	464	512	460	501	482	482	518	505	469	494	492	432	499	455	466	463	483	473	507	484	480	476	457	476	489	519	495	471	491	459	532	516	447	452	450	447	476	472	493	474	462	453	495	497	538	491	470	488	496	475	464	486	496	474	505	491	475	484	474	492	497	465	506	475	494	450	483	507	504	471	543	465	505	469	506	488	509	504	480	468	469	496	462	471	468	470	481	521	459	512	457	481	463	511	460	487	517	486	501	477	496	487	470	489	521	495	501	470	454	462	523	482	501	469	499	473	483	480	518	486	473	462	498	488	496	469	464	504	459	465	511	459	467	487	460	464	509	467	471	477	472	461	471	505	462	464	488	496	455	488	511	509	437	461	492	466	429	474	450	502	444	449	514	497	484	489	468	503	475	502	462	494	503	472	489	452	513	465	480	460	486	479	475	463	496	469	500	496	449	463	473	486	483	495	441	477	459	513	480	513	481	466	469	478	470	437	475	487	451	476	492	476	510	470	463	465	508	464	430	435	494	465	440	488	481	525	500	473	461	482	471	495	428	509	480	459	514	494	500	477	473	501	449	448	466	493	477	483	513	488	521	477	464	489	501	470	501	475	438	481	484	482	521	467	463	472	526	444	443	475	454	472	461	481	494	471	466	517	525	468	496	487	499	490	479	460	473	456	495	457	506	477	501	472	513	473	439	521	525	482	492	512	501	469	485	520	472	494	488	496	506	505	452	510	518	473	503	497	458	506	466	504	483	473	480	527	475	493	514	499	482	494	472	471	476	493	490	490	463	521	438	498	454	467	477	496	481	465	433	452	502	495	482	476	463	463	488	490	480	480	472	493	475	476	499	493	436	495	520	509	493	460	483	528	493	535	481	516	480	500	485	520	473	476	501	462	535	475	524	473	455	486	484	447	452	433	459	442	476	478	483	528	464	471	489	445	491	483	526	495	496	502	439	452	486	450	468	466	456	472	493	452	468	507	471	514	469	496	487	473	506	489	490	448	483	473
1277	70	59	53	110	272	242	581	1848	2911	2365	1544	503	281	182	154	88	73	77	53	52	32	41	34	44	46	40	46	52	54	34	43	48	54	43	43	49	52	41	40	38	35	39	47	37	30	33	39	44	40	44	41	29	37	47	31	35	42	42	40	40	50	39	49	42	43	41	41	54	44	33	46	38	41	40	39	47	39	45	35	49	37	39	38	46	46	43	33	37	32	38	38	32	37	44	44	45	49	45	33	47	53	35	44	38	34	42	43	50	32	35	33	40	39	45	50	38	47	43	37	39	40	41	34	47	41	50	47	41	35	29	46	43	51	41	44	29	42	33	47	49	37	46	44	45	32	36	32	42	41	40	51	44	32	26	39	57	36	40	46	45	37	45	40	25	42	41	48	40	30	41	44	47	37	42	41	43	47	41	47	43	26	44	36	50	42	32	42	30	42	38	30	37	37	35	42	27	42	44	37	36	28	31	49	37	46	50	36	35	31	50	51	38	47	42	33	40	34	43	41	34	34	38	40	37	41	37	49	37	36	39	33	28	43	45	38	34	53	34	42	49	43	39	46	41	43	45	55	46	39	44	42	38	48	36	38	48	46	31	42	36	37	26	52	51	59	41	44	44	48	35	44	48	31	28	51	36	46	49	39	36	43	43	42	39	51	42	39	43	32	36	49	51	39	32	47	37	52	27	45	39	46	36	44	44	33	36	31	41	45	26	40	44	42	41	43	35	30	44	42	52	44	42	50	45	33	39	42	45	37	35	33	40	41	50	43	52	41	35	43	41	35	38	42	44	47	30	34	46	44	54	37	33	38	38	43	45	56	43	42	42	35	26	45	45	34	58	37	42	41	40	37	35	33	33	40	48	42	37	40	43	43	38	45	45	37	50	48	42	32	46	41	56	39	51	35	38	49	47	36	39	46	38	51	47	42	45	36	32	38	38	37	35	28	31	35	37	47	41	50	49	36	41	38	41	42	35	44	42	40	43	47	52	44	32	30	52	40	42	35	38	36	49	48	46	41	35	34	42	45	30	38	39	40	36	56	50	37	29	36	43	41	36	36	40	51	25	33	45	39	39	30	44	43	51	44	45	44	57	29	42	39	31	30	50	47	43	29	46	39	40	50	43	40	40	36	48	56	52	51	37	52	42	42	50	43	38	48	42	38	39	37	45	44	44	53	42	41	46	32	38	41	47	33	38	31	39	39	50	44	43	39	38	46	40	32	34	47	59	34	49	37	42	38	40	51	30	52	39	44	30	47	35	40	46	31	27	49	41	46	40	51	45	38	43	41	49	40	32	38	33	53	39	35	48	48	35	35	45	47	37	38	45	47	50	37	34	52	46	34	43	34	38	43	30	40	37	32	34	45	51	40	31	44	48	46	44	34	45	37	52	40	37	40	42	39	48	37	34	41	42	33	40	31	30	41	48	57	35	36	46	37	43	31	44	42	45	37	45	38	43	38	44	41	34	47	50	34	38	46	47	38	41	48	46	32	40	53	42	34	38	43	34	41	42	41	45	56	49	37	37	50	38	36	58	45	36	35	32	42	44	29	39	57	37	30	36	48	46	31	42	38	41	30	41	32	49	46	36	35	47	33	38	39	38	43	28	33	43	51	45	32	47	46	48	40	37	38	39	44	42	34	44	34	44	47	40	35	41	28	43	38	47	52	32	36	45	45	38	38	49	40	37	38	31	41	38	40	43	36	38	30	34	45	29	49	51	25	31	34	46	39	44	41	42	37	37	28	41	44	44	53	45	44	34	46	47	37	45	49	53	35	55	39	36	46	42	40	39	29	42	42	45	36	41	35	51	35	42	50	39	51	35	37	38	42	36	41	36	41	34	33	39	38	40	42	39	55	39	39	42	33	50	44	32	42	44	53	33	35	36	35	42	46	34	41	39	42	42	49	48	45	49	49	42	46	49	40	38	32	32	40	46	40	38	42	37	35	36	46	49	40	40	43	27	39	55	54	50	49	38	37	38	34	45	46	49	46	41	37	39	44	42	39	46	53	48	46	34	47	43	38	40	32	37	32	44	46	60	43	56	29	35	57	28	50	38	29	45	39	35	45	31	38	42	38	36	36	49	42	43	43	40	31	31	47	39	45	37	32	30	50	35	41	38	35	43	40	42	40	53	48	38	33	43	34	44	47	49	39	45	42	38	44	53	53	41	41	38	45	44	50	38	40	46	50	43	36	41	40	50	55	37	40	37	39	49	31	53	43	59	45	45	40	45	33	39	40	43	31	46	42	50	41	47	47	43	51	31	43	36	38	40	35	36	45	46	47	44	48	41	35	41	41	28	30	33	45	44	35	43	30	39	48	40	40	43	37	46	44	42	37	40	42	45	39	43	48	44	26	47	32	40	48	40	37	48	32	43	35	43	42	28	51	42	43	38	36	46	34	37	36	43	45	47	38	47	51	25	41	39	48	47	29	33	34	46	36	25	36	40	29	38	45	41	34	37	44	44	40	42	43	50	30	39	36	34	49	42	39	38	35	44	51	34	48	33	50	47	34	40	35	38	40	45	52	37	44	39	46	37	46	35	38	35	35	40	26	33	49	39	41	46	37	42	45	53	42	29	40	34	52	35	44	44	50	46	38	34	37	41	28	40	40	42	27	37	56	50	40	42	40	42	39	43	48	42	32	35	63	30	36	53	34	45	39	34	43	44	38	40	41	37	39	47	48	39	40	38	41	30	51	39	32	50	45	31	44	39	31	40	47	44	38	42	35	47	33	28	39	41	45	46	45	53	45	43	38	46	48	43	38	35	43	41	46	36	34	37	29	31	35	36	49	53	43	28	44	56	28	41	48	39	36	38	36	40	30	37	50	40	53	40	47	35	52	46	34	48	33	30	43	45	38	33	41	37	40	41	40	27	52	43	38	37	52	40	45	28	47	38	33	30	36	34	48	58	52	44	34	43	39	45	37	35	32	47	35	34	43	44	38	47	38	35	34	39	39	43	45	42	38	37	52	37	45	38	49	49	41	43	29	53	40	36	44	48	41	40	41	39	38	31	46	43	42	41	40	56	38	44	47	29	38	31	39	40	37	42	54	37	38	46	35	45	34	44	38	38	41	34	38	37	56	41	36	45	44	45	37	46	39	37	42	44	40	37	38	44	38	39	47	36	33	44	49	45	34	43	48	43	26	54	45	44	34	52	29	44	37	38	39	42	46	43	38	42	43	47	37	42	41	39	35	45	36	43	52	34	42	42	43	38	44	35	47	39	35	45	38	35	52	45	41	31	40	39	35	31	39	23	56	37	36	29	39	44	51	28	44	38	38	43	50	50	31	48	44	44	33	42	43	31	45	38	39	38	39	45	39	41	36	47	34	34	54	38	41	42	33	32	34	35	37	48	37	44	41	50	46	50	41	46	37	29	42	40	34	37	41	46	37	39	55	43	45	29	46	38	39	54	44	35	50	43	39	41	35	31	41	42	46	39	36	48	43	34	29	36	42	36	44	43	28	40	41
11384	2323	1402	3876	11774	17678	15992	21560	32463	35027	30117	23826	11519	7636	5568	3488	1611	1314	1252	884	723	595	552	498	554	513	526	499	531	506	539	549	555	547	532	514	567	535	554	565	540	550	527	555	530	518	492	518	551	534	530	521	532	554	498	514	559	512	515	532	495	524	511	510	553	535	527	556	544	515	531	520	531	521	548	517	521	526	528	539	542	546	521	495	547	481	497	504	495	511	509	552	521	537	499	522	514	542	508	525	522	554	530	524	539	549	523	510	534	537	503	560	540	518	533	519	515	601	508	513	516	484	492	524	506	496	505	555	515	545	522	575	496	531	548	520	503	524	526	552	479	524	555	526	529	501	506	541	518	547	511	551	557	541	538	532	517	494	514	547	549	517	494	524	508	500	519	493	551	548	544	531	556	541	497	481	552	522	530	554	512	541	533	477	524	505	497	543	489	547	504	472	530	542	526	530	535	506	531	516	512	521	538	530	523	512	556	577	506	516	546	537	523	485	529	517	566	499	552	528	570	511	533	526	497	513	508	474	562	503	490	520	494	518	547	500	525	560	487	528	525	542	526	548	556	566	570	517	526	498	531	557	562	560	541	545	547	523	529	539	515	467	481	541	517	509	494	495	487	540	554	552	545	560	552	537	517	497	563	512	522	502	541	494	536	545	499	567	519	501	550	513	508	510	524	496	502	521	529	505	512	471	522	527	518	527	526	501	514	521	542	536	570	534	530	553	527	520	522	554	473	494	558	562	512	507	548	526	509	532	558	507	507	548	513	503	529	511	529	516	512	556	535	540	503	556	524	513	517	544	544	532	526	550	501	507	506	512	533	507	490	569	527	535	561	526	522	556	527	552	490	506	518	483	579	574	531	480	497	501	540	546	512	518	478	477	499	537	565	491	521	551	519	541	517	458	529	489	532	557	526	544	529	531	530	553	510	513	519	555	530	500	533	529	523	524	513	535	557	520	498	507	509	494	538	518	509	527	510	522	522	551	538	561	501	535	515	527	495	493	523	524	475	551	492	487	490	529	528	499	518	493	541	587	528	524	480	502	473	496	529	558	563	546	529	539	534	517	503	552	493	507	512	521	521	547	530	517	521	542	524	533	511	508	528	545	534	523	521	498	518	556	528	497	512	532	545	535	522	554	475	512	516	497	505	502	513	498	486	550	539	562	546	519	583	538	532	536	513	480	532	510	524	536	504	536	503	504	506	513	547	564	472	485	512	528	491	506	504	528	502	518	543	529	505	487	536	594	532	547	563	453	500	486	530	507	579	538	491	515	527	543	518	507	532	543	537	545	530	514	562	514	539	511	523	496	515	525	550	504	552	572	505	532	511	520	551	538	566	508	546	579	547	531	531	540	510	515	508	540	508	581	500	560	502	536	571	479	553	545	501	514	496	543	491	555	486	515	513	511	512	525	565	557	499	533	468	522	513	537	548	550	483	519	511	545	499	521	512	507	584	499	531	546	526	541	552	505	557	531	514	520	518	555	547	504	541	541	522	518	547	561	535	532	533	537	555	506	567	560	524	535	561	545	542	556	520	557	559	499	477	520	541	557	554	472	528	519	569	502	516	508	510	528	544	504	518	528	540	495	507	490	525	522	535	521	551	565	551	537	581	501	557	521	521	531	523	542	527	505	525	530	527	508	549	529	514	488	546	503	526	510	532	518	543	538	538	512	531	539	527	523	535	534	548	504	526	518	530	521	491	531	524	515	511	542	513	517	536	510	518	481	549	514	526	502	512	510	538	525	510	552	557	524	508	531	494	498	558	515	472	485	523	537	516	535	532	515	532	498	520	518	550	530	541	513	579	521	533	537	541	540	507	531	527	507	486	521	548	499	498	509	575	547	521	556	527	544	560	488	557	547	541	526	478	505	501	562	530	540	510	523	551	563	525	515	550	512	510	522	583	533	496	533	514	564	532	551	503	510	483	539	537	557	519	505	536	539	522	531	557	524	509	529	552	499	521	529	557	508	561	567	528	531	524	483	519	512	520	539	509	559	539	536	528	542	492	504	534	512	525	521	512	542	487	500	562	534	510	556	532	517	516	530	545	554	521	469	517	566	529	538	533	534	491	529	555	528	548	535	524	501	516	542	508	559	491	547	511	492	519	575	503	518	548	561	501	560	501	506	523	560	546	544	571	547	498	473	541	542	537	499	539	558	551	523	554	543	498	499	515	484	581	523	515	489	503	501	507	567	531	502	492	518	538	530	532	515	485	537	498	567	555	530	540	526	539	535	477	569	542	524	527	568	493	575	520	533	526	501	557	507	550	515	512	557	536	580	537	520	536	518	504	488	520	506	524	531	532	505	533	565	531	523	564	530	502	555	506	545	572	524	521	513	529	525	552	493	510	510	516	507	509	520	528	485	559	500	565	506	508	519	519	510	530	552	527	555	548	523	496	499	513	524	540	516	496	500	524	542	532	492	495	485	524	526	521	525	594	486	535	551	551	547	553	546	566	571	537	539	540	554	529	542	490	526	530	508	507	522	525	517	537	547	525	522	524	512	504	549	515	518	551	510	495	498	514	487	532	559	481	533	507	528	552	533	547	543	541	538	509	504	552	494	524	558	511	538	512	495	549	534	548	553	559	523	541	536	580	523	539	571	503	497	529	470	513	542	535	533	500	524	536	538	497	533	551	530	541	546	520	536	526	501	572	520	543	503	519	545	535	525	510	519	518	512	544	499	543	530	507	504	549	502	536	565	529	546	526	521	520	547	531	541	530	566	505	541	527	517	532	487	501	550	531	511	541	520	513	525	551	495	539	529	502	521	533	494	533	542	535	535	504	580	496	505	476	505	486	504	531	537	539	495	518	513	507	500	489	511	537	532	544	549	527	494	506	546	545	465	549	528	503	548	532	492	525	564	527	505	494	542	552	512	544	560	531	534	513	518	545	534	532	533	558	539	511	535	516	511	495	501	513	514	505	525	507	555	596	561	518	496	519	532	534	507	548	534	515	537	510	522	526	520	526	540	551	557	516	537	542	489	522	500	541	524	543	503	534	535	518	500	530	508	547	509	487	514	523	510	519	516	538	542	534	550	533	524	538	549	541	513	582	537	548	568	507	500	540	487	521	522	549	533	520	562	484	556	499	481	515	573	569	509	533	506	537	533	528	544	507	477	554	485	524	490	536	562	488	531	544	523	544	526	547	508	515	528	495	493	489	531	530	523	524	544	546	508	556	526	507	525	527	529	563	512	490	547	532	499	546	553	508	571	512	521	535	506	492	461	544	561	548	538	537	553	589	512	527	496	489	520	528	525	492	542	511	553	558	527	562	561	542	521	533	495	494	525	508	555	519	502	496	542	559	529	569	541	549	522	513	535	535	561	567	548	527	547	494	574	500	527	531	564	561	497	528	578	526	546	567	495	516	534	496	497	500	504	556	526	508	516	534	525	553	559	547	547	500	543	491	485	546	562	505	496	524	535	547	543	537	495	493	537	546	459	506	513	550	530	498	549	517	483	549	591
626	193	150	181	284	594	554	884	4014	7480	4414	2485	1476	910	685	365	208	133	70	60	44	39	30	38	31	29	35	26	33	39	29	31	23	43	38	28	27	33	32	36	28	24	34	32	32	28	33	27	34	26	33	35	34	34	34	24	23	32	35	34	31	29	27	34	29	34	41	34	36	27	32	26	34	34	32	34	33	27	32	35	34	30	36	35	32	32	37	36	29	29	34	32	34	24	29	27	29	21	38	31	40	37	31	37	26	31	33	29	30	30	36	34	29	30	40	29	33	30	31	37	31	39	36	26	18	27	31	42	29	32	32	36	31	34	19	39	31	31	29	39	22	27	33	23	24	29	33	31	20	42	26	36	36	29	30	42	32	28	37	34	37	24	23	26	29	28	27	36	28	25	33	37	27	32	42	33	33	33	28	33	35	28	25	36	34	32	32	21	35	37	36	31	29	40	43	30	32	40	28	27	35	31	30	26	39	34	34	31	28	29	29	29	38	28	30	27	27	28	40	38	33	32	29	29	39	28	29	28	36	43	35	36	32	28	27	37	38	34	30	42	33	37	30	30	28	31	50	34	36	26	36	37	23	35	28	23	29	32	31	29	36	34	34	34	35	27	38	25	26	33	37	36	28	26	25	30	28	30	30	38	34	34	36	30	26	29	34	41	34	27	33	35	26	35	27	40	33	30	33	27	32	28	37	33	30	31	28	36	34	27	37	21	31	37	24	31	22	37	31	24	40	32	47	28	31	33	26	38	23	30	20	29	40	28	32	37	34	31	28	34	26	33	27	36	35	28	42	33	30	27	37	42	33	41	23	34	33	33	31	42	33	27	30	30	43	39	34	37	37	33	28	44	27	29	27	32	26	29	27	31	29	35	36	42	26	33	33	37	32	43	28	23	36	26	27	23	36	25	35	26	40	25	49	45	36	34	33	27	28	37	42	39	28	20	34	37	38	38	34	37	38	31	41	40	33	30	33	37	28	26	32	26	33	33	35	24	31	22	30	39	30	32	35	32	25	38	27	27	28	33	32	31	40	26	29	32	34	40	37	41	34	27	26	38	23	31	18	25	33	26	28	34	32	32	29	22	30	34	21	29	37	44	30	33	24	39	35	30	33	29	27	27	27	32	30	34	22	35	25	36	30	31	31	35	25	37	36	27	31	32	37	29	50	36	33	25	33	31	32	32	27	43	38	40	32	24	42	33	30	33	36	34	42	38	34	31	30	40	41	28	27	29	29	23	25	36	28	36	32	29	40	35	43	41	34	38	29	31	40	20	30	37	38	38	29	22	36	33	29	33	25	34	40	34	24	25	32	38	32	41	22	40	37	36	36	40	35	27	35	32	42	27	30	30	37	25	26	24	42	27	26	32	32	32	35	29	23	26	21	13	27	29	24	26	32	24	28	32	36	31	26	25	34	28	39	41	33	31	37	29	35	34	32	24	29	29	45	17	32	37	51	26	35	30	26	37	33	28	32	35	29	34	40	38	34	23	36	47	29	31	40	30	30	30	32	33	27	39	34	37	23	28	21	30	29	30	49	34	30	27	42	34	29	38	26	37	36	39	35	29	23	29	33	36	36	36	32	29	42	36	32	32	36	26	24	24	25	35	36	27	27	32	42	28	35	30	30	24	34	27	32	34	35	31	31	35	44	30	35	40	32	30	26	26	42	38	33	27	29	47	35	35	37	25	36	33	23	26	34	39	28	35	43	38	28	33	41	43	39	27	46	40	31	22	31	37	29	28	26	38	25	38	42	25	19	39	31	32	35	36	36	45	30	26	31	32	27	38	30	35	31	34	29	39	25	24	39	28	31	37	38	27	36	34	41	43	37	24	32	37	29	30	32	36	38	31	41	30	35	29	35	25	30	33	34	26	31	37	38	37	28	25	37	32	20	28	24	19	32	25	34	30	30	26	36	32	41	34	30	32	27	37	38	33	33	25	24	32	33	34	33	26	38	37	29	27	43	36	35	40	26	20	33	35	42	28	41	31	35	30	43	29	39	36	32	36	33	31	35	31	40	29	25	40	32	31	37	34	33	39	29	37	35	28	20	25	33	30	32	21	30	39	43	24	33	29	43	32	32	32	31	35	29	33	43	27	29	29	31	37	35	31	40	34	31	32	31	41	41	28	22	27	21	39	26	38	30	36	32	29	33	34	33	40	30	31	29	29	31	40	30	26	34	32	30	31	37	27	23	24	32	39	29	28	24	35	33	37	23	33	31	43	36	37	27	26	39	21	39	33	29	39	33	41	25	38	29	35	31	28	41	36	30	30	25	26	28	34	31	35	34	29	28	34	35	31	29	33	29	36	32	24	35	32	35	25	20	38	30	35	28	37	40	34	27	27	30	44	24	31	19	26	25	37	34	24	31	29	31	30	40	31	27	24	32	26	30	41	25	33	28	37	22	42	31	29	33	29	36	43	26	40	37	35	34	27	31	35	36	33	36	28	18	30	24	42	25	41	38	34	29	32	33	25	26	29	28	37	38	39	36	28	22	37	22	25	34	32	47	21	41	35	26	30	31	39	36	36	32	33	36	35	38	33	35	33	39	43	37	28	30	34	39	37	38	20	35	31	39	38	33	26	29	42	26	15	28	39	31	39	29	23	41	41	36	25	34	42	27	26	39	29	33	26	31	38	34	31	36	26	29	31	28	29	34	32	38	30	32	39	36	37	22	26	27	30	38	40	33	37	34	33	40	31	38	28	34	33	28	29	32	37	27	29	20	33	35	33	26	28	41	27	40	33	45	27	30	26	32	33	33	26	33	29	30	34	30	32	29	35	36	35	33	41	32	35	22	48	35	24	33	35	45	31	24	31	37	25	34	34	24	29	37	34	28	23	28	32	36	30	42	34	26	30	35	42	36	20	37	35	32	32	35	31	21	22	36	34	46	30	26	25	28	20	27	29	43	33	29	25	25	25	33	27	28	28	30	31	33	33	27	36	30	33	33	34	26	32	39	26	43	18	30	28	34	38	23	26	33	40	42	32	39	31	31	38	29	30	23	31	26	25	35	31	31	29	30	24	37	35	30	40	38	31	30	23	29	24	32	28	32	36	27	35	30	36	29	30	37	45	25	40	39	27	27	37	31	40	34	34	29	24	29	37	32	38	27	32	26	34	39	21	26	27	37	35	36	23	28	25	28	26	31	36	34	32	40	24	27	38	39	30	40	22	26	32	37	24	36	34	30	41	35	33	32	33	24	33	27	24	31	31	38	35	32	29	28	28	36	41	29	29	35	33	35	33	30	32	29	39	28	35	37	35	24	31	35	28	24	21	31	34	38	23	30	31	29	29	31	28	32	29	26	31	22	29	33	32	26	39	29	41	36	37	32	24	35	45	17	28	42	24	34	24	29	28	22	29	25	36	34	28	24	32	31	27	31	25	26	30	26	34	32	21	31	36	37	34	29	31	39	31	39	24	40	38	32	38	22	29	25	22	35	36	28	33	40	34	30	32	35	30	38	36	33	24
14127	5202	3150	11249	22353	26153	23654	27019	40598	46611	34239	29176	24181	18994	15897	9687	6338	3161	1916	1167	682	478	440	389	438	420	412	444	431	434	428	434	384	395	413	404	452	392	380	390	405	407	433	382	458	434	415	423	393	375	380	383	392	394	431	429	355	438	397	415	439	410	440	406	412	404	418	395	406	392	392	409	432	445	375	474	388	398	383	381	430	413	401	378	425	422	423	408	372	399	392	430	413	400	405	393	396	396	430	402	377	393	403	416	397	386	408	432	362	406	403	420	421	418	392	426	412	432	435	410	402	410	417	425	378	425	404	387	427	389	386	467	397	417	419	439	457	363	453	384	439	451	374	392	397	456	372	376	423	422	414	381	403	356	422	390	419	442	410	389	418	394	418	415	383	427	413	403	403	387	405	384	430	415	420	373	419	408	391	426	426	404	403	360	404	411	437	427	428	435	419	416	407	437	410	412	386	415	429	383	443	387	419	404	413	399	393	426	384	388	411	391	424	406	442	424	382	419	415	409	431	433	399	386	393	376	414	391	395	388	445	395	396	388	445	409	400	380	377	388	400	411	429	434	411	417	411	379	394	411	409	372	393	464	379	403	397	407	409	418	404	427	384	410	417	409	382	406	399	436	383	405	399	369	412	398	411	373	424	429	396	364	403	388	414	373	407	414	409	426	412	413	390	387	419	406	407	413	419	407	413	390	372	397	415	403	417	373	390	378	437	431	416	420	413	411	398	416	403	384	450	398	403	398	422	398	391	392	423	391	429	391	421	387	409	396	420	388	423	371	418	436	435	406	426	404	435	410	394	427	423	402	427	378	415	409	376	403	415	427	441	400	422	418	414	371	398	449	432	413	411	425	378	397	403	403	428	424	414	416	433	426	391	394	438	408	388	423	408	371	430	418	427	406	392	416	365	393	398	388	408	422	388	393	414	377	402	459	408	390	414	398	378	384	445	400	400	451	427	419	423	398	410	406	396	420	424	414	396	433	445	397	407	432	383	428	397	391	379	390	433	421	426	415	439	394	421	426	414	433	428	412	413	432	388	410	414	403	380	419	413	413	438	388	405	391	431	401	422	410	363	412	452	389	403	434	406	432	426	421	417	386	387	397	424	403	389	439	385	408	455	448	391	422	397	392	415	395	387	396	385	388	425	399	403	416	401	389	391	389	430	426	401	436	401	384	395	408	404	400	411	414	431	419	433	396	358	379	446	389	383	447	398	400	425	403	385	420	413	418	408	361	414	400	430	404	401	396	429	428	411	419	393	407	380	446	386	412	412	416	429	383	408	423	394	408	390	403	409	397	435	418	397	422	411	372	462	400	422	378	424	407	400	386	419	407	378	381	433	414	411	405	440	409	401	426	412	417	365	423	414	374	407	393	376	384	429	414	450	392	405	409	459	418	423	364	440	418	406	382	404	422	407	430	422	404	402	404	428	448	436	391	428	434	408	398	449	413	388	365	387	426	404	422	403	418	419	432	404	418	388	458	419	468	412	381	385	417	404	400	400	421	450	395	418	412	421	465	427	400	407	397	403	400	445	439	413	426	422	391	389	388	410	443	409	408	402	405	396	418	400	398	417	365	386	389	369	405	393	422	432	411	404	403	411	411	410	445	384	399	388	394	370	393	388	431	405	392	420	421	438	415	399	385	393	404	388	437	409	397	414	396	385	442	398	383	440	426	387	432	389	363	421	404	400	413	429	404	449	427	397	422	407	408	409	407	387	410	377	420	431	409	444	385	422	415	431	405	425	413	405	384	409	408	420	446	411	439	407	418	414	421	407	427	439	444	420	416	405	391	385	413	404	401	408	408	426	471	381	410	401	407	407	411	402	413	436	452	415	398	394	436	417	432	383	372	437	441	405	388	419	436	400	380	395	394	386	394	411	436	400	423	426	394	428	397	405	422	391	368	412	392	397	390	401	445	385	405	443	386	362	411	420	382	397	398	391	412	417	397	427	374	395	399	404	421	351	433	438	415	440	366	410	406	371	400	445	437	341	409	451	396	389	407	400	396	406	398	416	398	400	415	443	393	408	415	449	447	421	412	426	382	390	431	396	396	444	409	422	452	438	404	421	399	409	418	392	420	388	361	398	456	436	420	391	404	413	443	396	381	412	427	397	409	402	385	389	431	407	375	388	386	383	405	395	412	454	396	395	445	381	392	417	411	387	451	414	408	413	471	382	397	395	421	403	395	398	402	360	413	421	415	447	410	412	379	408	402	405	402	415	396	414	404	442	402	393	397	379	381	409	417	425	433	415	398	428	427	418	450	454	432	420	394	389	415	406	363	433	394	401	421	411	400	417	407	371	403	385	389	413	403	393	389	409	435	391	366	408	407	399	414	402	421	433	404	431	467	399	388	380	424	366	408	425	446	418	396	408	438	417	429	431	416	433	402	423	408	433	434	377	422	403	401	400	413	406	387	417	411	388	424	433	421	423	396	411	388	399	425	409	409	419	398	396	449	417	407	434	409	422	417	395	420	417	421	422	421	423	432	410	425	435	420	396	396	422	422	411	408	388	407	380	410	376	430	389	391	426	422	383	387	423	404	399	403	409	391	364	400	414	418	423	435	387	393	414	422	390	399	396	435	393	414	409	387	412	405	380	396	420	417	408	395	414	439	400	389	369	377	405	416	413	376	409	398	418	422	380	378	395	413	404	414	398	377	421	418	440	406	394	399	417	433	413	381	419	407	414	438	395	403	443	449	384	359	430	423	392	398	414	405	380	403	408	412	410	397	397	389	380	415	372	419	385	401	394	375	426	434	409	425	381	431	433	455	435	422	429	435	436	398	388	369	422	389	381	389	385	432	424	401	396	390	397	391	427	417	373	389	413	389	422	400	380	402	435	423	376	372	398	378	384	400	412	406	429	419	370	386	401	423	415	409	426	414	386	399	422	411	448	381	419	422	457	446	416	383	439	423	414	350	388	392	407	429	417	441	408	406	442	402	408	388	381	364	425	389	437	414	388	392	427	417	410	406	379	396	416	428	420	426	398	398	422	391	413	414	411	353	388	411	445	402	390	435	392	419	413	446	397	411	425	369	414	392	424	389	409	436	373	430	423	399	436	422	400	403	426	395	407	422	424	395	438	395	395	406	389	386	392	417	413	434	406	408	409	415	424	382	435	415	429	378	376	422	408	425	395	438	393	420	376	416	400	390	377	420	438	384	403	406	387	411	367	432	406	410	396	390	407	376	404	414	427	408	430	432	383	399	411	400	425	418	409	432	428	445	363	430	394	403	391	391	409	398	425	400	426	407	417	369	386	427	426	434	397	405	421	398	405	423	404	400	427	432	390	430	383	390	422	396	424	373	406	404	404	423	408	422	405	405	377	424	395	395	407	426	410	404	411	395	398	409	434	414	403	416	415	405	373	399	429	452	364	386	431	393	392	403	429	391	422	421	369	367	414	358	432	409	420	400	428	395	399	434	409	383	401	385	417	361	369	394	427	416	428	433	422	430	413	426	374	404	398	423
1922	189	159	159	294	488	791	1584	3185	9153	7644	2709	1571	1173	878	523	226	147	72	56	66	48	61	50	50	58	49	46	42	62	50	46	51	66	45	46	48	54	49	44	44	46	45	42	47	46	46	47	56	57	44	50	44	48	58	59	61	43	44	53	47	48	57	56	54	31	52	41	66	51	37	50	35	58	50	46	53	60	51	47	49	43	48	48	41	40	45	45	66	56	46	39	36	53	40	48	50	46	50	44	57	43	46	46	51	43	55	47	52	35	34	52	59	49	43	51	49	55	42	46	45	63	29	63	35	47	40	56	57	56	50	60	54	43	54	49	52	47	53	45	57	37	66	58	48	61	53	42	48	46	51	39	48	74	45	56	43	52	50	56	44	62	46	56	43	42	46	46	52	45	52	54	47	48	53	53	46	53	38	58	54	51	53	65	51	60	50	51	40	51	48	52	49	63	57	49	51	51	51	41	59	50	36	42	56	58	57	56	46	54	37	66	49	60	39	40	42	43	54	61	35	44	48	51	48	49	34	53	60	56	49	60	48	56	42	52	53	51	55	45	43	42	60	61	55	53	39	47	53	44	39	41	46	58	53	49	53	44	47	50	61	47	53	50	36	60	58	55	52	53	59	47	53	38	53	54	54	56	47	50	49	52	38	50	51	41	45	44	43	53	53	62	48	50	39	43	51	44	46	44	50	46	49	58	52	57	49	52	51	46	43	57	38	49	53	50	48	53	50	46	57	50	60	45	44	48	47	45	51	51	55	30	57	38	55	45	40	49	57	50	42	41	51	48	54	52	57	47	39	45	51	41	37	44	60	46	46	46	52	38	45	57	56	57	49	48	46	47	45	61	48	43	54	55	42	48	57	43	50	52	48	46	44	55	44	40	53	39	43	49	55	45	51	50	44	49	45	42	54	51	57	51	45	47	38	48	49	54	49	48	53	43	40	43	56	39	54	43	55	45	48	61	45	40	51	49	59	52	44	48	43	52	46	54	49	42	44	43	47	49	47	55	51	39	55	43	52	47	46	49	53	48	57	41	50	46	44	41	58	47	36	50	56	54	48	59	50	51	50	55	46	56	48	35	39	49	64	61	54	62	53	46	40	44	44	57	35	57	46	40	52	45	47	52	43	47	45	58	59	55	51	48	43	52	49	50	44	69	48	57	46	55	48	45	52	43	53	46	43	43	42	49	53	54	43	44	43	54	49	51	41	59	48	51	58	56	56	51	59	45	59	58	61	49	46	51	60	44	47	55	54	35	46	52	43	53	45	48	46	47	38	57	41	52	53	59	54	44	60	37	55	54	49	41	48	52	41	63	51	48	53	55	52	48	54	54	50	59	59	60	61	68	39	53	57	43	46	47	41	56	61	48	54	48	58	59	55	50	37	59	39	57	50	49	56	39	49	42	43	43	45	60	52	41	50	49	49	54	52	47	60	45	45	44	53	46	46	49	51	68	57	47	51	48	55	65	51	53	55	37	59	55	45	52	48	50	62	54	55	53	51	57	56	46	48	48	40	52	34	53	42	52	61	50	47	59	54	40	46	59	64	62	53	43	63	60	50	51	48	65	55	44	46	49	42	45	70	63	56	51	49	46	57	45	56	55	53	41	50	52	56	58	53	45	36	46	47	51	63	55	33	42	66	46	54	48	52	44	50	45	44	48	50	47	60	49	61	69	46	46	41	47	48	45	59	39	52	59	51	61	49	53	55	48	44	53	49	55	60	52	47	45	47	49	44	45	57	65	49	47	40	52	53	50	51	41	49	49	51	61	46	55	41	61	56	45	47	55	43	47	55	54	42	51	52	37	55	49	47	45	41	52	54	48	37	40	44	58	44	53	53	56	54	52	45	49	50	57	47	60	44	35	68	39	44	42	50	60	52	60	49	56	63	41	50	49	57	58	52	51	46	51	59	50	55	44	63	43	51	52	35	39	48	50	55	56	55	48	46	45	40	48	52	53	43	37	47	41	52	45	50	45	48	44	52	56	51	52	57	50	43	42	52	42	48	55	55	40	56	48	52	49	48	46	54	62	46	46	54	44	50	44	49	38	56	56	57	46	60	61	50	65	55	56	50	37	52	48	50	44	54	66	41	40	40	48	47	47	51	63	59	63	53	58	55	54	56	45	43	53	40	44	41	55	40	54	52	47	49	45	54	49	51	46	54	45	34	49	48	42	43	66	56	46	38	39	42	57	47	50	48	45	50	52	45	45	58	55	41	57	51	37	46	60	40	47	47	49	45	51	49	53	45	61	44	54	40	54	61	50	45	47	40	52	49	60	56	51	45	38	51	60	43	43	47	40	48	37	51	44	44	51	61	57	52	47	44	70	40	56	58	62	42	51	41	68	69	45	50	42	45	55	47	57	49	45	38	61	51	45	45	53	46	45	40	44	57	59	57	48	48	53	49	48	45	52	55	47	50	60	50	64	53	43	50	43	61	50	48	46	48	48	53	54	54	48	50	56	45	47	45	48	52	50	54	49	46	63	47	56	54	52	35	44	36	50	44	43	53	45	47	50	46	39	58	50	52	54	38	51	49	40	55	38	47	55	47	56	42	43	40	64	49	54	51	47	47	47	55	48	46	64	39	50	38	49	45	46	45	56	57	44	45	51	38	48	55	55	47	42	50	47	51	48	53	46	67	55	43	56	45	50	61	43	52	53	50	43	55	55	44	52	43	45	46	56	54	46	42	49	44	54	46	47	53	53	53	56	39	55	53	39	50	41	56	53	51	37	60	54	46	53	46	64	44	52	42	39	44	44	45	54	60	45	57	48	74	46	41	40	48	46	42	37	52	54	40	48	38	56	56	47	47	45	47	44	47	51	47	58	30	47	53	53	46	44	40	34	60	48	47	42	56	55	41	39	57	47	54	43	54	41	50	44	47	38	41	35	56	54	58	60	62	55	50	49	40	42	56	40	38	62	55	43	49	40	48	47	48	50	44	59	51	48	56	61	42	52	51	52	52	48	44	57	50	55	49	65	35	42	35	53	46	48	39	67	41	38	57	43	39	46	63	55	49	42	55	45	56	51	39	50	46	38	52	44	49	50	51	57	44	50	51	43	56	51	53	44	46	59	43	51	54	50	44	49	59	44	56	39	50	51	40	54	56	47	49	58	54	61	59	44	40	50	51	42	55	38	46	39	51	52	59	37	45	59	48	56	34	43	50	45	62	48	42	53	44	37	41	65	45	46	37	49	51	51	58	47	45	53	62	51	57	43	48	42	58	45	32	40	53	59	55	51	66	44	48	39	61	47	62	56	45	60	46	40	52	54	37	48	40	47	43	49	44	41	54	65	48	49	56	45	42	40	42	46	43	48	45	58	50	58	43	46	56	60	52	49	49	58	46	36	48	47	68	55	49	51	53	47	39	56	46	53	48	58	46	43	57	37	42	58	51	52	55	57	50	42	41	56	58	45	60	44	48	51	51	56	49	55	53	48	42	50	41	60	52	48	46	53	63	53	51	54	51	47
13014	4905	2921	9718	21822	25094	27498	31379	38373	50852	42062	30383	24750	21598	17875	12249	6179	2727	1369	850	703	695	682	630	643	618	667	666	653	623	627	646	636	669	663	593	613	589	707	663	588	629	643	610	654	622	652	615	644	654	653	704	631	581	627	628	599	572	601	593	656	629	679	628	646	635	629	643	682	640	622	600	631	652	606	693	675	632	659	603	655	608	649	597	656	613	620	590	627	651	674	631	654	638	624	638	629	626	668	621	655	651	634	660	626	590	608	675	603	643	642	615	656	641	654	624	660	671	641	574	634	628	667	671	656	646	641	705	626	653	614	665	623	604	602	640	646	678	642	650	630	644	663	665	649	630	685	625	683	639	602	633	642	620	620	614	662	633	634	626	625	674	648	637	619	597	654	655	615	580	687	648	664	603	594	646	638	677	620	649	644	616	627	644	679	615	641	685	620	652	655	660	637	653	608	694	624	659	592	637	619	682	637	630	622	643	677	632	625	604	585	597	645	605	634	664	701	610	629	637	605	654	687	642	643	591	655	691	658	607	625	594	685	667	600	634	665	648	672	616	605	669	642	665	621	615	668	636	594	636	661	650	630	643	657	572	626	676	623	624	615	644	607	627	584	645	646	629	637	639	652	616	695	608	646	611	587	618	673	616	617	626	615	620	620	678	611	642	621	680	633	658	599	631	575	660	607	673	658	611	648	694	666	621	687	675	676	627	617	647	641	657	631	623	615	649	657	623	652	593	649	649	645	627	624	557	629	658	591	632	623	635	619	611	640	662	625	651	653	621	680	628	654	618	681	625	653	634	614	638	596	649	645	642	678	625	630	653	618	644	607	578	664	613	633	641	649	600	633	610	637	627	631	623	636	620	647	610	620	630	585	658	614	664	630	681	658	634	641	678	621	641	616	663	653	616	608	559	580	610	668	646	608	646	669	660	590	643	632	628	628	595	626	633	639	610	644	644	644	647	656	606	634	623	675	641	647	617	610	653	680	623	620	624	667	639	693	617	628	629	647	616	614	684	621	624	653	682	640	641	610	605	635	660	676	611	645	659	641	636	596	627	623	592	668	635	631	635	637	633	679	645	652	612	652	619	620	595	594	670	631	661	664	629	628	638	667	655	620	606	607	625	658	606	645	652	620	673	617	647	701	651	643	660	595	643	621	670	690	630	654	653	611	623	655	647	667	634	665	701	619	616	655	633	642	620	631	638	636	624	628	653	590	621	664	658	639	645	638	631	638	598	612	689	628	630	618	657	584	623	617	615	637	650	590	613	637	627	650	641	623	635	587	638	608	641	640	664	644	624	681	649	654	628	617	610	615	663	635	650	671	654	630	643	655	643	645	671	651	675	671	609	642	647	621	646	621	604	630	638	610	648	632	620	612	599	673	623	627	630	636	602	649	639	652	661	614	609	633	636	647	652	629	665	609	660	604	661	642	637	630	625	629	651	592	645	605	642	693	652	632	654	597	658	632	629	628	584	658	629	630	656	594	616	649	640	664	625	641	607	620	657	634	632	620	644	628	652	635	671	640	661	665	629	659	691	622	647	616	651	632	636	667	636	643	576	651	632	607	620	626	630	612	659	601	612	659	653	631	623	604	634	662	633	626	655	675	646	691	649	635	687	621	635	655	650	661	640	610	598	639	654	646	624	670	629	662	633	620	642	617	684	618	620	620	674	649	635	638	645	642	695	613	633	612	621	628	605	634	602	644	645	622	659	634	638	655	625	648	650	618	618	597	622	630	636	590	587	646	669	619	627	666	613	648	622	645	635	632	662	601	662	658	679	616	644	644	660	659	604	665	594	610	638	650	622	633	662	614	645	617	638	625	597	604	618	640	647	609	637	608	629	642	612	610	671	660	635	649	693	629	628	650	634	635	634	675	629	637	634	682	605	644	649	634	652	631	613	617	690	642	647	623	609	634	635	640	619	645	649	641	632	629	624	625	660	619	634	641	652	661	623	667	591	662	689	631	614	664	642	590	620	680	627	629	683	627	630	644	621	608	659	623	597	658	678	658	620	688	620	652	638	625	645	648	608	655	602	676	630	641	673	637	643	645	640	629	654	654	636	641	565	647	641	598	672	651	672	657	674	645	631	625	593	616	654	642	681	613	617	611	592	656	694	643	631	611	633	635	601	645	647	609	636	609	635	644	648	575	656	642	644	628	672	606	643	590	641	628	657	636	623	656	685	598	668	640	638	626	606	682	628	659	630	652	628	598	654	614	668	638	605	589	662	599	648	649	654	618	661	663	637	595	660	613	642	640	632	648	633	672	637	581	669	637	660	666	660	611	705	607	598	626	640	640	636	598	636	668	654	619	634	659	627	622	603	645	636	617	624	664	655	661	672	607	611	589	651	631	673	577	641	592	626	602	631	641	635	657	601	601	671	684	646	631	612	612	590	677	654	667	643	673	600	645	611	687	570	647	644	673	602	589	654	629	679	596	667	624	611	631	650	688	663	642	624	640	630	619	657	670	635	608	631	636	592	612	701	645	657	670	612	659	583	600	635	662	609	612	635	632	640	648	625	657	626	616	602	645	626	633	632	658	616	653	643	611	650	647	634	676	671	635	656	675	644	630	640	630	712	652	625	658	669	641	631	636	629	650	650	630	577	615	700	634	656	666	639	624	669	630	682	602	644	594	637	628	591	651	653	631	605	653	644	665	637	643	642	655	637	635	623	650	641	662	641	653	659	642	617	686	672	641	639	645	638	659	665	639	630	641	648	667	593	623	642	630	655	652	649	641	621	611	583	595	664	658	650	625	641	636	637	657	653	687	625	662	614	652	612	601	621	644	651	685	649	658	687	631	645	646	650	654	615	612	619	636	604	595	610	663	594	623	634	627	655	617	628	637	622	618	652	687	635	619	655	629	640	649	622	622	613	616	650	656	606	615	615	671	639	648	609	625	632	674	619	608	650	646	657	626	645	621	613	649	630	635	608	642	690	662	666	620	612	662	615	666	632	605	655	656	624	617	666	617	654	609	667	604	674	652	602	652	652	638	578	632	633	629	637	622	616	638	626	709	669	637	632	643	597	635	684	604	669	653	667	615	638	651	653	665	628	655	645	622	654	634	666	614	635	626	650	646	640	626	592	625	608	671	640	623	618	627	661	621	639	649	662	658	652	630	675	691	705	663	611	653	612	621	613	607	635	635	639	620	632	645	623	563	647	628	624	634	644	637	651	595	651	626	642	622	631	626	614	622	653	650	606	626	588	664	649	643	605	629	642	636	648	612	638	624	672	647	683	640	633	650	647	648	656	664	622	609	634	635	662	626	619	626	629	614	631	629	662	647	628	653	625	657	606	646	606	613	618	700	670	612	621	622	599	688	645	635	616	667	664	676	652	597	630	657	661	646	580	585	634	653	639	672	661	632	650	610	658	616	652	650	639	625	613	598	598	606	628	586	615	671	656	647	667	615	651	619	653	664	642	635	609	564	651	657	586	682	677	636	654	658	611	601	605	666	610	623	608	601	629
1089	248	217	275	405	984	1290	1751	8462	11534	10687	5572	2410	2011	1223	653	307	150	71	49	60	48	41	41	40	38	45	29	39	44	39	42	40	28	26	37	48	33	31	41	40	40	44	41	43	43	39	37	34	34	33	38	40	33	35	38	38	37	41	42	48	32	37	29	34	29	49	32	35	48	39	29	33	36	40	39	40	41	38	26	39	42	37	48	42	43	32	39	40	31	40	34	37	47	42	26	37	43	36	39	37	27	35	35	29	35	41	40	31	33	37	45	49	29	32	33	43	33	48	52	40	41	36	30	45	43	40	33	45	40	47	42	46	50	38	37	42	55	41	39	42	34	31	43	42	28	45	35	41	46	39	51	32	38	46	46	32	44	37	47	35	35	33	50	38	41	38	30	25	33	33	41	39	32	34	35	33	30	51	36	32	36	38	37	41	35	36	30	32	27	41	45	43	37	40	42	42	38	41	38	48	50	40	37	38	36	39	29	35	47	45	30	40	37	35	41	45	43	35	43	43	35	32	43	42	34	46	39	27	36	37	37	35	33	45	44	46	45	34	41	35	44	45	46	30	33	41	37	39	35	39	46	37	35	32	33	35	45	40	26	41	41	35	38	40	36	48	29	38	41	45	38	32	29	39	34	35	51	41	28	34	35	27	36	36	31	41	36	38	31	34	36	36	51	33	37	40	39	36	41	37	41	46	39	36	38	32	43	51	32	44	41	47	40	41	46	37	29	44	32	36	36	41	42	35	38	30	44	44	45	31	47	35	34	39	36	34	42	39	20	46	33	35	46	37	48	37	47	42	42	45	43	46	47	38	37	40	43	43	33	37	31	35	36	41	49	36	46	42	40	45	44	39	40	38	34	43	36	37	38	45	53	46	39	31	38	33	37	48	57	49	53	45	36	37	30	37	27	32	46	34	43	43	44	35	45	36	51	38	31	35	40	31	40	43	47	43	42	32	44	37	34	39	43	33	34	47	37	37	45	33	44	32	40	39	41	32	39	37	37	40	46	39	39	43	48	29	45	40	28	39	44	36	30	38	30	43	40	31	36	44	38	34	32	30	34	36	42	49	51	31	29	38	35	49	38	35	50	42	32	38	40	35	50	42	35	54	39	40	47	47	41	32	42	33	38	27	48	35	34	45	35	39	41	36	37	41	38	50	50	32	41	45	35	38	29	46	40	34	32	37	29	45	37	26	34	41	39	41	53	41	39	46	34	40	40	31	35	50	32	33	37	43	37	31	46	35	37	31	47	37	33	33	35	45	43	32	37	35	41	43	34	44	37	45	40	40	33	38	36	37	38	36	36	38	39	37	37	44	43	38	36	35	39	34	34	40	44	35	32	43	38	28	28	46	52	38	26	26	37	37	39	26	46	43	37	42	36	25	41	43	33	39	37	44	44	47	31	42	36	36	48	43	34	49	42	40	23	39	34	46	33	39	35	32	48	40	37	49	41	45	39	37	30	34	34	30	38	48	53	37	33	35	42	36	45	41	42	32	39	39	34	38	31	43	37	32	33	38	33	41	45	39	26	32	34	34	37	29	42	34	30	42	35	40	54	43	27	46	41	50	36	26	41	46	41	51	40	42	45	40	38	53	37	36	37	23	39	40	35	40	44	39	34	40	32	52	42	36	32	41	46	37	37	30	41	47	29	41	35	29	37	30	39	40	41	47	30	48	37	36	44	35	31	37	39	46	45	43	35	23	46	36	41	41	36	50	40	41	33	43	37	35	33	35	38	48	43	35	27	46	40	47	35	31	27	41	49	37	30	42	42	45	38	34	36	38	37	44	38	37	48	51	30	46	33	45	31	41	57	32	47	36	28	35	41	38	31	39	35	36	42	35	37	37	30	35	25	38	46	43	36	38	39	47	36	44	41	46	36	44	34	49	47	34	45	45	37	51	39	39	36	37	38	45	39	34	41	34	34	41	25	33	45	35	32	46	41	38	33	35	30	43	40	41	39	39	50	46	28	43	39	35	35	46	36	33	47	32	29	42	39	33	39	37	38	46	33	41	35	42	42	38	42	26	41	39	36	42	38	44	28	36	40	42	38	32	31	43	32	34	39	35	42	46	40	52	44	42	30	39	33	41	42	46	41	32	39	41	48	39	41	45	31	41	46	39	41	38	35	45	39	33	40	39	43	35	35	53	32	48	38	27	50	46	40	42	39	48	32	27	49	52	44	39	45	48	36	54	49	41	42	36	29	43	27	39	35	43	39	40	32	33	37	37	40	50	37	37	44	33	37	43	41	35	33	39	41	39	39	45	37	40	40	41	36	48	37	29	31	52	37	35	32	44	41	39	38	41	45	35	39	40	33	37	33	34	36	26	47	39	33	37	41	30	34	51	37	38	35	41	38	36	35	37	42	33	42	55	42	46	37	44	33	45	36	30	41	30	34	40	39	45	45	39	27	46	36	39	45	44	28	32	40	31	41	39	38	34	37	32	45	36	39	36	44	44	48	42	40	36	37	41	51	46	38	39	43	36	40	39	35	48	40	45	43	39	31	38	44	31	42	42	44	27	26	45	38	42	35	41	40	38	39	38	37	40	45	29	37	39	28	43	34	52	42	44	43	36	36	42	40	35	41	41	45	39	31	35	29	41	34	28	45	38	43	37	42	45	47	38	38	44	36	36	48	32	42	42	32	51	39	28	49	39	30	29	35	34	41	34	39	36	41	38	44	42	37	40	45	41	38	41	47	34	41	54	31	34	30	41	39	46	31	45	51	39	41	33	28	44	38	53	35	42	40	37	41	37	53	36	29	38	43	48	36	36	36	33	42	44	28	43	33	39	34	49	25	48	40	35	40	42	37	30	29	35	32	45	45	36	46	31	38	38	43	33	41	47	49	38	39	36	36	33	33	38	33	39	44	48	48	42	48	40	40	43	37	31	47	36	22	45	33	23	34	35	32	48	41	33	31	39	38	38	37	35	34	41	32	41	40	39	35	37	49	51	31	43	44	37	35	37	24	40	40	41	33	36	25	46	41	40	33	38	44	37	41	49	42	36	31	32	50	34	36	49	50	39	37	50	39	31	42	48	40	40	43	44	28	46	24	37	46	38	41	47	36	44	36	34	38	38	29	33	28	41	42	51	43	41	47	47	29	48	43	35	42	36	38	41	37	36	47	35	32	52	38	30	43	27	41	38	37	42	36	42	35	36	34	26	35	39	38	34	38	31	47	28	53	32	34	54	35	28	39	41	40	40	41	38	39	35	47	37	45	36	25	37	25	38	33	48	44	33	42	42	42	34	47	39	35	35	42	38	39	34	41	36	35	30	49	35	39	41	34	26	42	41	37	40	28	42	43	35	34	40	37	38	35	40	54	39	42	41	40	39	39	32	44	57	31	31	39	39	34	44	37	47	46	36	33	25	40	38	48	26	32	35	36	45	47	32	43	41	43	47	30	33	37	46	34	33	44	43	46	30	37	40	44	34	36	33	33	38	36	40	41	36	46	39	40	40	30	46	41
17335	6052	4362	14428	27589	32274	32735	33606	48831	53792	48915	36247	29522	26748	21207	14418	8182	3764	1579	856	672	486	535	515	505	482	516	501	500	469	508	506	483	477	468	454	495	492	499	479	484	525	509	475	470	491	489	474	499	496	478	482	472	487	494	495	480	491	501	454	491	498	534	445	543	490	488	465	473	507	497	487	474	497	488	507	496	495	508	497	488	500	477	472	520	505	452	511	520	546	489	512	451	519	484	525	524	536	523	519	498	494	504	474	481	477	513	473	497	478	440	503	521	487	473	499	496	474	488	497	452	489	509	495	511	493	512	495	507	493	508	481	472	493	530	486	507	495	515	491	501	482	507	459	502	443	463	487	502	456	464	470	479	477	496	459	506	493	475	505	508	470	511	520	471	476	501	460	515	511	517	495	497	430	516	476	527	482	486	515	469	489	492	496	531	486	508	491	516	496	517	502	467	477	476	506	507	492	524	502	502	492	529	439	498	487	513	482	487	537	473	471	517	512	494	497	507	449	494	495	486	492	503	471	475	479	482	476	517	446	506	456	506	498	519	479	516	502	501	480	512	500	489	461	464	488	521	520	503	526	464	466	487	501	515	513	493	477	460	505	482	495	539	495	520	512	478	460	480	463	447	438	465	497	475	493	502	486	472	529	528	528	453	488	542	514	482	457	494	499	504	485	499	482	484	484	487	480	499	547	461	461	500	475	493	503	470	491	459	477	512	516	471	520	470	484	507	471	530	460	472	482	500	497	536	479	454	505	499	520	488	485	487	471	503	495	498	509	483	489	513	505	504	483	492	518	504	472	509	467	474	478	500	500	500	484	468	538	507	480	498	497	482	448	516	494	480	492	502	527	428	493	489	519	480	456	463	471	505	477	528	472	464	493	482	529	461	488	487	482	481	503	466	498	485	487	512	489	463	487	454	510	472	474	520	506	505	531	532	551	482	515	483	517	497	506	536	462	501	471	496	499	491	498	489	496	458	498	519	540	488	465	487	477	530	506	469	522	483	465	491	498	469	449	498	490	479	455	493	497	497	487	480	494	514	499	492	544	504	469	488	502	464	479	496	472	507	473	542	513	501	524	489	494	505	528	483	472	493	523	524	466	481	434	470	514	483	507	509	514	508	496	470	474	519	468	512	489	501	518	518	450	533	480	488	501	495	480	446	469	486	478	499	473	491	458	500	545	515	504	457	455	464	517	523	500	459	479	525	539	483	510	463	469	474	533	513	499	466	500	479	493	505	503	467	510	492	467	495	524	520	487	454	517	448	482	468	508	495	527	479	506	471	493	460	477	482	460	485	498	478	469	473	463	482	531	505	467	507	490	517	474	490	471	452	505	496	507	537	479	461	502	548	462	450	517	466	503	486	454	484	507	503	492	517	493	498	494	503	488	489	470	485	551	505	483	501	498	505	470	507	524	489	505	477	481	488	507	504	488	448	481	469	456	472	477	514	499	492	494	463	512	468	503	529	475	506	473	467	495	541	477	534	490	459	489	510	475	515	494	500	505	488	499	478	492	473	496	529	489	513	500	497	501	478	487	518	465	476	501	494	457	523	499	501	500	487	494	528	468	458	503	484	523	468	525	502	479	493	523	493	509	481	516	508	477	501	485	482	475	495	500	501	455	490	480	485	462	512	532	507	469	481	491	452	511	485	502	497	475	492	467	504	470	507	469	498	482	495	517	506	493	531	479	520	470	482	466	503	456	482	526	486	491	503	481	468	502	481	476	476	453	472	506	520	505	518	472	504	515	476	502	474	467	541	477	506	500	489	505	495	490	455	511	508	493	480	489	503	560	475	518	481	473	483	505	499	510	483	491	511	479	487	535	480	491	513	502	481	495	479	482	474	482	527	479	505	488	497	482	525	464	515	470	465	543	499	499	458	478	503	532	477	491	481	487	472	509	495	488	504	478	496	479	480	511	557	485	465	494	490	507	476	493	470	520	477	479	450	487	479	469	490	535	499	472	476	501	448	518	498	481	523	491	463	481	471	474	509	528	571	527	446	501	456	500	478	483	493	500	501	481	484	504	486	517	468	527	496	480	493	505	517	461	463	511	525	516	514	490	465	534	499	502	490	482	510	460	500	484	512	541	469	491	522	507	503	472	555	492	507	481	533	488	497	515	478	478	483	475	488	521	489	512	504	506	522	471	481	523	462	460	500	524	514	505	487	495	520	485	481	447	491	472	498	474	494	517	502	520	523	516	443	491	464	445	496	529	489	485	490	475	453	473	511	500	486	485	463	511	510	539	469	531	503	495	457	474	517	471	504	488	477	493	513	498	486	511	470	479	481	483	509	523	517	533	488	486	491	504	527	530	498	503	492	487	476	485	504	497	480	525	471	515	455	491	495	451	478	464	514	490	474	494	496	453	519	491	484	490	519	529	483	462	506	514	466	487	455	520	469	482	495	454	503	500	504	494	460	513	488	507	526	488	509	496	485	488	440	465	494	512	468	494	467	429	480	465	482	485	495	517	499	464	485	511	503	486	506	497	494	489	437	490	495	474	507	480	502	465	467	503	455	487	539	499	455	465	476	488	480	483	459	543	497	480	507	484	481	471	502	497	483	511	476	498	497	496	530	516	467	486	542	497	503	456	489	446	537	536	501	489	495	533	496	535	470	499	516	532	523	483	496	522	469	474	527	491	515	487	532	506	479	484	448	487	519	511	498	485	518	495	455	491	486	544	493	477	481	463	500	502	463	486	468	512	499	516	474	511	490	499	522	492	487	503	488	493	466	480	530	484	521	480	520	521	528	508	489	537	514	470	477	479	494	491	439	515	480	488	518	496	469	490	474	458	522	508	496	518	489	487	511	509	508	487	527	488	462	491	487	478	510	521	480	490	481	499	531	507	462	509	499	462	508	522	532	512	475	491	484	478	515	497	499	469	511	477	496	506	528	497	484	442	472	487	522	540	481	490	475	542	491	500	486	474	450	504	473	494	495	518	497	439	498	522	501	494	500	501	485	501	516	512	508	444	483	478	510	452	465	499	481	465	525	541	500	507	492	494	504	489	494	526	460	521	479	486	469	480	471	482	488	509	503	518	462	497	468	540	491	510	469	519	477	457	511	492	525	460	476	462	520	477	520	520	494	483	492	480	494	496	534	489	481	505	506	471	469	539	501	524	485	455	522	506	504	482	466	462	494	486	497	507	498	516	530	524	483	462	525	529	514	524	470	503	468	481	497	512	445	472	468	519	455	465	504	534	483	470	496	517	513	509	514	484	519	491	506	455	482	464	499	482	475	468	452	469	483	483	470	524	487	507	513	515	498	466	505	487	473	507	477	484	452	495	494	523	473	493	456	496	507	486	513	485	508	477	515	523	488	494	480	488	497	495	468	489	496	505	457	467	503	474	480	482	509	500	518	514	473	477	524	472	483	473	469	456	458	537	506	530	491	488	523	519	470	503	493	469	495	459	498	535	510	481	532	510	498	458	485	461	507	493	479	490	515	527	513	505	484	485	539	478	486	511
1179	114	124	113	152	260	318	1129	2622	2468	1893	1104	480	354	199	123	70	58	47	44	48	40	30	38	39	33	49	30	49	40	35	38	37	35	39	41	41	30	50	34	46	39	42	33	51	31	36	52	51	41	51	44	44	51	40	38	40	39	42	48	56	49	32	49	32	37	40	43	35	41	37	43	43	47	44	31	36	40	41	40	49	38	40	43	34	36	42	40	44	44	35	41	41	47	46	27	27	39	37	37	42	38	54	46	42	46	46	48	40	43	36	51	55	38	37	46	40	45	43	46	42	33	38	41	42	43	39	34	47	48	43	46	40	37	49	49	41	37	37	47	42	34	36	52	49	47	45	51	38	41	38	39	38	44	41	39	50	30	45	41	54	45	41	40	31	40	42	37	30	44	42	42	38	42	42	54	37	46	34	41	43	38	44	32	35	34	45	42	37	40	51	41	43	44	27	52	38	38	50	43	35	49	47	49	41	35	49	52	46	48	40	41	39	54	55	41	47	37	33	48	38	43	45	43	41	47	48	45	29	58	47	37	37	51	35	53	41	38	40	32	35	49	45	47	35	41	54	48	50	37	41	47	49	41	34	38	52	47	48	38	39	36	33	46	33	51	49	53	38	36	45	42	42	42	40	35	48	41	36	42	45	45	27	36	38	43	55	39	44	43	38	39	47	45	49	40	46	44	41	47	45	30	41	44	39	42	41	37	38	41	40	40	54	40	54	46	52	40	47	48	33	51	43	26	45	46	36	40	34	44	49	42	53	37	40	50	29	43	31	41	49	54	61	42	40	51	35	38	38	45	36	41	44	45	46	54	41	50	36	42	35	45	43	28	25	38	43	42	35	41	40	44	51	51	37	41	29	24	42	45	41	49	57	35	42	36	40	54	39	44	45	25	44	44	48	48	48	39	44	39	32	48	35	43	43	38	35	36	49	42	46	57	43	42	43	48	48	40	42	33	48	33	47	42	38	51	50	55	39	33	40	37	38	47	38	50	44	49	34	32	51	49	42	42	39	45	46	35	43	34	43	46	35	44	33	41	46	51	43	37	30	47	36	55	39	34	35	43	30	38	46	39	48	41	35	50	41	50	49	42	46	40	40	58	31	49	38	44	47	47	45	34	51	32	34	45	47	40	38	44	34	41	46	40	40	47	41	40	44	42	40	43	28	39	33	52	54	35	38	31	48	49	53	38	41	37	41	41	35	39	42	46	52	46	40	47	39	44	39	34	38	48	40	50	36	42	43	41	50	42	43	44	38	42	48	54	39	44	49	42	43	49	45	36	29	54	29	35	35	40	41	49	42	53	51	42	49	43	36	45	31	35	45	38	45	44	42	35	37	35	54	49	50	38	37	40	38	33	53	37	35	35	49	45	42	41	35	45	40	39	48	40	58	42	47	54	47	46	49	41	41	39	34	40	48	39	38	38	37	49	50	43	40	39	29	37	42	39	40	40	46	40	48	38	51	41	49	37	41	50	55	45	50	46	40	42	40	40	33	38	37	40	44	36	45	47	45	39	46	49	50	40	34	41	35	46	42	51	38	38	41	37	30	35	42	38	41	47	39	38	44	42	49	47	41	45	51	41	32	59	45	58	34	39	41	46	42	51	44	36	34	42	43	45	36	30	43	40	42	46	30	38	50	35	52	42	36	37	43	40	46	34	51	31	44	42	52	33	32	31	41	44	44	47	46	33	43	43	37	37	38	49	30	52	35	53	43	44	37	39	48	48	47	51	33	36	43	45	38	41	31	41	36	43	48	44	42	40	45	39	45	45	45	52	63	37	39	37	48	44	37	37	35	52	47	24	42	38	31	44	35	38	32	56	47	48	38	49	42	37	46	45	36	40	41	37	48	42	55	32	39	41	43	44	56	46	44	36	42	30	33	40	41	38	45	40	44	55	27	42	34	32	35	42	45	35	43	56	39	41	30	52	37	51	44	37	42	43	44	42	42	33	39	47	47	41	55	47	31	47	54	47	27	41	36	37	36	40	48	39	47	34	48	41	45	36	48	37	45	52	34	59	40	36	36	52	37	46	39	38	38	56	33	45	43	42	33	36	37	61	50	43	39	45	45	38	35	36	39	44	34	50	40	47	37	39	58	55	40	38	39	39	47	39	41	46	27	49	33	53	39	43	48	47	52	45	43	38	49	48	33	42	45	49	29	61	36	53	34	46	44	37	42	57	64	48	38	39	52	35	39	37	39	55	31	42	39	42	30	43	46	39	51	38	34	40	36	35	45	43	37	42	37	29	37	50	33	42	44	45	38	38	45	31	50	40	41	47	41	41	43	45	41	44	35	53	39	37	29	43	42	40	35	38	44	33	33	44	44	38	37	44	48	39	31	33	34	45	45	57	46	40	41	49	51	29	44	61	40	35	40	38	45	49	41	40	44	44	47	42	45	37	36	43	33	38	41	37	38	49	33	42	36	41	45	49	35	48	33	43	35	47	34	35	35	54	53	34	48	35	42	39	38	23	51	47	41	38	34	41	37	45	50	51	53	39	42	32	49	29	42	46	40	46	44	44	37	47	38	45	53	42	45	58	53	40	44	48	33	39	51	47	38	42	43	48	50	49	27	46	40	38	53	49	45	45	41	39	42	41	47	45	48	34	48	38	54	49	33	44	47	35	40	26	52	45	65	56	47	38	29	47	55	37	42	49	45	40	46	45	42	41	40	40	36	42	43	44	56	37	37	40	43	37	43	43	36	52	47	46	33	45	42	48	41	36	40	32	56	44	38	51	55	38	51	38	30	37	44	36	35	41	41	51	31	59	38	44	45	44	34	42	35	47	43	59	39	27	43	47	48	50	49	63	44	36	39	36	58	38	33	46	35	55	34	48	42	37	61	53	42	32	51	43	47	37	55	52	49	36	40	62	36	49	44	44	36	40	42	37	38	50	43	35	38	40	36	44	49	43	45	43	41	42	50	45	52	40	42	44	41	47	43	38	47	45	51	47	45	36	46	32	45	36	48	46	35	50	46	37	34	32	41	53	38	42	34	45	39	34	36	40	44	44	45	40	43	38	31	44	48	44	47	54	36	47	44	36	47	45	34	57	50	59	43	44	39	41	39	41	40	44	43	44	50	36	47	47	33	52	51	42	41	31	32	36	38	36	42	35	37	44	44	40	40	45	35	37	37	42	50	37	29	52	41	44	44	54	34	44	48	53	42	48	47	34	45	57	41	35	43	48	42	44	37	44	49	48	45	28	50	35	36	46	43	45	35	43	46	36	38	46	40	24	37	46	42	39	43	39	42	42	37	48	47	37	42	36	38	43	55	41	48	40	30	28	44	42	42	40	47	35	32	32	51	48	39	44	44	41	39	40	34	44	43	38	35	47	38	52	38	40	42	49	36	45	51	42	39	32	46	56	40	39	43	49	43	46	52	47	51	28	49	41	56	43	48	36	38	41	51	42	63	34	37	38	40	52	43	39	41	46	45	46	44	28	41	41	39	40	42	34	47	41	50	35
9686	2995	2474	6193	15250	18272	19221	26684	35462	31931	28121	19675	13693	9848	5500	3160	1695	1002	749	614	541	565	522	544	534	535	548	546	548	573	519	536	566	587	529	537	559	537	528	568	573	504	509	512	533	529	566	524	516	565	509	532	518	539	545	578	576	559	522	534	512	571	540	554	560	550	555	545	502	526	579	545	545	519	556	579	529	511	530	572	508	522	556	505	565	564	594	548	586	568	579	551	524	505	540	562	537	573	545	552	542	543	552	556	553	577	536	550	538	514	513	503	532	532	514	558	547	540	544	585	541	548	523	474	559	586	536	601	531	540	544	526	533	535	553	520	551	530	537	568	578	549	557	522	561	507	546	504	539	530	474	568	548	535	562	562	507	558	535	547	555	570	562	524	588	540	562	577	596	519	574	616	560	564	538	512	550	544	559	535	539	573	558	562	494	548	593	548	609	539	571	517	571	533	563	520	537	556	549	547	553	564	523	547	589	543	520	553	598	577	524	557	536	604	520	550	520	554	537	562	541	594	565	538	557	548	573	541	528	539	560	508	516	611	563	549	575	555	554	569	502	561	550	551	518	525	578	568	575	566	574	539	533	568	534	559	580	557	552	538	555	505	570	539	552	542	567	543	571	566	519	565	574	548	541	523	527	577	552	562	536	512	565	572	564	560	550	519	563	578	529	508	542	541	569	536	515	559	516	604	549	544	534	547	560	582	517	550	539	510	592	516	551	549	526	572	596	561	521	564	565	521	574	577	537	578	575	514	586	561	556	545	504	577	511	551	543	563	517	567	553	544	534	514	529	568	495	531	567	570	536	568	524	543	566	519	547	520	538	562	507	544	569	522	556	562	555	613	588	538	524	576	589	551	572	508	489	558	542	541	551	545	599	526	555	553	541	554	537	512	569	536	560	589	547	544	528	541	542	553	526	560	566	543	543	552	529	516	589	586	512	505	531	575	535	588	570	527	562	521	526	586	524	572	582	587	544	582	531	528	546	550	494	520	544	561	526	561	587	559	530	531	531	562	559	531	561	547	553	580	553	543	541	506	536	539	569	540	586	532	499	551	518	511	558	568	533	577	564	549	589	537	545	548	525	545	528	538	567	499	526	494	546	509	534	573	528	545	566	545	541	526	515	538	555	552	564	551	493	500	546	580	540	537	502	564	496	562	555	534	537	533	504	566	497	588	566	572	561	508	551	552	517	541	517	555	531	542	531	542	566	531	524	546	534	517	574	512	556	530	538	542	548	568	517	524	554	573	557	512	534	530	540	567	545	509	543	532	586	545	515	559	548	519	548	566	562	507	538	536	542	545	546	577	529	520	538	569	529	561	534	526	564	566	593	561	551	558	529	521	560	542	538	503	523	528	581	520	575	537	531	563	543	530	553	547	549	561	518	572	552	549	539	502	525	507	537	540	554	564	591	570	528	560	538	541	554	545	549	564	523	531	526	559	542	593	556	492	568	547	515	538	543	527	598	535	540	578	570	557	547	540	499	535	540	519	534	503	566	571	524	566	564	537	533	546	549	551	546	563	514	553	562	551	540	571	562	584	567	560	555	548	526	533	520	557	583	576	524	551	528	551	540	557	548	564	542	516	546	560	567	499	515	564	532	518	556	594	569	537	566	588	591	554	518	556	554	539	556	525	523	529	538	559	556	549	546	531	564	541	585	521	510	541	546	542	552	544	525	526	526	566	495	547	546	536	569	551	580	548	540	578	538	535	539	534	531	576	554	561	527	550	538	535	580	565	580	501	542	530	528	507	554	570	551	538	551	555	543	554	497	563	551	555	555	521	570	551	571	580	519	523	512	565	579	515	556	516	571	570	536	581	549	500	544	602	536	523	558	577	583	546	562	559	554	570	548	530	550	554	590	539	578	540	565	580	568	535	533	555	527	578	531	543	479	530	528	490	518	593	558	517	546	546	530	525	571	546	535	554	572	549	539	551	510	552	529	540	551	552	552	559	573	552	541	538	561	496	531	521	525	566	527	542	552	559	560	555	538	565	541	552	556	516	551	595	563	551	539	539	582	532	550	560	568	539	561	526	534	568	567	553	590	532	529	526	530	519	544	515	552	562	520	539	569	530	527	548	580	546	537	565	540	528	537	524	552	569	546	556	536	532	542	609	556	558	531	554	543	557	538	524	570	524	551	518	553	520	587	589	513	550	545	507	529	536	536	554	520	555	560	553	533	568	538	546	555	559	546	549	551	546	553	527	526	533	534	517	497	541	571	563	501	600	530	524	553	593	527	550	503	543	545	580	548	543	566	518	570	580	579	537	558	535	572	546	516	520	518	538	573	525	540	549	528	561	544	545	592	555	517	564	567	555	534	588	549	570	544	548	564	521	534	566	578	563	555	531	534	550	524	565	556	563	568	536	517	575	537	597	589	541	544	558	578	542	546	577	583	523	555	502	539	504	564	555	570	552	531	558	583	504	533	523	518	556	601	523	584	546	581	562	546	555	610	600	559	555	551	552	539	577	561	549	549	554	554	527	580	520	599	559	528	626	548	549	557	556	569	565	558	541	527	497	545	575	565	522	538	541	565	578	507	539	517	569	562	531	556	531	564	540	525	566	552	545	539	549	583	535	574	545	536	559	561	573	602	529	531	544	552	571	530	544	528	541	521	615	593	552	537	594	550	550	570	576	560	568	572	551	552	565	538	547	567	541	532	546	541	550	507	553	531	549	515	547	502	577	525	555	510	583	510	534	552	526	513	567	572	547	527	522	550	548	530	565	526	502	554	574	526	542	542	540	540	516	584	535	550	522	522	564	540	555	526	549	539	551	513	549	539	530	543	563	537	554	552	562	548	522	536	538	538	510	571	562	544	523	547	567	559	503	522	580	537	578	567	519	531	509	549	546	551	552	550	573	534	538	512	529	542	551	534	579	539	561	530	532	535	569	572	566	543	528	574	533	570	561	524	550	519	532	551	527	543	578	533	569	577	541	554	561	573	532	554	557	572	569	555	552	574	574	516	557	532	519	581	537	521	543	522	592	552	546	555	545	569	525	548	583	543	542	557	589	540	522	542	534	570	506	534	533	578	553	530	585	513	544	518	547	561	545	549	549	532	598	537	588	539	554	530	504	506	548	517	541	507	563	544	546	548	534	530	549	531	568	536	507	562	526	543	561	544	548	583	502	560	561	521	583	544	585	543	593	556	568	525	555	532	567	520	543	546	556	573	572	534	520	569	549	551	605	575	518	546	477	574	575	543	504	594	523	569	533	542	532	548	544	498	532	562	547	556	560	534	531	615	541	596	538	565	516	544	575	587	533	558	572	541	548	567	516	534	526	494	611	570	516	527	541	536	532	549	540	549	567	557	544	526	553	586	571	531	562	532	589	560	553	552	566	567	516	557	537	511	578	582	541	531	565	524	566	540	527	573	527	548	562	543	518	585	518	536	553	531	524	522	529	584	537	531	546	564	531	547	557	580	543	591	493	574	519	589	563	553	547	536	558	513	542	562	545	524	556	590	581
588	426	335	302	397	831	1045	1912	5367	6189	4226	2728	1363	750	420	232	127	89	33	41	37	31	38	39	41	26	37	43	34	37	44	39	32	41	34	27	37	36	33	28	30	38	40	44	33	44	38	33	29	37	44	35	41	31	32	42	37	53	37	33	37	29	38	33	36	33	38	40	52	25	38	40	34	35	31	27	42	32	24	38	36	35	40	41	37	39	38	44	42	38	30	36	34	31	39	33	36	32	50	35	37	30	44	27	30	36	34	38	29	27	33	37	47	43	31	31	41	33	49	29	49	40	26	34	31	35	23	57	42	31	37	37	40	30	39	23	33	37	31	48	34	38	39	29	33	54	38	29	39	23	23	39	34	38	32	34	47	41	22	39	39	27	45	31	26	36	44	42	25	36	43	35	48	38	36	36	37	41	49	42	34	44	32	41	31	30	38	39	33	25	41	36	27	39	27	36	40	31	44	42	41	40	28	34	32	34	27	37	30	33	38	27	28	29	42	30	44	37	33	39	31	43	39	29	43	34	46	41	43	41	36	41	35	37	41	41	39	28	36	40	32	35	37	39	28	41	38	38	38	30	36	44	37	32	37	33	47	36	35	30	35	29	35	37	44	37	21	37	49	43	40	44	37	44	35	47	33	33	40	32	42	31	29	32	21	38	34	36	53	28	32	47	43	37	29	32	33	33	37	39	46	48	24	33	31	33	35	39	28	34	46	34	37	37	40	28	24	50	32	42	29	43	26	37	43	31	38	30	38	35	45	33	33	35	35	39	37	37	41	55	36	31	36	38	41	34	46	25	41	37	41	37	38	40	35	36	33	40	40	34	41	35	31	40	32	46	36	52	50	39	31	32	36	38	35	45	34	28	37	37	26	46	31	36	32	40	50	44	44	20	21	26	32	22	30	39	28	42	30	33	33	40	34	40	49	33	25	39	38	36	49	41	29	33	37	36	35	43	28	29	31	37	31	37	37	35	38	39	32	40	32	27	32	34	41	35	39	30	39	35	23	32	36	45	35	41	39	40	34	39	23	38	34	41	31	39	29	34	35	34	38	24	32	34	35	45	37	38	29	33	31	29	33	40	34	35	34	35	38	38	27	34	36	36	37	27	38	47	42	38	33	36	33	43	31	40	42	34	42	35	37	28	40	30	37	30	35	40	36	30	44	31	32	30	28	37	34	33	36	37	38	39	39	33	40	50	38	36	37	34	26	34	28	28	31	31	30	37	31	48	28	38	31	43	31	41	36	39	41	33	41	40	42	31	37	43	33	37	29	28	40	41	38	38	29	34	43	35	26	40	44	31	34	30	30	29	41	35	45	32	30	27	35	41	37	32	34	38	33	34	45	41	25	35	41	42	32	29	31	24	30	38	38	33	28	35	41	33	34	38	30	38	35	37	41	40	31	32	40	47	45	41	29	44	29	37	34	25	29	34	34	29	29	42	38	37	47	29	32	36	31	30	27	43	26	46	35	37	32	41	30	33	38	35	42	42	35	36	36	21	43	43	38	44	34	29	29	32	37	32	37	33	42	37	30	40	41	24	33	31	28	27	22	40	40	34	34	36	40	32	40	29	29	30	39	26	36	25	31	32	43	43	35	34	36	43	43	31	40	35	29	27	37	37	33	39	29	32	50	38	44	37	24	30	28	57	35	41	39	31	38	38	31	28	47	29	38	42	39	38	36	34	43	23	32	31	37	35	31	48	43	36	29	24	29	37	46	39	36	32	39	24	33	43	41	29	37	36	37	36	41	33	48	43	38	31	40	38	34	46	36	36	32	42	33	33	40	37	38	43	30	31	28	30	29	39	44	37	40	40	42	36	48	44	45	42	29	31	26	41	31	28	32	36	41	31	30	36	40	29	39	38	31	35	42	33	41	44	36	27	33	36	39	42	42	37	40	40	36	34	40	40	29	39	40	33	42	37	36	41	43	31	31	39	29	34	30	46	36	31	37	28	32	36	28	41	30	43	41	35	43	31	42	39	40	45	38	31	39	28	36	28	33	39	28	30	26	37	35	34	37	32	35	36	43	35	38	34	38	24	38	47	35	35	42	29	50	32	36	47	38	36	34	40	32	39	38	39	34	28	21	32	34	32	50	35	32	32	28	35	49	36	39	33	39	40	34	33	37	29	33	35	33	32	51	36	48	35	34	34	28	36	39	24	23	27	47	41	43	43	34	32	37	36	48	43	35	25	43	31	37	36	34	28	34	35	30	33	43	32	31	32	37	28	42	38	37	46	36	38	44	31	30	29	45	38	37	41	27	29	37	44	31	37	34	34	31	21	44	30	26	43	35	46	31	35	39	34	44	40	23	41	35	27	35	34	41	22	47	31	43	29	46	45	37	40	27	43	36	44	29	40	44	39	37	45	31	33	49	33	37	41	35	38	44	24	42	36	44	45	44	22	38	36	35	34	42	32	35	38	42	46	41	32	42	30	36	33	29	44	33	38	40	27	40	37	21	37	41	44	37	33	40	32	21	38	37	37	31	32	35	43	29	30	26	33	42	44	27	27	40	37	42	39	28	46	39	19	30	33	45	37	35	22	38	36	37	30	37	41	41	31	40	37	30	41	41	27	35	35	34	46	42	23	38	40	32	38	31	50	38	39	40	29	36	29	34	35	38	46	45	30	40	34	41	39	35	44	40	33	33	39	36	41	45	29	21	32	22	28	30	42	34	39	27	26	27	32	34	26	33	31	30	30	31	28	30	35	35	51	36	37	47	28	38	45	28	32	37	33	29	36	33	35	41	40	30	51	34	40	36	36	35	35	37	32	24	43	41	28	28	30	35	21	33	30	32	42	38	31	32	31	42	39	42	42	32	33	44	30	33	38	33	39	23	50	33	29	42	26	46	23	35	40	33	32	39	35	32	36	32	33	35	40	30	26	40	34	39	42	38	32	39	31	44	37	31	37	27	34	33	31	40	35	32	30	22	40	38	39	32	27	36	33	38	38	28	25	30	38	33	43	37	33	34	32	38	32	46	35	34	42	35	44	33	47	36	42	34	29	32	41	24	33	46	35	33	28	40	24	32	32	41	33	38	43	40	48	37	41	33	34	45	41	23	25	36	38	42	37	48	35	30	28	34	33	41	39	43	47	41	26	39	40	26	41	37	46	39	28	34	39	47	39	42	41	35	40	35	44	43	26	42	53	26	24	33	49	41	46	34	31	29	31	37	44	32	36	35	31	45	37	42	40	30	31	34	32	32	35	41	39	36	41	50	20	39	35	34	31	43	34	36	35	42	35	36	30	47	26	27	29	50	36	33	36	40	42	37	35	37	50	35	28	42	33	32	30	36	40	32	21	31	34	38	30	31	34	40	37	41	39	35	35	32	28	37	31	28	25	28	38	35	36	28	38	36	35	36	44	36	40	37	35	34	47	31	31	29	32	34	34	39	29	34	32	39	41	36	32	32	34	39	32	42	40	42	27	47	29	33	34	33	28	34	45	34	28	32	34	41	31	38	49	35	49
12880	8845	7298	15107	26643	28990	28902	33670	43753	42692	36113	30432	22374	16062	10139	5578	2636	1338	749	548	488	477	471	472	487	432	423	454	471	437	429	488	432	460	473	479	467	464	468	448	405	466	487	492	447	456	469	455	446	482	463	452	486	480	486	490	452	445	424	434	487	445	465	466	451	453	426	462	432	418	447	485	428	436	447	434	459	471	488	461	463	481	418	485	454	464	453	481	423	455	451	464	480	483	451	474	471	427	462	475	442	442	459	446	457	439	461	481	424	455	451	467	482	445	459	455	496	412	436	428	479	447	455	449	431	452	445	474	440	422	477	450	449	450	460	455	455	465	464	445	449	426	466	435	467	467	487	438	491	495	491	460	477	453	439	477	455	437	446	471	465	425	488	492	455	445	446	450	463	418	457	421	443	435	472	480	435	438	444	471	457	463	457	471	478	431	476	464	443	460	450	444	462	449	489	439	469	454	469	457	454	452	441	450	449	444	450	515	476	442	502	474	475	459	460	458	475	433	463	457	463	471	461	441	439	497	461	464	461	472	486	473	437	494	487	481	446	493	492	486	450	450	484	489	469	448	443	476	465	449	422	470	426	456	469	447	471	455	462	470	445	484	472	467	466	461	479	457	479	459	483	428	439	476	453	489	472	462	456	432	471	459	442	433	432	462	445	457	423	447	450	450	457	469	439	487	447	445	432	474	467	430	449	443	458	436	431	456	503	456	457	452	461	467	454	459	460	448	493	467	440	471	470	469	478	497	474	445	418	454	480	482	445	470	445	494	439	447	468	481	478	463	445	489	477	474	464	449	422	445	438	477	473	461	469	440	426	451	447	456	447	442	488	416	467	448	475	467	462	468	450	411	450	474	464	468	446	469	456	426	444	477	493	469	440	465	436	477	453	420	501	439	489	436	432	472	434	468	469	446	490	430	457	398	462	469	451	456	442	463	456	463	452	452	448	499	460	488	437	467	446	453	470	464	437	450	444	505	483	459	502	471	407	457	443	451	464	456	460	456	467	487	505	491	512	469	442	468	466	425	462	463	477	443	466	459	436	464	463	454	443	437	473	434	467	441	453	472	493	450	441	458	428	490	464	472	453	462	440	473	437	445	457	438	443	454	477	439	445	450	455	439	456	444	445	483	454	460	467	455	465	461	480	458	460	444	440	438	464	479	478	450	427	440	457	447	485	417	492	447	471	475	459	435	478	448	454	467	483	465	459	478	448	484	459	427	471	463	445	455	424	445	431	469	449	481	500	454	484	489	446	447	487	456	480	478	457	477	429	466	452	470	469	468	478	441	441	438	434	452	472	446	458	458	492	472	447	468	481	430	492	447	467	447	442	442	479	438	469	446	424	430	428	453	477	432	452	445	447	429	456	459	434	457	461	444	425	466	435	452	476	465	437	472	486	468	448	469	484	423	433	510	468	438	440	446	445	439	469	446	458	408	457	422	469	452	491	461	475	444	448	459	443	431	458	467	430	455	425	450	501	440	425	437	453	448	449	444	432	461	459	437	457	491	459	522	436	443	439	462	451	461	425	480	451	463	448	465	456	457	505	475	431	460	464	486	470	444	506	459	443	490	451	442	473	445	437	434	465	468	470	443	449	483	452	470	444	456	483	489	483	443	441	468	426	454	459	467	462	452	413	460	414	429	507	461	443	505	452	489	452	497	464	460	423	457	467	478	479	476	462	454	443	443	460	423	417	495	467	465	459	453	473	454	467	468	518	441	453	431	479	419	446	409	436	440	461	434	454	453	457	457	485	462	436	417	447	475	451	436	444	423	436	479	434	459	476	447	475	479	507	488	458	487	420	457	417	427	455	483	439	441	443	427	463	472	476	459	433	464	429	478	427	445	434	443	453	426	487	441	469	464	488	477	462	444	441	486	445	451	445	435	443	457	469	475	454	459	424	454	465	474	454	456	431	440	465	471	456	489	466	452	452	476	466	517	446	467	488	437	463	417	476	457	427	452	458	493	449	494	454	444	425	448	429	433	438	458	471	455	440	476	451	462	454	448	453	408	443	456	501	451	466	464	454	445	452	491	453	456	505	491	441	478	481	414	438	420	467	467	436	460	462	478	474	440	480	421	421	443	467	430	487	463	486	476	462	509	472	465	445	454	467	428	496	476	455	450	448	451	452	499	511	460	482	462	459	446	471	481	439	468	445	470	481	502	466	469	448	442	465	413	483	516	454	449	478	493	438	459	455	454	496	450	465	475	438	406	483	464	454	451	473	482	500	473	452	444	432	463	462	479	449	455	440	436	471	482	471	465	460	454	453	476	488	424	482	497	451	451	436	464	464	450	437	441	442	469	457	484	457	486	406	430	473	485	456	465	438	468	470	462	446	461	480	436	446	450	452	425	440	456	459	407	453	437	406	447	456	468	452	500	473	445	476	472	453	459	479	446	428	481	472	444	468	501	481	427	478	449	486	445	432	508	429	446	467	432	492	453	446	421	456	410	483	456	473	464	479	473	459	446	474	463	493	449	414	506	433	486	457	466	455	476	445	452	475	444	457	481	445	427	458	464	445	460	442	460	444	457	448	444	453	439	420	458	435	484	462	505	468	435	411	471	418	534	470	457	456	482	456	452	455	486	448	456	477	438	483	455	446	449	418	475	464	497	451	438	428	504	467	468	436	454	468	427	472	439	475	463	406	502	459	413	461	417	481	435	425	460	449	499	455	441	482	461	484	440	465	459	464	446	467	423	434	430	468	478	480	419	443	413	478	473	460	445	454	484	476	462	449	466	469	442	476	498	439	442	461	459	469	445	468	503	464	466	476	478	448	489	462	439	434	440	464	472	455	439	454	484	480	482	461	441	517	470	431	415	454	446	464	461	487	482	440	459	456	464	451	454	459	451	440	447	470	450	449	456	465	462	483	473	432	444	443	440	432	463	422	442	483	484	466	447	468	462	433	468	451	457	479	530	442	442	468	460	444	472	456	439	434	479	456	423	452	459	451	506	433	434	412	440	463	447	436	458	439	432	451	420	424	487	436	469	457	415	441	468	459	506	448	435	406	431	482	449	471	474	457	474	471	466	431	475	443	532	450	439	498	475	463	463	460	434	476	456	483	425	471	455	454	467	463	456	474	479	463	440	472	477	481	474	479	462	444	467	469	485	442	456	467	468	444	426	456	407	485	483	465	457	433	470	440	456	451	469	457	474	467	399	439	480	439	472	487	467	474	453	435	436	454	429	478	432	476	479	436	419	482	476	470	494	452	422	444	485	450	438	467	438	455	464	501	461	468	456	478	452	469	455	454	417	471	461	440	459	474	471	434	442	482	458	450	460	426	453	482	478	460	455	456	476	461	514	446	443	468	482	437	454	473	470	442	431	478	471	442	480	447	416	430	471	438	450	450	457	432	455	487	451	441	481	425	435	438	457	458	394	479	475	470	472	469	455	439	466	436	428	456	497	444	457	507	446	437	453	455	440	484	461	450	456	423	465	433	476	453	491	448	450	478	490	488	488	480	446
2233	546	312	236	344	582	834	2008	5437	7719	6179	3669	1746	1043	522	284	131	98	63	57	61	53	51	59	51	50	56	59	52	44	44	48	47	39	54	55	50	38	60	49	43	62	58	56	53	49	33	63	60	45	48	50	48	44	52	34	45	47	49	49	49	55	54	47	55	55	44	57	60	41	59	53	49	46	49	54	61	55	57	53	45	48	48	41	54	63	45	37	56	48	63	43	71	58	54	47	40	54	43	63	44	61	57	50	42	67	56	55	44	50	57	49	58	47	61	45	55	52	50	54	44	53	40	60	38	53	41	54	42	43	51	43	48	55	61	53	45	41	52	56	52	41	37	49	49	44	45	57	51	48	52	51	47	55	44	52	47	39	52	49	61	36	61	59	44	59	64	48	47	61	48	54	38	61	55	53	42	61	59	57	50	53	55	62	39	49	55	49	53	39	62	44	72	48	47	55	53	59	52	51	40	53	65	53	58	58	39	49	58	43	53	50	50	41	51	62	51	49	64	51	51	48	54	52	48	53	52	50	60	48	44	54	55	56	54	44	44	46	56	42	45	50	36	46	51	46	56	46	47	53	46	66	43	39	46	48	54	62	53	44	54	50	54	66	57	50	56	56	44	57	52	38	40	47	66	50	44	57	54	58	47	49	59	51	56	42	49	44	54	54	58	59	50	68	52	57	47	62	58	59	52	49	44	50	52	52	57	62	46	49	51	47	55	53	51	57	44	58	65	62	42	37	46	53	62	58	58	63	46	59	40	36	44	52	56	48	48	57	47	49	51	59	54	59	48	59	48	50	54	47	46	67	54	37	57	47	56	49	55	58	51	55	43	35	37	53	54	71	29	48	52	48	47	53	72	40	54	54	53	49	68	56	52	43	39	52	41	55	50	65	46	55	47	57	76	63	49	50	41	38	40	46	55	53	56	62	27	42	54	62	55	51	52	49	58	53	48	50	50	56	53	57	55	38	56	49	46	48	41	51	52	46	55	39	50	51	54	61	45	53	49	49	58	53	57	55	49	60	49	60	48	56	63	48	47	54	61	46	46	52	49	54	58	56	55	48	54	46	51	46	52	58	54	45	53	53	52	46	50	69	56	58	49	56	44	51	39	57	43	56	44	43	49	48	43	56	61	46	49	56	42	57	55	45	58	56	56	54	48	47	48	48	44	33	54	54	50	44	42	42	47	53	51	50	60	47	49	54	52	56	55	58	54	48	43	45	57	51	63	46	50	44	59	49	65	43	65	49	40	47	43	41	54	61	53	44	51	45	50	44	47	62	53	36	47	59	46	59	42	58	51	56	47	38	43	54	50	54	49	43	53	53	52	49	49	54	59	43	65	46	56	39	46	40	60	44	51	46	47	38	53	41	41	55	51	53	50	53	61	54	42	65	45	52	56	48	51	55	45	64	53	51	43	52	50	43	50	43	50	46	38	58	47	40	49	40	57	45	54	53	50	59	51	56	45	44	43	53	66	54	71	39	49	51	48	58	65	56	55	53	43	41	62	59	45	47	56	58	61	61	42	56	56	47	71	61	53	52	48	47	53	49	49	54	31	48	58	53	55	42	49	49	44	44	51	60	48	51	57	52	61	47	50	51	52	54	44	54	71	54	49	42	44	58	44	44	49	46	59	58	48	61	52	47	42	43	42	48	68	51	53	47	37	60	59	57	48	51	39	48	50	57	43	46	54	58	57	47	48	56	64	48	42	54	60	54	45	51	45	54	49	49	47	54	51	59	37	51	42	42	42	48	55	47	49	50	68	66	64	47	64	54	67	49	44	49	47	49	64	64	56	46	48	41	48	57	50	57	59	53	43	48	51	43	48	49	41	45	53	49	55	41	48	53	56	47	45	44	59	55	40	50	50	28	43	47	47	43	50	55	52	50	47	61	47	55	53	47	57	73	47	51	62	57	56	52	56	65	35	51	60	50	44	48	47	50	48	48	67	46	52	61	48	53	56	43	44	53	45	47	31	53	51	46	54	59	45	51	46	47	47	48	42	54	53	50	56	50	61	45	64	51	56	48	39	51	59	53	54	53	53	44	48	60	59	48	38	65	59	56	45	61	51	57	43	55	62	52	65	64	55	60	44	63	59	45	52	47	44	53	42	53	63	61	63	47	63	49	55	55	49	47	49	58	52	63	53	53	42	56	39	46	52	46	36	40	39	62	55	39	50	51	48	48	61	52	51	55	58	56	48	62	43	63	46	61	45	54	52	43	52	54	52	44	53	45	47	49	55	53	45	59	59	49	59	46	58	51	56	54	52	57	54	55	49	52	48	56	62	53	56	45	62	42	38	58	55	44	39	52	53	46	43	46	50	51	52	66	53	49	54	52	52	50	55	47	46	48	52	52	48	53	54	58	53	54	54	58	54	49	51	47	41	57	61	49	53	52	54	44	54	57	40	64	45	47	47	54	50	61	59	39	62	45	41	42	54	42	45	40	52	51	56	55	50	52	56	50	37	45	45	36	52	58	48	52	38	62	51	59	49	44	50	46	56	51	50	34	44	42	70	43	56	50	50	59	58	59	47	57	48	53	59	52	59	53	56	54	56	55	52	40	52	50	46	57	40	46	50	55	50	52	44	46	58	57	47	43	62	47	55	53	46	58	53	52	61	48	50	51	54	56	38	62	60	67	53	41	46	35	49	63	65	50	65	40	56	56	68	52	49	50	43	66	44	48	63	61	49	55	42	51	43	56	44	53	62	63	51	46	57	55	51	39	39	47	50	59	56	56	58	55	42	55	54	56	46	41	46	57	58	48	48	56	42	53	62	48	41	55	54	48	57	37	63	56	58	55	50	47	40	57	64	64	49	50	56	51	56	64	56	45	48	51	47	47	42	41	62	44	55	58	43	44	45	38	48	56	57	58	47	51	45	53	63	67	52	63	57	53	57	51	64	46	52	55	58	49	52	64	68	52	52	65	46	44	50	51	53	52	44	43	46	51	59	60	56	59	54	45	47	53	49	59	54	72	59	49	52	53	48	49	47	41	46	50	61	64	64	52	58	54	54	48	63	51	64	52	44	60	56	44	57	40	63	59	61	47	43	54	63	49	48	52	64	66	57	50	55	45	53	48	60	53	54	41	48	49	40	55	50	58	59	37	55	53	42	56	53	61	47	51	47	56	60	48	50	66	49	53	47	46	51	54	54	50	46	47	50	52	57	42	52	56	47	55	51	45	51	42	51	55	48	58	50	61	37	61	37	52	51	41	44	58	48	54	43	37	61	49	57	42	44	59	63	53	40	63	48	57	49	51	58	62	45	52	46	49	57	55	72	51	45	39	58	50	54	50	63	45	61	45	40	52	42	64	59	54	55	58	46	43	51	57	43	51	56	54	61	46	45	39	43	42	52	47	56	50	50	63	46	48	57	55	44	48	49	40	50	70	40	48	60	40	60	58	54	44	56	53	37	52	50	56	52	40	37	48	61	39	52	61	38	41	48	61	54	50	53	54	45	45	53	56	64	48
18273	10642	6144	12958	24470	27334	27542	34421	44851	47247	40476	32892	25642	19937	12740	6859	3255	1627	957	752	687	711	621	644	643	623	691	652	639	653	652	637	606	680	604	610	620	647	639	614	654	654	627	640	646	625	643	675	624	649	662	627	626	653	609	617	666	603	711	590	652	640	637	638	647	651	682	684	615	671	678	625	631	594	646	653	662	623	612	653	628	610	634	668	639	658	639	660	672	675	604	633	663	606	652	681	677	633	604	661	624	697	672	630	678	620	698	655	634	662	607	592	645	627	645	650	629	657	650	648	617	613	654	676	620	687	664	649	651	612	686	638	669	624	661	676	628	678	668	608	631	670	631	650	682	643	630	623	665	660	646	681	665	691	677	612	661	650	621	659	664	691	650	687	653	671	613	635	683	620	688	641	644	640	648	633	632	700	643	655	671	668	631	638	625	675	624	655	611	676	678	632	670	690	659	663	630	660	662	614	675	619	634	666	619	647	679	661	651	629	648	714	697	646	642	689	662	663	644	674	705	601	638	676	649	706	612	686	650	704	699	633	653	672	641	633	667	632	641	615	679	623	663	651	610	683	644	692	651	605	681	680	629	653	639	655	680	652	641	630	618	633	654	686	640	648	640	597	633	627	686	650	635	697	654	623	653	678	630	653	637	635	708	688	619	632	620	672	706	666	673	640	673	683	637	669	649	623	613	677	658	658	628	620	673	677	644	649	661	697	630	707	689	659	647	671	679	671	621	633	614	659	660	656	654	645	663	683	698	727	672	636	629	664	694	692	643	675	646	665	703	663	634	615	687	648	657	672	675	622	631	649	690	645	636	613	665	635	639	614	649	677	653	668	631	634	654	667	657	631	640	693	682	656	630	697	622	637	680	665	684	673	634	660	653	655	652	595	675	645	696	651	634	675	593	672	671	627	677	658	651	655	646	649	649	666	629	656	629	692	644	657	717	619	685	654	618	684	652	682	652	675	626	645	639	631	665	629	621	630	629	643	679	639	700	669	648	607	647	638	624	618	682	641	685	672	653	697	655	705	634	654	643	613	657	673	639	592	634	694	652	667	573	657	666	659	633	675	644	641	621	644	617	669	659	691	678	624	623	648	656	633	640	670	659	664	649	659	642	702	659	604	653	646	614	608	671	643	646	655	654	622	660	699	693	676	645	663	654	644	657	642	693	688	657	686	634	686	625	636	668	682	660	666	650	677	692	669	647	658	644	635	696	621	645	657	619	663	635	660	642	682	660	624	628	665	661	680	680	680	667	698	656	658	642	637	678	640	636	642	646	663	621	647	608	656	681	642	648	631	671	604	630	658	643	597	617	663	667	667	679	647	661	666	658	689	636	651	685	643	627	683	621	670	668	581	650	678	590	654	642	639	649	644	676	677	671	704	657	641	641	645	622	642	677	680	648	645	667	696	650	674	676	626	650	633	664	623	667	686	658	662	688	605	664	658	641	647	673	649	642	657	645	663	666	682	661	685	667	673	611	614	673	664	695	656	667	633	647	674	620	654	650	665	674	640	647	613	662	637	669	664	669	640	674	696	677	664	613	616	696	654	618	649	656	610	644	685	591	620	672	646	657	658	597	645	671	625	663	635	648	660	638	662	662	666	612	660	645	669	611	655	655	692	640	607	666	665	624	659	640	643	641	636	646	683	652	617	649	647	616	689	626	649	640	661	642	661	654	652	665	641	629	612	642	642	636	680	646	670	617	605	629	680	634	697	649	658	672	622	634	686	654	656	661	656	644	699	673	636	686	633	626	670	686	686	667	635	616	638	640	661	666	705	593	618	684	664	656	595	646	631	685	633	694	653	609	678	686	664	675	663	601	654	623	652	671	651	637	620	646	623	659	689	670	619	654	638	631	660	715	664	676	649	643	697	662	625	628	632	684	632	664	612	651	684	645	633	630	642	625	632	633	662	656	619	624	641	667	634	657	660	667	632	612	619	628	627	672	658	629	676	661	686	634	707	665	622	617	668	674	646	651	643	673	636	618	654	650	621	649	643	637	610	690	672	667	636	643	624	658	627	644	676	670	638	622	654	679	665	651	701	642	612	627	654	630	654	654	662	667	649	621	657	616	657	657	629	667	675	627	684	667	659	665	625	675	689	653	684	602	652	649	643	671	653	705	626	633	659	669	661	622	675	639	632	671	690	684	676	668	626	671	623	667	685	675	630	644	664	664	694	674	637	695	669	650	610	658	634	649	646	640	693	671	653	677	608	702	674	651	676	656	637	686	672	652	666	631	643	655	648	611	662	631	611	708	619	657	663	604	605	658	633	695	635	656	653	656	691	630	646	655	670	638	652	656	629	644	648	639	671	639	668	654	658	651	642	667	686	650	678	648	603	649	651	636	655	627	613	690	653	676	634	670	611	643	646	607	650	625	662	650	640	641	661	664	658	669	621	681	622	694	663	645	675	634	650	645	635	618	628	652	677	643	630	651	651	688	647	698	646	656	596	646	650	617	675	627	613	628	652	652	675	609	623	643	655	678	695	629	675	641	667	623	642	671	649	637	661	623	668	661	657	682	653	626	693	688	624	632	660	661	674	662	685	632	620	668	659	664	673	692	620	629	632	653	639	663	665	669	693	627	675	592	649	658	643	676	697	671	662	623	660	717	637	623	655	663	701	627	615	631	635	707	600	701	666	661	664	660	662	677	695	603	623	674	683	658	681	658	668	667	658	644	654	668	663	628	691	649	669	660	606	689	627	685	603	645	657	638	667	694	636	678	667	643	578	646	633	665	664	635	667	637	636	607	674	633	675	664	665	690	608	631	649	660	657	655	693	629	654	633	651	625	662	616	630	655	658	653	643	668	632	651	649	643	630	658	651	641	646	673	634	681	655	643	648	646	628	676	633	676	680	685	648	629	690	641	599	669	689	616	668	604	623	673	639	659	658	678	685	676	680	632	676	619	660	619	625	615	647	656	677	711	663	641	620	653	635	666	645	676	671	645	653	669	653	607	618	652	665	619	640	656	647	626	645	656	643	679	625	643	646	697	640	669	661	671	692	648	663	635	658	650	587	634	649	671	657	613	603	635	637	657	660	648	654	683	633	644	650	615	654	661	641	679	655	651	636	654	657	614	664	661	661	658	595	640	656	666	641	651	640	665	640	697	629	640	656	623	642	673	673	636	661	630	646	676	689	622	651	666	639	658	644	677	611	628	618	653	660	677	668	640	659	684	648	615	694	631	638	643	642	673	618	612	601	669	674	681	640	642	660	620	603	688	648	642	622	680	667	646	609	633	681	713	650	654	628	641	647	646	671	653	614	679	650	654	646	677	665	650	666	656	641	636	673	668	659	612	647	665	612	630	631	667	670	639	667	672	648	661	633	636	651	647	663	648	645	640	644	630	651	684	689	682	663	618	678	627	661	689	660	630	709	692	658	628	664	645	629	672	689	658	645	684	632	640	630	638	647	678	656	709	687	651	653	641	659	645	666	650	668	652	670	616	592	649	676	679	673	677	608	646	617
1310	680	424	327	515	1028	1565	4331	9797	11859	10157	5499	2639	1549	625	281	158	83	55	49	48	41	37	48	50	42	47	46	51	38	42	33	44	50	39	37	48	38	53	27	34	38	47	44	46	47	39	52	47	49	55	46	41	40	58	55	37	45	47	50	51	34	46	44	45	37	40	49	43	40	56	51	46	31	39	40	37	57	35	36	39	44	45	50	38	31	34	49	49	47	60	40	56	47	43	44	43	39	38	42	56	47	30	41	52	51	37	44	45	48	47	30	51	51	50	45	41	59	47	38	49	38	49	43	45	41	45	42	42	45	47	49	40	40	33	46	37	35	32	43	38	47	43	45	49	46	45	48	45	45	47	47	50	42	33	53	43	43	45	41	38	43	41	53	41	37	36	36	38	29	52	39	33	37	50	39	37	41	51	37	38	48	53	35	52	43	45	49	45	41	43	51	46	37	50	45	45	50	37	42	45	45	32	40	45	54	40	41	46	55	38	49	49	50	40	51	38	46	43	61	37	46	52	32	36	56	33	47	36	37	37	49	43	41	52	50	45	46	42	39	42	48	52	59	55	40	40	36	48	34	41	53	44	56	45	31	49	51	38	43	50	41	44	44	29	33	44	35	44	46	43	58	43	34	41	44	49	49	51	45	40	45	50	43	37	41	39	55	52	49	48	39	35	47	50	32	43	33	39	43	45	49	47	47	41	37	40	44	40	44	52	38	32	27	42	53	53	38	39	40	48	46	43	57	51	40	51	38	46	40	49	41	39	34	31	37	53	32	40	38	41	41	61	39	32	52	48	46	41	49	55	38	41	50	48	46	43	38	39	41	49	38	44	48	37	42	42	38	43	53	49	56	38	55	40	33	39	40	38	51	42	53	48	49	39	47	54	34	43	39	53	40	40	47	33	50	52	39	39	43	40	38	34	39	50	38	50	48	45	40	49	47	54	47	44	49	36	43	34	44	58	43	46	40	48	43	35	35	46	46	35	31	45	44	34	43	48	42	32	45	32	43	38	36	37	41	65	38	46	46	38	38	29	34	47	44	38	37	36	46	42	36	35	48	45	38	31	51	36	41	47	47	39	42	34	60	36	46	44	42	61	45	46	44	38	36	54	35	34	52	46	37	38	53	50	54	51	48	47	39	46	45	43	29	64	38	45	35	41	40	44	44	39	50	45	36	34	43	37	49	47	35	48	28	56	36	42	34	43	31	32	52	45	51	52	34	50	44	52	47	58	57	43	29	37	45	43	44	40	40	40	46	41	46	43	43	39	42	35	38	38	38	54	49	38	36	39	50	42	51	36	55	57	48	44	36	44	44	45	36	59	38	44	37	39	46	46	47	38	60	41	43	50	29	34	40	43	33	42	34	41	48	40	43	50	49	47	49	43	45	49	36	39	49	46	40	41	36	38	49	34	37	39	51	45	55	42	35	33	39	53	36	58	54	44	31	47	41	49	40	48	39	51	40	42	43	49	34	40	31	52	40	43	42	40	30	35	51	38	42	47	46	35	42	39	47	47	44	44	38	36	36	57	44	42	41	37	33	40	43	35	38	42	45	37	47	42	41	43	50	43	42	42	43	27	33	53	46	36	59	50	55	43	59	41	47	42	36	31	43	48	48	39	32	44	53	37	57	39	40	55	45	47	52	46	44	41	46	43	36	45	52	45	38	41	37	58	35	51	43	32	47	39	30	36	52	39	49	38	58	35	36	37	39	48	56	33	41	49	46	43	41	32	54	35	39	47	32	46	45	57	52	32	51	40	40	40	47	47	41	40	45	38	48	41	45	35	55	43	40	42	44	40	50	53	47	45	54	38	38	38	33	43	39	35	42	37	54	44	40	46	46	36	42	50	47	41	40	41	41	41	46	34	43	40	42	40	53	35	50	49	33	30	46	50	47	39	53	51	57	53	42	41	39	48	35	41	48	42	36	61	36	51	35	43	49	44	35	51	38	39	45	45	44	42	43	35	49	40	40	36	42	36	39	49	36	33	42	48	50	35	36	33	41	45	43	53	43	56	41	36	42	51	34	30	59	47	40	46	39	38	41	41	52	51	44	29	47	43	42	34	47	40	34	47	34	40	38	45	51	45	38	48	49	38	31	43	35	27	46	32	45	41	52	41	43	36	44	32	42	48	35	28	37	37	44	34	43	39	42	39	43	36	53	45	50	34	46	41	42	46	42	61	52	38	30	40	38	36	51	48	47	43	37	39	50	48	37	49	49	34	44	44	36	47	46	46	48	39	46	36	35	42	50	48	51	46	41	47	43	53	39	42	43	45	47	50	39	39	46	51	46	36	45	42	38	39	39	55	45	42	49	35	54	48	43	33	41	35	43	47	37	39	32	49	47	55	52	49	41	31	44	41	41	40	36	51	46	31	44	56	36	47	44	51	37	35	33	38	42	44	38	45	44	49	45	45	39	44	31	49	39	30	36	36	45	44	33	39	36	50	42	46	46	34	45	51	42	48	47	34	44	44	36	35	44	44	41	51	41	38	47	44	40	44	43	43	50	56	41	43	41	39	51	46	46	51	37	39	36	42	32	43	41	43	35	41	54	34	40	37	41	57	40	45	39	51	43	41	54	43	43	54	44	41	50	47	41	40	46	41	46	34	44	38	30	36	41	43	39	41	30	40	44	36	35	33	38	42	29	29	43	45	46	42	35	47	49	50	41	30	40	40	43	36	27	56	42	59	46	41	40	40	41	49	50	44	51	52	41	33	32	35	49	37	47	52	40	48	41	52	43	39	30	32	42	34	47	53	45	53	51	41	41	44	44	41	38	41	37	43	55	38	47	49	59	40	45	45	41	28	39	37	48	33	53	44	45	47	41	39	35	48	50	45	38	41	41	38	36	48	32	38	37	47	42	37	46	45	33	53	49	34	31	60	46	40	39	55	41	40	36	39	45	39	43	47	44	51	55	33	43	42	35	32	52	40	43	42	34	44	43	44	37	57	47	52	33	44	45	39	51	57	46	39	39	41	39	42	50	49	36	44	39	36	38	36	40	44	44	37	35	48	55	50	48	35	43	50	50	41	47	43	41	49	43	38	50	40	40	54	46	50	46	33	42	34	41	34	54	40	42	44	51	41	46	49	40	37	50	43	41	41	43	45	55	52	38	42	59	33	37	38	38	34	50	45	52	33	36	50	35	44	50	20	40	45	46	36	35	41	39	54	41	53	40	44	45	34	33	56	45	35	40	45	46	37	45	44	39	55	34	48	43	31	52	42	35	44	34	57	41	49	43	45	52	41	57	42	44	53	30	41	48	35	46	47	47	43	40	34	38	44	47	40	54	34	37	56	51	44	38	65	45	35	50	40	47	46	45	46	57	35	44	48	60	53	33	30	36	31	37	52	50	45	43	36	41	44	43	34	46	48	49	42	39	50	46	39	54	42	29	32	37	34	38	56	43	37	45	45	49	32	29	45	46	34	36	45	40	48	47	42	43	36	39	39	41	37	31	39	44	41	47	47	42
22246	12895	7961	16599	30394	32702	33863	44147	53944	53835	47007	37312	28718	23085	13522	6873	3186	1502	886	652	558	547	535	542	539	504	520	534	510	522	517	488	512	565	541	554	585	518	544	544	568	521	590	566	555	577	553	542	522	552	535	537	523	512	539	528	543	546	547	540	549	530	575	560	543	543	520	564	523	538	505	569	532	568	490	584	521	587	545	565	503	537	526	543	566	530	511	508	539	517	510	562	551	540	562	551	502	508	580	537	483	578	571	545	546	564	558	539	548	525	531	552	527	533	564	566	518	544	558	509	552	522	575	553	552	538	566	533	512	518	517	573	521	526	560	483	534	581	533	561	502	511	531	516	534	530	547	555	519	534	535	540	550	497	496	506	549	575	560	516	588	495	502	586	546	526	563	523	530	542	531	534	520	536	567	538	536	543	552	545	554	555	478	552	517	496	517	515	521	550	495	552	583	544	543	527	551	580	521	530	584	531	496	532	552	534	521	535	506	531	523	485	530	517	545	543	515	540	575	505	562	589	496	556	560	550	506	556	551	581	507	527	529	543	531	539	518	528	559	543	512	539	504	544	550	506	548	527	558	537	577	544	565	524	522	551	563	536	522	508	590	538	556	506	565	532	531	557	530	530	546	493	549	500	540	494	480	571	559	534	543	516	537	520	575	571	494	524	566	547	535	459	517	533	542	556	554	540	565	568	537	553	545	541	563	547	522	536	569	516	562	514	549	492	537	502	553	539	568	525	548	599	558	520	561	516	546	511	548	563	515	528	537	567	585	529	556	502	542	541	544	514	543	537	549	535	534	502	575	513	544	539	563	554	527	554	517	580	536	559	508	546	499	533	552	555	528	551	549	575	504	542	522	532	544	542	528	522	563	474	544	590	541	522	525	533	549	562	549	548	507	527	480	542	539	502	533	583	594	567	576	574	535	529	555	492	533	535	551	539	537	591	509	530	502	525	521	557	553	540	557	557	582	546	500	548	542	552	565	537	521	549	541	531	544	524	583	589	566	516	547	499	561	493	545	547	589	524	522	545	498	569	513	542	546	533	535	571	525	534	540	541	563	539	563	561	513	575	542	525	534	505	530	535	550	567	506	510	538	555	548	572	474	551	545	525	527	584	542	526	508	487	517	520	524	528	539	505	551	520	510	538	552	523	495	562	560	501	561	529	586	522	532	564	532	573	553	538	558	501	555	528	517	498	537	548	509	497	588	547	498	518	589	549	528	540	570	527	537	545	568	564	508	557	527	550	547	544	546	585	563	520	532	529	541	532	534	545	528	537	545	561	544	541	524	563	568	546	559	512	555	510	527	557	560	571	557	486	570	540	534	505	540	558	523	548	551	499	557	528	521	531	516	540	524	502	503	534	559	550	589	527	505	544	517	544	540	545	522	566	516	508	533	533	551	538	547	553	508	539	541	551	510	539	524	549	541	530	543	549	516	545	537	574	529	559	533	537	571	558	582	571	561	518	491	535	509	512	533	566	522	562	490	530	523	536	555	538	519	554	531	561	528	528	562	546	605	550	536	540	500	495	535	523	512	539	532	504	561	531	553	545	561	521	516	497	551	533	545	533	593	561	520	565	538	481	537	554	556	607	502	577	514	558	540	517	511	544	548	517	550	536	531	537	534	544	524	515	555	542	553	585	551	528	545	582	557	529	513	584	524	528	549	519	527	503	496	541	539	525	577	550	536	553	520	513	512	564	543	525	497	579	520	538	561	533	520	526	557	521	547	556	515	528	514	539	560	535	504	552	528	537	505	571	544	508	530	538	486	536	527	504	573	553	541	559	545	520	489	553	526	552	514	541	566	579	596	528	509	552	508	540	543	552	544	520	512	550	555	527	538	526	535	568	537	550	499	532	516	558	531	554	538	513	539	567	497	564	540	567	553	530	510	565	530	529	537	529	540	509	515	531	530	517	533	527	530	537	531	578	524	538	552	537	548	513	560	547	540	550	544	510	550	527	528	522	555	544	555	537	528	499	554	511	553	567	561	570	532	541	540	513	542	564	553	542	552	542	531	538	579	518	519	581	494	527	498	549	518	562	548	511	531	514	517	527	556	561	530	550	537	539	547	543	560	501	549	537	552	548	589	522	518	527	527	560	539	553	532	532	543	512	541	576	594	542	545	566	553	530	559	526	527	541	534	561	520	562	506	532	508	558	520	528	548	518	525	557	545	566	567	532	569	560	525	565	560	532	499	484	530	537	506	552	534	540	525	534	556	567	533	545	546	565	543	501	526	536	538	544	540	510	541	486	543	512	553	520	528	534	512	556	532	557	571	560	541	530	587	500	593	555	559	561	607	515	540	505	496	525	496	571	570	550	524	508	568	524	528	539	512	558	516	525	529	516	561	517	575	556	536	542	552	521	490	557	536	540	556	577	531	540	554	529	485	538	497	540	550	566	556	543	522	532	558	505	490	555	537	545	540	583	554	517	519	502	477	583	513	536	555	541	552	575	560	543	537	551	550	574	535	505	503	550	518	546	527	498	490	545	505	512	501	540	515	499	550	547	560	572	530	533	547	569	543	556	578	492	533	548	534	529	584	529	505	502	557	509	550	530	518	538	564	484	511	565	520	539	561	525	545	504	536	550	564	560	563	497	565	532	521	516	539	498	506	514	542	556	600	549	543	536	526	515	552	498	568	517	525	548	529	532	528	557	494	515	563	529	531	578	524	543	529	503	553	537	526	559	505	527	550	552	547	540	536	534	526	528	549	542	528	540	573	520	537	545	490	573	510	543	575	497	524	541	527	513	531	550	552	577	563	487	522	559	558	545	499	538	540	503	569	551	520	517	568	544	537	536	539	540	504	489	506	495	533	542	529	505	527	532	547	524	535	549	561	534	602	520	578	560	542	573	535	530	569	537	535	568	522	541	574	520	555	508	511	535	544	515	560	558	591	522	559	556	521	547	525	524	583	560	538	549	512	565	545	536	539	500	541	553	526	539	539	534	531	533	530	555	558	556	539	534	549	544	559	556	539	552	552	544	537	515	497	532	536	545	574	551	511	511	495	578	527	542	569	569	531	531	567	532	518	502	540	541	549	548	531	532	519	540	513	532	560	552	536	507	539	525	562	542	541	554	577	559	515	530	562	537	517	557	544	545	507	526	541	568	553	575	575	521	559	519	515	548	557	550	575	516	550	502	536	534	532	522	504	517	542	559	520	543	533	534	514	498	555	504	547	554	529	512	543	515	543	518	576	614	551	555	541	548	493	548	526	531	558	538	532	555	525	571	547	544	542	529	521	519	514	565	543	530	551	529	537	553	539	517	550	528	544	543	550	543	564	544	548	533	514	555	551	520	540	532	541	537	545	486	547	562	569	532	585	505	538	539	501	500	538	589	565	562	544	517	553	558	538	523	570	533	503	542	542	545	555	547	517	593	516	546	507	532	515	544	559	538	551	543	532	554	570	534	545	560	552	553	493	532	602	561	513	498	501	555	521	546	568	556	535	518	536	549	553	562	554	530	529	534
1319	186	105	80	135	246	286	950	1500	2333	2412	1349	666	461	264	122	83	53	42	49	43	45	45	60	49	34	42	53	53	44	44	44	44	48	44	44	37	28	49	45	49	46	60	45	35	37	45	36	43	46	45	46	45	41	43	36	60	36	50	39	40	49	51	52	51	43	47	50	51	45	38	45	40	51	43	35	39	45	55	40	40	39	39	37	54	46	38	39	45	41	41	58	37	37	44	43	49	36	49	39	45	49	57	42	41	44	32	52	44	44	47	38	54	44	35	47	41	46	51	40	54	39	43	52	42	50	39	41	48	45	48	45	27	45	43	54	47	44	48	45	54	47	32	50	49	50	35	42	47	41	41	43	32	41	42	41	47	57	38	34	55	42	46	38	39	36	35	47	38	58	53	36	37	44	52	53	42	42	42	49	47	42	49	44	42	46	48	55	52	45	40	46	35	38	42	41	51	60	38	47	57	47	51	38	33	45	54	40	42	51	44	39	43	46	46	43	46	59	50	50	54	51	41	40	29	42	49	44	51	39	52	32	37	52	39	51	50	50	47	25	41	33	42	48	51	43	39	50	48	52	43	49	44	36	46	43	46	47	42	37	45	46	34	55	39	45	38	34	33	51	34	36	48	44	38	41	40	46	37	44	46	48	36	35	49	37	47	43	39	51	39	52	34	54	49	50	49	49	41	40	55	44	40	50	40	44	38	55	46	47	48	56	49	48	58	41	42	51	43	46	29	34	48	47	54	41	36	39	50	45	41	44	43	42	46	47	40	56	43	49	45	44	38	48	34	54	59	39	43	53	33	45	33	39	45	39	46	39	39	37	48	54	37	52	54	46	48	44	47	49	58	49	57	45	39	43	71	41	38	40	49	45	49	39	43	49	43	53	48	34	40	46	54	41	37	51	38	43	49	38	43	46	51	43	51	46	41	43	50	45	36	55	38	43	50	54	34	46	44	41	44	47	57	44	61	47	43	47	30	47	34	46	43	41	39	49	50	54	38	48	40	49	39	48	59	46	44	41	45	55	46	43	42	48	51	39	40	50	40	43	47	49	49	47	46	55	44	58	45	56	44	49	39	50	48	52	47	38	38	39	54	44	35	43	41	51	57	47	38	43	42	46	41	41	47	44	43	49	48	46	47	55	49	47	47	32	38	48	49	40	46	48	30	43	53	38	43	64	44	54	42	41	32	39	52	41	59	39	48	52	51	52	47	48	43	45	41	48	48	42	36	43	45	33	48	52	56	41	58	57	51	39	45	43	41	43	41	37	44	49	38	40	56	53	37	47	43	40	42	58	52	36	51	36	57	31	47	50	46	33	27	45	48	43	45	46	50	45	41	48	40	33	35	39	53	38	44	43	41	46	41	38	43	54	47	51	45	40	43	44	46	39	53	43	45	42	45	56	56	44	40	39	52	41	34	23	38	45	40	54	43	49	42	41	52	55	31	38	45	41	47	50	49	40	45	49	40	54	33	50	45	54	45	38	39	47	42	35	55	41	48	46	34	42	38	36	24	39	43	55	37	46	52	43	55	48	33	45	45	41	48	42	61	43	45	40	56	31	44	41	29	40	48	42	51	47	47	44	37	49	57	43	36	36	48	40	49	48	41	59	44	46	42	41	51	51	41	41	43	48	48	50	41	49	33	43	41	32	35	47	45	41	40	48	49	41	41	54	42	43	54	39	57	37	46	34	44	40	50	45	41	45	37	35	36	60	60	42	33	47	55	54	38	49	46	45	39	50	35	48	58	49	55	50	43	43	50	36	47	46	44	43	47	49	48	46	55	53	55	43	44	52	41	38	43	34	35	35	52	33	47	35	49	38	35	41	36	48	43	40	44	32	30	54	38	41	39	36	44	45	35	44	50	47	44	42	54	43	42	46	51	36	40	51	35	46	45	28	54	36	46	49	50	43	30	51	37	54	40	41	41	41	49	49	58	48	39	46	41	47	60	46	59	49	44	49	40	46	42	40	46	50	41	46	45	55	39	46	56	50	53	44	41	43	36	48	37	34	48	45	48	46	39	41	41	44	36	39	46	59	48	40	50	46	46	32	60	45	36	50	43	46	44	45	40	39	41	33	56	46	41	47	46	46	39	38	48	36	51	52	48	37	39	39	44	47	44	48	46	55	54	35	47	45	43	52	48	38	51	48	38	48	32	51	46	42	40	43	54	42	42	51	42	49	39	42	54	47	39	49	36	36	44	31	51	45	40	45	45	40	34	45	49	53	41	39	38	43	37	42	38	40	42	42	44	31	45	38	45	49	39	45	54	42	43	45	50	43	45	37	41	52	39	34	43	42	47	55	38	48	43	48	53	30	46	34	48	44	67	40	43	54	60	48	40	38	42	36	43	58	45	55	40	45	42	30	47	48	37	38	46	34	45	44	52	49	34	46	51	53	46	47	46	60	44	52	34	36	45	42	44	40	44	47	59	46	49	47	43	27	44	46	45	45	43	47	41	41	45	51	47	51	47	34	47	45	48	52	40	38	42	48	43	43	40	46	45	49	49	22	60	42	50	43	61	46	51	36	35	39	48	52	45	55	39	40	58	48	42	43	39	44	50	46	56	32	50	56	45	38	43	45	39	61	47	53	41	32	59	50	42	45	47	48	29	56	47	53	45	39	41	39	44	44	45	40	45	35	39	64	36	39	45	62	37	58	45	37	42	42	39	49	52	48	42	47	55	44	41	43	45	43	45	40	46	36	42	51	46	41	36	44	40	50	48	41	46	45	44	54	51	48	32	45	37	44	56	63	47	48	48	51	45	47	43	36	44	48	54	46	52	46	35	46	50	49	53	39	46	69	39	43	39	56	34	35	39	49	46	29	51	45	43	36	49	41	43	51	41	60	44	44	46	40	55	38	45	44	42	51	43	41	38	43	41	65	52	46	42	46	46	38	47	43	41	45	43	48	38	42	48	37	49	34	40	46	55	55	35	45	52	38	42	49	54	40	47	44	44	53	38	44	51	49	43	47	44	35	35	55	45	37	49	34	54	60	41	44	45	38	37	36	47	42	38	38	40	45	41	45	48	54	47	37	41	49	40	51	49	42	40	44	35	33	49	50	46	51	47	30	40	38	41	64	47	57	45	36	36	50	49	44	41	49	47	45	49	41	45	45	49	46	44	40	51	55	46	51	42	32	50	46	46	51	48	39	37	36	46	50	42	47	47	36	43	46	47	31	42	44	40	37	47	42	48	35	48	50	39	46	52	42	44	33	46	45	48	36	41	42	41	43	45	49	48	49	39	45	52	38	43	41	35	44	40	32	50	39	38	49	46	43	32	54	45	40	33	46	53	48	42	50	43	47	50	47	25	37	50	42	46	36	50	47	45	42	61	45	49	40	41	45	35	48	39	40	39	50	44	43	51	41	44	42	49	55	37	37	45	50	45	48	49	41	35	56	37	47	51	37	47	59	32	52	50	37	30	37	44	54	50	45	41	44	48	33	62	46	54	51	45	41	49	39	31	33
13822	4772	2162	4966	12029	16352	15290	27527	29161	32531	30668	22982	15984	11727	6417	2703	1308	833	629	593	621	612	568	578	550	542	552	591	593	581	570	610	574	560	601	571	557	584	540	588	611	534	611	542	559	562	572	575	565	552	563	545	538	589	596	569	562	597	566	560	545	604	568	573	539	568	551	592	556	517	628	576	587	546	518	549	564	586	563	568	576	598	599	554	571	560	573	590	563	580	573	569	555	554	573	618	565	611	545	562	603	570	540	579	570	567	590	572	560	542	598	569	544	576	566	566	582	527	578	587	584	562	603	561	575	598	645	522	621	545	616	601	568	558	571	562	574	597	578	586	570	595	516	585	576	589	539	556	586	591	531	554	542	584	615	574	606	594	594	609	557	560	580	586	567	585	569	606	613	571	561	560	549	610	555	569	594	588	565	569	566	612	596	548	579	535	556	591	551	581	563	553	571	574	573	587	606	571	539	604	569	530	598	603	522	569	580	588	595	579	542	592	581	561	548	563	580	561	529	596	583	593	596	553	600	534	568	600	593	608	588	556	608	601	575	589	565	575	590	541	594	564	544	529	525	582	581	567	598	570	616	598	552	589	568	598	591	596	607	524	607	555	565	570	576	579	577	533	584	626	558	583	579	576	583	587	578	556	578	556	606	568	581	571	568	601	552	568	578	548	611	569	562	575	567	585	573	592	579	567	574	590	563	586	593	579	566	537	585	619	563	565	582	574	550	567	554	538	568	564	583	550	594	613	560	554	538	549	604	539	575	548	584	560	606	616	557	574	609	526	569	603	559	590	572	560	612	595	540	543	541	610	566	570	579	611	569	593	595	544	611	546	587	583	578	596	599	571	595	601	604	573	613	585	529	581	580	587	571	619	569	574	595	573	638	586	563	575	599	592	578	610	555	576	600	557	612	552	574	586	575	571	568	557	590	611	553	564	584	573	580	579	588	524	573	573	629	610	540	615	583	579	540	577	591	602	586	562	541	621	562	585	560	545	563	597	587	569	582	619	526	571	633	590	547	549	534	604	571	554	558	589	596	591	580	581	557	579	557	565	513	590	578	603	550	582	539	579	580	556	593	571	604	563	628	565	571	536	594	564	624	531	594	584	614	596	557	584	568	568	594	592	572	617	561	602	577	535	591	512	559	539	571	570	574	545	582	594	544	612	510	549	544	568	560	593	576	599	596	552	588	571	566	546	544	547	550	588	576	557	572	595	531	560	564	571	561	561	560	517	564	571	615	542	635	543	583	577	562	574	568	576	595	550	565	554	597	579	578	570	584	569	614	582	578	587	571	523	550	584	552	600	581	605	575	555	663	574	548	602	551	580	559	554	495	543	571	555	535	540	569	568	534	551	557	556	571	567	574	575	575	608	594	604	559	571	600	542	590	554	590	539	572	595	559	550	598	597	604	578	561	577	600	558	616	601	631	554	520	574	571	533	531	553	549	575	554	566	579	538	580	559	570	560	560	572	540	539	562	580	606	582	559	570	596	558	584	553	564	565	614	598	589	589	580	551	581	576	579	561	608	578	547	565	549	539	564	582	557	600	574	577	583	581	560	579	574	562	603	590	541	601	567	551	559	606	579	593	582	549	584	559	620	553	581	582	561	630	550	554	611	578	594	549	569	580	582	617	569	616	618	544	571	606	532	577	577	536	548	552	623	596	584	558	569	557	544	558	557	547	564	553	544	599	567	534	561	596	564	555	613	593	533	563	599	544	548	572	592	541	551	587	575	567	542	565	586	599	558	560	559	555	573	559	564	592	595	581	552	569	548	592	569	578	586	550	579	552	581	587	555	598	540	635	550	574	561	552	588	601	592	568	501	584	520	559	602	603	560	591	569	578	553	562	568	549	547	573	603	555	530	635	583	542	551	568	574	565	579	586	569	567	552	554	551	562	588	542	595	569	606	529	540	573	582	559	545	569	566	547	597	551	536	540	518	565	586	550	595	595	538	577	571	607	565	528	551	562	585	558	554	556	572	584	558	587	543	602	581	592	543	535	554	608	555	579	617	607	579	579	572	562	607	570	534	586	609	583	600	651	590	593	579	590	576	574	555	632	540	590	592	549	574	563	587	587	552	590	558	546	569	582	582	554	615	530	557	593	552	528	515	618	592	582	563	581	594	578	594	586	598	538	551	571	577	575	552	604	572	557	597	577	530	621	572	560	604	565	591	590	531	590	558	617	553	571	592	575	592	600	546	564	613	601	582	576	554	597	572	550	578	604	641	565	589	581	563	589	590	582	562	565	597	557	570	545	576	573	588	567	551	577	558	592	625	570	523	540	588	581	568	592	576	613	573	543	569	525	602	549	567	579	592	554	615	565	559	567	609	518	565	588	595	570	599	560	532	595	584	557	564	549	521	610	553	566	562	576	593	541	604	542	564	571	578	577	595	558	613	570	586	583	612	540	610	611	647	575	612	585	567	570	598	590	576	625	574	587	610	546	566	575	596	557	585	546	600	560	571	615	566	553	551	542	555	585	562	570	600	600	544	599	606	582	490	591	546	577	570	615	587	538	572	582	593	565	578	546	560	536	568	548	594	582	576	518	542	566	567	577	576	602	564	517	570	580	501	559	551	555	580	572	581	581	582	597	565	551	569	533	608	599	571	642	597	573	594	617	538	576	542	565	539	541	605	550	558	577	562	604	596	602	570	598	633	597	565	571	558	573	591	567	587	585	572	578	614	574	577	572	573	560	606	573	555	585	587	556	585	561	606	542	553	545	598	598	622	582	545	600	540	570	570	553	535	573	596	601	626	575	549	563	537	589	579	569	588	580	585	570	572	559	528	542	579	576	560	545	595	563	589	562	577	612	593	619	550	560	579	582	595	558	612	526	549	607	561	577	560	567	553	560	572	598	575	619	617	570	567	603	567	506	566	563	571	583	566	596	542	575	589	572	564	565	569	563	558	539	536	588	564	569	596	552	605	579	564	539	583	558	612	594	543	545	562	587	620	534	540	558	545	582	533	570	561	523	563	548	578	595	600	550	557	613	582	559	591	564	591	557	564	565	574	606	575	547	580	530	594	547	574	565	600	528	540	597	574	511	534	584	597	528	550	537	598	568	586	571	596	572	588	592	543	582	535	597	518	573	605	551	566	585	549	562	554	520	590	542	563	615	605	567	590	590	574	555	603	584	606	590	539	502	544	592	578	588	562	589	548	602	587	567	561	588	559	634	572	582	577	526	567	586	567	543	564	583	569	560	566	541	566	513	536	565	580	560	565	571	572	613	546	554	563	562	582	564	572	596	587	585	545	630	542	590	575	532	524	586	579	586	535	537	558	547	563	561	558	590	545	571	542	538	550	552	579	567	582	604	572	579	579	580	615	640	517	576	591	590	564	576	575	553	525	581	533	600	586	572	609	612	558	584	574	593	552	596	553	548	544	581	563	608	582	580	590	627	601	566	574	528	592	556	555	584	596	596	599	568	604	573	568	554	588	520	586	582	584	590	590	576	579	590	548	569	579	594
717	309	194	149	181	387	991	4067	5003	5760	4826	3022	1465	753	397	166	87	61	45	42	39	26	36	47	42	34	40	47	40	50	30	29	31	46	36	49	41	33	29	42	41	41	35	48	32	26	31	38	37	30	41	42	28	38	44	39	33	35	39	46	31	30	40	41	37	36	38	45	27	36	44	43	44	42	40	43	35	38	36	46	27	40	32	44	31	46	40	31	33	36	52	44	41	45	36	47	30	43	39	48	31	24	43	44	31	34	50	36	37	36	43	50	31	43	42	33	50	46	35	26	36	37	29	38	41	41	40	52	39	30	45	39	35	41	30	42	41	43	48	46	39	48	53	34	36	37	35	35	42	45	36	34	33	47	43	34	30	47	31	42	34	49	56	34	35	34	52	26	44	43	46	39	36	35	43	34	24	37	40	43	29	38	30	34	30	32	34	27	31	37	36	36	32	38	33	39	34	37	33	33	38	49	36	45	36	48	33	52	39	47	46	42	38	39	40	39	39	34	48	52	40	45	39	50	45	40	41	42	33	39	38	43	45	40	44	40	32	29	49	32	30	43	44	36	38	47	50	42	43	41	49	47	54	39	48	45	33	40	33	32	36	35	35	43	36	22	38	44	40	33	35	45	48	34	41	47	43	31	35	38	46	41	35	36	52	47	35	36	35	39	35	48	35	37	34	46	28	36	40	29	39	38	42	36	34	41	53	37	47	39	50	34	33	38	42	29	29	43	39	28	38	49	35	47	34	35	30	29	43	33	37	39	34	36	31	44	37	34	41	35	49	42	41	42	40	41	37	33	35	24	30	37	51	42	53	39	38	37	32	46	30	37	45	47	36	34	43	41	32	47	32	43	32	33	37	48	35	38	40	41	35	49	44	39	41	34	38	29	36	40	41	41	36	48	40	40	33	35	31	36	26	41	34	47	37	38	39	41	32	33	42	44	41	31	39	32	40	42	34	34	43	47	37	43	36	42	43	41	34	32	42	41	44	41	35	41	34	35	39	30	35	43	34	28	25	28	31	37	35	48	38	41	49	43	42	39	30	46	30	39	34	58	48	39	44	47	26	38	33	35	36	43	43	49	28	33	45	48	32	36	45	35	39	43	31	43	38	36	37	46	43	44	41	42	51	40	36	48	37	41	38	32	39	37	61	44	28	40	38	36	42	36	38	41	46	34	38	40	33	36	42	44	30	48	41	36	34	38	41	40	40	37	56	48	38	42	37	28	38	40	34	32	40	46	35	48	35	39	39	45	46	48	34	51	41	39	38	30	47	30	33	39	51	39	31	29	42	47	24	39	39	39	30	35	35	42	41	46	36	43	37	40	38	42	47	44	33	45	27	39	41	32	40	32	33	36	45	44	42	41	47	39	35	35	42	37	30	43	37	35	43	44	44	39	28	28	38	45	36	28	46	50	43	33	32	41	39	39	40	45	48	41	40	44	39	50	32	50	30	34	31	46	42	29	43	42	37	43	42	46	36	25	39	41	44	35	33	43	34	46	42	46	42	40	30	46	42	37	36	39	27	33	35	32	37	47	35	48	30	37	48	48	38	40	40	35	37	35	47	37	34	36	55	39	49	49	39	32	40	40	37	45	34	48	31	38	53	43	46	30	41	44	38	34	31	36	46	45	45	35	39	23	28	47	32	34	40	44	33	29	37	47	25	46	42	35	31	41	43	37	34	44	37	34	37	34	41	49	41	37	32	45	37	39	47	31	40	26	48	42	38	42	35	45	37	43	50	32	39	28	40	40	45	28	34	36	34	41	29	37	24	40	38	52	47	31	34	43	33	32	36	43	33	38	43	40	36	38	34	37	38	37	39	45	36	41	30	38	43	41	38	40	46	38	49	33	42	33	32	42	44	48	29	40	41	32	41	45	30	30	30	44	37	33	40	42	49	38	43	42	45	41	42	42	38	39	35	42	45	53	37	32	36	38	39	46	37	37	37	38	45	38	45	47	36	54	49	41	46	38	33	35	38	43	31	48	39	46	43	50	45	35	25	45	36	27	41	30	37	37	35	38	39	34	40	32	31	23	37	39	41	36	51	38	47	40	36	18	44	42	44	36	31	44	38	30	36	40	45	45	45	41	37	37	35	43	46	43	33	40	36	30	42	49	31	34	43	42	39	43	39	37	29	40	37	47	41	42	41	30	41	43	47	31	36	49	41	35	42	37	44	44	36	42	31	27	49	35	44	41	35	44	39	37	36	32	42	41	51	31	40	34	39	29	33	44	37	39	41	43	46	39	35	27	42	41	35	43	33	45	23	44	38	43	52	31	45	32	28	39	41	40	36	42	49	36	25	38	43	33	40	44	29	35	34	51	40	31	42	38	39	38	37	40	35	40	37	43	40	29	43	41	33	38	43	45	41	35	37	49	48	36	39	51	32	32	46	36	47	39	25	36	49	38	38	50	45	39	25	25	35	39	37	42	38	38	44	48	46	37	41	37	39	36	51	32	25	40	44	36	39	41	42	39	44	36	45	35	35	40	33	39	32	33	36	38	41	36	46	43	55	41	28	34	31	40	39	39	32	53	32	43	41	31	36	41	45	29	42	40	37	38	43	49	33	38	42	35	42	51	36	35	38	36	30	35	46	38	39	53	31	33	37	42	37	33	36	33	37	37	47	41	37	42	39	34	42	30	32	44	58	42	31	35	39	39	43	45	31	35	36	34	41	49	33	29	41	31	49	33	45	35	36	38	35	49	38	43	42	35	41	33	26	43	39	33	44	51	27	46	42	47	41	44	33	27	44	35	37	36	27	32	45	42	50	44	39	42	43	40	36	40	31	44	30	42	33	46	42	27	40	42	43	39	32	47	38	36	38	40	31	42	38	38	37	32	47	42	34	40	34	43	37	36	41	49	41	36	32	42	41	46	40	35	42	25	40	33	40	42	37	46	42	46	44	34	41	40	46	32	35	46	41	47	33	47	44	41	42	38	39	36	34	41	35	33	36	41	32	41	37	39	37	36	41	45	38	39	36	36	44	38	33	38	44	48	37	40	33	42	34	37	48	43	50	37	39	29	42	42	32	37	36	52	49	33	31	43	49	41	36	31	26	33	35	31	44	50	37	51	37	35	39	29	28	34	36	46	43	29	45	65	35	36	36	38	38	38	41	47	38	39	52	42	48	36	39	41	42	36	36	40	39	39	39	36	40	42	45	42	37	38	26	39	40	43	37	35	45	39	44	50	43	37	45	40	32	43	38	42	41	35	35	34	40	54	42	39	50	30	33	41	39	40	40	42	38	37	37	41	38	48	50	40	38	38	32	44	39	40	39	23	41	35	33	35	35	43	32	33	38	33	39	39	42	37	39	36	39	35	43	46	37	39	40	41	45	39	29	37	36	52	44	33	37	48	35	27	39	47	34	37	35	38	38	36	50	32	42	40	42	37	41	38	51	33	37	33	29	45	36	31	53	31	41	40	36	34	41	42	45	40	46	30	41	28	28	49	43	37	33	37	46	35	50	38
16195	7950	4257	8889	18037	22943	29363	42347	41102	41632	37869	30364	22908	16393	9493	4339	1777	881	647	526	478	510	521	505	492	517	489	493	528	483	550	515	515	521	553	483	463	485	514	489	508	502	505	510	501	490	451	477	507	510	488	505	505	457	468	474	533	508	464	485	481	503	509	511	494	505	487	464	491	530	504	505	496	463	499	484	469	446	471	536	456	478	515	480	475	471	509	494	519	501	497	503	532	482	492	458	498	486	488	452	452	510	483	472	473	478	520	499	508	506	488	514	493	491	514	486	460	481	501	513	521	501	546	491	510	499	511	512	514	517	478	494	516	487	490	502	520	505	481	508	548	520	524	497	493	515	510	515	488	504	503	473	523	496	502	491	508	488	485	494	505	472	482	520	469	542	515	502	556	480	480	470	496	466	460	513	517	524	499	501	496	474	482	516	499	500	525	490	468	488	520	498	532	484	477	492	520	488	508	524	474	509	529	452	494	523	521	533	524	456	481	524	505	491	510	454	476	436	534	529	518	480	479	534	465	506	519	486	512	467	510	503	487	509	483	492	498	510	512	488	491	471	470	482	463	491	471	482	475	525	438	465	517	546	494	524	459	508	495	501	482	474	514	504	482	529	520	531	477	498	539	509	506	483	505	513	488	478	498	546	538	509	507	486	489	491	535	489	504	521	492	487	523	501	482	500	464	487	473	476	506	493	481	467	469	490	476	501	471	478	509	510	494	518	475	444	498	509	565	504	482	496	487	534	533	466	488	513	505	488	504	486	515	502	462	487	481	525	474	481	474	507	518	544	447	496	468	512	498	473	467	454	514	465	483	536	481	531	486	532	533	462	490	550	490	465	494	474	531	503	501	514	489	488	485	536	511	474	456	510	465	473	514	469	502	503	459	482	510	475	532	489	467	480	487	516	500	477	479	495	498	500	450	488	498	472	541	523	510	483	521	540	517	476	467	547	505	508	479	487	479	509	524	515	446	498	489	487	476	466	468	494	483	487	503	487	494	489	478	479	504	494	516	498	490	533	540	518	493	485	501	472	484	492	472	502	469	499	509	493	463	483	484	493	504	459	496	499	463	499	538	538	507	486	493	485	482	507	519	499	487	493	492	496	523	505	491	502	526	524	507	512	461	502	543	505	486	510	514	495	472	530	479	488	515	508	498	522	542	499	549	501	514	493	553	477	496	478	475	542	489	463	500	544	477	489	479	532	445	497	475	490	505	456	478	515	506	470	495	493	470	489	532	525	524	468	544	497	485	459	518	525	470	476	499	554	528	479	498	499	490	512	505	501	500	475	494	487	462	489	532	505	507	484	492	519	483	485	523	518	474	513	508	506	561	496	485	499	491	513	514	490	516	481	487	483	495	492	493	498	531	472	494	556	466	497	518	517	481	503	469	528	546	494	510	507	483	470	505	492	466	496	499	475	492	483	520	525	469	485	450	538	516	503	489	517	488	479	481	490	485	472	530	548	514	468	475	492	512	506	486	495	517	553	560	509	497	499	526	495	515	498	501	494	513	522	530	471	496	528	514	536	526	526	471	491	540	526	500	510	540	480	473	480	515	493	489	484	517	498	518	509	487	468	517	488	487	517	492	502	463	464	508	485	484	492	487	507	501	476	487	510	504	510	523	484	471	515	498	450	442	488	486	485	501	514	534	523	511	486	488	493	490	480	464	502	467	450	496	539	513	494	504	514	499	527	554	481	495	514	508	530	502	492	485	517	539	514	511	496	469	510	504	509	520	507	472	495	475	528	508	502	497	461	488	501	488	470	467	477	481	514	476	487	541	511	478	497	502	517	500	513	483	453	546	492	535	516	502	476	492	491	527	508	531	481	507	493	496	502	497	500	480	494	497	449	495	519	495	505	495	504	478	500	530	501	484	511	515	495	501	505	514	524	524	517	490	479	522	537	506	472	523	502	486	476	538	481	519	501	522	512	502	508	491	426	510	557	494	506	523	522	507	532	498	529	517	499	472	481	446	544	484	499	495	501	528	495	480	513	497	505	484	499	519	469	489	513	482	502	525	505	518	490	450	484	511	477	516	503	523	503	495	485	498	464	533	550	483	473	490	515	531	461	496	498	547	498	545	522	480	447	515	540	521	494	513	510	498	490	492	485	528	495	532	501	509	496	506	515	499	447	519	525	458	486	489	484	498	502	473	479	488	451	524	470	443	464	482	465	482	532	490	449	481	517	462	536	527	537	468	513	524	484	479	496	520	506	501	509	445	520	504	547	527	528	509	509	485	492	500	551	518	497	470	540	525	482	566	527	475	471	468	484	501	478	489	519	513	484	490	498	484	478	534	493	493	448	506	454	458	495	476	479	474	497	517	516	502	496	494	464	482	495	521	488	487	487	507	492	504	500	499	492	509	481	498	476	526	516	485	472	501	488	484	491	498	505	494	481	448	495	506	522	444	468	478	486	482	438	516	482	511	495	562	488	507	486	488	483	490	512	507	510	468	485	535	500	512	477	486	501	473	510	519	523	484	477	511	491	470	521	546	502	503	477	515	489	453	483	474	491	528	503	494	509	490	485	511	511	471	480	496	521	501	504	492	489	499	450	519	480	477	491	524	512	505	508	502	506	502	508	484	498	490	520	474	484	517	507	546	508	496	502	498	504	483	476	478	493	483	500	496	487	511	544	504	472	501	481	495	531	525	476	504	449	521	504	500	499	509	525	493	493	499	462	479	521	497	510	463	506	509	494	505	493	474	452	479	459	508	510	469	481	505	530	487	465	494	501	487	512	489	521	505	510	485	551	527	452	479	513	502	478	498	505	525	504	482	464	481	555	485	487	510	515	461	450	477	536	505	489	514	505	504	525	491	486	506	508	500	529	531	547	499	534	501	498	497	526	512	465	516	501	517	494	501	524	501	464	521	487	486	488	521	487	494	495	485	551	494	494	457	479	511	524	489	494	501	531	471	490	531	528	486	472	502	481	480	473	482	487	519	485	478	480	500	497	534	526	533	542	525	453	489	466	479	491	480	495	522	472	488	478	504	458	491	499	476	514	526	514	522	476	544	458	500	489	508	509	510	525	473	503	482	478	500	494	483	517	486	466	535	540	525	480	469	484	506	516	514	454	517	507	492	514	465	462	488	473	493	522	520	515	512	461	477	473	475	515	511	516	481	509	467	462	509	489	505	449	508	462	500	557	491	517	507	442	495	476	471	478	478	459	506	479	509	530	485	485	474	468	502	491	502	500	506	472	451	477	500	489	507	508	525	511	506	444	508	514	471	508	490	526	515	516	554	500	519	510	494	506	499	469	485	480	479	513	467	456	467	482	498	510	485	501	528	465	467	537	461	517	479	495	521	488	489	469	540	496	481	514	496	512	512	516	486	500	533	506	475	509	458	471	500	486	484	480	500	516	514	482	500	461	525	519	496	479	462	495	528	486	471	492	485	512	501	516	433	546	477	541	501	517	503	508	514	522	528	481	498	490	522	502	502	484	551	475	511	460	525	491	525	490	494	542
2032	273	171	117	202	474	2919	7571	8581	6794	4260	2426	1057	551	284	138	74	66	51	52	50	52	53	49	58	49	69	70	58	49	60	53	56	56	45	45	58	52	53	49	47	54	51	50	54	49	55	47	58	61	45	58	44	45	50	36	47	45	41	49	58	51	52	56	58	43	51	39	52	40	43	52	55	64	44	50	57	47	51	41	53	60	54	49	48	39	54	45	55	49	53	52	46	37	40	62	62	53	62	57	54	59	50	42	58	45	54	45	62	60	43	58	61	59	39	57	56	57	51	56	64	51	63	45	54	49	48	63	57	55	52	56	50	41	56	64	58	49	58	60	47	61	59	57	45	53	45	54	53	53	65	57	53	50	55	45	56	45	42	60	52	59	47	47	53	72	54	46	43	76	52	40	40	44	41	41	51	57	54	58	48	71	50	59	71	61	57	44	50	60	53	50	42	58	38	46	45	56	47	53	55	54	47	55	48	41	49	60	43	61	58	63	66	46	64	51	50	54	50	51	45	51	51	65	69	52	52	59	49	47	45	44	52	52	41	55	63	55	46	46	59	36	58	58	55	53	47	55	59	55	60	46	55	55	49	66	53	55	53	65	55	52	50	51	51	53	47	66	56	45	51	60	46	56	50	53	60	51	65	64	59	54	44	57	59	51	54	63	53	66	49	57	53	34	49	58	59	49	56	46	53	45	49	49	58	60	54	62	56	35	54	49	72	59	48	44	39	56	56	50	46	43	51	42	47	47	45	56	54	49	52	48	51	46	62	50	40	48	64	58	50	53	52	44	58	42	50	52	54	50	49	61	52	56	54	51	55	56	58	63	55	38	57	48	62	46	48	48	43	38	47	55	48	56	55	43	55	61	56	64	52	66	56	65	46	48	54	48	61	51	48	69	45	55	47	42	55	51	54	40	51	53	61	68	50	46	70	48	65	50	51	46	45	46	63	61	51	52	42	63	57	53	66	45	51	57	47	57	58	43	54	55	62	62	45	55	44	51	59	46	68	51	55	50	53	61	56	54	48	53	50	56	49	40	50	55	55	44	56	59	62	52	54	44	51	56	41	61	53	54	63	66	42	50	62	52	58	58	56	51	54	72	52	52	54	55	50	52	55	54	59	44	53	47	63	54	48	48	52	55	56	60	47	48	50	59	50	50	62	58	47	56	46	57	49	47	45	49	57	60	57	55	62	42	49	54	66	55	55	50	57	55	50	51	49	39	47	49	56	55	54	51	52	64	52	58	56	56	59	63	52	51	61	60	55	64	52	50	59	40	58	58	66	56	52	51	47	73	52	61	50	54	56	47	58	49	46	59	56	52	44	47	41	61	44	53	73	44	58	61	66	53	60	45	54	57	48	56	73	42	50	41	46	60	53	50	50	44	50	66	66	61	60	61	53	46	48	64	66	49	58	47	57	44	46	61	63	67	59	58	61	55	49	64	66	48	51	59	48	59	52	53	61	60	50	46	41	55	38	42	47	51	53	50	46	43	38	51	50	54	48	47	60	55	38	44	45	54	48	52	52	39	59	52	57	63	58	48	56	59	46	54	50	61	59	73	51	49	59	55	47	55	56	67	47	56	51	58	49	49	61	50	48	46	42	52	54	48	50	45	63	52	57	65	49	50	50	50	65	63	54	56	54	52	46	56	54	58	57	48	50	47	53	52	45	59	52	63	40	45	38	53	55	49	55	57	46	64	59	53	41	44	46	46	53	43	51	58	48	41	44	45	63	55	52	55	48	54	55	49	58	48	52	64	56	53	62	50	56	61	52	61	46	59	47	42	46	33	43	51	55	41	56	60	59	55	53	44	56	52	56	55	61	57	55	51	57	50	49	52	38	64	58	64	53	52	57	54	55	41	51	50	50	57	58	44	60	50	48	50	58	44	60	69	61	49	59	54	63	56	49	48	50	52	42	44	51	46	55	50	56	59	56	51	51	57	53	46	38	48	52	57	34	52	50	49	50	50	46	59	70	42	45	48	56	55	52	45	45	61	48	43	53	58	66	44	43	53	46	39	56	57	55	56	55	46	48	55	51	46	66	54	57	58	51	61	55	52	59	54	52	52	48	53	44	43	38	43	56	52	55	35	55	39	53	58	57	45	51	52	43	52	50	49	60	59	51	57	62	55	49	59	47	58	58	58	64	46	52	53	50	44	59	53	48	44	57	51	50	53	56	53	62	54	47	60	64	58	42	55	71	43	37	51	47	58	56	64	67	42	58	44	39	54	42	45	47	48	55	55	49	53	54	45	53	54	43	42	67	39	44	63	36	49	60	64	50	51	48	50	57	59	50	58	62	58	48	33	48	44	47	56	41	49	47	52	59	44	60	84	53	59	52	53	45	50	48	41	51	49	64	48	56	49	60	49	41	55	54	63	41	61	57	47	63	48	38	56	50	52	58	51	45	60	56	70	57	68	52	45	63	51	60	58	51	50	51	62	52	58	57	54	49	50	59	46	48	58	52	64	55	58	45	64	45	67	54	48	39	45	54	59	48	49	46	54	53	54	54	61	51	56	48	57	46	45	48	46	41	54	56	36	54	52	55	53	52	55	58	62	44	48	51	46	47	48	60	48	37	48	67	57	35	50	38	58	49	51	51	49	44	50	57	45	53	53	45	60	46	51	57	53	71	49	54	55	34	61	52	53	56	50	58	63	59	50	53	51	59	51	49	48	47	56	56	56	42	48	45	56	57	49	61	56	51	46	54	51	42	45	54	64	60	55	42	56	57	50	69	56	48	46	52	57	55	52	60	50	37	55	51	50	54	57	51	67	50	52	41	53	62	42	52	54	55	51	52	51	49	53	50	48	61	55	42	47	58	57	52	46	68	52	52	64	50	57	53	43	51	58	58	54	49	48	47	46	56	55	48	48	65	51	54	44	44	48	50	61	48	64	69	51	48	46	46	54	68	52	59	57	38	52	66	50	58	47	48	52	60	58	67	56	51	54	43	45	43	46	59	53	52	48	47	49	52	50	46	45	41	51	46	57	52	56	59	62	46	47	55	51	47	57	53	62	52	53	49	50	52	47	55	47	48	55	42	64	59	62	49	61	62	55	47	53	49	53	48	40	67	51	46	57	54	43	49	57	63	49	40	60	58	67	68	60	49	40	52	55	52	44	56	46	58	53	50	48	51	53	46	51	48	62	61	53	61	67	37	67	52	49	52	50	52	59	60	49	41	45	62	60	52	48	57	61	39	48	48	56	50	56	58	47	48	54	57	62	46	45	51	46	56	45	45	43	47	57	61	53	56	58	53	50	53	55	64	65	56	55	54	49	52	48	59	49	52	60	46	57	49	44	54	59	59	52	48	60	62	53	58	41	50	47	57	52	68	55	66	59	54	52	55	66	39	56	47	54	52	36	47	43	47	52	55	48	58	47	35	50	50	44	50	42	44	57	59	49	44	47	52	51	54	41	67	62	51	59	62	49	50	60	56	58	47	53	55	57	50	43	50	60	55	44	63	51	55	40
14650	7064	3727	6784	16303	23919	40559	51977	49918	43336	35632	28647	20144	12766	6710	2908	1471	896	717	719	651	656	692	710	647	681	676	644	646	680	717	662	604	630	660	708	682	660	664	650	645	700	640	694	713	651	644	634	674	639	622	698	666	650	652	690	635	687	656	622	695	673	642	671	652	677	667	671	668	680	663	635	660	662	616	671	658	622	700	706	662	690	632	686	686	698	628	658	642	636	661	661	648	681	706	695	675	682	654	627	601	639	657	648	660	675	642	700	704	648	625	637	685	652	656	671	650	640	659	668	668	661	683	629	669	646	626	669	665	697	649	624	695	694	688	646	702	659	658	695	679	680	689	694	654	653	710	689	687	643	647	684	695	655	697	628	684	616	650	623	673	658	637	667	663	666	632	682	645	703	668	704	662	645	677	658	688	652	677	685	628	696	631	660	652	671	619	664	633	658	638	624	750	656	673	655	702	684	638	658	686	634	626	640	660	693	710	628	692	642	650	689	645	645	699	719	679	669	691	655	682	656	694	638	635	668	699	670	654	689	670	668	649	636	704	632	691	704	681	658	703	660	701	626	681	711	683	703	654	634	650	676	666	658	710	663	663	666	653	667	683	627	696	704	642	680	679	666	628	708	621	655	696	673	652	671	647	674	695	665	691	690	637	687	690	669	681	690	607	636	718	663	688	659	662	667	659	653	675	728	627	706	618	722	619	649	682	666	672	643	681	654	645	682	655	737	688	659	652	705	679	681	674	594	651	673	658	686	644	664	663	726	674	611	702	666	686	657	693	683	713	647	741	699	689	640	706	667	651	684	693	723	660	663	661	677	681	683	636	688	651	657	716	671	641	644	616	683	639	650	653	692	656	640	653	688	649	649	643	663	610	701	662	687	629	684	692	674	660	649	656	682	658	640	696	662	655	687	667	596	662	641	656	676	638	612	660	655	691	661	679	675	649	659	650	678	676	661	698	648	638	618	699	641	670	686	663	651	662	661	659	620	667	670	686	671	680	705	658	670	689	657	706	676	645	648	646	679	656	669	701	651	658	661	638	700	694	650	648	658	606	675	666	654	676	709	658	653	695	653	641	668	677	682	683	661	677	692	704	624	651	644	616	693	663	645	660	686	665	697	710	610	660	638	655	670	645	664	653	710	683	683	654	691	669	651	667	671	688	634	664	688	651	698	700	690	657	650	651	654	664	632	651	633	644	692	634	679	670	659	662	690	665	637	715	655	656	668	687	678	679	692	712	686	623	621	650	691	647	713	706	684	638	665	649	633	672	757	653	684	657	683	701	605	629	666	670	662	639	685	705	606	625	677	682	653	653	650	632	680	671	668	697	661	634	705	632	668	659	659	663	700	639	667	635	678	673	658	639	672	666	675	690	663	673	640	707	612	675	650	669	701	663	686	668	630	695	626	666	609	670	693	637	662	689	653	688	655	650	716	668	682	703	677	663	666	657	641	667	670	695	652	655	625	672	667	705	672	683	658	677	655	656	684	667	697	618	703	701	672	666	650	617	670	655	646	683	695	668	686	690	661	717	657	644	658	676	633	707	689	716	642	659	644	691	642	675	694	661	647	707	623	659	688	658	661	669	690	631	638	647	704	701	676	659	669	661	659	664	660	694	616	682	707	689	654	713	644	705	675	643	703	679	684	663	658	672	617	653	674	664	636	705	748	681	699	651	682	682	620	654	609	666	646	638	671	647	654	655	672	651	654	662	690	642	640	606	704	669	708	624	656	671	667	678	647	649	637	670	673	650	657	698	695	690	652	641	653	652	681	670	676	607	689	649	661	644	700	644	676	714	665	681	676	667	681	705	698	731	657	675	661	681	648	697	644	743	650	701	683	659	622	684	651	650	709	707	704	713	680	700	671	682	689	712	643	639	593	678	676	699	662	632	641	711	672	704	632	672	666	660	672	664	683	655	651	671	674	678	616	633	675	680	630	649	696	648	643	641	687	641	674	656	672	633	661	622	685	658	687	668	626	665	712	650	708	692	683	684	696	697	674	657	657	653	687	687	640	682	653	685	641	672	708	658	668	661	684	640	663	642	661	653	701	683	621	635	632	663	679	678	675	659	675	633	639	656	651	673	629	641	649	644	658	681	686	676	676	666	697	684	682	659	619	697	717	651	656	661	657	669	699	687	657	693	647	716	668	673	679	675	700	645	648	641	670	690	628	619	668	676	686	659	655	634	677	676	662	687	694	658	703	651	680	644	648	678	681	655	618	665	648	654	646	653	618	633	649	703	678	646	679	648	643	696	669	663	722	640	639	643	711	639	685	666	657	667	658	706	647	688	651	665	680	654	668	651	641	641	671	682	654	700	673	665	679	703	673	681	628	655	682	602	665	653	667	667	686	656	670	700	642	687	679	656	635	653	669	695	655	694	683	679	682	619	677	652	646	629	687	693	641	657	660	656	731	620	662	634	649	680	645	639	650	682	693	673	665	689	648	663	654	669	659	672	643	717	661	627	641	668	617	652	672	686	655	690	660	665	641	715	645	645	651	673	715	681	645	675	734	679	672	625	652	657	712	666	683	683	720	658	703	676	614	676	674	677	695	652	687	651	662	690	645	636	653	673	634	689	698	676	665	649	696	654	676	668	681	692	687	698	665	685	621	676	658	686	686	659	676	688	632	668	660	674	651	704	638	689	617	619	637	691	671	648	671	631	651	645	690	687	683	654	676	623	673	625	702	584	693	691	694	639	656	669	657	647	702	643	694	644	722	682	644	698	677	663	670	691	640	655	673	662	680	724	641	655	698	689	700	724	681	647	668	665	685	690	672	636	634	664	684	718	637	675	643	657	689	684	635	633	688	651	660	680	707	701	665	656	662	668	708	671	694	671	640	670	654	619	659	687	651	672	670	670	644	658	669	693	661	673	708	675	680	654	683	678	641	685	642	674	656	678	671	700	660	641	631	652	626	674	663	672	611	682	664	686	691	621	657	641	682	700	658	711	641	644	671	710	667	696	654	648	688	680	660	685	640	710	685	645	609	626	687	669	618	654	643	631	668	618	649	675	682	660	664	662	664	660	638	675	667	727	656	657	654	680	676	625	669	686	675	664	690	688	726	666	661	659	653	656	628	682	651	703	649	641	681	684	647	688	651	616	631	626	683	658	664	676	676	697	706	732	669	657	670	663	667	739	671	635	639	654	684	666	662	681	674	644	652	684	688	692	630	655	639	656	643	660	697	640	635	710	663	637	705	703	685	647	663	658	670	662	651	650	683	680	624	620	634	642	674	676	665	693	668	645	659	652	684	708	666	640	682	716	684	688	639	743	668	665	620	683	673	660	642	688	654	713	661	684	670	673	645	695	686	703	700	651	620	670	717	673	682	641	695	641	661	692	676	701	663	656	644	659	697	688	666	649	682	642	669	635	647	694	646	659	680	678	663	642	710	638	649	728	663	624	699	619	683	645	643	658	641	712	683	698	726	649	657	745	635	677	668	679	647	669	668	702	607	708	709	634	680	627	674
1006	395	318	319	588	1057	5053	14532	14849	11044	6383	2815	1004	414	206	105	58	60	42	45	59	39	48	41	49	59	35	39	57	47	41	43	69	44	43	53	44	56	41	54	43	51	45	53	49	34	55	44	42	42	58	41	35	45	45	41	48	44	56	53	40	41	47	54	45	36	56	50	50	43	50	37	44	47	43	55	39	37	46	40	50	51	53	45	56	35	32	45	51	34	39	40	39	33	31	47	46	45	38	41	43	40	53	47	33	44	33	38	49	39	46	54	42	49	44	39	41	44	46	48	41	50	56	56	50	38	46	48	40	33	51	40	34	45	42	51	42	48	53	47	42	44	46	37	50	49	40	50	43	42	46	43	38	54	39	50	38	45	45	51	35	44	53	41	42	48	41	57	59	41	44	36	56	49	58	48	37	51	41	55	36	49	52	48	38	46	56	38	41	35	45	36	43	42	35	38	41	50	54	31	38	44	47	52	39	35	40	46	42	40	50	53	35	49	58	51	47	50	48	50	46	42	46	49	33	51	48	39	54	46	44	32	32	48	44	31	54	41	53	46	45	49	43	37	45	51	35	44	43	49	42	44	51	38	50	40	44	43	44	35	41	53	46	51	35	39	39	46	46	46	44	33	41	50	59	65	28	56	46	42	48	33	46	42	52	49	46	43	55	49	55	55	39	48	33	41	47	41	51	51	59	47	59	43	48	44	48	45	45	53	48	49	33	41	40	47	45	39	42	54	37	41	38	47	42	42	49	43	42	47	52	49	51	42	38	34	46	49	53	54	49	50	46	47	44	49	44	43	47	56	41	39	39	38	37	52	38	35	45	33	50	44	39	36	43	49	55	50	39	57	45	44	44	33	37	36	41	44	46	59	38	42	50	56	60	33	37	44	46	47	55	47	49	46	48	44	42	48	36	47	41	44	38	59	55	31	42	48	30	51	44	40	55	42	54	35	42	52	40	46	42	43	46	51	39	53	55	57	37	43	47	35	58	32	37	46	38	56	35	53	50	46	53	53	44	42	49	41	50	47	46	55	43	55	38	41	32	39	45	61	41	58	54	41	57	45	37	46	37	38	55	51	45	53	36	46	39	51	51	49	45	46	32	46	46	47	42	49	48	40	46	40	47	58	40	43	44	47	36	35	48	39	35	63	47	48	49	45	40	41	45	40	37	41	36	43	51	46	49	39	40	36	39	41	53	53	50	45	51	45	50	34	36	42	39	35	49	41	38	43	49	40	39	51	51	47	42	52	36	49	56	51	51	53	57	50	49	45	47	47	38	49	56	49	45	49	44	44	41	58	43	51	40	55	47	44	31	35	44	50	44	49	47	45	38	45	50	44	47	56	45	47	35	52	43	47	44	35	56	29	46	44	46	41	45	48	48	45	38	40	50	47	40	46	54	49	45	58	32	46	36	40	42	40	40	41	36	36	41	54	53	51	57	46	45	42	50	46	44	44	51	58	50	41	55	36	44	50	42	32	45	29	41	52	39	44	37	41	36	51	42	55	52	62	46	44	50	44	40	44	44	44	62	33	40	54	36	38	33	51	39	42	46	32	43	40	42	39	47	41	47	38	43	41	47	41	46	48	38	54	42	33	38	43	47	40	45	53	42	43	44	42	50	48	40	46	39	55	50	51	56	41	40	50	40	36	47	59	56	45	49	38	35	44	36	41	47	47	56	50	41	36	50	51	44	43	50	61	41	48	41	35	44	62	52	44	50	41	37	39	30	38	53	44	51	47	51	44	36	48	43	48	42	51	38	42	48	47	39	50	38	43	43	30	49	39	39	42	43	42	53	53	40	45	40	38	41	50	47	39	35	47	45	47	51	41	46	40	55	49	52	48	58	59	42	35	54	46	55	54	39	44	48	39	56	49	46	33	47	51	44	42	44	43	52	45	42	35	50	41	52	47	51	46	51	56	49	50	48	45	31	46	54	53	50	46	43	47	49	63	52	41	41	46	42	49	45	52	35	38	38	45	42	48	52	50	48	46	51	45	37	46	47	29	49	45	36	46	56	37	40	47	29	43	46	55	47	52	49	30	51	45	47	58	32	39	33	53	32	39	55	49	55	35	39	40	40	31	45	38	47	44	40	46	36	40	48	53	42	50	44	53	46	36	35	43	43	42	51	37	39	50	44	42	31	39	50	54	42	45	37	50	44	41	66	41	54	48	55	50	55	46	45	34	37	51	44	43	49	44	31	43	37	33	38	45	30	52	43	40	40	36	43	33	54	42	46	43	40	36	44	50	51	39	55	32	43	45	53	43	49	34	46	33	47	49	52	42	45	36	38	46	37	44	56	35	38	43	42	41	45	57	48	49	44	39	39	54	49	49	53	49	45	55	61	52	46	43	60	41	47	38	37	44	48	44	52	51	49	40	47	59	47	50	41	54	51	38	40	38	47	54	43	52	54	42	41	45	48	30	41	46	49	47	40	51	48	39	40	35	47	39	45	45	52	42	41	48	41	50	58	35	60	42	37	48	40	31	47	38	48	43	39	44	43	53	33	50	49	40	44	50	52	43	40	34	40	42	47	40	47	37	40	48	52	48	44	51	40	46	50	34	54	58	36	54	37	50	43	40	50	38	36	42	39	46	41	36	41	42	35	52	47	46	55	50	54	37	47	42	43	73	53	50	53	44	54	50	45	47	42	43	44	59	40	52	49	43	43	45	48	57	49	56	40	41	55	48	47	42	44	51	52	41	49	54	34	51	59	33	38	50	43	48	46	50	47	48	47	46	42	49	38	30	46	44	49	45	42	51	42	38	46	36	43	37	52	48	42	40	40	38	39	46	38	51	48	52	45	46	46	41	49	49	48	42	38	39	42	58	45	35	44	46	46	44	48	45	37	55	40	49	46	46	50	53	48	50	40	45	50	50	30	29	41	53	47	41	37	36	40	38	38	40	40	39	46	45	36	37	42	45	33	42	50	45	43	38	48	45	44	39	43	39	51	45	41	44	45	41	57	43	46	41	43	44	44	46	57	49	43	44	32	65	47	47	53	35	41	37	54	28	44	34	42	43	48	38	49	49	43	44	61	45	59	43	49	56	49	55	41	34	33	57	46	52	54	42	43	36	44	46	56	52	43	48	40	52	37	48	47	39	39	38	41	43	45	44	54	46	46	43	48	41	52	46	32	36	44	44	57	43	48	37	45	56	47	50	49	42	43	43	45	39	41	44	41	42	46	48	49	32	52	39	35	40	46	44	51	42	45	52	41	37	48	54	37	39	54	40	34	34	41	40	42	39	43	41	46	32	51	34	50	59	55	51	46	31	32	43	46	47	43	36	40	48	58	42	44	33	45	43	43	62	39	44	43	50	39	42	55	48	48	43	43	40	58	43	55	43	48	38	42	41	41	54	41	45	49	42	33	47	56	53	49	48	42	42	40	41	57	45	33	39	49	39	45	49	54	44	39	45	47	36	51	47	44	41	38	41	44	44	44	33	54	44	50	41	44	40	49	51	46	41	47	51
18532	9754	6585	16563	30392	33598	47392	63639	59457	49384	39012	29470	18241	9968	4965	2218	1006	653	623	577	565	590	562	540	548	612	554	562	549	569	597	579	535	565	562	517	559	573	554	573	556	563	533	539	529	546	561	586	563	539	520	581	580	558	530	522	562	533	552	611	543	556	582	585	588	604	581	572	587	561	550	589	553	605	600	560	543	564	563	582	550	610	569	598	560	584	553	567	565	545	564	558	586	515	537	565	558	534	563	555	579	555	547	548	605	547	570	539	558	610	578	561	608	550	534	563	584	578	546	583	584	537	555	571	548	541	552	589	558	576	547	532	586	558	556	553	611	541	585	556	599	551	535	590	571	569	556	552	575	592	567	566	578	566	548	556	561	584	577	607	548	588	530	579	552	591	518	553	587	560	544	613	546	572	503	586	590	559	544	545	557	529	613	546	568	540	565	573	528	606	531	631	568	546	584	588	570	594	543	568	569	555	531	544	527	588	554	596	556	530	548	558	610	559	579	568	531	555	527	525	577	602	532	568	569	592	565	582	517	523	613	563	601	598	572	614	502	561	578	575	573	524	509	562	549	560	561	576	535	559	576	576	552	515	568	550	538	575	595	616	599	578	560	593	573	604	571	598	586	600	567	567	532	584	564	569	584	596	584	565	621	575	548	530	586	591	584	557	577	579	550	518	571	533	507	546	590	586	561	562	552	627	539	539	557	548	556	584	554	541	535	584	532	605	551	562	554	542	584	586	562	569	596	566	561	557	560	569	554	545	535	595	540	549	560	572	603	585	544	542	557	523	558	565	601	553	532	552	548	557	570	547	545	569	519	578	560	533	553	555	600	598	552	573	540	559	537	539	556	555	521	554	525	506	568	567	577	542	567	617	583	548	566	570	595	613	568	541	566	583	619	590	594	576	547	569	530	559	531	590	554	533	622	537	575	582	585	591	596	554	596	575	563	572	568	583	579	559	580	603	532	595	563	533	571	591	573	611	562	571	584	568	551	558	538	557	555	588	578	584	567	587	583	555	624	553	531	566	540	581	589	626	558	562	600	540	522	562	528	578	529	558	590	549	582	551	530	536	540	542	520	614	553	569	524	528	552	564	588	550	536	560	578	564	568	569	568	532	559	565	617	576	576	490	570	602	548	566	599	610	568	575	559	545	551	580	516	562	542	580	568	566	567	555	579	525	554	560	562	582	542	547	518	566	566	564	546	588	538	558	580	567	572	551	583	556	587	576	576	532	576	600	579	605	519	524	551	613	574	553	561	554	609	564	536	525	527	540	609	542	561	552	539	582	563	562	548	578	547	572	539	560	575	528	559	507	541	566	563	539	576	528	556	582	568	582	589	537	593	585	560	534	581	588	590	550	565	564	552	608	576	560	624	599	533	567	605	582	551	553	558	575	542	581	571	555	558	554	581	579	577	578	571	541	584	538	536	588	536	565	609	606	570	558	544	545	519	594	551	557	560	550	554	573	578	562	567	510	645	575	562	540	548	540	565	565	554	554	552	529	561	556	552	558	616	535	577	614	554	538	560	581	580	589	559	566	579	511	576	562	555	543	557	561	538	547	552	587	574	571	536	553	558	586	558	546	550	549	549	556	566	545	596	582	568	579	567	529	568	595	572	556	524	570	561	549	563	573	565	556	544	529	565	549	567	605	559	585	575	562	575	579	575	585	594	533	552	552	545	539	568	540	557	559	593	565	586	520	558	583	557	563	549	555	548	560	510	590	566	562	554	555	597	591	586	563	578	556	567	590	531	598	576	560	536	586	579	568	570	583	587	594	591	573	573	563	560	576	558	593	535	558	560	581	583	602	612	567	525	577	576	559	537	599	488	567	566	562	556	580	580	622	564	543	535	544	545	615	548	605	574	592	565	545	576	563	550	550	568	570	581	580	599	543	551	536	547	566	560	559	583	558	586	571	547	578	595	560	575	566	527	537	534	549	561	540	564	620	559	550	571	564	548	548	576	564	546	538	587	585	544	590	531	556	522	570	552	549	545	609	562	548	582	562	543	575	572	570	594	568	609	596	562	602	584	567	569	573	595	590	596	583	588	523	558	562	583	571	573	552	588	579	570	577	553	558	558	583	557	569	546	580	568	576	529	569	546	621	583	560	550	575	583	571	542	582	578	563	625	546	523	554	537	604	571	517	552	566	569	599	520	581	576	546	547	534	591	608	586	564	540	564	549	552	593	605	525	551	534	550	587	568	571	590	539	558	553	571	601	625	590	578	575	544	537	575	526	588	581	572	525	556	606	602	546	577	577	575	544	568	560	575	569	580	538	556	547	577	551	512	583	594	571	561	561	561	582	567	546	590	551	561	572	594	562	581	539	551	576	593	564	561	598	521	545	533	531	581	560	553	539	562	530	554	580	553	604	590	576	583	525	581	585	589	539	561	585	563	600	558	611	588	543	611	560	592	551	552	570	586	574	570	629	564	565	553	507	572	567	550	576	559	595	587	550	571	607	597	555	555	562	595	557	543	563	562	555	591	551	548	583	579	567	594	579	503	568	559	587	543	546	548	540	564	531	582	580	519	562	548	584	562	561	589	578	567	557	579	544	572	600	554	557	577	577	570	542	537	561	569	566	550	581	595	570	574	533	531	530	565	538	583	541	581	545	557	558	526	562	560	572	534	594	573	547	576	589	556	569	593	551	581	592	621	597	586	568	578	586	549	552	574	530	584	563	566	542	563	573	558	571	556	606	584	551	592	559	581	561	537	571	592	559	589	582	536	577	553	559	540	544	565	539	585	614	536	587	586	600	554	597	579	536	533	549	568	588	589	522	579	560	552	534	569	625	579	574	533	599	586	592	561	513	553	570	583	558	552	597	569	536	552	534	590	572	572	546	552	543	585	547	599	554	554	546	543	594	608	551	568	555	516	591	572	589	518	578	582	557	584	544	528	590	561	580	592	533	597	549	584	569	610	566	554	533	607	596	543	552	536	571	554	542	575	582	540	557	585	615	599	570	600	547	563	590	587	545	591	576	557	496	549	573	544	546	567	530	574	530	557	549	573	560	563	619	544	591	549	575	534	556	595	639	580	555	549	584	580	571	533	539	537	570	579	609	558	572	589	561	574	577	564	530	536	569	542	567	538	562	548	578	560	567	546	543	563	587	551	573	568	569	540	538	571	533	543	557	595	555	597	580	565	598	565	560	605	586	586	557	549	568	565	599	560	564	573	599	545	578	585	579	568	560	562	574	573	569	549	532	586	551	572	556	558	542	549	582	583	566	525	573	568	532	601	569	531	598	569	540	536	598	541	572	532	546	545	549	553	566	575	579	631	599	567	580	572	574	585	533	564	561	573	586	544	575	557	576	564	576	562	587	551	587	569	541	581	543	588	550	577	538	552	557	529	589	563	583	551	572	542	564	548	535	503	592	559	584	573	551	588	550	585	555	559	587	579	577	565	615	565	557	634	563	577	529	580	602	575	540	574	561	551	560	550	611	575	547	558	566	592	562	570	553	557	527	604
1206	97	95	79	110	201	1133	3985	2742	1404	1201	960	505	245	111	67	63	41	49	53	48	52	52	56	62	42	44	51	42	55	50	55	44	45	39	62	47	50	60	32	51	45	37	46	46	46	53	58	47	53	34	58	46	50	50	51	39	42	56	53	52	41	41	57	43	51	49	38	44	55	35	45	49	48	37	40	36	50	45	45	43	47	31	44	44	43	48	49	41	51	44	51	49	38	49	35	50	45	51	56	43	49	51	50	56	46	50	47	39	37	39	48	49	54	46	48	38	52	45	43	46	43	42	47	47	47	48	52	60	48	39	49	53	49	42	59	43	45	40	55	53	42	44	48	37	40	64	40	47	44	48	55	58	46	49	56	46	48	44	38	36	39	50	48	56	37	42	43	30	49	40	36	42	47	52	55	48	45	45	54	41	53	42	37	48	42	44	47	47	43	43	35	39	45	49	41	41	56	37	48	37	44	69	49	39	47	60	37	38	40	57	48	49	47	52	55	44	53	28	56	50	38	45	46	40	59	50	46	47	48	44	53	56	51	45	48	59	57	52	48	53	51	36	62	48	45	49	46	46	36	39	53	53	35	54	65	57	31	50	36	30	45	45	43	38	43	46	50	47	37	39	49	40	40	41	52	51	43	44	38	46	49	46	40	56	48	49	40	52	45	52	45	50	43	41	47	52	51	46	48	47	43	40	50	56	38	35	47	55	49	54	54	35	39	62	47	39	36	31	39	45	39	46	45	47	45	48	61	41	54	40	48	39	45	46	44	46	51	59	44	32	46	56	57	43	43	55	54	57	33	53	43	53	46	43	60	61	48	56	50	43	47	56	47	45	47	51	46	42	46	40	55	50	48	44	39	48	49	31	31	55	41	47	44	39	54	43	44	36	51	35	39	53	37	50	36	43	48	38	50	43	55	53	48	37	49	55	49	49	50	52	39	38	39	44	61	53	45	43	52	40	54	46	46	44	46	43	41	50	32	41	43	48	48	47	39	57	50	48	50	45	43	58	43	51	52	51	37	63	52	64	40	49	49	46	37	38	42	42	42	48	44	46	52	40	43	37	39	43	42	54	61	48	54	49	40	51	41	52	49	45	50	50	41	49	35	44	39	47	50	49	45	40	45	51	46	40	39	49	40	38	55	51	40	48	36	49	35	48	60	45	37	37	54	38	52	48	41	49	47	48	44	51	46	44	51	53	44	55	54	36	42	52	46	47	41	38	48	44	45	55	41	45	52	39	41	43	51	49	38	41	36	38	62	44	38	35	39	42	48	49	46	36	64	53	52	46	41	44	41	43	56	48	37	32	37	41	45	44	47	41	42	41	47	55	45	45	35	40	41	42	47	44	58	46	51	44	47	35	55	47	51	52	33	47	32	44	44	41	62	52	59	39	45	30	36	42	62	41	56	42	43	45	64	48	52	45	48	52	49	54	56	60	44	55	43	36	38	40	49	56	42	43	46	39	37	51	42	48	49	43	51	44	45	45	41	53	47	45	56	56	50	51	56	39	50	53	50	53	46	40	44	41	55	45	39	60	45	37	38	38	49	37	53	52	50	46	45	47	44	35	47	40	40	47	50	49	48	42	37	55	48	48	46	41	53	48	44	50	35	46	45	49	50	60	61	57	47	45	42	38	59	52	36	37	45	48	48	46	44	48	42	49	41	41	47	63	40	53	42	50	48	47	45	52	44	43	41	48	46	51	45	56	35	59	39	39	37	36	37	57	42	47	50	41	45	51	42	46	61	35	42	42	54	33	43	48	34	48	44	51	47	41	52	40	39	37	50	49	44	42	50	47	45	37	46	54	52	42	33	45	42	50	30	41	42	38	43	44	47	41	55	40	47	50	47	39	44	38	44	39	58	47	46	50	36	53	66	36	48	42	50	51	45	41	45	47	48	44	42	51	45	49	44	61	48	42	54	56	30	37	53	40	43	50	40	35	44	49	47	52	47	32	41	42	48	52	46	47	47	52	57	49	45	45	33	41	48	45	34	53	48	57	48	49	43	52	60	43	44	47	34	41	47	41	41	49	44	67	42	47	36	39	48	51	50	33	47	51	36	51	57	49	46	47	39	47	40	51	46	53	47	51	51	44	47	34	44	48	33	45	35	38	42	60	43	64	51	56	35	54	46	56	58	47	44	58	42	44	48	42	63	37	59	43	45	53	51	41	37	33	47	51	48	55	49	45	51	49	53	44	43	47	48	55	58	37	49	55	46	44	38	55	46	47	42	43	35	41	39	62	40	44	49	43	45	53	51	53	44	42	37	51	40	41	51	53	56	42	46	38	43	45	50	50	37	50	64	48	49	38	53	41	40	51	49	41	54	42	41	35	44	43	40	53	37	46	61	39	51	43	47	40	51	40	38	36	44	53	47	33	51	50	48	47	49	43	29	44	44	51	45	52	50	48	51	39	55	34	49	56	54	45	45	50	44	45	38	46	49	47	51	46	39	38	56	45	37	43	37	46	46	45	53	49	46	36	44	37	43	48	51	46	46	34	35	41	39	46	55	38	43	45	41	40	42	51	44	46	41	48	41	46	44	68	44	50	53	46	43	43	42	49	48	38	51	59	47	38	44	50	48	57	48	52	36	43	44	33	39	50	50	51	33	51	31	41	56	48	48	46	43	38	47	49	41	47	58	46	52	39	45	43	58	38	52	48	49	39	52	40	43	40	43	57	51	33	40	53	49	46	52	58	58	51	45	51	45	43	50	59	35	39	49	40	43	45	41	41	49	48	34	60	51	50	40	54	46	49	38	40	44	41	52	46	49	49	35	57	54	42	61	51	37	54	53	53	49	35	45	51	42	41	46	53	57	53	50	37	47	50	53	54	45	42	41	48	38	35	50	46	59	41	45	50	46	44	37	47	55	48	38	41	40	51	48	56	39	46	41	43	42	46	51	41	39	44	49	51	39	60	59	48	43	47	51	44	59	45	51	47	48	44	49	51	44	41	52	31	51	37	50	38	50	59	47	44	49	52	48	56	46	36	42	41	47	56	45	40	53	51	47	53	45	51	44	49	44	35	41	45	34	54	38	46	41	53	46	50	37	45	59	47	48	48	52	53	50	48	46	48	57	55	54	59	55	42	52	51	52	43	47	42	43	60	47	56	49	48	51	50	45	39	58	48	40	37	56	48	46	36	38	54	38	55	37	55	56	33	37	38	57	49	40	46	40	39	48	55	45	51	50	54	38	49	52	54	51	40	44	44	47	56	37	49	53	54	43	35	55	48	52	47	55	39	47	54	51	55	48	57	52	44	46	42	54	37	44	51	40	40	45	45	61	41	42	28	50	60	46	37	49	53	46	45	53	51	51	46	56	42	45	37	46	57	43	55	50	54	49	45	46	40	57	49	48	42	51	45	50	58	31	51	40	51	51	57	56	38	46	45	49	56	39	46	53	42	47	55	50	45	51	59	40	54	47	49	44	39	36	44	38	49	46	40	37	49	52	53	33	54	49	44	51	47	43
10134	2744	1508	4196	11166	13809	27213	41805	30755	26165	23838	19865	12046	5747	2593	1237	728	651	625	589	619	580	622	554	611	626	583	595	598	588	574	562	626	599	599	598	621	592	604	606	577	635	584	572	550	574	580	581	562	577	577	578	544	601	595	592	601	601	593	618	570	539	638	596	563	616	557	613	578	571	564	548	563	532	601	577	598	588	607	580	657	593	581	558	584	564	585	574	568	591	599	572	593	587	635	607	609	595	608	569	602	637	607	629	590	570	589	601	593	584	592	573	574	540	590	593	604	531	587	572	585	572	615	558	581	626	618	577	608	573	613	585	632	581	614	553	602	569	615	547	594	589	636	597	654	573	611	617	588	565	566	574	588	567	577	629	583	591	569	587	571	594	571	607	604	602	601	570	610	585	622	629	576	557	603	592	559	571	556	573	594	579	592	566	596	594	567	615	593	617	576	584	582	578	561	591	583	567	568	608	555	595	584	587	585	655	581	565	625	595	598	558	597	589	578	614	585	612	569	583	568	580	598	617	598	617	653	571	569	544	599	619	556	573	597	540	560	597	586	578	580	559	576	540	571	607	582	573	617	650	588	602	573	621	600	564	603	550	591	588	597	627	625	590	547	611	587	607	533	618	627	647	588	584	567	616	584	597	617	592	567	618	538	554	578	591	581	542	599	561	626	605	582	544	604	587	594	645	628	569	574	576	642	562	566	611	598	628	587	585	597	583	610	591	587	593	546	597	539	601	568	609	573	627	609	610	660	565	552	589	607	605	611	573	611	558	570	567	614	596	594	564	596	550	597	604	602	592	636	656	611	605	625	604	591	655	580	583	609	604	576	602	584	635	582	607	603	590	537	590	584	604	559	587	570	606	564	541	611	551	563	601	610	535	615	559	579	617	601	606	573	565	610	586	588	613	590	599	597	595	612	573	579	596	610	625	578	602	598	654	601	585	558	611	586	579	598	585	629	546	573	614	601	569	612	588	595	594	574	552	615	580	620	618	636	643	616	609	566	624	569	614	620	595	553	568	612	574	557	583	623	578	573	604	574	585	609	547	618	610	594	568	601	573	589	602	565	582	566	576	590	544	596	576	585	612	566	584	594	560	550	581	598	555	563	589	590	576	613	566	600	589	565	604	566	591	629	546	629	621	576	554	600	583	576	617	607	587	543	611	572	539	608	559	599	590	595	616	581	557	598	594	611	654	546	589	566	623	579	589	580	606	562	603	594	596	557	566	554	590	584	586	587	590	587	589	608	593	595	560	564	584	551	592	590	542	579	602	630	594	583	629	625	564	579	627	589	551	595	559	578	582	587	636	656	604	615	554	589	584	550	583	636	580	578	582	594	617	561	588	601	571	572	638	580	613	599	621	558	622	601	617	609	541	560	584	532	599	590	592	666	598	599	612	599	614	598	601	620	553	587	569	542	592	600	553	609	596	549	601	601	544	581	581	576	617	640	583	574	572	591	581	593	566	557	608	606	589	566	580	563	618	587	579	573	574	594	624	608	605	582	560	595	617	584	640	637	612	597	519	618	577	615	620	570	558	580	586	565	599	619	618	556	611	624	559	586	613	630	573	575	577	606	596	587	580	564	601	555	601	577	582	622	595	586	622	576	588	569	635	606	568	609	594	581	616	600	581	611	568	593	604	585	600	618	606	631	572	572	601	574	581	640	585	575	556	575	629	580	563	598	562	569	606	576	617	606	630	612	600	575	603	577	605	587	597	571	580	619	569	572	555	592	588	551	618	591	562	607	574	604	625	606	611	578	561	602	637	579	582	621	596	595	607	601	589	617	584	608	567	610	620	551	571	587	623	598	586	546	602	616	604	560	588	568	598	609	551	636	561	563	564	599	583	539	589	549	542	588	572	584	576	614	619	578	598	607	639	626	608	583	635	585	624	648	594	567	578	603	607	593	607	584	615	596	561	587	587	589	598	546	616	543	580	604	572	601	592	596	587	605	621	586	623	605	541	590	593	560	586	612	598	618	575	622	600	571	598	586	553	597	616	563	604	612	607	627	585	609	599	595	566	623	630	564	612	566	613	604	618	592	551	581	581	595	608	616	602	595	632	636	581	558	589	598	612	612	603	630	560	599	579	572	605	593	614	619	616	588	613	567	559	615	558	576	599	572	569	572	611	578	612	552	569	595	554	599	578	572	567	587	634	593	598	560	567	588	557	588	582	568	588	601	565	559	595	614	618	586	587	596	650	606	611	592	595	582	582	573	631	560	628	569	626	558	575	582	621	583	594	585	553	569	611	609	583	581	602	600	584	553	627	594	610	596	592	593	616	601	581	571	612	575	574	528	581	587	613	600	586	603	611	583	601	579	583	596	625	590	600	600	576	623	581	602	567	591	573	619	599	623	602	565	595	616	623	602	628	613	611	574	600	581	602	585	588	626	610	590	596	611	568	625	590	594	603	554	600	623	587	594	597	578	585	536	582	639	587	590	600	585	591	616	548	584	535	554	618	599	614	560	572	588	593	590	610	560	633	585	616	606	623	612	544	560	595	613	603	625	533	581	622	575	593	589	578	556	591	570	578	620	576	570	568	600	597	568	617	611	596	578	620	614	569	559	598	623	589	549	617	606	558	558	575	529	574	588	615	596	613	577	567	582	630	585	594	587	577	559	604	587	586	589	624	583	545	576	599	580	623	576	593	577	593	559	613	614	589	603	576	594	592	605	560	580	571	584	579	590	610	552	575	557	619	591	587	587	612	593	587	566	577	616	605	590	599	581	608	561	555	576	569	597	609	598	620	591	587	590	620	581	515	570	614	581	556	620	597	624	641	574	588	586	581	641	604	560	665	574	589	602	614	613	606	562	549	607	585	572	591	612	640	649	577	585	602	529	588	570	552	605	559	575	591	581	608	563	614	594	626	607	647	576	599	638	602	596	597	618	594	567	622	601	587	565	608	576	578	580	587	597	616	573	590	596	556	585	607	556	608	577	607	620	591	594	573	610	584	594	599	612	590	607	589	577	585	589	576	580	620	588	600	585	579	550	633	597	627	604	572	587	560	564	605	560	567	605	579	577	613	605	578	602	590	610	635	616	596	626	594	620	563	576	574	583	576	591	564	658	599	577	584	577	613	549	619	619	582	592	597	560	567	605	588	599	598	625	537	597	609	638	593	596	599	587	548	573	653	643	598	553	583	568	570	579	580	604	573	594	615	578	570	632	566	610	585	597	608	583	599	590	593	604	625	605	586	585	578	586	599	604	617	606	634	592	561	581	566	576	571	584	659	594	601	596	609	601	602	618	591	568	586	566	564	578	595	607	640	598	602	626	610	575	590	597	588	566	605	572	593	590	533	554	573	583	560	567	594	629	558	597	574	553	557	593	604	526	578	594	630	592	611	615	625	558	602	649	566	590	564	564	582	622	568	602	565	630	585	614	541	595	567	625	565	606	555	604	567	559	587	536	637	562	599	551	603	576	547	595	580	630	591	610	576	613	556	588	616	563	555	600	600	571	576	588	570
562	288	273	200	264	608	4718	10278	7414	3364	2308	1453	779	314	161	83	55	37	40	38	34	38	33	35	39	46	42	47	40	37	34	56	37	44	32	34	42	43	35	44	46	45	34	39	32	38	36	38	35	44	43	33	54	49	42	47	48	49	38	38	53	52	31	44	38	31	31	34	37	38	30	40	35	38	41	50	32	41	51	48	41	48	36	44	42	36	39	35	54	38	44	42	45	30	49	40	46	38	46	41	41	44	28	38	30	33	37	34	36	39	52	36	43	35	47	42	30	37	38	38	34	48	34	29	45	37	38	29	37	38	52	36	36	46	41	34	27	42	37	41	45	32	45	36	40	44	29	41	36	50	43	41	44	58	39	43	44	42	38	39	45	39	42	35	37	45	44	38	36	33	46	38	39	50	46	32	36	42	38	46	44	39	44	37	23	38	34	33	35	51	48	42	37	40	37	36	37	40	46	37	30	62	41	44	40	38	39	44	42	37	45	44	38	46	36	26	28	34	40	41	41	35	40	45	35	36	47	34	40	46	40	34	26	40	39	38	32	44	47	36	37	51	38	37	47	35	46	40	43	38	33	39	52	38	39	37	38	40	32	55	53	43	39	37	48	30	38	46	40	46	37	41	36	28	44	37	52	39	48	37	34	50	36	44	34	46	35	35	45	46	43	45	44	38	28	35	42	40	45	46	43	35	35	46	37	50	34	35	34	48	48	29	35	42	46	43	38	37	44	39	48	48	41	37	26	41	40	37	37	40	37	41	44	48	52	28	40	29	46	30	35	38	36	44	30	42	41	42	49	35	27	37	38	41	52	56	40	42	35	41	36	38	41	40	41	36	35	32	35	42	40	48	34	35	46	29	34	47	40	44	41	33	39	54	44	38	29	47	36	25	48	38	33	41	52	43	44	48	45	38	45	51	38	41	36	38	38	50	43	39	44	30	30	36	38	40	40	44	35	50	39	38	36	36	45	47	44	40	41	45	37	44	33	35	36	32	39	48	40	28	41	42	42	35	41	38	42	36	44	37	38	46	45	37	46	35	29	46	43	40	37	35	43	41	49	44	52	35	35	28	48	27	38	42	36	41	39	51	43	36	32	41	41	31	29	49	47	41	36	33	37	41	30	44	44	44	43	46	37	36	32	52	35	36	39	43	53	36	32	43	35	34	45	34	45	33	42	37	51	35	41	41	53	51	47	38	42	33	31	35	38	46	43	23	32	38	30	42	36	43	43	41	34	44	46	48	41	44	42	51	28	36	34	40	41	37	47	37	35	41	37	44	37	40	47	44	40	43	40	44	36	43	39	35	36	40	41	35	40	41	39	34	36	51	34	46	36	43	35	36	43	39	45	41	46	45	37	48	35	50	45	41	44	41	35	40	30	52	32	36	48	41	43	39	26	45	40	36	37	43	42	47	33	49	44	43	41	34	46	41	40	30	37	53	40	40	39	39	41	52	43	36	33	36	48	45	44	30	43	48	36	39	30	38	51	28	44	37	37	40	36	35	35	46	43	43	40	33	35	35	38	34	33	34	37	38	49	47	52	44	36	44	41	43	51	39	40	30	45	39	37	53	33	31	45	44	48	24	42	37	42	40	51	35	35	32	40	35	45	41	40	33	43	46	42	40	46	38	40	39	37	40	39	41	46	49	51	39	28	47	41	31	43	43	40	37	51	38	40	44	39	50	38	40	47	41	42	29	37	28	33	45	38	39	33	26	50	32	53	36	46	34	33	42	35	38	53	38	40	39	32	24	44	50	32	37	39	42	42	31	38	26	43	42	43	33	38	38	43	49	48	41	45	38	33	45	49	40	51	43	33	41	36	34	27	39	36	41	33	41	37	35	42	36	36	36	46	37	40	47	37	37	33	41	45	43	32	32	40	28	39	41	46	44	42	45	43	38	47	43	51	27	37	47	43	36	36	54	45	40	26	36	49	34	59	33	36	35	30	36	30	40	41	34	52	40	35	36	38	44	41	41	34	42	37	42	45	43	33	44	44	34	45	41	43	47	45	38	40	44	46	24	47	43	39	38	41	46	36	45	39	51	43	32	38	51	54	38	50	30	38	44	52	48	36	45	46	46	36	49	43	40	40	41	50	39	46	36	52	40	33	39	38	36	43	40	45	45	37	35	36	33	44	49	32	43	50	35	38	37	35	44	37	33	33	43	47	48	47	47	35	39	48	50	37	42	46	48	44	33	45	42	35	33	48	44	37	38	37	48	33	31	39	35	46	40	32	34	37	49	42	47	50	44	46	32	40	42	42	35	34	51	39	50	47	38	36	39	42	48	46	40	43	58	33	37	46	45	49	38	49	34	35	49	35	32	32	42	37	38	39	47	29	33	46	36	44	44	39	46	38	37	34	36	39	40	48	48	38	37	39	37	42	38	35	40	34	40	47	40	32	46	37	29	39	29	44	47	35	43	39	31	35	36	35	50	47	28	39	49	37	42	42	28	40	44	33	47	42	33	43	52	35	31	44	36	39	37	35	49	34	52	34	35	34	21	38	40	37	41	36	37	34	26	48	52	39	42	44	43	45	41	32	45	52	46	53	41	44	44	38	37	43	32	36	41	47	34	39	33	45	44	40	41	55	45	40	42	32	38	55	44	32	31	38	46	52	29	40	42	39	37	47	40	37	41	43	53	28	37	43	37	33	40	36	45	35	38	37	41	37	48	32	29	40	42	37	39	38	36	38	40	39	38	37	35	41	44	43	43	37	36	41	45	47	30	37	32	41	50	42	39	45	52	40	36	38	31	40	42	34	46	33	41	37	23	38	39	34	41	37	50	37	46	36	39	38	44	47	46	46	43	43	38	34	41	37	43	40	32	44	37	33	38	54	29	44	28	41	41	38	43	32	49	43	52	36	47	33	40	36	42	29	38	37	40	47	29	37	32	44	38	38	39	42	46	41	35	49	36	38	40	37	28	42	46	41	23	29	41	31	44	30	30	33	39	38	41	49	30	51	39	38	49	47	47	43	43	39	49	30	26	34	32	35	34	46	56	32	33	54	32	27	43	41	45	32	49	44	43	27	55	30	36	39	37	36	38	37	44	29	35	35	50	36	47	43	47	34	41	42	35	35	38	39	46	32	38	42	39	37	46	30	46	44	41	38	30	39	43	24	50	44	34	35	36	38	47	52	47	39	39	47	36	35	40	49	38	48	42	34	40	36	28	41	49	41	37	39	36	44	37	44	38	37	42	38	45	51	40	26	42	47	35	31	41	46	35	39	31	32	42	54	39	48	33	44	31	31	35	40	40	47	44	36	42	36	40	48	43	50	35	41	44	49	36	39	36	48	41	33	48	46	33	46	43	36	35	33	42	38	31	29	39	43	42	38	35	39	43	39	37	42	37	38	41	45	40	51	42	31	42	36	38	29	42	32	42	48	35	42	27	43	36	30	41	29	29	40	40	34	32	37	37	39	40	35	41	45	46	44	32	36	28	43	43	36	32	35	33	36	51	35	39	34	40
13121	7226	5663	11895	20850	27210	45399	54929	43543	33307	29718	23726	16154	8590	3770	1514	816	561	510	529	535	497	487	540	538	475	495	513	542	545	520	547	481	480	514	484	530	492	448	549	517	515	464	488	523	521	541	492	508	535	504	490	519	556	473	497	502	482	512	515	497	502	522	483	529	516	478	566	493	518	504	519	504	507	516	533	532	505	518	518	529	543	545	501	530	519	508	516	515	499	487	541	527	517	536	475	523	506	544	522	471	544	497	517	492	510	501	509	535	525	476	496	520	532	523	543	515	521	522	539	506	495	526	551	496	532	489	500	543	516	532	517	534	545	525	535	518	459	534	510	520	524	506	530	520	573	515	516	507	554	524	500	530	507	482	542	539	506	483	505	472	493	508	512	500	483	507	530	511	517	538	501	500	522	478	518	529	557	532	497	534	502	494	510	480	505	526	542	487	495	511	503	511	526	532	508	505	488	518	518	508	529	501	554	509	512	518	498	545	525	478	506	532	512	504	493	534	498	552	529	501	591	517	508	526	483	529	518	536	512	527	505	484	492	482	477	486	500	576	508	483	486	498	526	480	480	536	481	550	546	498	480	504	506	545	521	518	511	518	507	544	564	523	550	477	479	527	503	513	513	505	507	538	492	517	516	507	508	479	492	494	536	534	520	494	563	519	499	484	498	522	498	554	531	533	548	518	533	506	479	517	550	501	488	494	516	548	504	528	506	512	522	522	523	524	530	541	528	515	501	493	501	482	514	526	552	478	507	509	507	511	527	500	505	499	516	510	517	544	498	495	495	507	546	508	528	516	504	516	482	505	532	482	540	545	533	532	500	534	485	535	497	518	563	559	519	542	509	513	500	539	525	481	515	547	552	524	534	520	501	508	517	523	529	495	521	514	551	490	525	507	509	524	472	495	546	537	514	509	553	494	517	545	515	489	485	516	494	523	545	529	515	494	556	488	506	470	495	484	531	507	511	550	529	516	478	528	523	546	437	546	517	491	500	475	517	518	495	549	503	543	521	527	506	511	548	503	535	490	491	561	491	494	496	533	509	492	549	491	544	488	513	492	517	566	539	498	513	506	527	546	551	486	522	481	537	544	547	492	521	480	486	507	518	480	514	541	548	470	518	532	511	525	459	497	543	532	491	532	495	489	510	537	551	531	492	492	500	505	499	529	502	524	504	501	500	515	515	563	518	534	538	509	460	522	500	514	527	514	487	499	558	468	503	497	503	536	512	504	520	530	494	536	542	548	505	524	520	487	523	517	546	535	492	505	555	487	507	526	523	502	458	493	529	516	515	544	528	512	531	538	547	497	501	486	512	521	515	536	497	513	525	555	508	471	542	487	529	490	484	484	485	539	521	508	526	442	538	498	506	539	545	538	504	508	553	511	511	474	499	535	554	498	525	501	490	518	495	544	530	492	467	498	536	492	529	486	495	527	519	507	518	497	526	523	500	527	535	507	494	516	518	532	522	508	487	517	505	518	519	514	526	553	486	505	522	546	542	532	537	503	528	512	500	467	504	522	518	517	485	539	556	499	473	480	526	537	503	508	497	482	534	496	530	546	483	478	515	510	499	500	528	554	536	485	497	537	490	497	561	514	547	497	507	498	487	501	550	511	507	525	474	512	494	517	498	526	506	514	463	483	524	513	487	577	539	542	524	510	502	507	512	525	527	473	492	522	508	478	495	516	534	500	536	543	520	509	484	470	498	498	507	503	492	499	469	527	495	493	508	483	504	504	528	503	527	493	497	507	537	532	507	502	501	499	536	485	541	489	494	490	531	532	515	515	515	512	475	502	499	486	527	519	508	499	524	522	497	524	528	475	501	508	535	541	519	492	475	501	501	533	538	531	498	537	474	506	520	503	538	508	488	517	497	504	528	498	527	511	488	526	498	518	500	506	550	554	530	525	509	507	482	523	560	501	532	463	511	509	553	542	558	491	500	503	541	507	491	513	497	502	519	463	564	531	540	503	511	531	510	506	503	489	513	481	510	480	477	498	503	496	523	558	508	516	526	508	540	542	519	526	499	509	535	488	524	546	553	549	522	496	517	527	468	484	533	517	505	527	541	484	511	536	490	489	510	507	496	532	522	537	529	513	487	504	537	524	480	472	531	535	529	493	539	528	493	501	527	512	528	495	532	461	485	493	528	576	476	530	511	546	521	522	521	503	524	486	522	507	492	506	504	507	511	549	528	460	502	491	557	522	537	459	512	531	525	481	517	516	494	511	530	527	503	520	513	476	473	539	516	503	523	528	516	550	522	503	506	515	543	533	512	524	498	495	521	503	536	499	511	515	486	513	488	503	498	505	518	448	509	511	500	517	505	469	544	521	523	504	457	493	517	466	530	526	504	560	508	504	530	525	523	529	509	548	514	503	494	468	494	492	505	478	491	513	506	519	457	480	504	511	528	489	507	549	482	559	525	544	537	507	479	533	504	491	531	499	502	507	525	491	479	511	490	535	515	504	524	532	530	500	534	535	523	532	486	551	548	493	511	560	535	540	508	529	544	521	482	548	569	514	525	498	481	509	540	487	534	527	497	498	491	531	523	475	532	523	498	490	483	486	533	527	535	507	551	509	492	544	497	530	546	525	519	505	542	536	534	502	468	521	513	472	486	493	528	485	497	475	543	539	475	546	489	471	528	491	520	501	553	534	519	499	505	511	500	527	527	500	491	539	511	502	510	488	491	509	553	558	508	500	500	532	530	537	494	531	520	485	474	535	508	462	548	537	468	501	506	524	508	518	531	523	514	511	526	517	510	504	520	516	498	542	527	499	487	509	526	533	525	475	469	486	507	482	524	483	504	527	490	506	539	512	493	505	528	514	519	514	505	520	535	506	496	529	500	500	549	511	531	509	542	482	496	487	544	501	527	520	508	536	509	492	528	572	505	510	528	476	554	515	514	505	523	514	508	488	524	525	521	499	549	475	516	514	507	544	519	513	526	505	505	557	530	518	472	547	529	476	535	495	528	506	478	475	510	533	525	528	492	526	512	488	532	547	490	501	545	527	503	489	510	552	521	486	508	540	494	510	532	509	503	495	516	505	529	500	500	496	541	517	511	522	536	444	523	533	485	482	522	492	549	513	521	477	535	516	543	471	521	500	504	513	483	522	495	517	550	563	519	508	519	505	505	482	493	503	499	485	498	532	503	527	518	517	517	508	495	522	543	535	487	502	484	552	487	538	494	502	537	526	540	533	522	502	553	523	499	529	479	523	540	492	512	538	507	496	462	521	505	506	542	508	514	482	530	521	489	531	563	499	488	518	521	547	531	481	477	485	507	484	534	493	515	496	470	512	563	535	482	493	512	534	472	483	503	521	510	533	511	525	491	530	496	511	526	506	494	512	496	508	533	492	498	518	521	503	479	513	540	501	503	489	519	573	488	535	491	522	489	498	525	480	509	569	515	511	535	478	550	491	512	539	515	511	540	507	523	521	490	518	523	524	546	506	533	499	485	497	523	486	547	514	468	503	511
1960	409	284	293	248	1063	10112	11292	5279	3803	2581	1413	689	339	154	81	62	72	60	52	51	52	67	47	46	44	48	47	49	56	51	57	48	43	51	50	51	65	64	50	56	54	42	56	46	54	57	68	57	52	50	54	52	37	37	58	63	55	36	48	47	57	56	49	57	41	61	44	54	44	61	51	53	61	49	59	50	61	45	41	51	50	42	51	46	50	55	65	53	50	49	38	60	41	57	59	52	53	68	73	54	59	47	41	51	44	52	42	44	53	44	48	46	59	52	51	45	44	56	61	44	57	50	58	60	52	63	46	51	48	57	46	66	46	49	59	43	58	53	43	41	35	62	41	61	54	59	40	53	42	45	53	33	50	46	56	44	54	54	55	48	37	50	53	47	48	42	58	52	55	38	44	59	56	42	52	54	50	55	47	47	47	44	50	57	41	56	57	57	37	48	53	58	36	40	46	53	60	47	48	62	49	52	48	49	60	47	50	46	45	60	54	53	37	49	46	67	48	53	51	51	50	49	51	56	61	51	50	60	61	58	45	53	52	48	45	58	61	46	51	44	46	49	57	57	51	58	49	41	44	50	58	63	49	56	48	47	53	69	60	47	58	56	50	54	46	51	58	55	59	54	48	44	56	38	45	39	46	58	61	46	49	55	60	43	46	67	49	48	45	59	48	54	52	56	56	48	55	43	47	38	40	42	40	44	47	59	67	48	53	47	53	57	54	53	42	49	50	51	39	51	40	43	47	57	53	39	53	45	55	45	56	53	51	47	43	44	48	48	55	59	57	55	57	37	61	53	59	58	56	44	60	60	54	57	51	55	36	43	49	47	41	62	39	63	53	55	46	54	54	49	52	52	52	39	57	42	39	51	53	46	47	64	54	36	39	43	48	59	50	45	52	84	46	63	51	31	40	42	47	50	55	57	45	46	57	53	53	59	48	48	48	49	51	56	62	46	63	48	55	52	48	57	51	43	44	48	50	50	48	65	45	53	45	53	49	49	51	66	51	45	65	73	55	54	41	42	45	51	48	55	55	40	51	57	47	37	61	59	57	47	48	52	45	49	37	58	58	52	44	58	56	47	50	50	53	47	51	63	53	41	53	54	43	63	50	38	45	57	48	64	49	57	53	58	50	52	51	44	67	49	60	59	47	44	48	46	44	54	59	48	52	42	53	43	59	57	55	48	50	54	57	55	54	60	53	45	46	56	54	59	41	59	52	56	53	44	65	44	47	49	58	55	52	69	51	54	45	43	45	41	50	54	43	51	48	52	52	60	43	57	53	53	49	57	58	51	59	44	54	51	57	55	44	56	58	49	58	56	41	57	60	49	46	46	53	62	50	53	65	58	50	49	55	54	44	49	50	41	47	42	66	55	49	46	54	61	61	68	48	46	47	64	65	45	65	59	57	45	59	44	56	58	55	51	48	57	48	51	57	53	48	41	65	43	56	49	43	65	50	47	67	61	51	51	56	61	56	43	55	57	55	53	54	60	60	48	53	57	51	44	50	47	48	36	57	42	63	48	42	44	31	57	51	62	53	49	50	53	53	45	51	50	49	58	52	57	58	37	65	58	55	55	58	47	42	54	46	56	50	63	55	52	60	55	55	52	57	46	60	64	44	50	52	45	47	52	53	72	45	50	50	40	51	55	53	57	58	56	78	48	45	54	57	58	55	56	35	57	60	54	53	63	52	48	39	43	45	53	44	49	44	45	60	56	45	61	47	61	42	49	57	51	63	49	50	57	52	51	54	48	65	44	73	58	47	49	57	59	42	55	63	57	56	39	52	60	46	41	41	63	54	44	50	57	43	51	51	36	49	59	46	46	53	54	40	55	46	49	56	58	55	46	43	63	51	50	58	65	59	45	39	44	41	50	52	46	57	50	53	48	52	60	56	50	48	58	61	57	69	49	45	43	53	51	65	42	55	50	61	54	45	49	51	48	57	40	58	43	53	49	52	65	58	46	49	51	51	44	47	46	43	47	43	49	39	52	60	36	40	53	54	68	42	41	50	61	48	63	49	53	46	52	47	48	48	47	59	52	52	55	62	46	56	45	44	34	57	47	59	63	55	64	57	47	46	59	53	53	53	57	40	45	54	44	60	57	49	51	52	61	51	52	47	44	51	60	51	51	53	53	46	53	54	50	49	52	47	38	40	45	53	45	59	55	44	53	48	48	57	54	62	43	54	48	49	59	52	54	42	50	54	45	57	53	54	63	49	50	51	67	58	66	56	67	56	52	47	50	45	59	49	53	44	51	41	53	55	58	60	49	47	51	58	60	53	55	57	62	42	42	49	54	40	58	48	45	59	52	55	44	59	48	59	60	60	47	64	42	65	48	42	45	62	46	60	54	54	64	57	54	58	45	50	54	50	44	51	37	31	59	48	56	54	48	64	53	52	59	53	49	53	47	61	48	51	57	42	59	49	51	61	44	66	62	61	67	59	52	49	48	54	51	53	61	57	56	55	52	60	42	48	51	57	47	52	54	48	49	54	50	57	53	47	48	60	62	52	54	54	47	64	59	60	60	50	51	41	51	54	51	51	62	42	38	67	50	48	55	54	44	52	46	42	46	49	52	41	47	51	52	45	53	59	57	52	40	62	52	51	41	44	40	47	46	51	49	49	55	59	51	42	47	35	55	46	57	56	54	73	47	51	49	47	49	58	66	51	59	54	62	57	44	67	48	56	62	48	63	45	49	51	53	54	66	38	62	46	46	53	59	50	56	59	58	50	43	48	48	61	52	53	54	64	56	57	55	60	46	47	55	58	54	47	56	51	44	59	50	46	57	52	39	57	56	56	43	62	52	61	45	47	54	61	63	56	69	64	41	48	49	52	50	47	60	47	54	65	42	45	48	68	60	50	49	52	47	60	59	44	64	51	41	56	45	49	54	46	61	41	58	59	46	63	61	47	43	52	52	49	57	51	45	47	49	64	61	46	53	55	57	48	46	47	49	45	37	51	54	51	40	54	42	40	51	58	52	44	54	49	41	54	44	45	46	55	49	50	55	54	47	54	52	55	46	49	47	50	53	64	45	53	41	55	49	50	53	56	47	50	49	59	59	56	51	59	47	61	39	54	52	70	43	54	44	77	50	47	49	48	55	60	55	52	51	45	54	44	43	46	54	56	64	43	56	45	58	45	38	43	51	56	58	56	40	49	53	58	55	55	50	52	56	50	32	56	52	48	53	52	51	44	46	58	47	49	53	57	55	57	53	49	68	55	50	41	60	59	61	49	49	38	56	54	55	49	43	54	56	58	58	51	46	51	58	47	56	50	47	48	47	39	64	51	49	57	58	50	63	54	66	54	63	58	54	45	52	48	54	56	58	48	58	56	51	42	58	55	52	50	54	56	45	55	52	72	38	48	61	41	61	50	53	31	35	55	48	51	55	62	51	39	51	49	44	59	56	50	47	29	55	48	50	47	52	51	48	44	44	56	49	42	54	59	49	45	62	42	55	53	45	48	46	50	50	57
15052	9063	6305	12055	20165	31328	59543	53986	40357	36158	31113	23974	16351	8685	3812	1592	967	773	690	697	719	692	676	651	703	663	687	668	678	662	651	691	658	650	730	631	624	691	628	651	703	643	676	650	680	678	647	656	709	662	652	655	652	675	643	727	626	642	656	743	680	666	708	668	690	666	680	694	654	652	716	646	650	637	657	670	653	696	656	664	685	653	681	713	657	705	665	619	647	696	635	676	636	679	743	725	641	694	714	673	648	625	638	692	693	669	623	648	644	673	674	697	661	698	656	664	663	668	665	635	674	680	690	646	687	643	700	688	642	667	703	650	669	641	667	592	666	670	667	691	649	666	636	670	691	620	653	670	667	696	668	716	677	692	693	632	653	659	704	654	693	663	652	672	664	700	625	714	667	694	681	645	656	692	673	662	681	679	666	717	636	632	677	681	650	690	684	673	649	647	704	662	653	686	648	706	688	665	684	662	668	656	721	650	666	645	655	664	652	625	682	679	639	639	678	699	702	648	660	712	705	686	655	661	631	640	692	683	678	603	688	681	702	680	672	640	676	652	678	679	666	670	698	676	630	648	710	675	663	644	697	690	623	680	662	688	692	690	688	664	685	722	661	662	656	685	690	685	641	684	710	671	680	677	631	666	672	665	648	713	666	676	634	694	687	702	653	670	630	675	662	688	661	696	636	650	666	657	679	653	672	707	652	668	698	681	660	655	619	667	686	711	694	662	642	670	673	679	641	691	655	618	652	714	697	640	645	675	640	673	683	691	688	712	654	649	667	658	662	664	664	662	658	700	686	657	719	676	688	663	667	668	692	683	674	674	655	668	634	648	689	689	643	658	640	624	689	686	610	671	715	689	691	708	654	610	681	621	636	628	643	677	730	689	653	728	686	672	654	666	677	693	646	644	700	666	698	646	697	677	717	648	715	702	676	714	675	644	629	653	683	689	682	685	651	660	650	680	690	703	654	701	690	683	670	687	643	704	628	667	670	714	693	669	654	640	661	623	698	686	697	679	654	693	663	679	610	679	684	667	676	653	672	654	637	695	703	622	675	653	642	695	613	668	664	660	706	666	654	650	682	654	669	663	670	649	670	627	730	669	720	677	677	681	652	655	669	682	686	656	646	633	698	648	635	670	683	682	678	639	623	639	668	682	660	668	652	681	653	636	664	675	666	644	649	646	718	702	717	602	722	672	687	653	670	697	697	671	638	657	596	693	656	662	643	690	696	630	667	702	639	670	627	697	676	658	678	665	617	700	669	601	660	636	634	704	650	631	697	677	698	685	700	685	640	634	654	733	645	697	631	636	696	666	692	660	668	662	685	632	686	665	671	647	673	664	669	704	669	646	623	664	694	636	681	653	659	709	664	656	643	638	650	670	715	666	638	714	663	657	647	681	692	646	658	631	716	639	636	659	679	689	678	685	685	688	714	700	675	666	724	657	654	619	688	656	684	653	650	685	672	682	632	622	663	667	714	674	661	698	688	682	675	657	646	658	693	638	688	692	683	681	680	671	670	656	672	666	646	686	670	684	634	660	641	674	664	652	653	648	678	649	659	714	662	652	705	714	668	669	665	628	681	663	675	643	676	641	666	663	707	690	681	732	646	665	634	680	690	705	669	644	671	693	686	681	664	710	629	705	730	633	662	687	658	675	642	667	652	694	684	699	661	671	618	684	667	659	662	705	671	657	622	620	665	632	663	627	652	656	620	639	650	672	658	655	663	690	665	649	722	695	697	718	640	628	673	694	596	631	666	668	669	694	673	711	673	665	618	662	671	666	671	660	688	683	646	702	612	672	619	678	602	669	692	665	663	629	712	639	686	623	620	686	662	699	658	704	688	619	698	671	695	664	664	670	706	713	640	680	655	660	641	634	706	683	645	689	671	661	691	674	702	672	704	712	700	651	691	655	675	648	699	679	680	672	654	732	631	697	640	662	709	703	679	647	678	650	662	632	690	673	690	726	666	622	683	652	671	671	669	671	689	646	645	660	641	688	695	670	632	678	657	663	673	631	643	690	656	706	704	638	669	663	722	656	716	624	688	650	683	670	658	676	704	663	673	711	667	683	680	694	670	698	677	714	683	668	614	674	662	689	693	647	645	658	672	678	652	634	688	660	627	648	698	679	661	642	674	606	680	656	661	615	666	708	700	686	680	630	684	653	696	642	692	643	700	668	673	682	680	690	640	685	679	645	645	662	618	687	669	663	657	637	722	636	646	682	643	647	712	613	679	694	673	715	663	718	647	711	664	684	660	671	706	651	715	678	647	655	635	643	704	655	663	661	671	705	627	660	678	685	690	660	647	666	677	678	652	671	630	668	648	665	645	670	666	675	666	678	663	686	623	668	735	656	694	620	689	614	681	667	648	681	633	671	644	682	673	646	680	666	675	687	622	676	672	668	648	660	646	672	643	694	669	667	677	670	693	648	683	695	649	669	704	629	684	715	695	629	632	717	653	670	677	664	686	628	676	639	709	648	656	685	676	635	673	677	691	667	692	665	662	666	634	641	664	661	706	647	661	669	700	677	680	678	675	636	673	689	680	678	660	682	671	638	666	632	709	673	643	627	707	649	670	681	588	701	708	678	701	665	650	656	652	659	678	664	669	664	588	649	663	644	651	635	681	646	676	645	680	675	700	693	667	680	661	644	619	663	665	685	656	625	690	686	652	609	697	648	675	622	689	709	694	642	669	658	682	685	681	680	644	666	681	653	643	678	657	719	655	646	680	714	675	673	685	712	627	635	671	709	683	721	624	678	655	655	652	659	645	629	633	674	645	682	672	681	652	676	654	697	656	681	718	688	698	652	658	651	673	665	722	667	663	657	669	661	626	669	650	657	700	651	722	651	692	665	680	642	640	694	703	628	652	680	716	660	653	655	633	676	727	657	661	629	629	710	636	667	650	712	689	650	677	635	725	700	644	674	675	712	646	662	682	662	663	669	631	700	677	611	641	650	663	647	722	668	692	718	639	675	667	665	669	601	671	658	659	639	702	633	664	628	671	643	645	689	694	646	704	663	701	634	652	667	661	694	662	601	692	650	689	660	647	667	644	690	688	629	659	667	650	676	655	650	668	657	682	694	699	639	681	592	628	667	689	660	656	677	642	651	671	701	657	721	673	647	654	662	643	661	714	706	621	663	739	663	652	692	665	684	636	662	659	673	695	628	691	666	649	694	639	670	634	687	659	707	656	679	693	601	663	693	659	630	686	659	671	670	659	696	699	640	665	622	666	685	739	672	679	628	639	703	645	686	621	655	701	680	666	699	647	664	721	654	705	697	644	680	610	664	758	664	692	645	657	647	642	637	698	635	643	654	654	681	669	645	676	642	647	672	654	686	656	633	696	692	652	718	654	689	631	690	624	644	660	634	691	704	694	643	658	690	695	701	680	663	672	678	685	640	747	648	633	667	646	684	671	663	667	664	694	688	727	685	675	663	664	699	662	652	651	696	666	673	698	669	681	645	653	720	623	699	642	686
1102	649	461	289	328	2198	15031	15494	6769	7286	5261	2964	1432	598	226	97	54	64	42	48	40	48	57	44	50	39	48	57	44	45	48	54	45	45	35	39	43	45	49	46	42	39	42	40	45	38	34	43	45	51	55	37	37	45	40	48	53	39	30	47	48	54	49	56	46	32	45	56	38	41	38	50	34	46	35	60	46	51	46	40	42	59	31	45	42	40	49	49	42	54	39	26	56	44	49	39	41	45	42	59	39	50	45	44	55	40	45	43	41	41	44	38	47	49	44	46	40	45	43	38	51	43	48	37	44	48	35	53	43	43	40	38	56	55	45	41	51	33	37	49	41	36	37	50	30	45	30	43	47	52	37	41	52	47	35	45	38	41	37	50	48	45	45	46	55	36	41	48	39	43	46	44	33	48	49	39	44	38	55	35	35	39	49	52	27	42	41	27	43	47	49	45	36	51	42	49	43	49	47	49	33	48	43	41	46	37	42	42	37	44	42	43	43	46	34	49	41	40	43	46	37	51	46	52	45	40	42	46	49	50	27	43	35	39	52	40	46	36	45	53	45	41	34	34	45	46	43	33	44	44	45	49	60	59	42	36	40	38	42	40	33	45	40	50	38	46	51	48	41	47	44	34	54	47	46	47	47	39	50	41	43	43	43	50	48	30	49	32	41	47	38	43	44	38	50	44	36	47	49	40	57	49	39	46	39	49	46	37	34	41	42	46	32	37	33	38	53	44	46	44	39	55	57	48	49	41	40	60	42	53	36	44	45	59	41	44	55	44	44	48	41	44	38	35	35	55	41	51	55	53	57	46	41	38	39	49	49	41	50	41	42	38	40	52	26	35	47	38	44	38	44	39	35	49	52	53	33	45	46	43	38	46	42	37	28	48	55	39	34	45	45	30	38	71	32	43	47	37	36	41	61	39	48	38	55	54	40	57	39	41	34	46	36	42	35	36	50	48	47	40	46	47	51	46	58	33	37	41	50	53	49	44	56	33	47	49	48	34	44	49	43	54	43	48	39	42	41	43	51	38	41	46	50	45	32	42	53	58	51	46	36	59	38	45	50	39	48	58	59	60	33	54	41	44	45	50	33	37	42	47	43	47	34	48	46	41	36	49	35	45	45	45	50	37	36	36	44	43	34	45	35	33	52	51	50	39	48	48	28	44	42	39	43	50	49	38	38	36	54	48	36	47	45	42	57	46	44	46	50	52	48	38	40	58	45	35	54	44	44	41	34	46	45	45	50	35	35	31	43	31	42	44	38	49	37	38	44	32	38	34	46	40	42	35	48	47	43	46	38	42	46	42	47	48	35	53	42	45	53	42	44	51	45	44	45	44	43	42	41	51	48	52	41	37	43	41	38	33	50	45	37	38	41	32	54	43	53	42	41	35	41	39	44	40	21	41	48	50	36	43	53	39	40	45	45	47	50	34	51	49	36	41	39	50	48	47	61	48	37	41	42	44	44	34	45	30	43	42	49	46	53	55	49	54	52	36	37	48	41	41	42	38	46	38	38	38	46	45	41	44	44	44	33	52	42	41	53	54	51	45	43	47	43	50	35	40	46	41	34	35	35	55	38	31	41	47	53	38	31	57	48	42	49	39	43	37	43	46	45	37	44	35	50	41	38	42	40	48	38	37	38	45	50	52	38	52	44	27	43	47	32	39	36	38	54	42	36	46	54	47	38	45	44	59	46	30	28	47	51	44	46	44	40	31	40	40	58	42	46	45	57	43	57	37	40	48	42	36	42	53	32	38	39	41	47	33	48	37	37	44	36	32	51	41	36	41	40	35	52	56	37	40	55	44	53	41	32	52	52	46	43	45	57	45	56	44	42	47	45	49	48	48	42	47	49	41	36	36	46	43	50	42	42	42	43	48	43	46	35	41	52	38	56	48	45	54	44	59	37	46	40	44	31	52	42	41	39	50	37	33	50	28	35	48	42	50	28	56	52	35	35	49	35	30	34	46	47	40	37	35	38	44	49	36	44	42	42	47	42	40	45	47	42	46	39	41	43	45	49	41	47	38	30	51	38	43	36	57	57	42	51	43	40	42	53	38	39	35	57	44	46	38	36	33	27	43	56	49	50	48	49	41	37	50	39	46	38	38	35	42	37	45	41	43	50	52	56	47	44	48	43	41	67	49	49	52	35	38	45	48	51	43	41	42	44	46	32	44	49	28	32	54	55	34	46	47	48	41	41	41	45	35	33	47	45	53	53	49	47	49	52	52	40	35	38	49	52	41	40	43	38	47	47	32	45	36	46	43	44	38	43	44	45	35	39	40	51	48	44	45	51	32	34	45	46	44	51	44	46	43	40	32	48	42	51	36	55	49	39	47	41	42	48	34	30	37	46	42	52	43	36	42	42	45	56	41	45	47	40	37	50	48	56	37	37	42	49	40	43	38	36	41	41	41	43	41	56	35	50	40	47	44	39	50	52	49	43	45	34	56	50	55	41	35	29	36	42	33	48	51	53	39	49	35	49	33	37	54	43	37	46	44	35	44	51	33	49	42	49	40	48	39	37	57	54	46	37	46	40	43	46	58	45	51	36	40	37	45	44	42	50	43	45	35	52	50	41	37	49	47	36	47	38	54	37	39	41	31	52	42	52	43	47	48	43	48	42	38	42	30	37	41	43	41	31	43	33	34	42	51	44	43	40	35	30	36	41	37	41	52	49	52	45	37	52	44	39	45	48	44	43	44	44	39	42	41	46	49	50	48	51	39	52	43	47	36	40	47	51	39	33	39	34	57	45	46	47	35	39	40	43	43	38	27	53	35	37	36	41	55	41	55	36	50	40	52	52	44	39	41	55	47	37	46	50	52	48	45	49	50	48	34	42	48	50	39	49	32	35	50	40	48	39	56	41	46	41	45	43	41	46	37	32	37	43	46	47	48	30	51	48	34	48	41	41	59	35	45	34	40	54	47	30	46	54	34	47	41	37	49	39	49	33	58	47	45	37	36	37	46	41	42	36	43	59	55	53	43	43	39	53	62	41	40	44	36	45	33	50	42	36	42	45	29	31	45	42	39	52	50	49	37	59	33	40	43	59	38	43	61	40	51	47	51	48	36	47	44	50	36	34	38	49	52	33	42	60	47	44	44	39	27	52	35	44	36	38	38	48	39	40	41	41	40	45	38	51	47	42	55	32	42	50	36	44	45	39	51	45	42	39	48	47	51	64	42	49	45	44	45	32	47	41	40	52	41	44	49	36	53	45	40	44	35	50	46	44	46	50	40	48	49	52	45	39	41	49	40	49	46	43	54	49	41	41	52	42	36	49	41	46	49	27	40	51	42	53	55	43	33	25	53	39	37	47	56	36	41	42	60	37	44	37	46	41	46	54	34	30	23	39	37	30	41	44	40	38	44	52	46	52	40	35	49	41	42	48	38	56	47	32	48	44	32	40	46	44	55	29	35	46	54	35	49	38	37	41	41	52	41	39	63	44	34	42	49	37	28	38	48	52	44	32	36	35	43
20588	12668	8954	13787	24101	38068	63164	56534	40945	45076	38657	30847	22821	13821	6162	2205	1026	697	622	533	591	560	583	562	571	578	596	578	563	582	526	547	566	573	570	553	563	528	566	561	540	552	560	547	539	570	582	551	535	534	525	569	534	537	543	547	555	605	532	591	536	588	552	549	546	601	555	590	520	541	532	574	569	557	536	501	576	566	534	565	533	551	544	539	532	546	570	586	557	541	599	598	542	575	599	552	582	527	565	532	567	560	538	512	559	526	539	496	580	581	577	565	592	520	586	550	575	567	569	562	585	552	534	540	539	525	564	560	562	572	572	540	558	533	519	587	572	567	515	533	581	511	535	579	552	588	552	567	583	551	521	557	630	557	528	577	551	595	574	540	593	592	542	559	531	562	572	517	548	567	535	546	567	541	592	574	557	551	555	558	561	545	582	593	519	558	556	532	557	560	591	524	578	547	554	591	540	556	556	545	562	542	527	568	541	583	542	563	565	574	557	576	548	546	587	613	535	587	576	537	569	547	574	606	565	552	563	582	528	556	563	585	589	548	589	587	528	588	547	570	588	560	568	536	556	553	560	537	547	605	556	563	577	560	525	579	539	531	602	559	539	552	521	611	600	599	557	552	585	529	591	593	568	574	584	581	558	533	581	541	566	503	579	540	580	563	595	581	545	529	573	564	516	561	539	541	585	578	579	559	594	537	604	564	561	578	562	572	539	549	525	571	597	600	545	594	565	568	537	573	574	581	513	572	597	538	551	584	544	545	573	556	546	554	587	558	534	608	559	586	553	562	560	561	562	539	539	559	532	554	533	533	558	598	551	570	539	558	531	562	542	557	558	532	590	591	562	564	566	543	599	563	568	580	537	600	539	567	569	539	564	581	540	566	559	558	561	581	583	541	567	611	547	542	563	496	564	571	603	573	570	587	601	601	524	584	539	545	571	578	516	578	557	581	569	586	585	522	552	571	580	503	575	586	556	513	583	563	562	609	566	550	582	606	550	506	564	525	518	554	557	557	539	530	558	605	576	549	562	597	566	531	550	564	560	603	554	617	556	528	568	574	575	596	561	530	554	582	555	560	540	552	565	604	543	575	525	570	598	573	547	578	540	543	567	529	570	528	550	548	600	545	560	574	573	540	581	498	557	582	614	566	511	562	580	549	562	562	536	596	548	578	550	578	576	562	548	590	544	570	551	592	588	574	581	532	550	568	578	583	548	524	555	536	541	565	615	546	579	537	573	580	562	555	535	562	529	558	593	556	575	578	590	575	548	583	567	555	534	589	573	519	573	601	551	530	549	545	555	593	584	550	512	555	549	536	549	574	530	562	589	540	573	584	546	543	586	550	552	504	568	522	554	555	555	546	483	574	588	542	563	549	572	557	577	577	524	561	556	568	550	553	557	564	542	546	547	576	541	558	611	578	508	549	564	604	580	579	574	550	536	588	577	553	547	589	552	563	586	539	564	536	591	568	564	585	567	574	521	533	576	561	546	622	541	587	532	595	554	568	558	540	592	508	587	554	589	596	600	544	562	566	570	524	588	552	586	559	577	573	541	569	531	558	545	625	517	566	572	556	517	547	621	552	528	589	553	557	577	572	522	595	566	545	576	559	566	539	555	564	560	559	565	544	588	578	562	543	529	537	533	542	570	580	516	527	538	543	544	561	588	553	575	566	584	562	582	546	538	539	536	547	587	567	578	538	585	551	521	567	545	543	571	563	597	565	554	563	544	586	532	550	560	556	541	547	570	557	562	559	549	603	537	537	590	562	566	570	558	549	587	547	543	580	579	531	530	579	556	535	572	524	560	572	550	526	569	574	582	552	558	557	567	529	548	559	566	573	563	584	594	544	606	531	559	528	546	550	556	531	580	599	590	618	552	555	559	537	542	534	581	571	558	556	568	562	571	564	575	551	567	580	569	578	546	578	560	585	598	553	565	554	598	571	568	582	552	538	525	563	545	581	560	564	583	544	587	563	558	576	542	517	536	561	570	581	581	515	563	574	570	473	581	557	574	609	590	569	574	524	534	582	570	552	619	555	596	567	585	557	581	556	579	533	548	572	498	612	561	621	554	574	565	552	534	574	578	558	567	581	568	531	572	553	544	541	545	537	536	555	571	554	595	560	544	544	606	578	526	539	531	561	553	534	587	542	570	612	544	570	546	523	522	595	574	586	564	552	581	548	532	535	567	554	566	602	531	562	581	581	548	530	542	569	577	583	514	578	515	569	580	511	579	576	578	565	563	561	543	555	531	568	538	578	555	524	591	558	586	593	554	590	580	547	544	522	544	571	571	624	585	573	548	561	544	560	562	553	538	582	578	537	562	563	574	536	551	558	555	545	589	569	553	551	530	563	598	595	595	562	550	574	596	529	538	569	549	562	559	597	536	573	531	548	577	600	556	546	537	582	534	555	557	587	617	564	580	514	562	539	539	548	606	529	584	558	550	569	566	533	587	578	593	584	549	556	577	525	552	550	557	588	594	594	595	541	600	621	546	583	546	575	573	573	578	537	560	558	563	545	581	555	573	572	499	542	627	520	579	534	583	513	547	512	559	527	587	520	554	555	547	575	503	591	566	553	563	489	522	546	564	599	558	545	608	564	542	581	576	578	553	551	583	552	500	588	540	595	584	594	571	537	564	579	576	558	584	579	567	589	564	558	518	585	519	537	573	526	588	532	556	608	554	602	521	536	584	539	588	524	520	557	531	574	556	552	537	540	600	537	584	564	590	551	577	565	564	578	598	548	567	525	545	552	612	588	555	595	604	556	574	547	577	572	582	565	569	597	569	556	497	561	571	568	562	559	560	583	540	570	572	598	597	530	564	564	523	557	606	602	564	534	542	577	619	564	517	597	553	533	557	554	535	571	541	550	605	569	559	587	567	558	548	548	577	515	598	591	599	526	534	512	510	546	562	514	551	560	573	559	540	534	560	533	553	567	540	555	605	550	589	575	516	572	569	550	584	593	565	516	577	545	551	560	527	572	554	528	535	592	565	535	563	523	591	563	599	540	575	547	567	541	533	529	544	580	550	567	538	506	577	523	560	628	574	546	580	560	544	563	537	550	575	546	558	546	527	573	561	552	573	578	541	577	576	554	511	545	564	556	547	574	581	552	557	581	602	573	582	565	581	550	594	562	523	600	588	586	537	551	575	548	553	585	528	558	573	512	559	560	567	584	520	499	568	581	539	555	566	596	519	581	564	553	546	543	575	548	583	567	542	587	542	572	553	520	566	522	544	536	592	575	579	558	569	580	551	575	535	547	538	531	581	563	534	560	520	522	536	586	523	571	586	553	556	547	584	580	556	534	592	527	579	551	594	545	572	558	563	583	556	519	532	566	594	544	593	568	505	594	538	547	603	543	529	590	580	593	543	567	539	553	578	599	564	547	537	551	566	521	546	530	568	561	540	572	565	532	581	588	541	551	568	543	546	541	553	595	566	587	558	573	566	570	568	599	537	544	565	554	563	565	528	573	538	588
1235	128	86	79	81	366	768	799	1871	2810	1958	1318	775	340	153	67	60	53	55	53	43	38	45	56	52	37	54	44	47	49	48	40	48	44	53	34	39	45	53	39	37	45	45	51	45	45	41	43	56	50	50	46	46	33	48	48	34	45	61	39	43	41	45	37	43	39	45	41	32	56	34	51	40	52	45	40	41	49	48	49	36	38	39	55	47	43	44	46	46	51	48	40	38	42	36	45	51	49	38	42	37	47	46	43	51	34	47	56	45	49	29	46	44	52	39	62	54	45	45	47	45	40	46	43	38	53	39	36	47	48	59	45	48	61	44	43	51	42	48	45	38	44	50	54	45	59	37	46	37	32	46	42	57	49	35	41	48	42	55	54	47	35	49	50	44	39	41	50	45	49	37	51	37	36	52	46	55	44	47	37	43	41	58	37	41	41	45	51	49	64	44	65	44	42	45	33	43	45	41	57	50	45	54	56	51	48	53	40	36	44	30	43	40	53	41	43	39	51	43	32	48	33	46	45	48	49	45	48	56	40	42	38	36	48	51	47	51	46	44	30	40	48	43	39	54	41	51	36	49	51	29	54	52	48	58	51	49	49	49	45	52	44	37	42	57	39	49	49	48	41	48	38	47	47	41	43	47	58	48	56	53	39	56	35	44	54	55	52	30	38	38	48	48	46	54	46	59	50	46	37	38	43	49	46	45	53	37	47	20	47	38	32	56	43	30	48	59	33	47	42	59	46	51	49	41	42	52	46	50	37	60	50	55	45	55	42	56	50	47	38	39	51	41	42	42	51	51	41	44	40	51	49	42	40	42	50	41	45	43	39	38	55	69	44	38	51	42	37	48	40	48	46	47	51	35	37	47	44	56	52	49	43	35	45	44	47	37	60	48	43	51	48	57	41	50	50	43	36	56	47	41	34	44	43	41	63	48	31	54	42	29	43	43	59	37	47	46	50	54	48	57	49	47	43	59	39	40	51	39	37	47	40	40	52	34	46	44	57	37	52	48	42	39	49	49	48	37	40	33	51	52	40	40	38	40	41	50	52	54	52	36	46	40	45	45	51	49	29	46	47	45	46	44	47	41	43	53	58	45	53	46	47	47	41	39	40	54	44	50	55	39	50	44	48	55	36	38	45	40	36	39	38	42	35	45	53	35	57	46	57	42	48	50	49	45	43	62	39	46	48	39	53	50	44	49	50	34	32	50	46	37	47	35	40	36	48	54	35	50	53	49	56	46	47	43	43	51	38	48	49	44	58	30	65	61	55	50	38	54	45	46	32	48	35	48	50	57	45	62	43	42	41	46	53	36	36	56	41	39	61	40	50	60	46	49	32	54	44	40	42	51	43	52	40	46	48	56	40	49	42	39	33	55	31	46	49	54	38	44	53	39	46	51	35	38	51	46	38	35	41	37	45	54	38	60	48	50	44	37	35	47	48	52	43	38	46	52	45	39	46	46	44	42	36	39	33	53	43	45	50	37	47	44	42	39	43	42	45	40	53	40	53	37	42	47	47	46	47	44	42	40	44	51	58	29	41	33	56	47	47	46	44	38	54	35	49	52	58	54	53	33	46	45	39	42	44	49	40	40	41	43	40	38	42	54	51	39	51	41	61	51	39	34	36	42	38	41	54	41	32	43	37	56	31	49	37	45	49	45	43	56	33	43	45	54	46	44	44	64	51	42	38	45	41	42	42	55	45	51	37	48	39	43	45	56	44	53	43	55	36	49	45	50	48	39	54	47	38	43	39	50	53	46	43	48	39	49	46	41	43	35	50	40	49	46	44	50	36	49	43	35	45	40	53	49	43	43	43	42	42	43	49	45	38	40	39	40	44	30	49	39	60	44	39	45	44	39	46	51	31	48	48	44	53	38	36	40	49	45	43	36	43	50	42	52	39	45	47	47	43	39	40	52	57	30	59	42	47	42	44	39	41	55	52	48	45	44	40	41	45	47	46	39	58	42	40	50	36	42	47	52	47	42	40	54	41	39	46	49	37	43	39	59	55	39	39	42	68	45	45	42	42	52	48	41	43	53	38	45	35	48	52	59	45	41	45	44	36	43	41	46	43	61	47	56	40	36	39	46	48	44	47	53	38	45	58	49	42	32	46	48	56	33	37	40	56	44	34	56	32	46	42	51	47	60	51	49	39	57	39	33	48	38	42	48	46	42	37	37	45	42	53	43	39	52	53	55	54	46	42	52	47	45	50	26	45	41	38	54	43	44	44	45	47	45	41	41	45	42	48	55	52	65	48	59	46	43	40	45	44	53	55	52	49	37	57	51	44	53	57	46	47	61	45	43	38	48	56	56	44	39	54	42	44	41	45	49	40	38	53	39	46	44	40	45	44	49	46	48	51	37	44	44	45	38	50	50	64	49	43	51	36	32	34	45	44	38	50	52	64	54	45	50	50	44	46	50	50	51	53	48	53	40	35	52	51	48	57	48	49	44	40	41	40	42	54	41	51	38	41	40	43	41	30	36	49	47	46	50	46	43	42	43	44	47	42	47	41	50	35	44	36	56	36	45	55	48	50	50	52	50	73	54	41	52	48	60	30	44	56	33	45	52	52	50	55	41	52	32	35	47	46	37	43	47	46	56	48	43	58	51	50	42	49	52	44	46	43	47	47	35	49	42	64	44	39	45	53	50	49	46	41	56	40	41	38	42	45	51	43	60	49	42	46	35	49	57	45	48	38	52	45	50	44	44	42	46	53	57	46	51	64	51	47	47	51	47	52	46	46	45	46	54	44	32	33	33	51	44	39	62	39	49	51	41	48	50	44	46	38	32	44	49	34	59	37	48	45	31	46	54	53	31	45	37	48	45	45	44	42	40	38	42	35	42	54	61	34	53	30	39	45	61	43	48	51	45	49	48	44	49	38	45	54	48	54	48	55	35	55	46	45	43	52	45	43	29	51	55	45	28	41	49	48	35	55	46	42	45	42	52	53	51	46	50	36	49	47	50	39	40	51	37	50	35	36	60	48	51	38	47	39	47	47	43	52	50	37	39	41	62	38	52	58	54	36	44	39	39	51	34	35	52	46	58	50	41	43	45	36	52	53	47	41	44	48	54	45	58	39	49	52	58	39	61	46	46	38	47	46	53	45	48	50	41	39	55	49	43	54	31	33	45	49	49	42	42	57	42	37	43	41	42	43	42	35	64	38	52	47	42	47	47	52	36	52	44	61	41	43	42	34	48	42	47	55	55	35	43	45	41	52	51	50	55	57	37	48	35	38	42	60	38	49	50	47	27	44	42	57	39	40	51	48	42	44	32	47	57	50	46	43	34	42	42	39	48	42	46	43	42	50	40	36	32	48	49	55	46	60	39	43	47	40	45	50	44	45	44	56	56	49	38	43	30	51	59	35	63	43	42	37	42	45	46	31	45	50	44	44	36	42	54	48	40	35	46	48	34	42	45	36	60	34	50	45	54	47	52	41	43	43	35	38	41	47	54	66	45	50	42	52	42	57	46	51
11230	3420	1747	3374	8385	17324	21096	22270	31675	33620	28934	23546	16114	8609	3895	1628	893	672	599	601	593	596	576	553	590	559	573	589	579	562	549	561	617	551	567	595	553	614	569	582	594	519	527	580	576	605	519	592	563	560	580	562	606	643	589	602	588	560	539	618	615	573	556	622	529	585	625	588	585	552	548	571	588	575	559	596	571	610	567	621	562	561	563	569	585	607	611	552	614	550	603	570	592	572	584	550	574	600	657	547	572	589	588	581	604	567	573	593	532	575	574	576	592	580	562	613	548	550	559	574	579	580	612	560	589	582	624	546	609	596	565	571	603	608	585	602	582	545	597	570	617	591	571	615	546	573	579	576	569	539	576	599	583	564	618	572	531	557	599	560	540	596	584	571	575	569	585	562	572	551	617	573	594	624	537	564	580	624	609	540	586	606	604	566	573	578	585	568	574	553	569	601	555	583	652	549	576	585	560	542	596	602	571	566	582	590	574	601	536	600	530	561	585	575	569	579	572	539	595	549	619	574	576	641	567	599	575	525	558	576	588	578	557	603	617	595	609	606	613	563	596	510	592	598	564	602	585	579	605	593	590	587	537	576	576	609	560	587	551	570	552	516	539	577	630	614	572	601	603	596	605	562	591	616	630	569	605	562	558	596	547	589	564	592	576	642	556	575	605	563	589	596	589	545	590	605	593	571	540	603	591	611	557	581	543	568	651	570	582	573	573	607	599	585	634	552	542	579	603	556	553	595	626	596	619	539	589	555	564	591	586	549	570	542	565	609	583	559	585	568	551	554	577	598	537	618	607	595	589	569	549	603	640	577	600	588	594	572	588	608	574	549	579	579	621	535	587	576	583	549	591	556	567	558	601	610	580	568	587	566	572	589	577	599	578	583	599	582	596	561	551	561	588	545	574	572	550	587	581	582	596	564	594	579	578	559	556	602	588	602	604	544	584	580	550	588	564	602	576	539	559	570	595	578	569	592	562	555	577	597	651	584	523	609	598	590	617	575	589	594	545	575	567	605	576	619	555	554	581	603	582	548	603	605	559	588	638	600	577	608	583	587	605	589	596	597	551	622	585	591	608	567	593	597	641	558	594	645	579	595	592	615	578	543	571	601	554	612	577	574	563	568	608	567	579	575	614	611	601	536	571	568	586	589	620	592	559	585	607	611	578	601	570	557	565	536	555	599	576	597	561	546	619	582	594	595	627	615	582	590	609	596	573	543	602	634	547	578	618	575	616	569	568	563	569	598	550	562	563	548	561	608	555	578	571	599	565	601	570	595	611	612	560	592	590	604	567	557	577	570	603	587	567	604	566	576	618	564	602	588	565	535	596	560	586	589	615	545	584	531	626	581	600	551	561	588	611	583	590	582	577	560	593	582	534	569	562	573	567	559	534	601	551	565	559	562	580	596	586	581	564	582	579	587	566	558	543	568	612	613	587	564	544	614	599	579	561	621	603	593	598	542	563	571	559	569	575	620	553	603	576	596	577	572	585	578	636	582	596	633	581	582	620	609	605	567	550	593	590	567	592	540	559	595	603	577	573	584	589	604	595	597	554	566	596	572	581	581	590	559	579	571	565	551	577	601	592	581	638	560	597	564	566	546	548	587	559	570	584	540	546	555	586	577	580	573	604	565	604	552	567	552	579	579	602	583	558	584	606	599	603	601	586	585	557	584	564	573	558	595	563	559	575	547	600	572	600	595	597	546	563	588	616	568	572	596	574	566	560	575	585	594	581	552	558	553	618	563	587	580	551	547	605	612	588	622	634	614	564	550	584	585	554	593	547	523	546	573	615	609	556	557	580	550	613	586	620	568	619	596	577	548	557	551	557	632	582	550	583	588	574	566	576	547	598	575	595	555	607	569	580	583	615	629	557	605	592	578	578	577	574	554	547	579	556	530	588	581	627	612	595	562	602	577	554	585	539	549	599	602	533	566	555	594	570	626	585	555	592	554	590	622	613	574	582	602	570	552	567	582	578	573	565	579	603	561	599	586	577	555	569	619	573	568	600	589	585	552	554	588	616	577	553	561	583	522	582	563	596	555	572	584	595	583	610	623	552	551	537	569	657	596	538	587	534	551	542	560	579	580	585	630	594	588	566	574	575	564	592	564	601	518	601	596	544	621	607	600	572	590	571	637	539	589	587	568	613	557	586	587	570	585	568	518	581	559	555	597	589	616	591	572	576	561	573	558	566	577	587	569	607	590	570	599	633	599	578	593	545	572	561	558	597	634	577	600	571	611	572	561	579	643	555	582	609	609	605	599	594	601	574	579	566	604	578	603	596	559	548	576	576	592	586	534	568	586	617	559	591	555	562	597	619	574	552	561	591	614	576	575	597	593	546	585	572	559	586	578	567	577	585	592	599	577	564	597	620	525	567	554	582	579	596	530	594	560	585	580	559	560	594	598	543	604	624	588	576	591	541	632	584	546	577	595	591	567	589	578	636	578	632	537	573	581	560	604	562	603	587	585	559	600	601	541	600	557	560	633	583	549	603	627	533	566	574	568	566	593	584	525	532	580	573	550	602	572	563	586	581	545	617	604	602	596	567	590	608	574	580	602	541	584	590	582	548	602	566	608	594	600	579	591	573	604	579	573	599	568	607	586	591	627	564	577	587	553	561	565	558	557	608	534	580	571	621	586	566	537	544	590	580	582	613	592	594	583	525	571	588	541	557	546	627	595	573	547	595	549	571	590	593	558	582	619	576	587	568	578	550	612	586	603	572	590	587	577	604	581	531	610	602	557	590	577	607	565	593	559	597	553	533	564	587	554	583	628	602	608	598	569	581	598	571	565	580	530	574	550	592	543	619	621	603	544	576	566	547	581	555	569	561	615	593	593	591	595	624	577	556	601	591	583	558	582	573	610	611	586	597	566	580	557	579	580	594	548	596	590	568	557	611	596	624	543	572	577	589	625	603	566	585	591	594	574	584	586	610	590	603	545	562	581	604	598	604	595	587	564	559	571	556	561	554	596	548	584	575	546	546	562	592	567	570	554	587	607	557	531	563	552	571	565	561	609	587	561	569	590	614	594	554	605	562	625	568	592	625	594	588	585	547	587	547	563	596	601	603	522	599	568	548	572	579	593	570	555	623	580	547	561	583	584	558	580	580	580	610	573	597	564	607	575	584	604	572	603	569	549	586	579	584	538	567	528	602	565	590	614	587	569	613	582	610	548	569	626	578	607	556	541	598	596	577	566	593	566	575	576	569	564	563	600	601	635	578	582	597	559	568	607	552	596	588	535	569	587	548	618	594	536	600	632	604	623	587	648	613	597	598	622	561	540	552	573	561	557	581	582	606	598	615	586	614	591	599	568	581	582	561	626	609	598	557	586	593	588	585	576	546	606	582	526	564	580	594	595	564	587	582	615	602	597	587	554	577	638	591	584	586	579	549	561	501	612	589	579	559	611	603	589	594	593	575	581	607	598	617	568	599	565	574	618	617	559	595	585	571	531	634	584	581	574	588	622	600	575
635	234	158	145	186	428	680	1189	4731	7171	6197	3553	1692	795	331	139	80	40	31	40	43	39	47	39	44	35	44	36	43	49	44	39	33	39	48	38	34	39	41	29	47	28	43	42	42	38	39	45	45	39	28	37	27	39	38	40	43	44	44	40	37	40	35	36	41	48	46	35	44	38	37	43	52	34	40	36	36	33	45	37	27	41	39	44	42	41	48	43	33	39	46	38	48	49	41	37	49	44	41	45	30	40	42	39	27	39	45	46	39	50	45	42	33	32	40	36	44	33	42	40	30	44	38	32	42	38	34	30	43	37	43	33	43	32	43	38	50	43	35	34	37	37	35	32	30	47	36	36	54	22	40	43	31	36	32	42	44	44	39	38	35	35	37	36	37	39	40	44	41	38	36	46	38	43	36	47	32	40	38	46	36	46	44	56	27	46	47	41	35	36	32	39	33	51	44	48	39	34	39	37	42	34	40	39	40	37	38	51	37	45	48	24	29	29	41	25	47	40	40	41	48	38	34	31	34	54	33	32	39	23	35	46	44	43	44	40	38	45	34	39	58	39	39	46	27	31	40	48	40	38	29	46	37	42	37	36	46	39	36	38	39	42	44	42	48	40	41	46	41	50	34	50	41	39	35	48	44	33	36	42	50	39	42	39	44	39	39	42	33	34	26	29	32	36	38	39	37	42	29	29	32	44	40	55	32	36	42	48	39	39	41	37	37	32	46	38	49	45	41	34	35	46	44	48	41	49	39	36	32	34	30	41	39	42	32	29	36	39	28	36	41	35	40	43	32	37	38	37	33	39	36	39	42	31	29	32	45	37	28	34	27	41	39	31	48	44	42	42	50	56	36	41	31	45	47	42	28	28	35	27	40	36	37	40	44	40	41	31	38	47	38	37	39	36	40	42	23	48	45	34	31	41	39	39	37	23	45	38	44	35	31	37	32	41	39	51	33	50	34	39	44	42	45	40	42	43	33	47	47	41	39	35	38	36	43	43	45	45	37	34	43	37	31	41	26	44	32	36	46	39	51	38	42	35	38	43	34	39	31	44	44	44	41	42	45	37	31	47	44	45	33	31	41	34	41	31	42	38	47	45	41	32	45	37	41	40	33	45	44	40	42	41	44	35	41	38	33	35	45	29	33	36	35	44	42	41	34	29	47	21	41	44	44	39	48	35	36	36	42	40	42	40	34	29	39	51	41	31	40	33	38	32	41	49	39	42	40	41	34	40	36	41	33	50	40	36	35	39	49	43	43	45	28	41	33	32	37	53	35	38	45	42	38	39	32	37	38	42	30	52	45	36	42	48	26	35	36	29	47	41	38	38	37	28	40	39	40	36	46	31	37	43	33	37	41	34	44	41	37	35	40	39	39	44	40	35	42	32	29	47	30	24	36	43	39	46	40	31	44	36	40	42	39	37	35	34	44	27	40	39	36	32	27	49	41	46	45	36	37	32	40	30	37	37	47	40	41	42	39	31	33	40	43	49	37	44	39	45	24	37	37	47	33	37	40	40	42	33	45	46	31	43	47	44	40	32	30	32	41	36	32	35	44	31	26	45	42	40	39	46	41	32	41	45	35	37	37	35	29	35	21	30	48	50	32	37	33	32	46	36	23	30	34	43	41	45	36	49	40	38	41	31	31	36	43	58	48	37	35	36	36	44	38	42	42	46	45	36	35	47	34	35	40	50	37	40	38	34	40	34	35	29	39	46	46	30	43	32	35	44	42	33	39	35	35	35	28	49	48	44	40	37	39	50	39	43	35	45	45	43	35	31	37	45	40	37	41	39	47	44	28	39	45	33	38	40	44	57	47	39	37	34	31	50	42	42	46	28	40	40	41	53	50	35	40	36	38	34	44	30	36	44	41	49	42	44	43	33	43	44	32	37	45	35	50	36	49	39	37	46	42	33	41	37	35	46	41	39	42	37	41	35	40	42	33	44	31	40	36	35	37	59	34	29	41	38	24	37	34	44	39	42	29	35	32	49	39	50	32	29	40	34	49	41	40	41	40	48	46	36	44	39	42	49	37	47	50	33	52	37	49	35	43	34	32	40	27	39	47	33	34	43	40	36	42	49	39	39	43	30	47	47	38	46	39	47	28	24	48	46	34	46	36	45	28	34	34	33	50	30	43	50	35	40	44	35	33	33	38	36	23	36	54	37	41	43	33	38	43	37	36	52	37	36	33	40	37	37	51	31	39	48	39	40	31	44	41	23	40	41	41	39	43	38	37	35	31	41	35	42	43	39	43	48	38	45	40	37	36	30	42	39	35	25	38	34	44	34	35	29	34	31	30	37	38	43	32	46	41	40	36	44	32	33	39	37	28	47	34	35	48	35	31	35	42	37	32	49	35	41	30	40	42	39	39	38	30	42	35	40	35	40	32	37	32	35	42	33	42	34	37	35	42	48	39	49	42	32	37	43	46	40	42	32	36	42	34	50	45	37	31	45	35	37	51	38	41	54	38	46	36	46	30	44	36	44	52	41	32	39	46	43	43	44	38	48	35	41	29	33	29	44	36	31	37	40	29	39	42	37	48	48	32	46	27	36	37	24	33	43	38	28	43	32	32	34	47	44	39	31	43	41	37	34	42	46	41	33	31	37	42	34	34	48	31	48	41	28	36	46	48	38	38	33	35	31	49	45	33	37	35	37	30	37	38	43	47	28	51	47	40	39	39	31	42	35	32	35	38	31	37	40	30	39	43	41	41	45	49	35	32	34	44	42	37	32	31	37	31	43	37	39	37	45	41	46	42	33	43	47	42	33	34	34	32	52	35	46	40	31	40	44	33	41	36	44	45	47	39	34	51	38	51	33	47	34	38	31	42	42	35	33	40	36	46	61	32	40	42	42	43	43	37	47	35	41	37	36	38	40	33	46	40	39	47	27	44	41	38	41	34	38	30	37	39	28	43	49	38	35	38	35	34	44	33	42	44	43	38	41	38	39	47	36	37	39	33	38	39	47	44	32	33	44	34	42	46	44	41	50	34	29	34	30	32	36	43	48	36	38	52	32	38	30	40	40	43	42	42	38	41	35	30	50	41	30	44	47	37	43	41	44	47	43	36	44	42	36	40	44	25	41	37	39	38	41	41	38	42	40	50	43	34	42	36	39	37	57	42	33	30	31	32	40	32	46	42	37	42	37	37	44	39	39	34	43	28	33	36	46	41	38	43	46	39	41	49	39	27	44	37	51	47	36	24	45	36	40	52	45	43	36	40	30	42	40	35	50	45	40	37	37	47	38	49	33	38	47	46	37	43	38	39	49	48	37	54	36	47	46	46	52	35	35	28	45	41	34	39	38	33	37	41	49	43	43	34	47	47	31	42	46	51	38	37	38	37	37	40	41	29	47	45	35	33	41	32	38	40	53	29	48	34	42	49	35	41	37	35	35	37	41	49	48	40	40	44	28	37	43	31	34	52	48	46	39	50	44	52	33	42	25	37	33	48	42	43	33	54	39	36	33	50	36	46	30
14445	6242	3128	6804	18693	23475	25527	29991	43213	45447	40291	32375	24066	16022	8275	3183	1220	729	584	545	497	479	483	500	511	497	456	506	496	490	525	510	480	471	461	513	492	453	468	463	480	486	476	481	529	494	489	459	485	462	521	455	470	470	451	456	503	505	497	499	493	496	489	499	512	502	504	511	484	520	499	530	495	485	542	469	450	508	491	519	458	484	533	511	477	486	512	521	486	458	475	528	513	447	485	510	488	458	453	436	480	489	518	501	499	528	488	466	482	526	482	514	521	491	491	474	503	502	449	493	480	505	464	507	465	508	479	471	527	481	491	453	509	499	514	498	475	472	486	508	460	469	481	493	544	511	481	498	509	480	508	471	470	516	477	509	494	479	466	515	469	478	499	455	507	523	492	491	464	470	498	519	527	503	489	496	518	493	478	516	499	477	510	536	498	499	478	477	485	444	508	465	466	522	459	483	518	511	476	502	531	485	490	510	525	502	491	504	504	524	513	483	496	490	533	485	473	452	451	554	483	515	500	475	485	493	492	445	461	504	488	521	494	522	504	486	526	491	515	514	478	477	462	466	526	504	475	532	474	479	493	467	453	475	467	506	451	478	501	495	533	500	485	464	496	475	478	465	499	527	487	482	478	426	526	466	518	499	482	519	498	508	460	495	529	503	444	521	481	456	475	469	516	492	470	510	485	494	506	572	525	478	487	510	450	492	456	540	494	508	484	503	476	500	550	495	480	474	465	472	489	472	458	507	467	481	521	505	462	501	474	499	514	468	476	512	465	503	493	489	477	504	490	466	499	433	513	427	525	489	503	449	526	475	485	473	507	485	453	506	476	488	476	444	491	522	487	496	487	528	507	503	473	487	475	456	482	485	504	520	483	494	487	453	518	475	476	474	469	495	457	493	501	521	503	492	508	460	496	509	475	466	482	481	475	508	469	482	538	489	503	480	513	480	498	523	500	492	492	490	482	525	498	488	509	491	470	447	445	511	526	504	527	500	516	494	480	488	446	487	472	494	482	448	487	489	513	510	460	489	453	462	486	510	508	502	457	518	498	498	473	504	482	523	485	498	519	474	507	457	488	509	459	486	501	504	526	468	484	472	447	467	520	498	465	455	481	459	486	468	472	489	493	485	505	472	475	519	493	493	468	471	503	506	492	519	484	477	507	490	456	500	451	481	459	486	505	501	492	482	461	504	536	496	460	481	486	527	521	466	506	439	502	499	474	491	502	501	500	503	510	483	481	478	477	503	476	488	476	480	461	528	462	520	497	458	457	518	477	492	482	486	487	485	503	487	494	490	466	494	497	560	507	488	525	514	490	496	480	454	491	475	473	487	509	524	501	474	494	490	510	481	443	475	510	502	476	509	521	508	526	478	458	533	456	475	455	500	460	505	464	465	478	498	475	536	470	478	504	512	495	467	471	453	478	497	487	475	484	522	507	501	484	481	484	508	505	514	480	470	490	479	505	516	480	518	494	486	479	485	487	481	496	492	455	498	494	507	476	491	480	526	500	501	511	473	526	524	498	470	466	490	492	457	463	475	469	496	515	506	521	485	520	469	494	493	465	507	498	489	500	494	497	499	515	466	468	494	482	473	474	429	502	495	468	531	476	528	502	500	543	508	504	503	471	514	509	524	508	454	504	477	510	511	463	470	527	504	516	483	477	527	468	510	501	504	499	495	480	512	519	507	515	461	498	476	503	519	458	477	522	469	503	460	502	506	532	501	491	473	458	439	511	495	509	478	504	480	476	477	496	472	491	485	484	482	471	522	474	507	512	486	502	502	482	511	482	478	531	476	528	508	492	521	482	508	493	487	461	538	480	499	493	487	512	450	494	522	480	503	535	487	497	513	513	538	493	467	513	508	436	494	499	460	475	511	492	483	502	519	481	463	506	489	480	481	503	451	481	455	456	481	480	495	498	487	478	496	470	490	461	499	458	502	484	510	477	500	508	499	489	490	500	499	514	448	505	451	532	456	488	476	474	495	528	469	490	449	481	461	486	514	490	455	497	464	533	506	507	490	466	466	482	467	457	450	502	507	475	479	475	457	530	490	494	490	484	459	487	461	452	507	500	469	506	487	515	506	512	476	499	467	460	496	507	536	509	473	481	523	478	464	499	485	527	463	475	524	443	481	480	458	483	473	527	520	516	489	502	505	465	462	513	543	499	496	463	543	504	520	505	504	527	470	510	528	529	489	492	478	486	509	483	501	471	485	507	491	464	483	474	486	490	480	497	501	454	498	464	509	503	501	510	490	486	480	526	467	462	520	501	477	492	474	495	475	477	479	474	474	462	511	499	505	499	519	461	531	490	502	473	553	478	473	479	465	520	464	496	480	459	478	465	561	473	508	496	482	487	504	497	475	501	459	491	481	528	503	495	502	500	487	494	490	458	488	444	479	514	521	488	488	472	462	505	468	475	479	538	516	494	460	492	460	518	490	492	507	474	507	500	532	521	517	497	513	504	482	480	456	506	511	485	494	461	507	494	454	523	464	486	490	468	498	511	494	451	527	477	518	496	446	475	462	506	484	490	513	483	504	520	549	491	479	508	513	490	490	447	507	494	481	523	488	470	490	447	482	459	523	533	492	497	485	520	501	473	501	494	490	509	534	489	514	474	473	490	504	480	482	498	506	472	473	508	526	490	486	508	524	493	513	494	513	523	495	522	484	491	487	493	488	463	516	449	479	491	485	506	493	463	513	445	468	512	464	504	510	471	489	499	499	509	505	461	495	529	493	476	484	486	470	475	490	526	473	490	506	516	485	491	489	511	494	496	521	491	495	508	469	456	462	465	466	497	491	513	474	477	509	492	505	515	495	485	530	483	507	490	463	482	468	481	486	482	546	486	505	497	502	504	517	473	472	510	504	504	498	457	469	486	492	477	513	514	484	467	563	496	492	461	483	436	520	472	493	518	484	493	477	524	483	475	504	461	496	533	480	528	481	501	492	486	502	526	517	506	504	483	503	473	492	478	504	515	449	488	505	546	525	500	484	456	460	466	477	527	453	522	484	500	526	508	517	543	493	504	493	497	452	504	508	493	464	533	484	435	461	507	463	516	469	490	528	461	496	537	502	496	517	511	526	495	437	483	493	480	492	469	444	464	484	527	523	488	488	537	493	497	520	492	472	465	505	513	479	501	493	503	525	498	441	506	467	459	491	473	544	505	490	477	520	505	456	496	522	494	490	480	482	485	504	482	464	451	486	480	465	509	489	464	494	522	507	499	488	492	514	499	497	494	505	494	485	485	513	473	497	479	530	513	466	482	490	470	471	505	486	508	514	535	447	482	476	475	500	475	498	498	489	495	526	486	484	512	494	479	493	496	455	486	473	497	466	500	473	490	511	513	455	483	477	503	531	503	499	489	451	513	514	487	528	494	490	503	475	495	526	483	484	519	474	512	482	511	513	502	461	496	486	503	471	534	467	476	497	474	471	480	514	480	533	460	489	498	474	476	528	539	511	504	434	467	476	478	510
1980	237	176	120	214	439	761	1410	5399	8820	7503	4447	2259	984	351	165	91	70	64	64	56	52	45	44	53	53	44	54	43	52	62	52	47	64	53	58	51	44	37	48	56	51	53	54	43	39	53	45	45	52	44	60	44	48	66	62	56	51	58	53	57	43	65	56	39	41	44	59	50	51	48	44	56	47	53	62	52	43	54	57	51	47	38	36	47	63	47	44	46	45	54	40	40	55	49	51	61	44	42	64	56	54	69	43	59	50	51	55	63	57	30	53	42	45	45	65	55	57	51	43	66	63	57	49	45	58	50	55	59	42	57	31	45	59	54	52	46	53	59	57	57	39	47	49	43	55	50	46	67	47	59	49	59	53	62	46	38	61	52	34	56	54	56	55	67	51	55	61	52	45	58	48	48	62	67	56	50	49	56	54	57	57	50	54	65	53	50	48	62	52	50	54	53	49	47	52	44	60	54	56	52	41	58	74	49	43	56	43	56	43	54	42	60	52	53	52	62	42	47	57	50	54	48	50	63	54	48	47	57	59	48	46	57	58	56	44	58	51	41	47	47	72	57	56	66	48	42	51	64	59	42	47	56	64	55	59	52	47	53	41	49	52	36	50	45	51	65	56	47	51	47	50	36	51	61	55	42	53	52	48	56	61	52	53	47	46	54	48	55	60	53	61	53	39	40	57	69	54	56	54	47	55	47	59	59	49	46	47	50	58	47	50	48	49	47	50	41	52	46	53	44	55	58	41	43	36	48	48	59	53	62	71	52	59	49	55	57	52	52	56	53	46	54	54	40	48	53	64	42	58	37	56	60	50	41	65	48	55	45	47	49	61	51	55	57	48	45	46	44	60	34	59	57	40	53	45	44	52	63	50	58	51	38	47	56	43	53	52	52	46	40	46	56	40	53	46	47	65	50	52	52	53	48	53	69	54	55	57	51	57	53	57	48	47	45	60	61	57	36	71	60	50	51	69	59	60	44	51	49	53	51	60	46	58	52	45	52	42	50	64	44	50	49	52	62	47	49	60	49	55	39	56	60	54	51	55	40	55	70	47	53	46	47	61	47	57	40	51	47	58	60	55	63	58	43	40	50	58	49	55	46	52	47	58	65	59	56	72	53	46	53	50	45	37	57	60	49	54	56	50	57	52	54	59	58	56	54	55	60	59	62	45	53	64	67	51	61	56	55	42	49	52	43	55	46	56	64	43	62	57	52	41	63	52	59	60	49	49	52	47	56	44	69	58	56	50	51	44	51	53	46	36	48	68	57	57	46	48	44	48	50	51	46	41	48	40	62	57	50	55	55	65	61	51	62	52	62	42	50	58	49	49	66	55	41	46	54	57	51	59	49	64	56	43	54	49	57	40	49	56	57	53	40	53	59	53	38	54	56	46	57	43	54	62	65	58	58	40	49	59	51	61	52	50	58	57	49	56	38	56	51	48	50	48	40	40	47	53	55	46	41	56	57	41	48	58	52	45	49	42	55	59	62	50	49	58	51	59	44	36	56	45	56	51	61	50	60	41	54	53	51	38	60	50	49	54	46	51	45	53	47	58	47	54	50	42	42	49	57	51	46	45	49	60	53	49	38	47	63	48	42	43	57	43	57	55	60	43	67	57	55	53	42	49	42	46	47	47	49	49	62	47	53	53	50	48	47	49	46	54	48	64	53	60	52	51	43	50	48	49	45	54	40	47	66	45	53	49	53	49	55	57	59	47	62	45	55	54	63	52	54	53	51	47	64	37	51	64	44	51	64	55	42	49	39	48	68	53	54	45	48	52	62	44	58	48	54	43	62	44	52	61	38	47	60	54	54	62	65	47	41	66	50	49	53	57	55	43	49	65	58	45	51	43	66	51	52	54	46	54	48	38	54	57	63	52	55	48	53	43	49	52	49	45	65	42	52	57	45	45	52	42	56	48	37	46	40	64	47	51	52	64	55	45	48	62	66	56	52	47	57	54	52	47	61	55	48	52	46	60	61	48	62	52	47	40	52	64	57	49	41	60	52	53	50	50	53	46	53	46	40	57	54	53	40	51	51	54	52	61	53	62	46	57	38	51	51	41	53	63	53	56	61	54	51	48	46	53	38	58	59	49	58	58	61	55	64	47	57	55	59	49	36	43	60	52	51	45	51	51	48	46	61	61	48	45	50	46	49	42	58	41	63	46	50	63	46	62	50	52	56	47	44	49	42	47	55	42	43	39	59	44	43	44	46	48	57	32	52	67	62	60	47	52	56	54	53	53	46	49	54	48	54	48	36	59	59	61	51	56	64	49	52	65	46	58	46	60	60	40	47	53	66	45	54	45	53	48	48	45	40	52	50	56	58	57	57	50	66	49	43	52	63	46	52	38	53	42	60	53	52	43	55	55	53	70	50	45	56	46	58	43	58	42	44	63	55	46	71	58	54	57	58	54	40	49	51	41	44	49	59	54	46	53	52	48	50	56	45	41	56	63	48	38	44	56	67	50	57	49	41	52	47	49	50	60	55	54	65	56	63	55	40	52	54	49	64	45	53	45	37	40	49	57	58	66	55	51	48	52	65	50	53	49	66	61	55	56	57	48	49	59	57	46	52	43	54	49	57	59	48	46	55	48	56	60	43	64	46	63	52	50	39	51	41	42	54	59	45	55	47	50	64	36	59	57	72	48	58	60	39	56	38	47	62	58	56	48	55	53	51	55	40	51	52	42	60	42	63	67	48	58	58	52	51	39	53	59	62	46	59	57	57	50	49	60	60	47	51	52	53	37	47	41	60	58	46	53	42	41	61	47	59	61	59	47	51	54	41	62	40	54	52	51	47	58	52	47	53	47	49	59	53	44	50	41	56	56	47	63	51	62	56	56	54	51	61	44	57	56	55	56	58	51	50	55	42	60	49	48	52	50	54	37	47	53	43	44	62	46	54	49	45	43	51	58	50	54	51	49	61	53	47	44	45	57	55	48	56	55	48	54	48	56	46	40	47	46	34	55	63	61	65	53	56	44	45	49	54	53	44	59	44	52	51	56	52	46	54	53	51	41	54	52	49	44	61	53	60	45	50	44	54	56	52	52	55	53	52	47	41	48	53	46	46	46	53	52	41	57	46	55	66	48	56	52	55	47	59	43	59	65	35	51	44	54	45	70	58	58	53	54	61	50	42	42	53	63	62	53	56	47	47	51	60	53	53	49	37	57	52	62	58	48	64	57	63	38	50	55	48	42	69	52	52	61	60	48	64	48	44	47	50	44	59	65	49	47	49	72	53	49	56	56	44	51	43	42	63	44	46	40	49	56	47	58	52	50	48	54	54	49	59	50	46	49	47	41	48	55	54	58	58	51	43	54	48	48	48	52	48	64	55	47	54	46	58	63	48	52	47	48	44	47	62	56	48	45	45	45	69	60	47	54	51	53	58	52	45	54	43	52	59	63	49	50	64	52	45	48	61	41	58	59	45	59	38	40	40	38	45	57	61	54	55	55	52	43	62	61	55	50	56	53	54	52
13880	6332	3334	7563	18349	23997	27019	32148	46039	49977	43303	34824	26811	17580	8443	3305	1581	916	737	711	676	704	632	717	668	644	671	639	685	623	679	678	694	682	663	678	632	630	647	647	668	657	668	634	635	650	656	631	674	640	613	634	678	646	662	704	646	698	660	672	649	634	630	669	649	644	673	687	672	698	669	667	669	670	619	633	723	639	654	651	697	651	686	657	593	649	644	668	638	671	651	678	667	633	656	673	678	659	585	672	687	650	678	696	652	671	665	693	599	651	643	654	644	644	691	647	658	655	639	611	709	648	697	656	627	641	656	638	674	668	703	702	678	629	629	655	667	687	663	668	657	666	672	656	668	635	646	711	668	696	689	664	638	621	653	641	675	676	681	656	639	707	659	667	675	625	623	676	690	678	701	657	642	638	658	669	648	680	659	642	648	619	694	674	654	681	665	638	641	675	678	651	655	675	635	655	669	654	664	659	634	648	637	649	657	621	682	654	658	674	626	669	648	696	654	644	680	667	674	653	637	644	687	632	654	656	690	700	645	681	685	692	662	696	693	664	694	640	680	710	687	662	670	649	689	690	675	677	694	697	641	683	623	574	680	657	657	670	637	629	665	664	685	686	691	683	656	629	696	664	664	658	657	663	647	678	632	669	602	586	643	644	658	694	667	637	650	650	701	639	689	667	637	656	670	681	650	673	698	666	655	654	622	662	695	689	608	714	665	638	703	680	659	684	637	611	627	648	642	630	670	674	669	658	629	630	666	691	745	622	667	646	640	661	657	685	626	664	683	695	655	660	613	671	626	609	721	708	614	641	672	658	685	622	638	657	635	661	685	674	657	650	640	670	612	638	678	683	642	658	644	703	696	624	657	645	671	693	655	673	632	652	691	691	641	672	656	643	659	656	625	645	683	658	711	702	705	637	698	695	659	635	706	688	671	677	616	652	702	660	649	672	691	700	625	696	676	699	624	701	614	675	643	682	648	716	628	647	674	674	677	667	657	663	649	657	665	677	669	662	645	668	657	680	669	657	668	659	645	666	682	651	611	643	661	639	663	668	648	666	650	686	660	673	667	665	609	658	645	627	627	650	685	650	646	621	662	611	657	581	646	686	672	658	673	663	658	655	717	667	693	651	654	652	643	648	664	666	619	644	674	640	672	658	668	647	693	634	664	651	654	650	665	616	651	593	597	678	656	662	657	655	650	706	644	662	678	672	631	655	710	619	659	635	656	659	656	617	686	690	641	683	655	678	641	664	643	712	651	642	636	691	630	661	644	663	670	690	661	649	655	643	684	663	664	667	651	663	673	655	669	639	625	642	695	661	640	658	650	657	661	662	688	704	647	671	672	654	654	654	683	682	644	671	628	669	699	673	659	652	674	613	642	688	690	632	688	655	658	666	630	631	695	730	677	677	671	619	671	687	670	637	675	676	656	668	642	697	684	656	665	634	647	654	665	616	687	663	651	670	633	664	701	650	629	659	677	665	678	605	687	637	670	679	650	676	669	662	656	647	635	633	674	633	664	699	685	612	674	688	724	672	662	633	685	683	705	664	664	659	645	619	661	710	708	646	701	624	684	685	643	658	632	665	676	688	655	629	693	661	676	663	633	676	739	655	664	675	672	635	656	648	635	688	677	655	643	628	647	665	673	667	635	688	697	635	648	641	686	613	692	648	664	647	695	641	675	650	673	648	644	647	673	648	670	675	632	653	644	647	690	654	693	655	643	678	636	672	662	666	667	723	658	678	654	656	647	644	675	632	606	648	719	625	653	664	649	662	689	665	663	670	632	664	680	658	706	670	642	699	628	603	662	679	659	656	658	684	645	642	639	684	619	654	660	691	673	657	602	628	650	662	656	666	655	648	656	616	636	646	681	668	654	687	668	662	675	659	659	658	667	660	708	687	670	663	643	674	667	665	680	630	690	671	660	714	609	652	631	659	674	667	651	671	607	662	671	683	646	652	694	657	701	656	680	676	659	642	632	694	659	607	668	650	644	659	613	704	668	663	692	629	686	653	660	633	652	657	652	706	649	667	674	633	643	687	673	671	684	672	651	635	678	676	676	626	638	674	701	649	643	656	661	676	670	620	679	697	626	616	614	659	661	695	671	609	654	660	661	711	687	725	690	649	632	659	649	660	648	636	698	664	659	666	641	643	658	663	680	674	665	692	691	687	683	667	671	681	699	633	658	689	618	659	639	714	628	690	648	617	683	642	668	691	646	681	644	687	638	658	716	625	650	672	708	645	709	679	647	702	643	692	659	645	651	654	669	711	672	693	640	685	656	683	705	652	674	640	720	673	681	653	665	666	641	647	658	646	666	665	679	664	663	695	641	669	651	666	698	717	641	673	660	673	662	650	686	668	680	686	620	682	660	618	679	662	683	694	683	702	659	639	636	676	681	654	716	657	684	646	648	680	688	676	676	627	680	663	676	655	634	639	662	692	677	598	657	716	650	640	675	654	646	679	652	636	671	658	694	692	631	656	662	641	694	705	625	681	662	665	713	629	652	619	650	647	717	680	634	656	678	677	680	648	644	660	609	641	654	659	648	686	627	658	675	654	695	641	658	661	684	698	671	659	710	642	671	657	611	699	659	646	644	647	681	688	674	659	650	637	659	660	653	666	655	668	635	667	629	653	655	643	689	668	668	692	694	689	658	688	584	704	683	676	656	662	649	661	656	671	654	629	666	659	629	652	683	692	627	632	647	704	686	653	645	633	658	648	680	625	646	672	688	641	671	636	623	651	711	628	675	625	707	690	643	618	691	676	622	642	695	668	652	692	672	694	700	626	672	647	651	683	696	663	672	659	662	664	636	671	647	647	673	656	660	642	649	674	650	710	648	669	677	649	686	680	683	639	647	681	700	645	662	647	670	617	695	661	627	639	676	646	654	671	668	641	695	622	633	658	646	629	677	673	682	672	682	641	669	671	678	650	711	660	642	683	664	648	676	667	642	628	637	674	724	654	668	635	635	677	672	679	688	661	668	650	652	655	687	661	688	636	628	628	637	648	648	620	674	659	673	686	689	675	608	620	660	676	639	652	668	633	689	589	639	649	670	633	634	675	649	640	644	669	665	653	698	654	659	669	654	655	660	700	647	648	637	628	620	629	638	641	641	625	642	648	616	657	642	615	690	722	655	645	673	673	685	636	663	640	660	676	677	629	661	696	674	697	666	629	651	708	647	666	675	678	638	640	683	675	663	666	670	639	629	639	644	669	677	655	675	708	637	637	691	672	653	686	679	611	686	662	677	651	624	671	682	660	648	602	699	637	664	672	677	704	702	657	629	666	679	693	674	651	661	656	633	659	690	648	666	653	664	653	654	653	667	679	657	666	701	658	686	668	645	668	647	639	711	642	693	637	666	660	660	656	684	621	692	697	632	678	619	669	620	647	667	655	689	687	636	707	639	674	654	658	659	650	677	669	633	718	663	660	624	655	661	662	701	675	635	641	644	636	683	683	676	649	674	624	619	660	699	661	661	689
1120	409	274	266	396	908	1944	5105	11192	13941	10277	5402	2773	1253	525	206	104	67	47	58	42	40	44	36	48	46	35	37	34	36	40	44	30	39	42	47	47	45	46	29	51	41	47	51	45	43	32	51	37	50	52	47	34	36	37	35	48	42	49	51	48	32	57	42	43	38	44	53	50	48	43	42	41	42	37	41	50	47	38	43	33	35	54	34	49	35	40	41	37	45	42	43	40	31	35	37	42	49	56	38	52	24	46	42	40	48	34	48	33	46	42	47	50	37	43	55	41	47	39	35	46	49	37	46	37	54	39	38	53	45	39	61	53	29	43	50	41	44	49	45	37	43	39	37	52	46	41	45	41	35	41	45	40	41	53	35	40	55	43	58	47	44	43	50	35	44	43	35	35	46	56	51	38	43	39	46	34	55	45	47	56	54	42	44	28	58	60	38	35	49	39	35	27	43	34	46	53	47	55	42	43	60	32	45	41	50	38	44	45	32	48	46	54	42	38	52	36	45	38	44	30	33	36	51	42	45	53	45	51	52	46	48	44	39	28	43	51	33	41	45	43	50	36	33	49	48	46	44	55	53	43	51	48	43	38	53	34	54	53	40	45	50	44	35	34	38	46	48	31	46	42	51	42	44	31	49	56	36	33	42	40	38	46	43	34	37	47	38	45	52	65	45	53	40	42	39	34	43	55	46	48	53	51	44	48	32	45	51	41	50	43	47	39	39	36	46	48	58	47	48	46	46	40	40	31	42	48	41	47	38	41	46	44	38	36	42	43	48	38	59	40	42	39	49	40	30	50	51	48	50	51	42	25	43	48	35	44	44	32	52	30	42	47	37	36	38	37	54	47	41	42	47	57	53	46	51	43	49	41	37	37	39	34	39	39	36	40	43	30	55	45	51	56	29	43	39	36	44	43	40	43	48	37	53	49	47	54	39	44	53	44	46	47	38	40	44	41	42	36	46	50	54	45	46	48	50	52	52	41	51	44	43	43	37	41	46	45	35	34	48	40	39	36	44	52	33	49	45	50	59	41	55	48	44	37	40	65	45	40	37	48	50	44	41	42	38	40	47	46	45	47	40	48	60	39	55	39	51	45	35	46	51	54	57	50	38	40	48	39	42	56	47	39	58	57	39	52	49	41	46	43	41	38	40	44	36	36	45	56	43	29	39	43	43	40	42	46	41	32	46	29	34	40	40	39	41	26	39	42	48	48	42	46	51	38	53	49	43	53	44	37	44	46	41	48	40	52	35	34	41	38	42	42	37	46	47	47	33	45	49	36	50	46	32	42	35	40	31	38	24	40	43	42	50	55	36	64	44	36	34	42	39	45	39	39	26	37	36	49	38	38	39	42	48	37	37	54	42	40	42	35	38	45	50	36	54	43	62	30	37	32	34	44	41	47	40	56	51	37	44	36	52	62	42	44	45	41	49	38	37	45	40	37	41	49	46	42	36	35	40	39	45	51	50	48	34	49	52	47	48	47	38	52	43	37	50	54	57	47	48	43	36	49	49	47	53	39	42	42	48	35	32	39	52	41	45	42	42	37	47	49	36	41	48	35	37	51	42	46	52	46	39	39	43	41	40	42	63	50	46	46	37	48	60	36	42	41	41	43	32	38	56	40	36	45	51	51	47	51	47	56	47	44	39	57	45	40	49	53	52	37	44	48	48	67	53	51	44	32	27	50	50	35	41	43	44	51	46	47	48	37	42	41	45	47	34	37	43	42	45	40	39	52	38	43	32	33	45	35	49	50	30	30	52	47	40	42	47	39	41	47	32	54	35	41	38	44	39	45	42	36	54	39	33	35	44	53	42	57	50	45	34	37	50	35	58	32	43	44	51	40	45	44	50	41	55	49	48	40	48	53	53	35	49	55	38	42	40	46	44	48	36	39	48	33	32	42	35	52	41	43	42	41	36	44	42	44	37	38	45	36	31	45	56	35	40	45	49	39	39	35	45	33	32	45	41	47	51	31	33	46	40	41	40	59	38	43	34	58	53	45	39	41	39	41	43	40	31	45	43	39	41	38	46	39	48	29	53	52	50	43	52	43	46	36	43	44	41	40	47	46	46	37	41	47	52	33	50	41	38	40	41	49	42	38	45	35	51	41	41	44	36	37	45	63	47	46	42	49	50	49	48	36	42	51	44	32	46	42	46	40	46	37	34	40	45	36	44	40	53	44	40	34	48	48	39	45	39	43	56	48	41	37	39	43	51	36	55	45	44	54	38	43	40	48	47	35	60	42	51	42	44	45	48	41	42	44	41	47	47	44	44	49	54	69	43	41	41	35	45	35	42	51	38	60	44	41	38	41	40	54	43	49	40	46	54	62	47	32	39	37	48	40	46	46	36	34	41	42	47	27	50	54	49	49	47	34	43	39	35	32	42	52	44	36	44	50	42	54	36	36	42	56	46	34	45	40	42	39	37	50	39	43	44	45	43	43	42	41	45	40	59	52	39	38	40	60	44	47	47	57	45	42	42	43	44	47	48	40	33	39	63	37	57	47	34	44	47	44	37	37	44	46	54	28	38	50	41	33	43	42	44	34	58	50	47	40	44	38	38	44	33	43	47	32	48	54	35	33	33	44	38	49	34	41	50	42	38	41	47	53	38	43	50	43	40	37	49	41	38	38	46	39	32	35	52	46	31	52	51	47	48	31	39	45	42	41	48	37	38	58	43	35	49	43	46	40	43	48	40	47	46	31	49	50	43	42	38	43	46	40	49	45	40	47	33	42	41	48	38	40	42	43	44	31	41	46	29	44	33	45	44	46	51	58	44	49	33	45	41	46	45	45	48	46	40	47	48	39	38	44	46	41	43	52	44	47	50	52	44	38	42	45	56	51	43	48	43	42	42	36	42	53	46	42	52	45	42	45	47	45	38	46	53	47	44	42	46	40	38	42	38	36	38	36	50	39	31	42	42	51	42	39	44	41	55	29	40	42	36	45	40	54	47	40	46	40	37	23	41	35	38	41	36	29	41	35	33	45	48	57	52	53	37	57	51	46	46	45	37	51	48	53	56	43	38	47	33	69	41	39	43	44	46	42	36	38	47	42	40	46	52	46	53	44	35	35	25	38	51	50	40	45	48	57	40	51	38	39	36	43	40	56	53	46	35	53	44	48	33	45	30	45	39	38	37	44	35	46	47	41	41	40	45	53	44	31	52	42	29	39	34	39	60	38	59	38	45	60	45	42	45	40	49	41	36	42	44	51	49	47	48	36	49	34	55	43	39	36	40	41	53	39	47	36	32	34	38	46	35	61	39	35	60	49	46	40	40	45	53	39	39	37	43	50	50	34	33	44	33	50	36	53	48	37	38	41	40	39	44	43	43	43	32	35	51	46	42	37	36	46	50	31	54	36	42	42	33	51	43	36	45	50	31	38	54	43	46	44	44	51	43	42	50	39	45	33	35	51	49	45	40	47	44	41	38	36	34	46	46	42	36	32	55	44	42	39	43	48	38	42	49	51	55	42	47
18882	9606	5814	14242	26378	31201	36499	46803	57231	56622	47132	36928	29248	20385	11386	5292	2315	1054	718	648	552	552	533	535	588	591	564	537	549	556	540	523	512	534	568	528	582	558	575	525	567	578	532	543	582	528	547	540	572	517	538	543	585	536	541	552	586	561	561	525	525	572	505	547	556	521	516	543	546	551	548	602	531	544	529	574	515	573	527	515	599	542	535	489	573	532	558	573	571	579	589	531	558	583	535	562	523	500	569	511	511	567	546	529	534	551	520	563	558	554	513	536	585	508	532	547	552	587	526	543	572	569	531	556	551	557	538	504	572	537	553	556	574	530	564	519	574	522	554	527	536	531	551	556	552	552	542	573	520	566	545	534	548	551	555	536	503	532	524	528	544	557	567	554	547	552	534	553	544	521	570	564	532	551	529	538	588	539	588	550	551	568	519	555	558	513	553	530	501	547	540	548	553	539	517	541	554	563	577	562	560	540	593	551	546	553	531	554	534	549	563	547	517	538	528	559	572	527	547	576	523	508	558	521	538	556	581	574	514	559	599	573	550	536	563	594	558	542	547	563	520	584	545	551	521	589	577	541	545	562	518	573	511	543	583	558	527	578	514	586	555	563	540	556	532	538	559	534	590	573	539	527	545	544	587	587	559	549	523	583	517	521	548	523	559	543	534	554	546	550	564	531	535	534	512	518	568	591	586	570	561	523	583	527	537	570	536	560	548	556	522	569	552	541	527	539	541	530	547	543	560	505	559	566	563	555	561	512	509	540	516	528	556	573	568	520	536	563	567	548	551	551	563	549	527	558	535	558	562	568	541	560	494	567	547	518	542	538	598	567	537	522	560	552	555	551	513	507	534	521	531	532	545	537	554	517	527	549	535	544	561	539	558	570	548	550	552	559	516	528	600	523	508	526	555	489	565	560	543	527	532	553	520	628	547	566	576	539	572	569	595	542	566	533	520	533	558	566	572	554	554	523	598	549	545	579	552	570	596	559	592	547	542	511	568	583	520	556	525	525	547	560	515	549	571	567	534	612	529	576	537	524	542	497	547	611	553	567	543	556	531	538	555	554	561	528	483	551	513	567	569	542	550	538	570	491	543	520	574	558	514	535	566	531	524	528	525	561	533	592	552	539	539	570	531	544	575	534	570	535	556	540	536	570	534	544	525	527	527	546	533	534	531	560	565	568	596	561	548	504	539	507	561	535	538	542	521	536	543	567	525	524	541	531	565	564	557	552	582	541	558	531	543	609	539	555	511	530	571	541	544	547	494	596	521	504	537	572	590	563	562	545	558	574	555	565	519	573	548	552	535	584	528	564	529	513	567	501	519	591	561	559	559	577	507	551	558	564	565	526	554	562	539	553	543	520	527	532	569	507	528	558	549	549	542	520	530	567	538	540	540	544	523	537	548	558	579	558	612	564	488	531	526	575	521	542	555	575	542	591	576	529	557	543	551	471	551	574	542	537	538	521	515	583	556	571	559	517	542	527	548	512	550	519	541	518	554	556	514	549	555	530	557	548	529	536	559	525	556	576	552	529	562	524	546	546	545	526	527	528	568	541	539	559	533	526	549	534	536	586	531	607	506	515	527	516	564	574	551	566	497	544	543	557	552	584	533	515	557	554	527	531	543	532	571	553	517	573	533	548	528	558	570	518	515	560	539	554	537	607	499	519	539	509	525	548	553	518	534	542	541	562	547	555	543	577	532	530	570	556	544	551	560	540	503	577	526	536	502	591	546	526	523	556	565	552	572	562	541	529	537	516	515	544	555	588	555	594	506	558	534	586	565	521	568	541	577	555	514	563	522	535	548	536	591	558	559	546	497	566	509	538	552	544	572	518	517	550	597	528	572	550	561	527	503	572	578	577	561	555	574	546	561	555	603	534	516	539	538	509	562	537	541	539	527	547	539	543	553	553	497	543	547	525	545	543	559	507	610	556	577	522	602	518	560	533	515	597	530	560	552	516	527	530	572	549	575	525	560	586	516	544	515	559	543	594	527	554	540	554	522	506	584	530	558	520	545	536	535	544	544	552	575	544	504	532	572	571	537	534	514	589	558	557	511	564	552	581	532	518	552	594	510	542	559	538	587	551	557	539	561	518	526	518	595	537	538	549	548	556	532	547	537	544	566	607	568	558	564	538	571	570	560	554	576	562	572	552	503	560	525	543	555	555	568	573	548	547	579	578	541	564	579	578	542	543	518	518	531	515	542	528	529	545	545	513	510	527	526	564	557	584	539	513	570	556	551	578	556	570	516	497	566	545	543	564	515	561	584	551	542	533	531	575	532	535	561	555	548	563	530	547	516	534	487	529	542	540	527	591	575	557	526	544	553	572	529	565	472	557	505	547	510	519	585	551	534	557	544	565	531	486	546	523	551	577	552	563	557	553	497	565	556	552	535	581	512	541	558	591	519	546	544	562	556	545	580	568	475	555	558	545	555	571	540	571	527	528	522	537	538	528	553	586	558	510	527	559	541	542	546	572	529	555	531	555	534	551	565	549	534	540	521	598	542	529	577	527	515	535	542	565	563	563	564	525	526	517	542	558	547	591	554	549	528	562	544	587	540	543	559	521	545	553	541	512	547	557	567	547	537	546	565	525	522	557	525	537	503	513	520	552	544	533	479	548	551	560	565	566	542	519	535	534	525	562	575	529	568	550	564	543	552	527	548	549	524	548	563	556	564	539	572	551	544	498	500	523	520	527	548	552	556	556	530	548	542	533	541	529	586	548	495	548	532	560	546	522	578	578	526	567	558	528	519	554	523	570	542	532	504	548	567	529	560	566	594	529	542	569	521	561	587	592	544	526	528	531	531	522	526	540	532	573	543	531	590	578	553	528	536	499	536	539	587	565	565	558	496	554	536	514	518	498	605	560	597	576	581	599	579	542	509	591	559	537	533	555	541	564	559	556	554	535	522	527	534	526	516	534	555	545	565	530	555	533	559	546	542	530	534	518	581	582	557	536	571	598	526	576	543	573	544	569	528	522	533	533	523	589	570	544	540	576	560	524	550	559	518	545	523	558	523	555	558	502	549	525	544	517	570	592	562	578	578	582	526	543	532	559	537	565	533	566	543	547	569	568	574	550	583	549	569	556	540	544	544	510	564	517	564	536	569	529	525	509	577	527	574	548	563	503	547	552	548	542	601	594	552	533	566	532	550	529	533	561	575	529	598	531	514	544	527	540	545	561	600	537	501	559	515	516	564	570	535	510	534	590	553	573	545	566	539	526	546	525	564	514	562	575	537	567	590	518	566	532	554	571	535	559	561	542	571	551	494	535	523	552	500	545	570	540	551	517	540	547	591	526	528	561	594	563	534	549	574	518	532	558	545	579	548	530	566	542	578	583	551	562	538	526	528	552	522	514	591	570	516	540	582	559	581	561	541	526	524	570	521	567	568	552	496	547	546	578	529	576	495	582	554	509	503	562	516	521	531	540	537	522	564	516	542	550	579	541	544	544	563	544	520	532	548	535	542	548	538	561
1282	132	95	98	142	323	472	790	2326	2847	2028	1149	707	378	200	100	70	46	46	53	39	50	49	48	55	37	46	37	28	41	48	37	41	49	46	40	44	46	46	45	47	46	41	38	46	35	30	39	39	48	49	51	47	46	54	37	28	41	29	54	43	38	50	69	52	37	55	46	49	34	52	52	50	46	37	43	36	44	41	48	40	44	40	44	49	49	42	41	46	46	40	23	41	47	41	40	48	41	35	43	49	48	41	46	42	37	44	43	32	35	28	48	52	58	49	38	46	42	51	39	34	50	42	51	38	41	48	47	45	49	42	31	40	49	48	38	47	48	49	50	49	51	40	49	55	47	45	40	38	48	37	43	31	53	50	44	46	43	41	44	52	43	40	44	44	38	51	45	59	27	50	56	40	56	58	48	33	46	36	42	44	29	35	41	53	44	58	43	39	41	42	52	39	50	52	52	40	36	53	50	51	50	46	46	39	40	39	38	36	37	52	47	38	49	45	49	49	43	33	43	43	46	44	48	47	39	43	40	44	59	33	47	42	38	58	46	60	47	44	51	40	54	38	45	54	49	52	38	45	50	42	48	53	45	53	64	38	40	36	42	61	50	44	43	56	42	52	47	50	55	41	34	46	61	33	43	57	40	50	48	45	44	46	50	46	49	43	42	31	44	41	37	41	58	48	54	39	54	45	39	41	45	41	47	49	41	44	41	58	52	53	50	45	52	47	47	43	45	47	56	39	41	61	33	39	55	55	39	39	43	28	55	50	31	41	45	44	52	41	47	67	39	54	43	48	38	47	35	56	44	46	44	39	46	46	35	48	48	36	45	45	36	51	49	38	54	43	44	49	41	54	45	46	42	41	50	51	48	47	35	45	39	49	45	48	46	38	42	39	54	40	44	54	47	39	48	48	47	47	48	48	38	51	56	40	40	47	37	46	44	41	38	37	46	37	50	47	49	47	43	48	52	48	34	51	51	37	42	35	49	50	44	48	43	46	47	50	41	36	49	33	52	36	49	38	42	51	55	47	45	46	43	52	56	46	49	41	54	34	40	47	43	47	36	37	39	51	34	41	49	50	53	45	38	44	39	52	45	57	45	49	48	47	46	45	47	55	42	39	49	57	36	36	42	50	41	46	53	46	44	41	46	38	53	44	49	44	49	52	45	45	50	46	31	50	56	32	36	40	45	49	50	33	39	49	39	44	38	37	45	33	49	50	29	57	53	47	41	37	27	39	33	42	53	59	34	48	38	39	42	57	41	47	39	54	47	47	37	43	41	43	43	39	41	42	50	49	50	38	51	38	48	48	49	42	43	28	43	48	39	40	43	41	46	62	37	41	43	52	38	46	45	46	39	44	51	44	40	45	43	47	54	41	54	39	46	51	47	35	53	40	55	41	52	48	45	51	43	52	51	51	48	54	42	56	42	32	54	71	41	45	48	49	57	48	58	47	46	42	43	37	32	50	40	52	54	56	42	51	36	43	46	39	55	53	48	57	49	47	51	42	42	53	42	35	47	47	51	42	46	43	38	46	52	51	55	50	51	39	50	46	49	26	35	47	41	32	45	39	38	36	51	42	46	51	40	37	40	41	53	48	49	41	46	38	41	41	49	54	52	36	48	47	36	42	49	63	41	43	35	40	53	57	45	42	48	52	48	42	41	55	39	54	37	45	50	49	48	46	52	53	56	33	46	56	38	45	50	43	44	49	47	46	39	34	40	42	46	47	32	40	36	42	49	60	35	63	49	48	43	42	49	46	44	37	46	40	34	41	48	53	36	42	55	48	43	37	48	43	37	36	33	54	49	46	39	56	30	50	46	53	44	41	52	47	46	46	45	37	45	39	47	45	47	56	55	48	38	38	42	43	39	53	57	40	37	38	35	43	47	51	40	40	48	50	47	34	39	47	41	55	47	38	51	43	42	34	44	41	49	57	51	43	35	47	47	49	38	46	43	38	40	41	44	64	36	46	38	47	42	48	48	41	43	47	57	48	42	41	56	48	38	45	39	30	38	40	43	59	40	44	37	37	52	69	50	41	48	39	40	51	42	46	43	42	42	34	34	38	41	46	45	54	51	48	48	47	38	43	28	42	32	38	48	35	47	45	39	40	41	46	50	45	47	48	51	54	39	49	47	37	52	46	46	36	37	44	50	43	46	41	52	39	47	59	50	44	45	41	44	57	30	41	41	42	39	54	48	47	37	47	54	38	44	48	43	47	46	41	43	34	42	44	45	40	33	48	40	43	52	41	42	43	33	45	44	39	44	51	38	50	48	53	34	54	31	61	54	43	46	55	58	42	31	39	41	44	43	49	39	48	45	36	48	43	47	44	51	40	39	40	41	38	48	35	57	36	51	49	42	41	41	46	50	43	33	51	42	44	37	52	58	31	51	47	48	38	50	51	38	51	34	44	60	28	60	39	40	48	44	52	36	47	47	53	31	48	49	41	56	50	39	40	44	42	46	37	41	55	38	48	43	44	48	40	46	46	36	42	48	55	53	43	47	38	46	41	47	51	49	45	49	51	47	34	46	51	38	37	51	53	41	50	43	44	52	50	55	31	42	47	66	38	52	52	36	48	54	48	41	54	40	37	40	50	36	39	36	41	54	39	36	39	37	51	44	54	48	59	49	43	45	31	35	53	46	52	46	35	56	38	49	61	55	38	49	42	44	40	47	41	42	58	43	53	37	45	54	53	39	47	51	33	49	45	49	46	43	45	38	38	42	33	39	46	42	49	43	54	35	43	51	65	42	45	52	40	50	35	44	51	42	46	49	51	38	41	38	60	45	53	31	39	42	45	41	49	47	41	49	45	51	34	49	53	50	44	40	35	47	48	55	54	43	48	38	48	44	40	60	41	36	39	52	41	45	43	51	50	37	51	40	45	45	54	44	43	49	43	49	43	40	36	43	38	36	44	48	37	56	47	52	45	39	37	51	37	31	41	48	46	36	41	41	39	45	42	40	35	43	45	46	54	50	45	42	50	44	44	39	52	34	44	59	40	44	48	44	48	39	36	50	43	44	43	50	43	51	42	52	51	42	56	44	42	49	52	39	46	41	39	51	55	48	40	45	51	46	44	44	31	50	46	44	42	46	47	49	38	53	45	50	49	31	39	47	56	37	48	50	44	46	35	58	41	43	51	54	40	55	34	41	39	62	57	40	49	57	32	46	50	48	55	48	43	38	46	42	40	45	45	40	36	54	43	53	34	39	35	54	33	39	43	39	43	33	44	43	38	49	50	41	50	41	35	43	36	44	38	43	59	47	42	41	48	55	35	52	46	45	50	51	45	48	41	52	47	36	41	40	44	45	44	34	38	32	41	38	41	29	44	46	40	47	30	34	47	41	43	40	48	40	52	45	38	42	39	46	54	50	40	48	49	46	43	44	49	41	47	39	58	40	42	57	38	42	28	39	45	54	33	55	44	49	44	57	48	47	41	44	44	38	40	36	50	30	45	42	42	49	48	44	44	45	38	48
10456	3060	2033	5264	14626	21037	21840	26337	35126	34013	28570	22170	15601	9422	4457	1983	1052	685	591	616	569	583	587	576	502	595	588	586	571	611	555	564	553	579	600	588	618	567	598	589	575	525	585	563	566	548	552	582	583	619	609	554	580	561	565	556	587	627	521	606	588	531	601	548	578	560	578	574	572	556	559	562	567	597	552	596	618	644	595	606	587	565	570	593	562	575	566	567	563	565	597	591	539	547	569	626	530	567	578	567	605	578	586	583	585	569	547	599	574	572	578	595	546	564	567	546	571	603	546	576	560	578	567	577	534	559	557	543	553	577	542	618	548	568	556	572	615	564	550	563	596	570	541	572	532	528	607	542	564	575	594	575	609	528	546	598	563	588	593	571	605	559	534	610	597	632	547	577	574	547	578	598	535	598	569	582	553	584	665	586	566	583	569	573	564	613	607	565	556	583	593	607	570	570	561	562	540	543	584	588	582	546	551	531	586	566	560	564	581	597	548	569	581	564	579	575	557	576	570	570	580	571	616	575	579	607	593	573	569	567	548	600	581	545	602	558	557	603	626	576	619	588	591	595	589	567	574	556	593	576	544	577	548	548	588	549	571	563	597	592	550	574	554	530	565	603	564	581	583	533	627	570	579	551	613	559	565	576	573	560	527	610	636	550	593	642	547	617	562	523	552	542	581	611	547	571	579	565	603	605	570	567	614	559	587	580	626	606	543	582	563	556	584	566	548	558	591	580	593	551	583	579	546	544	585	583	592	602	581	599	602	566	557	560	545	634	577	613	565	607	573	558	578	602	571	609	547	533	599	606	572	540	572	615	621	548	566	563	594	596	572	589	562	580	595	541	546	566	601	599	572	615	571	587	547	576	598	603	575	596	587	611	569	611	586	626	553	553	586	590	577	580	592	567	581	579	591	524	624	581	596	552	541	577	534	558	546	575	546	571	580	574	581	575	561	572	534	574	581	585	588	559	582	581	545	609	585	554	567	576	545	558	597	562	563	591	559	570	565	552	570	572	583	591	566	628	557	567	571	580	530	613	575	577	550	566	596	533	560	595	566	575	568	518	617	575	565	551	587	586	589	573	599	549	570	557	573	619	590	575	607	585	561	588	560	593	578	548	556	571	580	581	611	586	548	572	567	548	576	549	548	593	603	614	586	563	597	552	611	565	579	580	596	580	595	550	602	574	556	570	579	620	522	600	601	546	613	571	596	555	572	578	604	574	589	562	600	583	574	561	530	581	566	577	568	584	562	568	629	553	591	598	559	580	546	547	530	579	581	577	579	531	554	555	568	566	666	564	589	576	582	586	553	557	597	581	565	575	583	575	564	603	565	568	558	598	600	558	593	573	570	585	575	567	567	560	551	566	576	569	553	576	531	590	612	594	611	594	579	569	587	570	590	553	590	590	562	585	571	578	544	552	545	550	584	572	570	584	610	575	576	578	609	603	558	548	575	582	566	583	619	608	584	607	550	545	592	545	561	568	586	569	607	545	604	593	573	542	611	574	635	544	543	583	592	587	596	583	565	557	594	569	569	612	589	579	588	543	594	546	558	555	628	619	566	558	568	567	594	534	614	594	610	549	597	602	575	556	547	554	572	567	542	535	600	536	596	565	588	577	594	554	591	566	566	585	565	576	546	551	590	577	574	535	556	576	610	580	586	538	586	549	628	527	602	572	577	550	613	603	561	554	581	574	552	535	607	553	580	616	585	556	593	605	570	570	509	555	562	529	625	571	588	593	547	557	552	582	560	585	557	559	578	578	574	536	589	592	567	562	554	574	557	573	564	571	603	523	549	613	544	561	576	570	568	556	601	575	596	551	597	560	602	593	551	592	556	566	552	551	604	553	550	582	534	592	577	607	583	567	584	548	555	571	572	556	579	568	568	565	575	583	561	613	576	593	560	590	576	542	565	590	568	586	573	566	556	605	568	533	560	540	623	574	531	546	572	516	539	556	574	603	576	541	573	557	570	575	562	547	581	558	573	593	620	551	556	603	564	566	562	570	588	595	565	575	585	544	558	612	587	563	567	553	563	549	576	582	574	576	555	602	589	612	556	592	562	557	587	562	621	569	564	590	548	522	597	539	560	605	542	556	544	588	577	557	569	557	564	571	549	565	544	594	548	613	585	562	589	618	630	535	591	567	583	591	556	568	540	590	594	567	575	546	588	577	612	618	549	577	582	564	592	586	600	605	563	597	538	609	595	625	615	577	566	573	543	585	583	540	592	580	562	549	550	618	603	588	547	571	564	587	576	572	578	547	571	587	583	562	549	552	633	528	546	588	569	546	615	582	578	610	594	575	570	616	575	598	536	565	599	555	557	614	607	565	621	590	580	603	561	581	545	532	593	563	603	573	594	567	601	567	557	619	594	593	562	541	548	540	575	560	567	594	611	609	568	549	564	565	573	544	572	548	558	586	530	581	579	594	581	581	604	582	566	578	559	541	557	571	534	581	608	577	582	572	647	587	530	548	569	597	548	543	563	595	605	565	581	592	573	534	560	612	631	588	580	555	576	546	535	544	577	569	607	565	590	576	585	593	562	541	590	532	550	595	559	586	560	595	550	602	596	561	548	554	583	561	552	588	599	593	561	554	555	569	591	585	544	597	618	595	570	602	560	583	593	581	587	589	630	600	545	569	596	605	589	563	549	547	587	579	550	537	565	590	558	583	584	582	610	543	508	569	577	550	551	575	524	558	571	542	581	595	546	567	607	574	567	569	550	561	574	576	573	582	521	591	614	565	585	554	580	585	601	576	581	553	588	569	560	559	570	562	626	597	555	627	605	561	543	605	570	586	607	579	575	595	600	546	566	601	592	585	552	595	575	544	570	516	556	559	543	601	598	564	591	589	571	539	577	559	532	622	585	521	579	571	594	572	538	580	572	573	567	603	513	554	590	581	600	604	546	607	579	581	603	638	559	572	540	568	555	537	559	601	591	600	590	618	602	597	567	587	606	633	550	570	575	582	584	578	578	549	571	593	545	538	611	556	591	552	540	528	618	593	575	525	560	585	605	556	564	593	549	568	626	581	530	575	580	627	582	593	583	573	556	523	579	598	567	585	559	562	516	598	587	539	611	540	626	586	554	597	562	565	578	593	607	534	607	587	574	548	572	579	549	542	590	574	580	567	567	569	609	583	565	547	554	591	559	583	577	584	572	604	558	564	584	588	614	578	576	570	622	593	571	574	553	576	620	516	562	573	578	601	541	546	577	577	600	569	610	561	573	573	623	538	549	570	600	591	554	538	581	521	590	552	534	571	567	532	569	621	582	564	585	583	584	526	570	543	590	549	526	543	574	589	594	572	551	608	587	578	585	592	572	534	575	615	542	537	594	589	564	613	574	594	515	603	566	577	578	591	548	593	634	586	604	578	575	578	556	561	563	568	560	571	564	591	586	551	577	567	586	574	564	558	558	607	583	547	551	563	581	584	586	589	603	573	574	594	587	574	563	547	614	623	593	546	586	606	616	586	598	571
659	320	247	244	356	702	1514	4285	6598	6428	4442	2625	1336	559	276	110	51	51	44	35	46	41	33	44	39	32	35	36	42	39	42	34	33	31	38	37	34	33	41	46	40	37	38	30	28	39	44	36	42	46	29	35	53	38	33	40	44	39	43	41	32	37	42	36	35	40	34	43	36	43	46	41	35	40	23	37	29	50	44	45	45	47	32	29	37	59	39	38	39	36	39	23	36	43	39	40	39	30	45	43	47	40	36	38	38	36	45	41	39	42	39	47	42	26	39	33	35	38	32	32	41	47	32	38	38	39	41	39	37	46	34	32	31	32	31	37	44	32	40	37	39	47	33	42	40	40	36	41	32	30	41	34	40	43	29	41	37	38	39	30	30	33	45	36	42	33	33	50	37	38	31	37	41	45	39	41	39	44	46	41	43	49	41	35	45	44	38	29	33	50	31	39	44	34	33	44	31	36	36	41	41	52	39	44	37	29	47	29	32	42	44	38	34	42	40	31	38	35	40	42	44	37	43	47	31	35	51	55	37	33	28	29	46	30	43	44	43	38	47	40	53	44	41	25	30	42	31	44	43	35	50	38	37	30	36	39	50	33	37	36	45	43	40	42	46	38	39	35	38	39	40	40	41	35	41	38	35	40	40	38	48	41	28	31	39	36	42	43	36	32	37	45	36	35	31	41	29	32	28	50	38	49	32	37	42	39	40	41	40	36	38	45	46	40	37	33	50	41	36	48	38	39	34	42	31	36	30	31	31	34	29	31	36	46	43	38	31	39	40	39	29	34	35	34	32	43	53	40	43	47	38	53	55	49	50	36	49	33	36	31	36	37	40	22	39	44	38	32	31	44	45	42	36	41	33	37	42	45	40	34	43	41	40	40	43	36	46	32	45	32	44	37	43	34	40	53	35	35	50	41	38	32	35	34	40	38	26	34	32	31	27	40	43	40	26	35	33	38	42	44	38	39	43	24	40	41	36	37	35	45	27	49	41	45	45	49	40	33	30	46	37	41	48	35	48	39	48	43	27	37	49	29	48	45	38	45	41	37	41	28	47	40	50	38	40	29	38	37	43	39	39	40	40	34	32	37	56	40	26	43	38	37	32	45	45	25	51	35	28	29	41	35	51	29	35	36	45	39	50	47	49	39	45	36	45	37	33	42	39	32	48	46	40	35	26	44	49	37	39	25	31	35	34	49	34	32	55	45	34	35	35	51	41	39	39	38	21	33	43	33	43	37	42	52	38	41	49	32	33	29	43	42	41	33	40	33	39	33	34	44	34	35	27	44	35	46	43	49	49	31	43	35	43	27	38	43	35	43	39	42	60	42	39	56	46	37	40	35	45	38	32	31	43	43	43	41	37	38	39	45	42	39	42	37	40	36	30	33	39	41	45	37	40	31	34	52	45	32	49	29	35	34	38	48	33	36	31	31	32	39	36	42	42	37	33	49	36	39	39	40	36	43	43	34	36	38	40	37	33	34	53	37	40	40	49	32	33	36	46	46	45	46	49	40	22	45	34	40	42	28	29	47	39	37	31	37	34	35	48	37	35	50	37	48	43	39	28	34	39	39	46	34	34	40	52	33	42	36	40	32	48	40	38	44	41	36	34	34	31	41	35	42	44	38	25	42	45	40	34	38	41	37	33	39	58	33	38	34	43	41	42	24	37	29	27	43	39	44	49	42	40	51	44	37	41	50	46	40	45	40	41	38	42	45	31	48	35	35	50	37	44	26	39	41	41	45	50	36	39	48	37	51	40	42	34	38	38	27	32	34	34	42	45	31	37	40	42	35	41	43	27	40	30	41	37	34	36	33	48	39	25	40	37	35	42	43	36	34	50	32	35	41	43	42	33	41	41	45	35	36	45	40	41	33	31	32	40	41	38	39	40	46	30	40	41	44	35	43	52	36	34	47	53	41	55	31	35	38	40	40	42	39	42	27	36	30	42	41	49	36	43	36	23	35	35	36	42	36	27	39	36	32	41	36	44	46	38	40	24	41	49	38	45	43	62	39	43	34	35	38	39	43	37	35	43	49	31	35	38	47	51	45	41	38	45	29	31	33	41	45	44	38	54	37	42	38	42	35	43	44	42	31	40	29	35	56	25	40	44	43	38	32	41	33	35	37	37	47	38	39	30	45	35	33	44	38	40	34	28	41	40	39	37	35	39	28	34	45	40	32	37	45	44	34	49	32	38	32	33	34	38	46	40	36	34	47	32	41	42	31	31	44	39	42	39	41	34	40	39	45	44	46	44	46	43	46	45	50	41	52	47	34	27	37	31	35	38	30	23	30	30	57	24	40	41	42	40	40	39	34	38	33	26	39	43	37	28	41	30	49	31	38	43	36	34	52	39	31	44	33	24	46	24	50	37	43	37	31	43	31	52	34	47	39	56	40	39	42	33	32	32	40	32	34	40	46	48	41	33	47	26	46	38	38	37	35	32	32	41	35	52	50	26	42	48	42	32	34	24	36	37	39	48	47	39	44	43	25	37	59	36	50	44	37	35	30	31	28	48	30	28	50	49	38	40	37	42	39	42	41	38	39	43	39	30	35	27	36	36	37	34	34	40	40	44	43	26	48	39	27	39	32	32	32	49	43	45	49	36	27	32	38	32	39	32	39	43	45	38	46	27	45	42	33	38	37	38	37	35	35	40	34	39	43	41	44	31	24	40	40	34	40	40	29	43	35	31	40	32	39	37	32	32	43	46	40	50	58	31	35	43	27	35	32	33	43	34	40	41	37	38	29	27	58	43	34	33	27	26	39	40	36	31	47	39	43	28	37	40	34	46	38	38	36	36	38	40	36	48	35	30	35	40	37	46	38	43	35	47	38	40	41	35	36	44	35	25	44	29	26	26	32	41	34	34	36	49	39	41	39	46	31	48	56	39	41	47	33	40	44	41	32	39	37	39	51	39	23	34	41	41	39	41	36	39	58	31	29	37	32	43	43	37	31	40	42	39	42	46	38	35	29	45	37	50	43	41	37	37	40	48	28	35	48	33	49	31	29	32	35	43	27	42	36	45	32	26	51	38	29	42	37	36	36	29	41	24	42	30	35	35	45	41	34	29	38	34	39	36	30	33	45	43	30	25	37	44	36	36	28	49	40	40	45	34	22	44	31	33	40	34	29	51	37	33	41	49	44	39	41	35	34	42	49	41	45	33	36	46	32	43	52	35	43	40	41	41	38	40	38	42	47	39	44	42	32	35	34	45	43	41	38	54	39	35	44	30	37	50	37	31	34	40	42	21	30	38	31	42	40	41	41	41	36	33	34	47	37	36	35	35	41	38	38	37	30	46	25	41	31	36	29	39	39	50	33	39	35	54	30	40	30	40	52	35	35	48	47	37	29	34	46	39	35	36	35	38	49	36	39	35	30	49	34	35	39	37	38	36	33	24	45	35	41	31	38	50	46	52	40	38	41	34	46	37	52	26	28	42	28	42	39	34	42	48	50	53	32	44	34	44	36	36	38	34	26
14370	8095	5025	13149	25313	29728	33811	43507	46036	42678	35941	29358	21501	13072	6350	2623	1206	766	590	471	493	533	486	473	510	527	507	481	501	526	510	485	473	473	467	527	478	516	498	444	536	509	487	479	493	516	498	563	489	497	517	516	503	502	474	479	491	539	457	487	502	501	517	490	445	464	447	460	506	482	521	507	503	482	466	471	485	461	496	488	498	500	507	506	462	480	514	479	468	487	486	484	520	513	480	533	410	479	477	467	460	514	494	473	502	499	475	502	514	524	461	474	464	495	468	481	491	488	486	501	451	516	506	492	489	515	467	456	438	466	492	487	502	504	478	516	451	466	507	502	507	467	533	477	467	478	482	459	472	505	484	510	471	510	485	499	510	475	479	493	528	482	476	475	512	487	463	506	524	483	479	511	456	494	524	502	504	520	495	465	481	508	458	508	528	512	509	476	481	478	518	487	505	508	487	503	491	485	508	478	524	497	508	507	493	472	493	495	467	493	439	491	495	485	489	477	503	501	471	491	546	501	477	490	490	497	461	502	478	473	514	507	494	468	507	490	519	468	501	469	505	532	465	502	513	464	495	523	498	508	490	470	486	480	506	502	472	494	463	493	528	542	484	513	529	510	498	458	473	484	493	521	506	452	477	493	468	498	493	516	496	514	497	539	517	508	492	498	494	510	498	491	509	490	479	475	534	472	507	529	492	519	503	493	481	455	496	549	501	516	511	489	495	467	469	512	443	481	507	507	489	490	500	479	491	477	514	511	476	463	497	494	491	543	506	448	519	497	512	494	489	518	492	513	505	510	490	508	510	531	487	475	478	511	482	491	502	481	469	462	504	512	506	505	460	459	484	495	477	485	484	478	466	477	514	489	466	475	474	459	495	483	464	516	500	465	505	476	477	523	487	495	470	500	476	460	514	476	493	474	492	471	473	501	460	487	476	502	493	485	473	488	534	543	498	505	513	490	481	510	504	498	487	478	511	497	512	454	471	491	484	517	506	502	468	476	494	484	494	535	506	496	487	464	485	462	495	451	501	485	482	515	493	537	458	480	494	480	478	459	497	491	513	502	505	533	508	509	460	500	482	515	518	479	486	523	530	505	480	500	476	474	493	470	495	500	469	509	495	517	527	498	480	482	483	504	507	492	498	483	470	489	502	510	534	468	452	466	490	471	463	499	511	510	505	469	455	451	463	499	453	473	496	482	485	501	469	496	546	471	447	474	536	477	457	500	471	505	532	460	466	491	458	524	513	492	486	503	502	478	488	472	480	465	472	483	513	492	481	498	510	485	458	470	530	444	540	497	488	516	466	445	505	484	500	463	463	465	505	481	480	466	444	478	486	490	487	500	499	489	481	518	469	548	454	507	453	492	481	495	498	474	457	489	475	471	475	495	512	464	500	498	531	497	518	509	491	467	472	508	490	500	496	485	479	488	515	530	467	478	510	507	483	493	490	481	456	477	465	481	510	493	487	522	465	488	502	492	511	491	491	466	479	490	516	485	463	477	493	527	494	507	506	482	485	516	481	513	502	469	461	487	492	427	496	485	495	496	494	497	495	490	469	528	536	492	456	476	542	518	452	454	501	470	498	505	462	526	486	488	488	489	451	448	516	472	496	491	482	521	480	506	476	503	496	510	453	462	467	509	469	495	510	484	485	483	478	491	471	507	503	500	490	483	513	512	490	489	508	445	505	466	498	489	503	503	542	485	497	477	483	489	497	495	518	513	540	478	499	477	475	502	485	485	490	478	534	467	478	498	435	513	512	451	471	496	517	477	494	510	479	484	545	484	491	491	519	485	464	526	473	455	463	483	494	502	525	497	492	498	471	512	534	482	505	485	495	508	559	490	511	502	499	504	507	504	537	493	486	517	470	515	486	516	493	463	470	536	499	492	501	501	507	509	485	453	481	526	499	465	462	462	469	515	492	461	485	501	500	487	499	503	482	495	494	499	484	482	488	527	456	490	447	504	510	500	504	502	496	519	494	509	501	483	490	486	494	505	494	465	462	491	493	530	482	477	485	509	503	519	515	497	490	482	464	464	499	494	501	539	535	516	491	505	494	485	441	494	475	475	528	477	467	483	510	498	474	490	507	484	476	474	522	458	464	490	525	421	499	479	539	467	535	495	497	497	483	490	478	476	455	506	492	490	451	503	463	488	482	517	526	516	509	447	466	463	525	514	489	507	491	470	485	539	491	535	465	458	517	480	508	471	493	497	460	500	473	480	477	528	515	463	481	469	509	499	493	501	465	488	525	491	519	473	508	485	507	484	503	548	492	529	462	491	535	493	453	512	475	519	489	523	509	485	506	499	476	453	492	471	514	436	477	467	483	490	501	513	455	482	498	493	486	479	462	485	483	486	535	516	461	509	519	451	486	532	486	470	487	526	469	506	456	462	511	478	498	525	488	532	494	483	447	534	480	473	479	481	518	509	481	508	479	484	473	471	497	482	518	496	502	480	472	492	499	503	458	523	482	504	487	492	494	477	523	494	504	483	479	483	509	466	488	506	514	494	498	458	534	465	450	522	508	474	480	516	506	476	444	513	494	454	506	491	483	508	472	484	483	490	501	498	490	486	491	514	506	521	472	521	470	508	466	500	486	479	473	473	482	510	457	484	483	494	455	475	483	514	487	475	528	467	470	498	539	483	515	493	530	519	485	504	509	477	502	507	480	480	482	456	480	514	497	492	510	486	505	496	502	508	513	507	463	504	469	521	455	494	503	465	520	462	471	463	507	481	490	478	499	519	491	481	500	487	523	450	507	494	509	473	473	466	460	485	455	488	515	488	459	513	489	480	543	468	503	524	498	482	510	454	502	461	452	477	512	517	498	527	459	494	545	518	522	476	523	526	497	500	482	468	462	490	447	484	483	483	476	466	516	471	480	475	469	511	515	499	499	457	498	537	465	514	492	455	444	489	472	448	485	476	479	535	458	462	500	539	508	478	530	500	477	520	501	485	485	487	531	501	487	533	516	517	490	450	501	508	489	452	482	447	460	442	504	468	486	512	475	491	461	478	500	481	488	480	478	496	476	472	497	474	514	519	475	480	541	459	494	502	519	482	486	503	492	492	467	494	472	497	486	468	528	502	459	515	474	487	493	485	479	473	514	497	507	482	529	519	459	486	504	468	481	495	477	502	511	490	502	470	508	493	525	483	505	471	499	475	505	483	471	483	488	471	499	468	485	477	484	482	516	469	510	451	483	462	493	512	509	452	469	512	457	476	453	533	501	520	493	500	469	492	531	485	469	487	493	515	436	470	500	481	485	487	475	495	498	492	515	459	474	497	477	502	517	512	496	492	464	447	470	465	498	491	476	519	516	499	506	529	478	520	512	491	525	513	480	458	473	480	501	465	507	477	448	457	492	486	535	522	511	471	482	487	525	466	499	455	501	483	488	493	491	517	453	502	493	527	464	497	499	498	489	507	478	526	482	445	499	481	474	498	467	481	460	465	509	474	482	497	428	493	493	492	507	435	434	487
1961	262	235	219	374	986	2137	4377	7432	7894	5525	3100	1602	679	272	165	94	53	58	52	45	64	54	55	52	63	51	43	55	55	49	58	45	51	44	57	43	45	43	40	43	45	51	46	45	65	48	41	49	52	57	64	46	46	46	45	45	39	57	46	52	56	47	49	61	49	50	53	51	50	51	44	68	64	47	58	62	71	48	55	52	62	48	41	53	59	47	54	45	58	38	52	42	51	51	56	42	50	56	67	63	70	42	64	57	40	50	57	39	50	49	65	52	44	56	51	47	53	48	75	57	50	56	47	45	41	50	58	44	54	57	44	59	59	57	53	48	57	51	55	53	55	51	38	46	60	42	68	50	51	49	41	51	47	62	58	52	47	65	40	57	61	57	50	60	42	47	57	47	55	57	44	47	58	45	65	60	53	39	47	48	45	64	55	38	55	45	57	66	62	47	49	47	47	59	45	49	70	49	67	41	45	66	53	57	40	55	55	48	49	53	57	56	48	45	56	60	57	55	54	67	41	59	49	48	57	57	59	60	62	41	47	51	53	70	40	54	52	56	43	59	49	44	58	48	63	54	46	56	37	60	50	49	58	49	36	56	56	56	33	46	49	46	58	53	62	48	72	43	43	47	49	54	60	43	54	55	63	55	50	50	54	56	40	55	46	48	55	46	53	50	53	53	57	47	50	59	46	66	40	53	42	49	54	44	54	46	47	47	51	63	48	54	61	35	57	45	50	54	61	46	68	38	55	46	66	44	48	56	50	47	48	49	57	58	49	52	52	60	45	45	46	58	55	39	61	56	49	59	39	51	62	49	57	55	50	55	56	42	68	48	57	48	51	54	54	45	50	58	54	58	40	53	65	57	56	49	43	62	42	45	46	56	53	46	48	62	50	51	51	43	57	55	35	49	58	58	54	47	60	54	54	55	47	50	78	50	50	68	61	50	61	51	50	60	42	43	62	55	49	45	42	54	56	41	41	37	57	66	55	54	44	55	64	47	44	62	37	43	50	45	47	49	49	52	61	38	41	63	52	59	49	64	48	46	44	52	46	45	55	46	50	43	54	51	49	50	58	53	46	64	47	44	55	59	52	61	53	45	49	67	48	52	50	57	55	54	57	49	50	50	42	47	48	49	56	48	55	47	69	52	65	67	51	46	49	51	41	49	53	60	51	57	61	69	53	54	51	37	53	49	43	46	62	52	53	46	48	59	41	51	46	54	59	44	42	50	57	48	42	50	44	44	51	48	61	48	51	64	56	54	54	48	59	51	50	49	52	49	64	45	46	52	59	58	44	56	44	41	48	52	56	46	50	61	62	63	56	70	60	58	45	50	46	51	54	52	41	42	46	41	48	57	55	55	59	57	52	51	53	64	45	54	52	57	49	58	37	47	57	48	53	47	66	65	36	45	49	44	60	41	52	28	45	64	42	59	52	56	51	42	47	47	51	48	52	42	59	58	51	43	48	46	63	50	45	53	45	51	60	49	57	52	46	40	46	58	48	43	54	54	52	49	42	54	53	55	50	64	59	51	63	58	61	59	45	46	54	49	44	50	40	58	54	57	56	52	50	63	46	59	49	40	48	49	46	40	68	59	55	57	58	51	63	50	49	53	53	53	40	53	47	53	47	60	50	51	53	56	54	53	56	57	53	61	49	56	51	41	57	53	54	42	57	58	53	40	49	46	42	48	58	50	54	46	58	47	51	65	43	44	58	54	56	50	46	51	62	66	61	53	44	50	56	60	37	47	56	63	53	52	54	65	49	61	52	44	59	54	47	59	47	39	55	39	52	51	56	55	68	56	44	45	41	55	50	66	50	46	40	59	44	62	40	56	47	61	41	58	57	44	41	47	56	59	46	53	44	62	52	48	46	60	49	45	52	46	62	58	65	53	55	56	43	60	55	48	51	51	41	51	45	55	51	52	48	56	64	47	61	45	51	52	52	54	59	54	45	53	54	43	56	55	40	60	51	59	58	49	56	62	51	55	63	43	60	73	59	61	54	56	49	49	66	59	52	58	50	44	53	61	44	62	59	67	57	49	47	59	54	46	46	53	60	58	67	38	58	58	47	47	66	46	52	53	47	55	54	37	50	50	53	65	48	43	46	51	74	56	45	47	60	45	56	49	63	50	53	47	55	46	51	47	50	47	46	51	47	60	61	70	55	59	50	56	46	40	50	48	54	46	57	66	54	47	58	52	55	47	53	59	50	55	47	47	52	45	53	75	45	48	52	64	48	45	57	51	57	55	56	54	37	56	50	47	54	50	37	53	53	51	47	47	54	60	51	54	47	54	41	52	54	60	63	50	56	48	65	38	55	52	58	46	48	57	58	67	62	57	61	44	50	46	56	46	42	56	67	52	59	58	52	39	46	64	53	50	42	66	59	59	54	62	54	52	59	52	52	49	48	67	52	60	37	51	45	53	58	51	49	56	55	58	49	59	47	58	50	57	42	51	59	46	65	48	59	59	51	37	32	61	46	50	40	49	53	44	57	52	53	65	60	48	52	62	50	39	68	51	51	62	61	68	58	49	41	48	57	55	46	38	45	43	54	57	54	46	51	47	58	60	46	47	67	56	59	51	66	50	63	57	39	52	49	50	54	51	40	51	43	65	49	57	58	47	51	51	55	49	58	58	49	56	51	58	63	63	67	55	52	56	51	56	45	53	60	47	50	57	51	54	52	42	42	49	47	67	53	55	55	56	37	64	47	42	48	49	33	60	52	46	51	48	54	57	53	47	53	55	66	52	52	48	50	50	52	59	50	57	60	50	58	45	66	57	43	50	52	48	46	43	56	59	57	46	50	45	50	48	58	48	49	48	47	53	48	51	62	63	51	52	31	52	59	52	51	50	44	45	60	39	54	43	57	49	40	49	61	38	47	46	56	62	63	58	40	48	58	59	33	55	62	47	48	51	52	40	58	56	65	52	56	43	45	49	46	61	53	56	65	50	49	39	43	44	62	53	35	51	69	61	56	51	41	52	53	44	64	51	56	51	52	53	37	63	49	52	44	46	41	48	57	54	52	50	51	60	58	45	37	45	61	60	56	44	51	48	55	42	55	40	54	48	72	49	52	50	58	63	46	43	63	49	46	54	41	46	51	59	40	68	59	67	45	45	49	37	45	53	48	49	59	56	66	44	35	66	46	58	54	42	60	57	46	47	62	61	46	38	63	53	57	58	47	54	59	43	71	57	62	53	47	57	49	50	54	54	64	44	47	56	48	60	52	64	67	49	50	45	52	55	70	54	46	48	59	50	48	48	54	53	57	56	39	49	54	52	54	47	50	57	38	57	48	52	60	49	50	50	57	64	52	44	55	55	55	52	51	47	48	51	52	35	55	56	57	57	50	50	57	44	46	57	60	55	41	50	57	52	59	44	67	51	45	67	62	62	60	58	62	60	47	37	69	51	62	52	43	49	56	61	60	55	52	47	45	49	52	54	42	54	53	54	51	51	57	53	54	52	54	54	61	54	64	57	50
14168	6740	4835	13443	25919	32350	37696	44590	49110	46574	39104	31156	23346	14442	7217	3230	1447	921	719	650	664	663	661	671	671	650	637	679	667	720	644	688	638	699	668	643	642	691	628	653	676	657	700	667	677	687	667	666	646	668	643	684	633	705	619	639	652	681	642	654	663	640	620	670	699	633	669	624	660	683	681	667	626	647	645	694	706	666	642	646	649	639	649	668	691	619	629	671	639	672	621	643	651	650	685	630	692	633	651	676	665	690	693	723	662	625	654	638	690	714	698	660	636	662	694	669	653	653	722	623	652	634	634	667	669	693	688	644	615	662	651	652	642	680	685	719	604	666	667	669	659	624	602	647	658	711	703	649	673	666	702	629	673	629	684	663	644	660	670	664	648	641	633	686	669	688	661	659	685	738	669	611	619	677	642	613	628	663	655	695	663	666	630	625	618	661	665	661	666	639	662	678	717	626	634	685	660	647	608	664	670	677	631	629	650	699	679	685	660	653	666	676	697	628	698	624	670	643	687	635	645	677	636	640	644	679	692	654	671	612	698	662	690	624	706	657	643	694	690	643	737	659	677	665	652	682	662	647	635	678	710	691	656	705	661	693	679	688	668	657	665	686	638	636	628	697	682	674	673	652	649	622	672	680	671	694	679	670	657	655	688	679	673	667	646	670	645	646	696	639	701	672	662	701	647	660	672	682	660	637	652	661	645	649	658	660	663	670	688	637	662	694	640	636	591	606	712	648	692	704	662	648	638	661	679	680	647	665	691	674	676	682	632	647	633	656	650	642	660	642	635	659	679	716	644	642	649	670	675	635	663	654	669	622	653	674	668	659	632	662	662	667	653	676	666	652	665	621	648	676	687	676	715	613	659	662	649	662	650	651	662	694	683	622	728	681	661	669	675	674	681	648	685	646	702	675	661	682	634	668	678	643	635	656	650	667	661	688	709	719	666	646	638	641	639	642	666	683	675	666	624	713	683	610	647	668	608	633	667	678	654	619	665	690	677	712	670	696	596	634	715	651	651	668	670	634	668	675	658	699	683	606	649	668	584	632	663	666	678	707	669	644	661	651	649	678	679	643	646	690	706	631	693	648	653	651	687	641	665	679	660	639	697	676	690	671	694	661	656	648	670	678	677	593	682	677	725	616	684	652	713	679	697	644	662	671	684	700	678	648	652	657	661	709	643	673	666	647	687	647	708	665	635	678	675	647	661	685	631	714	654	669	684	638	681	665	639	646	667	702	671	692	680	652	686	677	698	629	637	685	662	640	674	657	629	642	665	670	666	699	620	667	628	628	643	692	658	616	686	644	661	699	640	665	662	632	673	637	644	655	629	667	650	628	663	648	674	658	670	668	685	637	661	636	668	615	682	623	648	672	643	661	675	671	634	623	664	669	687	656	646	655	692	636	674	642	647	677	607	718	622	629	627	667	601	673	671	658	655	686	680	681	640	708	670	650	685	681	631	665	689	672	690	695	677	629	619	686	656	630	638	673	655	670	678	707	669	647	644	671	685	669	674	685	701	657	687	652	675	696	674	635	650	683	653	646	637	668	670	689	679	708	734	631	634	614	697	652	665	655	623	639	709	640	655	674	675	616	647	653	662	691	661	650	685	644	693	678	690	617	673	690	694	689	688	654	681	685	634	626	754	671	659	696	641	625	699	688	664	651	686	678	643	643	709	657	623	635	652	634	660	653	691	648	666	634	627	613	705	690	647	637	669	702	634	648	643	614	649	649	665	682	677	620	703	675	633	677	688	617	620	660	670	669	658	663	696	676	696	656	681	637	676	682	705	668	698	651	659	690	646	641	687	651	664	679	629	649	662	660	677	666	698	673	607	663	701	692	671	683	610	616	714	690	640	671	694	659	677	654	696	660	648	671	636	670	710	689	650	613	674	652	673	687	648	662	661	671	667	659	673	649	629	663	663	685	664	658	670	636	656	639	703	622	674	662	626	658	650	706	650	701	623	714	643	667	654	627	656	665	604	688	663	655	634	654	647	645	679	704	652	641	651	623	684	686	638	637	698	683	665	678	641	639	668	638	684	686	667	620	670	654	718	635	683	699	664	729	677	677	627	641	684	613	680	664	679	654	725	654	624	641	654	669	665	656	658	658	668	653	675	651	656	649	671	656	671	681	670	688	701	633	693	649	650	671	664	625	651	640	641	667	675	656	658	697	686	690	707	666	616	666	632	660	653	667	651	640	714	631	699	698	644	699	673	658	676	677	648	666	703	665	651	642	644	681	691	699	637	683	654	704	681	637	663	651	682	671	661	668	696	654	659	675	700	637	634	665	690	643	634	645	651	672	629	643	691	698	653	661	629	684	611	673	631	637	696	672	651	690	646	674	615	655	712	660	696	707	670	638	643	648	663	765	671	654	681	671	653	696	637	651	679	645	672	696	642	697	670	687	662	613	669	658	686	659	647	655	630	684	645	698	701	678	693	712	690	664	641	653	653	640	697	639	665	685	685	672	648	648	616	671	647	643	664	681	648	631	668	658	663	631	686	655	671	648	627	656	639	675	671	656	664	663	686	646	676	646	689	671	641	677	618	661	642	650	704	670	668	698	679	646	646	691	679	616	621	665	676	681	677	631	656	672	719	647	619	669	689	705	673	640	645	648	653	665	685	686	674	640	706	658	641	670	722	637	660	651	715	680	635	683	655	662	667	667	662	620	669	657	661	627	643	668	681	642	694	657	694	691	687	688	659	677	694	689	648	704	647	660	615	646	650	653	660	687	675	670	653	653	659	670	686	647	645	674	692	652	668	686	721	673	630	659	658	668	662	631	639	670	700	603	650	586	682	662	676	654	641	663	666	696	688	688	680	659	634	649	624	704	665	632	655	711	635	710	715	654	653	655	669	679	639	643	668	679	635	678	705	644	667	719	676	659	665	615	666	660	691	661	652	678	668	664	647	678	657	684	648	666	674	667	647	687	702	654	672	677	653	650	656	689	677	644	685	611	650	674	657	660	654	666	658	701	669	667	662	679	666	678	675	632	706	649	662	712	635	694	677	655	690	622	618	675	684	669	674	679	647	690	629	656	615	696	689	627	665	691	637	674	673	626	653	683	638	665	653	645	642	699	657	635	678	696	665	638	680	637	679	642	668	662	712	676	622	617	684	659	661	666	646	636	676	643	646	683	648	626	679	647	699	652	683	664	670	668	650	672	611	654	650	654	663	666	674	714	597	696	675	666	669	690	651	654	639	705	683	699	670	612	692	680	688	696	662	660	652	677	641	629	684	635	678	715	676	697	629	663	674	669	686	683	652	674	647	668	623	628	655	643	684	657	690	709	646	662	687	671	670	670	673	660	640	669	664	673	662	648	703	630	721	667	710	669	661	659	639	657	653	651	658	652	627	648	678	650	670	701	681	638	682	652	673	642	709	631	691	656	662	641	647	662	668	657	654	652	632	658	681	687	696	658	687	671	678	649	629	667	684	665	685	649	626	657	691	652	652	621	626	665	617	655	646	672	631	646
1013	339	279	305	523	1260	2919	8000	11796	12962	9506	5225	2229	914	411	191	84	59	50	52	29	44	60	43	40	48	47	48	45	42	50	52	46	51	43	44	38	45	34	33	52	31	63	37	39	40	32	34	56	50	50	52	44	38	40	42	33	42	34	43	45	44	40	43	33	56	38	40	55	37	44	40	45	37	40	44	37	40	38	42	36	47	47	42	38	55	35	43	53	41	37	48	42	28	45	35	45	41	51	34	43	38	40	50	48	54	36	45	34	54	35	43	56	43	47	41	44	51	46	43	45	37	41	43	50	36	54	42	44	30	47	54	43	47	46	48	49	39	47	46	35	33	56	36	48	59	37	44	46	46	52	36	38	45	48	54	44	48	40	40	52	55	34	49	35	55	52	38	55	42	47	34	49	39	51	41	41	39	42	41	44	39	36	49	51	36	43	43	47	48	40	38	49	52	36	32	26	46	53	39	44	44	47	41	57	39	48	35	39	32	40	42	44	46	49	46	35	33	38	57	43	39	39	48	42	40	52	36	55	33	43	42	47	52	42	48	35	40	45	39	46	49	40	41	34	35	49	33	42	35	55	49	37	30	37	39	55	47	53	51	34	46	31	47	36	39	44	39	49	35	35	38	54	46	42	48	42	53	46	43	40	38	39	43	45	44	59	39	41	46	44	53	44	46	37	46	55	62	49	34	36	41	49	35	44	45	39	49	46	51	35	39	40	42	41	56	47	48	48	32	37	39	49	50	48	41	36	50	44	44	47	49	55	39	48	46	40	57	33	37	48	50	56	44	50	48	39	31	47	38	37	46	32	43	39	42	52	50	42	52	41	45	42	33	47	33	47	40	50	56	45	38	50	35	42	48	39	37	36	41	50	41	35	45	39	48	37	38	42	42	54	46	53	46	40	47	33	35	46	42	37	42	44	49	37	61	50	41	42	52	37	36	40	47	48	44	38	50	54	50	41	39	53	44	43	53	42	37	42	45	44	40	44	52	35	47	32	36	44	32	44	32	42	34	33	50	37	34	40	34	45	37	44	46	46	48	40	39	41	46	50	49	47	46	33	31	45	61	35	45	52	46	48	46	45	43	37	37	60	36	58	34	39	35	42	43	38	58	30	39	37	29	39	49	42	40	37	40	32	32	32	36	47	45	54	50	37	49	36	38	47	42	50	43	50	39	41	48	47	43	44	52	34	37	48	38	42	51	41	42	54	38	39	38	38	45	48	49	50	43	61	37	38	44	44	46	40	39	42	42	52	49	32	45	41	38	41	50	49	48	49	33	44	42	50	47	41	44	49	43	37	44	21	49	37	57	40	38	36	51	37	43	31	25	41	48	43	36	33	46	46	36	44	42	49	47	43	30	34	48	65	51	59	32	42	33	40	33	54	42	53	36	44	35	46	56	34	31	34	41	42	34	57	38	40	38	39	36	34	48	42	50	44	43	62	52	48	36	55	54	44	39	39	44	29	54	39	43	42	52	38	48	40	35	39	42	50	59	45	38	47	37	43	48	41	48	46	54	46	38	41	35	37	42	45	22	42	46	43	50	52	58	37	48	37	42	50	42	43	29	44	51	41	40	45	47	47	41	55	58	48	39	43	40	43	40	41	47	34	42	34	47	37	42	45	42	45	41	34	47	43	41	54	43	54	41	38	40	44	53	41	48	51	38	41	44	44	49	45	36	48	44	42	39	43	52	34	31	37	34	39	47	52	43	49	27	36	53	35	38	48	45	50	46	41	42	41	33	42	40	42	33	31	44	48	36	42	43	36	45	39	40	41	53	54	51	44	38	48	46	35	42	38	34	39	46	52	38	36	41	36	41	41	40	54	40	40	53	34	51	46	37	45	55	44	39	46	41	43	53	46	35	51	48	37	43	49	38	40	41	35	36	34	39	46	39	39	52	47	46	45	38	49	53	51	41	44	41	44	39	46	44	52	50	35	35	40	37	37	56	45	41	31	31	54	34	45	47	44	53	40	44	31	42	52	41	47	50	44	35	36	49	46	54	36	38	41	37	30	42	47	52	42	43	53	50	41	35	53	38	48	48	50	30	41	46	47	42	57	49	44	36	33	47	46	42	28	33	49	43	33	37	47	39	41	35	36	48	47	60	35	48	50	47	39	41	41	45	38	37	33	45	52	43	33	54	39	34	41	38	39	43	36	40	46	45	34	37	35	47	35	50	45	54	37	48	35	40	50	40	46	46	39	39	39	43	53	53	50	42	39	33	36	37	38	48	59	45	36	42	47	37	38	46	40	37	52	36	40	33	52	41	48	48	51	34	46	59	52	42	47	45	45	40	57	40	53	39	52	45	49	42	40	51	42	44	39	43	32	51	36	46	44	40	39	44	48	40	37	36	47	43	51	45	34	51	48	48	45	56	50	37	48	52	63	49	43	41	34	55	40	49	54	43	39	39	51	40	42	32	47	47	52	49	45	43	53	45	37	53	42	49	36	40	31	51	32	43	45	54	50	40	39	51	39	48	40	41	40	49	31	43	40	40	52	42	42	55	41	41	44	43	34	37	36	38	37	46	44	42	38	42	37	38	40	41	48	30	42	41	58	28	43	44	45	33	34	44	37	33	31	47	40	44	33	53	29	36	54	24	54	44	27	52	47	57	37	41	36	24	56	37	23	57	44	54	41	46	33	38	40	47	50	45	48	40	50	35	43	48	45	41	39	50	38	55	43	42	45	48	51	37	58	45	43	45	34	46	41	34	55	48	29	34	37	49	45	44	47	44	30	35	41	46	45	44	41	39	32	41	33	45	45	44	43	39	46	50	41	39	50	45	57	43	46	53	43	41	44	36	38	29	40	44	45	55	47	53	47	50	39	48	45	49	45	42	43	41	35	48	47	49	51	47	44	51	50	44	56	45	34	36	43	51	38	37	35	53	52	35	47	45	41	40	40	51	50	45	42	41	46	42	40	40	48	35	35	40	34	34	41	43	42	36	51	42	45	46	32	54	42	49	47	46	38	43	41	45	40	36	57	45	30	41	44	44	40	61	29	43	45	54	34	40	43	31	43	44	49	38	49	48	42	50	41	44	37	39	37	49	57	37	42	48	55	52	49	39	46	56	35	48	39	38	32	49	48	52	43	42	53	52	52	38	39	42	42	47	58	50	43	45	45	37	28	40	41	48	50	59	45	39	49	39	49	44	43	43	45	37	38	36	46	53	32	40	41	39	39	43	48	39	42	44	42	38	53	43	45	39	38	48	41	39	52	39	50	47	46	39	53	34	43	44	47	40	45	50	39	37	40	49	37	36	43	40	49	52	50	42	37	41	36	44	52	31	39	48	50	34	53	37	31	40	35	38	35	43	47	49	44	47	47	47	44	45	53	40	47	41	44	37	31	40	37	44	43	48	48	36	46	52	50	46	52	41	43	45	48	46	45	43	51	35	44	40	50	44	47	39	57	38	41	53	45	48	50	50	37	55	29	33	35	44	50	31	43	32	49	38	44	49	42	38	35	45
18471	8286	5556	16257	30202	35379	42253	53504	57059	55077	45791	35875	26680	17458	9204	3830	1554	779	661	559	520	538	572	551	536	551	552	532	545	507	555	544	563	538	569	528	523	518	533	541	587	570	555	515	554	519	543	523	566	519	568	562	561	552	563	548	532	553	516	521	566	576	563	527	561	530	515	536	545	533	484	537	552	511	549	508	547	480	537	573	555	536	522	573	543	627	579	536	562	536	564	543	542	512	522	558	553	567	515	564	549	571	508	558	593	560	555	522	542	532	532	530	580	551	556	506	554	526	529	538	559	556	548	550	527	550	544	540	512	534	535	547	549	567	564	530	545	515	537	523	592	563	537	556	510	537	514	553	541	522	553	553	557	537	528	502	525	596	553	501	526	548	588	567	579	574	561	534	561	544	535	511	552	532	537	564	500	527	529	521	485	546	546	539	536	485	542	526	545	553	563	522	557	533	529	542	518	547	574	551	520	547	520	530	542	569	580	542	586	547	530	584	544	488	578	558	534	564	525	549	524	557	574	535	555	518	562	516	573	559	560	553	507	534	565	523	555	585	541	572	574	571	522	559	592	536	528	537	526	520	511	564	531	548	535	578	569	537	531	548	484	537	536	549	594	572	559	536	532	547	536	534	542	521	554	567	524	545	536	605	542	557	538	544	508	579	559	556	561	578	548	561	555	557	504	586	551	527	585	545	565	525	571	529	562	550	518	558	542	562	543	540	562	578	569	520	584	503	549	568	541	550	573	528	503	517	546	560	562	531	579	582	562	543	587	499	554	569	553	532	572	577	532	556	548	533	571	523	535	541	583	550	571	549	505	500	520	558	575	541	537	535	566	572	547	560	545	522	573	541	556	537	475	511	530	523	512	570	554	542	521	553	524	495	590	562	503	579	533	551	534	515	550	595	592	549	564	492	564	533	557	576	513	508	535	571	563	568	580	508	574	554	543	566	472	516	566	545	503	540	525	530	560	556	573	538	547	557	564	537	509	527	557	544	529	519	549	540	557	586	583	560	582	519	503	566	565	556	581	538	560	554	554	563	546	554	552	545	554	585	507	516	514	608	530	526	544	510	566	537	579	552	493	534	562	553	498	535	526	539	616	509	577	602	501	553	605	518	538	577	605	556	545	537	537	538	518	571	515	554	578	557	591	538	565	522	522	537	525	526	511	519	567	575	588	568	575	520	575	576	547	549	554	547	530	539	555	511	536	552	557	520	532	519	548	578	556	530	549	578	533	504	577	554	513	548	569	564	572	570	534	565	579	578	531	539	556	539	539	534	571	497	568	521	541	592	564	553	539	570	524	578	519	542	566	564	596	510	579	557	551	539	502	528	552	528	525	533	519	516	530	525	544	539	536	551	545	548	564	581	561	530	569	533	566	525	576	542	520	587	552	561	560	591	520	483	537	498	537	580	563	498	582	508	564	530	556	523	557	556	498	524	565	552	550	562	535	564	545	558	512	526	513	556	545	537	524	571	520	577	580	549	550	515	500	545	554	530	541	569	530	587	582	540	555	571	515	506	572	543	548	537	521	542	513	563	574	524	566	541	555	535	508	556	535	530	551	530	559	568	537	586	555	569	576	563	555	538	597	532	544	505	545	586	532	533	536	547	522	560	554	516	527	549	530	579	548	531	539	545	519	548	533	546	550	525	549	569	553	525	538	518	546	556	548	527	575	537	612	515	553	566	546	516	518	547	578	529	540	525	515	541	538	535	547	540	546	577	547	569	544	537	532	558	556	606	538	560	554	559	519	497	544	564	554	578	559	544	540	532	524	519	560	544	556	574	554	555	537	533	551	577	580	530	547	562	537	555	571	525	546	537	492	570	530	529	524	542	557	510	544	541	560	527	554	577	563	590	500	540	563	581	529	565	554	542	532	516	577	632	524	538	535	504	519	483	555	571	546	560	602	530	553	520	560	530	561	545	547	530	545	533	560	565	561	537	525	526	501	522	522	523	565	540	533	535	572	524	589	532	519	552	552	544	575	539	552	583	510	606	556	534	543	578	543	494	545	526	542	579	554	540	536	546	515	581	581	549	546	556	529	542	542	530	579	564	526	533	524	525	537	555	582	575	535	539	551	508	539	537	542	531	585	522	577	589	570	539	541	533	553	521	593	545	525	579	552	571	546	547	514	555	506	535	567	530	595	571	518	561	513	577	548	564	549	530	548	538	506	538	530	562	548	583	560	516	525	551	505	554	553	526	530	541	539	553	562	567	555	571	556	526	538	554	539	551	513	562	533	562	535	571	530	544	537	495	605	558	559	580	522	516	522	558	574	559	547	570	539	554	520	548	544	579	540	505	552	479	550	561	548	528	524	528	554	509	554	532	546	541	530	522	577	556	494	556	565	527	537	553	546	575	512	524	512	547	553	567	560	543	541	574	532	496	555	532	540	553	529	572	574	534	531	526	536	528	557	558	543	557	563	597	528	572	529	560	602	546	546	581	533	544	547	549	558	555	541	561	533	559	548	548	522	560	593	561	582	569	563	559	532	518	551	540	562	564	547	548	517	566	534	550	554	505	531	535	537	571	538	532	535	543	553	507	521	547	530	536	564	545	543	544	550	581	530	557	542	574	534	526	516	533	542	495	517	561	526	535	548	570	534	554	546	554	529	553	552	520	522	580	529	556	578	523	595	500	533	566	547	574	547	567	545	514	538	525	554	534	570	535	536	524	557	558	527	599	522	577	560	541	547	527	557	519	564	565	550	548	513	560	578	574	543	543	536	537	520	566	578	530	525	541	555	552	514	522	524	540	584	509	561	564	554	556	519	548	573	536	520	547	546	528	581	573	536	553	557	569	562	507	536	530	553	544	540	573	555	570	513	519	521	552	554	558	575	564	562	558	554	552	561	567	524	542	528	540	547	519	564	496	557	555	528	551	534	536	575	530	535	530	542	560	572	574	580	577	583	540	547	539	549	564	526	531	578	545	525	528	566	520	545	555	503	545	488	544	580	555	516	542	582	532	554	528	554	545	566	547	559	535	553	510	572	528	513	549	523	541	589	528	528	552	530	571	518	535	498	516	558	510	581	580	538	526	566	564	533	555	559	531	513	525	520	551	518	525	536	590	566	494	538	547	545	561	553	587	524	550	521	507	505	532	576	546	566	538	562	549	536	559	591	515	561	550	572	577	502	515	588	580	534	568	556	521	578	595	526	556	578	538	500	554	525	549	577	540	533	512	550	540	555	573	525	493	536	559	535	595	566	567	543	533	540	589	532	511	555	547	573	532	534	604	527	557	526	548	553	548	535	534	533	570	542	545	576	556	519	550	519	531	544	556	578	565	549	531	514	520	521	575	502	546	584	561	536	528	532	526	550	532	508	542	573	526	586	535	592	507	547	542	559	590	520	559	541	510	536	537	554	514	526	552	575	546	535	546	550	553	543	528	554	535	583	511	515	573	543	540	502	531	536	555	577	545	560	531	539	569	552	530	551	561	531	574	521	557	570	543	544	576	587	536	511	587	561	549
1219	108	87	88	146	334	609	1148	2372	2817	2293	1237	571	265	139	66	65	38	44	43	42	51	49	47	51	43	43	35	48	43	55	53	41	41	48	46	43	37	35	41	43	38	56	45	42	42	51	44	43	40	42	56	38	51	40	50	38	38	54	45	39	32	50	46	47	40	44	36	45	51	38	45	62	62	52	43	44	41	44	47	43	43	49	46	44	57	47	41	40	54	51	43	55	47	57	46	45	48	50	43	27	60	48	37	39	44	37	41	41	53	40	46	40	49	29	42	53	48	45	46	47	37	48	50	32	42	50	40	44	45	50	35	52	45	42	43	41	33	50	55	47	42	41	43	56	48	43	43	46	51	51	31	48	43	40	48	46	49	51	38	44	49	40	42	43	45	42	56	46	44	52	43	57	39	39	46	45	39	33	49	38	43	40	49	37	47	43	39	49	38	38	51	40	35	43	51	51	48	60	37	49	59	52	40	47	38	50	49	42	46	43	56	42	53	53	47	54	65	37	38	41	42	43	47	44	33	41	32	56	47	24	53	39	57	41	42	47	45	48	45	48	48	48	43	44	46	46	48	39	40	39	42	43	44	41	44	42	48	40	54	43	45	42	29	50	49	43	43	43	41	51	45	36	35	34	44	41	56	41	49	49	46	55	32	50	45	34	41	35	46	42	47	49	34	46	41	39	52	51	46	57	47	40	49	50	41	45	45	45	41	46	52	54	46	48	38	39	47	42	34	54	45	43	45	47	45	50	53	41	52	49	38	37	58	35	33	45	38	36	51	62	44	47	57	41	53	51	35	50	44	40	33	45	51	30	33	41	45	40	48	46	37	44	41	53	43	52	48	44	48	30	48	42	43	40	35	40	40	36	49	42	52	53	59	34	37	43	40	37	42	48	39	40	41	48	54	41	45	38	43	45	42	45	48	48	42	37	42	45	51	41	39	39	45	45	43	48	36	37	57	41	37	50	38	44	47	47	26	42	57	51	35	52	52	48	36	50	52	47	42	56	40	40	48	41	47	46	38	62	40	43	43	38	39	36	40	46	49	51	47	37	46	42	42	46	38	47	52	35	41	46	41	43	54	50	36	45	45	44	32	43	47	37	52	42	46	37	46	40	47	43	42	42	44	49	40	50	45	48	51	42	34	45	47	45	43	45	34	62	36	44	35	48	32	48	37	51	53	44	44	31	39	41	48	44	35	42	44	52	43	54	38	46	52	34	54	42	46	43	43	47	50	57	46	34	49	45	37	50	43	39	43	39	55	48	53	49	58	50	52	49	41	43	37	49	36	42	52	41	56	36	41	44	55	45	42	49	47	38	33	36	46	37	41	52	44	44	35	44	41	44	37	41	42	45	53	46	52	37	38	42	53	48	43	45	46	38	40	41	52	49	44	45	61	43	43	44	51	48	42	48	50	41	37	41	51	51	57	41	53	39	61	38	47	41	33	41	49	53	43	46	48	38	55	45	44	39	45	45	44	34	47	51	47	39	47	52	43	36	49	46	53	49	35	37	37	52	53	53	56	33	47	39	53	59	38	39	41	43	38	36	36	41	44	52	60	42	50	53	54	38	39	55	45	45	48	45	48	36	49	29	47	40	39	44	41	41	48	46	48	38	47	32	43	50	48	41	48	53	39	43	44	41	41	37	52	43	41	49	45	40	44	46	43	49	45	50	47	38	51	37	38	42	46	42	41	45	37	48	42	38	34	36	55	47	35	44	53	42	38	51	34	43	43	37	43	31	44	50	50	37	38	39	53	47	41	41	43	43	42	56	49	42	62	42	47	36	34	47	43	46	42	48	41	53	35	37	47	48	57	36	44	46	37	45	33	50	43	40	44	46	49	45	46	31	49	56	33	46	34	42	44	55	44	42	51	40	37	36	55	48	46	47	43	41	42	40	53	43	38	44	34	45	49	44	43	46	36	27	43	47	47	45	45	28	32	46	46	43	35	51	43	57	54	44	42	43	53	44	48	53	56	43	45	53	31	50	47	37	44	40	46	34	36	43	46	35	44	48	40	39	52	36	42	41	43	44	51	54	50	47	48	53	50	47	42	48	42	35	36	53	59	43	41	50	49	46	31	49	37	40	46	44	44	37	44	50	37	50	47	56	36	47	40	46	58	46	50	36	38	36	42	40	42	36	43	43	43	47	38	39	47	42	34	49	40	54	47	35	55	44	57	50	47	54	45	46	55	34	39	34	44	38	56	48	38	52	56	47	41	49	41	50	50	49	39	44	42	49	36	51	47	35	46	55	36	48	38	50	43	36	48	36	37	43	47	39	47	53	48	47	42	55	47	38	43	41	58	49	36	43	38	30	43	57	43	50	39	40	58	40	42	42	39	46	51	41	43	44	42	50	55	47	50	42	40	50	36	44	57	41	36	38	48	49	26	50	35	33	52	53	45	51	50	52	31	42	48	49	38	51	55	48	53	36	31	45	43	34	46	38	45	39	33	33	45	45	46	50	35	41	53	48	50	44	39	33	39	44	46	69	45	42	52	45	56	43	45	41	41	51	42	41	32	51	45	53	45	43	45	38	45	50	41	39	52	49	44	41	43	33	47	39	34	46	53	47	44	36	43	47	43	35	40	38	46	39	39	36	47	47	51	40	52	41	39	50	44	48	64	34	34	46	43	47	41	39	43	45	48	32	48	37	42	37	37	35	49	58	38	48	46	54	34	33	48	34	47	43	46	46	54	48	56	44	51	51	46	41	38	40	40	37	41	40	47	50	54	46	35	57	55	46	42	39	59	40	42	48	43	40	34	42	52	47	49	52	39	49	43	55	42	36	40	48	40	46	34	50	37	45	34	38	50	51	54	36	51	46	46	40	47	49	38	43	54	48	55	50	48	44	47	26	45	49	42	52	54	45	47	30	38	36	48	44	51	42	44	44	40	47	38	41	43	46	30	44	49	42	43	43	54	42	51	48	42	54	38	44	58	41	47	52	42	45	40	39	60	47	39	38	36	34	42	49	38	38	49	50	49	52	45	37	49	53	35	36	40	40	40	48	53	57	40	41	43	43	40	51	57	52	56	41	46	34	41	40	39	45	47	51	42	44	42	37	42	47	42	46	39	49	50	39	49	36	36	32	43	45	44	44	29	39	66	39	43	40	54	43	51	39	39	48	53	47	40	51	50	47	44	28	50	37	45	38	51	47	32	26	52	34	51	25	40	48	38	55	44	38	43	49	56	47	45	50	47	37	47	43	49	46	46	44	43	36	44	39	57	39	63	48	38	39	42	45	32	45	34	39	46	57	50	27	43	37	47	50	64	38	36	52	38	41	44	44	42	49	41	39	46	38	56	52	43	41	36	44	38	39	38	50	48	45	39	46	56	49	47	42	53	41	48	43	35	30	36	35	41	39	44	47	41	44	55	51	38	46	27	32	44	54	48	47	55	42	33	40	40	44	43	49	44	50	57	55	40	44	39	47	39	47	44	35	41	50	47	43	35	37	44	48	36	50	42	34	54
9611	2399	1624	4879	15733	21138	25568	29257	34363	33780	29732	20411	13361	6867	3063	1618	920	729	611	603	552	601	591	583	554	548	565	593	540	563	558	585	570	578	593	555	551	589	585	568	595	586	522	605	569	569	529	593	565	562	589	570	585	555	560	566	590	519	546	594	569	600	547	539	555	551	567	566	611	603	610	576	558	559	517	555	583	570	564	595	574	582	565	537	573	541	552	547	607	563	583	571	577	574	593	611	571	575	550	555	603	580	549	602	548	554	540	588	583	571	626	572	557	562	591	581	576	553	579	582	532	559	551	557	570	579	571	565	575	601	581	575	577	564	579	601	602	550	572	605	588	610	573	568	563	562	582	584	580	562	550	562	596	611	563	559	495	586	545	575	569	600	545	527	572	579	601	516	555	533	578	573	560	582	558	569	582	552	590	537	595	622	565	553	529	580	553	559	592	602	564	572	560	560	587	540	597	571	557	576	581	554	579	539	552	577	579	540	580	611	585	550	566	617	536	598	541	540	575	587	582	568	575	542	538	553	565	521	586	566	587	564	522	576	585	546	534	559	605	566	556	577	563	571	540	580	589	530	562	548	549	558	574	605	523	599	561	602	551	616	580	557	573	555	566	586	576	557	583	590	555	598	545	554	575	584	554	577	571	574	587	589	536	517	581	580	607	578	575	574	583	600	525	575	563	557	545	568	567	588	563	559	533	559	547	600	606	540	578	590	566	598	587	594	552	601	566	551	572	553	578	561	612	547	548	570	620	606	555	568	572	617	590	610	576	536	557	606	564	549	559	525	540	557	585	629	586	579	560	564	628	598	578	583	573	558	550	570	543	525	563	597	582	594	580	545	617	548	548	559	598	539	565	550	585	578	558	567	587	580	551	584	541	568	568	544	600	588	565	632	577	587	571	562	621	613	576	571	574	594	578	509	577	582	569	561	577	567	569	558	602	532	557	506	559	517	596	552	557	579	558	564	551	567	569	547	561	562	560	534	543	562	586	577	559	546	602	577	601	581	578	553	575	540	573	572	553	586	520	540	550	593	569	581	591	574	601	605	584	601	590	571	539	571	597	577	577	555	565	617	563	537	517	605	588	576	593	581	566	580	579	523	524	587	573	565	550	549	569	550	623	554	550	557	565	594	574	573	568	648	582	591	556	570	549	544	589	560	581	557	574	534	567	574	529	535	610	615	586	556	583	551	602	599	585	604	601	568	600	527	572	575	592	555	557	614	540	582	573	561	575	593	564	595	590	589	576	558	585	565	545	579	513	537	565	566	564	553	572	571	577	582	548	596	595	580	553	575	577	597	558	565	562	575	608	565	601	593	549	595	557	525	575	607	638	597	572	527	603	595	556	567	593	496	586	582	522	603	565	578	524	561	554	587	579	582	561	535	611	559	580	561	582	525	568	594	562	561	524	610	575	558	558	541	588	541	549	561	562	559	559	543	585	563	576	554	606	557	575	528	575	539	541	634	504	577	569	597	545	545	578	567	567	577	599	609	578	569	566	513	596	573	576	570	548	565	592	561	598	531	579	554	590	573	602	591	539	539	602	576	551	528	539	594	606	578	547	569	558	549	553	549	570	592	590	562	571	559	589	583	546	552	578	622	552	556	583	579	572	575	599	550	585	521	576	560	565	553	552	541	587	554	591	567	536	570	577	577	594	603	602	587	569	558	590	533	582	593	627	568	572	543	554	585	553	565	521	576	554	625	582	553	609	581	564	557	579	574	575	534	578	510	557	589	551	560	534	575	604	572	580	584	606	516	578	567	542	556	558	561	524	575	579	578	586	598	564	592	584	655	590	567	559	574	586	569	555	550	553	560	576	565	588	554	559	562	555	566	576	535	590	593	578	581	558	541	611	553	597	579	554	539	583	579	525	574	550	563	576	553	559	561	582	565	610	582	569	595	621	549	573	557	527	568	571	595	553	585	554	628	578	568	579	570	605	543	558	586	563	628	570	555	557	572	548	561	528	558	571	575	586	593	532	589	553	534	577	576	546	557	542	582	557	569	555	575	561	534	593	529	546	585	596	534	570	535	619	578	570	583	607	539	579	569	568	581	560	573	592	554	552	549	589	573	551	551	601	633	601	527	590	591	571	556	559	529	600	552	556	587	639	576	578	606	585	580	544	543	540	594	563	553	568	552	583	585	575	566	563	543	534	567	587	579	621	592	538	579	573	551	534	587	621	579	581	570	546	551	551	518	596	586	595	543	585	532	534	574	586	608	568	516	530	559	522	554	538	554	569	582	553	576	579	588	582	534	534	585	599	563	535	556	574	571	534	568	582	602	564	578	547	581	540	578	542	523	579	577	547	568	514	545	605	510	612	566	592	545	566	574	554	549	582	586	566	642	538	589	604	556	599	555	564	555	581	558	582	554	607	550	602	588	532	577	520	588	596	582	592	592	558	602	571	513	595	594	589	592	594	559	568	546	592	595	563	553	559	593	552	582	558	600	584	543	582	567	544	591	583	552	571	585	553	551	572	583	565	576	582	578	541	519	578	584	547	524	577	573	546	549	557	582	577	560	596	533	562	556	616	552	569	561	565	598	580	562	567	537	550	566	551	556	554	566	586	494	570	530	539	563	550	559	589	576	542	531	580	641	593	544	586	595	577	554	522	580	588	566	578	547	547	564	609	566	570	562	565	552	559	597	557	570	563	556	563	547	578	568	561	558	586	543	567	601	538	592	576	573	599	550	573	580	579	571	586	536	563	540	576	581	525	591	572	583	554	555	563	546	516	555	585	565	564	573	553	576	590	531	573	583	560	581	573	579	537	604	578	582	548	560	572	593	553	600	598	566	591	523	597	574	588	563	594	554	559	616	550	553	588	537	555	552	562	543	585	567	564	549	498	572	576	577	574	534	624	570	533	550	584	564	583	554	546	584	531	556	586	565	563	539	539	576	547	566	545	580	596	578	533	571	518	553	551	570	590	552	551	587	590	571	563	560	544	549	554	592	602	559	531	527	610	587	589	565	583	574	534	568	612	556	551	551	557	569	541	583	554	558	554	594	574	628	576	607	575	572	567	571	558	566	599	601	580	544	578	573	573	575	567	561	540	563	523	591	570	578	541	559	586	521	574	586	548	604	550	529	583	562	576	567	562	549	519	613	560	527	549	564	598	586	554	568	570	622	549	546	597	566	578	573	562	531	596	604	550	596	573	580	531	576	543	564	566	548	542	564	587	578	574	596	598	525	557	565	542	550	577	587	568	571	576	532	587	581	560	546	582	604	578	588	600	584	565	594	552	570	572	569	574	623	543	560	594	583	578	588	536	572	532	568	525	570	558	530	579	608	607	567	554	598	568	612	560	537	560	594	524	597	578	575	554	604	572	558	570	613	570	572	541	571	582	543	562	592	563	558	597	562	540	572	560	537	567	546	572	541	577	532	580	599	547	575	558	584	539	541	584	562	596	569	602	542	556	583	562	568	604	532	553	575	591	608	586	523	546	582	571	546	570	557	559	554	534	594	556	582
549	179	255	268	414	872	1448	2295	4343	6526	6652	2158	950	793	502	267	109	63	53	43	45	43	34	40	40	43	40	38	33	39	35	34	34	42	41	40	41	36	25	38	42	43	35	36	34	40	40	40	32	31	36	32	22	36	41	34	31	33	44	35	39	46	43	34	21	43	32	40	38	34	39	46	33	38	35	45	44	40	32	36	47	35	48	30	32	46	25	49	34	32	40	44	27	25	29	36	33	36	35	35	39	37	26	33	34	29	33	34	30	25	32	40	52	28	37	32	43	39	43	33	44	31	32	28	38	39	41	36	34	35	27	29	36	34	17	28	32	45	37	52	46	39	42	41	34	37	41	31	41	40	33	32	31	30	37	41	36	43	30	23	48	36	44	43	35	37	26	36	38	38	48	48	37	40	32	37	45	29	35	31	44	29	36	32	30	31	45	48	43	32	38	29	48	41	43	54	45	28	44	38	49	41	41	46	31	42	45	36	28	34	46	34	39	43	39	34	30	35	38	52	36	36	37	30	29	33	32	36	32	32	34	35	41	45	31	25	21	25	38	35	37	42	45	27	52	42	31	44	31	42	46	36	40	43	33	46	41	35	49	29	38	47	44	40	52	34	33	38	29	38	29	35	50	42	36	39	35	30	38	40	45	34	44	31	35	30	35	33	37	36	36	34	30	37	53	35	31	38	32	36	32	37	40	33	40	36	27	45	40	47	37	31	29	37	40	41	33	25	41	49	46	35	38	31	39	50	31	44	33	30	37	33	32	43	35	33	41	43	40	38	41	41	41	47	34	26	44	36	35	40	46	34	47	33	31	39	36	48	47	43	35	35	30	39	36	36	34	32	33	29	48	33	28	27	37	36	40	34	48	37	41	22	38	49	41	47	38	37	58	38	28	38	31	40	35	38	41	30	43	39	43	41	41	41	39	38	41	35	27	30	26	36	45	45	44	29	30	34	42	43	38	31	45	30	38	48	33	30	47	35	43	40	39	34	27	38	36	32	30	39	30	38	49	35	54	40	36	38	26	29	39	43	36	41	38	39	31	38	37	33	42	42	30	37	39	29	29	36	36	28	46	37	37	48	32	28	31	38	27	40	31	48	32	33	42	36	32	35	45	37	49	33	40	49	57	33	46	30	33	38	38	40	41	37	43	31	40	37	39	40	30	30	40	30	46	33	33	33	40	45	31	43	42	29	32	41	46	41	30	34	39	22	41	39	43	39	33	39	38	40	38	39	32	49	30	26	32	34	40	36	48	44	38	40	31	43	44	31	46	29	36	37	36	39	44	31	39	42	28	35	36	38	38	52	49	30	41	35	38	38	35	35	45	33	39	30	33	49	33	30	32	48	37	29	41	27	36	35	29	35	38	41	38	47	34	31	44	43	35	41	36	43	46	30	38	42	33	35	33	33	37	37	42	34	31	34	33	34	37	37	52	37	34	28	27	39	35	36	36	35	39	36	39	37	36	27	39	38	33	32	34	30	33	31	38	22	29	31	43	35	29	30	37	31	36	34	42	38	50	32	40	43	29	42	46	56	35	51	54	34	41	26	32	30	34	28	25	38	29	45	32	39	38	33	33	35	50	33	30	42	32	32	27	41	36	37	44	42	25	44	34	36	35	44	37	41	33	39	43	39	36	47	32	42	28	39	34	38	32	37	46	28	37	34	43	27	39	39	40	39	37	33	32	34	37	31	40	43	36	41	34	46	38	40	44	34	56	34	34	46	38	42	47	39	42	31	26	24	39	31	27	32	27	42	45	37	36	42	44	30	49	30	37	35	37	37	39	36	44	38	40	30	38	47	31	50	37	34	31	29	39	31	37	47	34	34	36	34	35	37	43	31	47	45	37	34	41	30	42	30	48	46	36	39	37	31	38	29	38	32	45	40	37	43	41	42	39	37	39	32	28	41	40	41	49	45	41	35	37	32	41	39	54	38	29	41	50	39	47	36	35	45	44	31	32	32	29	39	36	40	36	44	37	29	35	44	38	37	32	37	40	37	39	48	46	50	51	38	33	45	37	33	28	31	43	37	37	36	38	40	33	38	44	43	30	46	37	42	32	32	40	35	36	34	35	40	32	38	34	35	37	47	43	39	33	40	49	43	38	43	36	31	50	43	32	37	44	28	35	43	31	29	44	41	42	52	39	29	36	32	47	38	45	43	28	33	38	38	42	47	41	46	37	41	32	33	32	35	46	45	50	33	38	34	29	42	36	41	39	32	31	32	39	32	41	28	31	35	34	39	42	45	37	29	43	36	35	25	39	45	41	28	31	39	44	44	27	39	33	35	34	41	31	37	37	42	33	47	22	31	31	42	39	39	45	43	44	36	40	42	39	28	38	33	31	33	25	34	51	34	46	41	41	38	35	37	41	39	41	34	41	33	50	35	37	32	33	41	42	23	44	39	38	39	34	34	32	40	48	47	30	42	38	29	44	37	41	41	39	40	33	40	47	30	41	44	39	42	43	39	42	30	23	36	32	46	40	35	38	37	34	42	28	33	34	34	31	30	39	40	45	44	24	42	37	38	37	38	25	32	36	40	39	40	36	41	36	46	43	29	33	43	33	35	47	33	36	29	38	35	42	35	41	39	42	36	43	32	35	39	37	43	43	36	40	31	41	29	38	32	36	34	50	40	30	36	37	48	43	42	38	32	31	25	42	43	44	39	38	45	33	44	35	42	36	41	47	30	35	46	28	39	40	42	35	36	44	42	33	39	30	39	36	36	34	37	41	43	38	31	34	31	31	36	37	46	37	44	33	31	32	47	49	38	28	35	35	36	44	40	40	58	36	41	39	37	47	58	32	47	26	47	39	33	44	48	37	33	40	39	31	33	39	44	33	42	28	43	39	34	29	31	41	34	40	34	32	45	40	40	32	29	31	31	41	31	43	38	41	32	40	33	43	40	41	36	32	38	29	25	44	42	36	40	37	34	27	37	50	34	34	38	39	31	30	55	36	38	42	35	36	48	36	30	44	27	41	33	29	41	41	47	30	32	38	34	26	29	42	35	37	39	40	34	44	41	50	32	38	33	37	36	33	44	37	42	46	36	41	44	29	41	38	48	39	35	39	25	33	44	42	40	34	39	43	34	37	38	38	26	39	31	38	43	50	41	32	41	40	43	28	48	43	28	34	38	25	41	23	42	39	41	46	51	33	36	46	53	34	36	32	30	37	30	36	49	36	38	41	28	28	40	43	30	38	38	38	38	43	38	32	39	48	37	42	39	39	47	36	22	45	33	43	39	31	27	35	42	34	38	32	39	43	37	33	39	39	39	44	28	41	33	28	40	35	33	42	33	36	38	38	50	40	34	34	38	43	35	36	41	38	48	42	39	31	44	40	33	37	24	26	38	37	35	58	41	42	29	33	36	36	42	41	31	34	34	34	36	44	47	36	34	35	24	42	32	42	43	24	51	38	44	41	34	39	40	32	42	52	49	42	45	33	38	28	36	51	34	44	35	43	40	35	31	37	21
12041	5772	5332	14898	27586	31455	33204	36435	41259	44496	39375	25807	18595	17305	11640	6039	2492	1316	694	519	512	473	513	496	467	461	485	463	476	458	496	460	485	494	436	484	445	489	445	485	487	488	442	469	526	456	435	469	469	459	459	466	422	479	436	449	440	459	487	474	458	477	456	442	498	424	448	467	462	447	494	485	501	487	477	431	481	442	482	434	484	460	471	467	485	517	483	446	504	493	470	488	492	485	470	479	470	467	469	460	469	460	465	494	483	478	435	496	510	443	462	429	469	466	450	494	474	508	462	489	480	473	462	498	459	478	498	489	455	481	424	465	479	498	465	463	487	479	465	472	505	494	458	480	493	439	470	459	442	463	486	486	458	479	472	485	477	487	479	483	482	497	449	439	499	485	447	459	488	492	458	458	487	482	461	462	458	426	477	466	451	475	492	453	484	455	446	454	489	438	439	472	491	475	426	515	485	472	523	435	497	523	539	527	460	446	470	480	465	462	456	491	463	457	510	486	411	449	438	475	489	443	460	485	472	515	520	462	450	413	469	504	490	460	443	440	457	471	443	478	448	486	451	501	474	448	493	452	483	501	471	470	492	526	509	505	467	469	495	438	426	447	439	486	444	487	463	467	476	472	445	490	453	491	458	465	482	515	426	490	473	453	490	429	468	489	492	456	446	500	461	457	483	477	480	465	467	414	455	472	485	461	499	520	507	496	492	484	499	462	463	486	484	448	478	472	488	506	432	461	487	427	484	448	470	458	398	494	478	471	451	453	497	442	458	487	512	466	475	489	516	485	450	415	466	506	448	458	444	470	488	470	477	494	474	453	502	464	470	509	448	482	442	451	489	485	465	469	483	460	445	442	471	441	513	473	442	452	463	481	511	457	454	422	448	443	506	442	467	487	463	480	483	450	479	478	440	448	521	478	445	423	437	444	449	482	472	469	464	529	477	481	505	499	460	467	477	478	490	481	477	512	478	449	498	534	472	438	466	497	467	468	459	475	454	455	466	525	486	467	503	496	450	489	483	460	486	438	489	512	423	472	487	488	480	476	490	519	477	492	495	467	464	467	478	462	474	513	491	490	502	451	471	486	488	466	479	484	486	453	481	493	435	507	478	438	479	462	476	446	481	474	448	454	460	447	457	458	477	471	479	442	487	488	508	479	440	494	446	503	463	504	510	490	488	454	498	517	435	472	453	443	487	502	471	472	495	449	484	449	491	475	485	450	476	442	435	455	473	477	479	526	446	453	458	474	463	491	430	475	476	463	445	472	491	467	484	465	486	516	484	458	447	459	503	489	480	473	450	481	482	484	461	454	483	466	434	502	447	458	457	459	503	401	505	485	434	466	458	465	465	465	486	471	480	503	438	475	480	443	456	475	474	486	469	460	426	449	489	461	493	464	468	468	448	468	478	465	445	435	479	505	494	483	483	450	487	421	468	491	437	485	477	479	475	485	462	459	458	463	477	458	490	506	461	454	514	477	474	493	484	468	479	473	460	452	501	483	492	448	498	462	504	476	467	467	482	447	474	464	466	439	469	453	482	498	469	472	443	517	469	406	464	443	497	476	480	448	472	527	462	448	487	452	494	483	485	494	448	422	531	481	443	475	485	438	472	410	451	472	475	441	456	490	473	491	460	461	502	473	484	462	464	509	489	460	441	492	469	434	500	440	470	463	480	462	494	485	487	453	461	466	438	468	463	484	455	490	496	477	490	472	479	487	453	510	470	453	439	498	478	496	482	515	453	505	481	459	456	500	469	459	474	488	471	458	490	492	485	519	446	494	439	460	476	458	457	480	482	437	509	443	499	421	480	458	468	495	486	505	466	504	504	497	463	448	479	480	511	433	484	486	436	460	465	471	478	467	485	490	451	478	488	476	494	505	478	475	496	456	438	524	477	506	433	460	474	495	463	458	482	459	483	492	480	510	432	472	444	516	489	507	505	466	466	459	479	462	481	453	498	472	496	500	480	444	488	478	443	445	461	498	447	479	433	454	481	466	473	473	468	419	465	473	459	468	444	473	468	471	458	508	500	482	472	484	440	472	470	461	472	468	465	455	482	478	463	499	458	474	445	492	456	498	462	501	497	444	462	442	434	483	492	501	487	509	471	478	498	462	490	486	457	461	470	460	426	449	473	442	474	476	512	475	466	453	445	454	471	456	465	465	475	478	462	438	467	481	461	501	482	462	514	473	472	457	470	455	464	462	486	506	474	458	486	472	449	453	446	467	513	497	501	451	469	471	453	447	480	486	488	470	480	475	450	468	418	519	493	493	438	488	470	483	432	479	477	449	445	435	457	449	465	473	449	497	507	450	472	514	483	442	452	475	494	473	446	453	494	469	501	482	482	457	436	486	475	512	467	450	489	460	453	463	479	503	470	517	494	474	475	442	476	446	453	492	501	450	448	497	462	497	449	489	458	489	502	453	475	489	448	480	453	468	466	425	476	497	452	478	489	453	449	464	498	489	463	467	473	452	464	435	450	464	448	459	496	490	531	483	493	470	516	482	473	490	462	457	472	478	482	461	479	452	498	484	480	448	487	429	475	509	463	482	441	502	471	489	502	467	452	461	436	454	433	436	455	444	449	481	460	439	507	488	484	425	460	467	461	476	487	482	479	488	464	490	427	491	488	436	493	432	476	490	456	497	449	497	454	478	476	463	457	458	462	489	455	483	496	493	482	449	488	473	493	439	504	439	439	427	484	468	496	454	451	508	485	457	473	496	469	499	453	486	447	468	449	473	456	472	434	442	533	487	453	483	479	471	443	451	495	459	478	480	476	457	475	441	429	452	469	449	499	473	479	438	499	505	496	413	445	420	471	473	452	473	446	472	483	484	485	470	470	507	492	503	493	466	469	472	474	466	458	443	478	452	453	498	492	468	477	475	471	443	467	461	489	471	483	477	499	435	495	495	478	507	489	490	445	438	496	461	507	474	505	438	486	502	488	462	487	508	450	474	516	481	471	463	496	443	465	437	461	492	475	474	460	489	500	457	515	432	478	477	436	430	453	450	500	480	490	470	435	503	423	479	452	481	463	448	428	456	485	455	506	475	462	466	479	478	471	497	454	484	484	476	473	495	445	451	520	469	454	468	529	464	461	474	498	451	500	474	497	463	469	477	502	490	452	452	499	483	510	499	501	426	433	472	460	474	492	472	486	459	450	490	500	448	431	502	463	455	451	487	508	470	491	466	459	496	495	456	518	482	481	474	429	437	484	494	499	442	479	467	470	478	438	478	469	444	479	489	463	496	459	464	480	511	472	474	438	497	486	477	484	495	441	472	469	447	443	448	482	458	486	505	439	466	474	472	427	475	466	477	447	528	451	486	492	446	438	540	458	457	495	405	472	458	440	444	453	436	473	458	460	443	498	471	478	418	460	437	489	461	456	447	444	478	496	483	445	453	421	470	513	480	502	484	516	484	486	431	490	436	451	489	451	491	474	488	511	456	481	514	474	495	472	477	459	488	480	457	431	454	458	483
1895	198	254	250	509	1088	2794	4591	6235	7967	6503	2736	1178	564	298	179	94	69	67	68	47	45	47	51	47	62	56	52	42	61	47	52	60	53	54	39	51	50	63	57	53	54	47	50	51	66	65	53	47	49	56	42	50	64	48	45	61	51	57	52	52	45	54	57	57	57	58	63	32	52	58	38	47	39	56	42	55	48	63	44	62	50	43	54	48	46	49	63	61	44	50	50	40	49	66	52	55	49	45	52	57	49	49	52	44	56	49	46	63	43	50	55	45	54	49	54	49	62	42	42	50	51	57	62	59	60	45	58	55	60	63	44	51	51	45	53	48	52	51	49	59	58	50	57	48	41	50	67	51	57	58	46	57	52	49	53	57	50	54	53	46	59	55	60	47	51	57	50	47	51	55	53	54	58	47	62	51	63	53	68	36	54	56	58	56	43	39	59	57	69	55	49	49	57	56	49	59	56	55	54	47	63	52	46	50	53	69	39	54	56	43	59	65	69	45	63	59	53	51	43	42	61	48	58	41	49	57	62	48	47	61	52	52	48	52	49	45	51	62	41	53	55	57	52	54	45	56	49	49	56	56	54	59	39	50	44	65	49	48	57	49	44	51	50	56	49	44	58	57	50	49	61	50	64	54	45	55	52	49	32	54	40	40	61	51	53	51	49	52	56	48	53	50	50	66	46	55	58	57	42	57	49	49	49	39	59	48	48	49	46	54	47	50	54	54	46	52	65	50	58	48	54	51	51	58	48	61	61	59	60	61	64	46	45	58	50	63	59	41	50	45	60	57	52	48	44	55	64	58	58	61	46	48	63	52	62	73	51	50	47	54	46	52	65	39	42	46	53	66	49	54	48	49	59	53	54	54	52	54	55	60	52	47	60	48	60	50	44	53	58	51	46	61	55	64	58	65	56	50	63	47	52	47	51	51	55	50	44	47	52	51	51	69	47	54	53	51	57	56	48	54	44	47	56	52	44	68	66	53	48	72	45	43	52	40	52	51	45	49	46	51	58	57	39	53	49	43	57	46	60	50	46	54	51	54	46	49	46	49	45	61	55	57	53	56	37	57	49	57	55	57	51	41	45	55	51	47	48	68	52	40	47	56	60	62	45	43	48	38	58	57	48	40	49	28	58	58	49	54	65	51	60	49	49	70	47	48	53	52	46	59	52	51	60	59	58	46	56	61	57	55	68	42	45	55	49	47	55	58	58	66	57	62	49	55	53	49	55	38	54	52	46	56	49	44	48	53	51	51	62	67	68	50	55	52	43	56	39	71	68	48	51	65	50	44	54	50	57	56	56	48	53	39	56	49	50	49	53	56	48	40	54	47	60	55	51	44	49	54	63	57	58	56	59	55	51	52	55	55	43	50	59	51	47	55	61	61	41	49	57	49	51	56	49	47	47	42	57	53	61	54	52	48	43	59	58	51	57	43	45	45	55	55	73	56	49	68	53	64	51	45	71	48	44	46	66	56	57	53	48	41	51	64	53	42	45	68	45	46	55	62	58	55	61	60	40	55	55	58	52	40	61	53	37	53	51	42	58	46	48	60	42	62	52	46	45	58	50	45	54	62	67	61	64	56	53	52	71	36	48	53	61	49	57	49	44	56	53	59	40	59	52	38	49	62	59	56	51	49	49	52	46	54	40	53	45	47	49	48	44	48	63	46	49	50	44	46	57	47	41	55	46	51	61	54	61	55	47	59	42	59	56	44	62	41	36	49	56	49	40	48	45	48	54	52	42	55	51	54	43	54	55	60	53	66	58	58	35	57	62	35	49	53	57	49	45	50	55	59	55	59	57	47	57	57	61	56	47	57	52	64	44	54	44	56	57	50	54	54	55	54	67	57	65	50	50	47	45	54	67	55	54	55	50	41	56	47	39	47	57	69	46	67	54	62	47	56	55	51	48	44	55	70	47	64	50	47	56	56	42	48	74	49	51	70	53	47	56	36	43	51	45	64	50	62	46	45	55	51	61	46	49	50	58	53	44	54	55	60	58	52	48	49	49	48	49	51	45	36	53	52	57	61	48	50	43	46	49	63	63	43	60	62	58	56	49	65	61	76	53	49	62	52	50	55	38	61	55	43	54	53	52	42	58	54	55	55	47	58	56	54	55	53	59	39	50	47	58	50	49	50	55	52	61	52	72	45	49	47	56	54	57	61	53	44	59	44	44	59	56	53	63	58	50	57	48	46	55	54	34	56	62	52	65	70	61	68	58	52	64	49	30	46	57	62	44	49	49	60	56	46	55	55	57	46	58	43	63	49	63	59	52	62	63	45	51	57	47	53	58	51	55	60	51	51	54	41	59	48	48	61	51	66	50	54	53	61	50	48	63	54	56	57	66	45	66	58	42	61	46	63	43	51	49	68	55	55	57	63	46	66	42	56	53	49	60	54	50	63	56	46	48	53	58	45	55	43	49	45	47	59	49	70	40	59	48	48	56	53	46	59	41	55	48	60	58	55	69	56	42	56	51	47	43	57	53	55	40	58	56	49	52	42	49	49	39	55	52	61	48	60	39	60	54	47	56	50	49	47	56	42	62	68	51	55	55	53	47	50	52	54	50	49	58	54	62	43	57	68	49	62	70	53	59	67	69	43	54	52	51	57	55	54	49	63	63	37	58	53	46	55	52	46	56	39	62	46	56	51	46	59	48	44	45	60	40	63	37	56	49	45	52	47	53	57	57	52	41	53	41	61	48	48	54	63	52	66	57	51	52	56	65	48	52	49	43	51	47	49	48	52	49	56	64	60	55	57	47	47	38	51	45	47	59	63	43	53	45	57	55	51	51	59	54	53	57	47	42	40	53	48	57	65	54	37	51	40	54	57	57	53	60	37	61	52	59	54	53	48	46	66	67	59	53	52	51	41	56	52	42	43	50	53	62	48	55	60	42	46	45	48	44	55	52	43	52	56	55	57	66	36	42	47	59	51	51	49	50	39	41	58	48	52	45	53	48	45	50	53	50	46	43	45	56	52	45	49	41	59	73	62	46	49	42	58	47	59	47	58	44	44	59	47	54	56	55	58	50	54	67	53	48	59	45	56	59	51	54	50	54	54	50	52	57	53	63	48	56	49	47	52	55	37	54	45	53	50	54	53	40	49	49	58	45	51	47	49	42	45	52	48	50	55	49	54	48	56	52	47	57	61	41	41	58	50	43	51	58	34	47	53	59	45	56	50	47	48	53	40	42	51	39	51	60	52	40	58	66	58	53	51	51	44	44	42	50	56	52	46	50	42	55	58	45	53	60	55	56	57	70	52	52	68	57	51	49	56	48	52	44	48	51	60	60	54	45	48	54	74	53	65	70	55	52	42	52	58	53	38	45	57	54	42	56	54	46	64	45	50	55	53	62	50	50	58	47	56	70	66	54	48	52	61	62	52	47	43	57	65	63	55	49	47	48	61	49	48	42	55	50	54	44	42	40	56	50	49	48	50	50	63	60	51	44	43	58	54	52	55	65	65	50	54	52	63	52
12859	5293	4984	13521	28469	33617	39201	43479	45491	46513	40385	26479	20895	13148	7607	4410	1993	1125	819	745	718	670	658	648	681	721	652	648	641	660	668	670	729	671	657	581	722	646	682	624	683	635	668	627	642	632	649	662	633	661	640	647	685	647	659	647	672	680	630	684	672	669	655	623	666	667	618	628	609	601	621	688	676	644	686	700	696	710	658	606	675	686	683	646	619	688	643	650	683	611	687	606	631	683	670	679	649	632	665	690	644	654	687	712	671	621	618	645	693	632	673	673	669	638	635	601	677	659	645	661	637	705	658	681	684	665	674	596	653	677	647	638	675	678	617	658	663	689	668	662	704	642	624	670	692	650	648	609	672	668	678	635	648	672	659	690	675	640	649	644	669	663	677	665	616	674	686	672	692	657	717	694	664	663	652	661	622	680	624	651	683	664	636	633	681	644	629	672	642	681	641	628	679	642	648	647	665	692	638	657	613	650	667	670	675	677	697	665	643	664	645	693	660	603	689	674	695	655	688	739	680	685	602	663	673	616	668	704	646	669	602	674	701	641	639	635	680	640	632	650	639	602	677	617	659	659	695	644	709	637	646	684	687	650	626	642	669	688	647	704	653	643	653	690	636	663	687	659	657	672	647	703	670	667	627	641	597	646	627	665	682	675	663	661	655	652	613	677	673	699	674	660	682	689	648	659	657	605	681	677	690	652	620	662	701	662	642	655	691	673	652	670	681	643	682	659	667	677	644	651	657	677	698	741	651	694	681	699	613	697	672	664	683	704	723	643	646	715	658	682	648	666	655	641	691	684	643	646	647	645	619	651	617	679	681	678	661	672	659	632	672	667	657	621	686	624	645	695	651	652	670	670	637	621	627	703	659	640	651	651	680	647	635	659	675	666	667	673	688	675	713	674	641	665	663	675	681	637	670	689	693	654	665	636	656	662	667	675	648	625	647	710	650	661	667	627	647	653	682	638	664	647	721	673	698	739	667	644	631	705	631	678	640	660	661	658	686	634	645	670	645	632	655	706	681	655	724	669	649	651	649	667	642	619	684	666	592	684	643	669	680	671	663	713	702	685	652	656	681	645	663	657	700	623	675	672	659	633	627	656	654	698	687	631	666	671	602	674	694	676	670	697	683	663	630	666	650	658	624	663	667	662	647	679	662	646	625	677	710	690	643	697	701	660	640	712	672	639	673	679	701	665	637	619	692	743	676	674	625	678	672	634	661	634	647	661	692	630	645	655	700	705	636	697	632	700	657	668	654	684	659	659	674	643	684	670	688	678	694	638	668	595	690	633	677	682	667	626	675	659	643	637	663	642	640	665	639	679	663	608	603	671	668	648	679	694	635	595	678	668	654	660	689	658	673	678	662	626	636	653	643	678	660	689	653	653	663	685	615	608	663	664	647	649	650	685	634	635	655	635	639	674	632	657	704	648	668	663	670	681	666	611	704	660	646	640	652	676	689	639	658	662	679	652	667	667	625	617	700	646	644	680	673	675	691	636	687	645	662	663	666	656	693	624	636	675	648	652	645	632	699	691	632	616	696	663	660	663	661	627	672	693	672	682	625	670	694	654	686	661	669	653	623	663	657	634	651	665	690	672	636	619	653	658	722	646	638	636	606	639	721	723	650	623	664	678	615	702	696	680	664	710	696	641	659	672	649	645	676	592	659	673	652	714	669	637	670	677	658	685	633	678	657	685	663	660	668	621	633	639	632	773	672	666	633	650	649	649	636	680	644	606	667	653	622	616	637	664	653	690	666	662	672	696	664	653	633	642	695	656	648	644	671	647	659	654	709	665	642	687	694	645	641	614	675	657	625	705	634	681	678	663	651	643	668	662	633	637	646	612	688	693	656	645	649	663	646	656	709	680	703	654	665	676	612	653	652	645	669	705	713	669	678	640	662	669	659	681	671	672	624	661	670	675	627	677	619	645	651	600	657	676	645	651	695	611	620	646	666	646	662	676	611	661	629	667	649	634	653	670	640	643	658	698	647	656	688	636	624	668	636	630	610	693	637	665	705	634	628	636	634	663	639	699	682	709	646	649	660	653	648	658	690	627	709	690	714	646	685	655	682	691	728	643	672	639	669	701	627	642	650	633	619	690	670	631	657	673	676	745	697	660	687	629	668	697	660	707	642	661	703	625	673	665	605	634	656	708	666	694	687	667	697	631	647	648	640	672	686	677	619	633	646	661	621	693	646	670	727	630	703	656	671	649	680	628	697	679	632	719	657	648	651	676	634	615	669	653	647	635	630	646	612	662	647	606	648	667	642	671	659	657	685	644	677	646	633	657	653	648	635	663	660	674	656	629	655	654	683	711	638	649	660	694	641	668	648	693	670	653	681	671	670	632	718	631	659	647	668	660	661	662	652	640	664	651	664	681	668	620	657	685	655	680	677	646	685	653	685	664	678	669	669	646	643	620	622	712	684	678	648	642	644	648	674	631	639	657	679	674	731	635	667	634	700	664	686	669	660	699	643	651	648	697	615	662	650	655	642	645	646	624	670	650	637	645	680	640	662	699	622	686	655	668	694	618	685	682	695	699	687	644	699	675	609	658	660	677	655	676	663	658	688	654	672	633	673	651	682	656	622	661	676	669	746	659	666	679	653	662	609	665	676	674	628	674	632	689	668	658	679	680	656	611	633	632	683	637	650	673	677	591	673	675	666	684	675	621	712	679	677	666	674	658	670	651	633	674	679	668	688	696	611	698	668	706	661	684	641	675	668	636	685	618	646	651	705	665	660	670	620	686	676	702	661	691	635	663	668	639	678	644	615	644	621	647	619	668	677	606	645	666	646	652	669	669	674	674	652	660	640	654	632	694	660	717	655	644	655	667	728	657	643	667	622	655	667	680	699	629	676	661	672	638	651	605	697	656	680	663	683	667	640	689	657	618	649	661	667	683	616	670	696	658	690	670	648	650	673	639	649	642	648	662	674	654	654	697	685	657	623	680	638	652	637	654	657	698	624	694	606	670	643	669	694	645	664	628	649	668	672	663	664	657	653	686	626	681	647	673	663	631	684	677	657	669	661	642	649	624	682	629	678	646	686	669	658	638	660	612	644	663	651	686	634	661	688	649	670	719	696	653	688	634	684	695	675	627	669	637	728	651	656	638	624	672	658	641	700	655	681	647	611	657	653	629	690	682	662	681	598	666	636	643	621	664	660	707	704	640	642	630	641	642	658	673	640	681	702	676	673	678	617	679	666	678	602	636	675	687	651	669	673	699	669	591	680	644	665	638	640	671	641	652	670	629	634	662	608	675	652	688	676	649	629	635	665	641	639	598	652	663	665	679	642	660	656	632	682	655	670	686	676	645	676	687	687	684	697	672	632	680	683	667	656	647	684	651	664	696	645	643	647	638	628	642	680	718	698	644	673	644	647	623	620	678	672	685	636	678	662	682	695	653	671	652	682	662	670	691	687	679	621	712	661	655	698	627	639	710	682	652	653	690	660	661	673	661	645	645	670	629	695	636	668	645
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
