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
342723672664	342723673179	342723673728	342723674279	342723674828	342723675379	342723675928	342723676479	342723677028	342723677579	342723678129	342723678678	342723679228	342723679779	342723680329	342723680879	342723681428	342723681979	342723682529	342723683079	342723683628	342723684179	342723684729	342723685279	342723685828	342723686379	342723686929	342723687479	342723688028	342723688579	342723689129	342723689679	342723690228	342723690779	342723691329	342723691879	342723692428	342723692979	342723693529	342723694079	342723694628	342723695179	342723695729	342723696279	342723696828	342723697379	342723697929	342723698479	342723699028	342723699579	342723700129	342723700679	342723701228	342723701779	342723702329	342723702879	342723703428	342723703979	342723704529	342723705079	342723705628	342723706179	342723706729	342723707279	342723707828	342723708379	342723708929	342723709479	342723710028	342723710579	342723711129	342723711679	342723712228	342723712779	342723713329	342723713879	342723714428	342723714979	342723715529	342723716079	342723716628	342723717179	342723717729	342723718279	342723718828	342723719379	342723719929	342723720479	342723721028	342723721579	342723722129	342723722679	342723723228	342723723779	342723724329	342723724879	342723725428	342723725979	342723726529	342723727079	342723727628	342723728179	342723728729	342723729279	342723729828	342723730379	342723730929	342723731479	342723732028	342723732581	342723733129	342723733679	342723734228	342723734779	342723735329	342723735879	342723736428	342723736979	342723737529	342723738079	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2149	3300	1900	2700	2149	3300	1900	2700	2149	3300	1900	2700	2149	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2152	3300	1900	2700	2152	3300	1900	2700	2152	3300	1900	2700	2152	3300	1900	2700	2152	3300	1900	2700	2152	3300	1900	2700	2153	3300	1900	2700	2153	3300	1900	2700	2153	3300	1900	2700	2153	3300	1900	2700	2153	3300	1900	2700	2154	3300	1900	2700	2154	3300	1900	2700	2154	3300	1900	2700	2154	3300	1900	2700	2154	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
16938	18568	8765	4294	5115	7770	3511	5627	6121	2768	1922	501	209	185	190	170	103	138	80	58	45	44	54	38	44	36	43	31	45	44	35	40	45	34	35	49	29	36	33	50	36	33	47	35	46	30	54	50	41	41	45	36	41	45	43	43	49	22	43	41	43	54	35	45	45	41	47	44	35	33	41	42	44	54	42	38	38	40	44	46	37	43	55	43	40	36	40	40	37	46	43	36	47	50	44	33	45	44	51	46	43	38	43	38	32	52	37	49	50	54	35	45	43	40	50	44	38	51	35	59	36	43	46	42	47	47	47	36	45	39	35	31	41	58	48	53	51	50	42	43	43	40	32	39	50	33	38	43	51	56	45	44	32	49	46	46	37	43	44	58	56	50	41	24	34	40	26	37	40	56	38	42	36	36	43	42	38	48	31	30	42	50	42	46	37	52	43	45	37	31	44	36	36	44	39	39	42	47	44	40	34	40	42	44	52	32	44	37	52	45	37	44	46	37	39	32	40	34	44	35	47	32	42	40	56	40	46	33	44	42	40	51	33	51	39	54	46	45	36	40	43	59	48	40	41	45	32	45	41	54	43	50	47	42	42	41	39	48	34	38	39	49	35	39	49	37	41	39	43	61	38	40	36	41	44	45	42	48	46	38	47	44	49	44	38	32	41	50	40	53	49	26	51	48	63	50	43	36	36	42	39	41	37	57	39	43	51	63	48	47	42	48	47	43	39	50	43	43	44	39	40	38	29	47	42	51	46	44	38	42	57	48	39	46	41	37	60	44	39	44	54	45	39	45	46	37	40	30	43	68	47	42	49	41	43	29	38	38	50	53	52	42	46	51	36	44	37	47	50	46	41	36	34	41	28	39	38	40	42	45	43	49	43	38	41	45	46	48	41	39	38	45	43	36	44	44	32	30	46	37	43	53	42	43	43	27	33	41	45	37	42	31	36	47	42	42	47	47	41	40	51	44	40	44	40	36	30	42	42	41	44	44	29	32	40	40	44	29	53	49	42	53	37	35	46	51	29	39	37	43	34	51	43	38	51	33	44	49	38	33	45	40	40	39	41	50	42	41	46	35	44	52	32	26	42	40	37	45	33	40	42	42	40	40	37	57	43	35	40	40	37	42	37	40	42	41	37	43	33	41	44	43	43	42	50	41	48	50	44	42	40	54	40	45	43	35	52	50	49	49	49	45	45	47	48	39	36	40	44	33	38	58	55	39	42	33	46	42	37	47	41	44	42	41	33	39	56	40	43	39	48	34	44	44	37	42	48	41	32	37	53	40	51	39	49	34	47	38	47	40	39	34	38	46	46	44	41	49	52	46	51	46	50	38	41	37	39	37	33	42	51	40	51	47	43	48	36	33	29	35	36	48	36	40	47	39	33	42	51	34	26	42	33	42	45	49	50	44	48	48	47	35	45	46	50	38	52	32	43	38	43	40	44	33	42	43	24	38	44	33	41	40	53	42	46	34	43	45	38	40	38	48	42	47	32	33	35	41	40	45	38	54	37	42	51	41	43	58	31	36	48	41	47	42	36	53	43	34	43	55	49	45	35	36	53	42	39	48	44	42	42	40	45	45	44	51	52	47	36	39	30	38	38	49	55	49	42	48	42	43	42	29	42	46	45	44	45	38	35	46	40	48	46	53	41	38	38	47	31	49	42	41	39	41	33	48	37	43	45	45	43	54	28	49	47	42	39	39	47	43	39	42	47	42	38	39	49	44	49	60	37	44	44	33	34	37	40	47	42	51	46	39	43	46	35	42	40	45	39	43	48	30	44	38	43	33	41	38	46	45	44	34	36	35	39	41	50	37	49	38	31	51	40	42	45	49	38	47	40	47	35	38	37	39	47	39	43	39	35	42	41	43	35	46	46	43	57	34	51	33	46	44	47	48	35	32	40	43	37	43	38	39	62	53	42	33	37	45	51	32	39	47	41	40	44	38	52	43	43	26	44	48	35	37	32	35	46	44	39	46	49	41	43	35	41	32	52	45	34	43	36	41	48	52	54	41	34	34	40	54	46	36	44	26	43	39	46	25	48	47	38	45	38	53	46	47	26	40	45	43	45	34	39	36	44	38	38	42	42	50	45	44	34	50	43	48	32	44	38	49	43	46	44	45	48	47	41	46	56	42	33	41	37	34	39	58	46	39	44	51	51	41	39	56	30	41	34	47	49	38	34	46	48	43	51	49	38	54	34	50	41	37	37	50	52	45	36	38	40	44	41	38	39	39	43	49	38	42	47	38	44	49	46	44	44	34	44	47	41	39	37	30	50	40	32	52	42	34	55	48	42	54	44	44	34	46	45	45	35	31	38	42	59	46	49	43	30	41	30	35	43	57	32	46	52	37	41	39	40	43	56	30	45	42	41	26	51	46	47	51	45	45	42	37	43	38	42	37	47	45	39	49	61	39	34	35	29	45	43	41	48	40	48	47	35	46	39	46	44	49	40	50	58	43	31	46	41	52	24	35	36	43	41	41	33	49	50	34	34	41	35	45	40	35	43	47	42	36	36	48	38	35	44	42	34	40	39	37	39	42	45	44	44	40	47	45	58	51	47	38	38	45	38	49	32	44	36	51	44	47	47	32	46	45	37	37	37	41	46	40	46	46	31	44	34	49	38	43	42	25	44	33	44	42	42	47	42	37	47	48	48	33	41	37	35	41	52	44	39	29	46	51	43	40	31	43	45	47	51	63	49	39	34	28	39	47	41	49	38	55	42	38	42	50	52	34	56	38	40	50	35	52	39	36	54	53	32	31	37	49	45	43	46	41	36	40	38	38	38	41	52	42	40	26	42	49	34	45	36	32	49	43	41	51	53	47	50	42	32	48	41	46	43	37	47	48	32	35	32	41	44	50	36	50	45	40	45	42	43	47	33	47	41	38	39	52	41	31	45	53	46	52	41	42	46	45	35	42	45	34	38	40	47	44	51	46	41	27	35	48	40	45	42	39	33	46	43	38	50	34	52	50	43	46	45	36	40	37	34	53	37	43	38	50	52	56	38	45	32	33	37	35	51	45	44	45	49	45	38	46	38	54	27	34	42	35	31	51	43	45	49	46	38	48	57	43	47	42	40	46	41	44	36	47	29	54	42	57	46	50	47	33	36	30	36	34	48	42	49	39	43	41	39	45	52	42	45	43	34	51	41	35	41	35	35	45	49	49	45	40	38	48	36	36	44	36	43	40	49	35	50	38	37	39	41	40	53	47	47	44	39	41	39	45	33	38	40	40	37	55	34	34	44	39	43	40	51	49	37	47	44	42	52	28	41	35	31	49	48	55	54	41	53	31	42	41	49	52	33	61	38	55	40	40	46	30	64	40	47	46	43	47	38	46	54	37	44	50	51	38	43	43	41	44	45	49	45	33	42	33	42	34	40	42	51	54	41	36	39	53	47	39	33	52	42	38	37	48	41	28	27	54	41	40	44	42	43	46	42	38	38	37	45	40	47	46	45	53	42	38	42	38	33	37	34	52
49432	37276	31557	37479	50752	49216	39410	43070	40825	31207	25838	12844	6097	5812	5134	4141	2579	3447	1790	1202	825	737	585	587	595	576	582	589	546	532	586	545	550	612	590	601	576	578	605	547	588	556	598	493	517	552	548	553	575	578	572	588	553	571	542	551	548	587	538	546	611	572	543	588	554	582	563	527	598	555	590	547	555	567	565	520	538	594	561	537	548	551	595	543	516	562	567	563	546	602	560	495	575	511	552	569	571	551	533	531	551	527	542	550	559	588	565	597	568	563	537	548	580	529	522	580	523	559	546	561	544	561	532	532	548	553	573	552	535	563	571	539	517	580	581	613	585	540	561	571	564	543	526	542	557	558	580	567	553	539	550	507	530	579	563	514	599	536	546	526	523	552	543	551	579	573	583	582	525	592	535	545	533	576	611	580	580	568	579	521	601	578	515	541	590	536	555	557	567	520	596	577	557	560	559	579	547	513	531	559	564	565	582	564	624	549	542	458	586	545	537	573	581	552	563	558	592	566	551	572	579	560	589	523	551	564	527	582	550	578	532	589	568	541	538	522	523	540	578	549	562	569	562	593	559	559	575	566	572	554	548	575	558	546	515	539	572	534	566	587	546	575	553	583	548	553	516	559	563	565	593	593	525	602	526	574	586	597	583	554	532	561	562	567	552	559	582	550	598	556	534	558	569	563	542	544	528	589	557	528	502	529	553	563	564	535	588	566	546	575	622	576	536	570	551	554	585	607	515	583	581	576	544	557	545	549	541	573	579	545	567	567	574	581	519	583	549	540	563	548	571	540	537	553	559	510	584	581	535	589	561	555	600	560	559	542	600	573	597	522	541	553	545	568	592	563	543	536	543	580	577	580	580	559	591	556	526	573	562	517	554	536	564	559	534	563	576	539	592	564	566	580	547	571	590	523	552	551	564	597	573	560	589	557	570	506	545	599	550	555	576	571	571	564	590	565	575	552	552	558	558	521	548	549	553	527	598	551	516	570	543	577	567	566	578	563	597	547	564	578	535	557	569	589	574	550	580	551	535	562	527	499	573	554	601	545	565	556	597	562	588	522	586	560	581	558	583	550	555	551	575	528	591	552	515	587	542	524	559	563	600	590	576	510	556	549	581	534	554	586	539	554	530	577	538	541	564	563	560	540	583	598	575	553	550	560	594	541	560	553	575	571	547	543	525	532	539	524	544	557	563	518	583	502	596	561	551	548	502	557	553	569	541	589	574	546	560	560	572	576	544	543	571	527	563	573	526	570	531	590	572	572	594	580	563	531	555	550	580	554	547	542	594	550	507	558	624	520	569	564	509	539	598	594	560	553	536	576	581	597	575	589	613	597	567	542	552	579	545	568	594	586	543	581	545	570	586	522	536	541	559	572	549	539	576	507	543	550	575	528	527	566	581	535	574	552	578	587	547	523	570	549	509	570	575	560	553	530	557	555	564	601	536	535	609	550	553	526	583	534	560	529	575	611	572	574	608	572	543	548	595	551	541	574	590	588	543	566	573	556	630	599	526	570	562	557	565	587	558	564	599	567	576	559	525	572	547	539	538	596	556	569	564	526	602	576	559	569	570	570	536	564	551	553	551	591	547	555	527	544	549	544	532	511	602	568	489	552	527	539	534	566	555	548	557	600	525	571	535	576	613	583	575	559	570	617	563	530	597	580	547	543	563	563	572	527	537	539	539	536	577	518	538	578	564	582	540	544	617	530	579	548	566	571	552	514	557	590	547	538	532	562	589	579	571	571	545	545	568	564	591	573	601	550	556	586	568	572	542	531	572	576	537	528	541	546	557	566	594	617	567	609	575	562	591	512	578	543	565	577	552	588	577	565	537	584	566	595	584	552	544	553	512	580	578	539	543	582	592	559	548	528	576	543	573	545	540	572	556	562	533	585	583	567	593	564	566	586	582	582	588	580	536	562	569	558	565	559	545	575	564	553	565	575	561	534	554	551	523	559	586	571	576	586	514	562	541	584	541	564	553	572	592	577	535	541	537	546	556	599	573	577	560	584	581	580	555	554	561	544	559	526	545	575	555	552	549	593	555	571	597	558	559	574	549	542	550	591	547	578	557	529	530	571	575	563	558	590	569	520	554	587	582	603	568	547	571	531	537	598	538	561	561	568	562	604	527	601	579	577	565	582	556	598	557	580	575	614	607	548	565	571	549	580	542	594	579	579	575	583	576	552	571	533	566	578	569	588	554	557	569	585	598	583	534	559	569	565	572	568	534	593	519	567	565	611	562	549	593	546	605	538	567	593	514	561	562	512	542	596	585	566	559	561	563	551	547	585	571	571	607	554	522	553	557	593	529	533	553	560	581	560	564	535	529	600	559	555	517	591	564	534	534	595	565	595	565	533	600	583	575	555	548	539	582	575	574	572	538	566	524	540	565	568	596	559	559	541	572	535	584	562	534	548	577	565	559	553	559	551	583	558	565	558	533	558	556	578	585	541	574	568	567	596	577	538	554	563	536	555	559	555	530	551	590	574	564	594	552	561	555	584	557	560	552	576	529	555	594	553	549	554	528	524	568	555	553	541	551	577	543	558	580	565	525	545	575	567	550	533	569	554	556	549	556	612	586	562	556	593	546	579	553	536	553	538	538	564	553	560	554	562	568	576	549	529	575	552	583	564	540	526	567	540	537	582	569	550	600	574	530	562	585	575	568	553	577	548	571	564	612	566	573	568	564	550	605	574	574	552	570	539	530	553	531	587	553	566	539	558	562	564	530	536	540	575	595	539	506	550	555	558	550	553	550	569	568	531	553	570	567	549	554	569	526	552	576	585	569	593	541	513	560	567	540	542	551	563	567	554	544	535	556	586	558	533	543	581	522	583	555	577	593	564	582	593	553	556	576	531	565	568	553	561	574	547	563	570	582	539	539	560	556	504	565	540	569	521	558	553	531	580	526	532	563	557	535	531	529	596	547	585	562	591	578	588	568	591	569	526	560	563	546	581	577	536	581	549	550	500	522	552	590	560	584	546	554	540	538	559	566	613	540	555	530	562	553	553	575	557	573	569	601	566	600	598	567	567	540	544	555	591	535	554	513	532	566	562	574	560	542	574	542	567	554	556	519	557	537	537	585	578	541	525	542	571	565	588	525	567	537	619	574	564	567	550	535	590	532	518	548	577	548	527	578	501	567	559	536	576	583	547	550	543	542	533	558	553	576	566	534	563	560	581	596	519	606	539	586	569	574	567	545	586	576	504	561	534	562	545	559	576	565	558	599	536	561	566	544	548	589	574	555	573	551	557	567	586	523	575	553	549	578	589	557	561	546	534	548	547	555	573	559	575	525	520	589	570	551	557	569	551	494	555	565	566	599	507	580	567	549	554	577	539	519	565	566	606	546	581	550	578	541	605	554	561	556	503	529	557	571	578	556	561	567	550	583	573	558	586	514	526	579	524	573	549	573	550	578	564	540	566	519	527	571	570	548	561	567	520	562	604	577	552	600	546	538	584	544	577	524	587	606	553	545	584
7136	3597	1408	872	983	1374	882	1454	1351	608	446	167	80	87	70	66	64	59	59	59	45	38	49	40	44	41	48	51	43	40	50	44	50	37	47	39	55	58	39	57	43	52	34	45	44	49	38	51	40	42	38	54	42	38	35	48	51	61	52	37	47	33	41	51	34	35	52	45	45	33	46	55	40	52	42	41	39	44	45	37	48	65	48	35	58	38	41	41	36	35	38	43	51	41	37	46	29	51	50	44	49	46	43	42	55	41	52	36	49	41	49	48	42	36	45	41	42	48	48	39	41	34	40	37	38	49	38	38	40	36	36	39	46	54	43	52	59	39	47	50	39	35	37	41	39	65	27	42	42	46	39	38	43	43	42	37	37	50	40	29	37	39	34	46	43	52	39	37	36	56	43	41	45	45	47	54	37	40	51	47	48	41	39	39	51	48	41	58	48	48	49	47	46	43	36	49	37	46	44	34	42	34	48	45	47	52	40	52	44	43	37	45	38	40	42	45	50	43	35	48	48	36	38	48	33	43	35	43	50	47	45	50	38	38	44	41	49	38	46	46	44	39	45	46	46	48	54	42	47	38	47	36	50	44	38	35	49	36	49	53	52	32	49	32	39	34	41	47	45	37	37	46	43	41	51	44	46	50	35	48	56	52	52	40	39	60	40	39	34	57	39	31	33	49	40	39	55	35	49	46	52	36	43	47	43	43	43	52	36	44	42	60	40	38	34	45	42	46	40	43	36	49	56	48	47	38	38	43	38	36	43	42	44	34	43	54	44	47	33	53	47	47	36	43	42	47	54	36	43	43	44	48	47	55	39	43	44	37	48	36	44	32	32	56	44	39	36	43	52	37	50	38	45	36	46	42	32	56	48	59	40	43	46	40	36	46	28	45	43	43	48	45	42	42	53	45	46	44	37	44	54	37	58	47	39	41	46	30	49	44	38	35	37	36	39	39	49	48	37	55	46	60	43	38	43	42	48	32	40	42	30	45	44	48	47	37	41	49	49	45	37	43	42	40	49	42	39	48	60	50	47	44	46	45	37	42	34	41	39	49	43	48	43	36	40	54	50	37	43	43	31	37	41	50	61	44	44	41	36	57	49	49	44	52	40	49	31	54	46	40	48	44	41	40	45	37	40	41	34	43	40	54	49	45	56	43	38	44	40	39	61	38	44	46	42	38	51	43	42	46	39	39	58	41	51	37	44	47	52	39	49	42	47	50	46	43	45	49	39	43	50	42	42	47	48	46	54	40	57	53	53	42	49	42	47	50	41	45	48	49	41	56	49	48	48	52	62	60	30	32	50	40	37	48	42	44	34	50	31	38	36	48	43	36	45	45	45	46	36	55	51	47	47	43	54	43	54	39	48	47	46	52	39	56	61	46	46	43	37	47	50	34	48	39	38	44	39	52	45	58	39	40	33	49	49	37	40	46	58	44	41	38	40	57	48	39	47	53	34	43	47	35	41	39	44	37	49	52	34	46	49	41	39	51	35	47	49	51	38	51	50	40	56	54	36	50	46	47	54	47	46	44	44	39	52	38	57	43	47	40	48	40	46	42	37	50	46	37	36	42	46	53	32	46	51	49	47	53	55	37	47	48	29	41	47	50	44	46	49	45	45	56	36	45	53	37	42	37	50	38	49	34	54	56	35	36	55	48	44	47	44	51	45	43	38	34	37	54	35	53	47	42	49	53	53	47	29	48	48	36	34	41	46	45	38	43	47	28	60	44	43	51	66	35	47	51	52	52	38	40	53	40	61	38	33	50	41	46	37	48	55	53	41	39	47	48	49	47	58	39	50	40	52	50	57	34	37	35	55	34	47	30	40	47	46	54	44	47	42	42	43	40	44	50	47	41	48	43	55	48	58	55	39	35	38	42	43	46	48	36	40	50	38	47	53	46	45	44	37	46	42	34	49	36	54	46	43	52	40	47	53	39	37	39	43	41	38	39	50	49	42	44	48	46	45	46	43	43	57	50	37	51	52	42	54	41	36	47	54	43	41	44	43	47	47	49	32	46	28	38	47	52	45	60	40	39	51	32	39	47	49	37	36	43	47	43	52	37	43	39	47	39	42	38	34	46	44	40	42	45	43	52	46	47	45	36	54	43	49	40	41	48	49	53	40	35	47	45	45	37	46	32	48	42	48	48	39	53	51	42	44	35	61	45	52	37	38	42	35	44	39	44	43	55	50	52	44	43	38	42	51	44	45	45	49	53	42	34	30	40	53	51	45	53	44	48	42	48	34	47	43	54	58	49	46	33	50	37	51	46	51	35	43	61	59	35	50	43	42	42	31	44	45	40	44	50	37	53	35	58	42	43	30	39	42	47	44	32	45	57	38	43	55	43	46	51	40	44	51	43	42	49	48	32	44	41	40	38	49	41	47	44	42	35	38	38	40	56	48	41	53	43	51	47	35	40	55	32	37	43	47	49	42	48	38	42	51	56	24	38	48	40	42	51	49	42	43	38	43	41	39	40	35	44	44	46	49	29	55	44	33	38	57	42	45	45	49	42	54	45	56	46	47	37	49	37	40	53	48	52	47	30	56	49	49	53	43	39	54	43	43	55	44	45	58	33	54	48	50	46	52	32	44	39	57	35	41	50	47	42	48	44	55	52	49	47	51	53	48	39	34	50	39	47	48	59	49	57	44	46	28	54	38	57	48	39	44	50	48	49	51	41	46	50	50	44	47	51	41	51	47	47	37	52	43	41	41	52	53	47	46	30	34	42	44	34	47	53	43	32	48	43	61	47	45	43	46	39	43	44	46	39	53	47	52	58	59	43	45	36	58	48	34	38	48	35	44	52	48	34	40	60	39	48	37	52	41	46	43	48	39	40	42	30	36	45	41	38	39	43	54	57	36	54	47	46	34	44	39	37	46	38	48	41	45	52	44	46	39	47	28	44	40	38	48	47	39	44	40	38	60	43	34	47	34	49	42	38	42	47	36	47	47	31	52	41	39	45	50	59	26	30	43	47	41	45	46	53	39	40	41	49	39	51	59	42	38	41	53	50	30	35	55	39	54	34	50	35	31	50	59	48	51	39	43	55	45	45	42	46	55	41	37	34	47	32	38	44	38	53	44	44	36	46	45	53	39	49	53	39	32	47	39	47	53	47	42	53	43	48	37	60	44	39	45	43	44	53	40	52	50	52	43	42	46	43	42	38	49	46	42	45	42	44	33	45	48	44	58	48	44	52	60	43	41	44	34	35	44	49	51	37	33	42	35	48	44	49	40	44	38	41	43	48	46	37	47	38	44	57	40	38	32	36	57	45	40	53	53	29	60	45	42	36	49	35	42	43	48	51	43	45	32	50	41	50	39	36	27	44	54	49	45	31	54	61	43	43	38	44	37	43	46	43	48	54	40	47	43	52	56	52	55	55	43	34	51	53	47	32	44	35	38	42	48	43	48	53	45	40	42	45	45	52	47	41	54	49	36	36	46	48	57	41	46	46	50	38	46	43	41	39	48	40	49	45
39275	24778	17240	22598	33069	30993	26925	29769	26085	17397	12711	4416	1959	1971	1712	1376	1053	1266	871	703	600	623	581	524	622	575	545	541	607	570	594	562	583	589	575	587	580	551	561	553	569	598	543	552	593	520	589	562	618	528	575	554	602	587	523	566	587	569	559	567	558	550	536	598	599	556	567	580	602	540	546	552	560	563	593	585	543	535	565	564	591	647	567	555	530	546	557	568	595	598	553	568	536	550	615	584	584	593	577	556	587	590	561	561	547	531	531	595	543	590	557	564	574	547	577	596	572	580	562	576	596	580	596	584	587	560	573	544	583	560	561	570	550	594	585	556	587	624	546	573	559	561	654	578	571	583	587	580	571	586	546	578	579	546	581	567	571	586	550	546	549	576	570	532	534	539	543	567	590	594	543	600	555	526	584	566	571	608	600	576	564	602	559	624	554	565	558	553	573	539	621	576	556	609	582	558	570	539	574	581	569	574	580	586	599	549	618	558	540	609	623	555	567	547	555	530	532	582	542	560	553	576	544	573	575	531	619	538	566	584	579	589	557	534	591	573	562	530	561	557	598	551	539	578	603	496	533	589	591	599	544	575	577	583	585	501	558	560	585	599	579	537	553	572	591	600	555	545	529	585	539	567	561	568	569	586	564	613	596	539	578	562	554	587	563	568	562	577	581	592	588	540	586	509	595	581	552	547	566	576	614	546	613	548	537	581	579	566	536	522	569	595	553	552	558	594	538	531	559	579	546	548	517	553	586	599	566	588	530	580	538	588	517	570	568	604	543	540	615	559	542	571	536	595	579	561	559	577	558	587	516	563	529	568	527	563	585	578	567	569	568	575	556	556	581	598	599	564	580	584	517	519	583	560	561	583	576	568	560	574	556	569	518	535	588	597	532	596	543	560	597	604	574	564	594	563	561	553	599	588	581	554	599	585	557	562	590	560	565	556	579	547	564	551	543	590	539	581	585	563	573	541	535	568	578	554	550	585	597	584	562	574	532	580	567	577	538	546	550	568	539	621	562	600	571	552	610	561	579	626	576	575	552	612	596	542	529	564	580	579	563	579	574	587	532	542	528	594	562	567	563	576	579	587	529	593	568	590	567	534	584	564	559	559	534	568	570	609	555	556	596	581	580	559	561	534	568	589	551	614	571	524	575	599	534	543	558	548	595	556	557	568	571	593	591	608	614	520	572	520	564	518	584	548	562	537	546	532	562	603	566	557	529	586	557	563	562	567	532	556	605	548	587	541	551	531	592	571	536	569	596	591	533	543	576	570	528	536	563	555	569	577	575	570	590	566	558	596	536	559	587	584	574	627	545	564	594	563	555	522	571	552	552	548	560	576	556	570	555	553	583	563	526	581	577	567	546	594	528	615	595	521	575	573	533	608	531	566	568	576	546	564	556	560	595	549	543	547	574	514	567	555	561	601	578	559	564	538	589	605	563	544	547	573	607	514	573	569	532	554	607	593	550	524	598	565	540	556	556	600	552	538	531	624	562	511	537	523	560	573	537	581	597	579	586	504	541	582	596	562	587	558	531	564	588	554	563	524	623	545	590	563	543	576	599	553	603	583	535	563	609	571	586	600	580	585	538	579	567	556	585	565	548	533	606	548	633	590	541	549	567	538	579	588	582	589	557	569	539	575	529	613	538	594	554	604	542	549	610	569	541	550	550	603	558	583	594	574	535	569	584	538	548	526	559	583	580	566	541	554	568	594	535	536	571	568	583	580	605	594	589	578	561	542	609	555	507	611	576	581	606	527	576	575	595	572	570	528	575	585	597	592	579	570	589	577	589	554	525	556	575	545	554	559	530	583	565	572	537	560	532	530	551	545	550	562	576	594	569	567	558	585	575	580	569	550	560	563	540	576	587	497	539	536	517	560	561	562	566	556	566	567	589	516	592	553	596	569	562	598	577	528	554	568	587	593	584	563	561	573	545	566	563	540	550	581	547	561	567	586	603	565	568	576	576	584	567	620	565	583	546	534	572	560	562	604	598	557	537	585	558	575	560	532	534	577	581	548	623	592	564	595	578	571	594	567	576	605	556	550	541	543	546	601	548	562	566	560	539	591	583	563	542	606	568	545	560	570	585	546	557	531	554	590	538	584	562	598	576	582	549	563	583	557	573	564	561	590	565	606	551	538	581	592	563	562	586	558	586	552	551	607	551	581	583	615	561	537	581	560	579	570	633	547	550	590	556	611	583	568	588	586	604	586	575	554	583	568	550	527	582	578	625	581	576	566	577	552	555	554	592	548	542	572	608	569	602	569	541	587	563	576	553	573	585	514	617	543	570	583	572	568	556	582	577	554	548	581	544	550	587	535	537	573	521	581	518	584	574	567	533	585	593	544	562	551	525	606	563	566	571	534	546	617	582	569	562	558	564	532	609	531	588	580	599	564	587	543	568	599	549	583	598	589	559	542	597	562	592	557	612	532	531	595	566	549	583	570	557	609	588	551	556	523	608	575	567	562	560	581	556	571	550	560	605	566	558	538	590	566	554	566	575	580	541	585	567	544	568	543	510	543	611	570	573	536	579	579	559	552	550	527	556	546	554	551	565	600	575	603	553	525	595	576	566	571	572	560	556	552	572	572	540	562	587	550	581	572	561	588	550	538	596	570	562	569	557	568	585	594	595	543	581	551	574	550	541	571	591	601	601	606	572	549	573	546	550	539	556	548	575	603	559	550	578	589	558	580	564	554	546	600	531	617	570	567	574	576	579	560	597	576	575	559	593	566	567	591	572	580	572	572	567	573	562	592	527	593	601	577	565	581	591	566	574	580	541	567	551	587	576	552	556	562	553	533	559	619	568	569	596	606	538	568	604	576	566	541	584	625	608	595	573	533	605	622	603	607	527	542	545	535	548	570	532	529	608	583	587	589	581	560	551	553	553	542	635	525	565	593	574	526	584	567	550	573	567	565	563	529	599	545	581	562	592	582	537	577	516	589	627	541	549	537	601	564	562	578	566	587	552	546	612	573	586	550	543	585	540	561	571	573	568	583	558	539	497	560	555	564	554	578	587	552	514	592	600	603	558	578	587	548	564	539	582	599	531	604	540	550	532	577	609	585	571	570	549	606	536	573	596	611	590	627	566	546	566	584	627	565	581	583	585	613	610	587	616	564	550	578	543	548	611	579	550	576	597	562	563	571	557	567	553	570	602	567	600	588	555	551	536	569	567	587	580	571	549	532	543	568	542	547	579	558	646	612	619	591	578	566	530	547	583	570	557	542	535	553	585	569	531	553	534	584	571	581	579	574	567	585	530	594	583	594	611	629	590	542	549	570	527	535	592	580	549	545	599	547	551	553	529	577	581	547	579	538	571	537	561	528	596	573	566	580	587	572	563	580	572	569	558	500	574	593	548	583	578	566	568	527	560	539	578	562	586	580	546	534	552	558	580	573	588	563	597	562	570	551	561	555	555	584	531	574	614	546	576	566	584	586	539	570	554	569	574	567	517	584	586	566	601	592	557	513	602	554
12921	12696	5170	2600	4311	3696	3003	4622	3682	1526	949	241	139	143	142	107	77	93	52	65	55	37	57	57	54	49	36	36	57	39	39	35	45	37	41	45	48	37	48	36	48	50	48	45	55	50	44	53	51	41	40	46	46	51	45	53	56	44	46	40	53	39	46	46	41	44	48	46	46	39	43	45	46	45	42	48	52	42	33	47	41	37	37	43	36	63	53	42	44	50	47	46	39	42	34	59	36	50	42	44	35	48	48	34	48	41	47	50	37	48	49	42	48	39	53	45	49	42	42	33	43	43	46	57	46	49	49	44	36	51	40	32	37	54	51	51	43	43	47	37	49	44	41	42	41	52	59	46	46	50	49	49	38	53	54	65	40	49	34	47	46	40	54	59	46	41	41	51	45	38	49	40	52	51	41	45	47	46	51	51	49	41	40	45	35	37	43	40	43	49	47	47	52	41	49	46	57	32	54	48	55	46	52	42	37	46	47	34	37	57	43	40	43	54	39	39	40	48	43	36	36	54	50	55	48	33	44	42	39	48	49	44	51	45	64	49	46	33	38	45	53	50	51	51	45	47	39	53	54	41	55	51	33	63	47	50	47	46	47	48	39	47	47	40	41	47	41	48	43	49	53	44	50	46	41	38	45	50	48	41	40	48	57	51	48	44	46	53	36	41	41	40	40	45	47	33	37	52	40	44	44	40	60	47	49	38	47	39	47	31	46	49	26	41	51	53	43	39	55	45	52	44	46	38	45	42	56	38	56	48	41	41	53	49	47	43	42	52	39	53	40	50	36	49	47	45	38	55	66	43	46	53	51	42	35	52	61	47	46	57	45	44	36	53	44	43	45	45	50	33	51	48	47	41	53	58	40	53	39	50	35	41	46	43	44	42	60	46	50	52	53	49	60	52	52	41	43	38	43	44	51	39	38	42	43	49	45	46	37	39	37	48	48	53	46	36	35	46	37	32	39	36	50	63	52	57	57	52	39	38	38	37	43	48	64	40	40	46	46	43	42	40	36	53	50	47	41	39	40	39	56	48	41	53	43	47	49	57	33	45	48	55	48	48	48	44	26	47	52	48	39	51	48	43	47	40	38	43	43	40	48	57	41	54	38	58	54	52	38	38	51	44	48	45	54	48	55	45	39	48	54	36	55	38	35	64	51	33	48	44	37	51	44	45	45	55	48	48	37	57	46	39	49	45	49	47	37	39	48	52	42	42	42	46	39	32	43	34	55	42	51	48	43	34	52	40	36	39	43	47	50	46	46	44	50	57	38	51	46	44	49	40	35	60	41	51	42	41	55	46	54	45	42	42	43	39	46	43	50	36	43	34	42	44	42	39	46	44	47	51	49	42	48	37	41	45	50	36	51	41	43	36	53	44	47	57	52	45	51	42	57	46	39	52	48	48	46	47	45	41	47	41	50	41	43	42	41	45	34	54	39	44	48	52	46	43	41	39	41	56	45	45	46	53	45	49	44	49	50	39	48	62	44	52	56	47	43	39	41	42	49	48	42	40	31	42	48	37	47	37	39	42	47	44	40	50	36	39	49	55	47	45	43	43	58	40	36	50	45	48	38	40	51	53	38	32	46	54	56	55	39	55	56	46	43	56	46	50	41	40	39	49	38	40	36	40	46	47	37	46	46	48	40	47	56	45	38	46	43	41	47	49	47	42	47	45	47	36	42	44	44	52	36	50	37	46	52	58	41	44	59	55	34	53	50	37	50	48	39	56	35	51	49	37	52	52	55	37	57	39	49	43	50	47	45	60	45	45	53	50	36	45	58	47	44	43	50	42	48	39	48	39	49	53	49	45	37	36	54	44	42	45	57	56	40	36	49	45	38	38	39	44	58	54	47	39	48	43	46	40	38	52	42	50	40	41	43	43	41	46	38	49	43	54	37	41	49	48	26	31	39	45	46	48	56	47	47	38	40	41	39	47	43	47	46	41	45	42	35	49	37	46	48	41	56	46	52	54	34	50	40	42	42	41	36	46	52	45	48	40	45	51	54	36	57	41	43	47	50	46	44	41	41	53	47	38	38	46	45	41	47	40	44	39	49	48	32	49	40	37	52	46	59	49	36	41	31	39	39	36	49	56	40	45	49	42	51	45	36	59	46	36	44	55	52	48	42	41	39	38	54	39	54	38	47	43	43	41	49	51	34	50	50	42	56	57	45	42	45	40	53	41	42	51	48	44	44	42	55	43	57	38	48	36	42	48	46	41	45	49	44	47	44	44	43	49	50	37	44	53	31	38	41	51	37	39	40	50	53	48	45	45	43	38	47	54	47	40	37	60	46	59	43	54	42	37	46	31	42	33	48	43	47	46	42	38	50	49	46	34	33	42	44	55	48	53	52	46	48	59	52	42	40	35	51	48	55	40	42	49	35	56	52	40	42	49	46	52	46	43	52	46	41	43	49	54	52	45	50	35	44	51	38	34	43	45	31	50	35	39	39	47	44	40	54	43	52	49	36	40	36	42	56	54	44	45	59	41	49	40	38	39	44	47	54	46	48	38	48	36	40	51	34	51	47	43	37	33	49	44	45	43	48	50	60	42	33	54	41	47	34	46	34	42	52	43	43	41	45	41	59	37	50	52	43	50	36	52	38	44	34	44	53	43	49	33	36	39	48	49	43	47	40	47	36	40	34	48	42	31	46	38	41	31	46	55	46	42	49	41	32	44	48	58	55	40	52	49	38	45	46	40	53	46	54	55	43	42	44	49	35	35	63	39	29	47	46	45	47	37	41	41	30	44	48	44	38	41	49	45	42	31	58	32	51	44	36	30	60	64	47	48	46	57	42	47	34	32	49	49	52	42	44	57	45	49	57	28	55	51	50	57	41	49	35	51	46	52	59	55	45	44	45	48	52	52	48	55	46	47	44	51	43	35	41	49	42	51	52	29	43	41	50	53	40	49	42	54	42	42	43	49	42	36	39	49	50	48	45	50	45	46	47	46	39	48	47	50	45	45	47	31	60	42	39	56	40	47	51	40	42	51	43	52	45	45	41	45	50	42	48	41	36	46	58	36	41	51	51	32	44	45	51	37	41	48	50	54	41	39	51	61	56	46	32	45	46	49	35	42	36	57	34	45	47	30	34	52	50	47	48	35	51	52	47	58	38	57	41	48	41	50	38	50	40	33	53	49	44	49	39	49	45	47	50	44	47	46	57	45	35	47	41	36	39	43	36	53	52	67	42	45	22	44	45	35	49	43	55	50	39	44	46	52	47	47	55	53	47	44	38	52	51	44	43	34	47	31	40	43	50	50	42	37	39	40	42	40	52	38	40	30	50	44	37	39	53	40	51	41	43	47	38	54	38	38	47	55	35	60	47	49	37	55	43	38	42	46	44	49	58	43	36	56	37	40	45	36	48	32	43	51	53	56	54	34	57	30	47	51	43	48	40	48	38	53	40	36	53	52	43	46	60	39	38	51	33	40	40	47	46	43	69	43	46	48	35	41	35	42	48	52	56	32	42	37
51273	35209	27665	34562	50553	41201	38705	41524	35451	26223	18756	7143	3697	3744	3432	2460	1644	2067	1277	894	823	684	622	614	617	588	552	576	627	571	585	619	567	597	531	593	588	590	589	581	589	581	585	571	610	600	631	598	620	590	619	596	595	563	541	569	591	558	615	581	610	600	583	606	602	610	645	579	571	580	607	579	589	643	609	602	564	610	573	595	598	583	593	545	552	595	602	556	572	548	595	604	585	590	664	567	594	577	610	573	584	595	583	588	559	570	578	580	606	569	587	513	553	560	558	591	574	587	590	606	543	584	584	630	552	601	571	623	588	549	558	562	593	554	586	572	562	583	554	558	623	582	584	553	574	609	591	553	593	637	585	611	587	607	561	569	616	579	608	539	581	563	596	609	565	592	552	581	575	566	594	563	566	597	595	566	612	596	560	586	588	621	582	552	592	629	600	560	587	563	566	575	596	590	560	594	595	552	596	567	547	610	562	555	593	572	577	566	584	559	623	599	571	608	566	582	560	542	588	561	576	563	560	568	606	567	552	590	572	639	592	598	582	544	580	552	596	591	567	583	624	574	584	574	579	585	581	580	622	584	577	576	608	542	608	555	568	639	605	547	561	584	574	571	558	580	626	574	558	554	555	591	609	574	569	602	562	587	551	528	595	587	572	540	581	581	557	551	560	605	589	545	576	547	579	581	525	579	548	568	591	574	584	567	566	575	602	569	555	628	619	598	616	552	568	556	526	599	556	579	584	585	604	615	584	600	599	579	596	568	570	643	605	597	619	584	570	578	637	610	629	615	604	583	568	629	579	611	582	583	549	633	546	560	592	568	589	625	621	596	600	588	587	612	554	586	571	596	593	594	656	548	620	577	620	578	585	582	558	561	617	582	591	545	593	616	574	584	586	593	605	562	561	597	607	612	544	572	570	604	583	607	576	537	583	601	636	590	581	557	534	566	615	600	562	567	589	555	603	586	586	558	589	574	580	571	599	639	602	630	591	572	583	622	583	578	581	550	576	622	594	571	513	560	601	622	598	616	574	602	593	583	552	583	552	595	546	590	594	557	619	565	592	593	593	623	613	537	636	590	609	583	595	557	510	627	645	594	579	605	562	601	552	596	571	651	621	597	589	562	565	612	583	556	588	598	549	605	593	568	564	599	608	569	595	582	611	566	602	577	536	556	589	543	561	586	595	611	580	618	610	599	611	574	595	572	600	583	618	600	601	603	607	597	615	571	581	586	644	585	588	606	605	514	573	572	567	612	585	562	578	568	595	578	612	564	632	613	553	604	597	535	558	617	611	562	573	592	602	575	543	592	589	556	582	581	586	608	580	593	560	636	601	610	618	581	579	592	559	591	601	639	590	586	579	579	557	549	558	581	572	578	581	559	614	585	598	570	600	588	608	615	577	576	625	577	570	559	591	567	585	590	574	574	596	554	593	568	608	589	605	585	564	574	576	564	582	556	606	586	604	578	581	558	616	605	564	582	612	578	559	523	597	602	572	606	536	575	559	584	627	578	589	600	566	587	567	547	577	583	591	567	609	571	580	597	580	609	586	622	612	585	586	574	608	532	600	574	579	589	607	611	626	597	600	583	598	585	576	558	592	590	613	586	573	579	577	594	593	621	589	552	593	543	577	612	587	565	607	599	615	575	580	605	633	589	599	551	590	622	585	555	533	588	564	578	577	655	636	633	592	566	589	584	556	550	605	626	608	573	587	600	567	543	576	595	573	617	582	579	580	597	573	550	574	593	553	551	554	564	584	594	536	592	576	604	549	521	547	575	619	615	595	615	597	553	555	623	609	575	583	593	563	576	604	614	582	534	614	577	612	570	596	592	552	574	584	580	561	586	613	591	588	566	611	545	576	611	586	556	585	566	570	636	594	637	659	593	600	574	597	631	566	574	577	609	605	618	622	572	610	568	558	556	602	579	585	565	593	584	589	604	613	570	561	569	561	569	600	598	578	557	544	588	572	575	583	579	584	579	586	577	607	604	605	591	589	543	585	601	547	612	561	602	581	616	548	549	602	582	569	583	576	630	575	554	610	637	573	577	566	577	602	597	562	567	604	594	612	595	575	595	580	568	589	565	585	549	588	582	572	628	626	572	554	596	544	576	603	625	598	626	595	584	606	580	530	568	576	597	574	622	607	584	562	596	584	599	585	599	586	571	635	556	562	616	597	638	617	612	567	536	580	573	622	600	622	549	610	588	581	552	571	572	562	591	593	587	589	638	634	569	596	544	610	573	573	599	601	525	629	606	567	633	610	570	564	627	548	568	595	599	573	590	568	584	606	594	576	596	582	555	592	633	600	596	597	582	595	562	574	581	607	535	585	592	565	614	603	552	592	573	585	597	639	571	620	581	554	619	592	634	625	570	565	585	589	598	625	590	576	597	639	577	641	583	557	619	578	550	574	605	572	588	572	601	569	575	594	578	562	656	567	560	560	559	630	572	572	587	578	597	587	563	567	575	596	577	597	617	578	531	554	623	629	550	538	590	591	549	601	572	578	573	571	588	536	607	552	619	561	628	544	580	579	572	602	604	614	553	553	561	541	582	601	618	556	621	649	590	613	612	536	564	602	572	578	602	599	578	578	609	606	613	580	603	655	611	588	588	583	544	607	576	589	604	567	618	612	532	600	524	547	554	614	579	567	543	548	594	577	567	516	601	585	538	574	556	541	569	622	577	558	651	555	589	592	579	565	558	587	603	592	598	609	593	612	596	584	617	587	553	593	585	580	574	589	547	601	548	561	546	615	564	526	563	605	549	592	556	592	601	596	623	600	605	556	582	558	591	545	564	589	558	596	546	579	612	581	590	578	572	585	590	590	624	588	641	578	584	565	598	603	568	571	608	605	597	612	569	608	542	590	596	599	555	566	641	588	530	598	605	600	564	561	543	591	542	584	586	564	569	587	543	576	557	580	582	580	593	604	552	587	624	621	603	583	572	602	600	580	556	564	583	592	612	574	592	568	600	547	585	576	596	602	577	604	620	601	584	609	571	566	583	555	603	587	588	572	593	548	641	595	560	631	612	582	590	582	586	593	583	611	519	565	565	593	583	602	622	573	567	564	583	530	546	593	608	583	553	621	560	655	655	615	614	573	603	593	554	575	561	571	596	590	604	564	614	581	578	600	628	590	563	579	623	601	631	589	594	583	558	614	613	550	573	560	622	607	566	567	562	609	585	603	596	571	668	589	586	605	594	618	561	594	579	565	597	610	596	619	571	584	582	597	614	598	564	523	566	585	595	545	549	575	584	579	535	562	578	559	604	576	569	607	593	574	611	567	596	579	606	582	574	577	591	589	556	600	602	601	570	576	577	591	578	556	562	568	577	616	597	552	590	602	612	571	619	547	637	582	636	632	570	587	543	558	611	581	578	600	588	607	592	590	589	575	606	577	576	618	588	595	577	539	614	573	604	615	610	558	576	572	567	586	551	581	568	588	606	582	557	601	630	574	574	587	548	578	544	621	581	602	600	589	575
12179	11255	5047	2751	4372	2783	3318	5105	4049	1767	896	277	159	150	148	109	76	97	84	53	50	56	42	43	41	37	51	50	39	48	49	40	48	47	53	48	40	36	45	35	44	58	48	44	65	32	55	47	37	51	47	39	53	40	48	54	33	51	54	57	41	42	55	39	44	44	41	42	38	46	47	48	49	58	41	33	42	57	51	28	57	55	28	42	50	43	46	52	50	46	39	49	43	37	53	41	47	46	47	48	45	53	40	42	32	42	40	49	43	40	57	47	39	45	51	46	48	42	40	42	47	50	57	46	49	46	41	33	47	58	49	40	35	50	45	56	56	48	38	42	46	61	52	39	33	51	45	39	39	48	45	43	52	51	40	42	35	42	51	55	49	46	44	58	46	38	45	54	43	40	46	52	48	45	54	42	37	45	41	60	49	66	41	51	38	48	56	57	51	42	46	64	44	36	44	57	48	49	56	52	42	41	54	39	52	43	46	50	48	32	40	46	40	40	39	55	43	48	47	44	41	46	54	46	54	54	51	49	52	43	63	53	44	43	38	39	51	41	42	44	47	42	54	36	42	40	42	44	49	40	44	38	49	39	42	51	48	32	35	60	53	42	59	54	53	50	41	42	50	32	30	44	59	40	45	53	33	50	37	48	46	47	32	47	54	40	45	45	42	49	50	50	46	50	34	50	41	34	45	52	46	49	38	42	54	53	48	59	44	42	53	45	48	44	48	38	44	32	49	48	45	54	36	52	43	43	49	42	49	59	44	49	47	40	45	40	39	37	51	46	36	41	48	45	43	43	30	48	61	38	44	43	44	54	35	44	49	47	43	52	40	53	40	44	59	55	41	45	37	51	44	46	36	42	36	39	45	41	56	36	52	35	53	49	44	47	38	48	46	44	47	48	54	43	60	47	40	49	37	59	48	48	45	45	40	53	43	55	45	39	55	54	39	46	50	41	46	48	40	35	65	44	54	38	38	39	44	50	43	39	33	37	45	41	36	50	48	44	44	41	43	53	52	44	48	47	36	51	40	49	45	50	48	35	44	39	45	45	53	44	43	43	42	51	49	29	48	40	56	46	50	52	53	42	41	44	42	49	49	43	47	50	52	33	47	39	50	46	44	51	53	45	38	44	46	45	44	53	43	36	39	45	59	44	35	36	42	46	51	51	47	49	44	45	45	43	38	52	59	61	53	51	37	37	43	34	65	48	44	47	43	38	35	43	42	46	41	39	47	58	46	59	49	53	41	49	48	44	36	38	51	30	39	55	38	59	41	42	44	39	41	47	45	46	42	47	40	40	42	42	46	54	60	45	35	50	54	53	56	45	40	37	48	48	44	52	39	43	40	49	39	39	48	39	45	28	46	35	39	43	57	44	53	45	45	53	47	46	53	47	49	48	50	32	39	54	49	43	41	49	42	34	40	41	42	43	52	49	44	51	37	50	38	46	37	56	30	60	51	54	52	48	54	34	42	49	44	36	51	39	46	47	39	41	49	59	45	49	55	48	48	39	51	41	43	51	43	35	53	39	42	54	38	43	41	38	51	41	49	43	41	44	63	44	36	42	37	50	31	46	39	60	51	42	49	49	42	42	37	37	30	44	46	35	35	47	39	43	45	42	51	44	54	42	52	58	36	48	50	51	53	52	46	40	31	54	39	40	53	56	38	28	52	35	40	46	46	39	48	54	62	44	55	33	35	47	46	42	59	46	49	39	54	52	41	38	31	43	46	39	31	47	46	46	50	51	61	56	54	44	24	57	50	41	40	50	49	40	46	45	38	50	47	50	52	48	52	53	52	46	35	50	45	42	31	39	44	40	42	42	43	40	59	45	41	55	48	57	46	62	58	48	50	53	49	49	39	43	53	33	40	43	53	53	56	50	47	46	54	46	49	37	42	46	46	40	36	39	57	42	34	49	50	29	71	51	47	40	45	42	44	54	45	46	44	47	53	54	46	59	51	30	50	44	52	52	48	51	41	42	50	35	47	36	49	45	60	52	41	46	62	46	43	45	43	49	36	50	41	46	37	38	38	46	42	41	54	53	50	55	41	34	41	64	48	43	48	55	57	51	40	71	47	46	35	58	39	32	41	58	51	50	36	40	49	51	36	36	35	37	39	48	56	48	48	47	58	45	63	32	65	47	45	49	52	49	63	46	58	44	46	57	21	44	50	46	51	67	44	53	41	36	41	30	40	45	34	45	42	51	54	46	42	52	39	40	46	38	53	52	53	35	49	42	58	47	53	45	46	45	55	43	49	55	55	45	61	47	45	47	47	49	40	46	40	51	50	37	45	47	46	37	65	41	48	46	37	38	40	39	57	44	46	36	39	45	47	40	40	48	48	44	40	41	37	49	56	39	35	44	42	33	46	45	40	47	41	41	53	31	45	48	45	59	42	42	46	35	49	38	52	56	43	54	56	37	53	43	40	51	48	36	50	30	55	54	41	52	38	47	41	41	38	51	49	48	44	43	36	27	44	40	44	42	45	35	43	46	51	42	54	54	53	53	42	43	34	43	40	45	47	47	53	46	46	60	33	33	42	53	44	47	53	56	38	46	38	61	44	48	54	48	40	41	40	43	47	46	40	49	47	36	54	45	40	43	58	33	46	55	37	33	36	49	51	63	58	35	43	40	51	39	54	46	41	33	59	44	54	54	50	38	43	39	49	36	39	42	37	48	36	46	57	50	57	47	52	36	47	47	47	45	50	40	59	41	51	52	49	46	44	35	44	49	47	46	45	68	39	31	40	54	48	46	43	42	48	54	34	32	51	48	44	53	45	43	41	46	34	51	46	50	31	57	40	53	54	46	37	33	42	44	36	42	48	39	47	42	54	40	66	60	37	42	57	47	45	36	40	44	50	25	52	46	57	30	44	51	44	40	42	49	57	41	47	43	37	38	40	45	42	39	45	40	41	37	48	39	42	41	49	47	55	49	58	48	40	51	40	48	58	48	52	37	47	46	40	41	44	44	45	33	39	47	51	32	38	44	45	43	50	45	48	41	36	42	40	43	46	45	47	35	45	55	41	49	45	40	57	40	46	42	51	49	39	41	46	39	46	44	43	48	48	46	34	45	56	47	41	39	51	49	49	54	52	39	40	50	38	42	44	52	39	41	48	34	40	31	45	56	40	43	45	46	41	46	47	47	53	52	36	43	52	43	52	39	48	34	44	46	47	52	46	52	42	37	48	41	52	51	49	49	36	44	48	38	33	62	35	51	28	41	35	45	32	45	39	45	52	51	37	41	36	44	33	39	56	44	44	43	59	42	36	65	45	50	49	32	41	57	59	36	58	43	44	38	49	58	55	37	55	49	50	41	54	44	37	51	53	36	49	45	47	55	56	53	46	47	55	46	37	46	46	45	41	51	41	43	53	43	45	56	46	40	47	51	42	48	56	37	47	54	40	35	52	45	42	39	65	45	40	52	45	35	55	41	34	53	41	43	51	45	55	35	40	37	40	48	48	46	47	40	46	39	41	49
47165	36015	27967	34325	49912	36784	41259	44307	36576	28293	18101	8276	4976	4505	4171	2828	1900	2305	1530	918	789	651	617	575	622	576	575	585	614	618	606	583	602	579	597	600	592	629	596	628	584	564	559	581	583	663	587	597	608	549	614	580	599	567	543	565	576	617	612	648	556	580	600	623	591	602	578	610	615	650	589	582	613	613	598	571	622	626	603	548	567	581	583	584	607	600	580	551	624	626	555	605	553	583	629	565	584	586	601	625	610	571	566	623	623	593	570	616	631	576	545	593	594	578	583	644	577	595	568	570	596	578	585	652	578	595	583	596	574	600	644	578	626	555	599	601	576	619	620	626	609	645	623	593	616	589	564	602	563	580	610	587	554	629	549	602	600	590	607	583	580	597	614	542	631	586	566	561	562	614	623	597	544	608	622	608	580	594	549	651	561	584	581	565	579	588	590	621	562	611	591	574	594	575	596	590	578	583	665	625	575	569	565	584	579	539	567	584	558	606	604	592	595	586	565	555	605	563	578	598	587	592	571	635	616	638	557	578	599	641	597	570	592	587	606	594	633	585	569	574	552	585	613	597	610	585	626	589	588	592	616	598	622	569	599	640	584	577	584	579	566	600	600	616	560	630	586	607	624	543	601	574	577	623	566	655	577	659	631	649	614	573	615	630	580	566	595	581	608	569	595	620	606	635	591	587	609	572	611	640	582	566	595	621	609	597	577	551	580	606	592	595	595	568	605	570	575	636	613	595	619	589	606	603	569	580	563	621	662	611	627	592	582	614	617	571	585	581	569	584	559	624	579	590	596	575	588	576	611	616	558	612	569	585	609	568	547	624	595	597	556	597	600	586	629	604	598	561	625	611	607	620	602	589	571	586	606	569	617	652	605	565	602	585	608	589	611	589	571	621	630	611	589	609	564	582	620	579	587	581	587	615	582	567	604	603	555	580	572	619	621	611	616	604	644	625	644	604	585	605	587	562	613	572	521	614	568	576	604	611	580	651	561	631	610	620	580	623	584	621	627	622	602	549	629	582	613	548	644	573	576	615	583	625	582	607	523	606	585	572	576	623	572	586	606	565	607	604	588	592	604	562	565	589	575	648	605	586	602	600	574	630	601	603	625	555	575	608	600	579	609	652	568	620	634	603	619	592	614	614	609	592	584	574	601	582	556	590	625	598	607	597	564	615	599	571	573	628	611	579	611	563	609	596	543	623	624	611	625	597	603	583	643	617	608	629	621	599	609	605	560	585	564	635	578	605	590	561	634	589	616	591	559	581	560	546	582	575	596	568	583	601	574	601	613	600	572	590	577	631	563	601	634	612	584	594	587	569	610	620	600	571	616	598	602	600	571	642	647	616	632	583	614	582	575	575	608	629	609	600	623	597	590	614	577	602	561	638	607	607	564	605	605	637	566	625	579	639	593	611	590	558	585	589	584	618	591	612	576	613	630	590	608	631	591	547	588	605	579	606	580	585	627	556	571	621	613	589	608	607	601	619	605	595	549	642	600	585	573	581	637	586	635	613	588	593	589	597	600	618	586	575	599	614	584	590	596	566	620	570	607	627	601	603	572	566	586	568	607	619	611	586	603	584	596	590	597	625	633	596	622	578	633	607	572	588	622	593	613	578	583	657	538	624	656	615	595	563	568	612	595	579	572	535	626	605	632	584	600	608	579	630	660	575	595	614	633	567	646	574	618	549	617	564	620	573	597	582	610	573	620	588	557	582	571	595	572	593	577	543	583	620	560	545	604	570	589	579	608	576	553	607	626	574	595	635	597	604	587	586	619	591	572	629	567	586	592	622	590	612	589	613	571	604	618	599	608	615	602	587	617	609	586	602	606	585	578	643	558	598	589	585	599	602	603	586	589	583	600	598	587	632	624	616	598	586	582	553	592	574	624	578	543	600	590	617	624	577	601	554	589	621	573	653	586	599	584	631	586	588	610	597	599	560	604	630	579	591	619	625	597	589	585	523	607	606	630	613	591	598	563	569	619	591	607	606	582	621	597	572	614	593	628	591	614	589	615	611	582	577	594	551	621	604	604	614	560	620	598	635	585	562	589	603	589	598	573	610	613	586	549	613	612	596	620	624	577	547	600	579	590	607	604	621	594	555	594	601	630	571	599	652	597	610	570	583	605	598	569	621	629	603	598	617	576	594	566	577	564	530	595	626	610	604	582	615	598	584	607	590	584	579	612	597	595	639	633	610	564	596	590	583	567	558	558	624	580	618	637	588	597	595	624	640	590	581	567	583	580	600	557	611	593	559	608	531	622	610	554	593	597	630	602	533	560	598	557	531	569	579	598	613	599	614	594	617	607	603	601	602	617	654	566	534	594	572	574	593	548	591	689	606	580	623	611	560	610	632	575	561	641	594	572	615	622	604	565	609	607	579	583	576	681	566	589	642	617	597	578	601	639	565	607	621	561	595	579	633	609	592	571	595	636	587	564	570	581	620	590	568	610	547	589	573	589	574	590	615	591	611	584	610	565	593	561	600	606	600	569	578	593	629	613	606	574	579	583	606	582	588	608	622	574	612	593	638	600	635	597	567	595	559	619	623	566	562	633	588	572	586	571	594	617	611	569	609	609	617	586	608	587	598	597	602	580	624	593	605	590	531	602	572	521	575	544	570	574	620	579	587	635	585	611	640	562	600	570	576	594	548	604	555	574	571	596	568	571	586	583	553	585	584	591	610	573	615	622	613	582	605	587	589	653	552	579	585	613	567	576	579	592	578	544	569	558	547	590	591	603	546	626	558	606	608	572	575	642	595	615	600	563	553	555	574	575	593	633	593	588	625	542	551	621	566	570	591	600	596	626	590	600	612	581	575	580	576	611	560	554	547	584	609	606	584	588	583	635	572	595	588	593	597	596	609	590	585	617	637	606	642	567	579	604	596	609	584	557	597	567	579	590	618	620	528	545	597	569	579	634	617	584	640	635	576	549	602	611	612	543	564	634	611	613	585	569	536	612	629	580	550	569	581	575	589	557	580	604	634	615	589	595	597	610	546	601	570	614	597	616	588	619	597	569	580	625	574	560	573	600	576	598	611	582	603	665	584	581	607	592	596	619	593	606	615	606	583	587	569	617	586	570	626	608	606	612	615	587	637	607	596	584	599	610	618	589	642	603	602	553	567	601	588	569	600	606	607	621	597	640	571	627	593	610	554	613	633	595	589	550	550	560	528	564	572	575	614	589	608	619	576	573	587	607	632	572	641	573	612	552	606	624	585	611	601	603	596	582	582	637	608	605	580	629	636	584	602	642	612	576	603	653	557	587	641	607	591	580	634	601	614	595	627	567	627	572	641	571	579	587	611	631	621	581	620	609	600	589	574	589	583	616	554	639	591	585	638	607	590	566	618	602	603	592	617	566	629	582	646	577	565	616	576	594	602	560	629	645	599	594	641	630	614	622	631	649	586	532	582	614	553	618	635	578	580	582	626	640	603	582	599	602	554	586	640	572	621	571	628	587	620	610	609	587	612	587	582
15336	18247	8781	5007	6411	3554	7090	7772	7262	3372	1806	425	313	274	284	187	129	159	99	67	59	39	45	49	52	52	50	54	50	42	55	40	54	44	56	52	50	49	30	47	47	49	50	45	48	49	44	36	48	42	42	51	46	53	54	50	46	53	35	50	43	42	33	40	39	46	46	36	40	50	43	49	49	54	40	44	55	52	49	50	58	50	40	43	43	53	31	55	44	55	52	50	46	42	44	46	50	59	39	38	60	44	38	44	50	54	58	42	46	57	50	42	66	53	29	45	45	37	44	54	54	40	49	48	50	53	53	59	43	52	44	46	34	35	40	60	44	44	35	47	40	43	48	44	49	45	54	52	45	36	44	54	47	42	52	50	46	41	40	41	38	44	49	40	47	46	40	52	48	36	52	46	42	44	47	39	54	42	44	47	61	42	40	43	45	44	50	46	47	36	52	41	48	40	46	44	50	44	48	58	49	45	35	53	52	36	54	45	56	37	65	46	44	44	42	48	55	42	47	28	45	53	46	48	53	51	45	50	59	41	54	41	40	56	43	34	34	46	51	49	52	39	50	37	42	47	46	37	32	41	49	46	38	34	41	47	31	46	37	49	42	48	38	46	52	45	36	36	42	47	53	56	46	34	40	47	48	39	48	48	40	37	55	42	45	44	49	43	44	30	41	53	39	43	50	44	46	48	44	45	49	34	66	41	45	48	58	47	51	31	40	39	38	46	36	64	48	44	67	73	44	51	47	47	45	55	43	42	43	41	40	41	38	46	55	45	47	39	47	62	47	45	51	42	54	50	49	49	42	37	35	48	42	56	39	47	49	50	57	36	44	39	48	52	40	51	40	45	38	54	38	48	41	50	39	34	45	43	38	46	48	42	43	39	53	49	32	49	42	38	39	43	47	51	44	44	52	49	40	57	50	43	38	45	39	55	44	45	44	35	45	50	51	48	41	41	59	59	48	36	49	48	55	55	41	49	50	39	45	52	53	41	44	38	35	42	38	31	38	54	39	35	56	47	35	49	46	45	43	55	49	40	34	38	49	37	49	39	46	40	48	53	43	39	49	43	47	60	51	33	45	47	40	42	48	56	48	35	36	45	36	37	48	42	51	41	48	37	58	42	42	51	62	45	52	52	49	42	38	44	51	30	53	45	40	49	36	54	47	46	36	43	38	58	55	47	46	59	29	42	51	42	61	40	47	38	37	44	56	43	63	48	46	46	47	49	48	35	43	36	42	36	41	49	57	48	45	51	39	54	34	44	44	43	35	36	53	44	43	50	48	49	41	41	40	52	44	45	43	43	46	39	37	44	37	45	52	50	49	53	56	39	52	53	49	49	35	49	53	47	41	36	51	46	37	41	43	49	43	43	42	49	45	53	49	53	47	49	51	51	45	65	48	50	47	40	43	49	40	44	57	45	45	35	57	40	50	52	39	43	35	47	60	43	39	47	30	41	49	51	47	38	42	46	38	41	42	42	45	38	39	54	51	39	48	56	39	42	51	46	45	36	50	46	44	60	43	41	63	34	54	45	49	37	42	36	42	35	54	42	44	41	46	55	57	44	34	39	36	35	40	52	29	45	48	41	54	56	39	44	65	44	45	50	51	46	41	35	40	42	42	56	40	43	44	54	41	52	45	47	39	52	39	53	49	45	39	45	49	39	47	42	56	31	33	45	44	45	41	34	38	37	41	44	52	35	40	58	48	43	50	38	47	45	31	46	41	55	46	40	42	56	52	44	51	43	41	30	52	41	49	38	44	49	40	41	48	43	53	48	50	42	30	47	52	32	42	37	34	37	48	45	51	57	37	35	52	48	52	50	43	35	47	48	38	40	42	48	48	21	35	49	47	49	55	49	32	50	51	44	43	53	40	50	52	55	32	37	55	40	53	40	35	44	50	51	48	45	38	55	42	56	43	42	41	45	48	54	42	45	43	38	49	51	43	38	37	35	35	40	45	49	48	43	48	41	47	42	37	52	45	51	41	50	42	39	36	37	36	42	30	42	40	47	54	52	36	35	45	47	45	57	46	49	59	43	39	31	53	43	46	54	42	42	49	43	33	31	36	39	35	47	43	48	44	45	53	45	36	54	51	42	60	54	42	52	45	52	37	50	62	50	41	62	45	37	49	42	53	42	43	45	50	37	52	53	40	43	39	58	44	41	61	42	36	29	41	49	55	34	48	59	37	36	50	39	49	48	52	34	37	44	51	44	34	48	52	47	50	43	47	50	48	51	52	50	49	43	44	49	48	57	29	42	52	34	57	52	39	32	45	53	48	43	58	55	32	40	45	43	47	51	38	53	50	49	46	48	42	39	53	50	43	52	45	45	39	48	43	41	42	50	38	46	58	40	41	44	48	31	57	54	46	46	46	51	50	37	43	57	43	47	47	29	40	40	51	58	44	48	38	41	47	46	42	47	42	55	38	43	48	43	40	37	39	50	47	46	54	37	48	36	52	44	41	32	41	41	37	48	48	36	50	38	50	53	52	44	40	56	47	51	47	42	47	51	48	43	42	35	33	56	46	49	48	50	31	32	48	51	45	41	49	41	52	33	47	41	38	42	47	36	42	38	41	49	43	37	47	48	47	59	43	33	46	43	43	56	42	51	46	41	52	38	43	40	37	44	37	49	43	49	50	44	44	36	46	30	57	49	41	58	34	38	38	37	47	38	45	53	57	64	36	55	40	50	43	45	61	53	54	49	45	39	36	49	40	46	54	55	56	51	39	37	42	59	40	33	42	53	45	61	39	47	45	47	45	46	48	55	38	43	55	48	36	38	34	49	55	36	49	54	39	41	56	45	56	48	44	36	50	50	46	45	40	51	46	47	41	42	42	35	45	37	59	24	51	43	52	50	50	44	44	41	51	59	42	45	39	37	37	42	41	48	51	42	46	39	53	39	48	46	48	43	42	52	40	53	46	49	49	56	43	39	43	34	49	38	52	40	57	56	42	46	48	46	60	41	43	45	39	54	50	49	34	32	46	51	52	46	43	49	49	42	41	59	34	44	51	49	51	42	46	45	40	51	30	51	48	31	55	42	68	35	43	45	41	31	52	37	46	46	43	34	46	52	54	42	45	55	33	46	53	40	45	29	35	48	46	46	50	37	54	47	53	50	42	47	56	44	39	38	57	34	51	44	50	38	45	45	46	48	53	44	47	41	52	45	48	53	50	45	41	55	52	37	48	45	56	47	45	48	46	31	61	48	44	42	47	46	41	42	35	41	46	50	38	48	43	43	48	43	42	57	51	45	51	41	57	51	42	59	37	36	43	44	50	44	43	45	26	51	45	39	37	36	34	40	41	53	41	42	36	44	32	35	44	53	45	52	50	53	44	35	57	37	45	43	51	50	47	40	41	40	43	56	48	48	46	38	46	38	51	42	41	52	53	44	42	49	26	41	54	54	33	39	47	50	51	50	36	48	39	53	44	47	41	33	40	45	42	52	43	47	40	48	43	56	51	41	41	29	38	46	36	34
52469	39434	33030	42371	55305	41488	51885	50007	44806	34865	24281	12311	9520	8061	7637	4606	3134	3953	2371	1201	904	726	665	628	609	585	603	562	587	573	618	568	587	600	590	606	602	629	581	579	629	575	580	577	635	613	567	564	576	577	599	619	555	591	616	608	600	587	601	685	611	629	563	617	608	629	596	585	612	613	587	623	588	570	618	644	604	550	596	590	602	577	630	595	634	604	565	628	609	602	580	587	579	649	605	580	581	640	616	530	626	574	584	605	619	597	583	581	578	569	595	611	617	671	588	634	601	656	614	590	583	608	621	584	569	605	607	601	586	612	628	571	577	617	622	567	581	590	568	578	580	549	606	663	581	611	636	603	608	607	583	592	596	609	563	612	597	602	623	582	578	593	540	621	584	616	613	580	630	619	608	576	646	612	588	564	604	590	624	585	555	562	601	629	648	633	589	641	562	586	614	595	593	616	602	559	592	612	618	576	601	586	598	590	603	607	612	642	581	642	573	604	595	612	580	615	608	605	580	590	611	598	624	594	626	599	609	626	580	609	584	599	566	577	594	621	615	590	585	618	629	634	563	530	586	621	621	631	630	596	567	623	609	586	590	663	613	566	624	601	605	619	578	615	590	601	605	606	582	597	580	609	606	606	574	558	607	639	640	585	586	613	614	632	606	571	590	607	622	594	616	567	614	568	627	596	575	597	568	575	601	629	601	593	582	597	621	585	620	579	565	629	614	622	556	577	611	586	568	608	591	558	634	608	613	589	587	600	607	571	611	603	581	633	593	578	615	655	559	638	621	570	583	608	603	569	614	614	600	627	559	578	579	624	583	581	596	600	613	589	604	608	624	611	583	600	613	618	615	598	614	588	578	620	592	618	628	578	559	591	566	590	590	661	592	652	615	584	575	566	579	634	580	604	597	583	583	639	591	605	611	593	590	612	616	624	621	619	598	589	601	542	613	624	563	580	605	601	601	611	706	577	593	653	613	595	589	577	567	606	569	569	583	609	604	600	583	614	559	593	588	587	611	614	601	590	607	543	588	623	601	615	628	622	574	612	629	580	571	555	629	630	580	608	614	625	621	630	580	598	605	576	651	623	558	593	592	630	571	576	602	615	617	572	593	566	597	621	626	624	623	595	645	618	610	612	585	604	608	552	575	587	577	597	580	598	581	633	593	592	576	596	573	571	558	591	559	598	571	579	618	603	605	586	590	599	596	600	577	599	582	552	588	610	636	615	585	589	593	626	614	628	626	616	572	587	613	568	593	573	618	593	558	606	596	602	579	571	573	630	553	579	601	593	605	602	599	618	587	621	605	573	595	609	555	581	609	620	634	616	564	603	592	612	621	598	584	585	586	646	623	622	563	590	612	615	626	580	600	612	620	611	609	616	573	602	588	603	612	622	612	588	592	604	600	605	598	592	586	604	548	572	611	629	572	630	595	593	551	600	583	590	636	617	630	577	576	583	610	610	621	586	578	594	647	592	589	568	612	559	596	631	604	601	575	597	576	599	661	598	610	647	623	567	618	613	572	586	620	614	621	653	578	626	575	623	613	566	586	581	569	577	647	604	588	615	629	617	631	576	597	598	628	598	635	611	630	566	602	585	584	565	579	654	572	609	572	600	606	635	649	626	589	644	593	592	614	598	591	603	594	578	642	588	608	578	594	583	612	576	602	558	621	572	545	608	609	581	596	605	629	587	599	641	560	567	626	596	583	621	588	579	597	615	609	573	608	581	604	585	553	615	614	558	620	625	586	588	628	612	602	606	565	555	606	578	582	621	627	608	610	589	595	631	627	568	576	593	594	626	600	606	636	626	602	645	602	600	603	641	591	573	589	622	624	619	556	595	645	581	570	582	601	595	583	583	608	636	560	584	587	629	575	587	590	602	613	604	617	601	614	594	565	602	561	591	583	588	666	587	630	586	574	630	606	618	616	574	611	607	604	603	571	591	622	605	594	577	598	620	635	613	607	608	572	611	604	605	610	599	637	644	561	595	582	574	570	616	621	561	622	624	614	556	616	584	593	609	619	603	597	631	601	592	602	621	609	543	603	597	567	607	601	546	599	644	631	628	617	582	632	580	623	621	557	607	584	597	562	621	619	631	633	647	587	596	596	600	605	601	618	611	643	625	557	577	583	612	579	615	565	613	601	628	614	641	609	614	600	610	613	589	610	581	633	577	615	584	583	597	597	611	609	609	637	627	635	606	626	586	640	643	604	603	562	619	626	589	638	560	634	600	653	600	572	593	597	620	615	628	605	581	599	583	591	528	593	618	569	624	626	618	582	631	654	583	591	612	618	566	562	622	619	624	602	600	630	612	561	635	560	623	620	608	608	612	633	597	596	605	592	546	599	555	606	596	587	578	592	648	567	555	603	635	594	578	604	648	622	564	635	612	663	593	556	600	596	617	568	555	575	584	635	602	550	640	570	594	605	572	596	626	561	573	567	563	591	653	570	578	602	573	621	585	609	597	574	590	601	593	589	670	563	572	601	610	595	589	608	592	585	608	613	610	603	569	639	619	595	660	572	591	603	580	609	610	671	606	548	631	625	592	601	607	554	616	639	613	559	581	618	571	598	618	616	629	596	589	631	575	619	561	622	603	581	577	581	631	605	608	642	604	551	572	600	585	636	622	607	613	629	604	558	580	553	595	612	582	606	609	633	640	597	599	596	583	635	617	602	606	614	576	656	643	566	613	578	594	623	624	612	611	560	567	600	631	579	594	576	644	632	570	604	578	605	648	595	610	654	608	567	605	600	627	596	548	572	597	590	588	640	596	613	586	653	629	546	574	608	596	626	587	604	593	630	588	599	645	598	562	624	575	634	611	595	596	597	577	601	637	621	615	597	623	610	597	610	620	571	593	612	575	599	605	592	618	586	570	602	600	577	639	606	596	622	570	591	578	622	615	657	590	618	597	573	598	578	610	571	592	655	613	568	598	595	577	644	634	616	581	579	604	614	555	591	605	602	582	606	617	604	590	560	623	620	559	607	592	603	619	568	610	631	606	615	562	557	588	598	629	592	618	635	634	587	591	592	576	556	586	608	623	671	614	607	576	573	600	593	594	588	527	581	606	599	597	566	608	616	630	570	617	620	649	620	582	622	625	579	609	561	613	566	611	612	599	618	615	589	590	566	581	560	560	628	617	572	611	586	607	615	638	612	628	542	623	605	619	632	638	561	598	573	599	598	619	614	627	590	597	624	624	609	590	600	608	610	603	593	597	630	590	617	570	580	617	607	588	595	588	625	609	579	593	587	593	615	631	651	591	612	599	617	582	575	587	584	655	611	587	569	644	595	602	580	555	578	589	599	603	614	614	603	599	577	578	619	567	629	625	640	612	619	624	619	605	580	631	630	563	592	584	599	589	608	625	582	578	645	617	601	606	581	597	600	565	585	583	609	594	620	614	583	602	596	578	591	599	594	567	617	569	587	612	557	595	571	646	604	591	564	626	613	592	623	580	596	601	573	592	603	582	591	664	611	572
5975	3158	1240	890	1054	711	1346	1455	1517	764	387	124	82	106	100	67	54	62	49	47	52	40	39	47	33	50	56	51	50	46	44	38	41	38	46	45	45	38	41	48	37	53	50	38	47	46	50	46	49	39	46	43	50	38	39	31	48	46	41	43	42	40	37	49	44	47	40	48	55	37	51	47	49	38	42	45	36	46	43	47	39	47	45	44	44	41	50	43	39	37	39	51	45	43	50	49	47	54	44	41	50	44	33	53	36	42	51	40	57	44	41	41	41	42	56	49	57	35	46	48	54	43	45	43	48	42	34	42	42	49	39	34	44	43	37	37	36	39	50	50	41	43	41	52	43	52	47	55	42	47	47	45	41	49	43	37	41	48	49	41	47	40	43	37	49	41	48	39	47	38	39	37	34	50	36	43	43	51	44	45	43	45	49	49	40	43	40	46	47	41	41	41	47	35	32	50	56	31	40	50	46	45	37	42	55	47	43	37	47	41	40	46	54	44	44	33	42	34	39	44	35	51	52	31	34	44	34	49	46	38	56	39	46	59	48	36	36	45	41	36	43	44	47	44	40	49	42	35	40	41	44	40	49	47	40	44	45	46	44	34	52	40	50	44	33	30	41	40	37	40	34	45	34	41	47	44	42	39	49	44	44	51	52	40	54	45	44	40	43	48	45	44	38	36	41	55	32	38	41	44	38	46	43	43	37	40	46	56	47	54	35	29	55	27	55	41	45	47	43	42	33	27	49	44	46	49	37	46	59	40	39	47	36	50	45	50	48	38	47	44	42	44	56	49	55	47	46	40	47	53	39	37	49	33	48	44	42	50	36	52	48	43	52	49	42	47	44	45	35	40	38	43	51	41	41	41	48	46	42	48	36	67	42	46	50	48	51	47	47	52	42	38	52	48	44	31	34	49	37	37	56	38	46	39	49	42	46	44	52	35	54	50	46	48	58	56	32	43	58	53	43	42	44	39	40	36	38	41	52	58	49	39	46	40	56	37	37	47	28	59	35	46	38	53	45	45	52	52	35	43	50	52	49	41	51	35	57	41	40	41	43	34	45	42	40	39	43	39	56	35	39	43	41	36	44	40	41	49	44	43	44	42	32	43	43	44	44	43	49	34	35	46	51	46	37	34	41	48	42	39	49	41	38	39	52	47	28	38	38	34	51	35	42	42	40	54	51	50	36	47	32	45	45	43	49	41	36	36	44	41	40	42	42	49	42	55	40	38	42	40	48	36	37	43	53	33	41	54	46	45	41	38	39	49	40	49	49	43	42	53	47	49	47	39	59	26	51	41	48	59	45	45	47	44	32	47	51	49	47	38	45	51	50	52	33	51	46	58	41	42	30	44	43	46	46	41	43	41	50	32	37	43	45	47	53	35	46	36	46	34	60	45	43	42	46	38	41	40	37	42	39	41	37	42	37	46	45	44	35	50	44	42	41	52	41	57	50	52	54	47	46	35	48	46	39	34	45	32	39	46	42	34	34	34	53	42	42	44	44	43	33	47	43	40	52	34	46	45	51	46	37	36	54	40	51	49	44	41	47	44	35	52	48	37	48	41	38	44	50	42	46	37	66	42	47	41	38	45	45	43	41	49	50	45	37	38	37	44	49	37	39	45	50	44	45	46	43	53	43	44	41	48	36	49	39	37	66	29	39	37	37	52	48	45	52	50	52	41	46	31	50	34	44	45	42	39	59	42	47	37	44	46	39	42	50	52	59	45	50	51	33	49	39	39	41	44	38	46	41	38	47	37	50	47	47	43	56	37	41	48	39	44	46	52	42	34	47	45	50	50	43	40	42	44	47	50	46	37	49	41	34	47	38	50	41	43	35	52	48	41	41	46	43	58	58	28	50	60	59	47	46	45	49	47	48	45	40	41	32	43	39	42	47	40	39	47	46	46	31	53	50	46	45	52	41	54	45	52	46	40	55	54	55	39	51	35	62	45	41	46	49	40	38	35	49	46	40	41	54	48	46	38	42	48	47	45	43	44	52	40	39	38	46	43	37	49	30	40	50	53	59	54	36	48	42	53	44	42	47	48	39	38	47	42	39	39	39	43	44	34	52	49	49	42	32	47	42	46	46	34	45	31	41	50	53	36	36	48	46	53	44	39	50	45	50	56	47	45	45	51	37	46	39	47	53	57	49	32	41	54	58	48	36	46	47	44	39	36	28	46	43	41	41	44	27	43	38	35	45	53	40	53	48	41	44	50	34	43	43	37	46	51	43	50	43	40	44	42	52	51	51	46	48	39	51	48	44	43	38	39	41	54	53	37	34	43	37	45	38	49	41	45	34	37	38	47	41	47	47	43	46	35	40	44	42	30	36	41	54	48	41	37	43	48	38	38	38	49	32	39	52	33	39	47	33	41	51	58	41	41	47	53	40	50	38	45	58	33	47	49	48	42	37	36	36	45	40	41	48	39	50	38	56	44	44	37	37	41	49	31	44	40	41	47	32	47	39	34	51	51	43	56	34	48	41	44	47	48	42	40	46	46	38	44	47	47	60	38	40	43	45	54	43	35	38	39	33	47	36	42	41	45	43	40	44	43	50	40	40	45	34	41	49	56	43	32	50	43	43	48	47	47	31	53	40	36	40	35	41	48	55	33	46	53	55	54	52	63	48	42	43	37	47	41	47	49	43	42	40	47	39	51	51	49	40	57	66	43	47	45	47	48	43	46	42	31	37	39	48	34	64	50	49	53	39	51	35	45	49	47	36	46	41	55	40	46	38	47	49	47	45	37	39	43	43	51	48	38	40	44	49	39	39	50	49	37	41	48	42	43	48	53	45	48	53	48	44	47	48	42	51	30	44	55	40	59	49	49	42	31	45	49	49	47	40	45	44	46	39	46	45	54	39	32	50	48	48	35	45	54	41	40	47	40	55	56	46	43	33	35	37	48	42	49	55	57	48	45	39	45	41	54	44	42	39	48	41	43	47	40	45	38	61	27	46	58	46	45	46	50	47	43	45	41	38	51	45	45	49	37	28	35	44	49	46	50	41	31	39	51	44	38	54	48	40	46	55	43	36	48	42	47	46	51	51	48	40	46	38	42	46	36	37	39	36	46	36	41	48	48	45	37	47	43	31	57	47	49	42	37	63	46	48	40	47	56	47	47	40	50	47	46	48	34	53	47	50	44	29	39	48	45	50	43	45	49	41	40	37	55	36	39	41	40	48	46	40	49	51	36	45	42	47	36	41	54	51	37	49	50	47	40	41	44	35	41	42	39	37	45	43	55	43	48	47	32	34	40	47	54	56	49	53	40	37	38	46	42	56	43	51	47	46	46	45	46	40	37	33	48	45	49	36	51	41	44	43	52	40	42	39	39	54	38	58	53	45	38	41	39	40	40	35	48	43	43	38	45	37	46	44	54	42	45	50	34	50	40	46	56	45	40	54	50	42	41	47	43	39	31	45	37	52	33	45	49	39	40	30	49	43	42	31	42	53	48	50	36	51	41	36	41	50	44	44	42
37794	24097	15691	23623	31928	26684	32155	29897	27650	19845	12093	4032	2693	2638	2468	1728	1413	1562	981	677	682	618	632	581	554	566	562	591	571	595	555	575	574	598	581	582	558	567	526	548	591	558	541	537	565	596	530	573	530	609	593	616	565	578	565	545	555	543	562	527	551	547	572	595	573	593	531	558	585	531	553	570	572	549	557	540	587	576	588	590	589	556	557	577	526	559	563	578	544	538	537	616	571	561	582	570	564	540	573	580	582	552	555	553	543	588	568	591	597	593	567	568	550	534	593	576	600	576	564	581	548	562	558	555	558	590	571	564	566	519	613	548	547	550	558	557	557	561	570	559	572	554	587	582	572	599	533	534	561	570	613	550	578	584	623	563	591	595	536	561	565	545	577	543	595	553	600	563	555	547	597	558	574	597	527	585	578	569	555	531	550	557	556	549	575	536	548	566	576	565	560	516	610	558	571	560	512	597	529	522	514	616	563	543	582	529	582	540	554	569	559	546	605	608	598	554	559	548	565	607	594	576	571	549	593	575	535	564	546	537	595	563	554	622	601	569	516	554	552	541	506	563	567	579	591	564	564	613	560	579	559	569	530	571	607	561	587	617	567	569	546	598	566	559	601	558	603	582	565	591	567	542	514	568	583	576	541	604	600	583	573	551	565	611	575	558	565	570	623	539	585	618	593	552	576	574	535	591	551	599	573	491	606	553	563	572	539	521	573	557	583	570	575	564	558	574	557	597	568	555	511	568	586	575	549	506	550	537	525	593	605	557	522	540	557	593	577	581	551	575	623	541	604	581	562	608	566	555	561	607	621	568	520	578	587	539	534	576	569	546	582	560	549	579	568	605	565	577	555	575	606	568	557	575	529	573	587	565	555	574	573	585	587	616	544	569	581	605	561	576	537	622	570	603	542	579	546	566	559	550	567	579	581	537	555	581	571	536	566	555	515	568	617	608	597	548	579	614	585	544	568	547	568	582	586	594	528	599	574	536	574	582	574	569	560	547	581	603	529	577	585	538	574	561	590	552	576	595	571	551	572	555	543	543	579	564	574	566	581	597	555	579	569	572	559	547	523	599	584	563	597	609	613	557	587	549	520	605	600	582	577	531	550	569	533	561	589	568	594	552	585	573	527	555	576	562	566	574	545	519	514	553	566	557	539	517	566	544	599	553	554	572	517	616	567	589	545	562	613	569	573	557	547	606	563	530	544	581	558	592	576	550	528	542	592	560	561	575	547	608	621	564	536	549	621	566	554	586	582	600	530	573	530	538	544	597	560	493	586	568	547	564	574	578	564	557	518	552	560	598	519	540	562	570	559	537	582	539	562	534	576	554	565	583	554	598	535	536	566	562	527	519	557	541	520	583	543	540	608	588	590	547	595	557	584	523	563	564	580	525	607	566	585	562	570	572	570	569	549	618	558	592	579	605	585	561	564	619	567	582	565	602	568	593	571	561	570	558	546	519	578	593	571	581	581	579	606	552	529	585	577	595	545	578	601	567	593	563	562	544	618	580	572	567	606	575	570	577	607	535	585	557	568	547	604	519	558	605	586	537	575	563	579	523	550	556	587	552	571	536	565	578	571	577	557	601	595	570	561	537	563	558	572	524	607	573	584	542	589	543	592	506	577	577	576	568	577	608	567	577	587	532	569	547	552	540	569	549	564	562	600	567	518	611	579	624	562	585	554	589	538	541	589	583	567	581	583	531	562	576	639	561	596	555	557	579	532	546	572	554	548	609	559	593	570	575	585	566	521	572	583	520	517	561	513	616	583	580	577	554	623	558	553	572	598	567	550	512	545	536	544	583	536	560	553	558	527	551	617	567	559	615	601	559	593	582	607	530	612	567	546	564	612	551	571	599	545	563	532	560	586	590	558	592	562	570	587	554	565	526	552	565	544	535	501	570	562	588	550	557	561	565	544	540	565	564	541	602	552	578	538	541	548	577	528	539	624	558	557	580	620	571	615	613	572	552	593	579	555	609	595	563	587	588	569	574	561	582	601	531	601	597	585	547	552	566	588	535	571	576	609	569	612	584	562	552	520	560	551	603	547	571	551	540	544	561	577	571	565	589	539	610	562	569	600	597	576	590	557	527	547	569	557	568	546	577	559	570	545	585	579	600	575	555	546	579	529	617	558	522	554	601	538	571	557	554	563	571	566	522	574	537	563	583	558	559	565	543	562	558	575	531	546	566	576	547	607	560	555	562	546	573	563	531	589	582	524	543	543	602	586	539	569	569	511	593	570	553	558	561	563	548	535	591	585	552	534	543	602	566	607	597	554	557	565	608	566	533	565	549	626	557	585	481	592	592	542	599	588	518	578	562	607	544	566	552	572	589	590	558	518	578	614	621	594	557	559	556	614	557	568	560	590	547	566	562	585	566	531	568	571	576	572	574	502	564	510	542	570	570	590	538	557	562	525	571	551	579	525	578	603	560	547	557	552	576	563	616	599	563	565	569	570	590	570	556	526	517	565	567	612	559	603	545	569	589	560	611	607	592	565	573	587	541	600	585	543	560	556	555	535	565	540	587	554	564	577	552	552	605	547	562	588	544	540	554	591	583	590	574	586	620	581	554	586	546	578	497	590	545	592	526	583	545	603	568	586	566	590	527	539	610	591	554	538	532	591	568	594	566	556	564	580	581	605	607	596	536	574	590	540	604	600	543	545	547	553	573	595	589	579	575	582	597	575	569	594	558	553	583	543	557	606	566	523	542	541	530	548	579	559	591	584	622	531	563	572	571	561	597	563	559	527	579	551	597	503	541	542	569	563	541	537	547	557	569	593	552	570	614	545	589	561	578	606	544	579	571	606	557	586	529	553	559	566	561	567	568	617	557	570	544	571	607	580	519	611	530	579	525	588	545	549	537	572	524	558	550	575	526	580	564	555	535	619	566	592	602	562	566	548	575	560	554	551	589	543	557	597	571	539	573	533	593	618	615	558	533	586	573	558	570	588	594	561	566	572	565	567	539	606	589	593	546	592	590	542	581	552	513	529	540	576	570	558	510	549	596	620	535	521	574	544	551	564	585	613	572	587	560	603	583	579	552	577	555	545	584	576	584	554	607	582	563	548	558	589	584	543	589	561	572	558	601	547	569	534	556	532	553	575	578	597	577	601	604	559	592	568	531	572	585	559	580	580	566	564	535	570	562	577	599	537	566	577	586	547	533	588	559	570	607	588	581	573	567	562	583	595	538	572	571	563	596	515	579	589	546	564	554	556	544	585	546	535	585	591	530	548	535	588	579	584	542	575	535	576	596	511	565	578	568	606	551	586	579	551	580	571	553	590	551	572	558	577	587	537	579	562	588	561	585	588	588	573	589	596	584	583	548	570	600	572	589	543	576	584	581	569	603	550	575	548	553	555	574	588	590	583	569	540	568	556	553	561	536	505	563	594	552	568	551	532	565	551	595	559	575	552	567	553	585	552	575	569	546	555	576	537	583	570	582	561	600	609	540	608	564	567	525	582	565	596	555	566	564
11781	12189	3699	2830	3381	2485	3597	4258	4130	1862	1161	266	190	218	190	143	125	127	75	48	47	53	37	45	53	51	52	60	53	40	33	44	40	45	50	43	44	45	51	47	45	40	36	48	42	42	42	37	46	51	45	46	50	47	38	39	47	58	41	53	45	55	44	44	49	54	68	46	42	45	43	47	56	47	47	35	35	48	51	42	38	35	49	33	42	45	42	44	47	40	53	43	49	45	58	51	53	39	43	38	42	53	34	44	55	35	44	48	39	36	50	38	42	43	43	46	47	32	28	36	43	42	45	48	31	43	49	50	48	44	50	50	41	39	45	36	47	50	45	48	38	41	57	54	49	48	54	40	51	40	45	48	47	48	47	41	46	37	50	49	41	31	40	57	57	50	49	43	45	39	37	40	55	34	43	47	43	45	38	47	40	34	48	48	52	42	40	46	39	51	49	42	48	38	44	45	56	52	37	37	51	40	52	46	52	49	47	55	38	49	49	44	47	43	36	38	47	51	41	46	56	69	57	41	43	37	51	40	46	30	50	51	47	53	49	48	47	31	50	48	58	50	42	57	41	45	39	40	47	39	58	54	36	44	44	45	35	45	45	38	50	41	61	33	41	43	43	44	48	43	48	49	46	46	51	50	40	54	48	50	46	52	40	50	43	51	35	59	41	48	45	55	52	46	53	38	64	46	57	37	49	47	45	40	46	51	40	56	36	37	43	38	44	44	43	47	50	46	38	41	42	40	45	54	43	42	44	54	40	49	38	46	36	43	44	43	34	52	55	39	46	39	50	54	41	55	45	35	49	36	46	47	44	41	49	49	47	48	36	43	54	47	40	59	45	43	40	41	40	55	53	49	39	51	42	48	44	61	38	42	59	35	42	58	52	56	30	47	47	50	54	48	38	52	52	45	49	41	48	46	45	47	44	52	36	36	41	47	45	43	33	49	39	49	36	47	43	52	55	46	46	39	38	50	44	45	42	39	47	38	43	35	54	46	51	28	50	41	49	54	43	43	53	55	56	34	47	50	42	46	40	26	40	39	44	41	42	43	54	49	51	49	50	45	54	33	50	56	47	54	57	53	42	41	34	48	51	30	48	57	54	39	44	48	44	50	58	47	45	45	42	45	53	42	41	41	44	42	51	45	32	42	50	46	44	39	38	38	37	53	55	36	45	43	46	49	44	40	43	42	48	43	37	49	54	46	45	40	33	46	49	49	55	45	47	42	46	47	47	42	52	47	57	55	41	33	56	41	37	44	45	43	46	41	39	46	51	39	42	41	53	43	45	35	49	54	37	41	46	54	32	52	41	37	51	42	47	34	34	43	45	41	45	57	48	57	58	50	43	33	49	55	38	43	53	41	45	40	43	52	45	43	34	43	43	60	40	46	49	42	53	59	47	40	45	47	48	42	38	52	38	50	54	51	45	50	49	51	43	45	53	38	37	43	44	46	45	51	48	36	59	30	39	36	47	49	54	50	44	58	39	35	45	47	54	52	47	48	43	55	59	40	58	41	38	43	46	49	54	42	49	50	48	45	48	38	44	43	39	46	45	38	48	47	54	48	45	50	39	39	40	45	36	51	35	36	50	48	43	47	53	48	45	47	44	44	55	50	35	45	44	43	39	50	50	55	40	39	51	43	43	55	42	53	53	58	43	47	45	36	42	56	35	52	52	43	56	39	44	44	46	32	49	44	47	46	36	53	43	35	54	41	42	41	40	57	38	35	32	41	33	44	39	41	51	43	49	44	55	48	45	39	49	61	45	37	45	44	52	45	36	37	37	37	38	41	53	45	38	53	63	46	51	37	50	54	42	29	47	43	34	43	41	40	46	44	46	34	47	50	48	51	40	43	54	41	38	47	44	39	52	48	40	48	47	44	40	53	47	30	41	42	41	46	33	44	64	49	44	51	56	37	54	43	41	52	46	49	56	45	46	42	50	44	40	54	40	38	44	42	50	42	42	35	42	51	48	51	51	45	51	47	41	41	55	50	42	38	43	45	45	50	48	36	47	44	41	43	40	42	48	50	40	42	32	33	50	35	42	55	51	37	42	36	34	44	35	47	43	57	43	26	47	54	43	46	48	37	44	30	52	46	53	36	45	48	41	46	46	47	43	40	53	43	45	45	52	35	46	60	35	49	45	53	55	38	47	42	31	35	41	53	48	48	37	39	42	56	48	48	42	42	43	42	44	46	46	44	46	64	35	34	36	42	50	37	44	42	42	51	45	37	43	42	51	57	44	44	54	38	50	56	40	38	47	44	50	48	44	34	31	42	38	46	49	50	42	59	56	46	41	42	35	37	39	39	42	46	50	53	50	57	41	37	48	53	53	47	51	37	38	47	40	56	48	35	39	42	35	49	58	50	47	51	44	42	43	52	49	52	52	49	47	42	44	52	40	49	41	39	56	48	57	50	44	45	36	51	41	54	42	40	44	49	54	45	45	47	48	54	48	45	45	45	47	37	41	57	48	50	52	52	42	45	48	55	32	56	52	43	48	43	56	29	44	41	46	50	32	37	47	33	39	47	42	39	48	49	50	47	43	42	51	47	49	46	45	34	49	51	52	52	28	48	53	32	47	46	41	50	34	44	47	42	56	39	33	48	51	35	39	37	40	46	43	44	37	41	54	56	43	54	40	50	46	46	41	44	51	49	34	41	49	40	46	55	50	47	47	70	50	45	43	31	44	55	41	39	60	33	35	46	44	50	31	43	49	36	44	48	45	56	41	44	42	47	61	56	45	54	49	54	53	49	52	44	50	45	39	49	53	38	42	45	49	42	48	40	37	38	54	46	42	47	31	54	53	40	40	48	40	43	56	42	44	40	38	40	52	44	42	37	44	49	48	52	53	49	48	47	36	49	42	51	45	40	34	43	48	49	40	50	46	41	49	47	41	41	42	38	64	51	67	51	46	52	43	33	49	34	35	34	40	28	44	49	34	45	62	46	32	44	49	39	38	48	40	40	52	45	43	41	42	46	42	53	44	42	46	42	39	43	49	44	45	40	34	40	57	33	41	49	39	46	47	32	44	43	40	43	36	54	36	42	53	58	48	49	56	43	40	47	39	42	45	47	37	60	56	32	37	35	47	47	45	53	35	44	46	39	39	43	40	33	54	46	38	50	46	48	35	56	48	33	50	47	53	45	38	58	45	45	34	42	42	41	32	40	39	48	37	48	53	54	45	50	53	52	59	40	45	43	48	39	44	43	42	55	40	35	42	48	40	40	49	49	39	39	52	44	55	41	53	45	56	50	50	60	44	42	38	49	39	45	46	56	41	61	44	46	37	50	45	47	40	42	45	41	40	43	44	54	44	50	45	35	44	51	46	38	50	45	44	33	51	44	36	50	42	42	47	49	53	46	45	59	43	53	52	49	36	52	47	47	52	46	40	48	50	48	49	48	39	49	49	40	51	51	45	35	47	34	32	52	49	45	35	48	46	53	42	51	46	34	50	38	38	57	39	51	58	37	42	42	43	43
50559	33889	25710	36775	45490	39193	42365	41803	37564	29145	20371	7841	5754	5902	5066	3303	2805	2930	1460	905	739	637	613	556	629	568	605	574	587	577	565	577	582	561	586	573	586	581	579	575	602	563	567	596	552	563	601	610	578	565	561	582	583	571	580	565	545	601	606	587	543	535	612	619	603	581	583	551	598	603	545	647	592	553	626	549	599	580	572	611	591	608	575	558	552	566	554	607	570	597	557	530	605	588	555	597	572	592	624	576	544	565	638	569	579	597	562	603	568	578	583	636	585	574	608	584	591	577	564	581	581	549	598	604	578	582	569	526	584	551	594	579	602	576	618	575	594	550	612	568	599	530	560	530	601	596	577	558	585	603	584	602	559	558	580	568	515	562	584	579	558	580	557	613	575	596	607	583	587	602	579	620	547	600	554	568	584	598	582	582	562	551	556	589	597	567	604	600	557	587	585	598	582	598	578	608	535	589	596	576	577	582	566	591	563	601	544	615	618	567	557	579	615	566	551	629	533	564	576	530	593	616	619	562	601	610	580	574	579	529	576	607	567	587	588	599	613	624	570	563	547	556	601	559	618	596	590	598	555	618	532	621	570	598	600	604	544	610	605	589	610	565	595	580	592	626	570	564	551	598	601	630	569	640	585	572	606	587	584	560	574	550	591	550	563	625	607	598	606	648	577	579	577	586	590	603	598	582	584	550	544	570	583	547	575	614	591	621	606	546	595	592	550	590	576	574	611	613	597	554	581	651	612	612	594	597	592	592	593	557	603	586	589	602	584	625	577	536	617	536	584	564	588	604	602	611	620	584	575	554	631	606	576	589	593	580	559	558	596	592	571	606	594	571	565	569	565	549	586	586	572	590	595	537	602	572	591	578	595	583	576	565	582	569	575	602	613	613	575	608	560	583	586	558	573	592	571	595	635	574	591	566	551	565	592	523	602	576	569	600	576	560	547	550	626	579	557	571	612	611	568	598	600	596	589	571	567	574	616	550	582	562	551	616	580	582	584	583	609	614	549	638	547	577	583	597	565	552	566	606	576	549	612	582	615	595	564	580	619	606	589	605	599	597	587	594	583	546	566	539	582	588	619	564	546	624	577	606	588	580	616	562	575	595	543	535	578	620	542	576	590	578	564	555	628	588	579	605	604	568	610	568	619	571	584	606	580	570	571	591	595	597	556	625	578	590	581	634	562	582	591	599	568	546	616	582	594	623	556	570	580	588	562	592	585	560	577	609	613	568	610	598	595	605	608	589	597	578	618	592	594	563	586	578	550	589	618	598	528	549	563	564	590	586	613	571	580	649	579	569	587	557	544	585	576	570	585	579	565	588	581	589	602	589	601	530	560	555	569	588	563	614	554	605	561	581	561	603	572	626	554	572	576	614	560	587	607	634	605	550	608	613	596	592	589	589	580	607	557	612	553	543	604	566	572	584	560	601	620	564	575	533	603	554	575	616	599	575	579	550	564	620	552	588	606	601	584	601	569	582	598	582	560	577	579	564	585	580	580	569	548	592	599	598	585	553	561	598	627	648	557	556	591	604	616	580	564	609	561	534	563	562	574	583	575	598	578	595	617	573	580	575	566	581	597	604	606	606	615	576	606	585	557	584	601	567	572	541	644	548	551	572	547	579	586	600	607	520	548	595	583	618	602	600	576	572	556	580	560	575	557	582	602	594	584	623	553	619	566	607	573	569	613	607	588	551	593	584	516	553	551	553	566	568	619	597	600	605	559	580	573	562	597	567	562	550	562	636	600	614	589	624	597	571	546	558	623	554	611	583	598	565	581	563	585	583	619	571	551	585	593	602	631	618	607	619	603	599	568	602	587	625	604	634	573	592	572	567	578	564	587	612	579	587	536	527	613	606	604	555	546	593	590	574	558	554	596	582	547	544	541	562	573	583	590	559	539	578	595	585	613	563	532	534	577	637	669	588	597	583	627	583	578	533	581	572	575	642	571	595	556	565	608	622	584	557	566	567	624	573	645	550	569	626	559	583	614	628	620	602	594	566	589	552	587	604	553	560	574	572	610	579	589	594	528	547	563	590	570	614	628	566	568	579	582	592	583	557	537	592	608	594	596	561	541	573	558	544	613	578	569	607	586	584	577	618	625	562	581	614	590	540	582	615	594	548	557	563	595	589	582	603	579	617	555	585	597	575	566	619	589	602	560	609	556	568	586	566	628	541	608	572	579	593	617	577	597	588	612	590	568	594	614	586	555	598	571	614	598	610	580	604	585	562	559	559	572	597	601	572	568	581	643	601	595	578	585	598	639	591	562	545	558	589	547	539	604	564	585	559	623	605	566	578	562	529	564	582	608	584	561	552	611	617	552	633	550	604	565	596	601	547	605	595	576	567	569	591	638	593	606	561	621	542	586	552	562	602	579	585	550	569	595	576	585	591	620	615	621	605	557	589	573	550	575	596	630	592	572	570	580	577	588	605	590	595	546	613	570	625	626	558	609	565	576	571	563	585	626	589	558	551	609	595	563	556	585	589	602	581	592	550	580	624	605	584	595	613	566	591	555	594	548	596	576	584	617	611	581	603	589	590	569	586	588	570	573	557	613	644	582	560	567	593	565	558	576	573	549	589	587	621	601	564	582	591	615	638	619	570	617	550	562	582	571	570	640	588	607	567	601	519	603	615	570	565	559	588	592	596	571	613	549	554	594	560	583	595	602	576	584	594	607	620	657	585	589	592	601	590	574	596	550	581	595	612	564	569	585	567	614	603	563	589	557	563	599	597	590	559	597	633	560	610	586	592	583	580	584	565	585	539	545	527	599	593	593	552	587	615	620	588	609	598	566	553	563	599	576	555	572	582	594	636	627	549	603	561	579	588	603	583	586	564	633	539	600	612	595	607	555	572	600	578	565	615	566	587	533	587	574	572	579	600	564	624	567	581	592	625	566	563	608	559	575	578	616	578	590	608	603	580	597	569	579	608	601	600	593	547	572	570	575	607	586	614	620	565	562	585	599	587	600	597	553	613	566	627	590	596	577	554	567	564	602	589	520	590	574	583	622	610	603	588	570	568	630	598	589	536	564	626	553	610	605	602	601	571	607	582	574	541	574	562	580	544	576	611	575	573	578	577	595	549	616	575	566	563	579	580	611	636	592	560	578	597	606	562	544	598	594	597	577	579	613	590	592	588	613	564	568	581	634	568	539	589	581	543	546	593	577	590	542	567	585	577	612	544	595	624	577	590	577	570	601	607	553	632	595	589	579	600	598	597	609	577	585	563	548	580	625	581	610	557	575	590	613	598	594	557	564	575	557	563	571	602	587	561	621	548	618	594	621	581	592	622	591	603	536	605	569	590	532	584	593	582	586	597	589	556	596	575	581	565	591	574	555	611	566	563	626	567	558	545	582	582	591	587	544	540	622	584	614	612	613	603	582	589	561	612	565	551	571	592	627	596	570	567	584	599	574	579	553	565	612	579	563	599	592	610	553	616	593	595	615	631	607	611	608	596	601	552	560	564	577	575
11972	10824	3604	2638	2040	3152	3631	4576	4504	2040	1240	279	275	246	225	146	136	136	59	58	67	47	41	45	40	32	50	40	49	50	48	45	40	48	52	48	42	52	49	48	60	53	49	42	45	48	49	49	51	42	44	50	37	37	49	48	43	57	48	36	52	48	48	44	47	43	56	44	43	31	55	33	36	50	43	43	41	53	50	42	48	43	58	51	48	52	45	38	42	62	49	45	55	49	49	37	44	57	32	45	46	37	55	40	38	47	50	44	36	43	52	40	43	50	48	42	45	56	39	59	48	53	42	51	71	40	41	51	52	44	48	50	27	44	46	57	41	52	38	44	44	49	45	47	58	52	48	43	46	41	56	50	43	50	44	36	51	43	48	51	47	44	51	57	44	58	49	56	41	41	50	40	56	49	48	53	46	47	41	59	51	44	39	59	47	41	46	39	51	49	46	38	39	40	43	56	38	40	44	41	53	53	44	46	42	45	41	45	45	44	38	53	45	48	39	57	57	49	43	57	49	59	48	43	32	49	37	45	45	66	38	45	53	50	45	43	51	51	49	43	45	34	47	40	47	35	50	48	50	40	55	49	46	54	41	42	50	37	41	39	36	32	42	40	41	45	44	44	46	48	41	41	47	54	40	55	38	35	43	55	50	55	43	47	45	46	52	55	41	33	41	51	50	46	41	31	42	51	43	58	43	63	48	59	55	52	49	39	49	52	40	41	40	48	46	52	53	54	42	50	34	47	49	42	47	33	45	53	46	48	49	39	58	41	47	47	52	42	41	55	37	48	49	36	45	60	45	32	58	51	41	64	40	44	47	38	36	29	49	49	46	34	42	35	54	38	45	42	48	39	35	46	40	52	41	42	46	46	35	50	44	46	45	43	50	38	49	45	49	46	46	53	51	45	41	48	45	44	57	51	48	44	46	36	40	41	62	41	48	46	52	45	40	29	39	61	38	39	37	37	49	45	49	50	52	44	41	39	44	59	43	54	53	46	50	46	39	36	40	47	37	51	43	54	41	19	41	43	42	57	40	52	52	49	45	46	38	51	43	43	41	49	53	47	37	47	44	42	55	40	53	38	33	55	50	45	38	47	50	49	50	49	53	48	47	53	48	33	43	43	52	51	43	40	39	39	56	50	37	37	42	48	44	45	57	37	44	56	41	47	43	50	38	50	52	53	45	41	52	33	49	55	43	44	43	44	50	35	53	46	42	59	42	36	47	37	36	46	55	46	47	34	45	55	38	45	44	54	52	37	52	36	42	49	42	42	47	37	52	36	37	52	55	46	38	49	35	48	49	27	49	44	41	55	55	43	49	38	49	41	50	41	43	34	39	56	36	44	51	50	50	48	42	46	45	47	44	56	51	46	50	57	62	51	57	59	38	37	56	42	43	41	37	35	36	53	58	45	52	53	58	45	55	51	39	44	49	37	54	43	64	41	41	54	38	44	56	52	41	39	55	50	56	44	54	46	35	44	49	45	41	45	44	46	40	49	47	31	37	43	43	52	51	47	31	50	47	39	43	55	46	40	46	37	44	47	37	46	47	45	40	55	47	46	47	43	45	48	49	48	44	37	46	50	47	44	40	43	43	41	48	45	50	45	47	30	42	47	35	49	50	44	48	51	42	42	41	40	39	46	40	41	53	53	47	51	37	36	49	42	50	50	44	49	55	35	43	42	34	34	40	41	41	52	36	48	47	42	38	41	36	48	32	43	48	44	57	40	40	40	45	42	39	38	61	47	54	46	56	47	53	45	45	52	33	33	41	47	52	51	50	49	53	62	48	38	57	47	51	50	41	42	48	51	61	37	47	49	36	57	53	55	41	42	41	45	41	47	43	30	42	35	42	43	37	51	47	49	49	40	47	42	32	45	42	52	36	65	47	55	51	37	49	43	46	38	42	39	42	46	37	47	64	37	53	26	40	38	36	48	53	46	41	40	42	49	42	44	50	33	51	39	49	48	41	42	36	41	49	42	41	50	52	52	41	45	52	46	53	57	45	45	37	44	45	38	44	36	55	42	44	66	56	36	50	54	38	47	43	39	37	47	50	47	43	36	48	43	53	54	38	43	40	63	34	45	48	35	52	51	42	40	41	48	51	50	43	52	49	48	46	52	54	45	44	46	45	38	43	46	49	55	41	38	49	56	46	43	47	54	29	42	38	43	54	57	54	44	50	47	41	44	43	48	37	38	45	39	41	43	42	55	41	50	51	39	45	46	44	48	43	57	53	42	61	46	30	40	46	37	42	43	46	44	53	44	40	60	48	50	58	41	42	49	47	41	39	41	48	50	55	39	43	56	36	43	57	39	43	47	44	42	49	36	42	54	55	52	45	50	56	43	48	49	53	45	40	43	46	48	43	48	47	43	48	52	39	42	37	54	39	57	44	35	40	51	45	45	48	36	49	46	39	64	39	48	42	49	50	49	50	46	40	36	39	33	34	38	49	55	42	47	49	48	44	49	51	49	47	51	49	43	43	50	41	49	36	49	50	52	47	38	41	42	48	47	34	41	38	41	45	48	52	34	39	48	39	45	39	40	50	31	47	42	38	44	50	42	46	54	41	43	48	40	47	40	56	44	51	37	41	35	44	45	53	51	38	35	52	50	44	48	42	37	46	42	43	44	42	42	31	42	59	46	45	43	43	46	47	44	67	50	48	48	53	46	48	41	42	39	44	38	41	46	50	47	35	49	37	60	45	39	33	36	49	37	53	41	54	37	51	52	49	34	40	44	42	58	56	34	38	59	50	41	45	37	44	44	51	40	46	58	40	47	55	38	58	47	37	47	44	41	41	47	42	45	46	51	54	45	52	42	54	39	47	49	51	45	49	43	25	52	33	44	48	36	40	48	56	53	50	57	57	57	40	38	45	37	51	31	46	51	53	47	44	48	38	45	40	38	51	33	46	46	41	41	40	40	39	46	46	49	45	48	34	42	42	47	30	38	47	52	38	59	49	46	41	48	47	52	52	34	47	41	41	56	42	42	48	52	51	45	52	50	45	49	38	42	45	48	49	39	42	43	52	42	39	41	53	36	48	39	56	44	58	51	39	53	57	49	54	54	43	41	43	41	41	39	35	46	53	52	50	50	43	44	58	49	37	46	42	43	51	35	49	55	53	41	45	47	51	49	40	43	54	39	38	48	43	36	49	42	55	39	48	45	47	43	54	54	40	44	49	39	48	48	55	41	52	56	43	33	51	39	43	37	50	52	44	43	40	57	49	51	42	48	39	43	41	47	44	44	45	48	48	54	45	47	51	44	37	45	48	40	55	36	51	51	44	53	58	37	45	60	47	37	58	44	48	37	39	43	50	38	34	40	51	45	48	45	39	50	45	47	45	27	33	54	30	56	46	61	48	45	37	44	48	38	41	49	38	51	42	44	56	53	51	50	42	51	53	43	54	34	42	40	49	52	53	54	46	36	53	44	51	39	45	49	43	58	52	49	39	43	52	58	50	47	55	49	57	47	47	48	49	47
47476	34721	25662	35129	39230	43062	42368	43280	39337	30286	21487	9023	8822	7530	6091	3900	3838	3033	1334	1014	816	669	604	598	607	587	570	588	568	568	592	558	592	591	617	590	583	571	613	615	613	552	600	562	611	609	585	540	615	549	602	629	560	578	576	540	569	605	611	608	584	617	559	629	607	591	584	605	555	639	565	614	563	587	572	589	569	587	613	618	595	588	604	594	584	613	622	595	575	587	583	593	601	608	588	552	593	594	578	577	608	621	600	601	595	596	613	573	592	576	596	572	563	631	629	588	600	552	601	605	592	611	617	601	620	588	590	592	587	574	618	625	615	608	567	581	568	610	588	595	561	605	564	607	593	593	604	571	595	572	597	560	587	590	608	630	548	572	597	602	589	603	596	597	542	603	577	595	607	590	585	585	588	663	594	583	576	638	547	605	593	564	587	588	593	566	582	622	606	614	593	585	559	583	579	592	596	583	604	599	582	565	559	610	613	583	612	593	604	597	622	613	576	605	599	586	591	601	621	591	618	631	583	560	637	625	564	571	603	601	569	534	629	614	596	606	577	586	592	630	644	622	560	559	646	620	618	551	575	633	594	580	591	602	592	581	581	599	566	630	602	592	620	608	577	550	586	608	651	594	612	613	607	568	568	618	616	554	610	595	593	592	594	584	612	566	620	578	624	593	574	585	584	597	565	613	597	576	584	589	588	651	635	633	581	586	599	590	600	592	582	594	603	590	596	577	580	584	577	594	619	616	610	567	581	568	580	634	612	587	590	598	584	606	593	558	626	578	603	536	652	606	579	576	598	613	591	561	572	587	573	563	608	606	586	586	560	573	614	635	542	596	576	604	609	593	609	585	604	611	630	586	613	585	636	617	601	558	579	599	574	599	619	619	596	580	570	605	591	613	597	612	598	631	597	608	607	550	616	576	577	589	618	600	619	567	578	611	597	592	570	634	606	583	565	609	587	614	593	594	605	625	589	584	625	598	568	569	579	583	554	587	630	586	584	619	603	554	607	613	544	601	550	628	609	560	596	548	570	571	568	632	616	578	604	590	563	592	587	574	562	620	597	567	596	576	535	588	588	602	580	592	543	611	598	556	573	578	597	582	608	606	606	557	598	556	594	590	544	620	626	584	601	609	610	583	590	585	593	585	574	610	547	603	576	549	573	567	588	601	624	553	559	587	616	561	604	600	608	587	536	638	589	599	582	646	581	588	595	585	561	582	601	576	633	572	591	576	606	578	596	639	592	585	610	598	569	599	604	601	656	568	614	582	602	583	578	555	595	611	564	589	622	587	591	622	607	625	531	570	605	589	560	558	624	586	568	560	579	573	589	561	590	605	579	580	618	623	591	620	577	572	639	571	606	600	612	569	568	599	632	634	599	606	591	594	604	620	598	583	589	603	579	604	590	618	611	610	582	621	609	523	635	551	584	585	590	578	595	619	584	564	627	626	568	582	571	572	618	568	535	572	603	607	655	623	557	621	611	608	584	601	597	616	597	612	578	566	602	569	588	579	552	616	612	573	606	596	604	650	563	588	596	611	611	580	575	600	637	565	567	596	574	579	557	564	589	609	571	626	585	567	560	579	580	626	632	619	607	610	560	561	586	601	575	630	596	603	596	589	580	584	613	621	629	613	552	612	629	592	597	602	611	617	557	617	611	566	590	601	611	615	559	584	605	600	573	613	596	588	624	574	578	552	542	582	570	570	605	627	608	646	604	610	637	585	598	593	578	602	614	577	595	625	581	620	589	659	587	559	609	571	555	620	595	595	578	556	610	554	607	606	622	560	621	564	624	626	605	634	569	619	589	600	553	584	612	605	591	595	543	570	577	599	602	596	587	595	609	574	623	610	597	595	580	583	587	574	617	605	589	589	587	585	614	588	597	562	557	637	603	611	604	633	580	600	569	622	561	532	599	607	618	558	626	574	589	556	582	587	574	591	601	613	605	590	577	540	564	560	620	584	605	619	579	601	611	542	603	576	566	591	562	611	589	571	549	580	570	590	566	592	588	633	598	625	563	571	624	566	583	610	585	582	580	635	628	597	612	571	611	585	653	629	591	612	621	594	621	593	578	600	589	624	596	608	585	606	629	569	564	560	559	585	623	580	583	567	577	563	597	596	621	618	586	577	597	568	571	610	596	592	572	590	611	592	583	592	591	606	569	587	636	641	577	656	593	579	590	600	548	624	575	620	593	601	568	615	600	564	633	563	603	626	576	570	576	572	627	625	589	643	577	582	601	599	609	637	594	581	657	630	607	574	607	561	605	618	596	602	596	600	593	587	605	628	620	627	589	604	604	565	603	596	606	573	585	584	601	632	602	576	580	598	581	566	617	576	588	598	579	593	611	595	544	555	629	583	614	602	576	583	593	616	605	596	617	598	555	651	592	618	641	561	639	601	580	580	592	597	605	617	575	575	614	616	603	604	579	602	564	600	600	586	595	596	612	587	618	570	603	586	655	614	615	600	619	589	579	566	593	580	614	600	655	601	538	615	626	564	582	613	571	584	575	568	586	595	543	605	569	608	605	638	536	607	596	551	600	624	592	596	605	563	585	587	563	604	596	632	619	596	616	590	563	602	574	581	653	561	552	593	543	577	560	564	614	657	588	564	615	585	609	587	609	602	597	627	572	615	571	574	579	607	621	605	543	594	601	558	557	567	585	564	564	572	596	595	568	593	568	591	607	573	657	593	582	610	620	603	548	533	589	600	552	555	629	551	606	614	580	603	576	543	560	586	633	556	620	564	580	582	615	569	609	542	590	567	601	629	572	600	583	592	622	579	567	638	570	618	609	621	537	584	577	583	596	566	592	617	625	586	619	588	575	565	619	601	593	583	591	570	617	559	607	597	610	607	614	598	597	590	565	555	576	585	611	624	601	604	571	623	626	602	586	550	583	588	600	624	589	571	605	624	620	586	595	558	604	621	570	599	610	584	626	565	617	561	602	534	581	602	632	591	593	607	569	584	591	569	594	613	588	580	601	614	587	615	571	601	617	584	617	586	550	594	607	574	623	582	552	591	601	597	613	598	599	608	635	576	623	598	559	561	614	573	593	558	624	593	581	587	589	615	591	594	594	616	549	595	600	634	593	569	588	593	592	629	575	656	587	605	593	583	607	628	598	596	612	562	563	554	599	609	616	595	552	580	596	570	614	587	567	596	562	594	544	570	619	614	626	573	574	568	584	615	595	559	581	557	639	578	601	615	565	602	606	619	549	592	546	606	614	593	584	550	563	573	630	589	580	592	636	618	615	578	579	573	585	624	601	599	597	596	563	565	614	589	665	595	613	634	543	583	570	570	593	566	620	579	583	651	569	571	584	621	599	596	633	600	598	595	601	614	589	561	592	583	609	561	597	602	579	592	607	586	612	607	571	573	639	666	573	575	583	604	558	594	621	634	643	668	607	591	587	591	596	621	624	559	585	602	538	606	604	587	565	622	583	608	592	587	586	607	606	581	605	596	578	596	620	633	541	560	644	587
16415	18888	6424	4568	4227	7076	6140	5813	7244	3598	2055	403	484	373	330	214	227	162	88	51	72	37	51	34	36	48	39	44	49	48	35	61	53	43	45	32	46	47	35	48	47	53	52	37	30	41	43	42	46	40	50	44	40	45	44	56	56	68	60	46	46	48	38	47	47	48	53	46	38	40	46	45	42	36	46	33	32	60	38	42	54	38	48	38	64	44	42	47	40	41	45	40	39	49	55	32	36	42	51	47	55	38	39	37	49	30	45	49	38	40	45	51	49	44	48	42	33	36	46	41	44	41	30	52	38	42	44	45	40	47	56	41	48	47	50	40	53	42	45	45	36	46	37	45	42	46	46	47	51	45	34	37	48	52	49	41	49	38	55	57	45	44	34	43	51	40	43	36	42	50	43	30	51	49	38	35	45	51	52	37	47	40	58	47	55	42	40	36	41	56	51	44	45	53	38	53	30	33	49	41	42	40	54	51	39	32	53	43	49	41	35	42	54	37	49	37	57	56	38	59	48	49	54	28	29	42	43	36	52	56	48	39	50	50	47	51	46	51	54	43	44	54	64	34	36	38	38	42	41	57	35	48	50	52	48	39	39	48	27	47	47	36	51	42	39	40	57	37	49	39	39	46	45	51	41	45	47	47	51	39	44	47	39	30	62	42	45	54	46	61	63	31	37	38	42	46	41	47	38	60	42	45	35	55	36	48	54	47	51	53	54	42	43	52	43	46	36	50	49	46	38	44	47	32	36	39	39	48	54	55	40	49	51	34	42	49	33	39	37	42	53	46	43	46	43	37	44	40	39	38	57	52	41	39	55	41	33	48	45	51	60	52	48	36	58	38	29	56	45	52	36	44	46	49	41	38	61	60	42	38	51	39	39	54	40	42	54	54	41	26	37	58	38	48	50	51	47	46	47	40	46	43	52	35	42	49	45	44	44	43	47	37	50	54	45	40	38	48	38	42	38	48	46	55	51	37	48	44	55	45	44	54	47	50	55	39	44	50	42	44	48	49	44	41	46	62	54	57	48	38	50	56	40	30	54	49	43	43	43	60	46	50	47	39	34	35	43	44	38	55	52	36	36	51	57	43	45	55	38	31	48	47	39	54	39	48	36	45	49	37	37	52	51	47	45	44	38	54	37	41	55	50	43	41	55	55	50	46	47	49	55	46	50	51	60	45	41	44	61	46	40	56	48	74	48	50	39	56	47	50	52	55	39	46	37	38	46	47	43	52	54	57	44	49	44	45	39	45	49	53	54	42	47	38	39	36	55	45	47	44	51	41	57	33	50	49	55	53	47	55	54	55	40	44	38	52	44	54	50	43	48	41	39	54	50	53	48	45	40	56	43	51	42	46	39	40	45	57	41	48	45	41	45	34	49	49	39	39	43	44	43	35	50	35	36	40	48	60	46	42	48	47	35	37	43	44	43	39	53	45	45	48	45	51	55	45	44	47	44	59	44	37	49	59	48	49	39	43	45	52	40	46	36	36	44	44	60	53	42	47	42	43	46	40	48	43	45	48	46	43	49	46	37	44	41	61	47	41	45	29	45	42	56	53	55	47	36	48	42	42	51	47	54	37	44	47	47	36	47	42	49	48	51	48	56	52	43	42	46	43	48	41	51	55	51	36	55	45	51	53	45	50	43	43	60	39	54	41	34	51	45	44	49	50	38	31	46	46	53	39	34	47	41	43	41	55	43	48	62	56	42	50	58	49	42	53	61	59	47	43	31	33	47	49	49	31	36	48	46	52	43	45	37	48	44	40	38	49	33	37	47	45	46	44	52	45	46	50	50	40	41	43	31	43	42	48	38	52	45	38	51	39	47	38	48	55	43	54	52	43	52	43	46	42	54	46	48	43	38	46	35	50	48	44	41	37	36	39	47	40	38	44	55	31	67	44	54	41	51	34	60	47	43	39	42	55	49	47	41	44	53	55	51	54	45	55	41	46	48	37	31	40	34	34	44	41	50	38	51	49	55	48	55	56	48	38	45	46	51	48	53	42	45	45	52	61	30	39	50	37	43	61	52	48	56	57	41	64	51	49	37	48	51	45	46	43	46	45	42	43	47	44	48	53	53	53	46	43	46	53	44	45	55	55	24	38	47	52	40	42	40	49	36	32	44	44	52	49	48	46	46	39	33	45	46	53	55	41	33	49	49	34	37	44	43	50	58	56	44	34	42	38	41	32	43	44	42	32	46	47	46	33	42	28	51	51	44	47	41	40	44	44	48	50	32	48	49	48	40	39	44	47	51	49	42	54	60	27	36	50	59	45	42	57	49	44	49	58	37	71	54	46	50	54	48	49	45	48	51	51	54	58	46	40	53	39	46	47	54	53	59	46	52	48	36	46	30	36	45	45	29	39	33	57	35	56	39	45	41	43	38	41	48	39	46	46	43	43	45	52	47	38	61	58	38	42	54	41	45	31	52	54	43	46	41	44	45	44	39	41	38	46	50	42	53	32	45	52	52	49	46	35	42	35	41	45	48	49	52	51	36	42	49	44	51	45	50	46	50	38	53	48	33	43	62	53	42	46	51	44	46	42	50	44	39	36	59	47	48	43	48	45	41	34	33	48	45	48	41	36	52	47	54	45	52	37	48	44	56	37	39	37	44	33	47	56	48	37	49	43	47	53	45	49	42	33	51	43	54	43	52	46	47	51	51	50	40	39	41	46	40	36	54	38	38	48	63	47	44	41	50	55	38	60	33	44	41	39	47	34	52	50	40	34	45	47	39	52	45	53	45	71	37	56	49	31	52	43	44	58	52	53	61	46	58	42	41	54	44	55	42	50	39	51	50	44	34	40	46	51	47	41	51	50	41	36	48	54	45	53	35	36	39	51	40	42	49	44	36	54	36	34	57	38	42	43	42	40	51	52	45	51	44	41	34	40	38	56	39	54	48	42	46	58	34	35	50	52	30	47	46	48	39	33	44	47	38	42	60	55	48	41	50	35	39	51	45	40	58	46	47	57	41	31	53	34	33	43	56	49	46	47	60	49	38	36	46	54	48	48	44	59	43	35	39	40	59	56	35	55	46	39	51	49	42	49	52	40	46	47	47	59	39	69	62	44	42	50	45	36	38	45	42	59	47	41	52	38	43	48	48	37	45	42	49	45	48	40	54	44	31	38	47	33	41	43	43	46	58	45	53	45	41	52	29	48	42	44	44	57	48	40	28	45	47	66	46	45	44	44	55	28	34	53	42	41	56	38	44	36	40	48	64	37	48	52	54	40	47	45	46	53	46	59	55	45	40	43	45	44	52	51	45	42	43	57	38	37	55	48	68	49	50	54	52	44	41	45	37	50	33	54	49	39	46	42	42	49	45	43	38	46	43	46	42	35	37	57	64	42	50	61	43	42	42	46	39	46	47	44	44	47	53	48	53	49	36	36	43	32	46	46	55	51	44	50	46	40	52	56	42	60	42	46	53	55	41	57	44	48	46	47	50	32	59	51	44	42	45	49	48	41	49	61	52	46
52471	37042	30299	41197	51074	53498	49254	45894	45378	36552	26090	12587	13484	10666	9091	6051	5885	4001	1763	1294	848	730	664	600	609	621	582	584	574	613	654	561	604	578	607	600	609	578	583	651	622	591	553	573	545	588	565	663	600	631	553	615	616	616	603	629	608	602	601	603	583	643	610	585	562	567	612	554	605	582	617	591	576	603	607	644	604	627	598	589	585	608	570	558	610	610	615	596	628	554	609	641	585	611	594	583	621	605	649	637	557	582	581	587	533	574	586	580	603	588	586	562	570	580	571	577	567	579	618	585	590	566	576	606	585	574	545	632	601	607	613	572	610	633	582	614	584	598	549	620	589	621	615	609	594	606	598	563	581	592	618	635	628	561	602	636	627	624	562	599	631	584	598	635	586	592	619	565	593	552	571	594	595	616	572	587	604	611	576	566	566	635	597	579	592	553	601	629	570	608	581	621	607	614	634	556	625	583	629	575	581	592	574	590	613	577	595	597	563	617	584	596	607	610	576	623	597	591	581	613	604	579	605	606	576	583	614	578	590	606	611	587	636	655	631	583	607	627	574	528	588	593	558	608	606	619	637	617	585	601	555	537	564	574	581	599	586	588	599	571	597	579	602	572	614	600	572	596	595	623	638	654	602	614	600	613	593	572	635	606	621	560	600	600	563	586	596	617	574	572	566	634	616	586	575	622	585	574	571	596	603	605	568	561	535	553	590	573	600	563	596	645	587	633	607	620	635	614	594	553	631	592	571	614	589	620	520	607	570	612	633	617	581	614	621	616	593	598	566	618	554	585	580	586	590	598	613	617	570	599	619	635	589	595	582	647	591	605	606	610	601	591	589	607	576	578	617	577	614	559	606	613	626	607	589	626	673	601	597	612	566	579	599	626	638	594	629	593	570	651	599	561	647	634	607	605	601	635	630	592	596	601	566	596	562	597	577	580	577	571	570	559	591	600	588	600	617	626	588	565	639	626	606	580	604	611	566	635	593	599	544	565	601	612	557	608	587	633	592	606	571	594	619	603	588	579	593	635	644	609	577	573	626	577	590	614	563	616	598	596	631	589	512	585	590	581	624	647	589	587	602	579	648	593	610	571	595	647	608	618	630	599	565	601	601	593	617	579	586	618	612	606	645	588	609	580	521	596	607	597	569	617	604	590	624	598	628	590	594	526	577	654	593	608	608	597	592	609	572	603	579	585	610	572	593	591	582	583	587	615	600	606	619	633	634	587	595	619	601	578	594	622	565	646	653	610	582	615	562	598	586	573	607	574	610	647	552	566	621	583	582	615	627	590	611	596	603	598	581	566	585	590	549	592	617	577	592	589	608	621	558	557	580	586	577	539	609	617	613	600	625	608	604	588	640	603	572	575	578	597	595	650	595	598	590	608	568	582	616	585	599	591	611	603	568	611	623	623	570	595	589	604	605	582	586	591	577	578	607	579	645	622	549	613	665	586	586	591	611	614	553	627	561	591	587	618	568	611	573	571	586	612	533	608	584	603	586	625	577	609	563	606	576	582	636	596	596	601	579	638	604	597	556	643	598	640	597	614	576	638	629	578	571	620	579	593	586	603	626	613	606	563	590	603	609	621	648	570	605	630	609	590	627	601	600	591	566	568	551	592	598	565	625	621	620	610	634	595	578	594	553	626	584	647	582	623	565	625	601	628	604	616	580	605	590	594	566	585	618	594	595	640	606	601	620	613	586	560	571	599	605	557	600	587	590	604	547	588	622	605	571	596	595	597	611	585	580	628	631	638	595	592	600	609	589	615	589	604	583	614	591	577	628	621	643	601	531	622	549	607	590	584	577	640	594	589	615	577	601	609	620	562	582	581	643	599	550	580	630	590	601	615	605	613	625	606	533	620	587	565	627	565	600	603	613	559	609	599	604	606	615	567	607	645	586	605	558	594	611	596	621	626	598	589	591	622	603	617	608	591	592	549	595	617	600	623	589	636	606	598	613	579	609	580	579	609	597	563	634	567	594	627	537	591	588	606	576	578	555	586	613	550	584	601	589	592	557	532	647	597	579	566	592	646	627	570	577	611	590	602	628	568	599	577	599	600	611	574	613	590	638	631	633	582	585	631	591	591	591	603	583	595	572	569	624	550	614	606	610	567	593	614	551	586	618	599	593	616	622	576	613	598	598	573	584	646	605	595	600	559	607	636	612	590	575	590	604	584	607	587	624	596	609	598	563	621	620	577	623	577	592	646	646	613	594	577	613	589	606	603	578	600	587	578	583	570	619	618	584	588	611	613	640	574	637	594	616	590	575	567	587	586	595	578	614	602	555	589	598	616	607	611	616	624	569	582	610	566	621	577	575	571	583	583	597	595	636	554	593	626	596	621	614	581	589	605	606	607	645	617	562	556	607	631	605	616	587	605	569	580	608	583	612	622	591	605	610	590	626	588	598	632	630	601	593	589	611	627	639	585	579	557	599	578	580	587	638	584	597	584	606	624	595	607	573	634	596	588	612	587	561	653	587	613	617	618	585	569	599	609	604	627	636	651	621	617	559	566	544	586	577	590	595	577	604	610	592	593	571	578	646	620	566	561	561	584	614	624	549	561	597	583	615	587	593	615	593	615	593	587	623	603	573	570	607	576	573	644	644	582	605	626	605	587	620	625	596	581	592	614	556	606	575	627	569	588	585	553	606	604	627	599	621	592	577	578	593	637	583	567	638	623	593	596	588	625	582	554	607	558	580	589	608	580	612	601	570	622	593	621	615	628	593	615	641	600	557	588	567	595	579	605	640	608	571	599	611	617	582	582	617	574	615	629	601	625	599	593	596	555	590	616	599	612	611	629	586	644	639	585	623	591	574	629	605	601	562	575	577	610	580	597	646	598	571	602	572	614	602	590	646	581	574	593	568	561	593	557	608	572	603	615	593	628	605	599	553	618	584	579	582	600	574	582	601	590	613	574	587	571	569	560	566	628	607	588	555	588	580	620	573	614	574	607	594	600	596	621	579	628	599	559	627	607	573	569	571	563	640	601	571	634	575	587	577	606	613	555	562	626	599	583	608	548	587	596	589	604	592	586	581	624	582	594	594	624	575	585	636	586	613	617	596	602	620	580	616	576	601	593	602	634	558	606	572	594	585	573	628	606	593	587	595	649	617	638	544	593	634	644	594	589	564	584	598	617	580	607	605	593	572	549	589	633	594	592	583	605	615	606	605	630	581	584	592	648	594	544	585	573	630	601	573	580	579	586	573	587	604	646	636	632	557	622	614	613	596	636	625	594	633	569	587	580	560	601	593	566	586	571	577	587	600	626	567	622	627	620	599	597	576	568	636	608	599	587	610	584	649	620	573	620	562	596	580	581	585	575	591	594	630	601	605	642	615	579	570	624	570	600	587	610	597	598	575	618	637	569	591	562	595	626	563	633	574	603	584	623	606	587	617	625	615	577	621	617	595	560	597	559	601	604	605	574	585	596	607	606	569	554	598	630	577	613	619	578	567	595	602	620	572	567	585	582	628	559
5801	2870	928	731	886	1274	1206	1835	1431	795	441	130	102	96	116	70	80	64	52	42	37	67	26	47	46	49	43	54	29	55	55	39	48	49	54	40	34	49	43	43	47	48	36	44	45	42	35	42	38	36	42	44	35	37	45	52	52	39	46	36	36	49	36	43	42	52	49	26	41	34	46	41	37	44	45	54	45	52	41	44	37	47	39	41	39	41	41	43	41	52	42	42	39	50	35	46	58	33	48	48	43	38	46	48	47	56	44	38	36	35	44	34	42	68	51	48	38	60	34	43	60	33	42	41	47	46	44	43	55	50	41	42	44	44	57	50	44	42	44	32	44	42	40	34	31	30	50	48	49	42	37	48	55	48	42	31	65	47	52	59	48	42	44	48	49	28	47	47	51	39	47	41	40	37	31	50	47	49	37	46	42	40	38	42	55	41	48	50	45	33	45	41	40	37	47	39	40	43	47	41	43	61	38	48	30	36	32	47	47	33	37	49	45	33	38	37	42	45	49	43	44	53	54	40	37	50	41	51	46	54	48	59	56	42	48	44	31	34	38	50	30	52	44	40	46	47	44	42	44	41	42	51	52	54	47	55	37	27	44	53	37	45	46	46	52	44	34	35	39	48	36	56	49	24	43	50	34	42	39	42	44	46	45	46	37	50	42	52	32	38	36	46	42	50	45	47	41	45	37	49	39	52	50	43	41	40	43	49	37	40	49	41	59	43	42	43	49	42	45	42	37	42	53	51	45	41	40	49	42	36	50	50	35	44	43	43	41	38	49	38	42	55	44	21	46	33	51	41	55	44	48	46	36	34	46	46	60	60	44	48	48	47	37	42	44	52	51	41	43	49	33	40	45	43	39	47	51	51	47	47	46	41	45	38	43	52	50	45	42	43	46	47	45	44	41	42	45	40	41	40	49	48	46	47	34	58	39	32	34	43	45	45	50	50	48	43	39	50	49	52	39	45	39	42	61	53	34	39	47	49	49	37	50	43	45	55	39	41	56	36	46	53	39	39	47	41	38	45	43	51	53	42	44	37	47	40	44	36	46	53	42	36	49	36	49	56	36	40	53	48	41	47	37	46	44	34	44	40	46	36	45	44	41	44	41	34	50	51	44	43	47	36	40	35	40	47	42	53	55	45	42	52	49	44	33	53	51	39	37	34	46	42	37	42	40	48	50	48	48	34	46	39	36	41	36	50	49	56	36	41	38	47	42	60	36	49	46	42	50	37	58	43	60	42	30	43	43	48	46	48	42	52	47	39	42	44	43	45	52	35	38	49	44	42	39	34	44	39	43	42	40	38	43	39	47	45	45	43	42	43	41	36	38	51	41	33	37	42	38	33	53	41	41	38	55	35	44	48	40	46	53	34	43	43	40	34	43	39	54	52	51	52	45	43	49	50	32	39	43	35	43	41	52	41	50	39	56	46	38	50	28	42	28	40	51	46	53	53	56	51	45	49	36	39	44	52	54	50	41	34	52	42	38	38	54	42	36	46	42	40	50	37	48	36	40	45	41	41	38	41	42	40	48	50	46	44	48	48	45	53	41	42	47	47	51	41	46	46	43	44	40	40	52	45	29	39	35	41	46	54	55	38	44	48	49	38	43	31	41	38	41	41	51	40	45	43	39	57	47	33	49	46	42	48	35	44	41	39	41	36	36	62	30	42	39	50	48	43	36	46	40	36	43	46	39	49	48	49	30	38	42	34	45	43	42	43	49	40	49	42	44	49	36	47	42	27	54	47	47	39	43	49	44	47	43	35	47	39	51	50	52	43	48	50	43	35	42	52	46	54	50	52	43	54	37	39	55	47	43	43	44	42	48	48	57	48	36	45	51	42	42	56	50	39	49	37	40	32	41	43	37	47	44	50	48	42	43	35	40	33	62	46	53	40	55	48	39	41	43	37	41	34	37	52	49	39	44	33	58	38	40	51	36	33	42	43	35	25	46	37	38	50	42	47	50	42	44	42	35	41	44	40	45	46	39	37	43	50	36	34	46	42	39	42	51	46	34	39	42	56	38	40	36	42	58	39	32	53	40	44	41	42	41	41	37	29	51	53	51	41	48	57	49	36	43	59	47	52	56	41	43	42	36	39	48	57	58	38	54	37	50	42	48	39	46	47	41	46	54	51	42	50	41	37	26	59	38	45	49	34	49	62	38	33	51	53	50	40	43	38	50	53	52	36	42	38	39	41	31	48	35	42	39	43	45	40	57	42	45	41	45	45	50	48	42	46	46	48	44	52	36	39	36	47	31	49	42	41	44	50	54	36	48	43	44	46	55	31	51	41	38	42	47	44	38	43	42	36	41	38	50	51	50	48	33	55	40	36	43	42	52	50	51	49	31	48	46	45	46	51	42	43	38	47	39	45	46	47	39	44	34	45	45	31	51	45	48	47	50	44	45	39	46	50	37	41	43	47	41	33	50	46	42	38	47	34	46	33	41	45	43	49	49	48	47	49	31	53	38	28	46	46	44	39	58	44	46	47	36	34	48	35	49	43	45	38	41	45	42	46	35	56	65	39	41	34	47	40	50	53	53	51	34	48	38	40	38	34	41	44	45	46	52	45	42	53	45	38	37	54	40	50	47	47	45	47	39	38	33	40	41	38	56	42	40	31	45	44	45	52	46	39	50	38	40	36	34	44	50	43	38	43	58	37	50	41	40	41	38	39	32	33	50	47	39	52	56	49	43	46	46	54	48	46	43	49	42	51	43	47	47	42	45	44	41	48	44	43	40	49	48	46	48	44	48	50	49	42	43	42	45	58	52	50	48	46	38	50	41	43	46	39	53	41	45	43	50	46	39	39	34	32	49	42	39	43	42	44	55	44	42	50	46	40	49	41	45	51	41	52	44	50	51	49	47	49	44	42	60	45	32	38	39	43	40	32	29	50	44	51	46	46	50	49	35	45	54	54	35	46	49	47	40	36	44	50	49	48	37	38	47	44	27	51	47	35	46	37	39	43	45	36	52	45	46	51	43	36	42	41	41	39	53	37	43	57	41	46	53	47	50	51	33	44	48	38	52	32	42	37	44	45	40	40	41	45	37	38	55	52	44	31	42	45	41	46	49	35	46	47	41	45	46	49	51	42	31	46	33	37	32	44	45	52	47	48	47	43	40	41	42	38	57	47	41	28	49	39	45	52	39	43	49	49	39	47	46	53	32	41	41	40	34	38	36	40	43	39	40	37	44	45	50	37	45	46	46	38	50	46	54	47	44	52	57	37	30	47	48	53	39	54	38	49	47	36	38	42	47	53	36	45	31	41	39	40	52	37	60	50	33	39	38	29	44	58	49	34	48	40	34	36	38	51	44	35	45	40	42	46	42	45	42	57	49	37	45	48	51	39	49	56	50	42	43	47	36	45	40	48	45	57	36	31	43	45	43	37	37	42	47	50	53	42	49	39	49	41	41	30	38	47	42	40	33	50	54	46	43	38	37	55	46	45	49	48	40	43	45	45	39	44	38	41	55	32
37503	22524	14381	21858	31212	32325	30677	32088	27248	20914	11875	4187	3001	2937	2815	1808	1852	1318	887	720	648	589	563	579	539	577	576	531	562	543	576	556	535	559	601	556	571	562	572	539	542	570	579	538	571	603	563	546	595	558	585	579	552	571	568	574	559	584	581	527	567	569	474	606	583	597	520	605	586	577	583	572	526	574	507	521	548	564	545	547	567	614	566	490	588	548	574	548	558	559	568	525	552	563	576	533	586	602	567	537	533	522	587	569	553	565	580	615	580	593	550	549	546	540	604	545	578	592	559	571	603	562	556	577	583	588	549	609	584	626	580	603	556	553	536	573	595	590	548	608	569	570	598	550	573	573	540	538	582	564	574	554	618	558	543	582	575	591	533	536	573	601	548	621	565	551	558	537	585	553	542	560	563	548	547	573	584	541	592	569	550	560	545	548	574	564	564	568	589	569	591	542	572	573	597	557	615	554	549	611	552	554	623	556	553	612	565	528	530	550	559	574	566	588	572	590	591	541	505	587	598	609	568	546	599	576	538	562	618	604	557	572	566	563	584	551	528	549	605	531	560	551	576	556	595	570	568	532	532	544	556	558	564	550	555	553	550	587	559	553	581	560	549	603	571	551	538	587	591	599	523	562	536	595	533	541	567	580	557	541	565	592	543	594	612	563	604	605	617	564	567	578	547	545	600	586	554	568	567	566	583	556	599	563	567	596	588	543	579	566	596	580	552	532	586	536	607	532	591	573	514	559	616	604	535	567	573	527	588	597	610	564	591	545	584	539	585	588	562	604	602	589	588	554	596	583	565	584	581	569	568	564	548	539	602	575	538	549	581	531	518	548	568	567	546	587	563	552	550	614	536	522	577	610	580	548	537	577	524	561	568	523	539	573	558	568	553	564	587	517	591	541	552	598	569	578	572	565	570	538	568	558	537	543	576	590	578	577	558	557	554	576	601	595	583	539	564	547	561	535	592	526	611	579	551	562	605	562	582	556	540	557	572	528	600	544	574	544	570	590	572	576	543	615	533	570	568	568	598	580	584	544	542	557	558	555	555	544	543	594	594	562	524	557	575	584	594	544	585	590	548	567	560	588	554	568	603	553	563	566	577	537	559	595	543	601	543	568	576	576	579	591	596	602	561	580	574	538	551	558	577	571	530	549	564	564	545	599	563	577	574	557	593	577	582	588	556	575	541	575	579	538	580	549	593	544	556	573	562	563	558	613	569	571	584	574	577	594	575	567	566	589	543	592	543	538	576	594	543	519	562	610	581	581	554	558	554	607	544	568	550	570	599	585	577	586	559	573	559	581	547	588	608	606	565	587	559	558	576	590	566	572	554	590	518	518	551	535	599	579	610	576	582	582	581	582	569	556	569	575	569	584	529	627	594	554	536	571	576	612	565	586	615	623	555	543	537	553	580	600	550	602	587	574	557	556	542	586	603	569	558	565	595	558	584	543	562	549	540	577	561	518	594	545	610	564	570	507	579	562	543	579	546	575	539	582	586	619	577	608	582	570	594	596	542	544	504	544	559	621	560	565	605	564	629	548	574	602	586	544	575	596	556	602	599	515	579	553	553	559	580	551	504	583	549	521	568	543	561	581	565	529	544	565	545	530	526	586	579	569	565	575	548	551	573	533	609	602	602	541	559	573	529	564	523	561	583	614	559	583	604	580	562	545	559	527	596	555	553	545	600	578	535	583	578	543	541	548	547	599	633	535	571	544	577	560	556	566	593	577	534	536	530	594	559	543	622	574	541	549	566	545	572	553	575	560	572	604	560	586	570	600	536	545	585	585	584	537	587	559	562	570	636	542	533	578	577	559	545	524	577	541	521	550	593	580	581	562	559	580	592	569	569	610	612	537	521	570	538	532	532	570	585	535	571	606	588	567	557	567	585	568	566	562	531	579	592	584	559	567	566	565	544	584	558	614	603	575	598	579	568	552	539	552	564	593	562	556	608	595	582	522	561	541	565	585	563	583	585	539	604	560	596	543	559	547	560	602	559	543	560	584	624	549	553	597	594	573	590	579	522	585	564	565	557	625	558	539	571	557	507	595	542	556	569	611	567	582	612	578	603	593	553	521	581	570	554	546	543	580	530	551	554	541	577	591	591	580	600	556	582	571	604	594	549	591	626	542	559	628	566	553	567	582	609	555	560	581	565	528	569	568	537	609	550	550	574	565	557	606	560	556	557	609	567	583	509	571	584	548	558	552	510	546	570	538	575	590	586	541	597	576	575	556	558	575	565	506	593	592	555	570	631	589	583	572	602	572	535	592	567	524	572	586	571	580	578	549	578	571	557	543	550	534	569	560	563	553	563	551	573	546	576	567	554	533	553	551	533	572	543	599	571	515	562	554	584	521	561	598	543	589	586	584	533	577	569	584	548	547	569	559	596	573	572	517	543	558	620	553	601	590	580	550	581	560	574	564	586	599	546	548	547	550	581	638	584	576	569	570	549	571	526	585	588	569	622	519	531	536	568	579	536	587	552	593	577	538	541	577	573	576	548	581	542	568	544	595	596	569	576	559	584	553	603	597	586	549	566	619	548	535	559	603	559	554	549	539	549	568	541	552	573	597	564	597	586	519	553	539	588	644	573	580	592	573	545	577	540	554	539	549	565	578	600	553	575	527	583	604	599	514	612	560	527	586	599	591	593	555	574	550	560	575	553	590	565	567	573	557	559	557	561	547	569	573	581	566	579	602	598	598	610	546	533	576	570	522	565	630	539	589	562	592	542	512	580	574	553	602	577	565	519	539	567	521	570	552	560	585	550	580	576	517	607	591	593	598	547	566	582	606	579	551	556	591	533	551	597	581	574	554	581	605	585	538	577	610	521	587	565	557	588	562	565	558	592	602	540	602	531	604	570	621	563	543	578	607	538	554	582	530	563	605	539	597	534	587	557	538	546	589	586	547	531	566	531	529	568	581	592	555	580	604	578	551	609	579	587	513	593	588	582	609	581	584	545	569	568	569	561	586	561	583	570	591	542	613	556	569	531	587	546	586	538	576	569	572	557	561	581	576	541	564	571	595	599	531	583	558	559	573	602	588	548	565	550	578	538	565	584	576	554	536	563	578	540	551	556	563	532	587	544	574	543	531	564	594	574	549	551	553	555	580	567	544	539	604	579	530	571	563	563	594	546	580	561	586	588	546	576	561	574	585	576	575	535	601	586	570	607	596	530	541	551	575	537	572	529	520	560	563	558	587	575	572	603	560	559	552	583	581	605	546	575	549	620	564	530	579	568	562	571	564	592	570	521	577	561	567	567	489	519	528	569	559	591	566	559	567	596	537	594	586	546	568	552	609	600	563	571	617	530	567	532	528	540	536	585	567	550	591	602	535	573	581	515	595	556	599	559	559	559	577	593	618	603	538	590	583	578	567	582	537	567	539	565	539	582	556	519	548	580	525	586	593	550	632	576	591	535	569	592	576	573	567	575	560	569	533	561	588	527	579	559	564	569	593	594	567	568	583	527	545	571	561
11228	11244	3779	2733	3203	3854	3377	5110	3560	1996	817	237	170	178	187	142	152	97	58	44	41	59	44	50	52	35	44	46	40	36	48	38	49	49	50	43	50	57	43	37	49	33	35	44	48	43	43	47	38	41	54	28	40	40	49	42	58	36	43	51	45	40	49	42	43	45	53	49	46	35	39	49	37	44	48	38	39	44	45	38	44	45	43	46	40	28	39	35	50	52	53	37	42	43	46	43	45	42	65	43	28	41	35	41	39	45	40	39	44	47	47	38	36	57	44	54	43	57	53	49	45	39	47	41	46	32	52	37	45	45	52	37	52	39	35	56	46	44	39	50	42	39	49	36	39	44	39	39	40	40	56	44	44	39	53	38	48	47	40	51	44	50	52	53	51	53	60	36	54	53	50	44	29	42	31	42	40	45	38	43	50	41	38	49	44	44	46	38	46	45	45	43	32	45	55	50	59	41	46	31	45	45	42	49	57	52	35	64	50	51	51	48	36	41	44	58	42	38	51	34	51	55	33	32	53	42	56	43	41	40	39	55	54	51	39	46	45	51	51	51	30	43	40	42	44	36	46	41	37	44	45	38	28	57	45	52	48	40	50	44	43	43	42	46	53	42	51	49	38	38	39	41	51	30	39	52	39	48	46	33	35	52	37	50	44	46	46	51	31	52	48	38	49	35	45	37	53	41	41	34	34	51	44	35	42	45	45	37	39	36	57	43	47	46	42	40	45	34	48	57	39	43	45	46	32	50	59	44	52	55	54	46	62	43	49	39	42	38	45	39	46	45	47	55	55	55	38	47	52	51	57	49	40	47	40	53	50	45	46	52	42	38	56	44	58	56	40	37	48	36	55	40	45	55	44	37	40	39	53	50	45	47	53	43	44	46	38	47	39	31	55	42	49	51	40	44	39	51	45	42	50	43	44	39	46	54	56	42	52	37	49	48	45	43	36	43	38	39	51	40	53	48	55	54	46	31	46	44	46	36	42	53	50	41	62	54	46	33	42	46	45	34	45	43	51	47	43	48	36	47	51	42	46	42	48	41	38	38	43	41	43	53	38	53	37	42	57	55	40	40	42	43	46	44	56	41	52	45	44	53	53	40	51	46	53	57	42	50	40	42	47	45	44	48	46	43	46	47	40	43	44	46	50	39	41	39	32	47	38	41	35	33	40	48	45	38	46	43	52	44	39	46	46	41	46	44	53	37	43	46	41	58	45	39	44	58	36	45	42	35	47	43	55	42	49	48	59	51	42	42	44	49	46	24	52	46	46	48	44	46	48	46	43	31	44	33	49	38	51	51	43	55	50	37	44	42	46	57	51	44	47	41	51	42	40	38	42	50	49	48	45	35	53	46	40	51	42	35	41	50	47	33	43	41	41	50	46	44	42	37	34	41	34	45	40	51	47	43	50	42	45	42	41	41	50	51	48	61	62	34	45	39	40	37	42	41	50	47	53	47	45	39	37	46	46	32	54	52	51	50	55	47	43	40	52	41	36	62	44	41	54	35	43	44	34	55	55	39	56	46	36	43	36	39	48	33	43	51	53	44	43	40	48	29	50	40	41	44	44	29	43	41	46	32	51	48	40	44	34	39	48	40	40	52	41	52	41	39	53	48	53	45	51	34	43	41	42	44	50	41	45	58	44	42	50	41	47	46	52	45	43	47	43	51	39	50	47	46	37	43	53	42	43	55	43	36	35	54	49	46	47	43	40	40	36	34	51	45	43	47	45	42	35	37	43	56	52	59	61	33	36	47	44	39	49	47	27	37	31	34	40	63	43	38	34	50	48	56	47	50	35	43	28	61	26	52	37	49	56	38	56	44	45	50	38	39	41	38	36	49	40	38	47	54	42	46	46	42	33	44	38	44	54	48	50	47	54	41	46	36	40	45	49	44	55	44	48	55	46	50	39	55	45	39	51	49	36	41	46	37	40	52	51	44	43	47	47	45	36	64	46	41	48	43	49	37	42	47	44	32	48	47	41	35	54	54	41	61	50	39	42	30	48	33	45	57	30	41	51	36	42	41	41	43	44	38	54	40	44	35	49	52	38	41	54	44	45	56	57	55	43	54	58	50	42	53	36	42	51	40	30	47	44	60	41	39	52	47	44	42	51	33	33	45	40	40	35	36	39	54	37	46	45	47	45	43	51	40	53	47	49	41	40	59	34	37	38	36	40	41	38	33	38	45	60	49	37	55	39	54	45	49	41	49	48	31	44	37	52	43	42	51	55	51	46	57	44	29	42	44	37	55	42	42	45	29	33	52	42	34	45	43	50	60	40	46	45	49	48	36	40	37	46	50	44	47	49	52	42	41	34	52	42	44	38	47	43	44	49	31	46	43	50	46	42	36	46	39	51	37	57	65	44	44	49	48	48	39	55	43	42	45	61	31	55	46	51	51	31	34	44	44	37	36	52	38	39	35	49	56	50	48	37	56	45	36	45	47	40	43	46	54	54	44	44	42	48	42	48	49	43	43	40	39	40	37	37	61	39	38	45	46	54	36	46	43	42	51	41	32	43	46	42	36	40	47	57	40	48	51	48	31	50	49	40	52	43	42	57	44	43	49	44	38	40	53	35	46	60	49	48	48	48	39	40	60	40	36	41	39	44	45	50	40	47	45	51	47	41	33	49	47	54	41	40	45	33	40	38	41	30	34	41	33	44	44	42	46	40	36	45	40	48	49	45	62	42	49	41	49	50	44	33	39	42	50	38	52	36	48	60	32	47	41	52	42	38	46	48	47	46	48	49	34	38	43	51	53	39	37	46	40	53	46	40	55	46	32	50	47	47	50	46	48	38	47	37	37	46	47	37	57	49	43	41	47	43	47	42	39	47	43	41	51	46	33	43	32	44	46	39	45	40	47	47	44	35	42	47	33	47	36	40	50	39	40	51	54	40	46	52	42	46	51	54	49	41	44	37	42	43	46	58	40	39	42	53	44	40	39	51	51	47	49	50	53	41	39	51	47	42	48	46	41	46	51	37	47	46	46	56	42	45	42	45	44	35	44	66	48	46	45	39	41	38	41	40	36	34	48	54	48	41	29	52	40	48	42	46	43	53	39	41	49	40	43	40	57	51	46	44	44	38	29	40	37	38	34	56	46	34	40	46	35	43	52	40	39	50	44	43	55	39	39	46	44	47	39	51	43	52	46	43	40	44	54	46	45	41	45	63	43	44	46	36	60	40	43	48	48	49	46	48	34	42	47	43	46	53	39	36	51	39	46	32	38	43	39	33	57	51	37	33	45	41	50	48	43	42	40	60	33	43	37	34	42	39	45	57	38	50	34	56	39	53	46	44	47	45	57	33	41	46	38	39	46	49	40	43	43	40	45	57	42	55	53	48	57	42	44	38	48	48	48	53	37	47	45	37	50	41	39	39	51	42	48	48	40	41	56	40	33	52	47	51	42	47	36	51	57	44	42	44	48	41	51	51	52	50	38	45	62	37	38	42	49	41	46	51	42	52	55	54	51	39	49
49987	34263	26021	36636	46960	41919	41582	43889	35184	29448	17445	7147	5131	5758	5020	3194	3149	2088	993	788	673	627	540	612	581	552	557	580	555	630	571	556	586	550	569	545	607	599	590	610	537	548	541	570	575	544	607	539	568	556	522	563	554	580	552	602	566	573	603	580	588	572	581	576	583	613	578	563	619	576	597	566	569	541	560	571	557	550	590	586	586	606	603	611	571	566	558	585	588	602	608	548	594	583	577	597	554	580	585	555	599	592	566	550	603	602	591	573	573	558	558	580	581	567	588	581	570	557	578	598	579	579	569	537	548	542	613	563	558	559	587	553	600	548	584	571	547	589	555	564	534	578	584	541	564	550	607	591	586	557	605	577	558	548	592	585	535	606	568	555	606	565	590	573	562	581	564	556	545	569	582	578	583	618	615	596	557	602	561	567	592	574	552	584	569	583	609	573	547	581	590	605	598	559	577	613	617	545	548	585	553	577	561	592	581	550	588	594	586	557	614	541	560	609	584	528	582	581	592	580	557	607	559	581	593	553	559	612	627	551	547	551	613	604	539	599	534	563	612	567	571	598	556	589	561	585	558	585	629	598	580	541	648	614	544	600	560	574	568	573	556	604	545	626	576	546	592	615	575	583	548	573	567	569	568	594	572	571	543	568	585	598	591	581	546	559	600	585	567	614	595	571	566	555	569	546	593	622	585	569	572	559	554	555	561	607	531	576	537	565	579	581	557	555	608	530	528	620	585	600	537	582	603	585	610	594	584	594	592	533	552	629	558	585	567	532	591	598	569	572	615	568	564	601	573	546	584	542	561	627	542	554	570	583	567	561	592	588	558	606	585	554	582	540	570	564	580	584	583	572	571	594	558	570	556	554	583	594	575	534	568	578	582	557	567	566	611	571	597	611	558	521	577	578	574	579	538	573	564	592	570	562	550	594	562	570	565	592	581	601	582	593	589	543	564	598	572	555	509	552	595	603	573	555	547	576	555	557	556	557	620	549	575	592	585	600	622	567	597	576	579	608	580	600	566	570	599	585	576	572	568	619	554	561	533	594	603	589	580	534	609	563	609	611	578	563	586	561	592	582	555	540	587	564	550	559	566	541	601	587	566	590	578	614	571	614	544	540	580	590	594	592	546	580	580	581	593	582	590	604	570	580	578	542	665	578	614	576	609	574	609	565	580	561	553	598	558	588	613	544	600	550	573	573	552	567	593	583	617	560	567	575	587	571	582	568	551	565	567	571	552	582	577	601	537	586	554	594	557	538	550	572	559	572	556	564	585	550	571	578	569	541	581	532	606	565	577	614	585	595	580	557	573	592	564	591	609	625	544	506	569	651	558	546	585	565	539	595	597	573	553	580	576	578	609	602	582	551	553	591	606	581	544	559	577	537	624	584	563	571	585	556	535	580	520	601	609	598	590	598	549	588	590	571	577	546	603	601	570	544	583	599	563	570	541	607	593	543	595	550	584	575	557	580	639	580	577	590	592	529	596	605	572	574	520	595	535	600	543	557	550	597	563	534	598	619	573	585	611	577	585	622	569	582	552	586	529	574	597	541	565	574	604	626	595	538	597	541	555	590	596	616	570	579	600	582	552	536	571	610	564	586	570	598	587	559	589	584	521	600	590	554	571	580	598	548	591	548	614	535	600	547	592	603	538	588	567	578	556	559	631	559	603	565	571	590	566	570	564	577	579	540	590	578	585	561	610	624	572	563	592	562	548	592	547	581	588	588	539	565	649	545	575	618	555	584	572	596	564	549	567	585	526	598	588	587	538	549	582	580	573	566	553	585	540	610	579	608	594	580	569	593	597	551	558	512	567	600	576	591	588	562	576	565	593	558	617	577	567	543	569	565	551	541	578	554	595	581	572	587	575	586	577	515	588	554	595	582	596	596	535	581	537	595	574	596	583	585	538	627	532	573	593	605	577	569	579	600	588	594	530	556	555	576	555	561	596	547	594	554	599	597	578	581	535	604	597	568	550	562	577	570	582	588	596	582	529	580	606	600	564	593	588	614	571	564	594	602	593	587	585	624	555	543	600	556	573	565	604	571	606	561	583	541	619	593	620	549	588	611	590	572	576	591	616	560	588	615	567	589	587	582	596	550	554	591	592	564	569	604	596	560	588	546	599	592	624	585	579	574	600	578	546	581	592	563	592	581	587	561	609	569	618	516	562	556	598	604	591	568	585	589	576	562	599	543	608	587	589	591	563	579	574	605	588	574	583	608	574	544	605	586	580	567	593	598	566	582	563	590	609	604	607	597	565	532	547	583	624	577	603	575	594	542	591	632	560	547	563	596	566	580	567	643	581	621	608	532	556	589	548	578	563	560	555	608	580	588	604	540	593	570	578	574	623	564	546	619	519	559	613	589	601	566	602	594	566	552	558	585	608	529	645	619	573	572	588	581	596	551	579	574	606	618	621	553	584	577	548	607	584	623	555	542	596	556	573	595	588	557	618	571	568	559	537	578	586	558	548	592	584	566	588	550	625	562	555	549	550	567	565	564	567	582	606	568	574	568	598	597	566	617	569	529	629	596	582	595	576	526	590	575	553	562	575	602	568	556	556	611	554	570	578	582	637	566	544	566	621	560	568	545	582	562	616	563	570	608	560	581	591	573	575	614	543	550	578	617	582	566	568	578	580	609	557	574	558	592	594	604	597	589	568	571	588	569	543	557	568	596	592	591	555	593	592	580	564	554	583	557	535	594	606	576	588	561	613	549	615	604	577	593	581	556	552	550	564	579	610	562	566	568	567	550	551	571	582	586	569	584	591	549	583	569	555	594	558	595	572	551	554	593	556	533	571	576	572	580	604	556	631	598	570	628	627	569	536	596	612	601	597	601	602	505	573	584	593	580	571	555	572	586	583	577	573	591	589	575	561	591	537	557	520	623	568	572	578	605	589	586	593	560	577	572	566	600	601	586	591	623	562	618	550	581	599	571	569	577	606	577	542	586	610	555	556	610	545	577	569	574	582	597	597	587	589	591	618	569	594	571	619	567	562	551	616	588	581	583	542	555	561	594	599	579	579	616	547	576	587	611	587	587	539	550	549	586	569	582	597	553	582	580	566	606	550	569	559	591	579	588	599	552	562	537	562	557	592	591	553	587	586	575	533	555	594	557	616	587	595	601	591	531	594	552	548	580	562	580	600	571	599	572	552	569	561	577	602	571	558	589	591	543	567	552	580	570	558	560	579	574	566	524	568	577	563	556	590	600	579	547	588	593	598	586	578	552	582	562	611	561	618	536	580	550	578	613	532	602	596	591	557	577	566	581	537	565	620	617	556	609	585	570	527	582	564	580	621	586	560	559	592	570	592	630	602	569	588	583	611	562	593	551	581	607	598	587	585	567	610	548	594	608	579	612	611	545	567	573	578	554	621	623	572	541	558	533	582	597	578	582	551	585	581	547	571	638	617	565	537	606	550	549	568	562	628	530	552	563	543	573	579	546	592	584	569	598	590	580	610	574	568	554	595	546	549	581
11419	9082	3740	2932	3845	1964	3384	4988	4085	2533	780	239	181	227	218	161	163	114	68	60	49	32	45	61	37	40	40	45	55	41	44	44	37	44	49	59	57	64	26	41	44	52	50	41	35	49	52	38	49	43	46	58	43	45	44	51	52	48	40	51	38	48	34	38	38	40	53	53	55	46	42	50	48	37	50	42	48	37	49	53	40	45	52	50	50	35	41	52	45	42	46	36	59	46	39	40	48	43	44	48	51	47	35	44	24	47	56	47	51	56	37	43	44	42	44	53	31	35	38	35	44	45	41	49	46	43	38	47	44	43	43	45	40	54	50	36	49	34	48	51	47	42	41	41	36	52	36	52	46	59	52	30	41	31	45	51	51	31	50	47	50	46	41	42	47	53	40	53	57	34	46	44	47	42	47	58	37	47	45	39	46	54	49	44	44	41	46	48	41	57	41	46	47	45	64	48	35	45	38	47	53	36	35	38	45	49	49	47	48	34	66	48	49	34	54	43	48	52	46	39	49	42	42	51	42	50	48	51	33	43	50	39	46	56	56	42	59	36	56	49	49	50	47	43	45	46	57	40	51	44	36	42	51	37	60	46	36	38	53	43	59	48	48	41	45	50	57	47	41	32	40	42	41	47	64	60	62	47	43	42	46	48	55	50	37	43	50	36	37	40	44	44	53	52	42	41	51	45	53	45	50	42	33	36	61	36	51	40	44	37	52	44	42	47	50	50	42	50	51	39	64	42	38	56	42	47	46	39	46	48	36	37	40	50	48	45	35	47	29	37	42	54	51	58	58	39	39	54	57	45	38	54	34	44	63	46	45	61	41	41	38	34	46	52	41	46	47	39	47	30	40	51	44	44	39	40	45	43	52	45	52	45	36	46	44	63	40	57	47	47	39	43	50	52	53	40	46	46	45	44	38	51	45	43	53	29	35	47	31	46	46	47	50	40	50	51	59	52	53	44	42	53	46	43	62	44	45	45	43	43	49	58	45	39	42	47	40	30	45	36	53	49	53	46	37	44	45	45	37	45	52	36	35	51	41	49	40	58	39	49	44	28	43	41	45	53	35	44	39	38	48	47	46	49	48	49	53	52	52	35	44	46	53	42	49	39	47	48	53	45	36	41	32	39	36	40	50	40	41	33	50	44	55	45	47	48	45	52	58	46	51	46	43	36	42	47	41	35	37	40	51	48	30	40	39	46	34	45	50	46	44	39	51	40	47	43	49	49	44	45	50	47	59	45	37	51	45	44	41	56	42	47	51	56	45	38	54	48	49	65	49	62	52	34	36	47	51	47	57	32	38	51	39	39	38	48	60	47	47	47	46	49	38	37	52	36	38	50	44	53	38	42	51	53	42	47	44	51	64	40	34	45	49	67	43	46	42	49	52	46	34	53	43	44	44	54	56	46	41	59	46	46	43	54	61	48	40	43	33	44	43	36	44	46	48	44	60	36	33	46	45	29	47	51	43	54	49	42	50	40	46	42	56	65	45	36	49	42	60	50	50	46	52	36	50	55	54	40	47	43	48	47	52	46	43	55	50	45	50	44	47	40	41	37	44	32	48	42	43	40	48	50	47	48	53	47	54	43	49	44	51	49	45	54	46	38	42	52	44	40	39	42	45	49	47	38	36	49	43	53	38	47	52	57	37	43	47	47	45	58	64	55	34	56	46	47	45	47	47	54	46	64	48	48	62	44	38	54	30	51	50	42	41	37	43	36	39	40	46	51	39	49	39	44	60	47	41	61	47	37	36	57	46	51	42	49	47	52	31	48	53	53	54	51	57	49	46	49	50	46	42	44	45	55	49	44	53	45	44	60	39	47	44	45	57	46	46	43	49	43	36	60	55	40	50	39	53	46	51	51	47	62	38	41	45	43	42	39	44	50	49	42	51	43	38	31	45	43	46	49	54	37	46	46	45	44	45	51	54	52	53	55	61	50	37	36	50	47	43	41	41	47	51	44	45	45	41	40	44	40	41	41	47	54	54	42	51	37	47	52	46	38	31	33	62	41	47	50	56	47	52	43	46	57	38	58	42	35	44	40	67	61	42	57	54	34	46	41	41	53	49	57	50	56	45	45	56	56	45	49	40	58	51	39	45	53	47	50	47	41	64	37	45	38	42	44	45	36	42	41	38	54	38	36	51	43	54	50	50	40	48	45	64	47	49	39	42	52	30	61	44	41	46	47	51	56	34	32	29	50	36	47	41	48	44	49	39	39	46	42	57	49	57	45	45	59	56	39	49	50	56	44	54	45	48	42	56	36	44	46	48	53	46	45	39	39	42	44	50	37	48	39	47	47	48	36	49	50	48	43	56	45	44	42	44	52	41	45	42	45	48	52	44	45	43	40	39	45	51	54	51	36	41	54	51	41	55	29	51	41	35	51	39	57	42	41	43	48	49	38	43	45	48	53	46	47	46	44	47	43	43	49	46	55	28	44	56	54	46	50	49	47	49	53	40	42	44	46	38	33	39	32	40	39	47	43	38	40	48	44	52	45	47	56	40	45	51	58	55	34	42	52	46	54	47	44	48	53	37	33	42	48	40	40	53	54	41	33	41	45	44	36	47	44	45	51	45	47	51	52	47	39	38	46	38	55	55	54	41	43	37	44	56	40	43	53	55	47	57	42	34	39	43	48	46	52	45	51	38	60	38	33	40	42	46	45	49	48	49	41	54	53	51	47	51	42	31	41	50	51	45	48	47	39	49	55	49	34	51	48	55	43	45	43	43	55	34	42	46	41	47	46	33	54	29	43	46	28	42	46	47	53	38	51	51	46	42	42	50	48	45	41	62	49	50	42	55	31	56	41	55	35	40	46	31	43	52	48	36	51	57	51	40	47	45	45	55	48	55	37	61	52	47	49	55	40	61	54	34	36	34	51	45	50	46	45	49	60	42	43	39	39	45	49	39	51	50	45	56	45	69	44	43	38	44	40	44	44	31	43	43	40	43	38	46	49	46	38	51	50	44	47	36	44	38	37	43	43	41	38	42	34	44	60	41	45	43	69	42	45	42	37	45	44	40	58	37	52	58	41	47	48	53	41	46	40	41	62	53	45	47	49	36	49	47	42	56	56	45	45	46	47	49	39	40	46	49	48	44	54	52	50	40	55	50	38	40	49	47	51	33	38	57	51	52	32	42	60	47	50	55	43	46	36	42	46	42	50	51	46	41	38	45	48	45	50	40	44	49	46	45	54	49	46	44	47	37	37	47	35	34	45	44	57	48	40	42	46	39	38	53	53	48	50	53	46	47	48	35	48	47	48	49	42	43	58	45	38	48	44	52	41	38	39	48	46	53	44	31	55	39	39	40	44	53	44	48	47	42	52	41	43	57	37	34	37	47	45	49	51	48	38	42	45	41	47	50	45	45	38	56	46	46	47	37	51	57	40	42	35	51	34	46	40	53	41	48	49	47	46	51	45	50	49	52	53	35	43	29	46	45	51	56	52	48	51	32	50	37	37	57	48	37	45	56	50
46261	32128	26771	35407	48618	34806	42474	45034	37720	31896	17457	7337	6671	6864	6460	4053	3890	2624	1253	962	740	675	611	589	602	605	592	578	592	549	555	638	586	663	637	589	584	603	575	569	578	573	563	564	595	575	620	610	539	620	597	569	660	554	579	594	616	604	568	614	582	605	588	566	628	554	550	541	564	597	574	589	614	606	606	607	599	583	617	568	592	548	589	578	619	555	591	601	574	582	590	595	593	637	590	645	588	562	583	615	575	549	563	577	619	588	592	566	606	576	597	612	547	566	631	613	611	596	590	633	606	589	575	600	587	617	617	591	582	601	580	520	584	600	611	603	583	582	613	603	554	550	580	581	598	600	569	570	587	599	604	592	615	581	567	565	567	568	602	575	613	574	590	607	592	608	630	604	631	607	611	564	560	607	609	618	608	620	596	628	548	614	576	563	592	559	598	588	579	619	573	586	620	581	579	569	593	571	590	600	554	603	636	639	581	599	621	537	600	574	599	552	607	557	546	581	629	573	544	540	622	576	544	578	632	553	622	568	588	605	614	595	587	537	574	595	631	593	583	587	612	602	582	625	583	613	574	562	565	560	587	571	576	561	635	590	614	562	586	611	559	640	621	602	586	622	596	579	621	556	617	604	584	581	645	566	561	573	569	612	604	575	552	608	625	586	633	560	574	573	571	615	595	597	605	560	598	650	582	559	576	561	603	567	592	615	599	627	645	629	584	604	605	633	573	588	550	618	588	638	602	645	565	592	583	597	567	626	589	605	580	567	600	574	571	563	620	573	603	598	555	610	532	559	590	583	580	610	554	591	618	601	562	584	585	605	587	633	576	576	593	568	578	575	592	603	618	595	593	593	572	601	652	571	608	533	550	554	573	594	566	592	616	613	571	603	629	570	583	580	601	592	604	623	581	585	600	540	591	562	563	584	622	592	600	603	590	608	619	538	601	612	583	599	597	562	601	565	569	624	603	566	643	560	645	631	616	604	597	586	624	621	601	575	580	576	586	578	597	546	556	597	641	566	569	622	580	592	589	588	561	578	581	581	628	559	624	622	590	631	577	558	581	578	605	586	594	598	609	616	578	582	620	576	591	578	568	593	640	568	596	574	602	611	540	623	623	603	590	525	572	536	600	593	589	540	568	575	594	581	596	561	589	592	571	579	592	567	586	578	611	568	578	598	592	586	577	596	613	644	584	592	597	595	584	587	634	600	596	585	606	582	591	610	604	585	569	544	600	604	602	603	602	578	605	588	617	613	569	577	621	557	565	605	560	549	570	568	584	606	569	600	622	597	625	596	612	559	588	546	599	603	590	602	573	570	591	574	608	554	552	606	606	588	640	624	609	569	565	601	568	570	635	607	598	597	581	580	607	581	599	561	607	583	596	588	576	571	539	572	630	647	591	579	543	576	595	643	573	597	609	602	574	559	590	604	583	583	598	572	599	611	571	559	573	616	594	550	610	598	595	570	609	560	588	628	614	609	568	571	567	578	587	584	590	573	634	589	582	586	537	604	588	626	573	592	555	573	542	542	572	594	588	626	596	623	585	583	593	575	616	581	562	623	581	583	571	566	562	575	615	622	613	608	632	546	598	611	589	589	541	619	629	586	602	584	622	592	554	607	597	615	629	581	611	555	618	573	587	616	633	592	586	602	552	590	603	582	586	548	603	568	545	558	607	588	610	562	598	607	583	574	651	595	619	586	568	593	593	614	552	600	600	582	606	608	603	595	596	583	541	589	612	621	595	601	594	585	577	629	575	568	594	542	578	617	568	624	605	652	571	579	591	623	617	611	567	563	627	593	614	582	601	623	567	586	563	595	612	600	580	594	590	586	599	597	587	617	564	624	563	630	589	562	547	647	617	552	587	593	641	608	570	623	611	583	591	581	562	578	601	536	600	576	567	559	631	605	585	570	551	565	613	568	537	620	597	596	597	578	581	586	571	610	591	607	608	600	560	574	540	556	604	578	578	590	558	616	594	634	622	587	612	617	593	623	575	591	584	553	583	572	598	581	590	570	608	593	573	609	587	654	567	590	586	638	601	583	623	632	581	621	537	566	630	582	611	591	604	580	600	561	587	614	542	678	628	570	586	615	580	562	582	589	589	571	603	585	597	577	587	561	594	616	594	592	554	567	626	589	603	615	581	570	612	596	593	606	611	634	582	582	575	564	600	595	569	610	579	580	565	610	598	604	630	558	593	574	566	565	579	599	643	570	592	603	627	544	589	644	556	588	603	575	604	601	598	617	625	641	583	631	557	559	586	581	590	581	650	600	584	630	580	602	593	582	575	570	571	621	594	596	598	586	588	590	606	600	633	580	581	614	598	595	560	532	579	590	560	627	569	619	571	538	629	574	588	628	555	576	599	583	573	637	627	613	606	580	578	599	588	583	543	607	584	640	581	561	584	600	572	574	596	566	599	613	584	540	586	575	626	535	596	611	596	601	581	632	595	553	602	588	596	612	603	592	605	546	592	559	576	605	635	564	569	576	549	604	587	608	581	627	581	604	581	567	588	582	601	633	570	592	567	599	585	583	571	576	585	599	605	599	586	561	548	586	568	598	542	607	595	520	593	590	583	489	602	569	609	583	578	586	602	602	615	582	602	602	603	572	594	617	582	574	605	593	574	603	628	578	575	618	602	590	586	605	582	574	596	557	583	599	614	581	574	596	590	584	567	612	595	602	610	615	575	575	610	600	572	616	581	610	591	565	595	591	575	584	564	554	561	623	628	603	562	629	605	606	574	566	624	536	571	614	531	545	593	595	596	592	597	600	556	591	564	573	578	554	586	595	586	584	602	612	593	639	600	598	586	538	571	558	607	635	589	602	587	538	593	579	584	579	597	567	609	602	565	619	582	593	602	604	607	603	589	634	573	602	563	557	585	603	633	617	611	582	587	586	616	574	604	652	587	606	606	564	625	606	578	612	578	612	577	582	598	597	596	590	601	611	610	592	541	619	581	572	604	570	605	610	623	589	588	590	594	614	584	545	630	581	606	623	589	594	594	573	646	601	595	594	591	580	574	600	597	579	625	544	608	602	586	584	602	591	564	621	600	570	549	619	566	576	647	574	550	584	599	578	583	612	619	608	630	556	580	574	624	620	591	612	606	600	571	575	611	613	602	532	569	636	611	627	616	581	635	560	592	574	566	588	609	635	561	600	637	537	608	592	588	582	593	623	583	606	588	580	587	609	615	577	557	600	597	637	627	577	597	576	561	588	594	555	633	579	554	562	602	587	590	609	588	599	580	544	596	579	631	576	589	643	604	608	591	593	586	592	572	611	587	650	599	597	575	602	585	569	611	643	633	599	567	569	597	568	588	579	610	594	618	544	623	626	579	577	612	578	576	597	568	612	547	580	595	601	539	599	592	544	588	600	616	644	608	584	602	607	558	601	596	578	582	623	606	621	583	583	587	605	595	617	611	549	582	648	569	580	640	605	562	594	617	626	591	613	612	566	553	569	586	605	604	618	567	582	592	609
15862	14327	6247	4894	7919	4428	6107	8060	6515	4083	1124	406	244	338	330	204	212	138	73	64	50	60	65	54	50	44	51	56	41	44	41	61	49	46	43	39	56	43	55	64	44	41	46	38	50	38	39	33	52	48	41	38	47	41	41	53	38	42	52	55	44	50	47	53	50	49	50	40	49	47	39	46	53	43	49	54	50	37	43	53	33	44	42	39	49	57	40	42	42	43	48	56	36	47	57	49	47	49	40	36	28	49	43	49	56	36	44	45	52	44	45	46	47	44	34	34	48	36	39	49	44	55	37	52	44	47	50	50	54	41	33	44	48	37	47	36	43	53	39	37	39	46	51	48	38	44	61	56	46	46	45	54	41	38	50	49	39	35	43	48	37	38	46	45	39	60	45	36	48	37	42	50	49	48	46	46	44	58	51	41	51	49	46	38	45	57	49	37	41	49	39	48	55	49	44	46	52	46	49	36	46	41	35	40	43	50	58	47	54	33	52	54	49	54	66	43	43	54	46	43	49	51	52	39	49	39	42	62	52	38	50	42	45	47	53	63	49	37	47	44	50	42	55	37	45	43	42	48	46	57	41	34	43	41	48	44	40	41	53	45	51	46	43	56	55	43	37	46	37	56	53	45	51	48	41	47	36	43	34	54	43	42	45	53	47	49	38	44	50	44	47	51	45	56	39	49	47	39	51	42	56	51	39	48	46	56	40	46	65	41	50	54	40	51	47	44	45	45	46	37	58	47	39	43	38	37	43	44	36	45	45	48	43	36	55	47	47	46	50	46	54	48	47	50	53	44	52	44	50	49	48	47	34	54	41	39	53	38	45	59	45	55	56	42	48	60	42	38	49	46	58	39	56	41	55	47	48	39	42	54	48	34	51	43	46	53	42	33	34	52	48	50	27	46	52	44	48	44	41	46	52	43	36	44	49	44	38	42	45	49	55	37	52	44	51	35	45	39	48	45	43	37	48	42	43	47	51	43	45	46	40	50	47	56	41	35	53	52	54	33	40	52	51	47	39	54	50	51	43	35	46	38	59	63	42	40	52	47	56	53	37	39	45	43	35	47	40	42	38	47	49	44	49	39	42	39	55	51	56	42	62	49	45	51	46	40	39	44	47	41	52	44	52	36	45	40	44	40	39	54	51	45	51	42	54	45	24	56	60	50	38	44	37	45	53	42	43	50	32	35	37	36	50	58	47	55	39	44	64	55	50	49	39	40	40	61	45	51	42	48	45	30	50	40	43	44	43	44	48	44	46	47	45	39	38	44	40	38	50	47	54	53	37	32	53	45	51	51	51	48	53	47	46	50	55	46	42	46	38	55	41	46	37	45	36	44	37	49	39	46	46	51	60	48	42	48	49	43	51	56	48	38	48	58	49	41	47	39	51	34	33	45	47	45	49	42	53	44	47	55	42	48	41	41	44	35	50	49	51	52	32	54	59	40	50	53	51	44	44	43	48	41	40	49	55	45	51	40	34	49	35	42	37	39	39	42	43	44	49	56	48	45	42	50	50	45	58	45	59	44	34	54	40	55	45	44	45	49	43	57	43	49	40	52	51	47	44	50	40	43	55	53	45	41	43	55	45	40	40	36	52	55	41	41	47	40	50	31	51	42	49	58	47	39	49	56	56	45	44	53	55	43	42	51	49	39	40	40	46	43	48	55	48	47	45	39	39	54	48	53	51	45	42	44	54	47	39	55	36	50	34	38	42	46	42	46	42	43	49	43	45	48	40	50	53	42	48	54	47	53	55	64	47	44	46	40	53	42	51	46	49	46	57	54	43	56	49	48	39	47	47	57	42	54	56	41	58	48	35	42	59	45	50	42	53	48	50	43	38	52	44	40	41	45	52	48	47	36	50	43	46	38	54	47	46	51	47	35	45	45	45	45	41	40	50	43	42	39	53	38	41	59	44	51	40	54	48	39	57	45	46	45	42	52	45	41	48	33	49	63	44	44	43	50	40	47	51	48	47	44	47	52	37	30	47	48	41	42	54	37	41	46	46	49	52	41	35	41	38	41	39	47	45	47	35	57	37	36	42	43	49	48	41	47	52	55	37	43	37	42	40	39	58	50	43	44	38	48	64	38	53	46	48	51	41	46	61	43	59	39	51	31	41	42	50	49	53	31	50	50	51	41	37	51	49	46	50	40	48	56	39	40	35	32	51	58	35	50	36	52	50	40	46	47	34	40	51	36	59	50	43	39	48	46	44	45	41	39	39	35	46	39	47	52	37	49	36	43	30	47	51	50	38	34	40	41	57	47	43	50	54	43	45	48	51	46	50	39	37	48	46	51	41	42	55	43	47	45	47	37	45	43	50	50	46	41	46	44	31	60	43	42	50	52	47	44	38	47	41	51	53	42	37	45	34	43	47	55	42	49	43	50	50	42	33	43	42	49	35	45	40	44	33	51	49	47	43	47	28	45	35	47	42	43	48	54	48	43	36	45	39	52	39	46	50	56	37	45	56	34	48	54	61	47	50	37	44	38	40	48	45	46	38	50	43	56	47	38	52	52	61	36	48	36	48	52	47	56	47	49	48	45	45	47	41	48	55	48	37	60	51	39	40	43	48	41	44	39	51	50	40	36	41	43	43	42	36	45	47	34	44	40	49	37	62	29	54	47	45	46	47	35	36	33	52	42	50	37	45	46	57	39	37	49	45	45	51	55	44	41	47	42	49	62	44	40	55	44	48	55	49	49	36	45	48	33	49	42	50	34	43	52	42	39	35	45	43	41	52	53	40	39	45	33	49	39	45	41	47	39	37	49	35	40	46	47	52	47	52	47	60	50	46	42	55	47	25	50	46	42	42	52	35	47	59	58	40	43	52	46	46	47	39	47	32	37	38	56	45	52	49	39	43	58	49	47	47	35	37	49	55	36	55	32	46	46	41	32	44	46	57	43	55	44	47	45	57	49	39	44	46	43	49	42	42	46	41	32	42	28	45	43	53	38	21	50	46	40	44	51	35	52	48	41	56	42	52	61	57	48	48	44	40	44	49	43	44	57	53	46	39	46	34	49	42	39	40	42	57	43	54	46	54	36	44	38	57	35	34	47	47	45	42	46	42	44	56	44	64	47	43	49	54	44	37	41	48	44	45	52	68	35	46	43	39	47	36	43	46	54	44	37	40	57	42	57	41	53	46	48	44	61	42	47	34	55	40	56	45	45	40	56	41	48	49	49	43	50	41	48	52	45	58	45	51	50	39	32	54	48	50	49	42	41	63	43	47	45	55	36	48	36	37	42	56	51	53	51	43	39	38	50	41	49	21	47	46	39	48	51	46	37	49	40	42	30	53	37	52	47	42	56	48	38	43	39	62	45	42	41	32	43	45	40	49	43	40	46	57	48	46	47	39	47	52	50	35	49	33	43	49	37	48	56	43	32	52	32	47	43	40	48	45	55	48	35	52	43	43	43	46	62	38	57	46	46	54	43	41	57	42	35	47	42	48	44	38	38	51	47	47	49	40	43	43	48
51161	34293	31061	42860	61257	43250	49072	51086	43450	36383	21228	12099	7825	8824	9460	6385	5528	3667	1658	1160	757	720	605	608	607	623	569	564	581	594	578	605	565	604	587	658	561	624	628	618	643	552	571	568	616	599	598	604	605	584	586	610	619	564	605	613	570	602	607	546	618	610	639	575	583	583	568	566	587	595	558	596	605	572	571	606	580	560	590	578	593	592	638	590	570	613	599	572	577	605	577	586	601	587	596	557	591	609	592	557	627	558	646	581	561	586	619	550	596	585	581	592	610	566	622	604	600	622	610	586	598	598	584	596	549	641	608	605	560	588	573	587	607	611	620	566	596	597	580	611	567	569	615	625	597	586	596	583	577	590	599	551	582	590	617	585	595	610	597	618	594	570	579	619	612	630	628	590	592	593	624	611	596	564	552	606	594	610	637	589	612	613	585	613	572	624	571	583	628	604	611	584	627	576	599	584	610	603	581	597	582	638	626	587	601	617	565	590	622	584	618	566	595	584	603	565	616	577	647	595	575	557	583	580	588	640	564	607	620	598	585	572	601	620	590	620	613	613	581	615	617	560	604	602	632	609	584	573	620	590	621	574	642	589	600	570	566	611	617	592	610	572	587	597	592	616	602	632	576	585	644	617	611	574	532	580	603	597	631	546	595	610	624	593	594	627	594	565	591	609	570	567	588	583	613	568	589	611	599	584	622	581	565	622	606	568	578	640	573	627	593	580	593	653	620	581	599	577	571	598	636	637	615	602	595	578	613	619	638	595	575	602	585	619	637	609	574	609	619	542	578	630	612	614	628	577	593	602	574	638	579	569	573	569	597	617	630	616	610	578	600	557	632	639	604	578	599	562	568	648	584	580	596	609	660	649	580	621	595	557	652	634	605	578	585	584	645	611	586	565	611	583	567	585	661	573	611	592	598	580	581	597	633	605	599	596	570	559	570	588	593	588	586	593	629	617	617	609	583	588	592	613	623	590	574	596	590	624	627	582	621	592	602	556	615	572	589	581	572	587	607	615	591	589	570	561	649	587	592	578	581	607	579	622	613	592	600	597	578	614	585	576	609	599	588	578	612	615	576	597	561	566	614	524	604	590	599	616	585	577	568	623	568	618	585	623	620	595	565	639	605	622	591	611	573	606	627	621	584	621	598	599	578	558	628	571	589	616	602	621	561	609	603	615	560	579	588	538	599	567	644	575	590	595	589	588	596	603	578	577	588	562	588	597	594	623	563	544	589	595	603	557	592	563	581	557	621	578	567	564	628	595	612	596	622	563	612	572	629	581	587	618	626	599	613	614	571	580	626	596	607	616	606	541	602	600	555	607	624	604	626	550	609	586	613	600	666	604	627	603	597	591	617	601	662	567	594	566	565	602	556	599	609	567	622	586	618	612	589	603	564	602	576	646	589	583	582	608	578	582	597	626	575	610	601	611	630	612	589	602	600	588	615	580	598	617	599	555	612	586	578	554	592	595	604	621	594	555	580	580	581	576	588	618	625	560	610	598	612	628	599	603	596	583	614	590	597	601	597	622	622	595	590	585	597	606	614	565	586	593	578	562	606	599	591	597	638	586	562	623	573	588	612	621	624	539	556	535	623	567	555	598	605	616	606	591	683	609	567	641	554	575	611	589	581	590	581	598	593	577	625	569	672	582	568	630	601	580	566	607	557	562	575	603	637	630	577	582	566	581	608	570	582	581	597	596	594	604	607	567	593	580	598	615	606	573	606	564	600	586	617	593	609	620	606	552	599	591	629	589	624	554	605	591	599	614	603	574	586	565	599	585	611	625	592	570	568	574	536	574	603	573	615	546	602	626	618	574	592	644	582	558	645	593	611	627	627	547	647	594	613	550	608	540	612	590	573	571	613	628	599	582	584	573	575	627	584	628	625	556	550	616	611	644	573	582	572	576	621	565	604	594	567	598	536	586	618	598	601	552	596	589	616	589	593	591	614	620	571	624	604	608	592	571	555	612	597	586	591	605	601	604	628	577	596	596	588	560	603	624	572	576	569	575	575	627	629	620	591	624	565	609	578	615	611	594	601	622	597	587	586	535	560	599	640	608	581	652	623	611	563	630	556	536	621	635	589	655	612	598	536	577	628	574	596	613	606	633	602	615	568	559	564	545	627	579	605	584	577	590	602	582	581	644	568	627	606	639	639	598	600	599	616	617	582	571	603	636	568	564	624	596	592	590	594	618	589	585	595	583	603	613	597	599	607	636	604	584	549	618	586	579	565	577	571	617	590	562	642	560	558	604	578	588	600	617	595	565	570	576	620	604	635	627	615	596	587	590	639	619	596	617	577	593	595	628	616	621	560	589	627	596	573	551	602	575	610	590	619	565	602	618	621	585	582	631	660	582	553	550	625	600	591	593	582	609	616	587	579	564	608	583	621	622	618	615	600	612	597	543	565	589	603	571	584	639	586	659	613	603	649	578	579	589	593	591	591	619	597	570	599	577	599	562	606	600	655	639	599	549	624	625	593	546	562	595	617	584	600	600	573	589	581	607	591	604	586	541	599	594	593	619	581	606	586	571	569	564	562	598	628	586	584	585	583	571	601	652	577	630	597	607	610	574	604	583	597	608	621	580	580	608	650	567	593	609	576	618	634	563	577	560	610	584	587	614	585	587	647	584	608	572	573	554	555	610	604	546	595	583	544	600	591	558	584	583	603	645	598	550	582	604	647	605	568	543	611	567	583	606	567	571	616	663	597	600	581	616	600	565	581	574	621	590	559	557	574	596	549	576	559	624	565	597	636	589	583	524	580	563	536	591	579	566	649	538	609	605	605	618	638	638	579	596	622	593	637	627	615	606	570	594	603	570	624	583	612	609	623	591	570	620	605	580	630	611	604	568	621	587	598	549	577	611	598	637	619	573	600	642	568	584	589	573	628	603	578	577	610	584	616	634	597	624	595	615	570	605	603	581	620	600	606	611	620	548	634	577	628	604	612	576	552	583	599	583	633	627	605	633	553	602	579	578	586	553	642	587	564	617	621	575	648	613	591	620	624	595	614	605	582	616	570	596	645	598	634	598	584	606	597	592	609	588	646	622	595	572	634	581	579	546	583	605	650	616	606	665	616	601	613	580	592	564	601	585	589	568	561	586	607	572	645	596	607	590	586	591	610	570	675	638	603	547	613	608	632	596	585	591	598	641	610	624	606	593	591	575	589	625	645	600	569	580	551	630	563	568	562	630	616	601	608	590	638	583	585	565	577	563	632	571	641	599	544	616	589	575	574	599	594	597	587	631	585	598	602	613	578	604	612	584	593	571	590	571	602	595	599	585	609	548	567	593	597	586	537	567	577	594	597	638	567	607	549	559	595	552	632	569	583	592	583	606	625	607	614	619	604	590	603	647	591	603	608	579	581	626	598	561	605	607	607	611	591	599	627	551	552	615	602	591	609	622	610	623	557	624	600	594	607	620	609	571	622	593	600	559	629	596	594	589	636	567	604	607	553	585	593	609	578	582	587	564	638	625
5398	2075	986	934	1484	825	1516	1646	1296	836	234	118	70	107	98	71	76	91	64	40	50	56	45	39	43	47	47	44	40	41	38	60	45	47	34	47	40	51	37	39	40	48	44	42	41	45	44	47	45	41	43	56	43	40	29	37	47	37	49	43	34	41	43	53	42	48	45	34	35	49	50	46	37	45	43	40	56	36	54	48	49	30	36	36	44	34	42	52	41	33	54	45	47	55	44	47	52	48	37	43	50	33	41	43	44	50	49	49	34	48	47	55	55	42	41	34	41	40	44	47	57	36	51	37	55	32	50	42	38	52	35	45	41	55	60	33	42	43	41	48	40	40	49	50	48	49	46	47	35	49	51	31	48	52	44	37	40	41	49	30	49	42	43	44	35	33	44	51	38	40	30	44	38	45	45	48	28	43	54	39	42	40	41	48	44	40	42	46	39	45	33	61	42	46	39	44	43	38	40	44	45	45	34	35	39	41	42	46	42	47	39	49	52	42	48	53	46	44	45	39	43	57	60	49	33	41	41	43	48	35	36	47	39	46	38	49	40	45	39	36	34	51	46	38	41	46	51	56	43	33	37	40	48	43	38	47	54	46	43	48	54	43	46	36	54	47	38	40	33	58	40	47	45	47	36	56	43	43	36	52	48	42	48	58	47	41	45	47	58	39	38	36	53	48	47	38	35	44	36	42	58	48	29	34	51	31	58	48	41	44	40	36	55	44	47	42	46	44	40	45	53	36	56	34	41	36	36	45	49	33	50	51	37	40	46	44	33	35	40	48	45	43	40	44	40	40	38	47	59	45	51	51	37	45	40	51	39	46	40	47	41	51	35	36	48	41	56	43	50	29	47	40	39	41	43	33	44	48	53	41	51	37	34	34	49	41	53	38	54	45	49	42	32	31	41	48	38	41	42	46	38	48	49	45	37	53	39	42	43	36	32	51	37	58	38	46	44	48	36	43	46	38	39	55	41	34	35	47	46	52	38	42	43	43	40	38	50	35	45	40	44	50	38	44	45	46	46	49	36	51	47	49	29	45	52	43	44	39	43	40	53	49	49	45	44	37	31	45	47	44	33	50	37	39	37	53	40	46	60	36	48	41	41	29	42	43	44	41	43	38	38	40	36	40	40	40	56	35	44	49	41	42	37	38	42	53	38	49	48	44	45	47	41	41	36	27	42	40	52	45	43	41	20	39	31	48	43	31	41	38	44	39	43	33	47	51	41	56	40	46	43	62	36	33	58	39	41	55	52	46	31	47	43	48	43	43	44	36	34	42	39	42	54	55	44	45	36	35	48	46	43	44	40	43	38	53	41	43	41	44	48	48	34	48	46	39	45	44	40	44	43	35	49	44	52	59	42	41	47	48	39	36	47	59	38	40	34	39	46	40	48	41	52	47	52	34	47	56	37	45	43	43	45	49	43	40	39	43	49	33	36	41	31	66	35	36	43	46	45	39	36	43	44	46	44	48	33	46	52	36	49	46	48	45	35	36	36	42	50	54	41	43	43	52	48	43	30	43	49	41	49	41	29	46	43	37	48	53	36	39	52	39	36	43	43	43	46	50	43	44	37	48	50	41	41	44	41	40	46	48	41	47	41	40	49	34	37	45	42	48	51	36	50	26	56	52	38	41	51	57	35	52	46	45	38	35	35	57	31	49	44	35	52	34	41	44	39	45	54	45	48	45	31	57	60	48	37	46	50	43	55	48	35	40	44	45	48	40	49	35	49	42	58	40	57	47	53	41	34	46	46	52	40	50	37	42	34	36	48	37	40	52	36	40	57	47	44	45	39	41	40	45	51	49	49	42	50	33	48	42	48	39	43	48	44	41	44	43	49	43	46	45	49	61	43	45	42	38	50	49	49	57	46	40	46	39	46	52	43	52	42	25	45	45	38	43	47	47	38	46	52	48	41	44	42	33	50	47	52	47	57	40	43	46	44	45	40	38	53	53	43	39	34	33	38	38	47	46	53	40	38	51	49	40	31	41	54	34	43	55	46	47	42	42	42	44	48	30	52	53	55	48	42	38	45	45	40	45	36	54	38	46	31	39	39	51	38	51	50	47	37	48	47	33	37	45	47	41	51	46	37	41	35	45	41	39	51	36	40	40	35	50	46	52	48	39	50	39	48	38	46	49	51	46	36	46	48	50	53	44	43	47	39	45	34	41	54	32	55	29	37	52	48	44	50	36	44	46	35	51	48	44	49	38	46	46	47	39	50	43	42	37	38	39	44	45	43	50	41	47	42	51	43	38	38	37	44	40	28	56	58	49	48	46	39	39	32	61	40	53	46	50	36	39	39	36	44	45	61	40	38	59	35	38	42	43	35	48	44	59	41	48	36	28	45	43	41	32	35	46	31	51	38	50	41	44	39	37	54	39	57	49	39	34	39	38	53	51	49	44	39	47	46	51	43	34	44	38	39	49	36	38	54	46	45	43	55	37	43	37	45	46	44	53	48	44	45	44	46	39	39	51	48	43	40	32	39	52	38	37	44	56	30	55	45	42	50	48	43	45	44	43	41	35	31	36	34	39	49	45	52	38	60	46	43	38	41	48	43	41	41	54	47	53	40	45	42	43	40	49	45	36	43	53	44	45	42	49	43	42	42	37	54	33	54	40	41	36	46	61	45	50	46	38	47	43	37	49	47	51	52	48	58	44	40	38	38	47	34	47	40	42	41	48	40	44	41	33	39	40	31	40	42	44	42	53	58	40	45	42	42	55	38	34	31	40	41	46	45	48	46	34	28	35	53	42	44	52	42	44	34	44	44	37	41	44	43	34	44	48	49	46	35	45	42	37	60	41	38	33	46	50	52	43	48	38	42	53	32	46	51	38	51	47	48	60	50	44	42	36	45	40	34	44	44	38	51	42	48	35	50	41	44	47	40	44	39	44	47	38	37	40	50	48	37	41	44	44	40	33	46	44	25	36	46	50	41	44	50	48	35	49	35	55	45	42	45	44	40	55	28	47	43	36	47	35	49	48	47	53	48	44	47	42	49	49	40	54	41	49	53	41	49	53	38	46	48	37	43	49	43	47	50	45	50	60	49	46	36	41	41	43	46	43	44	48	48	33	47	40	45	47	42	49	39	50	40	45	36	42	50	42	51	42	38	35	48	41	52	43	53	31	40	51	48	39	46	40	42	49	50	40	44	43	40	60	37	49	53	33	53	41	38	44	33	51	56	40	32	41	41	42	42	43	36	62	51	53	58	36	38	35	37	50	44	42	49	41	40	48	39	38	51	40	41	50	40	55	45	36	50	40	57	39	38	47	41	43	53	45	38	39	50	45	47	39	45	44	54	38	45	34	51	43	43	36	47	47	51	43	37	55	29	42	45	53	50	40	33	43	53	56	43	36	32	45	38	32	48	37	52	49	32	43	39	41	53	58	38	51	40	56	54	36	56	37	64	43	41	39	42	49	37	40	42	39	40	45	45	58	48	51	46	49	46	50	36	38	41	43	50	54	59	58	40	56
36696	20384	15012	25492	36283	27669	33282	31472	26331	19912	7442	4209	2314	2294	2643	1974	1739	1288	926	705	638	611	568	593	597	554	600	553	580	576	564	579	559	583	556	605	616	580	564	545	544	577	552	593	524	573	551	535	571	611	586	561	543	542	569	549	574	623	532	593	571	583	567	564	562	578	568	522	550	594	567	564	545	551	546	566	568	597	529	593	572	598	507	606	559	576	565	581	547	544	558	537	545	554	561	563	555	534	513	541	563	545	546	559	549	560	584	557	587	562	561	572	566	545	599	583	516	584	610	598	584	568	608	545	527	603	566	604	568	539	557	554	531	579	589	584	560	621	588	587	584	546	570	599	547	599	576	537	559	572	606	566	557	539	595	589	540	561	572	579	560	569	572	529	542	582	563	583	575	572	582	590	552	576	575	544	577	576	567	570	553	573	537	581	505	551	543	564	572	605	565	573	551	536	574	591	542	606	588	553	549	582	558	563	563	548	533	547	562	595	585	544	541	565	542	518	574	548	529	596	560	581	555	569	576	578	569	589	620	536	575	573	562	505	575	603	586	512	515	533	559	576	597	566	565	525	593	598	542	572	549	517	533	549	574	556	633	613	551	539	586	588	588	553	579	565	560	637	562	571	617	588	608	586	576	560	533	584	581	531	555	546	557	587	559	538	551	574	580	540	523	570	557	545	600	589	576	612	538	598	526	549	556	541	579	564	539	569	579	555	588	555	547	575	605	566	550	565	554	543	529	612	561	586	544	545	582	559	589	556	595	530	533	586	547	590	593	580	562	505	570	581	562	581	572	560	568	538	523	577	562	525	592	565	565	521	571	551	567	553	580	550	568	603	581	587	569	599	588	600	598	533	574	597	534	539	528	569	562	574	558	594	605	551	558	553	579	574	578	537	559	509	559	610	595	546	563	564	593	598	600	619	555	567	548	589	557	559	560	552	566	560	581	549	534	533	556	580	581	540	577	543	552	569	600	538	565	575	601	575	567	572	603	575	545	550	573	572	550	604	563	613	538	585	562	511	588	581	546	550	531	546	566	575	585	588	559	549	548	581	570	610	562	539	576	556	561	563	571	627	566	521	595	587	570	556	603	554	571	584	559	579	583	575	556	579	550	592	608	516	603	578	585	543	574	586	524	579	567	581	593	561	555	607	559	555	562	528	524	588	562	554	550	558	555	556	564	565	557	586	584	563	594	538	566	624	590	565	556	525	565	542	600	582	577	565	563	538	584	583	607	590	604	545	520	588	544	585	563	564	600	590	576	569	600	558	535	585	578	560	506	608	591	553	561	581	567	558	544	555	588	628	584	523	587	576	554	555	526	564	555	572	555	569	579	572	521	529	563	534	585	542	571	567	582	547	562	574	598	572	602	588	604	536	584	611	577	571	554	582	578	565	567	521	531	548	564	587	575	605	587	582	585	558	554	549	557	542	553	611	575	577	567	562	565	573	550	555	557	591	549	595	534	601	597	505	529	596	551	589	634	580	563	569	580	576	547	578	613	566	576	566	537	591	579	577	593	588	565	528	623	580	559	544	591	591	568	564	566	596	551	526	599	543	612	564	559	556	557	571	565	565	561	517	584	537	578	597	590	601	581	588	564	564	578	584	591	596	540	550	596	572	604	625	545	552	610	577	554	572	537	579	603	527	581	568	570	533	562	561	596	602	535	569	562	546	575	553	568	578	565	615	565	587	589	522	548	527	545	586	558	590	540	524	600	549	584	547	572	593	538	582	565	582	573	583	588	590	599	570	587	574	562	525	563	598	605	609	552	580	559	538	615	572	535	591	605	555	544	562	550	539	547	568	603	541	569	538	544	608	569	504	532	554	550	560	560	548	594	544	607	568	553	569	564	617	554	538	522	569	572	551	533	575	583	557	577	520	550	556	547	591	580	551	614	538	581	566	571	559	601	569	540	555	544	548	566	568	551	567	565	583	564	552	551	568	560	582	562	562	551	553	542	542	585	586	565	570	584	551	546	534	541	576	515	543	526	560	584	590	592	611	546	571	570	536	572	586	610	555	584	567	565	573	599	582	561	553	575	557	569	597	569	544	560	551	594	537	549	584	549	565	521	580	556	571	578	549	573	568	543	588	581	507	536	610	586	575	573	593	522	515	538	589	556	583	545	551	607	581	522	572	538	599	569	595	560	528	543	543	565	536	599	581	586	513	586	599	564	597	586	604	572	534	513	602	558	589	536	557	526	602	560	585	624	553	603	603	558	580	592	559	573	571	646	604	589	563	563	532	544	581	587	575	562	575	525	557	589	592	528	572	585	612	558	544	515	576	589	573	582	562	519	567	569	599	491	567	529	570	540	613	532	586	575	521	592	547	621	514	610	562	609	546	580	570	564	559	561	586	542	608	591	572	557	533	576	552	559	581	569	553	532	574	582	563	599	561	566	574	562	621	554	561	549	559	576	526	552	555	572	640	573	591	572	537	554	546	561	595	574	541	587	581	566	561	576	567	521	527	572	543	566	582	570	569	566	538	563	547	547	550	556	586	553	564	574	506	581	552	596	552	561	597	569	502	539	544	608	548	592	618	566	547	571	604	568	562	604	578	533	583	579	561	557	535	595	559	597	560	578	563	554	558	538	552	588	538	550	589	567	568	587	572	559	507	579	589	571	566	600	543	570	571	553	604	530	585	596	558	525	576	558	601	606	556	532	548	585	541	589	548	558	562	523	565	588	577	548	555	598	548	588	522	559	583	560	571	587	544	555	565	589	571	571	540	581	561	582	545	587	573	552	551	554	571	598	549	553	595	581	541	556	604	588	570	545	523	597	582	573	546	593	559	569	557	577	571	543	573	556	567	583	561	587	608	607	573	589	529	552	553	572	536	579	566	600	586	573	592	571	582	594	548	619	514	582	568	559	563	562	573	573	602	582	575	580	566	559	578	595	593	606	554	573	599	573	554	579	531	547	564	558	559	575	597	523	541	584	602	544	571	540	559	556	578	574	598	592	552	539	538	606	578	582	521	564	571	556	538	585	557	560	538	559	586	567	549	541	565	562	592	560	578	567	559	584	573	532	590	570	565	509	556	523	562	571	579	611	573	537	571	619	549	612	604	537	532	528	547	575	552	563	570	594	523	555	578	555	564	547	553	569	574	575	582	561	624	558	575	571	604	587	587	584	581	526	580	564	600	584	550	543	559	576	550	539	537	573	576	579	589	601	567	565	558	547	582	594	585	562	557	571	591	562	565	578	579	580	648	516	541	555	568	557	565	560	561	601	560	590	596	553	581	586	546	590	576	597	565	592	576	572	562	584	614	558	535	566	581	540	554	566	567	556	575	552	587	545	586	553	587	568	606	534	592	567	530	558	547	580	564	596	588	603	588	579	588	556	570	525	578	510	562	591	621	571	558	589	528	559	589	558	600	588	564	538	597	532	576	589	571	554	578	576	572	563	564	585	582	533	570	529	568	601	600	588	592	571	582	591	543	581	535	586	521	545	560	580	588	550	549	630	610	564	539
10797	9151	3697	2607	4048	1948	4044	5645	3861	2083	490	321	209	151	183	143	142	101	77	66	46	41	46	51	49	48	52	42	44	48	47	39	37	52	46	51	51	37	43	38	38	52	41	41	42	43	53	55	39	44	45	38	52	45	44	49	49	54	50	37	43	46	50	35	49	56	44	47	52	32	56	51	38	39	50	46	48	36	42	38	46	37	34	49	46	43	44	46	54	38	31	41	45	49	41	45	43	40	39	38	47	39	42	55	37	43	49	44	48	53	40	48	44	36	46	36	38	45	44	51	57	43	46	50	37	42	45	36	41	45	45	44	44	44	35	50	40	49	45	45	54	50	40	48	39	46	33	46	42	39	46	38	49	47	43	44	57	65	48	35	46	42	49	43	51	43	34	47	57	50	39	52	38	33	51	35	42	50	35	53	45	54	52	34	44	42	49	35	46	50	42	46	40	50	36	37	49	55	35	49	39	41	44	49	46	42	45	33	44	50	53	43	43	51	51	56	39	37	50	39	48	46	43	48	41	60	48	37	36	49	39	35	55	46	49	37	43	42	56	53	37	47	47	41	47	48	42	49	55	45	30	41	51	41	43	44	44	43	41	46	47	45	35	46	40	36	45	46	44	51	44	41	38	50	46	43	59	46	35	42	51	50	46	58	51	33	42	37	50	47	59	31	35	34	46	44	51	34	53	46	48	38	52	44	36	47	44	46	40	33	39	37	45	44	56	45	50	42	48	45	41	44	41	45	52	43	47	48	53	54	47	43	45	40	42	45	45	47	39	52	39	46	42	51	41	48	40	50	31	34	39	36	48	41	52	51	44	40	39	40	45	34	41	46	48	53	55	46	39	53	34	51	39	29	48	38	42	53	52	40	43	38	50	51	40	44	40	46	40	44	42	35	47	34	50	46	41	39	35	40	41	54	43	37	36	36	44	37	51	40	34	42	38	44	54	40	40	47	39	47	46	34	48	56	45	36	39	39	36	48	37	49	62	42	40	49	42	56	54	40	44	47	49	40	53	40	38	57	43	57	48	43	47	43	52	52	52	53	42	54	34	44	41	53	36	50	49	42	36	51	40	46	44	53	35	45	38	31	39	38	52	55	37	42	44	49	41	51	50	37	41	43	53	41	37	48	51	47	45	35	44	45	43	36	46	47	55	42	42	46	52	39	42	53	47	48	60	42	49	48	42	48	45	40	40	45	44	29	45	44	48	35	45	52	31	40	54	50	50	39	44	42	48	52	55	57	50	50	50	44	43	44	49	57	52	41	49	47	46	42	32	45	55	43	50	41	45	45	38	52	40	38	50	32	56	48	40	47	47	56	40	49	49	44	40	55	44	36	42	56	53	53	33	60	45	56	35	36	43	37	41	42	46	38	39	53	39	29	38	61	51	55	48	45	49	29	44	33	44	38	38	38	46	45	43	47	51	28	48	46	46	31	43	50	55	43	28	44	43	53	43	44	37	52	51	34	48	53	50	37	30	42	43	40	45	46	53	40	48	46	36	43	45	47	42	39	41	40	51	42	37	49	39	46	46	34	46	47	39	46	42	44	45	44	36	48	41	32	44	51	42	46	66	49	45	40	39	36	46	42	44	38	45	48	42	48	59	38	31	38	34	56	45	39	59	38	38	37	49	48	53	36	39	46	45	50	40	42	39	41	32	43	41	52	36	50	26	50	47	53	33	50	46	57	46	52	42	50	50	43	55	37	51	45	40	34	49	26	48	32	32	49	44	43	38	43	39	44	43	47	46	39	52	33	35	52	42	50	40	45	38	32	47	43	44	34	34	38	42	37	44	49	41	42	51	42	54	51	47	55	46	48	36	38	48	49	37	43	53	50	52	44	54	49	44	52	44	34	34	44	44	47	38	45	48	50	42	40	50	48	40	58	53	52	40	50	47	32	59	29	48	45	42	27	50	50	42	40	43	36	33	57	49	41	52	45	48	43	37	50	54	41	38	41	47	40	40	44	44	40	39	47	36	51	38	49	48	57	50	42	43	39	46	48	41	55	48	41	39	45	50	50	50	39	38	53	50	42	56	45	45	45	48	38	44	43	49	45	51	39	48	48	44	36	35	48	39	45	52	42	43	40	49	52	36	53	55	45	46	42	50	43	41	40	40	42	46	36	46	44	48	47	43	41	46	49	51	53	48	41	34	46	49	41	45	47	31	43	39	40	50	46	49	40	37	52	39	53	43	43	45	48	50	49	45	50	50	46	38	47	49	38	67	41	43	40	38	52	44	49	41	40	45	40	40	37	46	38	49	36	38	42	49	43	45	40	44	37	56	49	35	57	60	28	29	35	42	47	42	44	36	46	30	47	42	34	45	47	34	42	41	40	38	43	57	45	52	43	52	32	38	39	28	39	52	35	34	53	47	36	42	51	37	40	58	53	48	37	55	51	59	51	44	53	48	32	41	35	46	44	41	44	30	56	53	38	41	35	44	50	35	45	47	50	46	50	40	44	51	41	41	52	50	37	43	46	46	47	40	39	51	44	33	54	40	52	35	42	39	43	42	40	34	43	47	51	43	45	63	44	49	42	43	49	42	50	38	44	49	34	43	40	41	34	44	41	38	38	47	39	49	36	48	39	44	46	41	42	38	45	43	51	36	47	44	48	63	38	50	57	50	50	47	55	47	35	37	49	35	49	55	33	48	45	39	44	46	47	50	40	48	39	49	49	50	53	35	50	42	43	51	49	44	39	32	58	45	39	43	39	52	41	48	40	45	53	36	49	43	43	41	42	42	45	50	44	47	48	50	44	64	45	41	49	38	49	33	51	53	42	39	42	45	41	44	51	43	40	39	48	52	45	41	33	56	44	44	50	45	52	43	39	47	38	54	32	39	44	37	32	51	33	38	43	41	48	48	49	47	54	46	39	54	50	56	41	45	59	42	55	46	53	45	45	39	52	48	42	37	41	37	42	45	43	33	43	39	34	42	32	43	35	42	32	43	41	50	44	50	45	48	39	38	47	37	52	41	47	41	44	35	36	49	37	56	45	59	46	50	39	44	49	46	49	41	50	35	47	48	53	36	38	46	48	43	24	57	40	39	40	29	53	41	43	32	49	43	47	42	37	46	38	43	26	54	47	48	36	48	48	41	46	38	38	47	56	42	41	47	51	55	45	43	48	35	44	35	48	37	38	44	39	43	48	43	36	35	38	44	47	35	54	39	51	53	36	41	38	42	41	47	37	34	43	40	53	56	45	54	43	49	59	38	43	49	40	45	54	46	45	50	45	51	44	35	44	50	57	41	38	51	44	49	47	51	45	49	44	46	42	53	44	51	46	48	46	52	45	51	48	39	50	43	42	44	56	49	37	43	41	49	47	46	37	38	43	46	38	52	38	51	51	49	49	57	55	55	49	47	51	35	45	39	49	51	41	43	41	38	37	52	37	41	51	58	44	43	46	63	46	38	42	36	53	39	50	59	40	46	44	47	44	37	51	53	52	47	40	41	45	52	44	43	41	44	36
49119	33441	25496	36489	47686	36940	44607	45628	36759	27697	13658	9114	5664	4808	6038	3688	3472	2344	1259	936	692	669	555	541	579	592	560	568	569	575	577	580	539	589	625	568	542	595	603	597	601	566	585	574	575	577	595	577	567	599	566	531	573	599	569	588	580	544	548	546	575	588	570	575	562	618	565	615	579	541	563	554	574	589	566	604	595	595	596	551	586	583	544	548	604	563	578	582	587	572	582	557	616	598	572	569	537	558	582	581	603	628	568	576	553	590	557	590	597	566	582	549	568	587	567	609	579	603	623	575	567	630	611	571	587	607	562	586	563	571	563	636	571	599	580	570	556	602	538	612	581	556	589	565	599	574	595	533	545	560	545	565	570	555	614	607	576	560	599	599	557	601	579	605	568	564	553	585	550	552	580	586	622	588	593	555	588	615	569	575	609	579	604	596	585	589	590	577	577	548	530	594	559	554	577	589	559	614	632	600	562	603	615	602	568	543	548	563	607	586	577	562	563	548	585	610	590	567	598	538	591	587	567	566	590	577	608	591	554	627	574	576	584	556	580	601	617	586	574	559	560	601	567	611	568	582	621	643	617	580	601	559	539	575	577	552	551	563	568	595	593	552	592	537	596	620	561	584	590	579	559	581	606	584	569	581	578	583	574	585	593	620	568	570	568	604	565	546	620	589	597	604	533	586	569	582	593	552	587	618	539	604	553	558	542	649	598	563	551	606	619	574	576	566	560	542	589	625	580	576	557	544	614	598	574	588	543	547	604	551	570	567	600	588	605	635	650	557	617	584	607	568	549	595	599	601	618	617	568	573	605	573	555	595	574	593	573	597	577	585	560	545	558	572	574	585	583	564	592	593	577	589	612	586	587	575	588	624	566	586	537	564	577	595	587	538	507	630	606	596	584	560	584	553	546	569	556	563	544	632	597	549	605	603	562	603	562	576	600	560	604	599	583	617	585	555	585	564	604	553	530	598	548	589	554	570	603	577	577	556	566	540	587	587	596	602	598	588	570	551	576	574	566	501	578	590	547	563	575	569	604	546	617	560	554	583	602	566	607	555	596	611	534	538	595	560	574	583	596	565	630	571	596	590	590	563	592	538	610	566	578	559	596	565	555	550	589	545	585	574	548	540	629	591	550	554	554	561	594	553	558	566	584	594	579	546	564	589	600	575	566	557	604	557	587	576	579	614	588	579	569	549	568	544	603	608	583	552	603	590	547	605	585	569	594	634	580	543	608	595	569	648	595	635	540	588	578	571	592	559	603	559	593	602	606	548	565	572	558	606	557	587	557	561	559	600	585	577	574	590	586	579	576	563	546	609	581	567	564	579	595	594	541	557	600	572	553	536	593	569	573	589	583	581	569	583	577	579	546	625	576	595	548	536	607	570	549	592	554	607	551	620	537	516	603	569	590	526	593	562	614	567	578	593	569	548	605	556	601	584	581	586	563	583	593	569	562	556	552	546	611	627	608	573	559	586	559	606	577	603	628	617	568	566	558	587	592	570	600	555	617	566	554	611	593	626	595	588	612	588	576	563	545	576	560	567	596	604	550	557	586	583	612	541	580	563	609	594	568	523	540	599	583	588	577	579	574	559	601	596	542	562	593	546	585	564	588	554	560	580	556	554	593	634	555	577	607	561	592	574	631	558	534	577	583	610	562	595	572	549	624	578	570	534	618	574	540	598	585	584	565	550	569	589	579	577	571	549	580	566	594	583	578	571	580	599	577	572	591	572	580	566	561	565	560	578	608	619	588	553	603	527	583	593	567	598	586	571	574	599	621	560	568	610	580	575	551	636	559	591	572	590	590	575	604	611	611	547	582	585	584	598	551	514	551	560	583	599	584	603	600	566	546	613	576	520	597	574	554	556	546	595	597	598	619	586	597	579	573	578	627	577	529	589	573	583	575	613	556	575	571	551	548	573	558	594	592	645	625	568	537	563	622	562	557	564	560	551	588	580	567	578	552	593	605	579	596	597	537	596	591	565	546	554	595	569	605	574	547	596	570	614	577	612	575	547	596	587	572	575	537	563	605	584	605	586	624	535	537	604	600	587	601	571	574	600	637	581	574	573	571	539	586	602	617	586	607	587	597	591	595	562	606	555	544	570	584	618	631	561	550	557	583	559	597	579	573	545	588	579	562	618	572	582	573	571	609	605	534	560	589	615	573	562	566	573	545	605	602	595	567	580	623	550	635	591	518	546	578	573	559	548	615	579	595	517	594	574	566	610	576	547	598	597	543	598	612	562	581	576	586	591	615	538	555	583	568	596	570	585	560	547	551	616	579	554	537	556	535	553	598	500	639	597	573	616	623	602	523	571	573	569	573	566	574	576	570	596	605	559	576	566	596	551	542	583	612	574	563	589	601	550	588	560	576	571	585	588	580	582	549	585	561	579	547	559	581	567	625	605	598	539	599	571	602	534	614	589	560	555	625	612	565	556	602	546	601	545	564	647	578	585	555	603	573	625	563	541	565	592	564	602	569	603	637	579	625	590	591	614	600	626	577	575	575	629	583	586	574	564	581	591	590	617	581	559	582	586	542	593	576	564	599	537	561	595	556	564	596	566	587	579	569	615	577	587	594	556	550	578	580	529	562	576	608	563	577	573	556	597	594	601	552	568	571	590	594	586	584	591	536	600	591	595	571	570	609	593	569	583	612	567	581	560	594	605	609	582	588	573	595	598	586	607	579	562	598	559	598	585	578	578	559	548	607	582	560	584	603	591	576	629	594	553	616	572	563	573	598	545	561	584	573	557	614	559	590	561	544	565	554	559	589	551	632	598	612	552	561	583	580	554	526	570	589	595	609	547	607	574	570	571	571	575	548	564	571	640	586	607	606	573	564	584	576	582	560	532	601	516	580	584	577	599	599	570	608	571	569	548	602	552	596	570	565	559	617	578	545	585	562	560	571	571	559	601	544	585	570	594	578	560	546	568	576	594	583	556	569	586	571	589	576	591	502	539	587	553	591	568	615	632	593	569	572	571	558	579	572	566	562	606	580	577	603	578	615	568	612	564	567	581	597	539	619	577	565	621	594	565	611	565	571	615	546	604	621	611	562	606	571	569	612	593	558	564	600	614	568	574	611	578	549	578	573	551	605	578	571	609	536	574	562	534	583	614	542	600	560	584	583	605	584	581	560	563	617	571	544	547	561	569	586	560	604	568	592	606	571	614	564	573	557	579	544	578	575	590	562	580	595	632	581	607	585	600	574	561	575	587	533	588	592	571	579	612	616	625	626	566	602	566	599	563	619	549	579	609	565	566	616	598	571	582	582	598	546	553	592	603	592	545	601	559	587	594	575	518	568	573	619	569	605	605	586	549	564	541	590	595	570	629	545	571	580	593	554	574	583	605	545	557	580	629	589	597	584	596	584	551	570	600	580	565	564	581	575	593	603	556	590	552	565	592	579	558	559	644	602	582	582	560	597	589	566	577	609	599	561	551	546	626	560	584	567	570	574	613	559	538	578	595	608	554	638	616
9535	6038	2804	3015	2946	1754	4912	7267	4535	2274	570	363	226	194	250	154	144	110	77	53	56	48	41	37	53	42	41	48	44	53	45	43	38	39	35	47	45	47	38	54	47	54	42	51	41	47	51	41	54	37	56	38	44	45	45	49	38	45	39	37	47	47	37	49	50	39	48	48	38	51	67	53	45	43	57	44	43	43	43	41	53	52	46	49	52	46	47	41	45	56	53	47	43	45	31	38	34	57	37	55	40	33	49	50	38	40	46	45	43	47	42	39	34	47	40	45	51	41	48	50	50	47	44	42	53	45	49	57	52	38	42	42	43	44	39	43	52	31	38	45	55	42	46	40	36	44	60	50	41	54	45	50	46	66	47	32	53	42	45	44	66	41	46	44	46	41	56	46	50	44	54	50	39	39	53	59	34	48	36	44	53	46	40	41	48	43	51	48	49	42	58	52	44	40	41	49	42	44	45	40	43	55	41	41	51	45	43	34	36	49	51	49	48	50	51	36	45	54	50	60	47	47	44	50	45	49	60	43	40	46	40	54	46	50	41	33	49	54	48	38	45	39	45	57	43	35	44	44	42	44	45	38	49	52	38	38	41	50	49	62	43	47	54	38	50	50	40	44	40	42	47	57	46	48	42	47	41	57	54	48	38	35	55	63	48	47	39	42	53	46	35	48	60	43	36	36	43	55	44	56	43	40	33	57	36	37	29	52	40	54	42	42	55	42	39	39	53	38	48	44	44	47	41	49	52	49	44	45	47	45	49	54	48	40	53	49	52	53	45	48	45	51	53	54	37	35	53	49	39	54	40	36	52	43	39	40	61	43	45	37	37	43	46	42	45	48	50	41	55	47	36	50	56	42	53	50	38	40	43	64	44	43	37	44	46	48	47	47	55	57	54	43	50	51	49	49	44	39	57	40	45	44	48	37	34	43	54	35	47	40	39	44	49	39	52	58	53	48	54	40	39	51	39	45	43	51	60	47	60	50	50	53	48	38	43	42	55	44	50	45	39	50	43	39	52	44	52	37	49	35	55	34	45	52	35	36	42	38	51	48	45	53	46	61	34	32	55	48	46	45	55	40	38	45	51	45	47	42	48	48	51	36	50	55	44	46	33	49	48	53	52	50	48	47	37	47	54	43	46	57	47	50	54	46	49	57	51	45	50	31	34	59	45	45	42	34	37	43	37	28	43	51	49	40	42	45	50	43	57	40	48	41	51	47	46	50	52	53	43	48	58	57	61	44	52	40	49	37	59	43	46	56	48	52	41	42	35	39	50	36	37	48	43	47	43	42	38	50	41	35	48	47	50	44	39	50	46	46	47	51	50	49	40	52	48	45	60	49	37	47	42	45	43	53	42	45	46	51	47	39	47	45	47	49	55	46	45	43	53	53	45	44	45	45	36	45	40	49	42	53	43	48	37	47	48	49	36	42	43	48	39	36	42	40	42	44	44	46	52	45	51	43	58	46	46	43	44	40	43	41	49	46	47	48	37	53	49	38	52	54	52	43	43	45	45	46	43	39	37	47	48	60	48	47	41	31	52	47	39	39	41	47	35	47	46	42	48	51	52	46	51	36	44	52	40	60	38	48	63	52	35	48	43	42	45	53	53	62	43	53	37	47	39	46	39	51	48	42	50	55	56	47	57	48	35	37	40	40	47	34	39	34	52	44	38	51	52	38	49	50	47	39	50	43	46	39	58	56	39	46	42	46	47	43	49	44	38	35	46	42	42	37	50	53	52	54	43	39	49	30	52	38	43	39	43	44	35	45	55	42	46	50	41	42	52	62	39	30	45	51	53	45	55	56	45	36	38	53	41	45	52	39	45	55	36	35	50	42	56	48	41	45	41	46	41	29	35	47	34	47	44	47	45	42	57	37	40	44	38	47	50	51	45	48	41	39	43	49	52	46	44	46	44	38	45	47	46	45	51	46	63	50	44	60	42	50	34	40	40	50	49	39	43	41	48	55	45	35	57	37	61	59	48	45	42	43	54	56	63	47	36	50	47	47	52	50	33	33	41	54	57	47	54	34	42	50	51	46	43	42	36	45	45	44	49	31	39	53	36	49	33	41	38	43	36	48	42	43	47	59	40	42	41	38	46	51	33	35	50	43	42	41	52	49	39	51	39	43	37	52	41	40	49	43	37	53	39	34	50	46	59	34	47	35	52	54	58	41	40	54	50	53	42	53	40	39	43	51	44	52	46	36	49	39	53	50	44	36	43	43	39	39	37	51	37	47	44	45	44	38	47	38	48	56	39	48	49	44	51	40	49	40	32	38	39	47	61	41	39	56	35	41	50	32	43	58	57	33	41	46	52	50	48	50	38	48	42	44	38	45	47	44	49	53	46	43	38	42	55	41	49	43	40	33	38	47	43	44	51	32	34	40	39	48	56	61	38	48	40	46	43	52	46	47	42	50	40	49	47	53	48	41	46	49	46	46	48	49	34	51	39	44	49	54	50	48	45	44	58	42	50	44	42	46	44	48	51	50	51	42	41	47	47	35	35	53	58	59	35	47	51	40	53	41	44	52	49	34	47	27	51	39	40	50	38	39	54	46	49	39	38	36	41	51	48	58	54	48	41	46	41	38	51	41	48	49	38	40	48	49	54	54	44	56	38	42	38	39	46	43	41	38	30	50	54	56	41	51	51	51	43	37	50	47	50	35	40	41	47	31	34	45	50	53	42	56	37	49	40	42	48	47	43	46	39	41	48	50	48	39	50	45	37	42	38	44	41	55	37	31	38	49	52	50	56	43	44	51	47	54	37	44	44	40	42	37	34	48	53	42	61	44	45	54	44	49	49	43	45	42	49	41	51	44	51	52	42	50	41	50	42	41	36	56	41	45	54	46	53	42	34	41	46	59	46	41	42	41	40	38	47	39	45	45	40	40	42	52	46	66	37	49	35	52	38	51	51	45	59	63	47	40	40	39	49	46	55	45	57	53	50	52	47	40	48	38	42	52	46	37	39	51	30	47	42	41	37	48	42	43	55	43	43	42	59	51	41	34	42	36	50	44	43	42	56	42	47	49	35	52	46	45	43	44	54	60	39	44	29	41	42	61	32	41	60	40	44	50	50	45	48	33	53	43	46	51	40	62	50	58	54	46	55	56	53	50	49	39	39	42	37	46	46	46	50	57	38	59	49	53	38	42	42	44	36	43	57	54	45	34	48	37	49	46	34	53	49	34	46	45	55	54	50	44	47	49	58	40	55	42	51	43	48	43	45	51	39	42	47	36	41	46	42	54	33	45	39	46	36	45	47	67	44	36	44	47	40	39	46	33	42	49	53	47	37	39	48	52	52	54	32	46	52	59	51	39	66	46	49	45	51	49	52	51	48	48	39	57	53	45	52	39	40	35	36	50	36	46	44	41	50	49	40	40	47	44	37	46	41	43	52	36	39	51	38	60	60	47	47	59	39	56	40	54	39	41	43	45	51	41	41	54	40	44	42	48	48	49	46	49	42	64	39	50	42	44
44047	29021	24623	38039	38839	36452	48170	49893	39021	29002	16100	11253	6871	5873	7439	4443	3603	2655	1339	886	674	721	572	626	613	573	545	586	584	572	619	615	610	563	617	614	582	563	603	589	587	532	574	591	567	570	581	583	625	563	610	582	584	595	579	566	556	586	556	589	577	619	555	579	612	594	593	592	658	638	586	544	606	601	589	600	568	599	614	581	581	570	554	587	596	582	582	588	627	605	630	638	627	551	592	553	575	568	618	572	580	591	636	553	545	618	558	596	609	591	589	578	629	573	598	627	575	603	559	604	603	633	555	579	612	648	630	610	636	569	548	598	635	604	567	565	627	637	578	593	611	552	567	619	582	559	602	589	601	571	586	573	565	561	599	547	631	623	603	596	580	585	594	590	591	582	623	590	581	620	542	590	588	630	574	562	559	597	580	574	578	596	580	585	555	606	580	602	595	559	585	553	594	589	574	589	635	529	598	564	586	573	569	581	569	613	608	587	549	633	604	587	581	585	577	593	542	600	554	583	557	598	599	594	595	609	550	602	589	557	578	596	558	577	584	572	582	592	613	627	594	573	607	540	596	563	559	573	578	618	609	613	590	568	592	583	576	565	593	602	610	592	580	581	603	572	599	572	566	575	612	587	581	590	542	599	574	612	568	552	579	556	601	606	563	593	618	594	602	602	603	581	607	589	575	576	580	581	620	536	561	590	626	578	625	572	627	618	607	551	605	562	549	586	569	578	580	590	614	584	582	593	684	620	557	570	581	568	576	562	587	637	593	589	631	585	601	553	583	619	584	587	629	594	577	561	593	579	628	609	582	591	595	571	635	543	575	575	584	619	606	559	539	599	586	603	568	586	607	603	632	617	614	601	587	616	548	596	627	586	579	577	600	579	577	595	605	590	597	571	598	584	601	633	607	587	616	571	640	585	571	569	627	600	585	588	573	620	566	563	594	551	564	566	615	598	586	580	577	538	569	580	561	625	568	577	627	553	587	549	614	578	585	569	596	591	607	602	592	591	590	612	626	602	615	603	602	578	590	589	578	548	549	617	593	563	559	573	577	568	639	560	606	597	587	566	581	629	597	626	608	553	594	572	582	578	578	619	586	633	611	527	593	610	592	580	609	586	629	611	538	594	577	615	598	616	620	556	577	555	627	545	564	589	579	599	586	586	655	626	579	554	584	587	614	623	578	566	559	605	562	576	586	602	622	580	557	578	619	568	602	583	612	597	591	559	593	578	560	601	579	610	550	611	628	519	565	608	582	609	617	606	626	578	599	583	635	617	588	540	592	573	567	572	614	570	623	581	572	584	577	580	592	604	579	605	531	590	585	575	604	594	558	585	582	601	620	581	603	573	582	567	595	588	580	585	635	612	605	557	618	560	603	640	580	598	600	601	630	537	583	619	598	597	600	566	588	630	596	594	579	568	628	627	607	592	600	554	587	572	602	575	590	581	604	562	595	611	613	600	613	608	612	595	607	641	610	601	580	577	574	581	640	604	613	611	631	574	597	571	599	592	555	601	581	598	570	601	610	556	602	610	585	602	606	607	597	555	608	564	574	622	565	575	603	618	534	622	612	621	597	571	593	614	578	566	576	601	556	600	612	614	627	598	585	599	563	568	606	605	588	583	582	617	555	601	506	616	592	605	565	598	558	594	583	646	621	597	609	570	569	591	576	602	527	590	601	598	577	570	602	587	567	587	594	570	600	561	573	591	564	544	608	599	552	599	586	606	583	556	554	557	615	563	599	603	617	567	550	577	573	573	562	609	617	595	574	550	548	615	600	625	587	608	588	614	569	568	593	611	625	559	603	572	597	595	576	624	580	597	578	595	598	602	547	584	593	558	565	616	641	559	613	579	573	548	600	589	549	618	634	573	619	653	576	593	607	605	593	571	577	561	601	588	594	596	578	615	583	558	584	574	592	606	579	554	609	626	577	594	578	599	597	618	598	575	608	616	600	597	555	573	598	576	599	580	589	601	552	579	607	528	613	598	609	595	611	621	615	609	595	564	609	581	565	580	587	595	582	546	567	562	556	617	644	569	635	544	616	556	639	612	570	607	571	591	657	604	603	613	574	560	600	607	588	591	595	576	616	601	575	613	567	581	605	588	618	551	625	584	641	584	580	558	594	605	550	587	610	583	559	568	577	552	601	602	573	603	608	596	616	640	607	600	609	618	559	624	584	574	595	606	545	618	602	584	577	604	617	613	577	581	603	594	600	602	593	581	603	582	607	587	594	593	588	550	597	579	609	556	605	559	617	585	575	621	612	587	593	605	596	571	597	583	588	613	600	625	615	610	613	588	608	610	608	645	545	558	580	538	585	565	564	559	578	612	604	576	606	573	609	576	612	617	602	618	588	601	668	581	581	591	581	614	570	570	596	589	617	633	631	610	606	613	593	580	550	607	626	608	602	580	594	594	571	563	619	603	569	557	608	596	580	634	575	611	561	579	586	589	583	612	591	593	615	563	597	573	570	615	578	620	577	556	598	574	601	589	553	582	619	588	590	576	553	594	553	605	602	599	630	613	572	605	596	594	600	613	631	642	563	621	576	600	578	627	556	559	573	580	591	564	627	542	567	580	593	621	615	583	555	559	589	603	593	572	621	607	595	564	597	578	587	589	604	588	588	589	591	582	578	539	616	604	594	615	591	598	604	612	547	603	581	568	596	569	597	557	540	585	628	567	563	583	566	576	602	575	576	573	607	559	587	579	571	643	611	592	565	557	568	625	604	621	569	616	659	576	572	552	574	649	579	570	559	612	607	594	579	594	592	566	580	590	607	621	536	564	588	586	624	596	541	581	574	571	559	573	579	550	619	561	639	571	568	607	561	604	593	558	576	592	622	626	578	600	591	544	572	600	602	553	575	609	559	574	555	608	630	618	606	522	619	618	576	660	599	592	625	588	551	614	565	586	584	628	633	616	607	559	579	617	532	602	607	606	564	607	588	599	625	607	570	583	585	613	595	622	546	568	550	615	571	591	612	571	601	577	573	587	553	598	570	573	598	655	572	612	518	591	573	576	590	582	589	556	565	603	628	566	642	590	538	559	602	586	573	543	610	621	618	605	625	597	603	594	615	592	628	603	547	601	586	592	606	567	610	609	572	573	571	569	576	646	595	591	612	617	589	548	586	589	613	594	610	545	593	584	575	595	550	615	601	596	546	536	582	587	576	580	623	587	560	593	588	592	589	573	612	609	619	568	641	571	574	575	600	562	608	561	593	598	626	594	616	564	578	579	529	597	624	582	617	571	586	607	605	585	614	571	607	610	562	591	602	633	593	620	572	579	588	559	600	578	584	574	600	560	549	613	611	613	606	608	577	591	562	585	553	611	562	612	611	555	620	563	612	596	579	626	569	579	575	576	572	585	558	588	596	591	628	611	608	580	584	571	578	594	578	561	551	624	603	600	611	608	575	608	595	606	588	596	585	562	583	594	579	573	619	549	564	596	612	589	558	576	612	568	567	561	588	616	570	551	606	585
13343	14037	5775	5659	1933	4282	7690	11846	8486	4255	1009	708	433	289	376	230	177	158	73	75	45	50	46	42	46	52	45	41	50	40	47	39	46	54	58	41	48	39	55	39	44	52	47	39	34	36	39	40	50	53	52	37	45	51	46	54	42	57	39	51	55	36	46	53	57	54	48	55	45	43	43	42	44	45	51	42	32	37	50	47	36	38	37	61	31	43	41	53	44	50	49	38	48	46	51	49	42	47	54	63	50	52	53	43	42	33	45	31	43	43	52	47	63	53	43	40	56	51	57	39	51	46	40	31	53	29	45	47	54	52	49	50	39	48	48	39	39	49	43	46	48	47	50	36	33	35	44	49	42	45	53	55	39	39	41	52	49	32	45	46	43	42	47	40	59	41	64	55	55	40	42	46	52	40	31	42	46	46	55	50	45	39	46	42	43	41	38	49	52	41	48	47	40	48	61	49	54	44	41	43	36	35	54	54	47	36	44	54	43	47	46	46	49	48	38	47	56	41	41	57	42	49	37	37	38	39	38	41	43	44	50	41	44	30	43	55	37	36	46	42	40	43	48	45	48	58	37	43	35	35	51	50	38	36	31	38	43	51	60	46	41	51	39	50	37	48	42	36	57	47	48	54	36	46	42	36	46	49	47	42	49	37	47	35	53	36	31	32	57	39	34	49	55	51	58	49	44	52	37	44	42	38	42	42	38	35	61	41	45	51	53	41	45	40	42	43	55	50	46	48	48	55	46	45	40	57	37	38	55	41	52	31	38	40	37	53	53	43	43	46	37	47	49	42	49	59	44	51	45	44	47	37	42	57	44	47	54	42	53	56	42	59	44	54	48	47	37	36	52	35	41	53	37	44	41	46	44	51	43	37	41	50	51	48	39	46	41	52	49	48	40	50	50	37	42	51	46	47	40	53	42	54	55	51	35	52	55	46	48	55	37	39	46	38	49	46	40	43	43	57	47	37	44	43	52	40	38	35	34	52	44	44	57	44	42	46	46	45	41	33	51	43	43	56	54	55	48	61	52	40	49	35	41	52	40	38	36	54	32	29	42	52	43	61	49	43	57	50	47	35	40	45	36	45	49	63	43	45	44	48	43	47	31	47	33	41	46	42	43	44	45	39	47	52	47	46	51	60	41	45	52	34	43	52	45	49	51	64	51	49	39	43	41	52	48	42	50	38	33	51	45	37	40	48	54	40	62	49	45	36	62	42	48	48	38	29	34	38	55	51	51	43	50	32	38	42	43	49	49	36	48	49	59	51	46	44	46	43	46	43	49	39	48	44	42	44	42	48	44	53	47	37	59	48	59	46	45	52	54	43	37	51	41	44	47	42	35	48	40	46	33	35	51	38	43	47	46	56	44	34	48	57	36	51	49	40	54	46	33	50	52	46	47	48	46	41	52	50	42	51	31	54	37	55	38	45	45	35	40	48	52	45	44	57	44	55	42	31	40	47	42	64	46	50	50	54	44	43	39	40	43	50	48	52	41	41	47	47	44	55	36	45	50	50	38	50	51	63	50	60	51	34	62	42	61	52	45	51	41	53	30	49	53	42	45	44	46	50	58	46	44	47	37	36	41	48	60	43	41	48	53	44	43	42	36	37	45	44	45	39	59	38	57	52	39	57	41	39	52	40	37	51	52	41	50	46	33	41	56	51	39	44	50	46	44	39	44	42	44	51	54	43	43	45	30	54	39	47	57	50	38	42	49	47	45	56	51	43	42	46	41	40	47	42	44	45	49	35	44	36	53	39	52	48	49	41	45	42	47	44	30	56	50	43	59	42	33	37	57	42	46	53	46	54	44	46	45	50	47	55	43	43	49	29	47	43	40	46	46	38	51	39	51	41	43	49	45	39	41	52	46	52	42	39	37	44	40	48	41	35	48	53	57	42	52	50	41	44	53	50	57	43	57	47	44	46	39	41	45	41	51	46	39	47	45	48	43	47	33	48	39	42	31	51	45	53	43	48	45	40	52	48	39	49	41	57	49	47	50	34	57	33	39	37	56	49	57	39	45	45	46	48	43	51	38	41	52	54	39	52	40	50	38	42	53	50	45	45	42	43	36	51	46	53	45	43	39	49	49	42	45	45	53	45	53	46	39	54	47	40	46	41	40	47	49	44	36	46	52	49	44	43	57	60	52	51	43	42	37	44	43	39	41	49	47	49	48	46	61	42	39	41	50	41	53	52	47	40	48	46	53	40	46	45	47	41	44	53	40	56	39	39	40	50	43	34	38	39	46	43	38	38	41	46	47	38	51	45	41	39	39	56	38	29	64	56	41	47	53	33	51	53	44	36	38	44	53	39	53	52	44	47	48	40	50	57	54	52	45	43	37	39	39	54	49	40	49	36	42	42	49	48	50	57	47	52	51	53	52	53	59	43	48	47	44	39	42	54	51	43	40	46	57	49	27	56	42	39	49	42	46	47	37	41	40	54	48	50	41	53	45	44	51	51	50	42	52	48	48	44	41	55	50	31	42	54	56	42	53	35	44	42	55	52	46	45	35	42	47	48	42	36	39	46	44	42	48	41	47	42	31	45	48	46	33	52	52	52	62	50	53	49	38	36	53	49	44	40	50	47	53	47	38	49	42	61	49	39	44	48	49	41	48	39	41	46	47	33	51	47	48	49	60	48	37	44	50	51	58	43	47	49	38	49	46	46	41	47	52	39	40	43	48	39	44	55	49	45	43	35	41	44	55	51	49	57	31	50	40	50	45	41	34	49	50	46	42	48	35	42	43	48	42	58	47	49	47	45	54	34	46	48	42	33	40	56	43	39	39	37	50	41	41	36	39	57	46	37	50	40	46	48	67	58	43	49	36	45	53	34	40	42	52	41	44	39	43	58	46	43	51	56	53	43	38	38	52	37	47	47	47	56	60	55	46	52	37	35	39	56	42	39	47	37	60	43	39	49	41	54	39	43	42	40	45	50	45	44	55	53	45	36	46	38	44	43	31	44	48	44	37	51	54	47	49	36	48	40	50	43	43	47	34	41	52	45	46	62	47	56	42	38	52	39	50	34	48	42	48	48	48	38	41	37	38	50	49	46	49	51	38	48	42	38	48	49	44	36	44	46	40	41	35	47	48	43	51	46	51	51	39	39	45	46	46	39	48	47	39	43	56	40	52	48	50	45	52	54	49	42	38	41	45	51	42	49	48	55	33	48	44	37	46	44	48	47	64	44	39	41	46	50	51	57	52	44	43	41	46	36	42	40	61	41	37	52	41	44	36	54	57	38	63	42	36	53	47	43	53	41	42	41	57	38	46	43	38	46	44	45	45	41	41	40	47	47	45	39	51	40	38	42	43	36	37	37	51	46	42	33	59	53	53	46	50	40	50	44	42	47	55	38	47	46	45	47	48	32	34	50	46	48	49	42	46	30	35	40	53	42	40	36	47	37	41	29	55	46	46	44	56	48	45	62	46	47	50	47	48	52	41	42	43	47	36	55	48	28	52	41	38	55	44	45	46	38
51661	37069	30432	45636	32080	49286	54292	58980	47100	34971	21240	17112	10984	8033	10224	6640	4449	3433	1912	1068	758	738	592	593	602	615	567	620	565	561	584	627	600	569	606	585	597	612	586	604	594	607	638	605	591	625	596	675	611	659	606	620	607	554	616	623	593	614	592	602	582	513	642	574	579	614	593	612	596	595	605	597	579	611	579	603	588	588	539	598	597	558	584	614	566	620	575	592	607	580	606	599	644	571	621	587	601	573	626	606	569	602	659	601	601	569	595	599	622	609	581	577	596	625	618	599	635	625	601	612	564	596	621	607	576	609	622	571	618	622	615	562	596	619	580	610	620	572	556	593	605	587	531	580	611	607	585	585	597	607	625	618	583	580	610	562	636	621	615	571	646	633	560	549	616	580	574	573	577	613	575	616	592	608	545	599	577	591	564	594	610	604	583	557	557	586	597	605	609	581	546	601	610	579	585	564	590	617	599	606	566	607	575	574	597	554	604	577	569	618	629	582	592	577	567	623	595	598	555	564	610	590	575	580	594	602	604	591	600	573	625	581	599	541	571	567	603	559	576	602	601	575	601	617	596	575	634	608	562	605	635	595	562	625	589	636	607	592	598	568	608	618	598	588	609	596	620	609	602	585	592	604	618	598	567	618	612	556	605	594	604	631	588	595	569	589	642	580	632	602	599	595	567	618	627	631	620	619	596	625	621	613	585	602	591	583	612	586	615	584	566	640	558	573	605	587	619	612	562	569	596	576	581	538	585	622	593	599	581	589	586	630	571	577	566	610	588	592	604	589	604	587	604	569	622	597	596	585	564	632	611	557	603	608	597	650	585	587	621	585	579	590	609	605	589	629	603	579	566	588	596	578	641	634	599	585	552	592	621	597	581	620	571	554	615	608	593	581	622	624	572	573	640	619	564	610	603	573	576	567	608	558	570	553	605	547	541	611	618	602	619	588	582	589	583	618	611	620	585	643	592	545	636	597	563	536	623	584	571	632	573	602	586	625	558	612	589	636	657	566	567	554	596	630	608	577	625	604	590	576	630	556	618	590	571	577	549	609	595	584	575	598	548	614	593	636	582	600	523	606	632	616	590	591	587	599	556	573	610	575	635	598	632	630	622	594	606	586	598	606	628	589	598	601	595	575	567	597	552	595	605	592	623	601	564	599	606	580	583	641	591	589	610	627	572	609	548	574	531	610	599	579	544	570	584	564	578	607	547	576	572	584	584	614	614	614	579	584	585	608	600	575	592	599	544	626	624	605	613	624	634	587	619	568	660	595	608	626	627	585	605	641	619	577	596	603	584	573	573	600	610	544	560	588	563	568	586	551	611	594	586	617	574	605	643	564	598	582	581	589	599	571	616	599	624	593	608	610	585	543	594	587	599	591	533	597	567	581	580	592	567	605	559	576	585	581	546	620	596	567	567	582	554	631	644	561	563	596	583	590	611	631	566	604	602	608	581	612	601	601	603	628	593	600	623	578	624	593	585	602	571	597	585	633	599	575	604	601	559	578	594	582	568	610	592	584	588	597	552	548	594	605	610	569	568	609	625	595	576	605	575	590	618	580	612	556	650	618	599	642	577	568	583	596	594	602	627	591	625	569	602	621	633	640	600	609	606	607	594	637	615	599	603	599	583	558	610	583	571	621	613	607	588	577	626	643	588	610	635	624	618	603	568	615	640	563	610	586	636	568	626	582	576	580	598	593	571	615	582	593	581	570	589	548	572	596	586	592	591	549	595	586	612	590	594	622	607	584	631	591	582	586	595	574	620	624	582	597	606	629	580	625	623	604	610	554	632	592	555	628	582	604	602	574	588	621	589	553	602	592	568	588	596	613	623	606	619	595	585	592	588	606	586	618	562	582	627	582	559	605	613	614	617	597	562	538	552	596	583	606	588	574	597	652	596	582	562	633	567	576	595	601	603	604	614	563	559	542	602	519	584	621	600	622	612	646	594	603	568	559	620	618	622	618	585	568	599	623	589	542	596	586	592	623	584	585	617	596	593	626	644	593	592	628	564	596	612	611	603	555	560	594	590	579	606	624	587	621	634	589	607	592	592	590	558	594	614	643	559	540	621	669	592	583	605	554	605	604	596	584	592	627	582	610	579	555	615	551	563	599	606	584	609	607	600	595	594	546	553	566	578	617	645	595	614	581	580	590	631	544	598	575	604	584	587	560	561	600	570	576	654	578	585	545	604	602	592	590	593	640	588	571	607	589	594	551	603	616	590	617	587	605	592	606	608	603	612	583	592	594	606	593	579	623	565	571	629	570	595	604	600	609	583	567	580	614	573	588	582	566	595	624	628	576	615	593	624	599	634	561	588	598	585	612	584	611	572	609	599	548	622	632	591	594	570	616	583	610	565	597	590	573	574	610	628	620	612	601	599	583	602	617	557	617	600	637	621	591	609	600	615	600	580	614	609	591	626	632	614	601	600	622	630	600	578	560	629	617	628	537	563	574	580	629	605	629	636	589	553	605	630	617	564	557	597	570	606	620	603	588	609	631	575	608	599	564	572	562	565	564	616	582	646	537	640	625	563	586	559	566	584	594	562	558	588	595	593	592	601	593	590	578	601	573	626	619	595	599	645	592	579	583	573	609	578	571	605	582	589	644	569	571	576	570	531	580	613	613	568	588	620	591	602	607	580	626	598	616	592	602	620	601	621	597	617	592	592	625	606	579	644	594	591	592	610	624	622	599	602	594	631	606	576	603	611	616	619	639	592	583	613	601	552	580	589	623	584	599	548	599	582	596	576	581	579	602	596	605	589	558	579	603	547	632	631	617	558	578	609	634	587	590	577	569	644	623	591	589	608	556	572	590	598	638	604	612	587	584	619	569	602	625	608	613	592	591	579	613	592	585	581	610	599	613	550	598	590	620	618	602	600	573	624	560	605	546	542	536	587	604	612	569	598	616	601	588	578	614	608	614	602	600	547	589	553	587	549	609	561	612	601	616	593	582	639	564	622	589	596	572	601	575	597	558	580	583	622	588	621	589	618	581	584	597	622	594	608	618	637	636	578	562	584	606	581	537	597	528	614	582	526	574	633	605	606	576	583	618	572	598	593	619	572	606	586	598	617	551	610	584	591	602	561	568	607	574	585	581	563	608	616	585	611	605	564	596	623	567	617	608	600	599	598	613	634	556	583	639	643	538	579	610	596	633	577	600	609	560	534	597	596	588	596	584	597	594	537	625	596	595	546	595	576	591	632	564	591	586	524	614	636	593	606	602	594	609	611	625	619	590	567	574	570	597	604	606	556	573	602	579	588	623	602	597	585	647	536	581	533	574	646	588	596	620	590	596	579	637	577	610	570	581	609	604	568	614	589	605	594	562	631	597	614	628	612	588	597	577	592	546	605	670	561	609	642	588	565	630	601	579	603	624	580	619	566	589	614	577	629	584	572	577	607	563	587	553	618	632	654	580	607	594	613	600	591	623	599	613	631	609	587	588	599	596	593	585	622	622	596	590	585	603	580	622	643	607
5506	2906	874	903	229	733	1741	2702	1583	768	242	197	123	75	96	109	80	67	59	47	48	45	40	44	34	35	39	42	47	46	42	48	43	45	36	51	48	35	45	44	43	45	45	46	46	38	59	47	46	41	43	49	48	35	40	47	59	34	33	45	45	48	36	51	40	48	42	45	51	61	45	42	42	42	35	48	44	47	44	65	36	39	35	37	48	49	40	44	36	41	41	48	55	48	47	31	42	58	42	52	40	47	47	38	37	35	40	44	43	51	45	40	35	41	38	44	43	47	48	31	47	41	36	54	41	43	48	40	46	42	37	49	35	41	50	41	35	46	42	45	56	36	39	46	38	46	53	52	44	39	56	48	49	43	43	46	40	46	42	44	46	46	41	45	40	34	42	49	39	48	43	53	44	29	33	33	51	60	51	32	36	65	39	37	47	57	54	48	40	41	47	45	44	34	46	38	43	38	33	45	48	56	50	47	44	42	39	60	51	36	50	27	37	55	49	30	43	39	43	43	34	46	34	46	48	33	41	38	51	39	38	45	43	47	38	41	46	43	37	46	30	38	39	48	39	37	42	52	50	55	40	45	49	46	57	42	41	33	48	41	52	44	49	36	39	56	44	37	49	54	44	42	45	47	36	61	30	40	45	38	51	43	46	48	50	39	51	48	47	27	54	50	43	47	41	45	61	45	42	46	44	44	40	44	49	37	43	38	50	43	54	48	46	41	48	31	50	40	43	48	41	35	39	53	39	37	43	40	46	53	39	46	35	38	38	43	44	39	43	51	34	42	37	48	42	46	54	48	54	28	30	40	41	36	39	46	44	39	45	57	49	45	36	45	44	34	47	43	35	46	40	39	40	45	41	55	40	35	45	38	47	51	43	46	34	43	35	37	47	39	54	31	41	48	45	38	57	51	47	47	40	50	44	41	49	50	44	44	43	50	47	45	41	47	34	52	43	52	41	37	35	31	34	46	55	52	57	47	40	41	40	40	38	46	45	46	51	37	48	45	50	45	38	68	54	35	40	46	43	46	58	44	38	40	47	56	55	49	48	50	44	48	40	52	46	43	38	51	43	42	44	38	30	47	40	56	36	32	58	47	44	37	42	41	43	51	41	51	44	45	42	56	45	41	43	38	42	47	50	46	65	36	48	56	40	39	49	43	54	39	43	39	47	46	33	49	33	42	48	43	54	32	38	43	42	38	39	44	38	45	46	46	47	50	30	50	41	39	39	33	44	36	36	38	49	46	42	44	38	38	36	39	39	44	45	42	46	39	39	47	39	42	50	40	49	32	43	44	44	39	48	43	52	37	41	42	50	48	56	55	34	37	58	49	38	41	42	58	44	44	36	42	48	48	45	43	34	42	51	47	37	52	47	43	51	44	55	44	37	44	46	37	59	45	34	45	34	52	40	46	47	43	37	52	45	39	38	43	48	35	46	29	52	45	52	45	44	46	38	42	44	37	40	46	41	28	40	43	49	38	41	44	43	59	43	45	36	37	54	45	39	47	44	39	27	51	47	53	41	52	44	47	38	34	44	37	48	38	43	46	43	55	44	42	40	45	40	44	33	40	40	50	42	41	48	34	32	44	41	41	50	50	35	41	45	52	36	37	29	51	41	41	52	36	50	46	39	50	46	55	32	47	28	45	42	50	53	48	43	50	39	42	46	41	55	42	56	52	42	44	41	54	43	50	35	34	41	51	41	52	36	37	44	49	48	41	42	39	51	49	46	43	31	33	50	43	49	45	58	44	48	45	43	34	39	46	57	42	37	44	37	48	43	40	59	39	41	45	41	48	45	50	42	52	40	51	47	36	50	41	40	50	35	48	44	43	46	32	29	53	34	45	40	36	33	34	39	40	43	38	41	40	53	55	52	37	41	46	56	32	57	43	41	62	46	35	46	44	53	33	49	45	45	28	45	38	50	43	50	49	43	46	47	48	46	49	38	58	47	46	36	46	28	24	46	45	55	49	55	38	51	39	36	42	39	46	36	37	44	39	46	55	50	34	38	57	48	41	44	44	45	45	49	38	38	42	50	40	47	39	45	41	43	50	40	49	41	50	46	48	42	46	44	50	43	38	46	43	43	44	40	41	44	45	43	56	37	38	50	48	37	32	45	44	48	40	48	54	38	45	42	48	39	36	43	45	41	36	44	29	42	36	41	64	39	37	45	53	37	41	43	41	43	44	39	47	40	46	42	47	46	39	44	38	44	43	38	40	45	53	42	54	38	52	47	37	32	36	56	31	59	46	37	52	53	49	50	43	31	55	33	52	40	49	44	30	48	41	36	40	51	50	53	41	39	36	42	45	39	45	43	47	43	40	32	35	44	37	35	42	44	45	47	40	38	51	49	58	41	40	44	39	42	39	44	36	53	33	50	37	51	49	40	38	42	45	45	54	47	41	48	42	53	43	50	35	44	33	36	50	38	48	41	41	52	41	47	34	38	48	55	41	47	32	43	35	52	43	48	49	43	48	53	41	45	50	42	43	48	51	44	52	43	40	37	40	35	45	50	43	38	59	40	41	41	43	45	44	30	27	41	51	44	36	44	57	42	45	47	50	45	44	48	22	32	43	43	45	46	45	41	36	39	45	43	34	37	47	39	39	39	36	42	42	29	42	44	42	43	37	46	30	49	49	46	36	48	44	44	36	33	38	52	34	44	38	46	49	48	27	50	36	52	46	51	51	49	37	52	41	36	40	41	35	45	42	38	52	34	32	44	47	37	43	50	40	52	49	38	57	34	51	34	53	43	42	45	44	34	42	49	55	47	54	46	33	41	44	35	42	35	44	59	61	39	46	39	34	46	49	39	45	49	52	51	52	35	50	36	33	36	40	48	58	53	42	42	45	38	54	40	53	44	42	45	45	37	44	49	44	32	47	40	40	44	37	47	40	48	38	43	56	31	42	34	50	38	42	42	33	35	49	53	60	36	52	43	40	47	43	45	51	45	36	43	49	51	43	50	40	32	46	46	63	42	45	50	48	44	42	46	53	40	44	31	50	55	34	45	50	45	41	45	49	43	48	41	47	44	38	47	40	47	38	50	42	56	47	46	47	38	40	39	38	35	38	41	33	38	30	39	52	47	39	41	39	41	38	31	45	31	57	38	50	42	40	32	46	46	40	56	44	44	39	52	48	34	43	43	38	45	57	50	44	45	35	63	45	55	36	42	46	43	33	50	42	34	42	37	41	50	50	39	46	50	38	45	43	51	50	50	43	45	47	44	44	26	33	38	47	50	51	51	50	47	50	50	41	61	42	31	46	50	41	40	37	48	53	38	54	36	42	49	44	42	48	36	37	34	53	43	49	34	37	39	47	39	40	44	42	51	38	38	47	50	44	37	38	38	43	39	42	42	53	52	40	45	53	48	32	39	40	35	53	41	42	43	31	37	39	38	51	49	43	51	40	33	56	53	44	39	48	56	40	52	33	52	40	37	40	52	47	41	41	51	39	42	33	36	42	43	57	46	37	40	42
37185	22780	14088	23454	16428	29430	35438	36289	28076	18861	7955	5873	3396	2381	2993	2174	1417	1273	949	749	587	586	560	558	571	542	535	585	602	591	611	582	556	570	600	557	562	547	536	532	536	594	579	583	575	544	567	532	557	552	546	579	568	546	523	548	577	557	564	563	580	597	584	564	550	601	568	611	537	549	593	554	574	590	531	555	565	591	568	576	589	604	553	514	558	553	582	529	543	594	550	568	580	559	600	630	548	596	571	566	599	583	555	535	569	609	542	614	556	563	538	545	521	555	546	561	584	540	559	549	591	590	570	547	590	541	560	613	571	541	620	529	564	559	586	542	559	564	576	600	614	567	583	549	544	584	482	533	607	603	587	551	583	546	562	578	596	582	579	548	552	575	554	540	541	571	553	589	590	548	552	601	586	580	584	568	621	586	600	589	586	565	584	592	607	525	580	603	551	550	552	560	565	628	584	591	592	609	570	596	552	553	591	590	592	567	550	550	545	560	599	582	584	559	533	585	586	547	547	582	648	592	574	582	546	571	559	562	573	581	571	554	558	561	557	578	579	571	562	566	560	582	565	585	584	578	610	563	598	571	597	568	546	599	587	560	573	571	563	589	570	556	561	585	593	628	567	581	530	517	552	564	581	571	596	514	534	591	546	564	520	554	555	596	538	539	558	523	602	584	534	561	584	566	526	639	536	575	580	542	549	577	576	551	558	536	579	576	559	566	549	528	549	542	576	579	572	585	609	558	550	559	519	572	507	582	583	586	614	562	534	574	549	546	596	551	562	575	562	606	569	559	598	542	576	525	577	579	543	570	600	551	550	547	578	544	588	566	571	574	574	595	601	538	558	593	550	585	565	580	576	575	570	591	567	619	559	609	574	587	602	543	584	557	582	574	588	546	551	567	554	591	580	563	569	595	613	585	536	584	555	567	567	610	586	560	547	527	598	581	600	558	549	557	595	610	600	558	562	560	514	567	531	579	548	598	552	593	622	557	570	560	564	532	617	572	588	554	566	562	548	552	565	549	587	578	554	582	565	585	554	564	574	589	586	599	553	536	576	605	550	573	554	578	611	577	563	580	580	542	557	552	578	577	535	589	560	550	569	612	580	569	574	634	610	574	526	615	553	622	551	595	554	586	542	577	596	548	543	527	540	599	600	542	563	553	642	620	580	584	574	566	558	573	583	538	572	533	586	556	523	552	577	582	584	606	570	557	571	571	578	581	607	570	584	558	541	565	564	542	609	549	567	568	578	589	547	590	594	569	608	569	564	601	537	565	550	557	587	556	610	530	610	558	629	548	567	555	607	571	555	563	593	581	577	606	592	588	604	561	532	572	584	565	574	612	566	588	586	579	547	559	601	546	571	580	563	556	542	586	592	530	567	554	573	581	612	592	555	573	523	563	544	585	532	561	560	597	567	582	580	561	559	606	568	545	577	499	568	540	579	571	592	587	547	564	590	576	556	602	587	554	575	573	590	611	610	547	559	545	559	612	583	560	603	578	562	619	608	558	621	561	566	608	572	564	596	558	596	603	574	529	536	550	595	545	569	579	597	523	557	603	528	587	578	606	542	601	570	565	618	544	555	568	577	599	605	576	584	533	586	592	587	561	595	575	588	586	627	597	611	536	600	560	569	563	592	551	567	582	605	566	532	587	558	521	595	555	529	576	564	564	575	541	555	554	509	556	593	530	560	543	573	550	567	570	585	581	600	560	567	558	558	572	613	587	599	573	518	593	596	573	536	531	530	576	569	579	558	565	533	523	555	561	514	617	578	550	591	552	572	572	540	629	578	527	563	575	590	608	603	564	555	555	591	532	546	541	556	563	531	588	569	574	564	537	525	581	552	565	547	551	523	540	572	571	565	568	602	549	549	572	567	555	565	548	534	569	572	589	574	535	540	554	536	578	591	588	617	537	573	546	589	607	568	515	602	555	582	557	557	589	576	606	553	558	573	606	591	524	603	566	615	586	570	528	561	546	555	625	589	540	576	574	582	559	547	535	609	576	587	558	530	577	548	528	611	597	597	587	605	566	559	595	551	549	591	609	541	572	579	560	547	593	582	605	571	564	553	537	565	570	552	554	545	573	615	564	574	610	609	570	560	563	547	588	548	627	526	578	589	582	610	564	601	572	557	555	583	557	567	562	561	546	552	571	599	555	546	562	559	593	583	599	529	574	537	567	595	560	550	578	572	577	538	555	606	570	573	571	599	592	521	569	583	554	596	530	571	558	590	522	520	522	543	558	547	576	585	584	554	545	565	625	602	577	541	580	597	576	612	578	596	634	535	585	576	658	529	565	602	547	560	578	597	586	535	589	553	558	529	586	594	576	572	588	594	576	584	579	600	608	581	565	583	551	587	500	562	580	586	565	572	571	570	581	586	559	587	596	557	565	558	579	626	563	556	544	609	529	572	573	545	587	540	564	613	546	583	594	575	575	608	607	536	564	610	555	603	587	555	577	563	534	566	548	580	584	582	602	548	573	561	572	596	551	613	594	568	556	573	585	607	573	593	586	548	614	569	547	604	593	576	563	564	589	614	528	554	587	550	574	557	572	586	597	573	505	555	568	610	527	552	559	569	580	550	601	619	548	525	585	574	577	543	544	586	558	550	566	557	591	551	564	594	590	571	535	550	568	611	558	552	556	583	550	536	599	560	561	572	579	571	605	570	585	543	543	536	590	582	563	552	562	585	542	609	537	608	553	570	576	588	523	591	561	583	540	572	572	573	596	560	589	566	523	577	574	537	557	550	597	539	527	528	533	569	567	554	584	570	560	529	560	604	550	566	587	584	513	581	543	594	544	569	542	556	592	574	542	533	560	582	573	569	552	577	599	609	589	546	536	570	597	571	583	617	596	540	571	569	567	551	617	543	561	568	575	579	561	564	550	574	573	589	552	589	577	576	554	570	541	564	599	581	585	576	562	598	543	557	581	561	584	566	565	599	593	532	599	556	543	613	566	611	550	613	567	578	517	549	543	562	584	585	624	545	563	586	547	563	567	577	542	551	566	573	582	552	551	546	574	601	591	578	554	590	581	564	556	593	581	573	586	582	575	549	576	570	580	574	534	555	558	603	533	543	598	572	556	596	573	584	559	555	587	594	581	545	566	587	575	536	563	550	590	570	568	599	558	581	570	540	581	607	600	561	556	542	558	554	543	581	590	572	567	570	586	610	580	564	545	562	584	539	589	549	575	569	592	560	604	536	591	551	559	616	604	603	604	573	555	585	583	582	528	536	586	568	567	545	563	541	569	550	549	573	516	592	582	560	569	566	565	571	547	586	552	594	537	554	601	601	620	540	586	589	574	583	580	559	578	565	602	540	555	573	596	597	519	583	579	595	538	543	581	547	582	567	569	584	550	636	532	568	585	625	604	578	558	572	557	561	582	568	551	587	587	571	578	569	566	593	555	580	565	563	570	538	550	552	571	605	560	553	555	582	522	558	565	577	616	574	561	589	585	516	567	560	542	554	583	543	564	606	553
11336	10568	3437	2013	447	2016	6732	7822	4554	2126	640	397	239	203	234	147	87	97	78	67	36	48	43	49	45	40	47	47	39	39	40	37	38	44	38	44	40	55	45	43	41	43	40	53	46	41	56	52	54	48	47	43	45	51	46	42	38	42	48	47	33	38	41	35	45	44	43	43	42	49	52	50	36	52	46	47	47	45	37	36	39	47	48	51	44	44	51	43	42	35	48	41	36	45	51	38	55	53	48	46	36	38	43	40	38	48	36	31	43	44	43	41	40	45	46	36	45	50	40	51	44	46	37	46	41	33	46	42	53	49	41	41	45	47	41	67	40	37	42	64	32	45	38	35	55	54	53	51	46	48	45	31	44	42	56	37	52	63	41	53	41	37	39	40	47	38	42	49	48	33	46	41	35	41	48	45	50	45	48	36	49	36	42	50	40	48	45	47	52	54	39	37	27	39	65	48	46	48	32	47	46	57	50	60	47	44	44	41	51	49	40	49	42	41	48	35	33	32	49	35	42	47	43	48	45	44	33	42	50	36	48	49	47	45	45	48	45	47	43	52	34	42	42	45	47	33	45	39	29	45	39	40	53	52	32	44	47	44	46	43	51	46	38	41	45	47	36	47	49	42	45	44	48	34	33	44	49	39	45	48	41	48	49	62	29	45	54	58	42	45	41	48	55	39	41	48	32	55	37	45	45	47	46	43	47	60	45	54	63	43	55	41	56	52	43	51	33	57	40	41	58	49	37	44	47	44	49	43	49	56	46	31	44	36	39	45	51	66	54	40	52	38	43	40	50	52	44	55	46	50	47	41	44	46	52	40	51	40	45	41	40	50	38	50	39	46	47	50	54	48	42	40	44	47	45	38	51	36	48	48	48	46	52	40	50	47	43	46	59	47	50	34	42	42	52	52	45	38	52	36	42	43	45	49	41	33	31	42	53	53	48	43	37	44	47	38	44	48	30	48	46	52	46	34	38	40	39	58	55	52	52	34	41	48	39	46	44	42	46	44	48	36	39	42	44	44	30	46	52	52	35	46	46	37	46	33	47	45	45	36	36	63	38	42	57	38	41	47	44	57	37	38	43	33	39	32	56	37	49	48	35	43	49	40	49	58	37	54	38	50	44	52	42	50	45	49	39	40	46	48	44	49	53	39	46	59	44	58	38	28	54	39	41	45	43	41	46	41	47	54	37	44	54	39	56	32	54	37	42	42	43	37	45	42	52	49	53	39	46	42	43	58	38	46	43	37	50	60	61	61	32	55	33	47	44	34	54	46	35	39	47	38	44	49	39	53	48	50	35	43	35	45	41	49	46	49	46	39	36	41	40	48	39	45	59	33	40	57	45	45	47	40	38	39	39	42	54	42	36	43	43	39	47	44	40	30	40	39	48	40	44	42	42	49	39	41	30	52	51	47	35	42	44	56	40	39	52	50	50	47	49	30	34	55	55	44	43	55	45	36	45	51	59	38	41	49	48	63	30	36	42	52	43	40	51	57	42	43	47	47	66	45	36	37	49	40	36	36	45	47	52	39	50	57	48	40	35	42	54	38	37	35	44	44	51	42	52	57	50	44	56	45	36	39	42	55	34	41	51	41	35	47	48	44	42	38	44	38	44	57	26	42	51	46	37	38	42	47	46	57	45	46	49	43	58	47	56	37	59	51	48	41	45	45	45	44	47	46	51	43	45	51	46	45	39	48	62	45	41	50	46	42	52	35	43	41	49	51	47	32	44	57	37	42	50	34	42	59	47	43	44	43	49	37	46	49	44	41	32	39	66	59	35	37	34	48	39	42	43	40	42	44	32	45	51	52	48	40	38	44	59	36	45	51	39	47	55	58	35	45	44	52	42	45	42	56	39	50	32	36	45	57	35	47	49	46	46	37	53	28	40	35	38	40	40	44	43	36	49	47	49	42	51	51	58	52	48	52	43	38	42	51	55	44	42	51	44	52	48	49	38	36	51	36	57	47	44	54	40	56	40	46	48	42	53	46	48	45	37	49	53	53	44	46	48	42	41	50	44	41	52	53	57	47	56	40	53	42	36	38	52	54	47	42	50	40	54	40	31	42	52	51	44	56	52	45	48	38	42	47	56	52	46	50	36	43	39	43	56	57	59	42	47	40	32	44	49	52	49	52	59	41	32	38	45	41	39	51	42	54	41	44	46	39	51	36	40	50	50	46	48	55	58	49	53	57	43	31	49	53	46	52	48	46	41	42	47	52	54	42	38	39	48	54	48	45	45	47	37	47	43	51	37	34	49	52	50	49	47	53	37	48	55	43	44	46	47	42	34	53	49	47	57	41	45	48	53	38	41	42	42	42	41	46	54	42	45	47	43	52	34	49	37	42	46	44	49	41	42	38	59	42	43	49	50	45	41	46	47	36	65	47	35	56	47	38	44	42	58	39	44	49	38	31	49	48	56	56	45	43	42	57	48	51	54	36	39	44	42	51	56	43	49	37	50	40	33	50	46	39	38	38	53	39	45	51	41	59	44	45	41	60	42	48	50	34	49	44	37	46	38	51	35	49	54	39	52	42	51	39	39	47	56	36	35	40	52	44	48	47	54	45	42	47	46	49	44	41	45	53	39	63	44	38	42	33	40	45	46	44	37	44	53	45	45	42	50	55	45	48	49	45	58	41	49	43	39	51	34	34	45	42	47	32	34	39	48	54	49	48	48	41	38	41	55	49	42	54	49	40	49	51	51	45	50	43	48	32	42	47	43	60	48	36	54	47	37	34	51	34	50	52	45	53	46	54	53	43	53	38	59	58	45	34	73	34	47	39	33	48	45	39	46	27	41	53	37	37	58	39	41	55	51	48	31	44	47	39	36	47	36	32	54	46	42	52	44	47	46	44	48	38	56	31	56	38	40	44	51	50	51	42	39	47	31	52	44	33	45	38	35	41	48	44	44	43	53	42	48	43	54	47	47	53	46	49	44	41	56	49	55	47	36	46	45	47	49	42	47	38	51	53	35	40	47	41	50	33	54	45	54	40	38	56	45	46	37	49	41	43	53	44	40	37	49	45	49	37	39	45	35	44	37	43	61	41	49	52	48	48	40	38	42	30	43	49	41	51	33	36	49	46	33	42	53	47	36	53	52	38	28	54	42	45	44	45	47	38	37	46	48	53	39	49	41	34	37	46	48	41	37	46	39	41	40	43	44	37	49	49	35	48	42	37	58	54	40	55	41	44	44	37	38	37	50	43	39	47	55	32	43	39	44	45	39	43	47	58	34	48	45	40	45	38	37	44	42	54	46	50	43	56	37	43	42	49	38	58	56	45	54	48	41	34	49	55	49	39	52	59	47	48	48	35	49	43	38	40	44	34	44	44	50	46	37	35	49	50	34	55	52	45	49	48	43	34	43	43	42	52	31	35	40	42	38	40	42	42	33	60	50	41	57	60	57	47	49	52	51	44	50	49	51	52	39	51	38	52	38	36	48	46	44	34	54	44	41	41	45	47	47	46	39	46	55	37
48531	31770	25355	30617	24403	40104	51758	49711	38415	27363	16109	11440	6283	5923	6391	4357	2391	1978	1303	903	664	645	582	547	612	569	583	601	608	612	552	610	548	611	601	589	548	610	605	634	563	590	588	592	605	613	578	602	568	542	597	585	565	613	540	555	598	515	584	566	576	598	572	555	606	545	527	639	620	557	583	571	532	526	580	623	599	603	580	614	602	609	608	592	630	590	620	569	595	591	559	552	605	578	620	601	547	556	570	552	612	557	574	592	621	613	590	557	587	577	556	608	622	573	628	603	558	582	556	587	567	594	547	593	605	579	521	621	547	599	546	574	661	530	575	598	616	571	578	649	599	596	591	552	593	585	611	578	520	539	594	569	571	560	574	604	561	584	595	612	556	623	597	568	596	529	574	586	559	591	589	557	587	570	548	561	554	583	524	576	557	594	594	569	563	646	575	600	570	557	546	572	571	596	605	601	596	559	535	542	573	590	600	606	562	578	584	580	571	568	587	581	605	601	598	594	610	588	560	587	574	573	552	603	560	580	558	546	598	595	555	570	623	579	594	555	587	572	593	579	600	602	618	579	570	551	612	607	598	588	585	611	572	612	566	570	534	568	579	563	577	607	621	584	595	574	591	591	574	571	602	614	533	554	552	552	581	596	528	570	560	556	535	563	535	620	584	571	635	582	620	564	568	582	590	553	652	616	597	575	583	581	575	582	603	564	582	582	574	587	576	547	582	616	541	588	577	609	607	625	631	580	573	591	583	548	595	579	541	568	599	565	567	568	565	595	566	598	582	612	576	565	606	594	576	604	571	609	587	543	596	612	566	617	544	606	582	613	615	567	595	574	584	573	564	548	609	561	596	585	557	582	580	589	572	570	606	570	602	554	600	583	606	618	547	589	539	586	570	576	598	596	556	575	572	553	564	588	583	611	581	590	561	544	592	645	574	582	606	547	568	592	549	540	553	604	567	587	592	584	618	574	627	596	564	615	576	606	557	587	551	521	528	605	557	565	574	549	598	618	551	599	605	548	595	591	533	608	568	580	596	592	547	570	577	567	589	584	602	584	569	634	567	560	590	554	576	560	581	559	543	522	599	585	565	570	574	535	603	543	597	629	588	594	549	625	544	605	572	572	547	587	619	591	573	583	579	567	567	586	533	578	577	583	550	582	621	553	585	582	575	604	569	574	578	564	591	634	586	581	560	562	572	556	583	577	567	566	598	564	625	567	580	588	540	565	611	582	522	582	558	583	576	575	573	556	583	582	603	556	568	528	569	573	570	616	590	526	541	593	579	577	636	561	575	618	564	560	606	630	576	587	604	594	588	596	571	535	544	574	564	597	601	555	603	561	584	584	593	578	579	567	554	627	603	530	570	561	545	588	624	619	581	615	572	574	569	599	534	593	569	640	573	603	577	567	616	536	575	603	583	597	606	545	602	583	574	614	591	568	582	573	577	555	572	580	549	535	567	584	574	550	570	594	584	562	570	576	550	551	578	577	554	600	539	572	576	592	550	578	606	569	534	605	570	591	597	622	569	560	594	559	563	586	622	561	601	582	563	572	549	624	583	597	597	597	623	543	579	519	590	618	572	579	591	563	575	569	593	563	593	582	635	634	590	559	549	592	570	604	590	591	601	545	551	587	595	538	626	582	563	602	617	618	577	571	594	562	569	647	596	576	538	629	582	596	575	577	569	556	551	590	615	561	563	572	580	550	593	618	576	599	599	590	563	568	555	597	547	584	552	566	556	564	571	550	600	554	584	561	563	567	551	574	540	638	583	613	587	616	561	557	583	564	571	572	563	555	618	559	564	563	563	573	575	571	566	553	557	606	589	605	597	596	612	605	534	570	565	567	594	594	585	594	587	569	580	593	587	603	531	574	587	563	571	567	600	554	560	579	584	580	600	605	589	529	595	562	562	599	608	570	517	569	618	601	569	577	598	587	578	580	559	611	565	575	559	587	551	590	567	588	639	556	560	574	569	579	592	575	581	599	593	575	572	569	554	590	609	548	547	508	597	577	561	563	579	571	573	556	528	600	578	578	592	577	637	583	600	606	523	579	557	568	570	593	592	564	617	610	602	567	577	581	563	583	581	562	563	619	589	572	578	604	613	627	583	561	610	593	615	580	560	576	621	542	572	603	575	562	589	600	597	623	598	553	568	568	583	552	554	570	624	564	580	600	537	572	596	629	584	572	604	564	624	556	596	574	571	550	580	584	552	594	619	602	571	576	572	585	636	576	549	591	547	610	645	608	588	568	646	569	595	625	566	591	552	621	554	648	579	551	558	535	550	548	572	586	596	571	573	591	564	600	570	561	606	603	538	569	598	570	622	597	574	595	557	562	645	575	569	581	581	563	608	555	588	549	578	569	557	554	585	580	591	588	609	596	573	647	548	579	551	591	574	565	615	606	555	561	603	617	608	566	594	602	594	577	538	597	587	518	604	569	560	563	603	613	571	601	596	565	592	555	595	585	593	572	607	598	579	571	557	583	550	574	596	565	552	576	589	596	595	585	598	557	554	561	586	601	550	596	576	586	569	571	595	588	573	574	600	550	558	571	561	542	578	587	621	581	642	552	566	557	601	610	576	552	583	572	573	557	570	563	569	579	598	556	605	562	600	624	563	599	594	604	602	607	590	575	600	602	577	572	590	519	541	557	599	565	526	626	595	573	599	604	617	547	552	564	542	566	600	618	618	543	566	592	570	594	584	552	567	567	574	596	597	577	594	565	580	564	588	557	577	568	604	556	618	570	583	607	561	613	557	552	573	562	529	559	552	577	610	627	586	567	585	541	577	621	568	581	564	610	539	607	559	592	603	593	546	555	595	586	571	583	554	621	533	595	579	569	594	567	585	560	612	645	572	567	576	586	635	554	572	531	573	572	572	555	583	584	619	572	574	537	606	585	563	572	542	574	588	606	610	577	625	575	563	572	560	611	561	602	599	548	552	544	619	614	612	560	593	560	605	541	608	580	532	594	619	582	589	591	598	603	580	554	557	586	541	596	598	556	572	565	610	571	563	558	607	591	552	585	553	538	566	573	554	604	604	580	598	568	570	564	601	577	603	556	515	569	553	581	540	605	560	567	520	591	558	599	566	600	597	582	568	660	565	606	524	545	546	592	604	569	588	558	596	532	547	565	541	613	554	600	577	574	552	600	572	612	530	590	579	594	559	576	564	536	591	582	589	577	550	591	598	627	535	563	544	598	564	577	567	593	587	531	586	591	603	636	537	572	593	612	581	593	610	575	582	541	576	590	592	615	601	561	596	605	594	580	583	585	573	622	603	627	540	574	601	589	589	572	519	519	590	575	571	610	551	574	590	623	596	598	550	583	567	567	595	588	627	605	551	567	591	631	539	598	602	579	621	556	549	598	565	592	591	550	583	611	612	549	591	566	589	577	553	538	610	630	562	612	564	612	608	586	579	589	563	552	605	573	589	595	582	631	600	580	609	562	564	525	557	585	640	593	594	561	572	539	615	585	576	633
11885	8982	2970	1885	533	2292	5021	7310	5304	2531	810	484	241	272	273	184	131	98	83	55	44	41	59	45	47	43	42	48	54	41	37	56	51	41	50	45	33	53	39	46	47	45	46	46	47	39	43	51	49	53	42	41	36	52	62	66	58	45	38	46	42	49	38	33	53	41	43	51	45	49	45	37	43	48	48	37	38	36	40	38	43	50	51	52	50	47	51	43	49	52	43	47	49	45	33	44	52	42	44	40	39	47	43	53	47	41	31	51	42	34	41	50	44	53	51	32	56	38	54	46	39	44	40	44	46	48	43	43	40	43	51	42	43	57	35	50	52	51	36	63	45	53	46	43	42	48	36	51	63	42	43	43	37	51	44	60	54	53	40	50	50	50	41	49	36	55	45	43	42	34	43	51	52	57	47	44	41	43	38	59	45	51	50	47	37	54	56	52	38	47	64	44	48	55	55	44	39	58	45	41	41	54	38	46	49	49	54	57	42	54	38	28	45	45	45	48	38	41	51	45	47	54	40	41	51	45	55	41	39	40	39	52	34	41	42	39	51	37	50	39	46	53	51	55	39	45	57	41	66	45	48	51	48	45	49	33	46	47	33	46	58	47	51	49	42	37	33	40	42	48	46	57	45	46	46	46	35	55	31	34	47	41	54	44	53	59	42	44	47	38	38	47	42	59	55	50	46	38	45	41	50	44	50	49	47	42	39	39	47	47	45	56	44	36	47	45	55	39	51	47	46	41	47	37	42	36	58	55	43	42	38	41	52	53	40	42	54	52	37	52	49	56	47	47	47	43	60	52	44	45	39	44	44	46	41	51	44	47	47	39	45	53	41	44	38	40	44	56	39	43	50	48	44	38	56	47	34	45	50	44	43	51	42	45	40	39	38	32	40	49	52	39	44	40	45	48	52	40	47	48	51	41	29	44	42	39	51	50	45	53	49	51	56	47	41	44	65	52	52	37	37	42	44	43	39	32	45	49	38	38	56	41	54	49	43	42	46	44	46	46	41	41	45	45	50	41	39	36	35	55	30	55	48	31	39	46	51	35	59	38	37	51	50	37	57	39	37	53	37	43	49	39	51	55	29	39	54	41	39	44	46	57	48	49	45	49	48	43	37	38	49	49	48	48	43	48	65	46	38	49	44	52	39	52	48	49	49	43	46	33	46	42	39	45	39	41	48	50	50	45	48	48	44	39	43	43	41	40	48	47	41	47	37	42	33	36	32	54	39	61	47	44	39	41	57	50	46	38	54	45	43	49	47	49	47	30	41	39	59	47	50	42	50	61	50	53	50	33	50	42	60	58	41	56	44	42	49	50	53	35	47	53	53	31	38	44	45	50	59	50	51	41	40	46	47	46	40	48	38	48	52	32	51	49	54	44	48	54	50	37	49	46	55	42	66	38	40	35	50	49	33	46	57	44	38	43	50	35	57	49	40	50	44	55	41	44	47	51	42	53	47	35	45	52	57	35	47	40	42	48	43	39	50	48	37	31	37	34	51	50	45	57	49	43	44	39	40	39	48	47	51	59	42	50	47	52	39	47	49	45	45	60	49	46	59	56	37	37	40	47	42	57	43	39	47	33	40	52	49	47	45	46	53	45	45	41	41	46	63	62	43	56	39	45	48	36	42	45	55	55	54	55	43	48	35	42	45	40	48	40	46	37	38	45	50	34	38	40	59	42	39	34	61	32	40	47	43	49	45	41	48	45	41	40	33	48	48	30	47	44	46	40	50	37	47	45	50	55	51	34	46	50	47	36	44	47	63	55	42	40	61	50	48	46	47	45	36	53	44	48	56	36	44	43	43	61	63	55	44	51	45	48	47	47	34	59	45	46	50	48	48	44	40	50	37	47	45	45	40	45	52	48	50	58	45	46	54	45	44	44	50	44	46	56	50	59	39	51	44	42	42	46	47	48	42	40	36	37	52	44	42	48	49	50	41	48	45	42	38	41	49	48	35	46	43	45	27	55	50	33	40	48	50	45	49	56	45	47	48	50	47	43	45	50	57	44	45	52	34	36	43	53	37	55	40	52	48	59	55	37	45	33	36	52	39	41	31	49	42	38	57	44	59	52	42	49	51	46	44	45	48	47	44	40	47	52	54	37	58	50	53	50	48	52	43	43	39	43	43	44	54	48	39	48	46	48	49	37	46	54	45	53	44	41	48	37	43	46	52	48	45	40	41	41	47	43	42	59	24	43	39	55	40	39	56	41	56	39	40	56	58	49	44	48	58	44	45	37	45	54	38	52	48	34	53	47	52	63	45	47	59	38	48	37	35	51	36	51	36	39	51	34	45	53	43	44	50	44	33	46	52	45	44	45	45	53	47	42	50	50	54	46	46	37	50	45	47	39	56	41	38	40	35	55	42	52	53	40	38	49	35	49	45	60	47	38	51	39	40	50	49	56	36	64	47	56	54	40	57	50	42	46	54	43	54	37	39	45	49	43	49	44	53	48	36	41	47	51	44	40	44	47	48	40	46	44	40	55	41	47	44	47	35	40	51	44	41	47	49	46	49	47	48	53	47	48	51	56	50	56	54	35	45	53	45	54	42	42	48	45	40	46	37	55	39	44	44	50	52	39	46	50	33	44	46	43	41	56	40	40	58	41	41	36	49	45	55	45	44	45	52	54	47	44	50	47	44	46	45	47	35	52	41	42	49	36	50	46	46	48	44	48	42	49	50	50	43	53	65	33	41	43	34	41	56	48	30	41	32	49	45	45	44	43	40	39	40	52	38	47	36	42	47	41	47	47	52	34	42	41	54	48	51	45	44	60	40	35	50	35	50	37	49	47	48	47	54	48	45	45	43	58	34	46	40	36	47	48	58	37	49	45	43	40	45	51	50	47	58	47	47	45	55	39	43	42	50	54	54	39	33	36	45	45	50	46	46	57	49	46	44	39	52	47	51	41	39	47	47	44	44	39	48	39	43	46	41	36	47	52	51	54	37	43	58	51	51	34	44	45	54	56	52	43	49	48	40	43	58	39	48	44	48	47	51	49	45	52	45	46	50	33	49	45	43	56	39	52	44	43	47	57	38	54	37	48	49	39	50	38	49	37	39	52	46	38	49	39	50	40	44	41	58	43	47	43	46	43	52	45	35	42	39	46	43	37	38	53	47	36	47	37	37	57	41	47	59	34	42	37	48	45	40	50	43	38	36	45	56	51	37	42	42	49	40	42	56	53	52	33	47	53	26	46	58	45	52	47	52	52	52	50	32	45	40	48	42	39	56	47	46	44	52	41	45	56	44	52	53	45	46	48	43	44	41	48	57	40	58	28	53	36	50	38	32	40	39	50	44	54	37	48	51	34	45	33	58	43	24	56	46	45	40	46	49	47	42	41	44	43	40	37	47	56	46	39	42	35	36	59	62	48	41	57	37	46	46	43	37	64	56	38	43	53	37	29	40	48	53	41	48	51	41	41	30	49	39	43	38	51	57	49	40	49	52	53	46	44	45	35	46	50	54	42	38	47
47355	30943	24175	29798	26196	41200	47852	50675	41792	29542	19650	14076	8043	8682	8760	5613	2842	2257	1504	955	722	635	603	591	612	590	599	572	599	592	604	614	610	590	560	616	563	594	572	588	583	591	641	619	605	623	591	569	601	558	603	625	607	549	593	593	568	596	586	555	598	535	593	616	596	615	616	589	585	599	631	587	576	586	603	630	594	583	581	580	599	604	597	595	565	593	556	621	606	618	597	603	587	617	590	557	607	584	587	556	610	627	583	599	554	590	575	546	614	561	540	593	586	593	599	559	563	575	611	559	611	570	547	592	573	603	578	587	571	598	589	630	626	616	620	627	613	554	569	583	575	600	588	601	579	592	572	549	584	600	594	578	598	640	616	603	621	589	579	582	576	578	624	576	585	600	581	587	612	560	601	570	609	593	611	623	579	584	618	568	601	617	619	583	617	601	637	586	595	606	582	611	558	577	597	586	587	598	594	594	549	574	612	587	587	562	560	558	580	621	596	613	604	626	625	595	598	612	576	610	571	626	580	605	605	596	555	587	618	607	597	644	589	597	626	590	636	633	578	598	627	590	589	590	573	574	623	569	561	605	588	628	628	606	592	602	563	655	619	634	636	587	606	604	589	653	577	592	609	624	614	598	623	605	587	578	636	572	641	546	580	616	662	595	580	630	647	627	601	618	544	569	595	597	574	601	616	553	630	573	588	592	592	592	604	582	602	617	568	592	595	598	645	613	612	584	617	629	567	568	587	581	595	560	621	592	559	545	612	571	570	614	611	560	603	598	598	584	577	613	616	606	607	606	619	558	575	553	559	598	646	590	634	592	630	602	604	605	605	594	566	599	613	593	595	608	554	592	585	624	597	584	580	586	563	602	583	563	577	591	628	607	601	589	623	606	601	582	610	602	599	590	610	595	619	582	578	569	572	627	599	578	577	564	566	620	635	608	642	586	553	633	583	554	574	618	593	609	581	585	563	612	664	584	543	606	602	598	620	595	606	602	609	552	594	594	601	622	627	578	586	567	563	603	606	600	555	553	576	608	620	588	600	588	614	561	590	590	534	571	624	603	590	567	598	592	543	625	589	590	620	605	626	631	649	559	592	630	592	574	610	583	599	592	575	615	611	578	570	591	597	594	606	628	593	542	591	565	624	589	619	609	590	555	572	596	610	609	551	598	571	569	588	602	593	588	587	590	623	609	591	567	534	578	592	577	585	597	593	594	544	614	582	600	628	593	618	620	594	598	602	607	630	582	571	570	588	587	595	593	592	576	587	596	608	629	607	584	598	608	629	556	537	623	597	632	584	622	628	642	631	620	618	606	639	612	608	609	619	589	617	580	642	629	589	609	583	637	555	641	622	583	597	591	594	607	542	584	597	631	570	592	608	574	596	589	591	599	562	569	560	604	595	587	595	612	574	593	568	617	586	623	572	591	564	595	545	582	575	591	566	612	580	618	581	608	614	583	573	619	570	627	619	602	597	568	546	602	583	563	601	587	571	601	608	589	629	598	565	576	629	605	589	596	564	600	576	621	555	545	645	621	610	641	565	602	600	575	605	568	595	573	595	599	592	561	580	564	600	623	577	633	611	615	619	594	609	623	573	574	562	601	589	602	589	615	568	638	554	627	597	585	595	648	590	609	591	581	571	624	597	613	588	595	613	580	587	619	565	546	602	618	636	603	564	583	613	595	536	613	541	582	598	577	635	612	558	582	605	580	615	618	592	630	564	617	584	571	611	619	587	592	615	609	601	633	577	580	591	573	612	567	647	612	567	580	588	605	595	623	571	569	593	575	610	607	604	582	600	588	587	591	598	581	603	549	601	606	574	591	621	605	543	569	623	619	595	595	630	556	605	582	585	602	617	592	568	586	574	594	666	567	595	582	597	604	603	599	551	608	598	576	624	626	602	548	598	633	590	585	587	600	591	604	600	580	560	575	610	560	586	633	607	565	560	643	602	590	541	564	590	619	580	593	573	567	603	596	575	567	615	575	613	584	591	599	621	647	619	576	583	606	620	621	601	639	579	591	575	563	617	577	543	595	559	580	566	580	564	602	567	598	614	616	601	597	599	549	615	576	615	593	624	606	568	631	597	581	618	629	594	593	645	632	569	612	594	569	586	597	543	568	563	592	596	576	597	605	604	607	605	646	580	583	632	620	576	590	572	605	606	597	601	575	607	623	636	601	533	637	576	597	587	614	575	598	637	598	575	577	600	585	587	590	608	583	581	606	529	595	595	606	586	615	606	614	560	565	595	602	568	621	549	594	609	601	605	592	570	574	604	565	577	566	645	580	621	602	613	635	624	597	595	599	617	617	597	617	590	612	604	605	583	609	562	581	593	592	661	575	607	611	574	593	560	603	607	603	628	623	561	572	602	572	612	628	611	564	618	580	583	594	611	539	584	650	580	581	601	597	597	596	603	618	629	591	667	589	585	565	563	584	641	609	592	592	603	572	576	613	618	603	619	592	597	606	575	613	571	623	598	589	570	619	597	575	584	624	574	597	638	588	636	609	582	553	579	604	601	598	607	592	618	589	583	606	623	584	555	625	583	608	577	575	543	575	572	607	581	585	627	611	644	592	699	624	594	594	590	586	664	585	614	609	620	614	620	615	598	630	600	637	579	561	600	625	595	593	579	595	618	590	619	558	599	590	650	625	596	626	611	607	569	571	567	594	602	585	596	639	606	561	570	580	608	588	599	599	569	574	632	569	570	586	613	607	633	571	580	634	606	578	601	562	605	641	596	589	619	586	627	556	560	608	566	579	550	607	628	617	590	631	572	594	577	578	612	594	609	551	562	627	598	591	581	622	573	608	583	591	590	551	563	563	575	610	618	562	594	561	611	530	639	600	576	552	574	583	616	590	605	597	631	565	576	591	576	572	578	613	586	564	591	644	599	611	573	613	539	616	546	571	533	582	583	621	555	605	665	556	598	564	597	568	545	566	571	667	582	554	580	581	604	626	584	569	582	592	607	604	560	571	554	628	578	589	592	637	579	607	581	602	641	613	585	620	558	557	603	539	604	621	585	581	642	623	572	608	609	544	543	626	616	635	589	636	584	616	609	568	604	609	594	558	575	584	587	591	576	603	602	589	588	604	612	553	607	582	576	636	602	634	590	606	601	599	572	581	604	575	572	580	576	573	532	578	586	594	610	575	589	610	611	561	605	549	575	625	610	623	608	650	625	577	608	591	592	602	585	595	614	558	615	576	602	607	642	605	621	634	607	599	601	558	622	586	609	576	615	614	615	593	640	604	587	618	623	616	605	604	611	625	560	535	620	577	590	576	612	583	603	552	573	610	583	604	572	620	575	606	566	577	567	641	588	597	555	580	583	603	615	589	560	612	591	622	616	638	604	600	594	614	600	616	577	637	599	588	628	631	583	606	615	607	618	552	571	555	595	572	598	601	555	602	577	607	634	587	619	627	591	604	640	626	591	569	578	598	635	595	598	609	624	594	611	590	602	586	594	649	615	626	606	587	598	564
16161	16088	5579	3512	1286	2870	6576	12748	8679	3887	1610	875	411	422	522	299	218	147	102	92	48	48	54	48	50	43	43	50	37	46	45	40	45	39	39	57	48	45	54	63	44	47	44	45	48	42	51	40	41	39	43	57	53	45	58	47	41	41	30	42	48	45	42	38	40	53	49	37	47	51	42	55	48	39	53	49	42	49	41	43	52	48	47	46	36	46	47	51	50	43	46	46	39	34	34	44	61	50	42	43	57	49	53	29	48	48	47	51	42	56	50	49	43	48	35	50	45	56	54	40	43	49	42	54	45	50	47	45	48	48	50	52	50	49	48	47	41	53	50	47	50	43	43	51	42	54	55	58	40	44	55	52	56	54	41	52	40	50	43	42	42	55	42	37	54	39	47	41	35	52	45	44	40	53	55	33	40	43	44	53	48	48	41	38	39	42	47	36	40	34	42	48	52	49	54	51	44	44	47	45	48	38	40	44	46	40	51	44	41	51	46	44	46	51	53	51	61	45	46	45	45	48	55	57	45	43	59	37	46	43	46	45	45	52	47	52	46	43	36	44	51	41	40	32	48	39	49	49	56	42	46	49	42	37	45	43	40	52	48	38	53	35	35	52	56	40	45	50	46	35	42	50	59	46	35	39	49	41	45	60	48	52	54	46	48	54	45	47	42	31	41	35	49	54	39	45	39	53	55	49	46	43	55	47	44	42	48	57	31	41	50	52	46	58	49	45	54	43	39	55	53	45	49	31	39	60	45	51	48	41	44	54	50	42	54	58	45	45	41	49	69	53	35	54	50	43	43	45	51	51	45	46	49	51	50	45	41	51	46	50	50	36	52	45	55	41	51	56	45	52	32	47	44	41	53	48	48	51	45	49	42	44	57	45	48	47	37	40	50	44	47	44	33	49	34	52	54	30	32	52	38	45	43	50	51	45	50	40	54	45	39	58	60	33	53	40	43	53	56	49	41	43	41	44	35	42	47	49	45	45	41	48	44	52	38	44	51	47	44	46	49	48	54	57	32	41	58	40	47	38	41	35	37	38	61	56	48	47	54	47	42	45	58	53	42	58	46	46	39	39	55	46	50	32	42	41	51	32	40	47	36	47	48	49	36	41	48	41	40	38	48	44	45	35	54	43	41	51	39	48	52	52	44	50	46	48	42	49	48	42	41	47	43	38	46	45	42	40	38	53	42	50	43	48	40	53	46	52	47	43	47	44	40	52	44	48	57	55	38	41	43	45	35	47	43	35	53	45	58	48	32	42	46	45	51	55	43	50	46	58	36	41	49	48	44	50	53	43	42	54	38	31	50	41	40	25	48	42	42	50	37	44	45	53	41	57	43	55	49	51	49	43	36	49	42	46	39	62	41	51	36	40	46	46	49	46	44	43	41	34	53	44	49	38	43	39	37	35	29	51	50	54	39	42	42	44	41	47	28	53	52	45	49	51	41	38	44	42	43	43	45	49	46	53	42	40	52	55	33	41	53	36	46	56	32	49	46	38	43	31	51	40	46	47	43	51	43	35	49	44	39	39	47	45	47	43	47	43	42	44	48	43	47	41	45	47	50	49	39	52	43	46	38	43	38	47	44	39	44	39	35	35	38	46	40	42	37	43	38	47	44	33	47	54	55	52	48	47	38	36	40	36	50	45	47	42	48	46	42	43	58	43	39	51	34	50	47	46	47	51	57	50	39	46	49	46	48	45	47	44	48	43	41	39	47	43	50	30	53	41	42	50	43	67	43	47	41	53	43	47	51	54	53	55	46	51	49	51	49	45	45	48	40	46	43	50	45	50	41	46	44	45	40	33	49	45	38	47	52	42	40	46	65	39	49	46	57	44	44	49	48	46	36	39	49	50	46	40	45	59	43	48	60	49	46	41	34	45	45	42	44	53	41	46	45	48	59	42	37	48	37	42	41	44	37	39	51	49	49	41	53	36	52	51	44	50	51	38	31	32	43	46	45	41	50	38	60	48	43	48	56	33	45	41	48	45	30	39	47	43	33	57	54	46	49	63	39	36	50	43	56	47	56	48	36	46	39	49	44	42	53	41	38	42	53	49	34	44	47	45	40	41	42	39	42	51	54	52	35	39	36	53	43	39	35	44	47	45	32	48	35	52	40	41	41	52	47	46	48	44	37	46	47	50	45	55	46	55	41	45	41	52	51	46	47	53	43	43	45	38	39	45	42	45	42	31	54	57	44	48	58	44	41	62	48	55	46	31	45	49	33	49	55	42	42	32	54	47	36	50	42	50	40	39	42	49	51	46	36	52	56	53	45	50	41	42	42	42	44	43	62	44	48	48	44	53	34	42	38	48	52	36	47	38	42	37	47	49	56	41	41	42	50	44	44	53	53	43	50	42	48	48	42	51	46	34	46	42	50	43	42	50	37	50	46	52	43	47	48	51	42	45	36	28	34	41	38	44	48	38	46	41	48	40	49	36	49	34	45	43	39	51	40	45	45	49	48	36	39	60	48	40	56	45	41	61	40	40	50	47	49	38	43	54	44	42	39	46	37	68	48	46	45	45	52	46	61	48	39	52	40	50	37	52	43	34	34	42	42	53	38	49	51	43	45	49	53	49	36	38	41	56	47	43	36	35	54	34	43	49	42	41	41	48	40	45	42	39	48	55	45	40	47	43	42	44	39	70	55	57	41	50	51	42	36	48	30	44	48	44	48	47	46	40	48	49	53	43	39	46	50	55	37	46	38	40	47	41	51	31	42	31	36	51	44	50	47	47	50	48	40	36	37	50	41	53	49	53	44	46	30	35	42	34	31	51	56	35	53	40	41	42	37	50	42	40	49	44	47	42	42	38	50	39	54	43	51	32	43	44	52	47	44	26	56	43	44	41	41	49	50	51	35	38	42	45	35	45	35	46	32	47	43	37	49	39	42	38	50	49	42	34	45	35	50	47	43	37	42	45	39	39	39	35	46	49	45	39	44	44	46	46	39	47	40	34	49	50	41	58	49	44	50	51	45	31	44	65	46	47	32	45	50	54	44	46	48	49	40	34	41	41	41	46	47	46	39	63	49	48	44	46	40	42	41	59	47	53	37	59	33	30	50	54	36	45	44	48	40	48	39	38	47	56	44	40	48	54	46	36	52	47	38	39	47	44	54	52	45	54	44	36	55	53	41	44	33	46	44	42	44	28	40	48	56	37	33	41	53	36	33	37	41	33	35	39	49	54	44	44	48	36	35	50	45	50	46	46	49	54	59	43	43	52	42	54	46	45	49	37	41	41	50	53	40	56	51	44	32	45	45	36	37	39	40	39	33	46	46	45	48	36	39	44	43	49	40	46	44	67	62	34	51	46	39	49	56	47	49	49	53	56	40	49	40	53	48	45	43	42	44	46	28	36	39	42	42	53	42	29	42	37	44	40	41	52	40	61	37	43	27	52	50	44	53	39	37	43	43	36	37	49	51	49	37	50	51	46	52	51	41	36	39	50	38	41	35	45	43	33	46	44	47	48	38	53
50629	35416	28710	35975	36056	45049	52205	60085	48518	34398	26755	20020	10764	12087	12941	8508	5094	3719	2234	1403	809	679	694	614	596	585	621	594	583	588	590	602	624	586	592	616	635	638	585	544	664	605	594	581	582	602	607	572	613	627	635	590	599	595	613	592	574	583	611	533	593	609	602	554	572	597	589	587	600	632	582	607	567	593	647	592	649	588	559	578	608	571	608	593	568	627	609	592	573	606	571	607	611	622	552	617	598	646	568	657	604	654	554	585	587	582	597	619	648	582	600	578	591	603	557	627	601	634	622	599	621	597	580	593	600	620	607	578	577	578	606	609	592	569	567	585	556	568	576	616	602	611	576	572	607	621	569	594	587	612	568	622	634	629	637	550	566	587	621	614	596	590	560	624	577	620	594	579	582	597	598	573	602	601	581	565	585	611	584	558	573	602	596	579	586	628	605	585	575	582	530	595	574	582	566	613	577	567	582	602	562	577	598	640	618	622	596	607	558	579	602	595	607	643	588	591	627	630	582	591	604	608	548	592	592	591	597	579	573	648	588	615	630	599	609	562	598	625	632	642	607	556	602	598	616	602	622	590	631	613	589	599	582	606	600	622	585	626	563	599	570	640	543	612	562	586	586	602	615	618	620	586	570	630	567	612	666	590	619	616	642	594	606	607	589	574	591	610	591	579	582	623	615	603	537	608	585	625	647	581	601	588	619	596	561	625	612	620	578	559	615	560	639	592	586	594	607	586	625	574	603	575	634	626	631	581	591	635	609	594	615	583	583	592	622	599	613	612	604	577	603	593	579	597	565	611	606	575	559	615	606	580	599	592	617	613	605	573	635	565	596	584	585	625	588	562	590	560	593	592	592	605	595	584	572	595	619	631	610	609	591	625	600	656	557	601	563	614	557	600	599	608	600	607	581	638	599	599	628	618	608	601	632	590	586	668	586	607	626	591	607	645	580	594	612	592	575	641	625	571	576	561	575	676	610	572	605	597	621	618	608	574	593	536	584	598	621	634	586	576	617	617	632	620	589	600	598	588	604	587	658	586	607	601	545	603	629	535	599	614	583	601	581	591	592	595	549	601	608	605	623	625	598	576	623	602	630	579	573	555	625	584	624	572	568	581	577	582	568	579	587	590	597	622	600	580	638	562	574	587	606	604	621	606	604	604	592	619	591	588	561	601	623	559	636	603	587	600	600	574	636	621	631	606	597	599	574	596	582	653	640	543	621	605	606	602	640	561	576	558	614	568	582	618	591	586	623	581	573	576	586	587	603	574	605	641	587	595	626	590	619	608	582	615	592	577	591	571	562	564	581	584	597	584	606	576	609	578	643	580	595	592	577	567	584	621	593	599	607	572	589	591	590	599	656	590	614	591	567	576	568	573	591	653	614	544	598	656	576	554	591	588	605	576	549	588	653	642	593	611	577	610	586	605	579	580	610	603	605	568	608	575	593	610	618	613	627	550	586	590	581	626	644	591	616	631	625	607	601	588	579	587	630	643	637	652	627	603	598	588	605	602	609	600	596	632	582	534	602	585	589	608	610	582	610	638	618	592	615	574	624	541	614	604	633	600	602	583	550	658	574	601	657	614	591	567	600	608	603	602	606	602	579	606	628	556	615	632	600	582	616	587	599	620	584	610	589	639	582	613	651	619	588	604	583	635	603	576	615	627	618	606	615	607	633	590	612	595	603	579	568	589	595	611	543	623	605	596	607	580	558	583	597	556	572	624	634	618	633	565	613	637	647	611	620	611	604	581	619	605	637	540	565	586	538	586	590	580	616	592	578	595	623	578	557	628	611	627	597	624	627	620	574	614	625	641	589	556	644	586	620	593	630	613	591	640	602	628	573	617	598	609	615	612	595	579	598	576	607	631	607	600	613	620	606	559	606	578	640	597	611	582	579	609	576	581	595	620	608	561	594	616	614	580	650	595	622	587	607	617	637	645	597	568	604	593	562	584	616	612	634	591	608	577	590	618	644	593	580	585	611	584	582	607	599	620	616	566	612	570	551	634	596	604	642	608	604	578	604	609	615	639	606	597	604	585	583	580	611	567	607	563	587	592	568	569	602	653	558	641	580	602	621	585	605	588	591	642	627	624	616	634	642	587	590	584	612	555	604	574	617	609	645	596	637	599	638	598	603	545	612	573	592	605	591	587	597	656	600	620	587	608	616	628	561	615	579	622	635	614	630	562	606	589	601	609	594	576	569	556	583	592	596	604	628	570	590	575	636	631	605	629	628	618	629	609	590	589	587	617	613	603	577	609	567	599	561	589	578	600	569	598	610	578	595	573	594	627	584	624	630	608	636	606	557	603	597	583	591	588	558	595	615	562	631	542	591	590	614	601	541	607	570	586	579	611	621	590	558	641	597	614	570	556	600	605	585	572	557	573	616	566	558	566	599	628	646	628	588	599	588	603	581	548	636	603	606	598	571	672	583	604	594	609	627	617	598	615	605	612	600	579	646	627	573	616	623	624	679	591	605	573	639	582	623	576	601	630	568	611	581	629	618	569	596	567	569	643	566	568	610	616	617	557	645	576	624	597	608	612	588	628	584	572	589	629	609	549	599	566	621	608	625	564	584	565	620	606	550	586	621	625	606	616	598	625	588	541	597	601	583	592	585	584	641	608	617	614	602	547	628	618	553	611	561	595	620	592	551	551	610	586	579	589	602	578	602	608	597	579	555	574	626	597	582	617	640	611	592	612	622	605	571	576	629	633	574	608	600	622	573	570	584	602	582	594	598	614	564	604	555	570	559	588	614	579	580	585	607	544	616	595	615	539	608	557	631	591	580	605	597	594	556	635	601	590	623	565	568	580	603	578	617	602	591	604	615	598	574	576	622	569	573	559	567	633	610	587	577	590	578	611	557	594	597	578	561	641	603	574	563	557	598	568	556	623	576	646	599	566	611	594	567	583	573	599	591	645	580	578	580	553	573	586	561	607	591	583	597	611	573	633	603	586	587	607	636	613	591	625	606	616	548	596	545	607	546	635	637	573	570	608	594	620	642	578	602	592	629	572	608	616	589	610	576	645	564	572	609	677	587	612	558	589	593	593	592	609	569	580	626	570	585	607	605	593	607	578	611	606	548	610	632	608	590	584	626	594	570	633	618	589	625	591	543	606	561	611	563	603	606	602	614	584	586	610	551	574	582	584	602	629	628	540	616	606	617	616	597	612	570	599	623	610	596	590	579	581	611	579	592	675	600	616	621	635	620	593	625	613	641	595	580	592	599	599	631	619	558	627	568	567	579	640	550	580	602	591	597	608	583	573	574	584	655	558	603	598	560	607	584	604	566	572	601	571	586	639	567	566	621	600	588	608	579	588	552	626	609	627	553	637	635	577	537	616	610	600	611	567	581	611	584	605	623	590	582	606	626	606	592	582	607	554	587	614	654	577	593	620	653	599	634	606	582	612	590	633	577	603	616	619	595	571	602	552	626	611	604	636	649	581	617	587	582	667	579	579	599	607	636	591	580	559	654	595
5661	2587	782	609	406	531	1243	2306	2055	883	378	223	121	126	160	130	83	72	72	55	53	48	45	46	44	45	40	47	41	43	36	40	43	53	38	43	40	43	50	49	41	48	38	41	37	48	47	45	45	46	48	46	37	48	35	43	48	33	38	52	31	43	35	51	53	46	48	55	45	38	44	33	43	54	34	52	50	35	41	42	34	44	49	40	43	35	51	45	41	38	42	48	36	52	43	51	51	48	41	36	43	39	30	51	36	40	50	34	53	41	46	51	46	49	35	28	41	52	41	43	41	42	48	50	38	52	51	47	46	47	50	46	39	30	42	52	39	45	40	62	51	45	52	47	47	43	43	52	43	48	42	44	48	41	44	45	47	48	40	40	56	53	50	47	37	53	63	35	47	49	52	39	49	41	50	49	53	46	38	43	56	50	56	42	43	35	39	44	46	49	49	46	41	46	53	39	39	44	46	43	40	39	41	44	41	41	43	37	30	38	35	43	48	42	37	40	37	48	50	34	34	46	33	53	44	38	48	50	52	33	46	48	32	34	52	48	51	40	38	54	42	51	41	49	56	45	38	43	55	28	34	34	48	35	47	39	45	42	31	42	38	35	45	46	29	45	41	48	45	50	53	33	43	37	47	40	42	51	39	34	57	49	43	40	42	55	41	48	50	46	47	50	46	48	41	36	51	44	41	44	41	45	32	51	45	58	31	62	37	56	42	40	41	45	47	51	46	53	48	40	42	50	42	55	54	31	41	47	36	47	51	47	45	41	40	48	57	46	43	39	45	46	36	41	46	52	54	37	57	40	37	35	41	52	38	47	43	44	41	47	41	43	39	51	42	38	57	54	29	41	44	39	39	37	52	40	45	44	43	54	36	47	39	44	34	46	47	50	49	49	45	40	46	37	45	53	40	50	50	46	41	38	45	38	57	43	52	30	38	55	31	60	40	44	49	30	39	50	57	50	38	40	49	39	42	51	40	46	58	47	38	43	44	49	41	45	54	29	46	38	53	49	46	49	40	45	51	35	39	38	44	43	61	51	51	38	54	37	40	33	36	38	49	51	49	38	39	37	39	39	34	41	50	41	41	43	32	46	51	50	41	42	36	48	44	41	51	39	41	38	45	48	58	49	34	43	31	49	49	43	41	47	50	41	48	43	47	40	37	53	45	46	40	52	44	43	48	30	47	40	55	49	56	35	36	39	43	48	34	50	53	31	42	50	33	47	48	43	43	33	43	49	48	35	43	34	39	46	49	48	37	48	43	47	46	43	40	42	53	31	50	42	47	40	43	40	40	36	39	38	36	38	38	37	45	39	59	43	46	51	36	31	41	37	52	48	42	44	49	41	51	47	49	52	45	50	49	37	31	28	48	40	34	39	36	49	41	51	50	49	41	44	49	37	44	38	31	44	49	38	29	38	30	43	51	51	36	39	48	39	40	53	48	44	53	38	62	41	39	48	48	44	40	37	44	42	41	55	56	51	47	40	47	41	35	46	50	51	49	54	43	42	48	40	41	36	49	47	47	41	36	49	53	49	55	37	41	40	31	38	46	45	37	50	38	43	36	42	39	37	42	43	42	43	59	43	39	53	45	39	33	45	37	37	38	30	46	45	53	48	46	53	42	39	56	40	38	49	42	49	39	35	51	44	48	47	47	38	46	38	37	54	55	42	46	48	40	47	39	43	45	40	43	47	49	43	39	41	36	38	44	36	41	41	45	41	41	48	35	49	40	46	46	46	43	40	49	54	58	37	44	60	40	43	39	53	40	37	42	41	36	46	46	42	43	49	40	33	49	46	36	52	42	43	33	54	44	53	32	47	43	45	50	43	49	43	43	43	50	45	41	43	44	49	49	43	35	40	37	49	51	37	45	46	54	37	50	52	27	36	37	34	36	40	39	41	37	33	34	53	51	46	47	48	39	47	50	50	42	44	44	40	41	50	42	40	39	51	38	51	42	45	47	46	54	49	44	46	40	37	44	37	42	38	43	47	45	41	38	43	42	33	46	54	49	40	40	39	54	44	47	47	37	55	39	44	30	48	38	43	38	50	33	49	48	40	53	43	48	36	33	37	42	36	39	37	37	38	35	36	34	48	41	43	51	42	41	38	51	37	50	52	42	38	49	44	41	36	51	33	36	42	48	47	42	43	45	44	45	49	48	44	39	45	54	49	40	50	29	45	38	49	45	55	34	39	42	51	41	33	50	56	34	35	42	33	38	44	39	41	43	44	44	36	51	42	40	40	46	43	44	50	36	37	37	50	40	46	40	51	48	40	42	47	45	37	53	41	49	45	55	44	53	38	46	45	37	38	54	35	53	32	43	41	55	45	33	47	43	42	45	39	47	46	40	31	42	47	48	50	45	37	49	37	46	32	54	38	49	33	54	46	48	34	42	47	40	40	41	49	33	48	41	45	31	46	53	38	37	46	37	40	41	46	43	49	40	41	47	46	36	43	49	63	45	43	46	48	48	47	44	44	45	29	42	38	48	38	44	37	41	43	40	41	33	45	44	50	44	46	33	41	48	47	44	49	42	51	46	41	45	41	45	37	43	52	47	37	47	47	47	49	44	43	48	47	38	40	56	49	49	38	44	39	39	39	52	49	42	40	46	50	44	34	41	43	45	51	45	44	35	42	45	33	53	40	30	46	47	42	46	44	37	40	41	43	40	47	42	36	49	39	50	45	52	40	45	46	42	38	52	39	61	43	37	40	41	37	50	44	58	41	37	48	46	48	37	41	48	46	40	42	48	33	40	51	47	40	34	55	35	35	36	42	47	44	44	49	39	38	37	39	43	41	43	49	43	55	44	32	38	47	42	48	46	51	54	34	52	48	46	34	50	46	45	40	34	47	42	54	44	60	55	39	58	38	33	41	35	48	44	46	41	31	36	41	28	54	48	43	31	46	50	45	26	43	51	61	35	39	36	36	34	42	41	45	52	44	41	44	46	42	50	45	43	51	36	42	24	44	46	40	33	41	32	46	34	54	34	41	40	47	42	37	44	42	45	42	50	38	43	48	44	40	56	35	33	44	49	38	48	41	46	34	44	47	50	46	44	41	45	41	52	39	42	48	45	44	42	37	44	41	32	50	50	50	40	41	44	39	41	39	47	38	49	43	42	42	48	40	47	50	47	41	43	39	52	55	46	48	43	47	45	48	33	37	43	35	35	39	50	52	38	43	46	46	36	44	50	47	59	34	35	43	33	50	48	33	41	38	45	40	43	42	36	52	42	35	46	54	46	53	40	44	37	39	42	41	53	41	42	34	51	42	44	33	47	47	34	41	48	49	44	45	50	43	56	36	33	60	34	43	39	52	42	43	49	41	33	39	52	51	36	39	55	50	39	41	52	38	45	33	30	28	58	43	43	50	41	32	51	49	45	50	45	47	37	35	32	42	47	47	29	55	51	64	46	47	43	35	36	57	51	47	48	39	53	48	49	34	48	48	46	47	46	39	34	49	48	57	48	31	46	43	49	49
37808	20835	12704	20018	23115	26263	32697	35584	31364	19267	12588	8099	3656	4029	4333	3004	2095	1617	1145	893	751	619	596	594	559	590	555	574	608	562	607	605	556	542	551	611	598	582	588	574	544	580	546	605	568	532	577	567	586	588	588	539	565	605	563	595	584	610	555	602	602	549	569	512	608	535	601	552	560	563	585	568	569	568	573	532	503	519	574	594	570	622	542	577	574	564	579	554	552	571	588	516	591	604	569	572	582	599	582	597	574	592	538	547	522	568	561	551	558	549	589	559	598	538	579	580	555	576	582	579	546	584	573	558	558	540	603	598	570	553	553	523	561	555	542	566	535	595	560	587	585	571	552	597	609	542	588	576	575	553	582	592	592	589	586	578	556	563	575	564	508	559	529	571	595	533	600	577	637	582	548	525	563	579	577	626	567	599	528	532	556	570	571	565	549	559	556	534	601	594	623	551	565	579	581	541	561	541	572	540	558	561	569	542	572	548	551	561	587	603	590	598	554	555	558	582	548	579	598	550	548	594	579	589	557	587	608	550	581	572	565	560	576	590	581	557	537	583	554	600	570	595	526	529	605	616	582	581	588	602	567	571	578	552	581	567	587	530	601	552	561	602	572	511	542	551	569	551	571	574	565	619	549	554	606	577	572	544	593	553	588	515	554	545	541	560	578	576	542	542	581	572	569	565	581	533	568	576	562	554	610	567	580	567	575	573	564	556	595	568	565	544	536	586	537	586	592	582	581	608	598	586	570	565	548	569	600	574	607	567	560	597	537	563	606	578	574	602	572	536	562	542	603	564	551	580	570	599	549	640	538	588	554	560	550	557	538	594	567	605	558	571	554	578	560	572	601	600	590	594	506	568	563	586	536	554	545	550	550	553	589	584	554	567	596	571	562	586	575	587	576	591	607	528	582	566	516	539	572	554	584	531	593	586	579	529	577	578	546	582	614	568	574	550	579	539	570	553	564	586	523	567	609	572	590	577	571	548	541	533	589	547	561	557	579	574	571	529	562	553	576	511	630	572	547	631	512	589	555	572	568	604	617	570	580	526	613	557	592	548	561	561	568	565	548	556	593	549	593	568	535	576	576	529	601	547	596	588	571	549	583	563	539	594	561	590	558	532	577	555	564	540	587	555	553	561	573	586	568	550	623	515	567	570	572	553	552	537	557	548	545	535	563	530	574	597	542	585	529	602	596	568	579	591	545	591	584	571	543	601	524	590	579	589	577	551	576	559	587	589	566	562	546	574	567	573	597	561	575	554	564	560	563	594	554	546	562	555	554	580	573	586	541	590	563	563	585	553	541	553	575	597	567	580	544	566	586	572	583	550	564	563	637	588	520	573	526	559	597	586	610	521	547	583	563	551	548	584	522	530	571	593	534	580	583	580	586	526	550	543	550	542	565	607	567	580	581	568	594	546	564	600	566	557	524	591	612	592	538	609	586	583	514	610	529	563	569	587	604	538	590	576	579	533	552	551	579	580	596	532	580	609	534	606	544	509	562	554	614	601	556	533	571	558	567	572	602	590	563	563	571	596	576	575	552	576	589	557	594	525	584	566	530	559	575	578	573	549	614	538	573	583	569	581	592	535	562	569	553	597	553	585	592	587	533	593	575	570	585	562	597	599	571	570	590	577	615	550	544	575	541	559	561	585	576	548	564	558	551	570	551	565	629	548	576	562	549	550	573	572	613	564	594	597	578	594	567	583	580	590	563	550	555	546	568	563	621	547	582	588	572	538	598	554	558	562	574	574	579	554	604	539	605	568	567	527	580	591	594	587	616	580	586	583	533	602	528	553	565	574	614	580	580	570	576	517	580	608	621	564	593	620	581	564	557	584	535	615	558	622	563	610	583	534	589	592	592	586	563	572	583	567	585	519	567	598	576	581	608	533	570	550	572	572	530	547	608	536	555	571	573	572	557	599	606	531	528	567	579	562	574	559	575	551	589	545	579	620	564	597	572	570	584	550	579	620	602	531	579	564	597	576	567	532	581	569	527	617	587	590	555	568	581	531	553	591	571	574	576	556	575	600	594	619	556	584	552	560	564	546	540	571	571	620	600	563	541	553	580	532	593	571	595	562	585	561	588	587	582	609	552	559	571	549	592	569	579	584	560	579	590	565	558	588	621	577	570	554	577	592	552	587	557	559	621	559	582	599	577	601	560	593	610	567	556	556	574	516	566	554	572	545	625	569	595	587	570	513	584	571	563	573	544	583	557	568	510	562	529	544	551	557	541	601	604	514	574	580	586	517	530	561	581	576	546	571	540	529	564	585	590	622	609	576	563	574	565	548	533	580	571	591	571	576	544	569	532	603	548	589	582	561	588	527	540	585	559	575	570	542	591	567	541	532	555	564	558	590	540	553	618	563	596	579	561	545	564	559	549	520	568	626	558	556	587	549	578	537	576	565	603	573	582	561	559	563	571	606	559	551	618	531	593	587	624	559	560	591	566	603	560	535	586	493	550	573	566	597	571	549	555	582	585	540	568	574	587	590	606	605	608	600	617	564	585	601	542	561	594	596	558	524	534	556	580	574	564	584	572	600	573	593	618	572	552	562	566	556	591	558	536	517	572	556	547	612	574	537	534	601	573	570	573	564	530	580	560	609	586	532	613	563	573	613	577	563	567	555	585	568	579	561	557	573	554	558	558	590	571	546	571	513	535	551	575	575	628	600	558	609	549	587	531	593	588	602	595	575	557	583	602	526	549	600	600	553	603	572	621	642	554	576	559	555	538	570	581	552	537	525	567	542	600	539	571	597	600	571	585	560	568	605	581	583	617	564	554	530	588	581	537	568	558	587	549	622	580	600	592	574	620	560	579	537	557	569	520	588	538	593	559	536	564	569	578	576	576	567	581	563	574	577	567	651	529	605	572	531	529	592	560	544	505	543	552	588	558	564	544	563	530	578	522	586	549	591	559	552	531	609	554	588	543	591	589	567	578	544	550	551	554	592	587	560	556	545	617	572	583	560	572	611	574	578	528	546	551	571	564	581	574	525	570	554	596	585	620	549	538	580	566	603	580	566	581	652	566	625	548	561	628	580	589	570	566	577	619	583	562	541	564	573	560	584	579	585	576	573	565	599	588	586	603	539	597	524	595	555	556	511	548	527	575	557	588	563	544	598	593	573	513	563	576	560	600	562	574	572	570	580	550	545	559	564	582	574	576	574	545	572	561	550	570	565	564	556	616	564	558	543	549	573	589	558	599	576	566	574	588	507	565	578	572	583	559	570	571	547	578	553	550	608	569	534	582	547	588	545	567	525	582	567	564	589	576	594	562	596	568	593	567	567	533	553	567	559	581	570	559	553	538	545	544	623	570	585	607	538	560	546	561	580	587	600	554	554	536	548	561	581	553	560	579	580	561	567	582	592	563	559	538	599	584	561	585	573	564	578	568	580	621	583	562	595	564	552	568	580	563	529	572	570	561	526	581	586	540	522	539	587	613	542	556	596	549	569	628	524	539	581	542	585	590	569	592	537
12143	10675	3020	1741	1646	1508	4628	6803	4904	1751	717	458	198	210	231	173	119	107	79	52	62	50	45	52	41	52	48	37	31	48	49	45	30	48	38	43	44	40	54	58	51	58	46	52	34	48	43	47	42	56	44	42	42	49	54	28	42	38	36	53	61	37	40	44	38	52	39	47	48	39	51	32	50	47	43	44	36	45	33	45	40	44	46	50	46	54	43	50	42	54	39	47	44	37	47	46	51	46	41	43	44	53	54	49	38	42	51	47	33	38	55	41	46	51	38	28	41	37	42	44	50	41	60	42	48	51	37	56	36	42	46	56	52	43	42	37	56	52	58	36	47	38	48	37	40	49	45	48	39	46	43	48	62	45	47	38	33	43	53	46	30	46	58	43	34	38	47	47	45	48	46	44	43	47	50	32	46	38	51	42	43	30	43	44	49	43	47	44	43	52	40	43	38	43	40	38	47	40	46	49	64	52	42	45	39	44	43	45	61	38	38	41	41	36	40	49	42	42	45	47	52	52	43	34	39	32	34	41	40	53	46	31	48	39	44	44	44	43	52	46	45	50	39	47	47	49	36	35	48	38	47	39	43	47	50	54	35	48	64	47	54	46	43	38	50	43	51	50	43	52	45	45	42	61	51	40	52	42	50	42	44	33	47	54	41	45	43	53	33	42	44	36	40	47	41	46	45	37	49	45	48	54	40	40	49	51	43	43	36	40	42	41	45	53	43	54	40	44	37	38	41	43	39	42	45	46	40	56	45	47	40	61	36	64	52	43	31	34	44	48	36	52	48	51	52	48	31	40	34	53	42	45	38	52	52	50	47	46	38	39	31	34	41	41	48	51	42	32	54	41	47	53	46	43	49	46	45	46	50	35	45	38	40	26	45	43	57	48	47	56	50	52	49	37	41	42	37	35	44	45	41	39	41	45	44	44	46	40	39	35	41	57	34	39	55	29	48	41	42	42	50	40	34	46	42	50	51	47	43	44	41	49	37	54	42	55	38	43	51	45	39	44	39	37	48	36	45	36	47	47	43	38	47	33	40	44	47	42	38	56	34	39	38	40	53	48	43	30	48	56	40	43	38	51	37	37	47	46	46	47	36	34	44	40	46	44	41	44	25	35	44	46	60	31	47	45	45	41	47	33	43	26	45	36	39	55	42	33	48	43	55	61	47	40	38	35	45	38	39	35	59	36	50	52	36	47	49	48	46	45	48	44	55	48	50	38	46	49	44	48	38	46	66	39	43	43	51	49	54	45	33	51	49	45	45	33	51	51	49	37	57	47	52	41	48	45	36	44	59	44	49	54	45	36	49	43	51	33	47	56	39	51	42	48	53	51	47	53	51	51	50	48	37	36	51	43	42	45	45	44	47	39	50	42	40	55	50	43	37	45	39	35	39	42	52	46	40	41	41	47	35	46	40	41	39	41	52	41	40	42	61	49	39	31	59	38	47	33	43	49	35	52	55	49	42	40	49	47	43	45	38	38	52	41	43	40	34	36	51	42	58	52	32	37	41	50	44	58	40	36	34	44	42	51	43	56	53	38	49	47	51	54	36	51	40	46	46	42	54	50	45	43	43	47	43	35	53	44	49	40	60	45	45	40	43	40	54	53	47	40	45	48	43	48	34	49	52	35	46	44	47	37	57	38	36	59	51	37	29	51	53	42	39	48	38	43	57	44	33	45	57	42	50	43	40	45	43	54	49	53	41	70	46	47	28	44	49	37	37	36	46	40	50	44	56	51	41	52	63	40	47	48	44	47	45	48	53	42	40	55	36	51	48	43	41	62	49	46	54	42	61	33	42	37	35	43	45	48	42	35	50	40	40	52	42	38	39	38	41	32	39	39	35	39	45	42	38	63	48	41	37	53	40	50	32	42	29	38	43	44	44	47	40	48	23	41	41	47	49	57	38	45	45	36	36	42	45	42	46	48	41	43	52	52	48	53	49	52	40	40	48	40	48	47	44	38	40	39	45	27	47	50	42	43	48	44	53	43	59	34	45	47	49	53	40	37	44	48	49	35	46	44	56	54	47	47	42	51	51	33	57	36	52	49	40	42	45	63	49	62	43	40	39	40	40	44	50	49	45	38	43	41	53	47	43	47	50	43	44	35	44	38	38	43	51	36	43	49	36	40	46	48	47	30	47	42	42	53	50	35	40	42	41	55	52	43	37	46	37	41	36	45	46	31	42	53	53	51	43	47	46	40	38	54	44	46	43	43	44	41	39	35	47	45	51	45	49	41	46	36	56	61	52	52	53	40	36	35	35	41	46	54	50	42	45	45	45	37	47	55	38	47	49	51	45	37	41	45	44	30	48	30	50	36	38	53	42	46	49	40	52	35	40	35	38	53	40	45	35	47	45	40	39	43	40	47	45	46	50	44	42	45	41	38	54	49	39	47	32	48	47	50	29	41	46	41	40	43	43	42	45	44	45	54	47	47	43	40	47	46	47	61	35	40	36	38	46	42	32	49	51	45	49	49	30	44	36	38	45	37	51	44	42	52	29	49	38	44	57	51	50	49	42	42	34	71	43	44	43	35	43	45	44	49	60	43	41	43	50	41	52	39	46	49	39	33	52	43	38	36	37	46	59	38	48	55	56	53	35	55	41	49	47	25	43	39	46	41	37	40	44	36	38	44	40	47	41	36	39	41	39	40	47	48	42	46	41	37	40	43	35	46	44	43	40	41	32	41	28	35	48	34	49	43	44	45	43	36	46	44	47	48	41	37	34	56	49	54	35	37	39	51	52	39	41	48	48	47	34	44	38	55	35	44	43	46	41	31	44	45	48	35	45	42	39	47	46	42	40	52	41	57	41	46	46	43	43	45	49	48	48	35	43	38	57	44	56	53	43	54	57	42	41	37	33	35	51	46	31	44	45	47	46	61	51	38	46	43	47	41	41	42	42	42	42	50	48	45	57	49	40	47	42	47	48	53	53	39	52	37	43	46	47	41	50	46	55	45	42	42	43	40	30	43	40	42	32	41	44	44	42	47	50	35	47	40	40	50	41	35	49	39	43	44	44	45	57	42	44	32	50	49	41	41	52	53	44	41	38	46	43	41	56	58	47	41	44	48	41	39	45	35	40	45	37	39	43	44	42	39	44	42	35	57	54	49	47	47	47	48	39	53	33	49	51	29	42	29	33	50	44	51	36	48	40	45	44	46	46	45	44	49	49	45	55	43	41	34	45	32	44	37	30	47	45	42	49	41	41	39	47	49	43	50	36	42	48	35	41	33	40	36	44	34	46	50	35	53	50	47	59	55	49	60	47	43	47	39	41	53	50	39	48	43	50	42	42	39	50	42	39	35	37	38	36	44	44	56	35	35	40	41	43	34	52	46	47	46	47	41	53	52	52	49	35	39	51	40	42	52	49	47	52	38	36	48	43	47	49	50	48	46	41	54	35	45	49	39	44	38	55	34	47	51	42	42	44	38	46	36	49	38	47	33	48	43	54	35	33	39	45	47	45	52	48	40
48292	31897	23640	30330	40193	36232	46943	48064	40349	25942	17896	13440	6737	6711	6847	5014	2761	2699	1693	1068	768	648	632	589	615	606	556	591	595	605	563	572	594	555	579	577	569	586	557	583	536	601	596	602	567	555	558	575	570	598	564	595	614	571	567	573	551	578	577	618	550	546	578	556	595	588	599	588	604	562	592	556	608	592	594	575	573	570	536	577	591	616	597	611	578	599	551	593	602	535	549	548	567	592	604	616	572	594	556	617	574	561	612	550	584	619	580	593	583	571	589	554	578	611	591	599	584	610	533	585	604	595	546	582	581	591	568	571	603	561	609	538	592	552	583	580	546	573	569	564	568	613	597	581	626	592	584	572	543	641	620	636	596	525	577	536	603	593	592	596	608	612	571	530	603	622	616	590	608	612	583	596	581	577	597	588	543	603	579	593	613	567	592	615	585	593	556	584	628	589	583	575	606	575	598	578	564	604	588	564	592	575	564	575	554	623	619	600	595	606	582	577	573	632	565	610	592	588	563	589	549	556	594	567	568	567	594	553	559	561	613	595	615	563	546	579	565	571	537	539	583	558	532	574	568	582	636	576	596	591	539	602	561	608	582	555	586	582	555	632	578	561	602	580	611	567	545	555	558	581	577	547	549	608	582	562	562	585	579	558	602	554	549	603	595	560	601	633	580	576	598	590	559	566	573	569	568	569	587	581	585	581	555	593	584	566	603	586	593	607	565	583	617	628	590	571	597	579	560	580	554	606	568	560	605	614	603	588	592	568	612	573	630	619	616	575	557	588	613	608	604	565	592	566	592	572	588	560	548	602	601	580	530	577	631	595	584	567	554	529	596	566	572	561	564	595	608	616	581	601	557	605	588	580	614	545	596	619	581	560	587	592	572	594	584	567	619	606	556	584	587	573	595	559	571	543	592	608	597	541	615	615	564	534	554	598	552	568	602	561	552	633	559	582	621	643	578	576	570	556	571	617	557	592	578	588	599	619	623	610	578	599	579	620	568	604	565	553	561	595	587	570	589	602	613	624	607	538	616	589	593	588	584	638	609	561	591	635	586	570	557	599	574	581	598	551	598	557	584	583	592	563	593	575	578	548	575	585	566	579	613	605	579	580	545	568	594	589	594	572	578	526	585	618	605	548	536	607	611	591	575	558	581	553	605	659	594	572	568	529	587	568	597	605	619	573	582	561	570	577	552	622	590	567	595	596	610	584	589	577	581	574	565	566	599	556	556	591	589	604	597	589	612	593	563	613	559	568	611	587	586	567	530	580	598	532	589	585	558	589	566	576	557	550	574	583	557	528	535	576	582	594	617	590	588	583	557	557	566	546	566	574	588	562	574	578	589	619	576	554	633	545	573	585	558	558	581	584	589	609	580	598	614	583	592	552	601	570	561	512	585	540	599	591	598	592	560	574	548	608	572	560	580	566	568	569	611	554	592	602	564	582	570	607	569	612	578	555	631	579	567	591	577	589	583	552	578	607	573	540	562	596	581	621	595	584	565	572	545	547	557	659	572	581	605	587	591	558	584	562	571	591	604	561	620	591	570	561	566	615	592	589	582	594	515	603	592	510	601	577	603	570	558	577	592	540	600	609	588	562	573	552	553	582	568	577	610	617	573	603	536	604	563	586	587	604	574	574	570	569	611	568	588	603	564	572	562	624	554	572	582	575	581	555	571	547	576	596	559	607	613	540	619	537	547	570	602	586	603	548	554	614	572	583	648	590	593	599	589	559	639	578	607	595	589	579	627	580	568	571	596	563	570	583	593	557	570	572	559	558	594	638	598	570	589	578	506	572	553	540	565	562	580	586	575	603	601	590	556	608	588	638	567	599	585	536	560	606	577	597	588	562	588	598	585	558	580	622	565	600	544	550	574	596	573	569	564	554	616	552	585	567	550	567	567	568	592	578	589	582	565	626	588	573	536	646	580	630	634	592	608	550	570	605	582	593	631	579	630	581	589	610	605	573	610	600	558	540	567	580	601	581	598	626	578	567	576	587	597	552	581	575	601	590	555	617	565	590	593	580	577	556	579	572	586	600	567	624	595	653	589	561	564	573	586	557	558	551	590	626	581	576	605	607	586	554	643	619	571	633	596	600	544	570	547	588	578	536	574	573	575	569	551	595	567	633	545	570	624	617	562	594	592	580	606	595	603	600	632	616	541	586	609	585	573	576	571	585	605	604	571	623	599	607	589	618	559	566	563	592	566	633	610	594	566	609	557	572	594	582	555	568	592	581	581	591	570	603	568	570	552	567	566	597	543	596	558	591	573	577	570	581	570	604	583	559	654	551	566	563	566	563	575	584	568	564	583	602	569	584	589	596	612	558	559	580	599	557	577	603	597	580	581	582	567	574	630	557	549	605	576	554	620	606	622	578	613	577	593	575	583	573	574	592	584	598	552	557	573	566	526	579	550	592	579	587	565	567	587	540	589	606	585	586	557	550	599	582	571	570	564	557	575	577	606	567	568	593	554	578	536	536	606	560	597	599	606	596	609	583	576	632	564	588	559	603	558	574	597	572	558	540	588	556	580	603	629	593	595	590	552	616	549	636	556	576	592	584	583	618	547	610	591	625	616	595	572	585	536	609	640	588	567	558	591	586	584	538	570	582	610	583	536	613	571	569	566	554	572	634	577	586	605	592	586	573	602	590	617	576	615	605	547	559	555	604	583	616	602	577	607	608	567	588	563	580	544	575	518	615	553	557	611	605	532	529	616	595	572	587	560	541	594	599	560	576	617	591	599	595	583	610	624	583	538	607	589	588	632	585	554	596	579	588	596	606	587	559	565	561	639	545	567	590	577	598	585	557	574	610	586	570	602	569	622	587	607	606	565	585	607	569	589	530	586	601	552	566	554	560	565	592	613	592	585	615	585	618	541	601	595	604	563	606	550	598	580	538	528	630	607	579	565	593	581	589	583	547	590	579	584	595	578	587	573	574	588	588	597	562	580	560	542	601	593	529	566	553	547	541	604	557	517	549	545	574	623	558	531	594	559	530	603	541	558	593	580	551	614	564	581	549	574	573	584	568	599	567	584	558	579	588	580	605	552	578	546	611	583	576	561	573	573	602	534	603	561	570	538	549	574	598	587	576	603	548	553	553	569	596	552	614	607	565	590	578	578	595	581	599	561	574	577	544	593	628	573	572	608	586	576	591	614	588	583	563	567	594	582	567	593	574	576	526	577	551	582	565	566	549	570	574	606	580	599	568	565	574	575	596	552	585	571	561	546	592	624	610	556	548	598	577	562	592	583	574	595	544	580	577	600	562	563	554	570	585	540	608	568	614	547	596	594	596	570	578	620	585	588	578	570	614	574	604	564	600	569	525	591	612	536	600	610	563	597	573	566	607	552	593	592	582	621	585	569	600	626	577	631	618	590	620	641	600	541	564	581	573	583	558	572	544	549	574	585	553	572	589	576	594	583	584	596	576	599	586	585	575	614	618	584	627	576	550	567	551	558	560	603	611	596	582	580	534	585	549
11868	10763	3694	1826	1629	1912	5382	6061	4522	1823	730	383	198	222	276	172	125	105	83	58	37	55	48	49	52	43	43	46	50	42	44	42	44	45	43	47	57	40	32	46	43	51	42	58	53	43	46	48	38	40	54	40	44	43	55	52	51	42	46	49	38	45	48	40	52	41	39	36	51	42	62	45	37	54	46	37	49	53	39	50	42	38	44	42	49	47	49	42	47	40	41	55	37	42	44	50	51	46	40	47	42	38	46	47	46	42	48	49	48	40	54	46	48	46	44	46	52	50	35	39	44	55	45	35	55	42	44	38	37	57	43	49	38	32	33	43	49	45	57	50	43	49	41	43	40	42	35	43	43	43	41	42	34	42	45	36	47	47	57	43	51	43	35	49	48	39	39	46	47	48	54	48	46	57	44	54	36	54	44	51	47	33	47	51	35	39	52	41	55	50	56	35	49	41	47	41	47	38	41	46	39	50	44	51	39	53	42	44	45	45	45	50	39	47	45	55	58	42	44	33	47	31	46	38	46	39	41	53	34	35	48	51	45	43	44	45	54	44	58	52	43	46	44	44	55	34	45	53	36	42	40	38	46	37	47	47	37	32	41	38	47	47	56	51	45	36	39	42	40	48	53	40	58	42	39	52	36	49	53	50	45	38	44	63	48	52	40	42	50	41	46	39	36	48	43	46	55	53	49	36	51	46	43	36	37	54	55	39	48	31	50	39	31	44	51	45	50	46	35	43	45	41	55	59	40	49	50	45	28	44	36	48	40	49	40	40	42	37	32	51	47	53	43	38	40	49	45	44	52	36	51	42	51	45	41	51	51	39	53	38	43	47	51	49	53	46	58	43	34	52	54	44	57	50	44	42	42	45	34	46	60	45	41	47	48	38	51	45	50	41	49	35	48	48	40	38	42	43	57	48	42	43	45	43	39	46	49	42	33	46	45	53	33	46	45	43	35	40	44	48	36	34	53	31	48	44	47	46	42	44	46	49	52	48	37	46	46	46	51	37	44	36	45	53	51	30	56	41	39	53	52	52	56	44	38	46	33	59	39	46	42	49	40	43	51	39	54	36	35	53	45	53	46	38	48	52	31	43	42	39	45	40	43	41	49	45	63	47	52	55	39	42	57	34	48	37	38	47	50	43	30	45	53	42	41	40	43	44	51	45	50	40	55	49	61	42	54	48	55	50	52	50	39	45	50	55	55	41	38	58	36	59	43	44	57	35	38	52	53	39	59	46	51	52	59	52	41	44	57	40	46	38	42	41	47	54	47	54	33	38	49	49	50	59	44	48	52	50	52	37	52	42	51	42	53	49	46	45	38	41	52	38	59	61	38	54	38	54	55	46	50	47	56	48	51	35	52	50	52	52	40	49	48	49	40	48	49	58	35	39	41	45	39	53	51	39	43	58	46	36	55	32	37	51	49	33	34	52	44	54	35	47	44	41	35	51	48	44	54	31	42	38	48	41	51	40	54	37	46	41	45	44	47	48	42	46	44	52	44	61	43	40	39	49	47	37	52	42	42	49	40	45	46	27	37	30	47	45	46	53	39	49	46	41	41	49	27	47	46	46	44	46	58	39	51	48	34	49	37	44	46	52	38	56	48	45	42	45	52	44	39	49	39	49	34	52	42	35	46	59	52	51	54	30	52	37	51	39	52	35	47	53	39	39	54	38	47	44	37	42	40	46	48	44	52	45	55	44	56	46	41	45	49	47	40	45	50	59	42	35	39	45	55	44	44	48	43	48	36	39	47	48	43	43	49	52	39	39	46	43	36	48	52	44	35	51	38	54	41	41	28	51	48	54	42	40	57	55	57	35	53	42	47	41	44	42	55	51	54	44	46	54	45	51	43	44	44	52	45	52	33	40	55	43	38	45	53	31	57	49	33	39	49	37	57	56	44	38	40	50	52	29	34	48	43	43	53	53	36	45	38	56	41	41	37	37	53	43	46	38	45	55	43	54	42	35	47	36	51	51	40	51	43	44	53	43	52	54	48	53	44	43	41	44	43	40	46	33	52	33	43	57	42	43	44	48	43	49	40	45	46	50	37	41	38	45	49	35	52	53	55	43	44	43	57	52	49	63	34	50	46	53	50	46	38	46	54	58	42	47	38	49	43	44	45	55	42	57	50	42	49	36	47	44	33	44	55	47	48	43	64	46	49	42	41	51	38	37	37	36	46	48	45	49	52	35	40	46	37	49	41	46	37	48	50	44	44	48	37	46	50	41	43	38	41	37	46	39	51	43	52	52	45	53	40	48	45	42	47	49	43	55	40	44	35	41	50	56	43	47	36	54	46	55	47	52	42	46	53	40	43	48	40	41	51	53	42	44	55	50	38	45	47	48	40	53	43	53	44	59	38	46	36	34	47	52	45	42	40	38	51	40	44	53	44	34	39	35	63	38	60	37	47	47	32	46	36	51	50	46	42	54	44	44	43	55	55	47	39	46	48	51	43	45	56	53	45	43	44	41	43	40	52	42	40	37	53	62	43	44	39	45	50	38	39	42	37	44	41	45	34	38	37	56	44	37	40	57	47	35	45	49	39	48	46	52	51	51	48	43	39	45	41	56	45	57	44	34	42	44	38	50	44	44	54	46	52	57	50	44	48	50	49	46	61	53	48	41	47	40	34	44	46	43	36	52	38	43	43	42	39	61	46	48	47	37	42	50	41	54	35	47	41	45	43	51	38	52	55	42	38	39	53	48	52	51	38	47	48	48	52	52	45	40	55	50	40	49	38	50	47	47	36	44	42	36	52	37	43	45	51	44	48	36	53	43	44	46	42	56	42	47	59	44	37	44	34	57	51	42	47	37	39	32	43	53	47	43	47	43	37	56	46	40	45	38	38	59	49	36	53	54	52	40	48	49	37	48	53	38	44	58	43	48	50	44	46	40	33	58	45	38	38	43	50	54	53	45	52	36	36	34	47	44	33	39	41	54	46	45	43	45	47	45	39	50	38	42	37	43	41	39	43	45	51	45	39	44	49	48	44	49	55	60	43	48	48	41	44	42	41	42	41	58	41	46	42	33	55	55	53	44	40	47	57	46	42	58	40	41	46	53	39	42	44	41	43	41	49	35	50	52	50	43	53	40	42	48	40	48	42	58	48	52	48	46	41	49	36	42	30	40	41	47	48	55	57	46	43	42	39	34	48	47	53	45	46	38	45	42	41	44	47	40	42	38	45	44	46	50	51	51	39	50	48	39	42	52	41	43	41	41	44	39	44	45	48	47	29	42	58	51	31	52	47	45	32	44	47	44	41	48	39	49	42	48	63	40	45	44	50	47	44	45	27	44	51	51	57	47	43	47	55	38	45	54	24	48	38	36	42	49	39	44	42	55	56	42	36	44	43	40	45	61	60	42	44	54	44	43	46	42	73	38	40	47	40	47	53	53	39	42	48	34	43	48	43	55	46	45	54	44	39	44	49	44	53	51	52	52	45	45	43	41	47	43	45	39	44	48	37	43	44	49	53	46
46840	34721	25850	30534	37613	37473	49374	47248	40341	26158	18744	12526	6573	7149	7331	5075	3230	2928	1694	1105	761	729	691	610	597	586	551	583	559	568	625	596	586	567	604	574	583	611	609	572	598	602	590	583	616	607	564	659	615	677	605	552	614	589	568	581	619	557	659	631	626	556	596	573	559	593	577	639	593	548	575	552	550	602	620	585	592	623	575	606	588	602	602	614	603	601	624	571	597	578	594	621	599	608	567	643	574	607	603	573	616	634	562	612	620	609	549	583	603	588	568	563	552	587	594	620	596	583	609	631	642	587	669	618	561	589	596	581	606	646	604	550	615	595	556	603	538	576	607	608	633	619	571	613	593	576	605	573	597	582	580	610	601	574	641	594	594	641	566	557	591	611	600	581	588	630	578	576	614	577	620	583	568	572	625	599	589	600	593	566	589	590	587	567	568	572	569	594	671	651	590	605	588	598	545	628	570	586	595	595	581	575	620	589	616	582	611	587	618	593	569	596	620	618	606	595	501	600	610	551	583	593	585	587	623	583	566	613	611	560	575	553	609	569	543	607	616	608	590	609	552	548	573	579	600	580	597	575	614	600	632	563	588	600	585	581	595	570	605	610	616	592	583	635	576	614	560	603	606	610	628	626	587	577	545	591	565	587	643	596	590	581	575	624	600	568	567	649	601	579	596	608	569	604	578	616	585	582	610	625	570	590	581	630	612	568	578	591	568	571	595	595	604	609	610	602	618	599	575	602	601	585	568	607	597	607	596	585	558	621	613	618	572	559	607	640	594	583	625	603	590	568	555	547	622	572	576	570	555	595	612	579	582	601	615	571	549	586	601	597	597	602	606	545	599	589	619	584	579	616	573	557	617	563	579	613	616	559	581	620	591	613	618	605	628	616	588	624	617	600	583	633	637	575	559	595	531	641	613	588	624	608	599	565	566	559	640	579	555	622	575	592	578	592	527	568	572	611	581	623	590	560	594	577	610	643	588	578	626	598	580	604	603	598	605	641	599	614	593	573	609	583	631	527	568	584	585	637	619	589	611	626	592	618	572	615	567	603	595	599	571	580	607	600	532	599	596	584	591	575	591	612	600	612	591	572	569	586	611	604	596	576	561	581	564	633	547	594	554	627	636	587	576	615	589	581	608	595	664	591	608	572	637	602	608	566	620	613	547	560	650	536	583	594	612	616	597	585	587	594	557	591	647	619	604	614	595	623	617	602	579	602	585	626	585	618	588	581	640	556	585	617	623	590	629	591	575	617	553	619	580	591	604	581	604	560	566	573	550	623	624	573	623	584	584	580	598	611	589	624	607	615	659	620	599	624	569	596	567	590	609	550	571	586	584	584	608	557	595	579	573	608	596	571	558	582	591	644	589	588	541	620	597	580	557	577	603	615	591	583	581	608	580	607	578	612	621	610	625	570	598	649	611	600	567	567	600	599	597	598	600	596	560	609	583	559	607	612	595	634	602	573	621	541	578	584	627	611	582	560	551	605	555	573	596	581	567	617	603	610	634	602	587	612	629	603	575	651	628	613	590	530	588	578	596	553	563	612	594	600	627	595	604	540	610	590	554	581	614	565	604	506	618	566	608	610	602	621	628	559	598	563	570	570	604	584	604	592	639	571	531	582	570	610	626	610	602	589	537	636	543	598	571	567	652	614	628	589	591	577	534	591	603	588	597	623	593	584	586	621	571	554	560	582	570	590	583	606	609	576	593	592	586	627	601	623	563	548	562	565	579	609	618	545	552	569	578	600	610	571	586	593	575	596	546	570	632	623	591	526	575	608	559	599	548	597	636	625	573	580	582	593	653	538	557	589	594	599	562	621	583	580	575	565	560	612	582	558	579	599	595	600	606	552	632	603	580	566	633	589	588	586	534	606	592	604	596	564	558	605	617	572	629	615	610	600	653	620	600	538	612	569	573	607	580	596	588	595	620	564	625	593	626	579	606	543	598	598	639	620	590	630	599	632	613	577	626	574	637	578	552	576	579	587	582	607	587	582	573	578	628	572	630	595	555	600	589	572	565	628	627	558	585	606	631	597	553	600	575	548	642	611	607	592	600	595	569	611	638	610	600	593	609	588	563	572	602	548	559	565	608	588	581	565	567	626	617	599	599	602	547	598	598	603	545	580	569	577	617	587	581	569	595	605	612	591	606	583	621	591	544	621	599	616	571	601	550	585	599	618	591	575	641	630	575	565	619	587	602	614	601	603	568	592	606	629	607	591	578	582	594	576	627	601	594	606	603	600	648	568	598	616	559	604	598	580	615	591	583	592	617	595	615	624	565	573	580	586	585	596	576	619	605	589	553	606	607	592	569	596	603	594	623	590	587	650	577	585	635	594	590	574	595	631	586	584	591	616	560	633	587	580	592	601	577	547	597	580	584	601	603	588	620	556	652	566	572	604	597	618	594	597	591	549	611	587	578	542	585	609	596	552	626	576	609	641	587	626	609	578	639	593	575	629	626	605	606	595	612	627	619	551	605	554	615	585	559	581	621	601	663	568	571	626	615	588	602	608	569	599	579	569	568	607	617	606	570	578	593	572	620	583	566	598	589	623	619	580	583	584	590	554	589	632	603	578	625	561	567	588	553	591	581	593	601	585	568	629	596	623	544	582	610	598	593	594	563	589	597	589	583	577	612	610	614	601	593	608	603	639	585	596	544	616	621	635	628	553	593	641	583	609	542	583	601	573	573	610	594	616	631	597	558	582	601	599	578	577	617	571	552	577	570	602	570	612	604	596	573	553	598	607	568	587	606	579	612	611	577	621	554	603	569	598	609	595	617	604	614	589	581	630	577	589	636	576	549	593	597	565	566	579	575	639	609	597	575	601	600	567	600	585	618	600	586	580	596	557	572	556	652	630	583	594	589	610	579	626	580	602	624	561	623	586	629	545	609	628	566	635	590	614	621	600	622	559	645	561	622	583	613	622	597	595	587	590	586	608	580	614	580	588	615	597	604	602	561	589	585	575	589	551	641	551	558	604	598	583	636	589	625	573	587	589	618	540	575	588	630	588	566	563	606	562	632	564	602	586	586	612	599	559	618	643	596	605	593	618	574	595	569	591	608	611	587	595	562	571	618	597	607	585	580	566	570	640	609	606	578	589	585	564	571	638	574	622	540	585	562	565	590	578	578	630	579	544	598	550	587	575	651	585	562	589	588	615	617	612	592	575	601	585	619	574	551	588	605	608	612	606	587	598	641	563	580	599	608	593	622	623	594	568	659	598	591	606	543	557	573	566	570	582	568	571	585	565	622	618	636	588	571	583	600	568	588	597	617	606	595	633	574	578	582	609	611	593	566	607	617	591	583	585	568	589	573	574	561	637	595	583	565	562	618	570	552	601	589	607	584	594	585	572	596	609	587	596	638	576	571	626	611	555	602	606	600	591	637	599	608	607	565	625	651	600	599	570	584	611	559	547	569	579	575	619	576	610	582	604	587	585	617	630	597	575	577	561	603	560	585	552	620	611	654	595	606	566
16974	18307	8921	3411	3300	4033	6606	9191	8083	3208	1260	560	266	310	331	239	241	149	121	78	57	49	40	44	40	42	49	50	45	43	36	43	36	55	39	51	32	47	36	39	48	51	48	44	51	40	44	57	40	49	44	46	38	32	50	52	39	42	43	46	40	44	29	39	47	50	42	68	49	42	51	51	54	43	60	48	45	46	43	31	50	32	52	53	48	52	45	43	53	47	44	52	52	27	60	46	48	46	38	55	46	51	48	53	54	44	50	50	58	58	42	42	39	38	47	36	34	52	46	52	49	44	49	52	41	40	43	57	47	38	54	39	41	38	47	35	46	44	41	40	39	31	42	42	50	40	42	49	48	50	52	53	48	46	38	42	34	49	47	57	38	45	60	38	48	36	46	48	50	52	50	38	46	51	39	50	58	49	50	56	54	40	45	60	50	36	52	40	42	45	51	48	44	36	53	48	50	43	53	40	46	41	53	42	32	46	39	39	56	49	45	46	40	41	40	54	49	62	60	44	33	48	39	44	37	38	50	45	59	52	47	31	49	57	52	42	57	41	45	38	43	51	45	42	40	38	42	37	39	40	47	46	52	36	53	38	43	46	51	40	44	46	56	50	40	46	52	41	37	51	45	54	48	62	48	49	42	51	53	49	50	50	35	36	37	51	50	41	40	41	42	50	39	41	44	36	49	51	44	34	38	38	45	44	45	46	43	52	35	50	44	37	50	51	49	60	40	45	43	44	61	53	41	48	48	50	53	40	54	43	41	45	47	41	54	33	46	47	42	48	51	56	32	56	45	43	56	47	49	45	48	48	42	37	38	53	46	43	38	47	50	55	55	40	42	56	47	42	44	48	34	51	45	32	48	53	49	48	34	46	45	47	44	46	40	40	34	50	45	42	35	43	51	50	40	37	43	53	49	40	42	48	40	42	58	43	56	48	45	36	41	40	52	40	45	35	45	43	33	34	40	48	44	46	49	46	52	44	60	51	35	40	54	60	51	36	48	43	53	37	34	46	40	45	43	41	47	52	40	36	46	47	57	42	34	35	38	42	39	43	61	55	45	36	30	38	37	49	42	37	40	43	35	40	51	51	41	46	55	47	39	41	53	38	49	37	44	41	53	47	51	41	46	51	43	40	29	38	38	39	49	44	48	48	33	45	33	44	51	46	51	52	46	45	50	42	42	39	37	36	47	59	36	35	38	57	46	42	48	45	51	55	46	47	59	50	37	45	45	51	46	40	36	46	40	48	44	42	46	42	43	34	49	34	34	43	52	41	40	53	44	55	49	43	48	46	37	50	51	48	39	39	50	38	33	45	51	41	53	40	36	45	52	49	46	42	59	39	33	32	42	34	48	40	51	44	33	58	36	53	55	36	42	42	50	36	58	50	49	47	33	43	54	46	43	53	44	37	47	45	38	39	41	51	47	47	39	45	52	40	56	57	49	40	41	45	34	40	33	46	40	38	51	51	37	39	34	50	35	48	43	48	46	38	46	45	51	39	48	31	50	29	46	57	50	51	43	32	42	34	52	43	47	41	38	45	59	42	40	37	42	44	53	49	43	43	44	56	52	44	43	54	44	47	41	48	62	60	37	46	68	43	40	34	37	44	41	40	45	48	41	41	59	44	42	33	53	38	51	37	49	39	44	44	51	50	41	50	50	34	40	59	39	47	36	51	46	54	44	39	34	55	61	46	50	33	42	42	51	45	51	43	47	50	46	46	44	45	45	59	46	48	54	43	50	45	56	41	40	52	48	41	50	43	46	43	45	38	55	35	37	47	52	41	41	36	56	46	45	51	38	50	46	50	43	57	51	36	52	34	50	46	50	44	44	42	37	54	60	45	43	45	54	43	49	33	53	49	44	40	39	41	39	35	46	53	36	43	37	41	46	45	43	47	49	54	53	53	45	36	51	55	46	38	37	52	50	44	42	47	59	50	42	43	51	49	42	41	39	47	53	36	36	39	41	60	49	46	38	39	48	45	50	55	43	36	47	50	44	40	42	61	51	39	57	44	50	52	44	43	42	47	57	39	39	40	54	39	53	34	44	36	44	38	44	42	55	43	49	49	41	43	36	42	43	49	50	39	57	46	42	64	46	52	39	55	38	47	39	54	53	28	58	46	43	33	60	44	48	40	52	60	51	33	42	38	47	38	39	58	47	47	43	39	35	38	42	49	55	40	44	43	46	39	55	46	40	48	38	61	52	46	40	57	54	44	56	66	49	44	28	44	29	44	45	38	47	53	36	39	48	41	50	45	41	47	47	55	69	43	33	46	49	50	48	53	55	39	53	55	50	43	52	42	42	48	41	42	51	41	41	44	33	38	43	47	45	39	40	42	46	48	47	44	33	43	48	47	28	46	46	51	47	52	56	45	39	38	51	38	43	52	49	45	36	38	44	40	52	45	53	63	43	45	41	38	44	34	51	37	36	46	45	53	48	39	41	54	37	37	39	48	44	36	37	44	38	41	47	51	47	39	37	56	36	54	47	36	51	45	58	49	43	54	51	45	37	51	41	43	40	37	37	52	36	34	36	46	46	47	44	40	49	44	43	42	48	53	51	46	41	44	51	57	47	39	41	24	49	52	41	56	39	44	38	47	46	52	49	54	38	50	50	41	41	54	33	44	42	41	42	37	38	52	43	56	51	38	45	52	34	41	43	40	54	32	52	40	53	58	43	34	37	51	51	61	46	38	48	45	47	45	49	41	43	41	43	50	43	44	33	40	46	40	39	48	52	50	39	62	51	36	48	46	54	47	46	47	46	36	41	45	51	44	47	49	53	52	42	48	43	52	41	50	36	37	38	32	40	62	51	43	46	41	47	50	34	31	44	45	38	49	44	48	46	40	43	52	45	39	45	46	47	44	48	45	46	48	41	36	48	43	53	52	54	47	30	52	42	43	47	47	55	53	48	43	54	36	43	49	35	43	45	53	50	50	31	50	36	46	42	46	45	43	45	45	45	41	41	53	53	45	45	54	64	54	45	43	40	40	47	40	39	31	47	48	44	48	48	45	46	39	45	40	43	48	50	45	49	34	40	31	36	37	55	33	44	41	50	43	38	39	42	39	41	42	39	43	44	39	39	51	49	41	39	33	39	42	45	42	41	46	44	48	34	53	39	48	57	48	37	37	41	54	45	42	44	52	51	51	45	43	50	44	53	46	53	44	45	47	35	55	37	60	41	42	45	50	52	33	43	47	46	40	50	46	44	47	57	33	37	47	40	57	45	50	46	37	39	50	39	46	54	47	37	38	40	46	50	44	46	60	40	41	33	47	38	57	42	52	47	43	39	46	48	45	41	48	41	47	43	47	65	34	45	47	46	53	44	37	51	45	48	41	39	38	39	36	41	39	44	43	47	51	53	47	55	42	44	54	58	47	39	42	43	59	52	47	49	41	47	44	51	43	41	44	35	52	66	41	42	43	52	44	52	39	39	52	47	39	37	35	43	33	53	43	48	47	44	37	51	41	51	43	53	34
51551	36658	33482	37032	44748	46459	51228	54347	47960	31246	24059	16100	7347	9925	9817	6988	6378	3923	2218	1420	855	765	683	640	580	563	568	574	577	626	604	601	642	540	602	622	580	624	657	628	592	581	607	579	626	578	589	599	607	566	599	620	565	573	625	629	577	564	603	616	549	582	596	634	613	548	557	578	612	606	592	597	580	612	568	575	586	580	561	582	578	597	584	585	577	597	608	580	575	623	606	611	545	590	609	590	611	578	556	612	620	577	599	615	621	601	616	597	634	592	569	594	592	616	597	613	575	640	560	585	557	623	617	590	584	539	594	578	625	588	611	605	590	576	596	637	600	618	602	590	583	608	599	592	599	616	603	562	657	609	593	602	570	636	608	605	584	654	598	615	624	628	572	635	587	636	596	580	574	552	613	591	578	612	594	618	578	526	639	622	602	581	629	631	566	614	584	649	588	571	583	579	617	594	613	598	582	569	553	585	561	612	578	607	639	626	564	596	599	613	570	610	585	596	567	631	608	574	619	611	612	597	623	594	590	580	625	587	607	609	599	606	635	597	585	653	604	591	590	591	612	625	585	626	606	612	595	600	609	625	609	587	619	613	565	637	612	577	602	581	596	574	593	627	582	635	607	576	591	629	623	624	598	571	572	583	570	581	594	599	623	564	579	618	613	588	602	606	577	626	625	603	614	612	584	608	602	589	635	587	607	613	645	579	592	619	613	624	629	619	577	628	637	580	592	575	612	631	588	623	598	652	588	644	607	628	585	583	569	602	601	592	580	596	612	606	631	603	587	605	593	603	576	577	563	561	623	603	629	651	649	609	591	577	637	620	606	599	623	605	633	612	592	585	646	625	586	591	591	620	583	635	617	594	625	593	582	545	639	589	604	581	586	618	640	578	612	557	581	584	629	617	595	617	577	578	588	625	592	642	567	598	614	619	620	585	602	590	599	543	556	600	594	598	582	573	625	601	638	608	581	593	604	596	586	593	615	587	614	623	629	625	549	554	622	620	603	598	585	630	644	570	658	617	628	620	573	673	598	613	586	559	584	615	575	600	605	616	615	616	568	618	571	637	586	590	626	600	603	566	583	594	620	570	572	627	579	615	612	624	615	611	641	570	641	597	651	587	591	543	581	593	605	571	595	613	593	594	600	621	642	647	609	619	599	635	596	569	596	630	632	593	624	622	589	555	628	544	606	601	630	568	610	602	590	620	624	580	643	573	638	621	666	623	564	576	588	631	637	573	628	610	596	593	569	609	621	576	630	570	572	578	606	606	610	581	617	606	586	596	634	603	560	615	617	613	634	595	605	592	624	614	617	571	557	603	607	628	620	586	579	583	593	603	620	609	606	613	585	608	567	605	578	607	607	586	602	583	591	626	577	611	604	573	616	618	606	612	578	608	635	603	580	610	600	620	625	627	656	632	578	590	604	611	575	600	607	553	592	575	597	590	620	574	588	602	609	605	652	588	626	596	571	660	600	642	610	588	603	596	604	568	616	637	622	582	621	591	580	614	610	599	619	613	595	600	608	643	615	605	648	639	652	580	640	609	646	584	602	612	563	621	577	585	594	570	551	603	603	623	571	574	622	567	587	592	584	612	575	602	642	611	610	594	612	565	594	633	584	562	568	615	591	602	614	602	612	572	645	611	561	615	581	600	619	645	619	595	588	617	605	575	602	626	606	596	611	633	605	556	598	611	579	614	636	625	607	582	602	610	608	559	584	597	618	601	594	601	594	585	581	601	571	607	591	579	593	636	607	624	582	591	560	597	581	608	598	590	629	588	590	618	609	610	654	589	570	587	573	553	644	605	638	601	621	621	621	626	580	585	569	572	602	606	574	589	588	584	614	583	573	618	608	558	550	613	612	588	585	585	624	587	629	661	645	563	607	607	579	604	584	609	592	598	647	595	578	650	592	562	622	570	574	575	613	598	629	589	655	619	615	613	608	617	620	587	604	607	594	616	602	578	641	607	564	557	626	595	667	602	615	600	611	643	578	603	594	609	601	595	589	612	568	641	563	609	625	636	603	594	591	602	595	542	630	578	610	582	579	637	623	633	630	581	599	625	574	594	628	552	593	623	538	581	614	577	579	600	612	558	600	575	605	588	609	593	614	604	612	591	602	627	590	556	622	592	556	583	602	567	623	608	624	590	619	618	599	616	606	598	581	614	641	573	608	584	592	595	602	588	586	585	598	634	594	620	648	594	595	640	550	600	599	569	595	571	593	630	611	528	624	605	610	576	586	619	604	578	621	590	600	600	571	590	612	562	593	625	651	602	616	604	644	625	572	598	559	598	631	602	625	568	617	588	618	606	599	638	601	628	576	570	576	624	579	555	584	566	615	603	607	546	607	638	609	599	617	614	552	619	577	618	597	602	675	590	563	625	608	586	558	640	619	591	584	578	631	599	565	586	558	602	624	591	590	572	594	569	599	613	573	628	581	597	569	566	566	599	606	564	613	595	621	582	617	607	566	610	598	572	582	571	567	592	611	574	591	610	629	581	632	648	607	630	592	576	610	608	582	585	611	592	604	593	534	577	555	589	613	627	609	539	614	543	604	616	613	640	608	588	591	613	647	582	604	600	583	541	589	605	582	565	604	578	597	669	535	601	621	580	581	594	574	587	552	565	651	592	599	615	617	596	594	593	620	609	577	586	582	588	584	645	610	598	630	602	598	633	626	592	611	577	587	610	639	599	640	609	636	588	622	616	581	610	626	612	636	601	601	589	572	597	589	564	621	590	641	613	563	608	552	632	581	587	607	557	578	580	605	602	624	629	625	641	610	580	563	609	573	614	629	564	581	623	611	586	568	587	609	624	614	615	614	598	631	628	602	541	569	581	618	602	633	587	643	596	613	601	620	568	589	571	606	591	641	623	622	615	598	644	551	622	591	593	614	539	606	605	566	633	666	601	585	616	559	638	580	611	577	631	608	597	597	554	646	588	614	567	592	588	547	610	604	579	610	584	614	601	583	603	551	643	624	597	632	588	629	622	613	627	637	580	592	633	606	610	613	563	604	609	565	594	540	613	612	583	601	590	620	565	612	590	605	574	608	583	578	618	589	583	576	609	585	584	575	578	589	605	592	626	580	591	616	529	566	616	586	627	620	590	579	623	614	577	598	542	581	624	587	630	532	624	584	584	633	641	611	562	619	633	621	546	582	556	587	578	664	568	613	607	585	619	590	603	593	661	633	598	602	579	620	607	609	606	670	585	615	609	616	578	617	575	622	602	623	610	589	569	580	620	612	588	568	663	603	597	595	608	600	619	551	616	564	638	636	567	606	628	602	569	636	625	548	571	615	584	606	597	577	567	626	629	597	595	593	613	612	644	556	604	603	590	577	623	578	612	601	580	557	580	602	562	608	579	614	597	620	613	614	628	625	560	556	583	608	619	604	609	572	594	594	606	606	614	613	629	580	632	608	588	613	629	629	576	590	603	577	635	570	590	629	593	611	593	583	553	569	588	612	621	621	631	641	568	638	588
5713	2528	1215	516	579	806	1574	1991	1860	659	348	200	116	104	102	77	97	58	53	43	57	60	56	28	37	36	45	55	44	38	43	49	37	50	39	39	43	42	43	53	46	45	43	37	43	46	39	48	49	42	43	41	41	33	45	51	42	37	50	47	39	49	49	40	41	54	40	46	39	42	32	40	47	41	35	36	27	40	48	34	49	35	47	46	40	46	40	44	47	34	56	44	48	48	39	42	51	38	57	59	52	38	48	53	46	46	48	51	45	50	58	49	46	47	37	41	30	48	35	51	43	40	44	46	48	49	47	43	49	39	38	50	37	43	35	45	55	53	45	37	48	42	41	59	49	41	37	48	43	40	50	39	43	48	37	47	32	44	42	46	35	54	39	47	53	39	37	43	47	43	36	42	48	42	38	53	48	50	37	56	42	49	51	18	45	47	50	42	48	37	44	64	41	58	35	43	50	47	50	42	48	45	43	45	34	52	47	44	46	45	35	43	50	33	54	49	39	36	46	50	50	44	48	53	49	35	34	44	44	45	53	41	43	34	40	38	42	50	37	58	43	48	39	49	56	60	38	41	55	46	46	41	49	48	45	38	42	24	36	47	28	42	39	61	40	58	47	54	42	32	34	40	27	47	50	38	43	38	46	45	45	44	49	52	48	40	44	46	46	42	37	45	40	32	38	32	45	41	40	33	50	39	35	36	45	49	46	51	35	52	57	40	42	44	49	40	40	42	42	49	41	42	39	45	46	36	34	41	52	50	51	44	43	51	48	44	45	37	42	40	57	43	43	49	34	40	51	46	38	47	52	47	45	51	57	42	45	51	41	50	46	44	36	51	36	34	42	45	43	43	55	36	48	39	46	38	36	41	44	47	54	60	34	56	43	53	47	47	48	44	31	33	44	45	44	46	33	37	36	42	30	28	55	40	47	43	38	51	48	37	40	56	41	52	47	40	53	47	46	43	46	39	46	60	40	49	51	54	48	51	44	50	53	46	33	48	38	36	30	47	45	33	35	51	38	42	48	43	40	46	35	50	44	60	49	40	38	40	44	39	52	48	57	40	55	48	51	38	54	50	45	35	32	60	28	41	43	57	43	42	37	46	34	56	48	45	52	42	40	43	43	57	40	47	54	46	42	44	49	46	35	35	55	33	36	47	40	26	39	52	39	41	46	49	39	46	41	46	43	33	44	34	46	35	49	35	44	44	38	43	45	42	44	35	39	45	52	43	43	37	38	52	46	46	50	44	50	37	42	46	41	33	40	33	50	46	63	43	46	50	35	40	32	52	47	36	41	44	41	40	39	41	47	48	32	37	35	23	41	48	45	30	41	46	47	47	42	42	47	48	41	46	48	39	47	48	57	48	37	64	41	46	42	39	53	46	44	52	34	45	45	46	51	30	48	46	54	45	41	43	46	44	39	50	52	27	58	37	47	44	37	39	46	39	35	50	68	38	50	42	47	46	32	39	48	36	48	44	32	54	44	35	47	46	50	43	48	33	53	53	30	41	36	56	56	31	38	41	40	52	37	39	35	47	41	41	46	44	35	45	57	38	40	43	41	51	46	54	45	37	44	38	47	39	54	38	38	52	60	40	49	43	45	42	49	54	50	42	34	46	52	49	42	39	45	35	51	30	47	51	43	36	49	50	47	48	41	52	46	35	41	43	38	51	40	51	31	55	41	38	40	47	43	55	49	40	48	44	29	52	48	52	37	56	47	47	33	38	36	36	42	36	42	41	38	47	38	43	44	33	46	42	56	48	40	52	44	40	46	34	44	44	55	46	44	37	46	43	46	52	47	45	50	44	37	50	48	45	49	59	38	44	37	43	45	44	34	52	49	50	47	51	51	47	34	55	44	46	55	38	47	43	53	50	38	39	40	44	38	45	58	45	46	41	45	41	56	46	38	45	42	48	44	51	39	51	49	43	43	50	40	45	47	41	45	37	49	47	41	36	54	50	33	47	53	33	46	44	47	56	38	44	54	27	51	50	37	52	48	45	34	37	57	42	35	40	46	40	45	44	52	44	44	44	36	42	62	39	43	38	39	44	34	50	39	48	50	37	49	52	47	46	51	39	37	48	35	57	53	46	47	53	41	51	40	36	42	40	36	38	52	40	46	45	39	44	35	40	31	39	47	54	40	43	36	43	48	49	40	49	60	49	53	39	47	59	34	59	32	33	54	47	38	33	43	50	39	36	48	41	45	46	43	47	53	41	51	54	38	36	32	43	35	45	58	43	45	31	30	44	52	46	37	54	41	56	48	42	43	50	47	41	46	40	44	44	38	40	44	40	46	42	39	58	47	50	43	37	45	47	34	46	42	39	34	32	37	55	48	39	48	41	41	44	52	36	52	54	36	48	38	37	44	39	54	58	41	48	49	43	36	50	51	33	30	33	49	44	35	56	32	46	40	37	34	39	40	38	46	51	63	41	49	40	29	47	47	34	36	51	51	48	39	38	41	40	43	46	45	42	42	42	44	53	52	38	38	44	41	45	47	67	43	41	39	49	36	54	36	44	52	40	33	50	40	40	41	48	42	50	38	37	42	47	49	31	52	35	54	39	39	49	51	52	41	37	35	37	51	66	38	38	45	43	51	39	51	39	35	40	48	47	39	35	40	46	41	40	44	36	38	39	41	38	47	52	36	34	35	47	48	54	45	42	47	43	32	39	40	40	46	40	51	33	39	39	48	55	48	48	34	42	34	41	30	39	47	36	45	45	48	39	51	45	48	39	38	42	61	42	42	36	41	42	45	49	40	33	51	46	40	40	48	55	49	50	37	44	43	49	42	47	46	39	48	38	47	34	41	61	43	36	35	54	51	36	32	39	56	43	39	47	48	29	44	34	35	45	50	39	44	33	50	52	35	45	51	49	33	41	47	43	43	40	35	44	45	37	40	44	45	46	46	33	36	40	39	42	46	39	32	40	33	51	45	42	34	41	43	50	40	41	45	43	44	44	33	57	36	37	38	51	42	36	40	48	39	52	57	46	48	33	44	43	46	49	55	49	57	60	50	47	47	42	49	41	46	45	34	37	35	47	42	36	40	35	46	38	37	43	44	47	45	43	27	34	42	47	48	48	48	44	47	45	44	49	29	42	40	49	52	47	43	40	38	40	47	41	42	43	56	49	47	53	42	39	45	49	37	56	38	46	44	46	48	36	55	37	32	52	43	40	45	40	39	49	53	47	31	37	31	38	48	47	43	50	37	46	51	59	57	46	41	33	46	35	38	46	42	45	45	46	42	45	42	39	44	44	44	45	43	39	41	56	33	51	41	37	38	44	43	46	39	50	35	52	49	43	37	39	45	46	45	35	46	40	55	45	35	26	33	40	47	41	46	55	57	42	42	41	39	43	44	38	37	52	47	42	35	39	42	39	53	41	49	46	48	42	50	45	61	49	43	37	39	32	38	46	36	53	44	45	41	50	41	49	28	38	51	37	44	45	42	37	48	54	47	36	36	41	45	47	49	42	51	35
36922	21921	16655	19844	24884	27583	33668	34277	30491	16717	12149	6258	2808	2801	2608	1993	2161	1429	1009	794	657	617	603	554	582	579	586	578	506	572	585	609	588	577	582	563	570	565	529	604	594	559	591	545	563	573	546	578	594	560	566	604	578	558	549	542	552	553	562	604	581	595	596	539	560	559	588	528	587	546	522	541	535	583	577	538	574	623	570	552	581	577	558	555	557	573	547	560	564	580	585	560	574	553	598	542	572	522	597	565	591	559	537	575	599	568	562	543	600	565	527	551	557	598	562	641	553	567	570	578	583	548	587	640	523	555	543	614	541	541	553	586	572	573	582	578	607	579	514	599	560	615	602	620	540	608	533	570	579	573	512	547	563	553	628	560	561	589	554	569	562	582	589	546	598	574	556	596	607	553	587	538	605	588	554	562	611	589	580	516	515	578	574	606	541	554	570	558	533	582	566	575	625	542	562	550	570	531	582	540	612	589	603	540	563	548	568	540	625	609	564	596	570	544	524	541	577	566	567	555	543	588	562	557	560	543	570	597	620	580	577	560	563	571	552	577	549	553	559	556	556	531	577	583	607	586	540	587	572	538	556	563	581	554	599	576	554	593	555	579	558	583	574	566	555	591	581	595	571	576	566	536	566	565	566	542	594	552	599	555	580	561	535	631	617	593	566	552	575	572	554	552	534	554	540	578	572	567	573	577	538	576	539	579	548	544	507	534	538	584	546	601	542	561	584	578	548	580	551	589	609	571	571	581	550	601	543	587	583	580	599	564	596	572	557	632	535	594	564	541	590	545	571	605	573	596	591	565	559	570	547	542	576	550	549	586	563	587	525	541	529	523	534	541	552	544	540	546	532	603	568	545	566	597	600	596	520	610	597	563	551	556	593	591	540	586	551	551	574	598	549	572	576	598	580	553	566	582	550	572	563	553	543	531	594	598	542	547	582	573	544	570	535	544	582	551	603	568	576	601	551	559	557	548	534	616	537	551	547	585	551	583	553	543	557	572	592	577	546	533	559	555	557	558	555	530	525	503	583	581	609	628	568	617	570	586	556	556	595	599	546	556	543	590	560	552	609	582	555	559	528	556	611	598	567	541	558	542	624	547	547	538	515	553	574	540	529	537	565	534	584	582	538	621	557	574	568	603	559	564	580	535	590	539	545	586	620	548	575	568	546	544	600	537	557	553	530	571	570	579	547	546	558	546	556	598	597	556	581	595	580	553	586	538	531	539	520	592	578	531	528	587	603	575	560	593	560	537	556	526	583	587	499	540	545	550	539	551	542	614	600	544	564	613	552	541	558	556	577	580	541	582	548	553	581	587	574	594	545	570	583	581	569	593	560	549	590	577	568	518	525	586	568	552	584	579	554	571	563	576	570	556	551	550	518	547	545	565	547	606	543	512	592	571	528	572	560	593	528	557	574	586	546	561	563	550	602	540	566	579	571	518	568	564	570	536	595	607	559	558	560	580	554	564	591	541	565	541	539	541	555	579	568	540	572	556	612	581	559	571	572	573	534	545	576	569	601	560	565	622	582	557	565	523	574	560	572	556	544	560	565	547	585	564	569	612	543	567	583	549	530	572	567	541	593	565	576	566	634	593	556	559	568	574	588	576	585	555	611	599	535	576	600	560	562	548	575	557	587	534	623	588	568	609	584	581	537	599	523	541	573	567	593	575	573	539	562	581	548	542	563	616	508	502	526	566	594	550	621	549	609	543	560	547	546	553	545	574	559	578	612	570	610	522	557	557	546	522	608	530	600	562	579	597	536	536	568	610	564	573	526	571	582	525	587	562	585	582	572	583	591	543	574	587	584	562	565	543	562	557	595	589	579	585	565	579	571	551	529	560	546	563	512	532	566	551	514	547	585	581	539	560	574	582	566	552	559	595	549	548	587	552	537	540	572	531	522	573	546	544	592	560	572	549	551	580	537	573	580	575	529	569	572	545	583	587	567	524	561	553	559	586	572	535	591	648	550	585	532	590	568	560	568	572	491	542	522	533	547	563	584	583	556	609	562	575	597	630	569	589	569	587	534	546	562	569	574	567	558	563	606	567	608	557	576	564	585	547	621	515	600	553	576	538	598	536	578	538	542	557	539	546	549	541	601	534	569	531	614	568	594	569	599	561	524	570	533	620	557	600	515	555	574	547	584	567	571	585	572	593	575	625	565	603	579	532	584	573	569	548	600	593	554	582	569	558	551	550	578	542	583	562	556	534	544	585	519	552	521	540	564	601	591	564	597	573	548	549	562	573	573	539	521	576	586	616	586	590	574	587	575	574	581	558	506	581	521	602	561	516	559	596	572	517	618	562	585	556	576	529	591	552	522	541	558	574	551	607	557	527	586	569	502	565	560	603	564	590	597	572	564	559	592	562	546	623	569	582	571	568	583	535	594	533	578	567	567	571	524	570	603	569	543	565	539	573	582	615	590	587	575	554	597	546	532	559	560	584	571	562	550	564	530	561	582	590	567	508	541	555	569	566	532	609	567	571	611	549	572	552	535	534	597	534	550	555	536	570	569	581	543	580	533	568	546	634	526	610	560	570	582	564	581	599	552	578	583	567	550	593	568	550	580	556	571	525	567	544	569	571	575	551	576	570	598	540	573	555	597	545	598	551	600	514	575	589	568	540	594	593	563	562	574	534	619	527	598	582	594	600	591	514	567	609	554	554	586	575	534	571	587	565	558	572	563	563	574	535	577	578	609	575	539	569	532	574	574	574	564	535	579	609	575	568	545	533	535	611	536	575	560	548	499	550	564	592	593	582	584	581	568	563	545	564	579	544	528	528	552	569	526	540	541	519	537	541	571	583	551	538	608	572	592	573	551	566	537	543	551	595	569	576	571	562	542	533	580	592	592	539	575	572	541	613	531	577	597	536	576	583	547	548	555	551	572	595	596	542	578	558	555	548	596	567	587	549	589	607	551	588	575	569	558	587	566	555	586	532	535	564	554	592	567	591	556	534	528	579	588	587	576	521	615	583	531	590	550	579	595	575	582	553	598	561	572	544	604	551	530	553	576	533	551	548	576	580	594	605	559	554	581	566	554	588	573	568	567	556	497	565	565	562	574	597	577	562	544	577	554	534	527	570	570	560	530	564	576	569	595	543	560	546	599	564	545	553	572	620	539	538	574	578	529	534	580	566	568	534	524	553	560	548	538	556	564	575	597	570	594	569	556	603	580	575	562	559	570	574	542	595	557	553	572	568	546	571	565	550	557	592	584	551	586	511	581	597	538	647	568	547	581	515	562	562	553	566	515	628	578	521	538	554	546	575	571	616	573	552	583	581	524	524	584	561	574	544	562	558	584	588	623	577	592	547	584	543	599	545	610	589	548	583	554	585	545	565	548	527	601	552	543	594	589	576	552	574	585	530	570	534	583	546	567	552	553	570	557	559	552	528	525	558	558	560	555	529	548	601	580	558	550	593	513	561	554	566	550	587	580	547	550	591	547	538	599	577	598	595	607	561	550	556	596	564	542	563
11253	9641	3432	2083	2928	2263	4267	5846	5061	1519	772	407	178	170	208	117	140	115	78	55	48	48	32	46	43	33	60	38	46	42	41	51	53	50	35	46	50	46	49	51	40	38	35	44	45	48	33	34	46	40	40	56	44	42	51	44	38	37	35	39	43	45	54	51	39	45	41	43	52	49	45	49	53	40	42	44	45	52	53	47	44	44	38	48	31	48	41	32	46	50	48	45	54	40	37	43	43	43	44	49	53	37	48	43	51	49	49	50	42	45	54	41	45	42	53	44	33	49	42	38	40	43	53	46	59	45	33	43	35	37	41	39	31	37	43	19	44	32	44	43	41	49	59	42	43	57	49	50	47	47	39	49	34	42	43	40	42	43	48	51	41	41	39	49	36	47	37	39	41	37	42	49	41	38	46	43	64	37	58	36	44	46	46	35	47	44	39	27	48	35	35	40	48	48	34	58	39	57	50	51	41	51	43	37	45	43	44	43	39	50	48	38	50	38	43	47	48	37	42	43	47	35	44	50	33	41	35	33	36	39	41	42	48	53	40	52	32	38	40	40	31	33	39	42	54	39	44	46	50	35	52	53	54	50	38	44	49	44	40	45	33	45	50	47	47	47	54	44	48	39	50	58	52	52	50	51	44	46	35	54	54	48	48	42	43	55	36	36	46	36	35	43	44	52	49	46	39	41	37	39	41	38	43	43	37	42	44	44	45	42	43	34	48	42	52	47	47	33	43	39	36	61	42	51	48	51	40	33	49	43	46	43	62	45	42	38	39	31	57	52	34	52	45	40	41	39	48	44	36	46	51	44	45	49	48	58	52	53	40	45	43	54	42	50	33	45	43	58	44	32	59	46	44	44	67	39	42	51	55	44	44	58	52	40	46	54	49	55	46	44	57	54	49	39	32	53	42	47	34	43	45	45	35	51	49	39	55	39	56	44	32	45	46	37	53	32	43	37	50	48	52	52	46	49	46	51	47	47	52	49	37	53	56	43	61	46	50	48	50	44	42	31	41	31	55	37	38	43	38	45	46	47	32	40	47	38	45	51	40	48	42	30	45	49	42	41	38	48	43	43	45	50	40	36	47	41	49	48	43	48	41	47	49	38	44	42	42	42	40	46	53	45	40	41	45	46	43	44	45	41	44	49	52	55	42	47	43	43	46	43	47	39	48	41	46	46	42	41	46	54	50	36	49	47	44	52	57	39	43	47	48	49	38	36	33	45	37	31	48	46	52	37	43	36	42	47	36	47	54	43	47	38	52	50	56	46	34	42	39	45	39	46	48	40	46	39	31	41	44	51	40	43	53	46	31	47	39	43	41	44	39	63	38	37	54	53	43	31	45	49	43	67	33	32	48	53	36	58	48	58	44	36	51	47	42	50	38	35	46	31	47	45	47	47	46	37	39	51	46	38	54	44	45	43	44	34	43	39	47	48	49	54	48	46	46	38	47	50	53	51	53	41	39	48	51	48	43	38	38	43	51	51	59	56	42	43	29	45	39	49	42	46	37	44	42	38	34	41	47	41	42	47	42	54	41	41	42	53	45	37	40	35	35	65	47	39	51	44	33	39	53	41	34	45	46	52	33	38	36	39	26	39	37	42	44	47	54	31	37	50	39	57	49	47	42	43	49	46	38	38	42	42	46	45	55	46	45	33	42	49	38	46	34	46	37	47	50	41	40	48	40	42	44	39	35	52	47	58	45	43	42	41	47	46	57	47	45	45	30	58	39	39	43	39	50	45	46	44	42	51	46	53	47	40	39	53	63	43	40	45	66	32	53	37	39	41	41	40	40	49	48	55	48	53	40	33	46	44	40	51	37	45	49	48	50	34	48	54	52	47	43	43	44	41	37	26	54	56	31	43	47	57	43	41	49	43	25	46	51	49	56	47	40	35	48	55	50	45	47	44	53	59	45	44	33	26	39	56	48	45	30	37	55	37	43	45	22	42	45	44	50	46	37	54	41	42	52	55	49	43	57	37	41	35	50	47	47	39	37	48	43	43	43	47	40	53	48	38	29	43	44	37	49	60	48	49	44	46	40	38	39	39	45	40	48	48	52	44	49	28	49	46	42	50	41	36	34	48	47	40	38	45	27	40	44	36	54	39	36	39	39	38	44	52	37	35	47	41	50	41	41	37	58	33	38	40	44	53	44	42	48	42	48	47	46	46	44	54	38	47	41	50	56	39	63	42	36	48	45	47	44	39	34	30	47	45	51	52	40	48	42	49	49	43	44	57	43	37	42	45	42	47	43	36	41	34	51	37	30	40	47	49	47	42	41	47	48	42	35	38	54	51	48	44	39	32	48	45	39	43	40	40	47	36	47	58	39	49	47	41	41	49	43	45	43	44	39	58	50	54	38	41	53	44	43	57	43	54	33	46	48	39	34	38	51	50	39	48	38	41	49	46	45	48	40	47	37	43	41	55	46	51	38	40	40	30	64	42	51	56	37	53	36	35	51	40	43	50	47	45	46	61	38	50	30	51	47	54	37	50	43	45	36	45	48	56	44	37	50	40	59	34	45	30	47	49	46	32	46	38	43	38	32	41	45	56	43	47	54	34	50	34	40	48	54	41	45	38	48	40	58	42	45	63	39	39	46	50	48	46	41	62	56	39	42	41	41	38	41	40	46	39	58	37	50	45	44	35	47	40	44	42	45	46	40	46	42	58	39	46	41	53	47	45	56	48	47	44	41	44	40	52	35	41	42	43	48	36	36	42	51	48	32	36	44	53	51	41	50	45	37	36	50	44	49	33	36	44	47	60	43	49	43	42	44	51	37	40	35	34	50	33	35	49	54	46	47	50	32	37	47	42	50	51	43	46	42	52	58	43	44	47	59	46	54	36	31	48	40	53	40	46	47	44	52	48	51	48	43	46	55	42	39	44	54	47	40	57	54	46	43	59	42	47	38	46	50	42	43	40	41	59	39	47	40	41	43	34	49	54	43	48	48	32	47	32	42	40	52	36	46	40	41	56	38	53	44	51	49	39	43	42	41	34	48	49	45	41	32	51	33	49	38	53	36	51	40	51	44	37	42	53	52	46	47	30	42	56	44	53	39	39	31	56	47	49	32	36	52	50	50	58	42	41	54	40	45	35	50	39	35	32	56	43	42	46	44	51	53	47	41	56	35	45	44	43	46	36	43	43	47	43	51	45	37	36	44	48	38	41	39	47	49	50	48	52	46	44	53	47	48	40	39	43	36	43	30	45	33	38	36	37	62	46	38	42	45	36	45	39	37	56	47	50	39	39	50	40	34	40	50	39	46	47	50	37	37	49	47	45	35	49	38	36	39	38	42	35	33	46	49	36	46	43	55	48	62	40	45	44	40	42	43	25	45	53	52	52	48	42	51	35	41	43	42	52	42	40	50	47	38	53	41	43	49	55	48	41	36	32	41	47	51	36	42	48	42	47	51	42	48	39	40	49	44	37	54	46	43	46	37	26	54	50	46	41	51	41	43	39	39	39	51	49	44	47
49372	31668	25458	34188	43994	39139	44653	45859	40508	24687	19473	11329	5829	4959	5689	3048	3648	2250	1468	1070	720	721	594	579	616	567	572	566	567	556	582	566	587	584	570	565	644	560	569	626	593	579	605	539	588	552	621	601	610	539	569	556	585	599	563	593	597	556	596	577	565	568	568	532	586	538	565	596	596	538	616	550	567	513	578	581	571	614	580	591	580	544	557	567	552	595	563	556	586	583	546	544	549	576	554	589	586	531	574	581	557	581	600	577	553	573	568	584	572	602	547	555	616	563	566	583	601	585	570	582	589	588	592	563	588	570	544	599	569	614	552	572	634	615	552	640	601	575	590	557	552	577	588	550	578	591	608	589	564	579	582	564	545	606	553	573	604	598	556	585	562	600	576	563	560	560	567	589	604	541	585	563	559	564	612	572	606	623	575	606	600	543	579	595	607	559	596	570	580	566	613	582	598	563	581	573	558	549	575	560	609	576	565	602	593	560	600	570	568	591	576	591	578	542	616	555	566	554	593	548	640	544	554	560	585	578	594	581	590	588	584	567	529	594	557	532	564	578	601	516	588	546	573	545	567	595	567	588	572	546	564	587	591	580	552	606	570	560	585	578	604	589	561	622	597	549	604	597	556	576	592	575	604	612	600	556	551	617	597	581	620	566	569	603	547	541	518	626	553	615	585	572	587	586	603	537	561	577	575	538	512	583	613	606	633	599	603	574	548	550	551	598	613	577	587	550	617	558	574	563	565	567	541	578	569	610	591	598	543	613	573	562	571	553	555	577	621	609	583	596	554	585	528	566	592	534	517	579	630	609	602	541	571	580	580	593	568	589	599	581	572	577	580	579	596	600	582	572	590	592	555	574	594	567	592	574	571	584	572	558	574	621	558	574	563	576	564	553	579	569	577	597	575	568	580	558	559	589	545	611	563	556	579	586	554	551	583	571	628	589	569	586	589	558	563	594	577	576	572	595	544	600	580	540	587	599	560	605	589	574	569	566	583	560	582	576	614	566	572	545	601	554	564	566	583	579	607	562	581	602	529	587	574	570	594	585	550	597	559	542	558	583	611	574	536	571	545	622	567	587	606	574	552	522	615	604	571	602	596	609	517	580	601	565	594	593	549	598	558	583	589	536	545	552	577	609	561	601	597	554	564	585	597	655	554	636	556	602	575	580	557	596	630	609	593	591	582	544	550	588	551	567	579	548	598	542	599	605	613	559	583	600	585	552	576	569	598	567	610	604	584	578	591	585	571	593	557	598	532	596	566	527	577	579	555	621	545	575	582	563	595	553	581	539	556	568	610	537	570	568	570	615	604	578	556	614	563	574	569	598	600	603	572	573	559	618	553	603	600	558	597	564	582	545	573	542	565	553	592	634	604	592	605	572	583	589	566	590	588	578	564	591	593	569	576	579	593	567	590	528	653	609	510	581	520	622	572	541	574	591	612	598	547	586	596	562	579	565	581	573	553	604	621	569	564	565	593	602	572	553	557	613	607	609	590	604	626	562	575	625	574	566	558	553	520	558	612	601	558	554	585	591	614	615	576	567	605	546	548	575	578	562	511	585	555	556	609	600	607	553	576	596	590	604	585	578	597	588	569	556	574	646	596	586	580	564	615	571	595	559	588	544	597	578	563	603	580	597	555	565	593	561	640	595	559	580	624	574	577	529	582	520	564	542	592	578	592	583	576	567	582	556	594	576	552	585	554	533	594	588	555	558	598	587	598	602	562	557	612	558	571	551	589	549	601	579	588	587	573	550	544	587	596	594	595	601	594	559	528	594	572	592	576	583	545	571	554	574	602	581	585	611	558	578	594	596	566	586	580	595	602	585	568	568	590	566	561	601	617	598	618	551	579	589	560	604	595	575	616	594	569	568	581	595	565	600	541	576	574	566	605	556	593	585	610	602	548	572	599	605	588	545	587	572	577	547	579	564	564	583	567	582	571	578	574	585	573	575	593	594	559	595	592	566	574	611	589	529	584	595	577	592	582	616	629	570	609	604	591	660	580	584	603	609	619	598	593	607	587	575	566	591	619	560	590	643	566	620	594	581	596	559	598	569	599	563	582	540	572	617	573	575	597	544	586	565	596	612	570	603	597	584	618	595	555	571	563	539	611	549	547	576	544	618	608	524	562	562	550	577	561	566	551	585	543	565	582	554	569	587	573	612	570	598	579	601	576	583	550	579	555	549	590	588	568	551	561	574	604	600	579	594	594	588	605	597	554	568	628	590	529	565	602	572	569	585	594	553	607	598	606	595	532	581	570	569	540	583	593	603	585	593	591	585	604	577	582	549	599	600	580	601	560	569	590	583	616	602	535	555	589	543	552	571	535	602	616	541	578	549	522	570	563	572	568	620	556	585	570	572	562	560	574	588	572	590	520	577	555	587	563	602	564	567	573	562	628	556	606	579	611	531	582	574	618	552	573	549	559	562	552	536	564	599	520	626	593	589	589	563	578	588	574	560	563	573	567	591	587	575	575	588	554	568	570	579	584	582	591	597	600	566	550	567	620	597	582	530	565	620	605	564	547	574	625	571	586	578	568	608	541	589	559	591	584	549	563	586	567	546	576	594	592	569	573	560	569	584	607	550	522	587	596	548	575	589	573	578	562	583	549	572	554	522	559	575	528	575	571	531	540	545	589	559	611	534	582	611	606	569	540	592	571	563	645	543	562	551	563	548	613	581	623	588	578	567	591	550	600	617	583	546	623	593	595	587	594	521	597	542	494	601	565	540	566	588	589	576	562	599	570	567	517	598	575	562	607	581	584	557	556	580	575	586	518	560	598	550	571	537	518	591	573	591	583	554	590	544	593	578	577	570	580	556	526	573	574	576	592	539	587	565	589	607	528	614	610	592	571	572	585	594	584	551	567	554	561	591	593	611	574	593	580	564	588	604	617	580	583	582	581	582	569	558	552	557	587	561	575	556	572	566	628	584	569	605	555	578	602	607	566	581	597	573	566	573	605	561	549	552	529	600	565	587	605	569	561	596	594	604	568	585	571	554	568	564	598	557	552	600	588	591	664	602	541	562	588	586	599	581	628	552	604	600	572	612	557	571	559	578	549	576	590	593	574	595	544	564	522	584	596	581	573	603	549	557	599	576	582	567	563	578	577	565	573	592	633	548	579	536	613	556	525	561	569	572	596	588	595	618	559	555	567	564	582	558	570	573	596	552	610	612	589	553	634	578	552	587	563	582	565	570	552	586	601	623	601	573	625	593	627	562	585	570	561	573	551	585	583	557	556	569	586	579	621	555	616	598	575	608	549	573	578	542	590	613	567	568	577	548	558	605	576	589	607	540	606	568	543	553	561	581	566	555	534	571	603	580	593	555	602	607	607	544	589	615	569	569	561	568	582	572	557	604	581	615	587	568	565	583	606	591	575	568	594	551	600	591	606	581	552	596	599	610	567	612	591	559	563	554	579	584	610	564	610	540	586	595	567	560	565	609	560	588	533	560	597	542	567	553	594	610	552	548	592	586
10789	8624	3646	2304	2334	2152	5165	6241	4785	1703	794	504	263	198	237	166	134	99	82	66	44	38	48	52	48	47	38	54	59	44	48	41	52	46	62	29	47	52	48	51	46	61	51	41	43	41	53	49	41	38	47	45	47	52	44	45	34	44	46	54	36	52	41	55	50	41	39	42	49	47	50	42	45	44	46	50	50	40	39	47	52	44	49	42	42	55	42	55	51	39	50	39	53	56	53	54	46	47	35	38	42	49	49	43	58	39	53	45	35	46	34	45	45	46	32	41	44	45	43	35	52	46	51	37	43	43	37	37	46	46	57	47	38	37	44	31	47	44	46	48	47	43	31	51	43	33	40	55	44	56	58	43	50	64	48	39	55	41	44	46	48	46	44	57	43	52	36	51	52	42	41	46	48	40	42	54	48	54	44	57	41	36	50	28	55	34	47	56	41	46	47	48	43	38	47	46	57	48	54	65	43	48	50	52	40	43	38	38	46	44	59	43	48	41	52	42	43	48	52	39	34	37	39	46	43	50	55	41	42	36	53	39	51	50	42	43	46	42	49	49	43	48	42	37	51	57	49	46	47	50	46	47	50	41	42	47	43	51	48	50	46	55	47	42	36	41	45	48	57	48	49	48	44	37	33	34	47	42	51	32	52	52	57	27	48	47	42	54	34	56	55	39	47	46	42	48	48	39	48	31	40	32	50	42	43	49	45	42	56	59	36	37	38	37	38	35	57	46	56	45	44	52	44	38	50	46	34	48	55	57	37	36	50	36	40	38	45	45	53	36	47	47	38	43	45	46	46	56	52	42	58	49	42	64	39	43	51	64	48	50	35	32	46	48	37	42	42	52	44	42	48	54	54	46	42	55	51	37	31	60	44	47	43	53	46	42	58	47	49	52	49	38	44	46	43	51	41	45	41	53	45	38	40	54	49	37	43	47	51	48	47	41	40	61	40	52	48	41	38	39	33	49	40	43	45	60	46	39	44	47	50	45	51	42	42	49	33	48	50	45	44	58	45	36	41	34	43	67	39	44	50	41	36	43	47	39	50	47	48	41	50	39	51	48	50	46	41	45	42	43	48	36	45	45	40	40	37	54	45	52	37	37	49	49	45	40	35	38	44	40	42	39	41	42	47	43	46	49	42	38	48	40	51	57	51	51	44	50	41	32	36	53	29	53	53	47	48	43	50	63	58	47	50	46	50	48	43	50	49	41	44	49	44	39	41	53	59	39	36	43	44	51	45	42	40	34	51	47	50	52	51	44	46	56	39	54	49	42	45	45	47	45	39	35	36	47	52	42	43	43	47	49	52	59	38	51	46	55	40	55	54	38	39	28	58	48	44	42	44	30	39	41	37	47	50	42	43	45	53	48	47	53	43	49	54	41	39	36	49	36	44	46	51	36	37	37	41	33	51	35	56	39	36	48	49	52	30	49	36	48	42	51	37	54	57	47	43	55	52	38	57	39	42	33	32	50	45	45	42	36	39	48	48	33	28	41	54	48	47	41	56	49	50	36	40	43	41	41	43	45	54	43	52	55	47	43	55	43	47	39	43	52	45	43	47	42	43	38	39	40	54	57	42	51	48	28	44	43	47	40	43	40	46	38	47	45	42	45	47	50	46	50	45	41	49	53	36	52	45	47	54	45	54	46	45	39	43	51	36	49	52	40	47	48	42	41	56	47	57	45	48	45	41	40	53	39	41	35	45	37	42	38	41	44	45	51	39	48	57	47	53	39	45	38	45	35	47	46	46	55	41	61	46	55	58	48	44	44	41	43	43	29	43	38	40	48	35	52	40	55	33	34	36	37	40	44	36	50	38	46	42	44	43	54	55	45	37	44	41	43	41	52	43	52	53	55	38	54	47	48	42	44	47	51	53	52	60	39	47	47	50	36	51	43	47	54	38	51	45	41	40	56	42	39	48	45	37	52	32	51	50	54	44	42	51	46	42	56	44	32	52	46	38	37	51	42	48	47	47	60	42	35	35	52	39	45	47	56	52	48	55	39	46	45	57	40	41	47	38	38	45	43	40	54	47	38	51	50	46	42	46	44	48	50	47	43	52	51	43	51	41	44	40	37	45	42	48	43	49	46	49	50	40	52	44	47	45	46	49	51	46	43	46	50	48	36	48	55	59	36	41	52	34	34	39	49	38	54	64	49	48	40	38	60	52	42	53	53	53	53	46	39	52	49	47	47	43	33	45	50	52	55	44	39	59	44	44	41	41	29	62	33	51	38	46	56	43	47	44	43	47	43	52	33	45	48	44	48	38	59	49	48	48	41	44	38	56	42	40	54	45	53	46	46	47	44	40	50	36	41	42	52	43	32	45	48	42	54	47	51	50	41	40	38	45	51	43	30	40	37	44	52	42	55	37	54	50	36	42	49	35	46	46	40	49	51	52	48	39	49	49	47	53	53	46	36	39	41	47	48	45	45	50	50	50	44	45	29	40	47	44	46	50	42	45	38	39	47	41	44	54	48	45	52	48	38	36	47	46	37	57	39	51	47	46	31	44	53	48	40	37	46	35	43	45	58	42	46	41	46	56	35	50	50	47	39	50	44	49	57	41	50	35	42	40	40	47	44	43	36	39	42	41	39	49	39	61	56	46	48	38	49	45	48	31	50	49	50	37	48	42	47	44	57	46	56	43	43	47	58	41	42	47	51	49	42	41	45	44	37	42	49	57	46	41	49	42	41	44	46	39	47	45	52	48	46	37	39	52	56	47	45	42	45	42	61	47	41	36	47	53	39	56	32	47	57	45	44	52	45	46	45	45	49	40	38	46	39	54	41	43	50	39	48	46	36	40	33	45	52	51	40	47	58	42	34	40	51	31	41	50	40	49	46	46	62	44	45	34	58	40	36	39	30	43	36	50	31	57	45	44	45	55	48	63	48	41	50	56	40	48	38	52	50	34	39	47	53	48	44	54	38	48	53	57	42	46	50	38	42	48	51	55	39	41	47	36	47	42	49	48	49	57	55	53	46	45	46	41	50	49	47	67	47	50	38	55	43	51	55	44	43	47	41	51	45	51	42	46	47	43	40	53	46	51	49	51	44	53	47	42	53	43	41	36	48	40	40	41	43	49	43	44	53	46	37	45	47	57	48	42	44	43	45	39	51	42	42	47	55	53	47	46	41	29	62	44	51	48	52	47	49	40	38	48	40	49	33	46	47	45	53	43	43	42	44	38	51	36	44	47	43	32	49	58	49	46	36	52	40	49	43	28	50	49	42	41	27	52	40	40	47	33	35	51	41	46	54	46	44	51	44	64	41	48	50	43	55	43	42	51	52	56	61	44	47	49	38	38	35	54	39	42	49	53	46	41	52	51	38	45	42	44	35	52	44	58	49	53	39	45	39	37	43	49	41	53	50	52	47	38	48	48	57	52	61	47	52	35	40	53	53	44	46	44	43	40	37	46	50	60	43	43	37	51	45	45	57	42	42	49	40	44	41	49	48	55	44	47	49	37	49	43	48	49	34
46288	32027	25796	34604	38111	39531	47634	47159	40272	26559	20169	13548	7600	5517	6343	3828	3451	2366	1458	1070	711	721	618	609	546	568	556	593	621	602	601	604	577	611	626	616	600	559	590	592	577	577	568	588	568	587	552	632	628	565	605	597	641	588	598	576	593	559	572	567	588	616	612	582	563	574	598	615	567	613	622	600	569	582	594	589	574	618	600	610	573	568	589	629	553	626	585	587	607	593	574	596	554	588	627	639	589	581	596	592	571	601	603	586	582	586	633	597	590	621	607	629	604	583	572	608	570	656	603	633	589	585	626	587	569	611	575	582	611	603	646	603	605	586	597	568	611	631	622	599	617	592	580	558	589	613	588	583	577	584	578	597	612	591	590	583	590	606	567	595	605	596	525	593	651	609	619	611	597	578	607	603	552	560	565	600	577	605	567	577	600	584	598	597	569	588	590	619	554	560	569	572	598	589	566	571	521	599	599	572	607	527	572	613	577	609	598	559	593	584	590	622	606	598	596	524	609	576	591	588	628	600	559	580	574	581	602	632	585	552	601	575	633	596	590	595	605	570	537	638	604	586	566	593	628	608	643	583	578	624	565	618	603	608	555	582	578	601	552	607	590	583	558	573	603	558	626	614	536	575	595	591	633	575	559	580	609	582	572	618	620	571	606	626	559	569	587	641	575	588	613	573	608	594	597	586	584	585	584	577	585	592	583	610	605	603	621	589	567	618	544	614	591	570	614	596	597	566	594	585	594	562	571	599	595	507	584	585	595	582	589	574	610	574	608	570	598	578	564	555	619	586	633	587	602	582	552	566	609	643	567	584	592	548	554	608	558	602	605	587	609	621	581	599	616	544	581	603	604	621	569	623	570	602	564	622	601	611	589	633	586	576	606	608	609	601	590	584	629	615	584	573	645	596	584	630	553	580	652	558	611	592	577	605	594	590	568	581	612	587	601	633	565	548	522	545	568	622	559	595	623	568	604	641	553	575	588	601	607	522	606	568	628	579	591	554	610	544	587	569	577	577	549	604	587	565	593	583	555	588	567	580	582	625	588	624	572	596	586	593	549	571	614	599	583	627	595	600	593	601	579	624	591	609	587	554	584	589	621	591	605	571	582	592	615	559	600	583	593	606	559	615	600	617	601	564	627	561	563	601	588	608	601	602	561	575	591	604	615	586	530	590	598	565	617	590	590	606	575	584	571	583	599	568	586	588	604	566	604	569	578	622	577	542	615	619	545	583	586	614	577	557	611	594	628	624	584	613	600	595	594	612	536	602	607	626	591	599	584	628	579	556	592	576	618	582	534	615	588	594	584	552	596	587	581	582	614	602	606	596	651	638	601	584	578	605	625	575	562	606	573	574	558	542	605	601	590	567	585	600	590	575	596	553	642	621	601	555	582	576	588	630	614	621	576	597	579	599	579	604	600	590	578	580	603	582	575	625	569	582	608	602	608	530	627	592	658	605	546	591	647	631	586	593	584	589	644	627	581	638	580	583	600	613	592	575	572	556	637	606	591	562	576	608	542	587	614	585	592	555	592	602	556	617	578	610	610	610	594	581	597	569	586	583	616	604	607	602	604	583	567	623	572	574	572	605	557	546	630	599	587	598	597	578	575	586	634	585	562	579	581	620	549	570	566	598	587	611	589	640	598	611	562	592	565	578	629	584	571	606	619	635	556	601	636	588	621	598	597	570	564	570	575	592	542	584	640	553	626	600	623	590	651	629	543	612	597	558	564	556	597	616	640	603	620	597	637	609	549	580	597	582	606	619	585	603	628	567	557	570	596	620	604	589	577	580	588	595	580	599	595	623	647	573	590	553	574	587	566	597	615	607	634	560	605	567	598	597	548	603	589	612	630	597	596	569	565	618	607	608	572	562	636	586	574	592	649	625	570	630	575	601	581	559	554	616	608	614	618	642	596	610	603	611	648	606	597	649	578	620	617	598	557	582	575	586	635	604	626	605	599	588	606	613	600	602	584	570	588	610	588	635	615	556	574	569	587	535	609	626	645	599	580	633	547	599	565	632	608	602	608	595	616	577	598	574	578	573	566	586	583	588	597	595	582	591	598	598	585	584	609	579	610	581	606	614	637	614	515	608	585	586	600	574	576	558	574	609	595	585	633	607	637	580	561	605	574	628	586	581	564	581	618	580	577	642	597	567	602	596	596	575	576	557	576	587	611	630	563	591	582	589	597	579	609	565	603	575	583	566	629	583	562	619	576	621	603	620	580	570	598	604	620	564	661	642	601	573	603	605	597	586	615	588	630	559	615	619	581	609	589	592	535	578	589	605	557	609	546	627	595	570	590	568	571	603	598	626	591	630	594	569	626	557	564	577	611	558	585	588	606	623	596	567	596	595	654	601	598	575	623	592	604	575	636	602	582	643	577	560	548	590	589	596	617	599	677	544	603	568	579	592	567	557	580	613	584	604	567	570	616	590	616	660	537	601	591	646	561	583	590	577	636	570	590	601	603	575	581	596	607	563	622	560	574	582	627	574	611	597	590	588	626	600	550	555	581	623	637	606	630	596	566	553	601	577	610	564	602	565	616	610	581	627	601	557	631	619	620	551	593	580	568	579	607	569	606	586	602	595	590	641	585	588	570	579	564	560	608	608	578	586	618	615	573	605	606	565	591	627	609	616	560	606	593	615	565	637	540	600	582	606	579	570	576	617	565	536	598	609	594	629	583	617	595	596	614	580	555	604	552	557	604	564	552	576	583	621	567	568	596	610	605	609	605	606	575	622	578	582	597	591	593	615	601	635	563	593	615	595	605	593	596	594	591	591	550	567	594	638	586	602	582	581	614	610	629	621	577	579	571	571	621	585	621	593	615	584	600	624	575	619	562	556	558	609	608	566	599	616	603	631	575	609	553	615	603	588	599	576	602	551	604	563	597	602	551	578	628	582	620	579	586	571	589	593	561	611	591	626	611	608	583	579	622	604	630	604	560	593	600	585	566	557	623	584	576	579	580	562	571	624	610	599	610	595	578	600	641	586	583	594	574	602	592	605	590	604	571	605	642	519	559	569	593	611	605	585	627	612	666	595	634	652	550	574	604	618	587	593	563	550	577	585	566	585	581	677	594	563	576	572	615	578	602	622	594	587	561	602	586	581	589	597	594	589	588	569	603	548	573	551	585	592	588	604	596	539	584	559	602	559	564	565	586	579	660	585	617	591	584	597	606	585	585	598	597	604	616	610	581	585	607	577	587	602	607	620	585	587	557	621	610	587	615	609	592	570	591	595	629	643	545	610	577	573	561	604	622	597	577	616	610	615	588	612	581	584	595	560	564	587	568	589	542	593	615	591	604	576	570	626	573	582	614	614	555	585	576	596	577	574	552	600	598	610	620	566	591	581	597	620	604	576	579	578	598	572	592	608	611	622	595	619	603	594	601	554	606	597	597	617	617	638	589	558	558	638	582	568	622	595	542	580	607	591	587	591	561	589	570	593	574	590	601	584	633	627	569	565	599	576	584	570	605	621
16048	16290	6270	4232	1985	3166	10032	9933	8259	3118	1344	869	430	246	365	231	155	148	105	90	49	58	51	39	48	40	41	28	37	40	50	36	51	42	46	51	47	38	50	34	49	53	43	51	54	49	38	43	36	40	47	41	41	43	38	49	47	38	50	50	30	48	47	49	40	48	35	49	51	41	52	42	38	40	50	44	37	41	33	34	41	36	37	49	58	40	45	45	40	36	53	44	55	43	45	49	36	44	41	40	39	61	42	40	51	51	32	39	50	61	40	49	38	46	54	42	51	50	32	46	33	33	40	37	49	41	43	36	38	34	45	45	46	51	41	49	56	40	41	42	52	43	49	50	41	50	34	56	43	47	49	44	44	45	32	49	43	58	36	42	55	51	49	38	46	39	38	47	39	48	50	44	60	48	38	40	58	35	47	37	52	45	39	53	43	50	51	50	35	53	52	47	43	44	42	35	39	41	51	51	44	33	52	48	57	41	30	50	43	40	48	41	42	45	44	39	39	50	56	55	49	44	41	46	29	44	50	51	53	49	46	29	41	47	47	34	40	44	54	35	49	42	46	54	47	39	33	47	44	48	45	35	48	50	42	40	38	35	40	44	53	40	55	35	44	50	55	52	45	45	40	42	52	43	45	32	48	50	44	26	52	49	49	30	53	45	42	47	46	40	61	42	34	46	39	51	46	57	36	54	40	40	42	48	52	51	53	41	33	40	43	35	43	47	47	46	49	41	40	42	26	43	45	47	55	46	38	50	39	42	40	57	38	40	26	43	50	50	47	56	37	34	43	38	35	39	50	53	46	46	48	40	40	56	45	38	41	43	30	41	41	47	54	36	49	31	46	41	46	46	39	38	39	45	52	34	49	59	38	48	45	47	44	36	49	38	45	41	42	43	53	51	41	50	55	38	49	44	42	43	38	47	58	37	37	41	40	55	46	40	55	40	53	48	38	58	44	35	43	49	42	40	49	33	37	50	42	45	49	46	51	51	57	47	48	48	36	43	48	53	39	41	51	49	41	49	38	55	52	53	37	44	60	44	42	42	43	47	43	56	29	48	42	32	46	48	44	47	45	52	48	43	40	35	49	40	52	44	39	48	40	64	54	66	37	45	63	45	40	45	46	50	51	63	55	47	45	38	50	39	59	45	32	55	46	44	43	51	50	52	54	54	46	47	32	36	39	51	61	53	35	55	48	37	37	46	42	56	45	41	44	50	48	52	50	36	45	40	47	35	39	44	51	43	41	43	50	48	40	46	36	42	51	44	30	44	43	49	34	48	55	49	53	54	42	51	41	60	45	33	55	50	33	51	41	35	37	47	45	50	49	36	36	44	43	44	25	40	58	48	46	31	45	49	56	47	60	47	53	45	29	39	38	44	40	37	49	52	56	56	45	34	33	45	50	37	36	50	46	51	39	52	49	39	56	41	42	37	41	56	44	44	41	40	44	57	36	45	43	46	33	58	39	51	37	35	48	44	39	52	50	54	48	41	52	38	50	43	43	53	42	36	51	31	53	48	38	43	36	53	49	55	52	40	45	56	42	53	40	31	39	37	38	58	52	53	41	46	43	41	55	47	46	53	51	37	43	42	46	48	46	46	41	55	42	43	41	36	47	40	47	45	44	43	61	40	48	37	33	44	58	42	42	54	52	41	42	39	42	55	43	37	32	32	39	40	36	50	36	48	41	52	46	40	34	37	45	39	44	40	44	43	41	39	48	36	44	45	33	44	49	48	51	56	34	45	43	30	39	42	48	43	44	46	40	30	39	40	38	42	50	49	40	48	40	47	45	44	41	34	44	46	39	47	45	44	48	48	42	53	52	48	48	39	50	42	58	48	41	47	35	41	43	39	44	40	38	44	58	42	42	32	55	43	44	47	44	44	47	41	57	42	43	36	42	36	44	37	43	48	47	57	46	48	46	39	45	33	39	44	49	47	37	49	42	33	49	53	45	45	42	44	37	41	47	47	60	47	43	46	42	42	41	55	39	37	48	43	42	49	46	35	52	43	39	40	40	43	43	41	42	46	38	40	52	36	52	53	55	36	52	40	39	44	44	31	57	43	41	44	45	41	57	46	44	56	57	53	38	41	41	42	51	39	40	44	44	34	38	41	38	60	43	50	43	41	51	44	57	58	40	35	39	53	46	47	35	41	36	46	61	46	39	50	44	36	44	40	51	47	59	46	54	51	44	54	49	47	45	35	38	48	49	54	50	43	41	47	37	48	39	44	41	55	46	43	57	38	44	38	42	38	38	45	29	40	55	45	36	38	34	47	48	44	49	43	49	42	40	39	36	51	45	46	42	47	40	34	35	47	48	46	41	34	40	50	38	55	32	58	59	33	40	45	40	49	50	45	38	49	51	37	45	46	42	49	48	42	40	48	44	36	43	45	66	43	46	41	42	49	50	45	52	57	44	52	39	40	50	41	59	39	39	44	44	43	47	40	49	54	49	47	37	57	43	33	44	34	28	34	54	34	46	41	58	47	48	48	40	40	53	44	53	66	41	52	38	50	53	41	38	44	51	42	36	41	29	54	51	49	33	40	50	44	53	54	53	43	37	50	42	46	50	42	43	48	53	37	39	45	50	38	53	35	41	42	46	39	38	42	52	45	48	53	50	51	41	45	46	51	46	48	45	45	49	46	42	55	40	47	48	30	44	39	54	44	45	53	39	46	43	42	46	53	45	48	52	38	52	49	54	53	48	51	38	41	29	62	46	50	42	53	41	41	51	52	48	42	43	46	43	36	40	46	38	36	43	45	50	43	56	57	61	45	34	45	60	52	61	67	59	35	41	41	46	45	36	52	52	41	42	54	45	49	50	45	46	40	44	43	60	46	51	40	40	58	29	46	59	49	54	47	37	50	56	38	52	40	46	49	37	39	49	51	55	51	42	48	49	48	34	36	42	63	48	42	50	47	40	53	56	27	43	43	42	36	50	48	43	40	46	41	41	41	50	47	33	37	43	48	54	41	33	41	48	50	41	58	23	45	44	22	43	48	45	39	47	56	48	36	41	45	45	41	59	38	50	52	44	61	53	50	41	43	35	35	52	38	41	47	34	46	43	34	45	31	36	38	43	45	40	46	44	49	49	44	38	52	45	39	34	52	51	51	29	44	47	30	43	39	55	44	36	40	46	42	43	49	46	49	40	46	48	44	37	30	48	50	44	51	55	39	50	48	37	49	38	51	37	44	46	49	35	33	56	42	42	38	62	57	54	44	35	36	39	43	49	48	45	43	36	53	41	33	41	41	51	37	49	52	32	47	36	36	40	39	50	43	36	36	40	33	46	50	36	46	43	52	40	39	30	43	40	45	45	50	51	35	49	57	40	41	50	46	42	55	43	65	44	51	58	44	33	41	45	50	36	47	34	48	54	42	46	45	39	33	38	39	47	45	42	38	48	47	41	50	36	47	46	50	40	40	68	44	39	39	48	56	48	52	36	48	50	45	45	38	47	41	45	48	48	43	40	52	44	40
52625	36112	30344	42047	36365	45197	59991	54217	48130	32106	24948	19363	11164	7421	10215	6228	4470	3923	2389	1355	815	819	631	617	605	568	620	606	591	612	624	655	618	630	590	526	648	579	581	588	585	561	618	620	562	596	577	567	597	635	634	617	570	602	588	580	598	577	602	594	587	588	606	577	650	585	598	559	563	576	534	606	597	612	595	592	585	629	585	609	565	618	587	563	611	568	663	570	625	549	579	599	627	607	595	579	580	559	608	588	625	565	571	612	592	574	566	605	550	559	595	612	571	570	641	590	584	585	577	571	592	598	555	566	596	599	609	596	611	578	568	604	550	519	626	571	558	579	611	596	596	612	584	577	601	597	626	553	566	566	587	589	551	588	605	622	594	625	560	559	582	610	595	576	574	575	565	582	570	547	597	586	626	584	579	609	600	630	626	606	572	606	612	613	571	637	604	601	593	585	550	610	606	581	607	587	593	618	618	615	636	554	569	599	575	541	611	570	605	631	589	627	580	593	571	625	595	550	581	594	639	615	582	629	557	597	627	597	588	588	575	593	565	564	642	586	606	556	567	633	596	579	570	582	607	585	598	587	582	609	561	562	576	583	548	596	576	533	610	592	536	559	581	601	577	572	605	595	566	655	612	584	564	586	552	597	603	611	592	591	593	594	589	575	615	644	598	608	585	539	546	621	597	575	577	617	600	623	650	555	661	576	570	576	613	601	596	622	630	613	586	611	577	609	529	612	564	616	591	589	592	588	579	632	585	593	620	579	577	591	586	617	575	599	576	598	588	532	586	591	635	617	565	570	559	580	555	599	574	562	562	596	622	606	590	595	636	553	594	565	593	603	546	613	574	556	623	655	565	615	551	570	602	591	562	586	548	571	596	609	593	597	565	584	612	618	605	563	592	583	564	612	590	580	624	625	552	590	626	603	630	615	622	609	613	603	595	658	629	589	607	587	613	591	585	574	580	625	585	611	616	583	579	571	599	599	571	552	556	590	589	620	588	588	557	596	601	621	625	589	561	615	590	621	596	597	556	571	528	619	553	607	595	617	588	587	562	604	570	621	574	608	644	591	596	613	572	588	563	625	569	624	551	576	591	631	582	563	636	577	591	593	615	591	600	611	581	619	608	610	570	601	590	629	591	565	563	578	613	581	594	583	604	616	581	607	602	566	561	598	588	633	604	573	593	571	581	587	563	591	581	618	596	599	586	594	586	601	613	582	582	618	557	588	594	596	574	604	569	631	619	607	610	597	589	584	574	567	621	563	577	583	574	591	580	584	593	628	611	590	607	582	608	620	586	584	604	562	597	582	575	622	574	569	613	572	615	609	583	551	588	592	599	589	568	571	615	642	605	566	573	618	605	587	583	603	587	572	596	569	605	555	626	610	629	567	569	556	611	589	622	601	547	578	603	567	637	599	583	611	546	600	568	557	618	551	596	572	593	610	604	615	576	613	601	540	580	584	621	563	578	630	571	604	611	567	615	602	608	611	606	585	579	627	562	613	602	600	597	591	602	548	598	618	593	610	592	582	628	577	567	596	593	558	639	564	618	570	545	576	628	615	591	621	576	612	613	600	594	587	631	590	590	580	604	560	578	623	590	591	570	578	614	563	542	591	614	570	579	582	598	628	590	590	597	581	598	614	581	562	568	622	584	600	631	583	608	628	599	565	584	578	576	560	605	594	619	594	574	568	548	599	580	592	563	591	612	582	626	630	582	601	624	608	609	619	584	596	601	596	565	552	621	579	595	610	599	576	609	624	581	629	624	562	543	599	576	564	615	584	618	616	610	612	579	609	586	611	562	605	613	584	581	583	552	584	639	553	633	602	601	608	555	577	584	592	565	598	610	556	607	581	605	608	572	609	626	603	623	588	605	603	552	590	595	584	625	578	583	584	580	576	593	611	615	584	523	618	591	601	607	594	578	576	596	584	592	602	570	611	633	609	616	593	590	626	589	593	580	581	587	603	607	609	560	563	561	591	583	530	603	585	568	621	601	599	636	588	607	576	614	607	621	568	576	550	635	546	579	567	576	609	568	587	632	562	593	623	576	560	580	592	585	560	624	625	613	607	597	569	593	567	581	608	586	613	581	594	569	608	625	597	595	608	557	585	529	641	561	581	582	583	576	604	618	573	572	622	593	599	589	599	633	594	577	575	578	583	556	568	599	560	590	595	582	612	595	599	602	594	559	606	586	597	602	590	575	633	602	618	602	604	579	552	566	617	566	603	584	606	599	580	630	574	571	544	585	597	573	650	648	620	617	585	628	593	602	564	648	638	615	586	595	608	615	603	608	595	590	600	564	531	601	615	551	627	620	594	573	621	588	587	588	597	596	566	588	582	554	558	601	611	587	591	565	578	554	601	578	558	620	607	555	613	591	565	579	573	599	565	568	591	650	659	591	575	639	609	594	604	648	582	616	570	613	627	634	566	579	584	607	585	570	573	575	578	587	581	591	607	576	596	638	562	633	600	594	624	598	558	591	592	597	589	617	597	572	586	594	586	600	569	584	607	590	598	625	618	591	584	563	618	603	622	604	563	613	618	599	617	571	620	590	616	590	598	601	589	574	559	590	611	617	606	621	626	613	597	569	585	596	594	603	582	586	570	608	615	609	640	587	559	615	571	653	562	593	579	544	609	586	578	597	641	587	571	606	651	586	637	606	542	599	625	600	587	580	588	614	553	558	587	594	614	550	589	575	616	589	545	607	598	596	593	613	587	602	592	615	573	633	626	587	580	602	583	609	632	578	580	571	578	620	613	613	592	602	611	604	565	584	596	593	565	604	584	625	586	613	599	560	612	595	570	582	610	594	542	632	579	618	572	584	611	617	605	564	587	615	590	586	558	602	541	598	547	558	584	603	609	524	589	574	611	630	620	586	553	601	578	594	611	608	577	628	593	596	607	572	620	580	598	612	630	607	582	609	587	575	647	586	625	567	570	630	596	594	615	590	599	597	638	566	582	616	610	608	650	582	576	585	617	583	595	607	611	613	571	568	550	624	622	597	645	631	599	559	584	635	566	556	572	581	658	609	594	572	634	647	611	606	559	592	581	567	604	587	629	619	571	549	603	604	593	622	616	583	604	581	549	605	588	581	561	636	578	543	588	562	621	589	599	607	597	601	634	614	592	606	598	592	582	598	591	609	598	571	618	570	626	628	591	623	566	611	586	559	613	562	608	608	635	558	661	594	584	584	574	605	552	630	605	570	559	595	644	554	549	585	583	569	602	563	570	562	613	614	607	623	613	571	592	583	592	615	584	565	570	623	598	604	589	598	596	549	580	602	582	584	569	613	597	604	566	582	608	572	591	578	628	567	596	635	610	591	568	609	546	626	588	613	609	577	578	587	618	601	547	587	588	592	552	543	608	593	617	572	566	583	603	622	611	603	597	589	551	636	598	590	607	567	611	596	597	574	616	587	604	557	577	581	577	602	599	594	571	609	607	560	611	561	592	612	625	637	573	625	583	603	626	569	574	570	578	616	601
5630	2775	923	759	338	642	1899	2325	1806	704	307	183	131	77	96	96	62	69	74	47	52	47	55	49	45	42	55	36	40	42	42	51	40	43	35	39	39	36	60	50	41	36	42	51	40	51	47	39	40	43	40	47	40	39	46	39	36	39	37	41	41	36	45	37	43	50	37	47	51	56	48	44	36	45	54	48	40	51	41	41	41	52	45	43	38	35	49	46	34	42	44	29	58	55	51	41	46	45	43	51	43	38	36	47	37	48	40	41	38	42	40	41	50	55	43	45	47	51	50	38	32	36	50	41	35	38	33	44	42	52	59	46	47	47	54	51	41	37	40	46	43	55	55	49	49	45	42	42	44	39	48	39	45	60	40	52	48	48	41	36	44	35	48	50	57	41	47	57	36	40	46	38	44	41	45	37	40	54	38	37	43	55	39	41	39	45	47	45	52	39	45	34	35	45	32	47	39	37	40	34	39	57	38	35	52	37	51	51	38	52	35	36	37	41	39	40	36	39	48	49	45	49	50	42	38	42	52	60	56	40	47	35	39	45	31	46	39	46	53	53	33	36	53	44	35	37	46	39	41	48	44	69	38	40	47	32	43	53	38	39	35	34	36	53	51	29	48	48	49	53	48	41	40	41	51	51	42	41	47	42	42	38	33	38	43	41	44	46	43	37	34	49	38	48	53	56	50	45	47	35	40	38	32	37	45	51	56	33	51	45	41	36	40	37	42	37	45	48	32	37	43	53	30	38	53	41	41	39	56	52	30	39	45	31	41	52	44	38	52	42	42	32	45	38	42	45	35	50	43	43	47	33	44	38	44	40	51	35	40	35	50	40	41	45	41	44	40	40	44	41	48	45	49	45	32	34	50	39	48	43	41	53	51	40	39	48	48	34	44	52	31	36	41	40	35	43	41	44	33	38	57	49	48	50	46	40	51	37	32	44	40	34	53	34	32	50	47	39	35	40	47	46	48	57	48	49	38	46	30	50	45	42	53	45	47	61	46	44	39	43	41	36	39	44	43	52	40	49	43	40	38	37	45	36	44	35	56	43	42	49	40	49	48	46	48	41	48	52	34	37	35	51	38	37	30	40	40	55	42	43	37	36	38	39	46	60	40	61	49	45	45	50	49	42	48	44	52	37	37	37	47	53	39	58	60	45	43	48	55	43	47	37	44	52	44	41	46	47	41	41	41	42	42	41	48	49	54	36	32	35	44	38	39	46	47	49	44	36	47	39	34	44	44	27	42	40	44	41	48	49	47	36	52	58	42	38	31	35	44	40	51	35	31	41	44	51	32	51	50	41	38	43	35	38	50	49	37	44	31	49	40	38	37	48	42	47	50	39	51	37	36	40	36	40	51	47	46	41	37	41	42	44	34	46	37	41	51	33	36	35	39	40	36	47	59	35	47	38	47	40	43	46	40	42	33	36	38	36	50	52	46	39	42	44	43	49	39	45	39	46	35	32	40	53	46	46	40	42	34	42	48	31	41	45	53	37	30	56	42	35	44	46	37	42	50	36	46	37	48	53	41	43	40	31	32	40	54	45	40	43	42	43	46	44	47	39	42	49	36	31	56	34	46	44	42	50	43	36	45	38	54	47	40	36	46	50	41	43	43	45	41	44	39	47	42	43	40	51	51	47	30	47	49	33	45	40	51	52	42	49	46	52	42	39	47	36	55	40	53	52	34	59	45	47	36	38	39	36	33	38	38	44	40	30	47	51	40	42	47	36	44	38	46	38	48	45	47	49	42	51	49	40	42	46	52	50	45	35	39	48	40	40	40	39	34	41	42	42	34	46	33	45	49	29	50	39	33	53	35	47	43	28	53	38	43	48	39	41	42	46	42	42	54	54	48	44	47	40	40	43	45	35	39	46	38	41	43	45	35	45	39	45	48	45	58	45	46	47	41	59	42	48	48	50	41	45	40	56	36	52	48	44	46	45	46	44	51	41	31	41	54	39	42	31	44	50	29	42	38	32	44	37	40	48	38	49	35	41	48	38	44	46	39	57	50	46	43	40	51	39	46	41	41	46	48	42	34	57	51	58	50	47	42	44	51	39	51	30	41	38	42	45	49	44	40	48	42	41	43	36	47	39	48	43	48	31	46	56	41	39	38	29	52	37	49	60	37	55	45	53	40	33	42	43	51	47	35	49	50	42	34	37	47	40	40	34	39	40	46	51	45	35	38	35	51	35	37	43	52	37	44	51	40	43	48	45	47	53	40	31	42	39	44	39	51	47	51	52	39	45	52	35	42	33	46	50	38	52	49	42	44	52	50	45	45	50	48	44	39	33	45	49	53	48	49	44	38	44	36	40	44	54	42	42	50	36	52	47	46	48	47	40	58	51	32	56	41	39	55	56	48	49	46	38	41	46	41	52	52	44	31	45	36	45	40	40	37	41	48	41	38	42	31	39	42	39	42	36	41	43	50	33	39	40	47	48	40	26	39	49	38	30	40	41	49	47	42	47	51	50	40	37	36	44	40	35	47	41	44	45	51	41	36	37	55	40	46	46	44	51	38	61	46	46	36	39	47	55	51	32	47	40	37	40	46	44	61	43	41	39	42	45	41	56	34	44	55	56	45	35	48	43	56	57	43	40	48	48	49	51	41	31	47	44	48	42	42	44	45	45	46	42	37	39	41	49	41	39	51	38	42	46	40	62	36	42	52	45	48	38	44	39	46	35	36	31	43	39	45	47	44	51	44	44	46	33	44	44	36	43	55	53	53	34	30	43	39	39	53	39	62	58	35	53	36	43	45	47	19	46	41	47	42	47	49	39	39	46	41	53	40	34	43	48	53	39	46	30	46	38	46	47	38	47	46	45	40	46	42	52	43	48	55	37	29	49	49	44	46	35	53	44	36	47	52	43	45	36	41	59	48	46	49	50	46	48	58	48	45	38	48	49	39	49	37	44	41	60	44	57	41	50	43	49	52	51	50	45	35	50	40	37	40	39	45	47	41	42	46	48	35	28	40	50	47	37	52	43	43	57	36	50	42	45	38	36	33	50	58	50	40	49	45	41	36	40	53	46	48	38	46	52	40	37	51	41	47	45	40	41	37	39	47	43	49	46	42	29	48	44	47	37	34	32	51	44	39	31	35	40	35	46	38	40	45	53	41	38	43	41	40	68	40	43	45	40	52	44	47	41	48	46	35	45	29	54	46	39	40	44	38	55	45	48	36	34	41	43	47	37	40	39	61	59	51	59	35	53	46	51	40	50	44	42	42	41	48	41	42	51	48	39	53	38	45	42	41	39	48	45	47	37	45	35	49	43	49	52	48	44	46	42	52	40	35	55	54	31	48	43	43	51	48	39	44	41	46	35	44	39	44	49	52	39	45	43	45	46	35	45	28	38	46	46	42	40	46	45	47	44	45	41	40	34	45	42	44	49	50	41	47	37	37	37	45	42	44	31	41	42	34	42	40	56	47	44	39	59	41	41	32	43	38	40	47	44	38	44	30	55	40	48	44	35	46	31
37561	21850	14072	23517	20109	27963	36186	34807	29046	17406	9691	6669	4167	1836	3047	2026	1461	1465	1056	719	601	639	585	564	558	498	588	585	548	598	572	575	585	572	584	554	562	563	587	572	544	597	566	538	546	580	562	555	545	602	595	600	574	618	561	574	532	549	542	546	545	583	560	565	537	543	541	577	580	514	582	565	538	541	558	567	581	547	557	553	530	572	568	528	549	546	597	569	547	540	582	543	569	574	554	557	524	568	528	584	563	547	606	596	575	555	581	628	565	571	581	582	575	507	572	604	535	547	569	575	581	571	569	581	578	640	592	534	582	574	549	541	599	578	592	567	541	545	549	611	583	548	545	555	596	565	567	567	525	546	563	580	576	581	610	564	569	558	567	560	564	558	577	609	569	588	562	558	573	580	545	570	598	565	528	558	565	558	576	523	556	580	538	539	522	561	519	558	553	596	552	569	553	553	603	548	561	566	630	561	527	538	576	574	598	601	553	591	538	537	536	551	632	563	577	515	573	553	570	550	569	549	536	581	591	561	560	592	516	564	549	558	588	596	596	597	523	566	603	570	579	574	585	574	588	570	571	569	560	567	571	597	594	548	585	533	571	566	554	539	552	573	586	615	585	549	537	577	563	580	555	560	583	554	629	562	604	589	570	534	572	574	588	549	596	564	590	619	576	554	568	591	611	560	549	613	564	597	523	576	567	577	585	554	532	586	583	576	597	564	538	555	608	598	591	613	598	568	558	556	557	559	565	585	538	573	572	561	549	533	557	565	542	564	583	560	569	594	556	537	547	576	547	544	566	558	559	568	539	575	582	577	575	580	518	607	566	587	566	609	619	554	614	560	567	567	561	583	534	548	525	588	585	570	607	629	565	577	588	564	536	597	605	616	576	583	606	596	534	603	544	592	532	593	587	561	572	550	574	589	588	571	567	575	582	619	577	547	568	525	587	540	563	564	569	560	545	549	565	494	572	593	535	564	620	554	538	568	531	594	553	561	540	556	570	530	525	562	557	540	553	601	593	567	575	570	576	562	573	539	537	553	537	585	574	566	538	594	544	577	524	563	557	562	598	605	540	553	568	564	572	613	561	553	552	557	560	563	575	604	577	558	564	609	556	574	528	583	570	572	600	573	607	586	556	580	594	577	594	545	561	599	565	558	577	569	587	594	558	598	534	570	526	554	567	549	601	546	572	548	564	519	555	568	607	540	520	589	582	503	593	586	574	567	540	541	567	565	582	571	556	557	607	556	589	557	593	519	565	573	556	589	586	551	561	531	546	535	543	567	568	576	513	590	573	578	538	560	572	607	586	532	548	544	560	560	549	605	601	541	547	564	557	566	522	585	587	575	579	560	564	617	569	567	537	533	612	595	584	537	583	577	571	590	521	579	571	563	545	573	584	585	567	583	597	589	536	570	599	551	536	563	543	560	600	584	570	545	570	567	542	543	539	579	559	589	565	530	591	543	516	555	627	529	557	585	551	574	573	567	578	554	553	560	582	557	599	589	534	578	545	590	545	590	550	557	612	603	491	598	559	533	572	549	567	540	621	564	594	570	614	591	590	580	578	633	556	550	528	579	586	538	582	564	568	605	585	572	559	592	521	571	584	553	537	579	533	588	577	602	577	555	551	568	577	575	571	546	587	549	609	580	579	575	592	595	586	572	550	603	560	585	564	610	551	578	561	562	556	554	583	588	554	544	584	592	551	609	523	565	541	538	574	590	555	571	600	585	550	576	567	555	529	569	563	556	579	515	573	558	579	568	577	584	562	566	574	566	553	529	563	582	591	529	611	517	541	543	564	549	556	602	570	552	566	575	560	539	568	636	554	550	581	540	556	594	579	537	559	570	551	585	576	560	513	572	594	579	536	606	583	552	534	512	583	550	573	563	558	619	550	553	563	561	571	583	568	540	541	590	560	598	562	557	599	590	582	557	541	593	563	582	565	565	541	568	558	615	528	567	570	600	565	533	576	531	619	568	549	525	557	601	611	566	550	553	569	535	585	556	606	562	555	627	585	593	505	546	554	546	578	592	556	563	558	522	531	579	554	566	590	551	543	509	556	572	585	545	600	573	563	614	550	518	530	579	545	551	574	562	572	576	540	553	545	610	560	556	580	532	562	600	558	614	559	545	528	610	580	530	571	567	577	565	552	547	573	611	598	561	543	551	558	554	569	563	577	553	584	559	597	595	579	555	561	556	583	576	542	598	581	556	561	607	587	550	549	584	512	561	568	563	558	570	530	550	567	555	552	564	577	586	567	564	632	586	547	580	564	601	554	589	549	560	597	509	548	561	554	583	588	552	501	568	554	600	561	561	553	568	507	570	547	545	561	585	572	568	574	595	564	576	595	549	567	574	520	567	583	586	573	561	553	590	576	602	600	582	571	585	546	568	585	561	545	558	531	539	575	597	557	567	583	578	571	584	555	561	533	572	542	595	584	553	541	563	544	537	566	533	507	552	517	551	546	541	544	526	592	595	501	550	545	572	611	557	571	586	575	597	536	567	545	570	568	558	613	559	567	577	556	561	587	551	560	576	582	557	593	552	563	549	557	554	606	557	591	608	547	562	539	534	542	554	552	559	534	547	535	543	569	539	580	531	585	573	563	547	548	563	612	571	543	559	575	560	549	569	582	559	604	540	590	581	564	561	547	577	549	589	584	591	525	576	572	567	551	546	577	575	557	535	583	599	592	529	582	557	566	551	543	572	556	584	596	579	530	601	583	539	577	548	535	568	556	557	567	520	539	595	586	557	535	554	560	596	553	548	566	604	586	581	559	569	580	596	583	563	619	588	525	609	576	557	586	577	550	572	567	555	568	576	571	532	633	529	593	592	549	577	562	566	599	577	577	576	559	557	568	575	583	529	538	546	564	509	569	535	542	548	584	578	552	544	527	566	557	568	568	545	569	588	564	588	588	584	541	546	546	518	599	554	601	529	553	579	576	598	588	589	578	547	528	566	616	566	580	561	614	570	572	575	572	596	533	558	566	583	562	555	587	547	568	538	512	539	580	538	571	566	525	559	578	571	571	561	540	619	573	554	583	511	545	567	560	590	562	563	561	571	578	563	540	588	571	568	594	564	555	557	540	561	559	549	600	539	579	555	603	562	575	590	570	559	555	575	580	594	555	569	547	585	578	561	541	544	550	601	540	602	566	591	593	555	543	568	568	568	567	544	556	554	547	551	565	540	552	544	538	563	549	564	576	593	582	577	531	548	564	537	572	545	581	549	543	517	569	615	548	563	543	548	575	580	599	590	568	586	565	551	557	579	573	521	577	540	593	547	568	562	574	570	545	566	580	575	580	559	543	600	567	610	603	554	560	545	577	562	562	540	517	562	587	552	576	559	589	582	590	571	551	577	512	648	567	570	568	564	600	551	569	568	559	550	594	525	532	573	566	607	616	529	604	553	569	576	576	584	556	504	600	566	565	573	546	573	536	581	576	570	536	555	568	538	520	591	557	576	559	565	545	620	537	542	536	511
11128	10606	2943	2326	889	2455	4400	7069	4937	1836	707	440	303	104	241	190	115	136	82	82	54	54	44	38	50	50	41	46	51	33	55	42	44	49	53	32	43	36	40	48	46	45	41	33	40	51	46	42	50	49	43	44	42	39	41	43	53	47	42	51	38	44	50	52	41	36	41	41	44	30	54	37	55	49	31	54	40	55	50	39	47	36	44	42	40	45	43	46	39	46	39	45	44	46	45	54	41	49	46	37	53	43	42	55	56	41	51	54	41	39	47	51	52	45	32	64	44	45	48	53	50	42	34	35	45	45	40	47	34	41	40	44	44	50	41	31	45	39	47	54	45	33	37	42	41	33	48	59	41	46	48	38	38	49	59	34	36	43	44	42	38	43	42	51	42	38	46	39	53	50	46	34	44	38	34	49	51	31	54	47	44	44	55	54	55	48	46	30	39	44	41	44	27	39	39	42	40	39	42	36	53	47	47	49	39	42	48	41	37	40	39	38	45	48	64	54	43	49	43	45	39	47	49	38	53	47	49	33	36	41	49	60	48	40	43	45	45	43	37	44	44	42	36	47	42	31	40	41	41	42	40	51	47	44	45	55	44	53	51	37	41	34	41	51	55	44	47	42	48	48	56	48	45	40	39	40	39	48	42	45	46	46	42	48	41	49	46	44	37	45	47	50	42	40	41	41	46	43	46	44	49	40	36	36	45	37	50	43	53	35	39	45	47	38	47	37	54	43	29	39	55	34	45	55	49	45	37	48	39	56	49	49	40	42	36	55	58	49	50	50	37	38	37	55	56	46	50	47	39	37	42	47	55	38	38	55	39	47	44	47	46	44	50	44	41	50	50	39	51	53	51	38	42	55	40	42	57	37	34	44	54	45	57	48	52	40	50	48	47	43	48	52	43	41	52	49	53	40	47	51	45	41	40	43	46	36	48	45	33	45	49	55	46	41	47	45	34	40	43	44	40	51	49	47	39	49	54	52	38	39	42	52	41	43	37	46	35	52	46	46	46	43	44	47	37	35	43	45	45	34	42	44	48	51	40	48	50	48	48	37	39	51	43	43	44	33	38	40	43	42	30	57	41	37	34	38	48	54	58	52	41	43	42	42	47	41	41	46	45	53	53	38	46	41	45	55	47	48	44	42	46	37	46	57	44	47	46	50	46	33	45	51	51	33	54	47	27	41	43	39	45	40	38	45	37	42	48	35	34	50	38	49	47	43	44	48	43	32	44	48	50	47	37	49	57	46	45	53	45	45	46	37	58	52	42	53	52	52	44	41	54	46	45	37	42	38	39	33	47	46	41	45	37	48	42	47	40	45	47	60	39	44	44	40	34	44	57	39	48	48	38	46	45	35	46	41	38	43	40	44	37	39	52	38	38	53	38	41	41	44	43	42	47	45	52	44	31	52	45	45	40	55	45	51	46	40	45	43	42	44	42	39	44	43	43	41	53	44	28	57	42	50	40	38	49	60	45	44	32	45	54	54	38	43	43	51	37	43	52	40	50	43	39	42	44	47	46	41	51	47	44	44	38	41	39	39	42	45	48	56	45	44	57	50	41	51	55	41	44	64	36	47	37	44	44	62	47	46	46	50	50	45	37	45	43	39	43	63	46	33	47	46	46	53	45	40	43	40	52	46	46	40	45	41	36	52	42	46	49	43	39	45	32	46	37	56	53	32	37	38	39	45	54	50	55	44	34	41	50	39	41	52	51	49	45	51	48	45	45	38	45	43	43	34	48	54	42	35	45	46	46	51	41	45	48	41	41	42	45	43	40	45	43	52	48	39	41	37	53	41	37	34	37	57	55	50	41	43	50	38	44	36	45	42	39	53	51	42	44	50	39	40	47	43	55	47	29	36	48	50	45	43	54	52	45	47	46	39	53	49	50	42	48	54	48	47	44	49	43	43	44	34	34	50	42	36	39	46	43	43	40	44	47	41	39	46	42	38	39	45	40	46	41	41	45	39	46	44	54	55	46	35	40	44	48	53	51	54	43	47	40	36	39	49	43	44	25	47	45	42	52	46	52	39	49	41	35	53	39	37	27	46	47	39	42	39	36	49	41	37	42	44	52	52	46	58	49	42	43	46	48	52	38	37	42	46	51	54	45	45	33	43	42	58	50	46	38	41	51	43	42	35	58	38	43	30	34	54	55	42	43	43	33	35	38	54	45	48	51	41	30	45	48	46	43	46	36	50	52	38	54	50	60	35	44	34	39	45	50	45	45	37	48	36	47	38	54	41	52	47	26	46	55	33	45	38	41	38	37	36	42	31	45	41	49	39	49	45	53	52	42	39	40	46	40	41	35	50	44	40	34	41	46	39	52	40	34	36	35	49	38	44	45	43	47	51	47	41	45	56	48	45	48	36	52	59	35	45	46	35	63	53	57	42	57	43	37	45	54	40	49	39	42	48	40	37	51	49	47	41	43	43	57	43	51	61	45	45	45	34	46	50	44	41	49	42	44	42	56	33	26	29	49	44	39	50	59	40	46	45	42	49	48	42	49	58	33	50	35	43	44	49	44	47	34	35	38	37	47	44	44	46	47	29	51	44	42	40	40	42	53	50	47	39	33	34	51	46	35	42	42	41	47	38	46	41	56	44	41	60	44	60	49	46	53	39	47	52	36	45	44	50	57	35	53	44	38	34	46	37	47	39	46	45	43	59	44	45	50	54	43	38	47	38	40	51	40	44	38	39	35	42	41	41	42	40	40	41	63	45	49	48	48	49	39	44	37	47	40	61	47	41	43	38	47	40	39	46	32	49	37	43	37	56	46	38	44	45	46	45	42	38	40	41	49	35	41	57	58	37	42	44	41	40	47	37	30	48	47	55	36	47	48	35	62	47	42	34	48	44	48	43	50	46	42	45	48	53	49	45	36	44	32	49	36	49	45	39	39	48	41	53	43	58	40	36	46	51	49	44	54	49	33	50	53	46	41	41	40	33	39	38	44	39	50	47	48	48	29	44	30	48	41	44	51	43	48	52	49	54	47	45	45	42	45	53	47	37	49	45	27	51	57	53	45	41	42	47	47	34	59	46	32	45	39	45	37	54	48	32	49	46	42	33	39	44	47	45	50	42	45	49	55	43	46	35	39	46	62	46	48	54	56	44	48	49	54	33	48	37	32	42	42	51	39	44	50	44	37	48	33	54	49	45	45	49	56	45	47	36	49	46	29	35	40	55	41	42	44	42	39	43	40	48	43	38	48	47	38	30	46	45	37	47	49	44	49	51	63	43	37	29	43	45	44	43	37	60	42	45	54	46	49	56	45	39	51	39	48	51	38	47	30	55	35	40	54	38	51	47	44	58	39	46	41	52	43	40	47	37	54	44	42	44	36	45	42	34	46	42	39	52	44	53	48	47	39	49	41	48	34	58	47	44	51	41	38	41	50	37	47	43	45	55	37	31	51	37	54	42	42	53	41	39	42	49	49	43	41	47	41	39	40	48	45	30	39	44	47	35	52	40	50	37	41	48
48625	32753	21983	34983	30997	40950	45684	48805	39749	27264	18147	12804	8524	3379	7120	4649	2690	3206	2016	1197	794	724	668	570	575	590	609	563	561	573	549	595	556	591	589	560	551	561	553	596	626	555	553	566	597	585	568	555	597	599	592	581	586	571	563	552	604	647	588	607	540	554	602	568	612	593	578	550	556	614	562	597	547	585	593	583	551	532	578	552	588	557	625	583	551	596	571	547	609	622	570	539	581	529	585	580	543	580	557	558	591	606	549	584	567	609	603	587	600	573	603	544	596	554	564	579	620	566	640	602	550	579	621	590	514	583	597	574	571	562	537	548	606	553	560	593	550	562	585	578	609	594	538	616	579	550	524	567	563	546	616	525	595	570	570	596	591	560	572	545	573	582	551	575	551	514	591	587	613	601	576	561	553	571	578	621	549	554	587	560	590	584	567	562	599	587	578	582	606	543	587	585	585	590	548	574	569	574	537	591	597	588	581	615	605	619	597	562	568	571	545	593	536	576	585	566	610	576	572	591	620	566	569	572	572	543	550	558	578	542	555	562	577	538	563	565	649	607	581	547	591	602	571	548	597	594	602	548	603	579	562	567	575	576	589	543	596	553	602	592	596	562	553	619	570	603	579	568	571	560	601	588	590	569	583	584	557	581	543	565	551	530	571	595	555	623	563	602	551	591	552	585	574	611	545	549	587	546	596	567	580	567	546	562	624	564	602	584	568	545	609	591	555	571	551	571	570	573	597	566	611	571	573	588	613	563	561	596	567	560	562	562	588	558	594	593	567	579	540	567	561	589	573	591	546	587	578	584	546	561	621	584	583	600	571	550	615	589	562	623	573	548	564	587	570	609	535	593	556	590	568	560	562	561	619	595	565	587	602	555	565	580	567	597	549	556	546	584	565	577	546	545	569	573	574	541	561	584	584	570	565	596	582	554	587	519	594	548	561	585	544	520	545	537	573	588	549	570	597	539	549	604	571	600	564	626	599	588	572	579	519	591	560	582	580	594	579	591	572	535	595	562	606	617	602	583	530	552	569	585	550	572	594	585	612	570	568	595	575	584	582	578	561	567	572	547	541	579	532	596	588	535	586	579	536	597	579	616	554	605	573	550	551	571	581	589	590	581	576	577	535	590	586	533	565	597	582	566	567	546	572	560	539	527	572	613	613	564	573	614	573	604	595	595	591	551	584	548	561	576	602	567	580	583	554	559	563	576	531	577	618	574	569	538	562	554	587	535	576	558	552	571	577	613	604	581	592	582	531	574	554	563	570	580	581	578	601	571	595	528	581	573	613	591	576	584	599	579	607	561	550	562	538	577	584	562	583	592	551	585	583	556	584	570	557	609	593	579	569	590	538	621	549	582	578	614	624	579	576	592	572	585	560	600	544	562	588	585	609	586	625	586	602	609	594	591	607	576	583	590	568	522	553	601	552	588	606	594	621	538	521	598	537	542	598	597	576	586	607	543	610	568	594	560	587	560	599	604	559	603	584	534	559	601	544	537	550	599	605	631	594	591	566	583	608	560	512	579	553	567	608	559	545	583	598	547	594	590	550	581	530	610	570	576	571	552	593	547	507	579	593	568	526	506	588	586	582	555	592	586	603	609	619	574	554	565	550	568	574	567	596	564	581	545	597	590	582	571	584	570	600	631	586	565	553	564	616	597	578	574	588	554	577	557	584	563	596	571	578	567	569	564	569	566	582	537	564	569	575	572	583	603	555	569	588	621	556	572	524	603	586	565	573	604	549	576	562	586	595	585	571	592	582	581	591	580	586	521	558	614	585	606	575	540	613	577	577	538	535	606	609	612	578	553	528	561	593	564	586	550	568	580	533	554	556	584	604	566	620	585	589	600	584	598	546	582	596	562	565	540	573	553	565	588	645	594	540	611	582	541	579	575	539	576	573	598	557	563	575	551	602	577	592	578	570	603	600	573	563	558	552	574	609	557	583	556	579	592	545	553	539	607	563	547	602	558	583	562	569	567	584	598	571	565	538	576	557	575	540	611	632	589	588	502	583	606	573	528	575	536	592	578	521	521	584	555	548	584	539	597	583	582	554	554	603	592	542	583	604	594	584	563	617	580	589	579	587	633	578	584	578	592	594	561	616	563	603	561	597	574	553	545	579	565	603	565	575	565	559	550	586	598	583	563	606	547	523	597	562	568	580	537	542	593	577	562	555	571	585	569	576	617	560	545	588	578	555	561	571	550	604	552	547	593	597	574	535	557	571	545	550	584	554	565	564	645	571	613	576	583	525	603	581	593	597	539	584	588	598	595	609	605	538	578	568	570	599	578	580	579	582	566	580	594	537	636	553	588	592	553	569	571	563	564	577	577	609	623	579	614	522	611	575	558	567	548	572	597	579	559	553	587	541	619	558	585	569	533	563	557	551	602	594	560	565	550	584	562	544	554	586	578	572	549	588	556	595	590	587	568	581	623	578	648	592	564	545	622	597	638	586	542	592	542	599	585	558	588	620	598	617	592	546	541	561	556	595	545	531	614	582	554	576	568	576	578	557	581	584	553	567	549	606	585	595	592	592	612	565	570	588	574	580	575	578	548	554	596	607	518	607	564	567	576	562	569	527	637	540	592	604	591	576	567	574	596	547	617	587	582	586	602	569	584	620	571	555	579	588	557	580	576	608	572	570	540	626	592	570	638	590	599	569	615	578	566	604	564	571	565	574	589	604	593	614	541	611	585	607	565	556	563	551	588	572	599	564	584	588	580	529	580	540	541	600	584	611	587	577	564	564	541	577	584	602	582	567	537	593	584	578	554	584	548	614	609	599	602	574	583	555	566	560	569	582	576	559	571	608	597	613	583	567	563	521	601	580	562	547	532	565	583	592	570	610	575	631	582	563	577	612	588	589	588	551	551	610	583	584	584	569	592	561	583	572	552	581	583	574	568	538	564	555	570	599	510	550	541	530	559	568	553	561	588	574	518	590	561	550	596	578	564	590	619	565	567	539	586	570	574	569	578	588	573	549	555	569	571	614	575	564	559	595	577	577	587	600	577	567	533	566	569	572	585	590	617	614	557	545	565	641	574	540	590	558	622	591	544	525	578	595	554	579	561	595	561	598	583	598	592	550	626	555	568	569	555	585	526	576	547	616	557	564	530	595	589	538	553	579	554	567	544	601	584	531	632	568	591	607	568	522	593	565	569	558	595	579	561	578	574	554	577	569	589	544	584	568	591	554	594	590	545	525	564	600	554	564	583	577	593	582	595	573	533	571	541	566	613	586	615	581	599	566	606	587	590	528	566	612	609	569	502	578	592	545	572	582	608	567	566	597	555	555	604	564	570	578	579	581	577	589	611	532	563	633	585	592	541	596	598	558	592	572	502	549	581	588	581	584	593	552	570	596	543	538	586	539	561	624	587	601	525	585	587	581	581	576	568	530	572	565	506	582	573	538	553	564	608	551	563	551	589	597	559	539	594	573	607	625	551	581	546	534	551	617	546	558	547	550	541	564	583	519	567	570	625
10431	7786	2394	2139	841	3879	4543	7493	5282	1901	878	557	336	140	306	221	104	129	121	64	61	46	47	50	44	46	42	55	51	39	45	56	48	44	44	45	47	47	32	41	36	44	40	46	39	50	41	47	49	45	51	53	46	51	54	37	47	36	46	57	34	38	39	41	52	40	37	42	38	52	41	60	42	55	50	40	41	38	47	45	44	54	41	52	50	46	58	47	56	37	51	38	47	48	41	44	44	47	41	36	37	44	52	53	48	41	35	44	55	43	34	47	35	51	45	51	57	40	47	40	47	37	38	40	49	53	54	46	50	47	45	49	37	42	44	42	50	49	44	50	56	47	48	39	50	43	54	43	60	45	38	48	59	37	38	49	49	50	50	43	36	47	41	36	48	42	53	42	47	55	40	47	40	49	44	42	58	44	46	43	48	47	56	37	49	40	46	45	40	38	45	44	49	48	47	51	38	50	38	38	43	54	47	55	48	42	33	50	50	55	56	60	53	33	44	45	38	48	45	36	42	53	68	54	48	36	40	40	56	43	42	38	47	34	43	35	48	47	40	45	39	40	51	44	46	36	39	40	55	43	42	41	44	43	40	38	40	40	43	44	39	35	39	52	46	35	44	53	37	49	50	41	39	34	44	46	37	42	50	45	47	39	32	49	48	46	49	43	42	54	49	48	38	49	36	52	41	56	43	47	39	44	39	54	44	44	39	46	55	57	39	36	47	46	44	62	47	44	34	34	60	37	43	39	52	40	50	36	36	39	45	43	39	44	46	49	53	39	51	47	44	40	47	43	39	55	48	48	35	37	34	42	47	46	40	53	46	51	42	44	46	37	52	35	52	51	41	47	46	41	37	42	39	43	49	43	35	40	57	42	33	49	41	50	44	52	46	36	55	40	44	48	33	47	53	36	60	39	36	62	48	57	42	43	38	32	43	48	42	48	31	44	45	38	43	43	49	45	50	60	39	38	49	44	46	38	37	46	42	54	33	35	41	52	55	46	35	36	53	41	53	34	42	57	55	44	48	43	37	53	47	45	39	44	42	43	50	37	53	34	43	50	56	53	40	41	53	40	40	44	33	37	44	49	38	40	54	43	36	49	46	48	44	46	40	41	40	53	48	38	60	35	40	42	56	44	38	45	43	56	45	45	39	41	47	49	50	44	47	36	33	48	51	46	31	49	38	45	38	55	50	41	39	33	36	45	49	52	48	55	36	53	52	36	44	34	58	29	45	59	49	51	51	42	42	41	44	39	37	49	48	52	42	42	36	44	42	36	50	51	45	37	44	49	47	48	41	45	39	56	40	41	49	48	57	32	49	55	48	51	49	36	46	40	49	42	55	45	48	52	41	45	42	42	58	45	46	46	48	47	51	49	52	38	39	55	53	49	50	35	40	42	40	51	48	37	50	45	48	51	43	36	39	45	53	47	43	39	46	46	45	49	45	54	34	55	40	50	50	48	53	55	36	54	44	45	53	44	45	56	50	42	36	40	53	50	45	40	49	53	41	42	44	46	30	43	35	48	45	38	47	44	53	42	36	60	60	48	43	53	52	46	43	42	31	58	37	53	47	40	41	42	38	39	59	43	35	63	50	52	35	43	40	51	40	46	47	49	49	44	45	42	35	44	46	34	41	39	48	49	48	42	49	35	53	46	43	38	54	39	50	30	50	50	40	50	51	53	43	57	60	56	46	44	53	51	50	50	51	40	53	31	50	47	37	35	42	36	36	48	34	46	46	36	49	29	41	51	50	46	48	44	45	44	48	50	41	52	49	40	42	45	39	53	38	46	50	31	46	41	45	47	38	33	48	40	54	43	53	48	56	57	43	45	48	42	43	45	35	40	40	45	43	41	41	41	39	56	42	49	51	44	38	40	46	36	44	55	50	46	39	43	41	50	47	41	39	55	40	40	51	51	37	41	53	49	45	45	45	55	54	68	34	50	43	51	33	45	41	46	49	38	46	47	42	37	38	51	39	39	53	56	46	46	49	40	51	34	45	38	38	51	30	51	40	43	45	50	50	43	37	43	55	43	44	47	51	37	46	36	49	56	49	52	39	39	51	50	42	34	39	35	53	47	41	45	66	43	47	43	32	46	39	49	50	39	50	43	36	42	46	40	45	41	42	39	53	46	42	53	45	43	40	50	42	48	44	46	44	49	37	43	57	38	51	50	57	42	57	45	52	46	47	40	45	44	45	48	46	41	52	43	60	39	36	40	53	52	44	57	39	46	37	43	44	46	52	41	53	42	50	41	49	37	53	42	43	48	49	47	36	37	45	37	48	38	48	37	41	48	45	43	44	48	44	48	45	49	52	37	44	44	44	46	45	39	50	49	45	51	52	35	43	51	38	46	39	46	43	51	40	47	45	36	41	49	42	51	41	49	38	35	58	42	46	53	35	34	42	47	30	56	38	40	44	40	47	50	40	37	44	49	50	36	39	39	56	36	52	39	47	45	43	31	49	50	37	34	53	53	58	52	53	55	45	37	36	46	49	42	40	43	49	49	31	44	56	53	53	49	45	37	53	47	57	48	41	51	43	47	33	46	42	51	43	61	46	46	43	43	39	54	38	42	52	49	37	39	38	45	52	45	33	47	49	49	46	36	44	31	47	58	43	46	47	52	42	47	36	52	57	33	40	54	45	42	44	44	44	47	41	47	47	38	43	50	42	29	41	43	45	45	42	47	53	43	54	50	61	47	38	39	52	38	48	43	42	52	56	37	45	46	46	42	53	38	51	49	38	46	36	42	46	53	48	46	56	46	49	34	51	50	43	52	49	50	51	45	46	64	46	45	49	40	56	55	44	42	51	46	51	47	42	49	47	49	43	46	44	38	45	49	51	44	35	55	41	57	40	41	43	41	34	34	46	48	49	54	50	42	47	43	44	60	50	44	41	34	61	52	55	53	33	41	39	36	44	36	44	44	38	41	35	52	60	60	45	39	52	44	58	46	56	38	50	52	42	53	57	63	44	39	44	51	34	34	48	45	40	49	52	47	42	42	37	44	40	49	47	39	60	56	55	37	53	50	52	49	41	43	38	58	54	51	41	56	51	43	49	38	47	30	50	40	47	44	55	41	41	54	55	36	41	40	40	35	45	57	40	40	40	42	41	48	46	40	41	47	45	27	38	45	48	32	48	49	32	49	48	44	51	43	47	47	45	55	46	42	49	58	48	60	49	51	48	54	38	51	36	29	55	50	40	34	35	39	52	44	57	46	51	38	45	50	49	43	52	37	54	46	42	39	41	39	41	45	50	50	41	43	39	38	41	60	42	46	51	44	44	57	36	54	49	50	41	39	46	44	49	48	41	45	45	42	48	50	46	42	44	50	41	41	40	52	40	51	52	50	48	39	49	56	41	40	45	56	43	48	43	45	48	37	48	32	36	45	38	44	61	45	47	38	49	54	42	51	46	57	51	50	40	46	46	47	40	37	39	49	49	45	44	47	49	42	41	55	42	48	49	46	40	41	43	47	46	50
45250	30710	21121	32676	32673	46127	46812	50813	41179	28060	20474	16128	8684	3596	8842	5926	2637	3551	2192	1403	872	714	680	575	622	580	613	609	597	588	567	570	614	601	603	634	587	562	655	618	540	563	565	595	605	576	578	591	607	615	601	572	580	596	549	636	585	592	569	616	578	589	607	580	589	566	594	613	569	599	584	612	594	590	607	575	592	607	577	555	565	580	568	582	600	601	568	581	571	590	596	551	560	599	551	540	590	579	569	571	572	560	554	630	550	581	627	601	601	603	564	606	563	630	584	600	623	600	623	637	615	572	580	564	594	656	571	591	575	615	550	586	615	611	651	549	597	664	567	566	610	576	598	599	569	611	610	589	592	569	606	593	593	582	564	645	605	614	581	594	598	604	601	613	617	585	602	587	605	583	621	586	580	535	603	561	565	586	606	580	587	602	609	589	598	627	598	580	562	572	582	568	609	598	599	597	611	608	574	604	593	599	596	601	550	624	571	577	584	541	583	590	566	577	597	591	619	566	567	570	590	621	593	556	611	561	535	588	606	579	584	579	598	586	573	588	534	580	567	579	557	577	593	600	564	597	528	556	596	600	584	587	580	598	584	593	578	608	569	608	575	569	604	601	589	628	569	624	622	591	557	584	612	589	552	627	597	576	580	609	573	589	604	588	599	573	616	599	627	592	588	584	639	596	583	577	581	589	625	561	585	599	570	596	557	568	575	565	591	572	575	618	605	568	589	563	574	580	583	594	589	587	562	562	578	572	590	588	577	570	618	617	592	574	613	601	659	553	601	635	570	616	586	612	596	560	579	596	595	625	592	572	576	592	595	570	545	550	581	603	599	562	590	595	554	602	545	597	525	599	578	564	592	611	581	600	554	599	565	606	579	571	576	584	635	589	634	584	625	603	556	580	635	594	598	621	590	579	582	576	581	531	629	596	552	615	556	577	574	566	600	589	543	583	638	579	589	617	583	599	522	581	603	574	577	597	562	574	609	568	613	606	581	594	619	601	587	575	605	600	583	548	568	586	598	579	590	628	597	610	609	598	565	560	618	609	599	603	586	586	584	585	573	584	580	622	595	560	592	603	601	585	565	561	597	571	593	605	595	592	586	593	561	618	601	540	614	621	589	640	559	543	596	612	550	597	606	620	630	554	597	575	563	566	575	601	603	565	563	625	561	607	545	632	571	545	608	575	612	561	581	609	620	555	626	614	596	617	588	604	607	594	636	594	565	616	611	549	582	547	626	639	576	553	619	616	597	588	601	575	592	584	602	633	618	566	635	556	625	639	583	578	591	531	595	617	586	575	604	575	602	605	598	552	573	593	550	610	594	586	626	576	590	629	593	582	555	619	540	597	600	546	611	540	608	560	584	595	555	579	587	640	582	579	564	545	584	555	611	576	577	596	618	612	604	553	570	602	581	610	619	649	555	555	611	606	587	595	594	595	580	538	608	606	585	593	585	624	601	572	605	584	587	581	656	616	582	532	592	607	564	608	592	606	595	592	576	580	587	606	597	641	581	585	593	590	601	541	613	572	574	589	611	597	569	576	552	640	585	592	573	545	600	616	613	585	546	588	619	550	583	582	607	555	605	595	550	552	591	619	566	544	544	577	575	586	553	604	584	614	569	585	605	603	577	600	633	628	597	595	628	535	625	578	572	600	611	577	624	580	595	582	594	554	581	591	569	575	601	631	594	606	596	589	583	577	572	572	603	567	554	617	554	635	607	581	593	549	603	622	592	605	592	579	559	620	572	610	596	588	590	571	612	562	631	556	568	602	570	600	607	620	579	607	596	589	580	570	637	609	604	605	651	653	599	577	633	595	630	588	575	584	590	541	607	639	535	554	597	621	615	581	513	592	615	598	611	574	557	586	559	579	573	590	585	563	610	598	657	569	553	585	607	594	602	603	614	528	627	583	616	554	610	555	590	568	559	541	587	599	579	584	573	599	573	560	576	596	580	574	611	610	596	553	554	643	574	640	608	595	571	564	582	579	582	565	611	607	583	555	581	596	573	560	593	575	587	563	616	624	601	585	603	575	604	572	585	625	605	582	594	586	544	593	618	577	609	601	601	558	629	620	610	592	617	608	564	595	637	532	571	530	559	563	602	568	592	588	569	571	637	586	529	606	610	604	600	620	596	573	608	574	558	624	577	572	577	584	601	583	587	581	594	607	634	547	628	615	596	574	615	585	626	591	577	551	584	615	581	567	585	565	576	615	574	562	558	602	591	560	555	547	568	580	636	572	605	589	565	559	578	572	579	594	624	628	579	604	566	615	557	585	588	652	589	583	573	569	598	606	584	568	555	603	585	596	619	583	602	558	582	607	598	592	642	629	567	565	587	595	591	604	568	605	590	561	636	581	590	565	577	594	646	562	608	581	611	585	616	607	574	596	629	569	573	579	572	568	580	614	568	568	542	589	585	602	610	589	606	612	563	563	616	585	587	570	575	559	564	557	597	567	627	591	570	588	579	603	625	581	559	601	591	579	605	572	607	593	579	565	575	610	576	575	594	603	567	575	584	612	592	595	616	580	559	560	621	598	564	570	590	595	602	561	583	594	610	582	587	569	560	605	628	614	564	560	605	545	564	596	597	594	609	604	576	601	623	568	598	609	608	604	591	574	587	625	620	530	646	582	646	583	623	601	610	583	561	615	588	600	599	626	591	578	566	649	642	648	567	650	590	620	567	619	615	563	596	559	600	601	565	608	573	594	560	614	575	577	589	605	570	596	616	560	587	608	591	551	530	605	622	558	612	562	573	612	612	561	585	582	589	575	605	574	584	608	566	580	586	583	612	619	625	583	613	626	561	545	589	617	589	560	582	581	591	654	633	555	590	622	562	580	633	601	596	592	576	598	585	648	568	558	644	602	602	597	655	581	571	595	647	568	589	563	599	633	573	553	592	590	617	562	626	581	548	556	548	626	599	617	567	593	548	598	574	608	595	614	580	563	610	610	569	611	570	578	588	566	613	562	606	590	574	540	625	585	597	591	592	581	648	622	587	593	570	621	555	589	578	596	621	597	587	572	527	588	582	589	601	563	593	598	607	560	579	588	585	600	592	565	598	561	597	596	585	588	594	591	588	600	567	600	557	559	621	551	556	592	591	619	582	611	619	584	567	605	564	627	601	566	563	622	620	535	574	581	590	582	572	576	609	584	568	581	577	598	605	591	577	615	591	559	613	583	602	574	617	635	588	621	583	551	597	621	557	624	613	567	575	573	623	556	578	630	585	604	605	595	579	562	585	620	556	570	563	580	556	603	628	574	581	577	603	601	607	653	578	598	623	554	616	632	550	578	614	572	572	550	626	598	587	581	608	570	604	584	578	574	603	569	554	600	620	582	610	597	622	595	601	570	587	520	618	575	589	541	587	597	576	549	607	588	551	603	610	611	577	613	571	588	575	607	603	605	618	580	524	590	576	552	592	639	588	607	582	592	598	589	597	606	598	575	636	588	593	588	594	607	608	618	567	616	575	589	584	578
14257	14013	4844	3002	1605	8004	8412	11494	8261	3249	1573	799	386	164	459	369	130	176	141	90	77	46	46	45	46	49	44	49	29	45	49	42	48	36	41	42	46	44	33	56	39	46	36	46	50	46	43	39	42	55	28	44	35	50	46	46	42	49	48	44	51	39	41	45	44	44	37	44	40	48	41	45	57	36	43	44	40	51	51	46	43	44	45	34	54	42	45	48	46	52	36	40	52	42	38	42	49	53	53	45	36	48	67	49	44	43	54	47	49	57	55	52	50	43	41	54	34	40	45	42	51	47	48	45	47	38	40	42	43	32	47	39	41	53	42	45	51	52	45	38	44	40	43	35	42	33	42	46	50	52	37	46	39	50	36	44	52	51	51	46	53	43	42	61	42	48	50	47	41	46	46	47	43	44	35	35	62	43	53	51	39	42	48	39	45	49	40	36	50	49	43	38	55	49	46	40	45	41	37	43	48	41	46	47	45	47	36	39	39	37	43	47	50	43	33	45	43	54	41	42	44	48	55	44	42	43	43	49	37	46	53	55	41	46	58	48	47	39	46	36	51	37	45	40	41	56	54	43	43	46	48	41	48	50	62	49	45	47	40	49	52	37	51	42	47	44	40	49	50	53	49	43	37	38	56	48	53	44	57	58	36	42	35	50	62	49	60	46	47	45	39	50	38	41	50	53	34	42	39	45	51	42	62	56	47	42	47	51	45	50	44	51	44	40	54	34	38	42	51	46	38	34	50	53	40	49	48	60	44	44	47	44	55	42	40	39	53	52	41	44	48	41	39	53	53	36	38	51	56	34	46	37	46	45	42	41	53	46	45	40	45	41	47	47	35	51	31	53	45	47	38	45	42	39	38	44	35	48	32	38	51	46	49	50	49	42	54	39	39	54	44	45	56	46	48	39	51	45	47	33	64	43	46	45	57	38	48	45	55	28	49	42	46	51	33	39	58	47	52	43	43	34	45	51	47	49	47	39	38	42	58	47	39	42	44	50	37	53	44	37	33	49	46	51	48	49	29	43	45	36	48	39	36	46	46	50	46	34	51	48	52	42	53	37	46	41	46	54	38	53	47	44	38	46	51	47	42	42	42	42	53	49	41	36	48	49	51	49	42	42	59	35	35	46	37	53	29	49	44	48	43	39	48	41	45	41	58	53	37	49	40	45	56	52	45	51	48	41	49	51	47	40	41	44	41	47	36	51	40	52	33	51	44	60	41	39	59	46	36	49	40	50	51	52	48	49	46	47	56	32	54	55	51	45	50	41	49	49	47	59	56	49	49	54	51	37	47	55	40	48	41	48	45	32	52	35	35	45	44	31	45	45	53	52	48	38	44	55	53	41	52	44	43	42	38	52	47	49	56	41	39	48	51	55	55	41	54	33	51	50	49	47	38	44	44	36	47	52	37	47	45	37	57	37	52	46	48	40	51	43	61	42	45	61	48	48	58	42	56	51	50	41	53	32	41	62	34	38	43	51	34	38	54	41	60	51	36	54	59	45	38	46	43	35	49	41	46	39	46	42	44	57	43	42	46	40	39	53	47	42	37	57	44	46	50	53	40	30	39	45	51	42	53	55	42	47	41	43	31	47	45	52	46	40	38	39	55	46	53	39	54	43	57	50	38	44	41	36	38	39	36	40	42	42	44	52	42	44	30	49	41	44	50	58	43	53	37	51	38	47	54	36	40	42	47	49	52	42	39	52	41	53	42	44	44	42	41	45	35	44	45	47	38	47	45	52	45	41	42	41	40	46	55	53	51	46	59	54	45	49	41	40	50	49	42	48	56	45	39	50	37	44	30	30	61	57	56	52	35	54	48	45	36	35	40	43	45	54	47	42	39	54	54	51	38	50	39	40	55	44	51	52	45	49	50	40	57	33	42	48	50	57	40	50	48	51	68	43	52	49	49	44	59	49	51	43	44	50	56	43	38	42	39	50	41	45	50	43	32	38	47	43	37	47	56	44	49	48	53	53	39	48	36	47	46	46	44	36	49	58	43	49	50	45	44	54	37	37	42	39	32	37	53	51	57	36	55	35	49	41	36	56	47	52	51	59	42	45	53	56	34	58	40	34	42	44	40	53	43	45	45	45	38	51	41	39	48	44	34	57	40	50	38	43	32	58	41	43	60	42	30	54	43	51	41	56	48	40	53	45	51	58	51	58	49	55	51	50	42	47	35	53	37	42	42	60	46	38	47	42	58	57	47	35	46	46	46	44	46	50	44	47	48	47	45	63	43	34	52	45	48	41	50	44	41	52	45	53	48	51	59	48	46	50	52	46	41	40	48	45	37	43	46	56	51	51	46	58	36	42	38	48	45	48	52	39	56	50	42	48	34	38	48	43	41	49	44	51	41	36	56	41	38	46	31	43	45	44	45	39	52	38	36	44	39	54	59	59	44	35	64	45	41	49	52	52	47	51	40	42	48	39	44	41	49	56	54	50	47	30	44	43	56	49	37	51	41	47	41	50	50	55	32	56	52	43	44	53	48	60	45	50	36	47	57	42	38	38	35	31	42	51	45	32	39	33	53	48	51	48	56	47	41	47	39	36	42	45	35	48	43	46	42	58	48	35	56	39	33	30	52	57	54	52	54	46	45	41	32	42	48	39	44	43	33	46	45	54	44	41	44	46	37	49	51	43	37	40	42	50	54	60	48	38	40	46	50	56	40	50	46	35	38	50	46	42	39	45	60	46	23	44	42	50	47	41	45	43	41	28	57	49	48	49	49	49	48	42	38	45	41	40	47	42	37	47	57	36	49	55	48	44	43	53	40	55	38	30	43	45	51	44	44	37	35	32	60	50	46	59	43	41	45	36	43	39	42	37	62	54	38	49	55	52	36	46	44	44	50	54	38	53	42	40	37	52	40	42	47	38	50	48	40	45	46	31	44	45	49	42	47	44	40	43	44	59	54	45	52	46	52	41	44	40	36	48	41	45	45	43	50	51	51	50	43	39	49	48	56	39	42	37	50	49	39	50	39	34	40	44	44	51	59	50	44	40	51	50	57	41	47	47	51	42	43	43	41	56	41	44	43	43	40	46	38	47	53	65	36	46	55	49	38	47	41	43	43	42	43	58	45	33	48	62	41	40	31	51	36	53	58	39	37	59	59	47	54	52	41	53	38	49	44	61	43	38	34	37	39	51	47	50	49	44	53	39	37	45	49	43	43	38	44	37	48	50	30	53	40	42	48	55	39	49	52	50	44	46	56	39	43	35	53	43	44	50	46	35	45	42	36	42	39	31	50	51	59	41	46	42	46	43	42	41	45	49	47	51	64	43	41	64	52	42	46	51	56	42	33	40	40	43	51	43	51	45	43	44	49	28	41	48	45	47	50	38	50	57	57	47	51	50	45	47	52	52	48	50	58	49	44	48	49	44	38	38	48	45	48	38	43	54	43	56	42	53	37	46	39	39	41	37	38	35	46	47	37	51	49	47	41	50	54	40	48	45	41	53	50	49	47	40	49	52	38	47
50465	36067	28310	35435	40143	59036	56034	57694	46406	33278	26533	19288	9829	5158	12537	9469	3813	4919	3250	1938	1134	712	718	642	569	624	600	581	584	573	586	593	563	559	566	612	585	593	601	602	613	556	607	605	622	571	626	541	603	591	569	572	586	583	613	586	615	600	633	577	624	584	597	563	591	610	608	605	611	593	588	594	614	568	592	592	586	550	604	611	627	556	551	617	625	557	647	589	608	606	615	653	603	588	597	574	615	584	578	585	570	604	573	566	616	617	590	633	591	615	574	563	550	580	548	605	582	650	609	635	620	571	574	629	615	586	610	596	592	574	593	574	597	600	581	533	589	580	586	573	544	575	601	634	607	595	594	586	602	610	554	605	607	616	586	621	610	652	565	623	548	614	622	542	570	564	603	603	594	549	613	630	606	581	597	595	598	581	635	626	621	600	617	565	615	587	599	585	601	602	560	601	562	599	601	588	626	577	628	574	603	611	574	601	582	579	624	615	586	558	551	603	586	605	578	625	581	607	578	620	600	577	600	604	553	593	614	595	617	575	609	589	614	597	605	584	589	583	640	580	596	590	567	570	590	597	584	602	569	651	620	640	546	586	608	573	599	613	563	566	600	588	557	615	588	599	593	618	584	632	580	600	621	646	608	622	608	601	581	593	610	620	601	591	611	605	607	595	615	590	595	582	575	635	556	582	617	591	606	585	626	606	613	631	592	583	614	571	559	559	573	586	588	580	617	579	584	601	579	648	613	605	630	608	591	583	592	592	595	623	599	590	615	575	582	577	560	560	554	575	601	571	600	608	572	591	598	635	606	595	597	578	589	630	638	600	601	602	597	607	601	549	584	620	614	585	597	629	591	593	584	590	563	578	596	612	575	598	582	625	648	630	599	588	620	648	599	587	576	614	603	590	581	579	591	594	604	581	608	607	591	562	589	592	580	590	577	638	611	641	599	586	588	602	576	581	628	571	568	580	628	583	581	569	587	608	582	553	645	592	617	586	611	600	573	582	626	587	536	598	579	566	569	581	589	651	612	627	559	584	589	587	603	615	593	607	560	582	603	592	580	588	603	620	583	567	599	588	595	657	654	572	636	599	587	572	625	595	580	630	566	582	615	569	619	627	595	617	604	552	632	610	535	600	598	612	603	581	591	601	593	552	558	583	603	620	581	597	583	582	606	609	620	613	565	595	579	607	568	550	615	571	584	611	568	597	633	580	602	576	578	633	566	582	534	617	605	605	645	587	613	600	575	607	594	616	628	588	611	525	569	616	593	562	557	586	560	622	600	562	617	618	626	563	618	650	621	606	565	582	596	544	594	578	567	612	603	591	599	587	596	559	626	614	639	585	595	604	578	586	577	589	585	553	623	619	554	584	558	605	553	568	574	616	570	604	548	592	567	588	581	582	606	569	604	580	604	572	581	592	587	596	578	584	570	586	536	632	588	602	607	582	620	575	577	607	592	541	610	564	584	583	609	577	539	559	624	622	587	590	556	595	604	599	584	614	528	582	588	593	598	603	582	578	597	575	615	557	591	604	615	562	594	614	586	546	577	593	602	564	608	580	613	635	626	625	615	634	575	593	592	594	572	542	644	625	587	578	568	598	615	588	610	593	587	620	575	602	587	586	593	607	564	638	578	582	593	587	580	536	547	586	546	583	592	573	608	595	572	591	562	585	567	564	598	570	622	574	565	656	608	570	571	578	583	620	611	644	604	564	582	608	605	591	613	588	584	606	545	597	609	607	605	645	597	601	558	611	576	564	594	609	588	566	561	651	639	579	629	596	602	609	613	583	584	584	569	578	629	612	624	592	580	553	595	578	583	630	581	558	592	582	584	608	595	557	617	568	589	555	645	602	589	585	602	606	606	598	593	580	630	590	608	609	555	600	619	610	617	575	656	599	587	566	582	597	577	564	619	623	609	592	581	596	573	606	634	611	598	528	615	589	589	594	598	609	622	588	566	607	616	638	601	574	604	574	561	600	580	619	622	562	595	560	583	580	569	582	591	572	579	582	562	606	601	550	573	623	554	621	626	553	594	536	603	605	633	579	598	580	640	604	614	575	575	647	623	548	555	619	593	591	589	556	552	580	541	563	583	593	583	626	625	557	554	587	603	594	623	607	662	549	609	618	598	561	585	618	586	593	595	598	631	559	628	596	587	591	575	627	565	637	569	610	611	608	604	569	622	582	603	578	625	579	621	566	595	583	669	552	576	588	607	555	581	577	599	572	617	586	592	621	579	632	606	623	620	562	562	606	621	598	621	596	598	585	572	600	600	583	564	628	598	593	608	616	588	621	592	581	607	600	612	601	557	582	620	580	626	565	598	568	576	658	564	609	674	625	602	529	620	562	557	582	602	604	607	528	587	617	606	608	601	616	611	598	627	632	606	583	578	613	542	637	586	598	574	573	585	607	575	636	603	585	593	580	584	574	558	597	576	600	611	653	605	571	597	595	562	592	558	552	578	584	604	622	592	637	575	589	579	617	603	568	624	591	612	553	640	625	570	605	603	593	603	628	569	555	543	579	608	637	582	597	558	598	603	597	620	617	609	591	622	608	575	580	588	585	588	572	570	586	587	620	612	565	590	608	596	578	582	589	618	565	586	576	585	623	595	601	606	620	563	586	566	582	577	569	591	551	581	576	662	585	612	593	608	581	590	585	610	543	590	600	576	595	543	630	590	616	571	624	609	592	607	558	600	584	660	574	562	580	624	563	621	611	606	550	614	563	611	621	554	568	598	552	590	556	600	626	607	612	580	626	582	622	574	594	620	601	567	605	601	624	576	614	580	589	590	595	603	587	590	591	610	621	588	551	567	637	597	581	565	624	573	588	603	596	600	539	603	596	559	586	594	595	546	571	631	540	574	592	609	585	597	580	611	594	620	583	603	616	579	596	581	595	626	635	546	532	596	577	573	587	576	601	607	621	571	586	599	588	562	585	577	570	537	610	623	598	559	569	578	613	579	621	597	611	596	598	564	621	603	580	548	561	606	604	604	659	605	552	605	622	584	585	574	604	613	591	572	626	574	596	570	619	584	555	581	613	576	639	570	609	609	577	611	556	599	599	605	629	600	604	616	626	574	551	578	633	630	610	589	577	636	592	609	585	610	594	628	557	616	572	582	583	567	590	601	612	561	601	622	602	601	584	632	590	591	639	607	558	605	600	615	631	569	618	584	555	583	595	585	614	559	582	597	620	565	602	600	592	599	607	571	577	601	573	599	605	606	553	583	584	568	576	608	557	552	582	610	564	584	641	619	612	544	578	611	600	614	575	551	567	548	603	580	575	591	567	585	595	628	567	648	584	598	605	588	603	579	570	567	586	628	571	605	585	612	604	577	587	556	540	575	641	576	601	591	575	613	605	599	604	592	598	618	560	588	645	584	587	575	544	609	603	619	535	556	616	601	611	622	638	632	584	616	568	629	573	634	586	551	623	601	593	648	603	636	631	648	630	577	603	575	559	600	603	589	591	615	593	631	562	608	561
4951	2462	815	423	333	1540	2367	2661	1492	649	325	196	127	59	118	89	65	52	71	45	50	46	31	50	38	47	33	42	49	39	52	41	47	60	39	49	34	45	45	42	45	50	32	32	52	50	41	37	39	60	52	49	40	36	45	48	37	47	53	46	36	47	39	48	44	38	45	58	38	32	42	32	46	43	37	40	53	43	43	57	32	41	45	41	33	34	41	55	40	49	39	39	37	36	56	46	38	40	37	36	46	44	35	40	46	44	44	42	66	51	46	44	53	43	50	39	38	54	41	49	43	49	37	51	47	35	48	41	42	38	40	44	44	36	40	42	45	38	51	39	44	47	50	39	43	52	46	44	48	53	34	47	49	42	48	35	44	34	54	49	45	49	46	41	32	44	56	35	37	40	40	47	44	35	38	41	53	52	38	55	27	26	37	39	41	44	48	43	42	48	41	44	38	42	43	42	45	45	46	49	49	38	48	48	50	33	35	41	56	43	53	47	38	34	51	35	38	50	49	48	40	41	43	44	63	48	40	56	59	48	42	43	43	42	51	48	46	51	41	41	60	42	28	44	43	41	54	41	41	40	40	36	45	51	45	46	47	46	39	35	51	46	43	34	54	48	53	40	34	41	40	41	43	39	32	47	38	39	42	38	38	45	33	42	41	39	32	57	38	47	47	33	35	33	38	43	46	45	34	39	45	38	56	50	50	43	37	53	41	39	35	51	33	54	50	41	41	45	47	49	39	32	41	41	46	43	48	48	48	48	44	49	35	49	35	42	43	45	32	37	51	31	46	38	44	28	40	34	43	46	42	32	48	57	49	40	45	56	49	39	37	39	37	33	47	45	37	32	42	46	38	38	38	51	43	48	37	52	41	56	50	47	41	43	47	39	50	47	57	46	39	52	45	26	46	30	48	40	37	48	38	48	43	45	47	47	41	42	46	47	35	51	36	48	44	47	41	47	47	47	48	36	51	49	37	47	41	35	40	47	44	39	41	40	45	40	42	39	48	46	44	32	42	38	60	51	46	57	43	44	57	57	39	33	26	38	48	54	46	31	44	59	36	46	39	52	37	53	42	44	46	52	53	45	41	57	36	38	56	42	43	44	38	61	50	37	29	41	56	40	46	53	32	39	47	33	38	52	56	41	41	37	36	45	47	35	52	49	55	39	40	44	30	45	45	46	49	34	47	44	51	44	39	45	48	35	43	42	53	49	41	49	43	42	52	44	48	49	42	43	46	38	50	46	47	45	39	65	34	42	32	47	42	34	30	49	39	53	39	38	47	44	40	50	43	42	39	50	39	44	41	36	34	36	37	44	32	49	38	39	46	32	31	52	58	45	44	49	31	51	49	46	38	38	43	56	61	48	44	58	36	44	40	49	45	34	39	52	43	43	47	46	50	45	36	49	45	39	47	40	50	48	42	45	39	41	47	61	38	41	36	56	42	36	46	39	45	50	40	46	38	62	41	33	46	46	36	47	38	51	53	44	47	43	44	41	34	40	48	43	40	37	40	44	44	44	39	35	41	46	35	44	45	42	42	44	37	51	36	44	41	32	46	50	39	51	47	49	39	46	37	40	41	36	58	45	44	40	44	51	38	46	44	43	37	47	38	60	39	56	42	41	59	35	38	40	50	50	53	43	49	34	48	41	37	33	41	54	44	36	31	36	44	45	40	50	47	35	46	50	44	38	49	44	58	48	35	30	46	42	37	41	36	55	37	39	41	44	42	44	46	42	47	45	37	47	39	48	45	48	42	40	44	45	34	42	43	46	37	49	37	31	48	42	38	43	44	46	53	47	35	38	45	44	40	52	48	38	42	41	46	49	48	47	44	40	48	47	46	45	34	51	50	49	34	39	38	52	36	34	44	35	35	38	51	40	44	44	39	44	39	58	47	37	47	26	41	34	42	38	36	32	43	35	40	36	38	36	55	41	31	40	44	32	40	43	41	42	47	35	32	39	39	35	46	53	40	45	49	41	48	48	35	48	49	41	44	51	48	44	46	39	55	44	65	43	42	48	38	34	42	41	43	53	54	50	46	52	41	57	40	51	37	41	37	44	31	38	41	57	44	46	62	38	48	41	37	41	37	48	34	28	37	42	43	35	42	38	51	40	44	43	43	53	42	46	47	35	48	44	43	47	39	53	47	51	39	42	48	46	44	50	44	44	43	34	45	35	45	52	33	33	46	46	34	41	41	47	36	33	53	55	34	40	42	32	45	48	40	34	45	45	40	49	49	50	45	43	49	43	45	52	42	33	45	48	37	35	43	45	39	49	30	33	46	52	45	57	44	39	45	39	33	38	51	47	42	47	30	50	50	56	44	46	44	51	47	51	40	44	39	55	46	52	28	48	45	44	39	40	41	54	43	39	45	46	41	47	43	33	38	43	45	45	40	32	43	47	46	41	44	32	46	42	29	36	33	55	36	45	37	52	42	44	38	39	37	48	37	36	46	47	47	35	29	32	53	33	30	31	50	43	32	47	45	50	40	30	36	54	42	32	44	41	41	36	50	49	34	48	37	42	43	46	42	37	31	42	33	55	51	41	43	45	41	51	49	35	53	38	58	50	38	42	40	43	42	45	41	42	35	46	40	44	45	52	35	48	39	46	41	49	42	40	45	41	43	48	50	51	31	43	41	51	43	45	57	46	39	46	41	39	44	38	39	37	34	52	47	37	40	46	47	43	39	38	51	36	45	44	35	45	42	49	47	53	51	38	43	30	37	57	30	59	42	44	47	43	64	38	52	60	34	44	51	38	49	46	32	38	39	42	51	52	39	47	31	36	47	38	43	46	55	51	46	49	45	45	42	51	56	49	40	45	40	56	44	47	34	32	36	43	52	51	45	44	52	39	44	34	49	45	43	31	54	59	53	46	39	43	46	37	35	48	43	53	41	32	43	53	45	58	53	46	48	43	54	46	48	40	45	34	38	42	47	41	50	46	38	50	47	49	56	50	35	33	49	45	38	54	42	42	44	58	50	46	46	36	38	33	32	43	38	47	47	48	51	36	43	29	50	47	42	57	45	40	49	40	34	36	44	58	56	54	42	42	46	48	40	46	41	51	37	50	35	38	33	42	50	28	64	36	37	37	41	41	47	43	45	41	41	37	49	39	39	57	53	49	39	46	48	43	38	37	47	40	39	51	53	45	45	31	31	36	43	33	45	44	38	46	28	50	52	39	39	55	46	43	47	48	42	43	41	41	44	42	51	44	54	39	44	46	39	35	33	44	46	41	40	45	48	42	60	46	48	44	46	41	42	47	41	57	56	38	49	40	48	38	38	48	42	61	49	36	36	38	47	44	36	45	55	34	42	36	44	51	27	43	46	50	50	40	34	47	43	38	34	50	46	56	33	37	36	46	38	43	44	47	39	50	37	49	46	43	44	49	40	47	41	36	49	42	47	47	53	45	43	43	34	48	53	36	36	51	57	56	45	42	43	49	53	43	31	51	30	43	43	38	49	56	51	53	48	47	42	53
36232	20919	12941	15197	24142	36871	37757	35357	26579	17509	11140	7133	3097	1384	3198	2624	1104	1296	1086	897	652	602	596	583	531	573	594	572	555	573	653	580	517	587	559	560	584	583	544	567	551	539	575	573	553	564	571	561	558	580	563	563	600	572	527	555	546	549	579	547	532	564	547	574	551	561	565	554	532	547	562	538	554	585	536	575	523	580	537	509	538	592	602	579	607	552	546	520	584	569	541	544	582	562	577	507	567	575	578	596	552	552	566	566	608	537	558	568	559	528	568	544	611	586	609	600	571	571	609	615	580	562	585	554	617	568	540	602	536	553	582	562	590	559	542	547	629	523	577	549	584	584	524	539	547	596	554	573	585	575	587	570	573	549	535	586	542	518	547	571	561	527	603	585	565	553	594	595	591	563	550	541	558	577	568	576	568	574	563	533	579	586	573	553	561	611	549	566	562	568	561	569	547	546	546	538	567	557	569	558	566	552	569	582	564	539	516	591	576	534	537	594	565	577	546	564	544	572	536	577	581	548	577	576	525	531	586	593	523	582	569	596	558	586	591	562	586	571	571	582	532	542	574	553	573	568	562	633	550	558	546	539	581	576	562	546	567	618	548	593	590	538	562	577	579	555	594	551	643	536	603	587	513	588	603	494	576	561	562	585	590	544	605	564	513	588	583	592	541	566	554	591	544	575	565	566	556	565	583	586	530	595	578	540	555	573	580	540	571	557	568	551	584	564	554	557	587	522	550	584	553	550	558	539	567	559	552	536	555	589	571	573	644	536	580	594	562	579	568	616	543	569	570	524	582	517	563	552	581	547	572	539	524	533	575	578	548	565	573	574	560	609	620	539	526	534	568	578	538	564	610	521	576	549	548	587	594	572	559	574	565	573	565	579	601	577	559	603	514	575	548	609	589	610	561	578	594	571	599	581	564	601	577	567	560	570	566	516	526	528	590	518	577	612	606	543	566	538	570	558	574	576	525	573	546	568	574	573	575	615	508	559	576	552	579	577	573	511	602	613	567	584	539	591	537	616	570	599	566	567	523	564	582	542	592	563	549	590	562	537	574	546	544	573	582	565	566	542	527	530	583	572	547	554	567	542	532	595	539	544	576	548	547	540	557	581	526	607	576	573	571	560	579	557	594	562	556	600	588	572	558	587	572	533	537	558	520	599	538	540	577	565	587	593	574	535	516	566	542	583	543	592	570	528	594	557	520	570	626	570	579	597	602	576	570	550	547	602	572	552	592	616	585	598	579	570	569	570	531	568	589	582	590	595	565	579	528	568	590	594	519	555	517	575	591	597	555	578	537	581	574	530	560	549	532	574	547	586	606	548	577	552	545	532	585	581	600	562	554	563	554	597	587	573	536	596	572	557	536	552	539	537	589	535	603	580	567	601	552	577	538	572	538	576	574	599	571	567	551	565	559	546	545	598	577	605	533	568	532	558	579	580	557	545	568	577	531	547	560	569	595	604	534	598	555	565	536	546	574	581	583	575	576	548	543	602	587	597	587	581	571	580	563	597	573	566	553	588	597	595	584	547	542	523	618	576	594	579	573	565	568	573	565	549	547	593	534	563	601	546	550	572	567	541	539	582	553	577	592	569	579	496	585	552	569	561	552	579	544	562	528	579	577	571	551	549	514	559	538	555	561	536	599	599	580	544	556	600	529	567	523	549	557	541	609	613	595	567	566	555	548	550	567	534	586	526	549	569	562	525	554	557	568	560	543	546	586	550	579	568	624	553	570	556	529	580	574	591	562	589	553	599	530	534	552	508	559	573	560	566	547	564	560	569	560	516	550	569	552	567	568	524	557	534	528	579	600	560	547	564	529	580	573	547	574	594	549	537	574	548	571	559	579	557	518	562	573	566	552	549	577	559	558	549	542	602	547	554	607	582	539	543	564	598	526	600	559	572	541	538	574	571	573	576	556	589	559	594	558	565	540	572	558	574	568	521	563	589	565	552	531	570	526	538	512	542	559	576	584	550	598	563	547	521	569	552	543	606	540	574	574	533	584	554	566	545	585	512	571	571	589	556	534	582	565	543	593	594	583	542	580	572	588	533	545	603	561	576	561	576	568	556	569	566	545	584	552	562	583	563	585	580	616	554	556	600	627	569	566	589	534	559	584	588	603	589	588	566	587	552	569	562	566	571	565	533	556	593	563	569	588	570	580	544	569	589	547	579	574	613	623	557	598	547	607	544	581	597	593	534	561	581	562	581	566	569	575	566	578	542	590	581	562	531	544	570	554	602	568	526	584	561	589	575	549	577	554	575	636	590	574	557	559	528	540	552	551	595	555	566	554	600	554	607	526	597	607	549	518	599	555	568	579	524	562	547	566	564	580	559	571	553	566	551	595	532	552	544	545	605	546	581	564	548	538	574	546	623	531	543	546	541	566	576	533	522	560	528	551	540	557	540	571	565	553	557	587	561	587	551	574	562	577	551	594	543	595	575	561	559	556	633	534	554	542	569	561	560	543	555	565	580	519	581	546	541	539	541	602	534	559	545	557	575	582	560	553	540	603	544	558	553	521	583	544	582	561	532	541	596	545	583	584	600	561	567	544	547	547	560	620	524	560	559	532	582	556	573	582	549	565	576	542	599	564	571	574	619	591	544	536	566	561	551	580	542	568	544	593	535	557	544	575	586	583	565	582	542	584	606	571	564	585	536	555	541	589	563	548	554	545	528	586	570	605	564	553	606	550	567	567	586	587	587	563	585	560	527	553	566	582	585	555	589	577	593	590	532	542	535	545	532	564	522	583	547	552	554	532	521	586	590	526	565	550	554	541	587	580	572	535	561	579	567	583	519	531	532	549	571	576	603	586	559	564	576	528	573	578	567	579	529	560	591	576	550	565	546	539	590	556	556	564	548	593	557	582	562	583	582	561	574	567	534	548	581	559	562	594	576	568	549	564	535	540	545	586	562	555	552	566	541	539	611	568	598	593	564	556	589	531	578	591	566	578	579	596	551	548	554	538	558	579	599	591	566	574	567	602	552	557	547	573	530	575	595	564	562	588	558	581	571	550	562	548	503	600	548	553	539	559	595	573	598	587	568	571	516	573	530	574	572	587	573	542	560	568	560	579	572	549	610	549	530	591	568	575	587	582	567	591	572	566	566	545	547	581	588	557	549	515	500	564	543	548	577	596	531	573	566	579	588	596	541	578	551	540	575	592	556	541	599	528	600	581	567	565	527	540	574	557	558	558	569	575	578	587	544	579	567	578	598	534	560	545	572	566	602	579	591	553	549	558	592	554	596	553	600	541	576	554	548	571	553	555	550	570	544	524	585	589	592	593	561	529	564	579	577	569	503	557	567	548	606	595	545	556	602	530	549	643	569	599	614	564	569	523	537	584	560	541	559	582	572	571	544	552	558	586	606	602	558	567	596	570	563	543	585	562	588	598	528	610	554	530	587	537	539	557	575	561	545	523	599	528	565	614	523	554	557	508	605	559	580	560	584	561	516	547	566	506	552	533	564	582	553
9803	9187	3047	1317	1248	3561	4559	6873	4339	1871	1045	792	279	108	263	220	103	116	96	76	65	42	46	43	45	41	43	47	43	37	37	41	47	51	57	40	52	49	47	40	51	38	41	39	46	40	39	50	44	41	41	49	51	45	50	55	52	45	38	43	76	43	51	45	46	37	45	45	39	37	44	39	50	47	49	36	40	46	38	45	52	39	47	57	52	61	48	35	45	43	50	41	36	59	35	50	47	42	47	48	38	45	56	48	37	43	49	36	41	45	43	48	47	45	30	46	30	36	51	38	46	37	46	59	42	45	36	43	50	44	34	51	29	38	43	58	40	40	41	41	40	37	35	49	44	31	45	40	40	35	46	46	46	44	46	34	42	40	51	50	44	44	49	37	52	33	42	38	40	42	49	66	48	34	29	41	41	53	42	46	43	52	34	49	50	46	36	46	54	51	48	44	54	50	47	43	39	46	39	41	41	51	50	49	43	38	30	35	36	48	46	55	28	48	36	47	38	35	49	48	51	41	25	53	46	34	55	50	41	33	40	40	47	39	48	46	37	38	52	45	42	41	37	45	44	34	45	43	44	42	37	48	37	49	42	59	39	35	49	38	43	31	48	49	40	41	49	34	40	46	59	41	44	39	37	41	44	38	44	44	47	40	46	47	41	50	35	44	42	46	44	40	35	46	37	48	48	40	42	44	45	40	40	36	39	51	54	39	34	40	44	45	51	41	53	53	49	42	40	43	45	35	56	38	38	35	38	49	46	38	46	43	35	44	38	54	47	43	52	38	49	41	54	47	45	48	39	36	36	34	39	38	45	34	45	36	45	44	33	48	42	46	34	56	47	42	43	30	41	51	45	41	37	54	44	49	41	39	39	33	39	51	45	34	46	40	41	52	46	54	45	46	44	43	43	45	51	52	53	34	48	51	43	39	44	43	50	48	50	44	43	50	37	39	43	54	45	38	43	45	42	47	49	44	45	46	46	49	40	42	51	41	44	43	60	47	34	39	44	35	38	48	39	47	43	51	37	44	53	42	51	28	41	48	48	38	45	35	58	38	41	37	44	42	49	54	39	47	49	31	39	47	48	40	42	30	36	45	41	48	27	63	41	40	45	50	53	51	43	68	56	53	43	45	37	56	39	38	37	47	39	39	55	46	48	39	50	38	38	37	43	36	38	46	39	49	43	43	39	34	52	45	48	54	36	44	49	40	45	48	51	39	44	45	46	49	47	42	38	39	41	48	57	38	45	43	33	37	48	49	39	37	40	41	39	45	58	42	52	55	40	39	41	44	49	35	53	54	43	43	36	37	43	43	44	33	41	50	40	46	52	47	34	46	41	39	42	34	50	39	49	46	37	45	68	44	41	42	37	49	33	36	38	47	61	54	46	56	40	54	51	40	37	43	30	45	39	43	47	41	40	44	45	44	35	31	47	49	54	50	44	45	38	48	48	40	47	42	40	35	49	50	41	36	50	39	48	52	46	46	50	36	33	49	40	43	43	36	43	46	40	41	44	44	62	43	61	39	38	36	52	58	40	35	45	36	44	46	53	46	52	41	42	50	37	45	48	37	47	57	47	33	40	39	47	38	43	36	54	54	39	35	39	57	43	42	59	40	47	46	41	47	38	57	45	43	57	43	35	43	43	47	36	50	39	43	50	34	34	48	52	41	44	37	53	52	46	47	56	46	48	53	40	39	35	34	37	58	50	47	38	41	36	44	46	51	37	38	46	44	44	37	28	39	51	38	39	44	49	48	39	49	51	33	39	50	43	39	51	30	47	49	46	54	55	50	45	35	44	53	49	40	47	53	50	31	31	37	49	31	49	44	33	40	52	49	51	40	53	54	40	38	47	42	35	42	36	50	56	46	54	39	42	44	37	49	44	37	41	40	35	45	45	53	39	39	36	48	50	48	56	43	50	55	45	42	42	36	43	47	38	40	43	44	50	42	37	35	45	44	40	43	46	38	41	43	40	35	43	38	36	40	53	42	33	44	39	41	43	44	43	45	34	56	52	51	41	56	39	53	39	45	39	38	32	50	50	32	37	35	40	40	43	52	33	43	50	41	41	52	39	44	51	46	40	35	49	41	52	40	41	48	48	46	43	46	49	48	53	48	42	34	39	48	45	47	38	40	41	40	42	47	44	56	56	59	39	44	48	53	43	40	43	45	36	42	35	45	41	39	43	56	39	41	47	49	51	36	44	44	43	48	47	46	48	48	43	31	48	44	53	40	37	52	40	47	55	39	54	40	49	40	39	36	34	36	49	31	35	52	46	43	36	36	35	47	42	51	33	51	62	54	42	48	39	43	37	43	47	35	45	43	38	46	59	51	37	47	55	49	44	41	48	43	44	45	43	46	54	44	44	36	40	47	44	49	40	46	44	38	37	60	45	53	44	35	55	49	53	35	38	37	28	34	45	52	33	40	44	49	43	55	45	58	39	40	41	42	48	39	41	35	52	38	46	37	41	43	50	47	40	42	49	38	51	44	43	43	42	51	38	53	49	48	38	36	57	42	56	37	54	37	35	43	43	39	48	48	42	39	45	44	40	49	43	43	36	49	36	51	44	41	36	37	43	42	46	42	41	45	46	30	47	36	56	45	42	36	39	36	41	44	45	36	33	50	42	41	49	42	43	44	55	34	34	36	38	28	51	40	46	43	40	39	57	38	55	32	50	52	35	43	41	43	38	42	44	47	39	55	35	49	53	41	54	39	48	46	47	30	43	33	41	35	50	30	44	47	36	39	49	45	45	43	52	54	57	44	46	45	43	35	49	53	36	33	40	45	38	40	38	48	45	41	59	43	45	47	39	60	36	46	44	37	36	34	39	41	33	33	36	33	53	35	53	41	39	40	39	42	35	49	46	39	41	31	43	49	45	56	52	47	44	41	45	34	44	40	40	49	38	46	43	39	39	45	35	51	53	47	43	52	44	43	62	39	39	45	52	47	54	41	35	40	40	31	46	39	50	46	54	42	37	39	49	48	48	32	42	48	38	39	54	51	41	47	32	41	38	28	53	47	44	34	42	43	38	42	40	38	52	50	62	43	30	48	45	50	33	47	44	43	43	43	35	43	41	35	44	40	51	45	49	55	35	39	44	36	33	61	43	41	33	46	42	42	47	43	45	41	49	37	51	32	36	37	39	46	47	38	41	47	52	51	37	41	47	46	29	30	54	52	47	45	39	49	49	47	47	35	40	46	34	46	45	55	58	38	38	32	42	51	44	41	47	43	41	45	46	48	41	37	43	36	42	44	39	51	37	38	51	41	48	49	38	33	32	52	40	42	57	44	39	48	56	42	42	28	41	36	36	63	49	36	41	43	35	44	33	42	49	39	46	44	44	34	50	49	44	42	48	42	39	46	50	39	40	38	38	40	44	38	38	38	44	35	39	39	46	44	40	53	53	52	53	52	48	39	35	39	46	44	34	47	47	40	48	51	39	48	47	45	35	38	47	43	42	46	45	43	39	37	53	45	40	37
47653	32070	24454	27092	38156	47146	45575	48985	37471	28494	22446	17648	8023	3072	7099	5567	2104	2385	1774	1205	773	632	661	579	546	594	568	556	588	578	574	541	607	542	553	557	569	568	564	576	528	548	529	615	590	563	547	542	563	558	600	529	612	601	556	585	570	559	605	607	593	551	574	564	575	605	590	554	557	534	573	604	592	558	578	553	548	568	614	583	607	568	598	564	558	592	583	546	560	559	602	568	562	560	604	576	572	568	584	551	603	548	574	557	550	527	558	585	609	542	548	587	540	573	606	540	589	557	545	563	544	585	553	591	616	573	580	561	584	567	622	562	569	569	587	606	579	610	559	602	563	593	556	554	546	511	545	587	554	539	617	574	561	570	577	623	558	606	549	536	518	594	543	578	520	601	594	569	568	560	562	568	560	533	519	588	569	572	573	589	597	569	580	579	525	575	602	543	542	590	523	582	600	529	566	580	536	526	584	610	577	624	616	543	600	585	523	616	547	553	566	591	597	538	606	579	621	605	557	586	556	568	574	620	521	562	541	575	612	541	601	576	535	599	555	577	591	577	593	585	584	566	595	599	599	571	606	538	581	585	581	593	603	589	556	559	554	601	583	580	578	589	606	592	587	595	575	617	546	573	551	540	600	561	577	609	570	569	586	599	581	578	620	601	577	577	577	568	590	631	592	583	574	557	599	550	575	589	608	546	594	565	634	579	592	572	592	580	542	549	548	598	610	580	607	564	577	586	580	578	550	564	568	577	540	544	598	616	502	573	577	575	612	531	590	586	592	555	624	578	579	604	566	577	549	603	557	511	565	584	602	572	577	638	631	560	558	541	540	570	548	571	567	556	557	579	544	604	611	591	541	569	594	573	575	560	559	587	611	533	593	566	573	573	570	595	577	540	564	568	565	659	552	584	573	554	596	539	588	581	588	567	544	578	604	587	539	591	584	576	574	552	578	581	558	564	579	577	551	564	572	579	544	578	573	560	600	572	547	576	598	593	563	570	565	628	544	544	555	571	537	593	583	582	593	532	549	540	571	596	596	549	569	549	556	547	535	641	553	614	517	572	526	573	571	566	560	562	563	550	589	568	563	574	528	563	563	494	610	611	581	588	596	597	579	611	588	558	595	595	565	532	573	579	565	575	580	560	590	586	547	574	545	561	553	581	567	580	583	590	614	602	600	611	583	607	562	587	614	565	560	523	571	545	596	550	602	563	631	574	595	552	533	550	570	595	580	559	546	597	553	579	590	540	611	604	598	613	591	525	590	544	623	593	565	534	583	530	559	554	597	593	569	563	609	609	591	583	584	596	560	580	557	558	574	570	558	550	597	562	592	555	577	572	588	543	621	600	569	577	564	611	595	608	551	541	538	571	561	597	568	559	585	579	623	593	601	589	590	553	587	583	595	591	587	564	558	599	579	565	561	593	578	580	574	594	595	581	577	535	528	590	537	599	580	628	606	533	596	610	543	592	577	566	571	552	582	575	593	594	631	554	578	561	584	552	565	600	578	571	583	625	567	588	562	594	582	601	560	581	603	557	582	602	560	601	609	548	604	541	570	579	590	541	563	588	545	543	563	620	573	571	591	563	593	560	604	566	583	566	583	598	552	634	548	578	597	551	559	592	578	554	539	575	577	587	601	563	574	532	586	578	569	574	588	560	546	580	609	548	559	561	544	604	589	559	581	569	593	568	548	568	541	566	547	594	563	582	597	642	558	568	555	538	554	567	533	594	603	575	588	613	565	540	571	585	625	561	558	562	555	564	556	555	557	556	627	586	567	559	547	584	601	587	596	575	565	563	602	595	550	584	552	574	557	566	581	556	573	621	579	621	561	597	504	566	555	548	528	541	553	590	581	585	555	577	609	602	546	596	600	584	625	557	612	572	583	575	587	603	558	604	566	555	584	607	584	532	560	562	553	559	574	555	600	593	606	582	555	549	567	575	589	517	577	577	597	575	545	580	604	571	581	580	599	583	552	582	559	586	584	607	543	588	547	564	631	538	572	587	533	593	556	541	540	570	594	569	610	609	601	575	574	622	604	575	584	564	553	555	586	605	587	595	549	561	546	551	570	572	592	564	599	557	595	569	603	599	578	587	614	611	567	601	574	588	568	540	533	586	606	580	596	602	570	537	574	529	608	598	605	588	584	599	525	553	584	580	551	526	556	590	604	597	563	597	523	608	572	571	597	516	577	581	579	575	587	591	584	561	576	578	566	545	586	562	564	562	558	525	570	572	582	583	591	545	570	573	565	557	572	566	561	561	581	598	536	576	551	595	558	578	532	555	551	532	568	560	564	616	570	584	579	615	618	589	505	589	558	573	549	541	561	528	582	561	626	579	620	574	550	607	570	559	621	577	594	550	586	548	549	582	614	560	527	566	536	553	599	587	561	570	580	552	545	582	615	549	572	608	576	559	591	579	550	594	582	573	576	574	578	582	560	587	573	593	564	554	567	586	562	589	568	568	594	560	588	586	542	602	593	596	619	564	565	558	565	556	585	573	557	549	570	577	573	556	596	569	576	595	556	567	543	554	581	605	606	625	546	579	580	594	610	570	600	565	565	600	541	562	541	568	591	583	550	550	542	585	520	572	579	583	582	595	593	566	547	587	550	608	575	573	539	561	573	567	591	582	591	570	591	596	599	561	529	598	587	565	555	578	581	523	540	561	624	536	542	613	534	589	597	571	607	610	578	559	550	556	587	540	573	542	592	549	596	513	569	578	573	575	584	545	546	556	545	511	567	562	587	571	575	567	584	604	555	569	583	537	566	596	541	573	555	568	567	563	604	573	544	567	589	594	549	588	579	574	581	567	585	621	559	562	594	582	534	531	556	576	568	582	587	635	581	566	533	561	562	598	560	571	641	565	585	593	585	630	534	581	576	565	594	565	531	574	617	594	556	578	569	567	582	583	597	608	592	556	550	540	556	592	561	552	601	592	575	533	563	511	565	550	567	556	539	588	611	575	595	541	614	579	605	576	581	608	572	585	549	535	594	563	557	537	606	561	511	570	545	591	547	537	595	576	573	556	544	540	564	620	569	585	622	539	565	513	565	603	587	560	540	540	568	546	567	547	546	581	572	575	600	557	562	587	580	597	567	593	563	566	591	547	560	534	608	564	597	537	556	556	551	595	590	583	582	590	606	559	608	555	537	561	569	584	545	590	571	620	587	571	593	561	567	598	581	572	569	586	601	584	530	546	567	568	550	608	553	604	550	582	571	565	583	575	566	621	578	581	558	604	600	620	579	556	547	539	560	587	549	585	564	587	575	556	562	628	559	560	582	572	584	585	566	589	561	529	521	587	618	573	526	562	623	568	568	599	570	637	580	577	568	603	555	583	600	594	560	578	562	524	574	592	575	573	553	553	593	568	584	591	593	604	589	602	555	592	554	549	599	554	589	576	563	567	575	549	580	545	576	617	572	600	573	613	562	592	579	551	585	563	615	600	540	571	542	606	597	608	569	584	575	609	610	589	551	612	612	553
9009	7471	2928	1239	1462	3952	4815	7925	4147	2152	1132	989	321	126	192	174	72	99	96	55	57	47	46	40	57	41	31	40	53	42	43	46	47	40	36	40	39	41	41	43	48	47	45	47	60	51	41	47	30	43	39	51	55	35	47	48	43	40	40	42	35	55	45	56	47	49	52	40	45	47	41	46	55	48	41	48	44	50	38	35	44	42	51	37	51	39	54	37	54	36	39	47	38	41	36	42	44	43	49	31	42	55	42	61	43	44	43	44	51	37	44	46	42	45	40	54	36	43	38	44	48	45	37	50	45	45	45	47	53	46	44	46	50	37	53	41	50	42	42	46	35	32	41	42	44	45	52	41	38	44	40	37	40	36	41	43	54	37	41	46	48	53	57	46	42	50	46	44	55	48	38	38	39	41	45	41	44	39	44	49	47	51	37	39	34	43	36	52	37	40	43	50	47	58	37	46	46	43	42	60	47	41	48	50	39	50	38	47	43	48	51	55	43	39	48	43	55	49	41	47	52	46	39	45	32	45	52	43	57	44	30	58	41	39	42	40	39	47	42	42	46	36	41	54	56	46	46	42	51	42	53	46	49	36	34	51	51	37	44	46	60	47	44	47	42	50	40	48	51	43	37	41	54	48	46	27	42	52	42	42	42	49	43	44	54	39	41	40	45	43	55	44	53	42	34	51	42	38	47	54	38	37	49	54	36	64	61	40	57	46	53	32	41	41	31	34	41	37	47	42	42	49	47	46	46	47	33	63	37	40	36	48	38	37	37	41	46	53	64	42	35	36	36	46	44	45	49	53	38	38	55	43	49	50	53	49	35	48	41	46	41	39	57	51	54	36	45	36	36	54	38	49	47	47	42	59	45	35	50	46	40	54	29	36	38	45	42	55	32	53	53	42	40	51	36	36	44	47	38	53	32	31	39	49	46	52	37	38	45	36	46	61	52	45	44	52	42	47	42	40	46	46	47	43	47	50	47	33	45	36	43	43	58	56	43	47	53	52	50	43	40	49	33	43	46	38	38	44	41	35	35	49	51	44	52	64	43	51	27	38	41	47	30	48	42	41	47	46	43	38	39	42	46	46	40	46	40	36	42	49	38	41	43	45	52	46	35	41	46	33	41	48	56	36	49	45	50	36	35	50	48	37	42	38	41	37	62	45	45	53	53	49	43	52	63	37	44	33	44	42	42	49	39	41	51	46	34	43	34	40	52	53	50	54	55	46	43	36	38	41	42	42	45	45	40	42	42	41	41	46	46	49	51	39	49	38	35	43	38	53	44	40	44	38	50	51	41	33	61	53	42	36	43	35	45	46	52	38	38	44	38	37	47	52	44	45	36	51	42	37	41	46	47	40	52	44	37	34	48	53	49	42	40	54	51	45	42	36	41	29	35	37	56	46	38	51	57	31	52	51	52	49	59	41	58	45	45	48	40	43	39	45	36	50	47	46	51	36	43	44	50	50	58	41	33	46	50	39	37	41	32	47	45	38	45	43	50	46	42	49	32	42	33	47	46	53	49	44	60	48	39	45	49	46	41	45	53	48	40	45	39	46	44	47	45	49	51	52	53	52	46	53	42	38	43	42	56	48	57	51	42	36	49	40	40	40	46	31	49	50	43	37	32	37	41	41	58	37	60	48	46	32	56	55	45	52	49	46	44	47	40	43	49	44	40	45	39	36	41	38	62	42	38	48	45	37	35	53	42	53	44	49	47	41	41	59	49	47	37	54	43	44	35	50	46	52	44	45	37	30	51	47	40	44	47	56	54	40	37	43	52	40	47	38	44	44	55	46	26	35	45	50	48	42	41	45	43	51	49	37	41	48	44	43	38	45	43	38	62	43	39	45	48	51	55	42	38	52	44	43	40	38	45	48	44	40	42	48	47	53	39	42	31	39	46	46	55	50	47	47	59	43	51	37	53	40	44	39	38	52	55	31	37	49	42	41	37	37	39	44	37	50	45	47	47	42	38	40	53	42	43	56	42	41	47	29	44	34	44	51	43	52	45	44	45	46	44	47	56	48	46	39	53	40	48	46	40	40	55	47	46	52	43	40	46	50	50	40	43	59	40	44	42	42	51	37	47	56	50	49	47	48	49	57	50	56	79	42	35	42	44	59	48	46	40	44	53	62	54	45	50	38	31	50	43	43	43	38	42	50	55	44	52	44	38	37	43	40	46	40	46	42	43	49	40	46	44	47	42	47	48	46	46	49	41	46	47	40	52	46	34	53	56	46	30	44	44	46	50	50	50	55	42	51	48	42	56	46	55	46	44	34	48	40	37	35	53	37	40	44	43	42	29	57	38	38	51	34	37	43	37	39	45	49	45	39	50	45	41	46	44	37	38	42	50	46	57	47	55	41	56	44	42	53	43	38	60	52	49	36	36	43	44	47	48	37	33	49	35	56	39	42	40	52	38	33	43	42	35	45	38	42	50	61	42	36	37	33	55	44	31	38	42	45	36	41	42	55	46	40	50	36	42	55	54	29	35	45	53	44	41	48	37	47	42	36	33	33	41	50	46	39	41	38	54	46	53	40	47	47	43	54	52	43	46	39	41	50	46	39	46	47	47	37	42	43	50	50	34	53	45	47	43	41	38	37	47	47	45	45	38	37	42	55	51	44	43	43	40	48	38	47	36	33	48	43	42	51	58	50	55	39	42	55	46	48	37	31	44	48	39	40	38	44	41	47	43	50	55	45	39	53	46	38	53	58	59	45	49	48	51	46	51	48	43	58	48	41	49	43	45	49	36	45	45	42	41	35	39	36	54	53	46	59	44	41	41	48	43	56	47	47	49	45	45	47	35	52	43	34	52	48	41	40	37	49	39	30	45	39	42	40	40	42	51	51	50	43	45	33	36	47	48	46	50	45	45	34	45	40	40	40	49	41	48	47	33	32	39	42	55	36	48	47	45	44	35	49	51	44	48	49	42	43	38	36	48	47	36	39	41	31	44	42	42	54	42	42	45	36	38	45	45	38	48	47	55	46	38	44	35	47	43	38	35	33	49	42	52	47	47	37	48	43	45	40	48	42	37	45	42	60	48	44	43	49	39	49	47	50	31	43	38	58	42	37	43	39	48	44	41	30	50	45	48	51	46	36	51	51	46	40	52	40	51	40	61	35	45	39	38	32	58	46	40	47	47	31	47	49	50	37	57	38	51	42	53	51	48	36	52	36	47	42	41	38	38	49	38	46	60	57	48	45	39	41	60	41	46	49	44	38	47	33	38	39	46	45	47	42	52	45	45	39	64	38	50	42	41	44	51	52	47	34	40	40	42	36	52	34	48	36	57	46	48	40	44	39	45	25	43	40	35	49	46	53	44	49	43	42	52	27	33	41	51	55	38	38	45	44	38	48	40	50	51	53	51	44	44	50	56	39	46	38	58	53	48	46	45	52	45	51	41	58	53	31	44	49	46	45	52	46	36	49	46	49	53	40	39	55	56	59	49	43	49	47	47	37	46	44	37	48	48	49	42	43
43616	30869	24160	26884	38437	47445	47146	51507	37884	29627	24328	20726	8920	3166	6701	5000	1933	2360	1728	1118	835	640	592	606	598	575	576	572	565	619	592	602	534	575	574	601	585	596	528	567	565	541	592	535	556	569	586	582	564	593	556	593	579	530	571	570	551	626	551	605	544	575	596	600	578	585	565	599	590	603	590	559	597	605	584	543	567	613	573	558	597	595	583	612	607	554	598	625	609	506	597	572	615	565	596	581	592	615	570	571	606	608	646	592	617	608	550	599	596	560	610	577	576	576	580	584	579	583	600	593	603	596	609	568	622	571	613	579	561	618	570	601	554	600	582	590	606	619	586	580	549	560	558	559	531	597	607	577	592	569	616	561	597	634	558	587	606	575	576	593	621	639	575	570	560	570	575	588	570	621	594	609	556	553	591	541	612	557	564	566	581	596	598	550	604	558	596	533	619	617	575	561	574	595	587	595	605	591	588	576	578	596	553	546	602	590	600	582	596	535	572	574	619	613	593	565	661	606	593	600	614	583	569	625	582	590	600	605	610	587	567	606	628	613	609	561	595	591	569	594	557	586	573	571	559	615	574	577	572	594	613	626	575	611	613	600	570	623	587	582	567	578	548	560	530	558	541	570	634	538	579	574	622	579	566	627	578	551	522	594	630	567	605	569	585	568	596	548	594	607	582	609	594	584	587	567	597	550	587	563	590	560	543	583	593	581	601	572	596	588	572	606	548	536	621	626	596	560	595	621	562	577	581	547	553	563	591	576	601	581	597	562	558	615	547	634	537	607	624	557	571	554	625	568	580	591	610	601	548	588	568	577	552	577	597	575	605	608	601	541	572	599	605	615	580	567	563	565	575	602	605	560	538	555	582	590	596	602	578	583	637	611	569	529	592	558	574	563	593	582	611	594	587	607	591	578	585	597	590	589	575	581	631	609	587	620	534	584	573	598	585	553	632	605	577	592	586	592	606	594	633	577	593	578	618	570	560	589	619	604	564	577	620	595	557	574	647	598	632	574	601	603	606	624	552	606	590	572	604	643	579	552	581	587	584	564	597	576	596	589	603	637	551	591	586	591	580	645	615	598	591	607	587	582	586	535	624	580	592	590	567	592	598	568	568	591	549	568	585	598	561	594	574	558	590	612	556	551	573	615	582	570	598	569	591	573	593	587	585	605	612	601	617	596	553	583	580	578	588	615	580	561	594	587	570	554	558	597	581	575	561	565	602	586	581	564	548	591	553	590	591	619	565	577	594	595	577	617	601	570	561	599	548	564	621	538	552	591	576	644	589	627	604	576	568	591	627	602	553	562	598	534	636	585	614	603	578	578	564	590	634	611	614	556	605	604	598	600	558	609	589	580	598	585	564	575	573	559	572	596	617	619	616	568	610	584	612	589	579	608	582	614	611	553	550	611	635	593	603	603	607	560	593	572	610	569	596	571	569	608	609	593	575	609	595	573	639	578	565	560	554	567	579	620	570	611	581	583	563	580	555	591	579	604	551	610	590	587	566	538	576	575	535	578	569	607	560	590	529	540	575	586	565	609	595	570	547	601	601	540	549	630	580	581	642	568	592	592	608	585	547	565	584	606	590	576	546	599	581	589	615	586	579	584	531	583	598	571	604	567	595	585	595	594	591	527	593	566	578	587	584	567	600	589	596	595	607	622	609	613	619	580	616	623	571	593	610	636	578	533	547	601	564	580	581	602	561	581	601	574	592	596	581	611	546	573	608	552	591	605	586	581	568	619	559	594	582	579	621	610	572	613	602	572	579	569	628	605	594	608	587	569	585	600	618	568	605	574	593	574	608	597	603	607	560	621	599	588	617	605	602	509	576	543	590	604	556	591	527	612	610	603	599	559	615	584	582	566	579	570	585	545	577	569	566	589	580	596	594	586	572	587	594	597	571	576	595	564	590	580	585	593	569	610	583	587	613	526	618	619	607	563	574	551	626	584	546	605	608	602	622	597	572	535	597	617	584	579	537	601	630	595	580	631	587	567	622	591	599	637	613	559	572	592	522	610	583	619	596	603	556	572	556	574	585	624	562	563	590	576	583	550	566	602	580	583	586	543	583	564	593	567	550	551	590	604	565	572	541	577	558	623	569	563	602	564	578	576	608	552	593	598	582	595	572	576	589	602	620	572	569	544	591	593	600	597	588	585	601	572	554	542	566	568	616	612	600	566	592	595	598	573	597	593	595	579	583	563	609	523	586	610	539	592	606	578	572	567	588	567	576	599	584	567	588	574	605	607	581	573	574	580	583	567	617	593	596	587	626	570	623	579	619	615	583	588	611	585	582	574	619	574	545	579	597	597	628	583	575	589	572	535	589	585	561	644	569	577	631	584	588	597	601	579	581	571	545	574	601	531	531	551	568	610	564	586	623	572	541	534	630	611	524	599	559	616	588	609	626	583	605	544	552	605	570	570	592	574	559	583	613	595	540	607	600	583	569	560	630	544	556	583	602	594	607	617	588	604	612	593	601	568	605	566	550	588	579	576	591	558	554	606	571	610	593	570	560	612	564	586	594	574	584	617	551	581	566	554	576	598	578	594	599	575	557	596	600	609	559	596	569	548	579	600	551	591	602	587	518	547	598	581	555	599	613	581	577	552	590	547	568	567	583	596	626	615	604	610	604	614	552	582	589	571	613	543	580	605	585	673	592	547	582	574	594	576	602	583	539	580	591	621	563	586	552	582	577	543	563	575	587	644	592	635	625	559	585	582	608	554	607	593	582	569	592	557	643	559	552	544	622	586	616	556	567	585	589	593	613	559	590	577	561	576	603	632	618	623	604	606	589	607	567	599	598	554	570	590	595	549	549	616	524	569	558	570	573	626	629	622	576	576	561	622	600	542	577	550	582	602	625	605	576	609	629	605	613	610	602	591	577	591	600	622	613	572	571	574	566	555	622	600	631	585	595	592	610	606	586	606	594	595	593	587	561	577	608	570	582	605	600	548	600	561	540	569	616	648	589	573	581	602	569	570	603	587	589	612	596	563	552	542	595	594	579	628	581	555	618	592	541	578	604	622	570	558	579	596	579	546	562	589	589	609	569	564	550	605	576	590	613	613	522	632	572	623	560	550	586	613	594	546	573	589	586	594	588	561	575	635	615	535	578	561	581	536	583	564	584	612	574	624	548	635	608	599	613	568	586	581	625	559	626	605	562	528	572	534	655	581	584	604	567	594	611	577	557	579	537	612	578	584	571	549	594	575	617	563	574	559	568	576	601	573	592	559	593	613	585	548	607	581	600	592	561	576	600	607	593	606	588	571	557	577	584	567	596	611	591	582	554	601	609	577	600	612	578	599	575	578	596	530	577	607	581	605	576	576	613	603	584	536	581	603	578	633	573	584	623	560	570	591	587	581	574	585	642	570	566	579	573	587	612	645	571	568	574	613	621	611	593	552	579	588	581	607	562	560	594	581	547	559	612	531	582	578	610	573	593	568	574	544	586	584	577	571	566	538	561	588	600	612	595	554	571	599
12358	13214	4543	2941	2535	7055	10492	13106	6886	3465	1679	1392	530	161	381	264	94	126	93	81	60	50	62	45	43	42	45	38	43	59	41	39	36	43	33	45	46	41	45	45	50	54	47	36	38	55	44	41	45	49	40	47	60	56	46	39	37	42	26	55	46	49	41	36	38	45	49	51	39	51	45	60	48	45	45	41	41	57	36	55	53	34	38	43	46	51	35	51	42	48	52	36	43	49	36	37	38	53	59	40	48	35	49	45	42	44	33	45	39	41	38	51	48	44	44	39	39	48	44	46	41	40	50	41	43	36	47	45	34	32	54	43	42	47	41	54	48	57	59	41	41	52	51	42	44	50	51	40	48	39	53	42	37	55	48	57	47	44	47	54	53	64	34	46	41	41	41	52	47	60	39	41	47	53	53	38	45	30	36	50	54	37	43	40	53	49	43	45	46	44	40	43	42	48	40	47	36	57	43	36	46	48	32	32	45	46	43	40	40	48	43	41	45	48	57	49	40	42	42	45	50	46	44	54	53	48	57	34	51	40	41	46	59	50	46	37	42	26	43	44	40	40	51	44	52	49	49	32	61	50	38	49	49	44	23	63	49	51	48	47	44	45	38	37	46	51	40	45	44	45	44	38	40	39	46	49	51	41	50	54	47	41	43	45	43	53	36	45	48	52	41	45	47	34	43	44	43	58	44	53	37	43	47	55	58	51	42	48	39	41	48	49	42	48	34	45	37	52	39	45	34	46	44	48	39	42	38	49	49	44	41	51	48	40	39	42	57	53	53	49	46	43	49	49	37	50	48	47	41	47	49	36	39	47	40	52	34	42	49	44	43	41	48	48	34	38	59	42	64	54	57	44	37	35	48	52	46	41	44	36	51	42	45	43	56	46	42	52	36	45	31	58	34	49	39	32	43	51	48	44	49	34	44	51	43	52	47	52	38	38	51	40	47	43	37	49	55	34	56	55	34	50	50	38	37	49	50	57	64	35	47	36	38	43	38	47	43	47	47	37	30	52	41	42	40	28	39	52	43	39	29	54	46	35	39	52	53	56	48	31	50	49	48	44	45	39	53	43	50	45	38	54	53	41	51	50	48	35	47	43	41	45	37	39	43	48	33	59	41	49	49	45	40	43	35	38	49	45	54	45	48	43	37	46	36	45	46	48	66	52	34	45	50	39	40	48	51	48	43	38	38	45	53	58	54	47	49	43	38	49	52	34	43	48	53	48	56	45	37	50	47	50	43	55	41	50	42	38	53	52	34	59	52	39	40	50	41	34	52	39	39	55	35	41	42	41	41	36	48	43	47	53	48	57	43	46	46	39	32	42	55	44	52	45	51	34	44	47	44	41	57	40	31	55	37	39	51	54	48	51	34	47	54	50	47	41	38	32	57	50	45	46	34	45	52	43	37	36	49	52	48	35	65	44	45	52	37	41	50	43	51	40	43	38	43	40	46	38	46	44	39	50	43	43	55	52	58	51	43	43	44	40	54	49	45	43	57	53	48	59	43	44	42	45	39	59	44	56	41	45	46	52	56	36	46	37	39	33	44	32	47	45	50	48	42	41	47	58	42	35	50	37	45	45	45	38	41	35	47	63	50	53	38	54	45	32	63	48	48	52	43	47	50	50	39	39	43	34	49	50	41	46	41	48	57	49	42	53	33	50	43	38	47	50	32	51	40	30	39	37	45	40	55	49	41	46	52	39	49	53	45	42	45	41	50	30	51	44	41	40	39	40	44	42	46	47	50	37	48	46	39	43	48	40	55	50	36	51	38	41	43	44	39	52	35	43	49	50	49	42	50	52	45	51	43	64	55	41	35	45	46	44	36	50	47	50	39	53	41	43	53	40	46	50	44	44	45	32	59	43	40	48	49	50	46	39	40	47	45	53	39	47	57	41	38	53	52	59	46	51	53	44	53	46	51	38	38	42	36	49	36	42	44	35	42	38	43	54	49	44	49	49	50	40	37	51	40	41	25	45	60	36	53	51	53	49	52	36	42	55	50	45	42	50	50	37	49	50	60	52	54	41	58	33	36	41	43	45	31	50	49	41	33	42	49	36	48	42	35	40	40	36	51	46	59	40	57	44	41	46	43	60	45	49	47	34	45	52	41	50	47	57	42	42	38	42	29	37	48	43	48	57	38	45	38	31	45	56	45	40	28	55	33	41	47	55	37	39	47	43	47	25	39	35	50	44	52	49	49	50	48	46	44	56	42	33	41	50	45	54	52	46	50	52	47	50	45	43	39	43	44	49	46	54	48	47	55	52	54	53	57	53	47	51	43	48	45	36	42	48	43	40	36	55	51	34	41	52	49	43	31	42	54	47	46	45	43	38	56	51	38	39	44	47	52	72	56	51	45	51	33	46	55	45	50	40	43	35	50	36	46	41	45	36	50	47	47	40	38	32	41	46	54	40	48	42	37	41	45	59	47	47	49	58	43	51	49	50	47	46	39	45	48	41	52	39	52	42	62	51	49	33	44	43	46	40	48	53	38	32	38	50	52	41	37	59	46	46	46	47	49	43	52	42	45	52	39	48	37	51	50	44	47	51	48	52	46	45	47	52	36	45	46	56	34	28	47	45	48	45	36	42	40	43	44	43	46	38	44	37	39	46	43	33	43	35	41	33	42	45	36	48	55	37	26	60	35	50	52	66	41	43	41	38	43	44	49	46	40	48	42	49	61	56	50	63	37	43	47	52	47	48	55	43	37	52	40	47	49	47	60	44	46	49	51	51	38	52	53	47	39	30	34	46	51	39	40	46	46	56	37	38	44	52	44	42	47	40	48	29	52	42	47	34	39	30	41	58	50	44	51	48	47	43	46	37	42	39	46	46	43	37	44	39	41	56	39	45	56	38	38	32	46	39	42	46	45	37	25	41	47	44	41	35	34	35	41	41	61	51	58	43	45	50	38	48	38	53	42	44	44	43	54	45	34	50	37	53	50	31	46	40	50	32	53	50	39	52	45	49	36	56	35	58	41	39	48	49	45	42	40	45	35	42	52	47	43	59	43	53	46	43	44	38	48	57	44	43	45	47	46	36	54	39	40	46	50	52	49	52	39	42	46	44	62	41	50	43	63	61	42	70	62	41	46	55	47	46	50	52	49	38	40	51	52	39	41	41	38	42	45	53	50	36	42	50	47	50	55	48	35	35	37	41	39	45	44	41	43	46	39	41	51	54	33	51	41	45	55	44	35	39	42	46	46	42	40	66	55	45	49	44	55	55	42	50	41	67	48	45	49	48	56	48	48	56	39	56	40	42	51	40	44	42	55	36	38	41	50	48	47	66	37	46	55	49	49	53	51	58	41	49	40	38	51	47	34	45	36	53	53	43	37	43	46	48	48	36	42	37	40	49	53	41	42	55	48	31	56	51	38	42	53	50	35	40	48	53	49	47	39	50	45	49	42	39	39	50	50	41	39	53	40	40	40	44	45	43	31	67	51	48	51	43	57	39	49	48	60	44	50	49	42	43	44	51
50957	35023	27747	36793	44991	57650	57141	58979	42948	33617	27407	23895	12239	5154	9114	6724	2254	3044	2152	1350	856	663	654	609	612	590	593	612	598	554	565	635	556	552	595	603	627	620	626	606	562	602	574	572	628	612	637	574	607	564	563	580	603	616	600	590	605	564	551	612	580	614	575	584	636	624	597	603	551	621	557	598	606	624	556	596	639	613	596	578	602	626	605	566	583	559	563	570	592	592	591	575	574	589	590	568	602	617	637	569	580	596	570	589	635	609	606	605	597	591	605	567	612	596	623	597	610	620	565	607	570	557	581	557	614	610	542	599	610	587	552	584	592	566	549	570	591	592	591	583	619	603	614	590	634	621	559	607	554	589	627	564	613	589	584	563	578	579	613	571	592	562	604	572	572	575	603	583	596	597	578	604	569	605	541	631	606	597	576	598	607	590	604	614	589	571	557	573	633	588	604	570	613	578	604	600	611	620	562	589	579	600	602	612	612	584	610	609	576	575	646	605	586	619	631	588	622	619	607	591	554	576	564	636	607	584	602	576	621	601	602	621	587	585	577	535	559	620	613	617	570	558	597	582	533	550	568	568	592	595	609	612	601	580	602	567	550	577	587	568	577	566	609	614	573	616	607	598	619	600	585	599	578	604	565	569	584	627	611	584	560	535	594	634	598	603	617	573	603	576	581	621	594	554	604	609	590	644	609	598	593	622	565	559	623	556	582	567	575	613	585	620	561	621	605	634	607	603	647	599	589	584	598	577	553	580	564	602	596	616	628	591	532	597	612	587	536	583	597	570	564	608	584	601	620	630	594	628	596	587	577	576	586	565	603	567	587	552	601	627	615	603	626	576	585	555	617	600	605	623	579	604	552	573	627	605	591	620	627	610	602	582	643	565	594	579	622	569	602	601	635	528	585	582	608	595	582	631	602	589	578	641	569	597	585	610	587	579	590	594	587	566	605	620	612	582	582	601	593	601	590	559	575	556	602	597	574	566	625	552	619	569	578	564	617	622	568	587	574	572	616	620	600	645	587	550	539	638	633	606	552	568	619	600	609	595	608	608	620	575	585	598	643	537	622	615	609	594	565	611	584	595	566	579	561	559	600	631	598	589	581	586	628	578	550	572	546	599	585	555	635	611	615	595	604	603	565	577	585	591	577	617	586	601	606	567	604	624	581	600	613	578	628	576	569	573	553	587	624	602	601	593	604	588	597	596	583	596	658	576	592	581	595	597	563	602	600	651	578	586	612	600	625	599	584	622	595	609	638	585	574	589	566	566	628	595	569	569	599	626	603	546	566	576	569	553	574	601	552	584	642	620	567	603	606	549	567	591	563	626	596	594	530	589	633	605	576	619	540	552	558	626	572	607	573	593	613	562	612	583	611	581	620	573	601	592	588	588	566	554	586	575	562	560	591	562	564	568	621	610	593	577	608	596	617	599	561	579	578	563	595	600	631	614	579	616	605	622	550	634	612	527	573	573	607	579	624	560	566	636	575	593	638	570	601	591	601	617	568	571	564	560	598	604	587	541	600	621	594	606	616	612	591	530	573	588	551	563	551	589	606	585	605	548	568	550	564	572	549	559	600	546	654	549	554	612	620	602	555	582	603	571	564	586	620	629	556	600	560	561	574	561	568	589	581	571	577	592	573	593	571	629	605	599	565	576	588	615	602	594	638	590	600	642	566	582	651	580	564	556	593	589	615	592	580	606	611	595	588	599	577	568	579	560	624	581	615	624	603	610	556	578	568	581	623	571	590	590	606	590	550	570	572	564	629	605	600	572	578	607	604	624	614	623	585	617	589	592	619	592	579	597	604	577	598	618	583	584	585	588	604	617	595	623	578	581	587	607	572	606	608	574	623	600	610	575	607	618	571	537	632	569	566	559	547	607	548	617	549	603	605	575	602	598	594	592	616	578	591	605	603	591	574	573	594	538	566	608	604	629	624	585	588	620	577	622	541	581	597	514	654	550	576	578	580	623	533	603	561	545	616	576	594	576	600	592	611	584	556	575	561	599	579	620	639	582	581	637	562	624	586	545	603	588	631	576	564	535	583	571	594	576	581	543	630	623	618	622	581	612	595	589	609	548	592	634	590	592	608	636	580	596	560	602	610	575	618	579	587	557	586	627	558	597	600	594	570	569	579	597	561	581	551	608	586	580	569	558	585	560	607	577	585	609	557	601	596	550	612	590	557	563	596	579	612	584	558	610	592	596	589	596	592	586	594	580	569	598	572	629	642	551	570	615	603	614	628	613	575	578	593	536	554	593	594	574	605	579	593	621	615	575	559	584	587	621	582	583	590	573	601	597	574	564	641	651	595	570	621	580	585	635	561	646	583	623	574	584	590	595	578	611	638	581	609	547	593	637	544	551	584	607	610	637	631	595	600	619	552	600	565	562	576	599	554	631	608	603	582	609	579	580	615	597	568	543	580	625	580	585	585	628	593	592	555	628	602	566	567	584	609	607	583	610	603	610	564	567	636	609	564	615	655	588	621	620	588	577	552	612	584	543	613	637	583	559	617	578	571	599	622	555	574	615	564	572	555	609	573	545	559	575	603	598	602	600	590	592	568	626	552	579	577	550	555	558	654	570	598	618	611	570	605	529	626	568	591	563	574	594	607	559	589	585	603	616	598	603	588	622	617	629	584	576	593	617	589	560	575	611	591	619	568	568	597	625	611	596	605	577	569	607	580	585	589	618	584	655	570	620	550	578	597	624	607	590	641	612	623	592	582	633	625	562	580	612	576	573	616	607	553	585	612	590	590	572	615	607	607	619	607	597	598	590	626	583	591	599	615	555	580	544	556	596	594	583	581	596	612	584	621	538	601	578	615	549	602	560	603	571	613	563	570	568	597	594	592	592	605	596	647	602	558	550	592	607	581	565	578	555	571	591	595	586	582	580	635	568	607	565	542	609	592	607	594	570	604	593	602	603	612	607	581	604	613	589	601	585	574	609	576	578	557	616	534	599	583	625	598	590	613	558	620	573	610	623	616	569	640	593	588	594	599	577	570	606	583	604	584	576	573	565	598	586	636	574	628	575	569	629	589	585	596	626	613	597	646	564	590	633	598	626	631	564	575	600	615	612	578	561	576	575	611	604	579	597	596	569	591	586	585	626	576	556	593	545	578	589	579	616	587	621	582	606	607	589	575	591	616	596	602	567	597	602	584	624	604	562	593	624	608	597	656	604	588	647	569	570	572	601	605	549	658	643	597	610	588	586	583	606	569	606	547	615	584	579	587	583	580	593	541	584	613	572	631	593	578	628	568	593	594	599	577	592	570	604	605	602	599	592	606	591	621	592	593	599	616	578	591	630	587	558	611	580	582	550	567	586	588	558	563	609	575	553	596	618	611	589	575	605	561	577	596	555	640	585	610	589	555	550	596	556	573	629	589	551	568	599	634	602	604	573	611	579	572	597	587	618	578	593	627	588	620	572	598	617	572	620	576	560	576	583	583	614	602	591	597	544	627	608	619	621	553	607	606	651
4123	2448	662	591	536	1230	1299	2470	1656	898	421	390	166	65	128	96	56	73	70	52	53	36	54	39	36	37	52	41	31	43	47	28	44	49	44	44	41	50	49	55	48	41	43	39	41	46	47	42	44	37	51	39	46	47	38	35	44	32	43	46	44	47	49	37	50	47	42	42	48	43	50	40	51	51	54	47	37	36	52	51	47	43	38	53	40	50	34	54	41	42	42	45	51	57	40	40	40	54	34	51	47	43	43	46	39	54	46	46	55	41	47	44	35	59	37	38	46	41	37	59	44	36	52	35	58	35	36	42	34	46	47	44	51	51	51	51	41	55	47	51	37	37	34	42	42	45	49	46	47	47	37	36	36	25	37	49	38	52	38	45	48	44	45	31	41	35	51	34	51	45	42	46	45	32	41	44	51	42	50	36	49	41	44	50	48	51	43	54	34	36	43	51	35	41	42	40	46	37	41	41	49	37	31	45	48	39	39	53	46	38	37	31	42	32	42	48	45	45	37	41	39	40	36	42	42	43	48	44	28	51	49	51	53	31	43	43	61	46	37	32	40	42	30	41	50	42	50	41	38	47	48	61	42	50	49	33	50	59	33	35	46	51	47	41	49	43	44	45	45	45	44	45	50	52	35	42	40	38	56	32	47	52	42	35	36	46	44	35	39	50	41	46	51	44	52	54	36	46	49	42	55	53	43	41	44	37	44	44	36	34	35	50	40	39	30	57	50	46	31	61	56	43	52	46	45	42	52	33	49	55	39	39	48	37	40	31	40	46	52	41	48	54	44	41	51	47	46	44	47	42	43	42	40	54	38	42	47	31	35	44	34	46	48	48	37	44	51	36	50	39	53	54	33	42	38	38	49	42	45	56	49	42	40	52	44	58	46	37	60	33	41	56	44	48	50	38	43	49	49	49	41	41	43	49	45	32	48	38	46	45	58	29	46	39	60	41	46	45	38	43	41	39	47	45	39	53	47	49	28	49	43	41	42	55	35	41	45	40	48	45	47	51	46	38	36	46	26	43	37	45	41	32	46	39	32	40	47	41	52	49	50	46	38	40	40	28	52	42	30	44	50	49	41	42	41	39	41	48	47	50	49	36	45	55	40	40	35	38	55	50	39	46	50	35	42	41	45	52	36	47	42	47	50	36	34	31	42	42	47	42	54	41	42	43	41	47	37	39	32	51	50	48	40	34	44	56	46	40	47	45	50	32	35	41	46	46	40	46	41	28	34	41	43	42	38	40	46	35	36	33	60	47	44	50	41	57	41	39	49	49	45	52	39	33	42	48	37	50	47	48	33	38	45	35	43	50	43	41	56	36	49	44	35	49	44	43	55	47	39	45	36	41	53	47	40	39	43	36	35	43	44	43	57	35	54	45	43	41	30	47	51	47	37	51	52	45	43	36	44	40	47	43	51	38	42	52	39	56	36	42	48	37	38	35	54	37	42	42	46	39	46	46	38	36	45	35	44	52	41	50	29	42	34	38	62	43	46	45	38	40	38	44	39	51	44	38	31	52	43	39	48	42	52	46	48	46	44	48	42	57	38	53	36	35	45	53	39	41	42	36	51	40	43	53	47	45	53	48	39	43	46	46	51	43	41	48	43	38	40	32	37	41	45	47	41	41	30	51	43	46	44	42	47	50	47	52	33	39	43	43	57	50	46	42	43	48	46	60	53	54	48	36	42	42	43	34	46	48	40	43	45	39	46	30	37	42	39	45	52	41	47	37	34	41	41	49	46	41	45	48	33	34	37	42	59	41	52	38	34	40	49	47	47	46	34	54	51	37	43	33	40	54	47	46	41	54	40	51	39	41	45	42	46	41	35	43	42	43	40	39	44	53	36	64	41	50	42	44	42	42	43	45	48	52	51	49	42	45	41	39	41	44	41	43	40	47	34	55	44	45	58	51	57	46	44	39	38	45	46	44	32	43	53	54	31	42	35	42	47	38	46	42	54	42	45	49	48	40	38	37	53	51	30	36	46	42	47	50	47	42	53	42	42	51	43	59	51	50	57	34	46	51	51	45	42	41	43	42	38	38	46	47	40	48	37	56	42	44	52	31	42	40	46	53	51	37	44	55	40	48	55	36	45	53	55	53	48	31	48	47	45	51	46	51	27	41	33	39	45	38	46	53	50	50	46	47	39	48	38	41	52	36	43	35	45	35	52	49	43	40	35	50	42	42	48	47	47	39	41	49	40	50	45	44	49	43	48	40	47	34	47	35	56	51	43	47	51	41	48	48	38	55	48	39	38	50	65	43	60	54	49	37	53	45	52	32	38	42	50	54	36	39	35	49	36	40	44	34	51	49	40	40	39	43	50	39	39	48	38	52	38	46	42	47	48	46	45	44	41	41	34	48	45	35	36	55	43	58	39	42	41	37	44	29	39	32	41	50	40	37	39	55	45	39	54	37	46	41	53	46	31	52	47	46	43	37	42	54	36	41	45	42	46	35	39	46	38	44	45	53	47	37	44	43	41	43	41	50	50	42	55	38	38	53	42	43	28	41	37	36	39	33	48	49	38	31	36	45	32	41	48	44	41	38	30	38	40	43	46	40	48	39	47	39	49	40	48	41	47	43	36	43	51	41	44	40	30	52	42	37	52	41	39	45	41	39	46	39	40	48	38	43	53	55	43	35	53	39	38	50	33	40	38	46	54	41	44	45	45	43	41	50	49	45	34	46	50	38	53	41	35	48	45	44	61	32	44	39	53	41	46	34	44	37	56	48	32	46	58	45	49	45	48	43	50	42	49	32	44	37	47	42	33	47	42	52	37	48	47	44	38	35	45	47	39	39	53	39	42	55	45	41	21	48	36	41	30	46	45	39	47	44	57	35	52	59	43	48	45	52	35	40	40	48	40	49	42	51	39	45	40	42	52	42	50	47	33	55	50	42	45	45	36	48	42	57	68	47	50	44	27	41	54	43	43	46	40	57	43	54	36	40	41	34	41	53	45	50	42	45	29	37	35	48	38	42	48	42	46	40	49	39	41	39	49	51	47	49	54	45	45	53	50	41	50	37	49	37	28	40	40	54	45	40	44	33	45	39	55	52	40	42	49	48	62	41	58	29	50	48	58	32	43	48	48	44	47	47	37	50	42	64	31	53	46	36	47	56	44	51	34	45	50	53	35	49	44	39	44	41	48	43	47	46	53	53	43	44	39	48	31	40	56	40	40	56	43	41	27	52	37	45	42	53	46	37	40	44	38	42	48	47	34	42	48	45	45	46	52	51	37	48	54	35	55	51	37	42	33	47	42	33	42	54	30	40	53	51	42	44	63	50	50	45	42	39	41	39	41	44	43	38	42	47	36	39	40	50	35	42	39	37	46	41	45	41	47	45	46	45	42	45	47	52	46	51	47	41	43	49	36	45	38	61	43	53	58	39	44	42	43	46	41	52	33	65	44	34	49	41	42	48	35	43	45	39	52	29	38	39	45	44	59	48	41	36	40	48	44	44	49	42	47	53	58	42
34494	21440	11500	21455	26998	33981	31209	35834	27758	20560	13564	11949	5249	2094	3586	2424	1057	1415	1110	830	700	612	632	581	533	560	584	604	545	548	604	523	576	532	530	543	587	602	570	558	583	565	613	577	532	550	562	553	582	559	581	562	525	563	574	531	574	567	547	519	597	582	515	548	568	516	579	567	572	553	546	561	531	568	557	544	544	565	566	561	594	504	517	539	558	563	541	552	561	583	527	545	604	587	554	548	625	577	575	597	553	535	584	558	574	548	573	565	591	550	556	520	526	562	528	562	583	586	573	602	538	555	602	555	589	570	582	557	553	566	560	548	555	586	546	550	519	550	602	533	592	556	544	546	525	595	548	576	557	557	558	540	560	600	535	529	538	540	587	545	534	542	537	556	534	536	529	563	575	539	573	595	552	601	552	562	621	544	552	565	524	553	575	553	534	545	570	569	550	513	566	597	567	550	587	571	619	566	593	526	595	579	554	544	579	570	574	599	553	568	563	522	551	555	571	589	530	548	546	550	547	563	570	590	569	555	546	585	541	601	557	521	562	620	563	535	538	555	564	553	568	535	572	584	525	582	575	575	546	576	552	598	578	540	569	538	602	531	559	557	529	571	582	549	567	586	566	584	577	545	609	544	538	565	622	610	568	558	569	583	544	558	548	570	549	515	574	584	573	577	563	532	592	552	581	562	563	545	598	581	576	560	593	504	548	572	552	532	548	492	596	590	540	573	575	562	576	550	550	589	596	518	526	532	543	596	568	586	580	608	563	586	558	586	567	596	552	573	588	576	554	544	600	571	628	599	587	541	552	573	575	543	583	543	581	610	564	559	551	569	619	567	604	542	604	536	544	563	595	602	627	569	563	557	549	583	561	574	581	540	575	601	532	549	589	526	557	596	580	516	579	567	571	565	581	620	524	539	572	575	587	580	579	527	567	559	555	548	541	580	554	559	593	579	554	562	574	558	577	560	546	578	550	571	558	523	605	587	543	566	583	576	570	576	545	519	492	539	597	552	550	586	610	586	535	553	577	549	526	583	552	553	557	579	573	577	577	575	577	588	567	568	565	526	527	548	608	544	513	601	614	556	549	555	604	565	543	606	560	579	611	582	601	619	554	546	579	559	558	597	525	568	575	550	582	559	528	537	557	533	567	557	581	554	570	571	562	563	572	538	543	547	566	559	564	573	559	602	579	590	548	604	566	576	594	574	576	568	574	567	581	554	516	526	560	578	543	528	583	540	618	518	576	569	592	544	588	599	566	566	533	569	596	621	563	539	598	524	588	584	595	569	599	564	560	567	538	564	573	552	591	614	524	586	539	611	553	575	581	587	533	539	564	535	536	549	535	584	580	576	539	534	550	530	501	596	557	590	549	596	567	555	584	568	540	551	538	574	535	602	548	570	545	581	533	548	567	553	582	533	527	538	546	540	541	554	581	520	567	551	536	594	551	565	593	562	577	557	556	571	565	540	556	588	539	606	557	596	546	535	554	607	554	572	577	591	563	584	533	560	533	580	592	562	566	562	591	541	566	591	516	616	580	544	582	549	565	568	598	590	608	564	561	519	608	555	605	587	574	573	530	521	547	595	554	527	569	549	541	601	535	568	535	548	551	544	564	547	580	527	571	547	581	631	548	548	544	556	613	570	583	611	559	567	518	593	569	569	532	591	551	555	528	542	600	555	594	573	549	553	599	541	553	534	558	537	575	584	528	564	585	563	554	561	541	532	546	530	580	581	551	575	544	557	546	571	547	546	541	601	597	564	557	593	584	536	549	528	522	573	538	549	591	575	554	576	578	520	531	593	553	580	554	543	547	564	570	565	551	593	580	538	529	546	539	537	545	576	542	559	566	595	608	549	527	586	542	546	569	534	539	557	566	534	580	584	588	561	544	594	604	573	557	601	561	509	551	589	572	562	580	580	565	569	582	574	573	578	570	526	519	577	587	493	567	582	566	609	590	598	573	549	538	572	588	562	587	575	556	547	577	604	583	541	569	555	551	561	584	599	575	603	557	570	559	565	612	536	547	538	569	597	614	529	528	571	592	568	589	546	566	606	576	595	552	578	555	575	544	615	593	552	584	603	537	607	548	580	612	561	566	595	549	514	547	559	539	585	549	573	546	572	602	528	592	607	582	498	545	556	551	540	566	568	565	554	575	599	575	620	532	559	554	554	593	563	549	534	550	555	596	531	605	536	598	620	516	561	577	555	514	562	548	539	559	571	548	637	589	554	543	533	566	608	573	536	536	581	544	542	566	565	529	547	536	558	568	613	601	515	562	583	564	578	580	599	542	546	562	557	600	534	516	551	564	584	619	520	561	570	581	565	552	554	545	619	568	558	597	612	591	601	541	573	555	538	546	563	593	604	551	559	572	599	583	615	591	591	508	546	547	545	545	565	509	584	576	516	570	570	573	598	595	544	549	559	574	538	593	590	590	539	541	566	519	555	551	566	531	565	583	589	580	537	585	535	549	568	589	568	592	556	556	606	543	561	554	536	584	563	557	525	585	587	572	548	543	545	566	565	574	547	583	615	618	588	555	564	577	606	538	592	575	563	547	579	577	571	568	559	556	573	538	543	556	544	625	575	566	557	574	521	565	582	559	578	581	574	585	563	539	587	526	523	561	561	547	556	585	548	557	571	618	546	542	576	545	584	563	553	589	558	557	549	549	612	554	541	571	579	564	586	544	601	568	552	574	580	570	598	584	625	552	552	539	527	575	552	527	551	578	538	572	571	554	545	590	583	576	543	578	585	562	549	602	587	537	539	585	574	548	526	523	571	556	560	550	589	574	546	539	556	615	553	548	579	572	578	579	564	621	541	561	547	543	542	583	553	568	536	533	566	587	539	612	574	563	550	553	580	615	570	574	606	510	583	562	570	522	521	534	586	587	567	572	561	547	547	584	582	572	573	525	567	553	539	579	583	565	566	570	555	529	582	543	536	609	526	575	527	550	555	534	581	551	546	568	560	567	565	571	595	592	542	552	563	547	569	529	547	575	573	553	584	514	544	553	590	568	524	591	549	583	546	523	592	509	544	565	552	579	526	603	524	580	552	554	532	588	533	536	601	566	580	579	545	604	523	582	556	543	581	555	552	604	587	536	556	564	566	565	564	545	553	574	558	553	561	538	567	575	589	604	592	559	548	539	555	563	563	589	583	551	552	605	557	609	573	580	595	563	563	519	540	567	516	539	532	551	573	578	561	526	581	556	581	561	538	564	585	577	595	567	558	525	604	616	585	602	583	542	586	577	598	552	560	551	605	568	562	558	578	475	524	552	547	561	602	584	563	567	592	588	538	606	541	562	551	571	589	555	539	600	593	582	582	587	549	560	546	550	560	578	539	549	547	594	548	532	556	534	616	571	521	593	590	582	564	622	546	591	517	570	562	563	553	558	529	573	558	568	579	573	565	558	574	592	563	553	530	606	559	560	580	575	521	563	535	558	605	571	607	542	562	535	607	584	561	560	545	537	569	572	556	614	552
8700	9703	2177	2144	1689	4834	6480	7165	3349	1492	768	628	294	118	199	137	62	108	63	75	48	44	47	28	42	42	47	43	43	41	44	47	47	40	42	49	52	44	53	42	48	43	44	38	54	43	50	50	34	51	70	51	41	35	43	41	41	41	48	44	38	39	39	31	48	44	37	59	47	43	44	34	43	49	40	40	52	34	40	35	63	39	42	39	53	50	38	43	35	40	32	42	50	36	38	50	44	52	44	47	43	52	44	42	48	53	42	40	39	41	55	48	39	37	32	45	37	37	30	35	44	44	45	31	56	51	44	48	44	40	48	52	44	37	55	53	48	56	43	42	38	42	40	48	50	49	38	53	52	46	58	46	35	44	52	36	40	46	35	40	42	60	50	53	32	47	41	49	37	41	38	41	49	46	48	44	44	30	40	49	46	44	50	46	35	43	32	48	37	38	58	33	65	42	51	39	54	61	45	51	43	44	34	35	34	51	44	49	39	49	43	54	50	41	34	49	50	55	43	40	40	35	38	47	48	36	37	43	45	36	48	50	47	52	35	41	39	45	36	40	50	40	39	47	50	38	36	34	51	42	44	40	36	39	36	35	35	46	46	39	54	35	38	46	48	36	35	31	54	47	44	39	51	42	43	44	44	48	43	30	33	38	46	40	48	50	36	53	56	37	48	43	34	48	31	44	45	44	52	36	49	43	37	34	58	27	36	55	42	58	41	50	47	43	42	37	40	46	50	45	39	44	43	43	45	48	50	50	39	41	43	46	46	44	36	49	49	37	59	46	42	35	45	41	38	38	39	43	34	46	42	33	45	47	49	60	51	40	31	50	35	47	48	34	35	39	43	41	45	52	47	47	45	44	45	36	42	52	48	37	38	39	55	44	54	48	42	60	51	54	37	35	51	45	39	51	47	32	49	53	34	43	33	33	42	47	42	40	42	36	44	45	40	44	46	31	45	44	55	36	46	55	55	40	38	38	47	52	39	39	49	53	45	42	41	42	37	52	41	46	42	35	40	45	35	44	40	50	43	47	48	37	43	45	51	44	57	36	40	33	38	49	33	50	37	47	56	51	43	37	34	44	33	44	52	46	55	38	49	44	41	51	51	46	32	35	42	37	33	47	46	33	44	46	47	40	41	58	48	46	45	52	53	40	37	43	38	37	43	50	42	37	42	46	39	44	48	34	47	44	39	34	37	53	41	50	44	51	42	41	39	43	60	47	39	43	38	53	35	41	35	33	50	36	52	48	58	44	41	34	41	37	45	39	42	37	39	47	44	51	29	39	41	44	50	43	45	36	58	34	37	48	41	47	67	40	51	48	50	36	41	39	42	50	53	51	43	48	55	32	51	53	42	49	44	38	34	49	44	36	36	53	41	45	33	43	44	55	48	41	58	42	44	51	37	45	57	40	40	51	34	43	41	40	52	38	45	46	34	47	49	49	45	41	32	53	28	51	40	41	36	50	49	44	49	43	42	46	44	45	42	44	42	45	38	48	34	37	46	44	51	43	39	42	43	55	49	42	48	38	50	38	50	47	40	47	41	35	30	43	55	45	49	61	36	41	35	45	52	46	55	40	43	39	36	41	44	40	40	39	42	44	31	35	32	42	50	45	38	46	49	46	44	38	48	45	34	33	54	44	38	55	52	49	53	44	32	50	42	42	33	35	30	40	45	46	49	48	39	42	58	40	37	37	41	48	57	40	47	43	44	41	37	57	43	33	48	50	52	44	48	38	53	48	38	34	38	47	53	39	36	44	45	42	36	49	45	46	32	48	45	42	46	43	51	42	28	37	38	34	35	50	29	52	47	43	53	42	53	37	55	41	38	35	50	39	47	42	49	46	37	52	40	48	42	44	40	51	53	34	34	48	46	40	43	58	39	47	48	41	48	45	50	45	51	47	31	36	53	34	49	47	63	46	44	48	41	39	38	57	43	45	38	47	42	40	45	51	46	48	49	46	43	52	41	47	42	48	53	35	50	41	46	57	53	42	36	48	37	47	46	35	50	50	43	50	43	39	38	41	38	46	40	38	33	48	52	40	49	46	46	29	41	41	44	49	36	50	48	32	35	48	47	50	32	47	42	55	54	42	42	36	40	41	40	36	43	47	45	54	46	45	40	33	58	42	41	30	37	48	46	43	45	41	41	31	39	37	47	44	47	35	39	41	55	54	38	42	33	42	40	49	46	48	54	50	45	44	40	45	37	42	44	46	37	46	48	51	52	48	29	55	42	41	35	44	36	46	39	39	41	33	42	41	56	47	48	46	50	34	42	41	37	50	35	50	36	47	43	55	42	44	50	49	45	43	46	48	47	44	45	37	60	37	37	50	56	34	44	44	42	37	41	47	43	40	47	57	47	39	43	39	49	39	45	59	51	44	35	49	49	48	39	37	38	51	24	46	43	41	31	45	42	46	56	42	51	42	33	39	48	43	55	46	40	44	38	35	37	44	36	60	41	45	48	46	46	47	36	55	41	52	33	45	40	48	46	34	32	50	49	37	40	48	39	41	40	52	47	50	50	37	38	52	43	50	48	51	35	40	30	51	37	40	45	51	55	46	35	41	46	48	44	41	33	42	30	34	36	27	54	48	42	46	42	49	55	35	39	54	43	39	49	44	42	56	40	39	52	45	45	53	44	43	46	42	41	38	52	46	46	40	35	38	36	39	52	46	42	43	51	48	54	49	41	49	47	46	42	39	55	41	33	33	41	37	57	35	46	30	35	50	48	41	45	50	42	47	44	45	39	52	42	48	49	42	42	39	45	46	38	44	45	44	46	49	43	43	45	52	45	45	43	37	43	33	33	44	42	45	46	53	42	37	36	49	39	45	43	44	45	45	44	39	39	54	45	52	55	44	49	46	38	42	38	54	51	42	46	45	35	44	56	40	53	42	46	48	45	41	41	48	52	38	53	45	44	48	43	51	43	56	47	49	40	51	41	50	41	42	39	49	52	55	49	52	44	44	39	37	39	43	31	49	37	48	45	33	48	47	46	53	50	36	49	43	51	50	43	44	57	40	38	48	48	37	41	45	45	56	54	41	36	47	45	45	51	45	51	47	49	43	38	56	53	40	51	40	39	39	37	46	43	52	51	48	44	41	48	55	48	36	22	35	43	43	36	47	48	41	43	47	26	37	30	27	41	36	47	53	38	47	49	38	51	49	35	48	46	35	43	43	51	41	51	34	40	36	38	55	41	45	54	36	50	34	50	39	50	48	32	49	48	43	33	35	40	55	46	46	50	41	41	39	42	31	51	53	46	46	44	44	41	55	42	50	42	35	49	46	38	46	45	51	41	35	44	46	61	35	56	54	51	42	44	31	38	61	40	37	33	47	52	45	33	46	46	46	31	45	38	55	40	36	53	41	45	47	58	55	41	45	45	51	41	39	30	44	38	33	41	55	42	42	36	40	46	48	46	43	42	50	43	45	38	37	32	41	45	47	54	42	44	41	50	60	43	63	45	43	44	38	45	42	35	38
46075	32711	21203	35486	38042	50819	50123	47397	33807	25283	19112	15123	7612	3110	5385	3648	1342	2025	1332	958	729	595	599	610	551	557	536	574	566	558	580	527	568	583	575	603	560	553	571	555	555	541	579	585	561	576	519	565	597	561	587	576	585	634	545	626	559	584	576	580	563	583	601	581	516	576	577	548	584	556	576	574	547	567	608	588	609	590	571	581	578	530	608	597	570	604	586	565	563	558	543	628	542	567	575	575	587	577	576	536	544	520	551	565	539	542	576	614	589	622	559	564	582	553	549	603	543	534	562	562	598	576	561	602	582	577	587	591	575	567	599	593	554	578	575	592	548	577	569	604	567	585	559	591	591	567	619	609	577	584	576	553	594	554	571	565	610	555	597	525	558	577	553	549	588	593	577	554	540	554	548	616	527	570	562	530	603	550	538	536	565	568	596	559	571	534	592	559	587	552	573	606	561	595	540	594	546	544	586	582	560	550	557	549	553	562	588	543	570	583	554	612	556	540	593	566	569	548	571	604	583	582	588	604	561	592	582	587	595	549	584	536	576	568	581	570	557	596	589	559	575	563	578	581	559	595	591	555	527	587	556	535	570	581	617	569	558	540	573	570	538	534	557	524	545	565	543	572	581	601	574	569	570	532	605	575	565	555	554	555	532	568	564	564	571	602	566	547	548	557	565	562	565	583	591	600	563	566	577	581	563	567	565	592	639	574	569	545	568	571	559	579	568	614	583	586	566	582	556	599	597	533	559	574	573	576	539	592	600	593	577	547	599	568	608	557	613	582	612	567	551	592	534	579	547	578	577	544	563	564	563	537	563	583	575	610	587	585	599	590	552	547	577	542	555	577	556	602	575	567	536	598	584	552	573	529	575	526	559	567	550	553	582	589	566	585	557	564	558	573	585	598	603	561	574	618	533	595	592	553	564	532	539	585	570	563	590	533	576	562	598	585	529	554	538	569	542	542	581	574	600	582	566	587	612	583	581	560	556	562	534	596	624	569	576	579	550	588	553	607	570	537	585	536	585	587	569	599	563	546	588	549	569	557	595	579	578	555	574	538	585	614	600	579	586	587	586	547	557	564	557	559	536	535	557	572	542	542	564	554	561	556	545	553	590	564	592	575	563	551	588	572	565	566	575	572	542	559	577	564	541	499	593	548	563	588	602	577	576	580	616	594	544	573	561	565	574	562	584	562	591	544	596	549	542	539	581	555	577	500	546	583	591	544	596	565	556	581	544	609	534	557	586	587	586	591	581	574	522	577	559	605	565	588	576	586	566	578	571	537	592	594	563	576	562	568	586	561	570	567	587	543	570	572	555	634	528	615	596	582	517	610	563	572	566	596	583	616	588	572	560	567	550	566	594	560	560	592	555	594	596	579	580	546	560	594	573	510	535	551	560	573	573	576	564	611	566	594	595	559	592	570	621	577	574	586	600	539	529	635	579	564	529	568	567	578	630	572	534	554	597	555	597	554	572	547	549	565	543	595	614	564	574	600	590	612	578	544	569	553	564	560	562	630	598	574	617	572	560	622	541	551	573	550	575	527	590	596	553	560	553	600	554	564	579	526	509	603	596	618	542	542	568	553	550	544	565	587	539	608	583	575	580	611	579	557	607	566	541	569	562	566	542	546	559	562	565	601	583	574	530	566	612	559	588	615	621	555	594	564	545	566	649	591	579	547	566	565	573	535	617	569	593	561	530	549	564	533	569	555	573	547	560	591	577	561	579	573	586	567	535	519	582	568	554	582	535	538	619	571	566	554	608	606	577	588	595	551	549	559	581	537	568	554	572	593	580	621	582	573	575	594	611	544	586	571	623	565	596	540	570	561	588	559	581	538	541	584	523	546	578	595	593	548	594	589	572	567	558	539	560	590	566	558	581	516	558	597	578	539	609	555	561	598	556	579	556	598	582	603	547	599	603	549	577	581	575	582	551	600	552	572	579	553	507	555	567	573	552	554	574	614	559	541	585	575	603	555	585	584	560	582	555	587	591	580	606	555	553	618	573	598	606	589	587	587	633	598	574	611	613	563	548	593	569	579	569	589	569	605	537	566	586	557	565	577	574	593	582	575	576	579	602	543	588	583	567	576	540	586	595	553	570	551	536	578	541	585	548	587	542	539	547	581	578	584	585	570	566	541	555	577	560	627	591	570	596	538	609	562	572	538	597	606	541	581	562	603	563	613	622	529	607	587	568	630	554	557	550	616	577	579	546	579	570	638	583	533	546	616	609	586	604	589	566	586	593	603	590	589	604	565	564	589	552	559	592	581	587	547	549	579	589	579	578	552	545	618	589	563	593	559	624	600	593	584	592	557	569	559	579	578	541	589	573	561	579	624	572	585	530	581	562	535	539	566	592	594	548	605	556	582	542	548	578	586	574	612	615	609	582	558	566	594	546	587	536	630	563	613	592	595	535	569	554	514	568	553	540	545	563	585	545	568	568	555	583	594	565	594	610	560	567	581	603	559	557	582	591	596	565	569	552	574	581	590	556	589	597	601	592	551	589	525	589	581	590	550	523	542	516	603	569	602	543	538	589	546	536	595	548	604	581	597	579	582	578	613	588	606	542	567	587	535	616	616	529	584	642	541	570	559	591	564	551	567	600	558	576	576	542	563	570	546	596	530	576	569	557	560	584	520	582	573	534	540	536	578	603	594	596	568	573	563	585	514	571	556	556	599	577	579	561	583	607	550	597	566	567	607	547	527	604	602	611	646	572	508	600	575	553	594	560	559	580	574	558	588	566	595	559	579	594	583	531	540	577	566	596	567	553	620	581	571	558	564	614	594	552	556	599	562	627	582	590	572	600	566	556	601	600	539	564	503	551	547	597	616	567	534	560	578	557	548	563	560	587	583	550	565	541	561	574	564	565	570	591	564	547	550	574	548	588	585	599	521	584	552	568	582	622	582	597	603	585	517	554	597	583	566	629	576	555	583	596	553	588	580	584	577	579	567	568	592	585	579	586	601	534	555	538	578	558	570	555	536	574	558	601	512	553	576	597	573	576	535	617	603	618	569	498	567	562	541	527	563	576	566	586	587	562	562	579	546	587	607	608	582	580	556	539	549	576	550	586	565	567	607	560	598	592	596	580	560	580	614	536	594	534	590	555	566	583	568	570	553	553	575	582	585	565	563	591	579	585	551	574	555	530	585	569	570	585	528	578	561	598	574	595	623	558	631	600	595	554	561	570	517	578	584	545	544	577	529	580	554	572	545	542	563	554	544	531	581	616	550	566	537	581	560	607	580	579	598	595	562	555	577	558	603	593	614	581	585	561	546	612	560	558	536	601	582	624	563	578	561	575	574	570	585	573	576	574	604	605	619	602	569	576	562	537	530	558	574	576	564	550	571	569	563	571	593	594	570	557	561	595	567	567	507	558	558	605	595	573	546	571	550	510	571	555	549	608	541	568	565	555	558	581	608	559	566	555	552	583	585	563	562	581	575	550	610	544	576	573	549	570	572	589	609	529	539	556	592	589	581
8635	6977	2663	2672	1445	4993	6884	6561	3526	1797	985	693	331	108	211	185	73	105	69	57	44	53	44	51	35	53	51	55	48	51	41	43	35	45	37	47	38	41	38	45	39	40	35	55	52	37	45	45	38	50	41	45	54	35	33	51	51	41	43	45	41	38	54	39	41	46	41	37	41	41	49	43	42	47	47	43	44	32	36	46	49	47	35	38	38	51	41	38	35	38	37	52	41	40	43	50	45	36	37	36	34	52	36	50	46	37	34	54	43	42	35	44	50	39	33	36	52	40	33	41	52	40	56	51	40	44	48	47	43	40	45	52	39	37	39	51	43	41	32	37	46	41	47	41	46	49	51	45	39	36	40	45	31	43	44	58	38	56	39	47	47	49	46	55	47	50	40	43	59	48	38	37	44	53	50	49	46	51	46	39	50	38	49	46	53	40	37	33	52	41	34	49	52	57	41	52	52	53	57	55	40	40	43	48	43	53	37	41	39	45	43	40	41	40	56	56	34	41	38	53	42	43	52	34	45	49	37	39	46	49	43	54	43	38	37	50	38	46	46	48	34	51	51	44	51	43	42	47	38	51	48	41	50	41	63	34	43	42	47	58	49	48	42	45	38	50	39	54	43	42	48	49	42	44	40	37	37	39	53	43	39	44	46	41	35	42	46	39	49	48	51	44	47	39	52	38	40	48	40	51	49	64	32	40	44	45	42	35	37	42	38	52	40	46	50	36	35	51	45	42	53	51	44	46	49	42	48	49	43	36	57	43	32	39	40	50	54	45	40	56	46	49	44	47	39	42	35	39	51	36	40	44	39	44	52	53	44	46	50	51	37	47	45	52	52	44	49	46	38	46	40	37	40	50	48	47	55	49	30	43	42	50	41	29	44	29	46	39	51	39	50	37	38	48	39	42	39	36	44	50	31	37	46	40	48	41	55	37	44	42	33	49	46	36	46	38	38	50	47	46	44	56	51	43	36	36	49	34	46	50	44	41	40	50	47	40	39	51	50	33	32	56	39	46	50	53	46	46	34	43	27	38	57	45	49	45	33	55	46	41	41	57	53	39	54	37	42	36	49	45	41	49	47	49	55	41	49	48	52	37	45	45	40	34	42	47	39	45	52	35	46	47	44	42	49	42	36	42	50	43	41	50	53	45	35	41	42	45	38	39	44	56	46	36	44	46	44	42	53	43	46	35	47	40	44	49	39	52	39	43	58	48	43	39	39	34	50	53	41	43	52	55	60	42	45	43	47	38	45	50	54	50	36	31	44	32	44	35	47	51	41	38	50	41	37	53	38	33	41	53	40	45	35	48	39	55	51	43	32	53	41	38	41	40	50	59	42	46	44	39	39	46	50	47	34	40	45	50	43	45	50	44	56	50	43	48	50	35	49	46	42	42	35	57	40	43	47	47	44	43	42	46	42	41	44	32	40	46	44	39	50	39	41	46	53	43	54	41	40	39	55	60	42	45	45	42	38	37	53	45	43	46	45	56	37	45	45	40	52	39	52	42	46	51	40	38	42	38	45	43	34	60	47	34	40	36	46	50	33	50	46	42	36	45	36	47	49	52	39	43	56	42	43	50	46	40	55	43	33	52	52	41	42	42	45	49	36	43	44	45	49	44	51	51	33	48	42	51	41	52	55	43	36	42	39	44	55	43	42	44	57	39	40	46	42	40	44	40	49	46	47	38	41	44	46	47	39	50	31	36	39	57	46	44	49	42	45	49	42	61	52	49	45	48	47	38	55	54	55	38	40	52	46	42	44	37	37	50	49	43	51	51	44	45	47	49	39	35	37	44	40	37	40	48	40	51	45	38	50	49	40	43	48	36	38	45	41	42	41	32	43	31	39	40	43	32	45	59	39	59	54	51	57	51	53	39	48	41	40	50	33	55	36	58	38	41	41	54	43	39	48	57	42	56	39	45	50	40	39	41	32	44	40	51	41	49	56	37	48	35	43	44	53	39	36	46	38	37	57	49	38	53	50	55	52	46	40	47	55	41	51	36	61	57	47	52	41	35	40	42	58	64	46	45	57	42	59	52	47	38	48	41	28	41	47	40	34	40	47	45	50	48	38	45	48	40	48	52	38	43	43	53	46	55	45	36	29	42	41	36	48	55	44	48	50	31	41	59	43	38	51	37	55	43	51	57	41	51	50	45	28	45	53	46	36	36	43	53	56	49	47	35	36	35	55	32	50	37	38	39	37	49	38	54	50	55	37	51	43	44	46	42	58	48	49	41	36	50	29	40	49	38	60	43	42	32	52	42	51	43	42	48	39	43	66	42	39	34	48	35	44	51	50	60	45	42	41	47	54	38	35	48	37	47	43	49	52	39	56	45	52	50	54	49	39	46	46	46	52	50	40	30	57	44	45	42	50	46	41	31	43	57	35	62	44	38	54	62	43	34	49	44	48	53	38	35	41	45	54	43	50	48	47	44	37	46	41	40	43	44	46	58	53	60	55	43	44	46	38	43	47	48	43	54	38	42	43	36	50	42	46	56	32	33	41	44	50	41	38	50	43	43	46	35	35	38	41	39	49	44	47	46	46	34	47	44	47	50	44	39	46	42	35	47	47	50	49	37	47	42	38	41	43	44	43	31	35	42	49	53	49	51	27	43	34	41	44	51	50	41	44	37	50	43	45	41	45	46	41	50	36	50	48	35	46	48	47	41	34	47	42	51	44	50	44	38	48	33	43	46	45	45	55	59	40	39	36	43	41	48	48	40	54	39	41	47	47	44	47	35	33	43	48	48	57	36	44	35	42	46	55	40	38	40	46	46	42	43	39	40	52	59	50	44	42	48	49	38	43	40	40	49	56	64	38	56	39	44	41	36	38	51	58	49	45	47	47	50	40	42	41	52	44	45	50	34	50	40	36	44	49	37	32	52	46	45	48	38	42	51	55	43	48	52	39	37	46	60	45	42	45	39	40	60	46	51	32	58	47	52	47	39	49	41	43	45	37	50	45	40	43	49	45	52	36	45	51	45	58	43	42	57	57	38	47	46	41	39	53	38	36	34	46	51	49	46	46	39	45	47	46	51	42	49	44	44	49	55	45	39	43	36	42	48	45	45	49	52	46	56	51	50	46	43	54	37	53	51	39	53	43	41	31	50	44	49	39	44	52	41	42	47	45	64	30	47	36	55	37	56	48	40	45	56	39	51	40	47	40	45	46	43	48	45	52	36	45	43	44	47	47	38	52	38	36	31	42	34	38	38	54	44	53	46	43	37	42	50	41	39	44	34	38	41	51	42	41	53	43	44	43	42	48	42	44	52	40	37	39	46	57	52	43	39	45	45	39	37	45	39	41	34	33	50	44	60	50	55	39	40	52	46	37	46	38	49	44	59	53	39	50	44	52	46	48	39	45	50	48	39	40	46	44	48	55	51	39	43	39	53	47	46	51	38	45	36	46	35	45	45	36	43	37	49	43	59	45	37	44	46	39	49	43	48	42	36	32	40	44	51	47	50	41	47	63	41
42879	30855	23405	36100	35956	50784	52100	46944	35311	28009	22279	16976	9051	3367	6216	4223	1663	2161	1343	917	776	598	638	605	567	539	611	581	562	560	580	585	607	596	547	578	595	577	588	594	568	572	573	600	569	600	577	594	534	584	550	605	622	532	567	623	613	575	582	545	584	570	555	620	584	584	594	582	603	539	587	559	610	545	606	607	604	563	582	577	590	582	576	580	547	545	584	539	585	572	636	525	563	544	581	569	544	609	571	604	583	595	579	616	579	592	545	595	552	601	598	554	562	577	588	542	591	600	598	541	542	574	580	588	630	605	613	567	579	616	644	538	596	552	613	559	593	589	598	598	568	592	639	558	588	577	536	593	603	594	596	538	516	594	557	596	561	585	565	581	614	584	546	556	582	596	564	599	584	598	606	568	605	594	570	554	595	599	593	604	617	624	563	572	587	639	610	532	602	553	569	575	614	585	570	600	582	610	557	596	557	613	576	578	549	559	548	626	581	566	544	575	601	578	604	564	613	549	529	547	609	566	570	609	596	590	621	621	623	567	576	556	601	566	551	643	590	646	613	564	597	605	572	593	622	548	550	584	588	572	592	586	536	610	595	583	563	592	589	560	603	557	538	559	628	581	581	550	590	572	575	569	585	593	556	589	576	593	564	537	562	552	566	597	581	631	575	637	586	587	564	573	598	553	584	600	559	609	615	558	584	593	605	560	587	560	617	591	561	548	559	589	556	519	562	550	615	571	586	601	642	574	609	562	587	547	568	590	539	586	547	543	624	592	570	581	587	626	591	582	598	580	623	498	566	603	597	589	586	585	594	603	579	608	597	651	573	614	603	556	566	603	591	563	578	556	601	645	553	613	578	584	590	555	556	567	609	572	619	590	615	584	623	580	561	589	589	634	567	536	591	544	570	579	620	569	584	577	593	602	580	565	536	586	624	554	610	593	565	535	571	541	551	555	542	598	622	574	579	553	595	562	593	594	526	586	609	540	580	588	608	608	608	574	552	661	619	581	623	577	586	618	601	593	588	612	601	583	625	563	588	617	609	583	597	587	573	577	580	588	561	612	552	565	555	611	569	569	614	560	592	574	578	559	591	645	576	584	589	577	589	584	580	578	594	585	540	592	605	571	584	550	602	569	579	531	557	586	572	599	588	600	512	606	604	628	628	565	617	583	608	567	626	570	564	572	572	581	574	565	569	534	546	563	589	607	533	602	579	561	584	568	551	607	586	577	549	587	582	539	598	636	566	616	598	582	568	573	600	571	587	569	569	536	569	578	590	630	614	569	583	577	593	611	584	561	619	560	534	607	563	576	555	577	631	631	564	573	564	597	561	554	596	603	578	586	567	615	624	630	581	599	569	581	529	573	583	611	604	578	593	561	581	599	554	565	578	566	590	560	611	619	582	618	590	574	584	609	571	546	573	563	582	564	525	586	558	553	585	593	585	615	612	557	550	563	556	548	582	633	571	582	558	529	629	612	566	587	597	580	567	573	612	594	576	586	580	579	564	560	552	584	558	577	602	551	588	573	590	577	595	574	571	615	574	581	591	618	557	600	556	568	566	537	603	605	607	609	581	557	590	586	587	603	591	601	580	602	599	570	619	631	626	561	600	591	542	569	588	602	576	570	568	599	577	546	583	595	526	574	549	574	594	596	581	576	631	551	568	607	583	589	589	560	603	585	593	583	566	609	561	560	587	585	592	546	585	545	532	565	589	592	581	592	591	602	576	628	592	579	581	553	569	608	569	531	571	571	570	573	584	605	612	514	615	585	562	585	591	591	603	558	615	590	605	598	620	594	588	585	554	622	533	590	615	581	575	560	552	563	545	566	624	616	559	570	576	580	558	595	622	552	612	597	563	586	535	541	567	594	581	555	584	579	596	596	574	587	566	569	566	557	583	608	569	617	577	573	550	603	564	575	576	567	575	572	584	587	564	557	589	564	540	608	596	589	603	559	593	582	578	598	580	549	591	572	585	600	552	601	614	561	573	572	568	573	545	566	622	591	541	531	557	606	606	625	559	607	603	619	590	572	561	569	575	558	570	606	556	555	548	616	570	552	572	634	610	608	600	560	608	590	596	604	543	570	579	626	586	577	577	581	582	583	605	606	592	596	557	630	583	621	634	577	557	574	565	599	562	585	561	559	606	629	602	575	621	606	569	592	614	614	582	579	578	564	589	601	561	587	588	516	615	642	595	585	561	578	586	593	582	574	551	538	602	582	591	624	619	628	572	590	598	610	587	591	611	582	589	622	535	559	610	632	560	549	602	586	569	626	532	558	606	541	581	573	614	589	551	551	586	585	574	583	584	576	555	583	576	564	564	607	540	594	623	580	584	615	582	575	548	560	591	545	573	579	618	573	583	595	541	603	604	605	550	598	614	579	545	585	565	558	607	551	549	550	611	555	563	578	563	544	544	564	625	633	576	538	578	581	607	584	584	504	621	563	590	575	585	593	598	558	583	622	581	669	583	603	583	557	572	583	595	581	639	604	561	615	581	555	579	532	570	589	538	614	569	591	553	621	586	564	564	614	613	584	555	574	572	585	588	599	585	563	604	590	612	562	594	580	550	566	566	593	572	603	601	524	557	578	556	592	588	562	600	615	566	583	577	597	596	613	625	598	595	598	596	559	623	601	551	601	590	589	577	581	599	596	638	621	622	556	549	594	607	599	579	557	612	606	526	627	589	593	571	610	573	591	559	614	592	612	597	589	569	563	577	558	583	545	599	602	594	529	576	605	593	577	585	580	620	572	572	585	576	559	603	631	634	608	563	641	572	568	570	553	607	591	560	600	568	609	565	577	556	601	600	604	580	598	569	582	611	571	623	589	560	576	595	596	580	583	607	588	583	628	557	537	589	580	563	553	559	596	578	589	548	573	594	591	578	629	610	579	576	555	552	595	574	549	549	536	585	582	587	610	612	605	554	589	573	601	583	597	540	598	580	661	575	548	566	560	557	573	604	597	589	583	620	579	564	592	630	560	556	622	618	617	605	571	598	560	526	545	587	594	546	617	620	588	553	591	594	580	579	559	593	543	602	595	569	612	569	591	581	560	613	582	612	580	557	611	568	582	603	571	548	558	571	601	556	580	580	580	574	570	619	582	566	559	617	569	598	585	598	565	567	577	624	608	586	565	613	573	575	576	558	582	523	613	576	569	587	588	580	546	579	583	571	569	545	575	591	611	582	596	558	603	579	560	583	593	576	589	622	553	542	586	569	579	561	578	598	585	586	603	553	572	573	554	549	606	624	578	569	596	596	580	618	577	636	591	591	589	590	547	605	607	611	542	543	583	556	561	597	576	582	544	550	561	548	582	568	551	592	618	554	574	581	615	588	553	592	592	563	579	606	595	612	554	581	576	584	594	582	562	557	554	572	607	620	592	598	563	625	599	610	573	617	614	578	566	556	580	588	572	569	621	605	563	562	558	595	604	601	589	590	608	535	608	568	568	594	609	626	583	595	566	556	588	560	551	593	571	624	547
13231	13152	5284	4757	2532	7493	11291	11192	5971	2585	1523	1174	479	184	311	194	96	119	85	54	57	42	49	52	47	50	47	50	42	43	46	46	41	48	46	38	44	50	46	53	38	33	42	39	49	42	46	51	38	42	46	42	55	41	43	47	51	36	43	55	36	47	52	31	39	51	56	42	43	58	26	50	46	45	52	46	36	52	47	35	49	50	56	41	33	40	46	40	43	57	46	44	31	57	33	38	38	40	59	35	45	45	41	46	48	40	50	45	51	41	42	45	37	52	42	54	38	46	34	34	46	48	42	39	50	44	52	50	32	44	37	41	48	47	39	55	50	50	33	42	43	39	43	35	46	42	33	51	43	41	48	41	32	59	51	35	35	34	43	40	34	48	37	30	50	49	41	56	48	40	34	48	20	42	36	46	45	43	41	40	52	41	50	39	37	60	43	56	49	34	55	52	44	47	49	60	50	38	41	41	43	37	34	50	43	39	46	45	41	48	46	48	44	39	35	40	48	46	50	40	27	32	49	49	38	45	42	44	45	39	35	47	38	40	46	53	35	44	39	42	42	43	49	56	40	50	53	41	43	46	48	38	36	40	48	48	45	53	49	34	44	37	55	49	34	48	51	48	49	40	34	43	42	38	38	42	46	48	44	40	36	46	33	53	40	51	63	44	48	50	45	46	44	39	47	42	46	36	54	39	33	59	48	51	38	49	45	40	46	38	40	57	49	46	47	46	41	49	47	40	39	50	44	53	45	56	45	32	33	51	45	51	40	40	52	40	45	41	47	46	42	45	38	34	40	42	48	34	40	48	37	41	55	43	34	38	48	42	45	41	46	37	35	43	54	46	36	38	41	42	52	43	51	40	41	54	50	36	41	38	39	43	45	47	46	42	54	44	56	49	47	49	50	52	41	49	51	38	49	54	49	43	48	45	40	40	45	53	45	39	37	46	32	44	39	51	40	35	36	49	50	51	40	51	40	43	56	53	43	48	45	32	48	30	43	57	35	52	43	36	53	50	54	32	40	53	47	40	47	41	47	37	37	46	45	41	39	40	40	46	41	50	46	45	53	44	44	48	50	41	33	44	50	47	45	42	50	43	38	34	45	45	50	44	46	44	46	63	34	37	56	49	43	49	51	57	50	39	35	53	46	59	37	43	43	33	40	39	39	34	52	44	50	46	23	43	49	43	36	58	31	42	42	40	48	44	44	40	54	48	43	41	52	42	46	44	51	42	33	49	38	39	46	38	35	41	44	42	52	32	34	45	51	36	45	39	48	38	48	42	51	38	47	47	43	38	48	50	53	43	54	41	47	56	37	40	48	51	29	36	48	46	52	44	43	45	40	41	46	46	37	34	49	40	48	43	48	41	53	49	46	50	40	39	53	52	38	51	46	35	45	55	49	37	39	46	52	44	44	52	43	49	44	32	40	45	53	42	39	39	42	52	39	40	44	54	51	52	41	48	50	42	44	42	44	48	57	44	48	43	55	53	47	49	52	50	46	39	53	43	55	38	41	46	44	36	35	57	46	53	42	54	55	43	43	33	36	46	39	50	43	54	51	53	50	46	36	45	29	40	46	35	42	40	49	45	45	46	52	49	34	36	28	39	52	47	45	52	50	43	54	40	41	39	46	39	46	39	42	32	56	39	46	37	38	47	49	38	53	55	54	38	48	36	46	40	43	56	59	45	57	47	51	35	56	47	38	47	49	42	49	38	34	47	49	53	43	46	40	45	48	53	37	47	41	55	47	41	45	41	45	32	57	46	49	41	44	52	52	49	54	43	41	34	58	42	46	53	50	38	41	41	49	48	39	37	57	50	38	43	51	51	48	55	46	35	55	37	45	46	37	40	47	38	52	44	47	53	45	38	35	52	51	45	58	39	43	48	47	44	45	45	38	40	42	43	50	49	43	49	44	45	50	38	36	53	40	47	44	49	41	43	48	63	45	42	38	43	45	49	42	41	39	45	39	42	36	39	43	39	35	44	39	48	44	52	43	44	39	50	36	55	52	43	42	42	46	54	47	53	45	39	47	50	51	42	48	49	43	39	38	49	49	38	32	55	38	43	44	40	51	42	36	37	46	32	37	41	48	42	51	44	51	52	39	54	47	45	57	56	57	42	50	48	43	43	41	37	52	43	40	54	48	38	42	50	45	45	49	52	38	51	40	40	51	31	47	51	43	41	37	47	53	36	51	53	45	41	26	43	37	40	56	42	55	39	42	41	44	43	51	45	39	48	30	53	37	40	42	45	48	43	52	47	53	47	57	37	41	49	52	36	49	49	56	38	38	46	49	35	48	46	43	43	27	42	43	49	61	47	39	50	45	44	35	39	37	51	43	44	51	35	48	52	41	49	40	48	38	50	39	42	36	55	50	48	44	46	38	41	38	42	43	37	37	41	39	48	59	49	43	45	52	42	46	49	50	57	43	45	51	29	42	54	41	43	39	47	56	49	41	48	50	45	43	51	41	43	34	34	36	61	53	44	44	46	45	28	60	61	45	49	52	41	45	55	47	38	41	39	41	42	50	51	45	56	50	55	52	47	57	47	49	38	49	45	50	50	45	35	41	34	47	55	46	49	39	37	48	48	43	38	51	44	41	48	49	52	44	40	40	62	43	41	49	61	52	37	53	47	31	42	51	53	46	42	38	48	46	39	40	50	43	52	58	63	39	40	36	58	41	46	40	48	47	64	39	43	45	45	46	46	42	51	40	53	42	42	59	46	39	46	34	55	32	50	49	54	32	57	55	49	50	42	47	41	34	56	33	35	51	39	42	45	46	52	39	44	57	54	45	43	54	41	53	57	44	39	44	44	46	42	40	52	41	43	49	48	35	36	35	51	33	41	46	46	36	45	53	28	36	46	47	55	42	37	38	60	35	31	42	48	55	41	52	36	44	60	39	60	45	52	44	32	41	39	47	45	46	40	45	37	32	43	41	48	45	43	42	37	47	55	39	45	41	34	38	50	50	65	30	39	43	55	37	40	43	44	35	41	57	51	42	36	43	47	37	54	48	44	45	51	44	49	34	53	46	44	48	38	47	46	43	44	53	37	45	52	54	52	46	51	38	42	46	48	56	52	53	46	63	52	45	33	39	56	45	50	47	51	39	39	37	43	43	32	39	47	56	55	40	47	41	35	37	43	42	30	48	53	36	35	51	38	31	44	41	49	45	38	45	51	49	29	43	50	54	45	52	41	55	40	40	42	46	45	42	45	37	51	38	54	45	41	53	57	43	34	48	44	52	62	49	51	33	52	50	52	52	36	40	47	31	35	34	44	47	47	42	40	54	47	40	48	38	39	51	37	48	35	52	26	48	42	49	46	36	47	50	40	45	42	45	45	47	47	43	56	36	33	41	56	46	59	53	56	41	37	46	35	52	48	49	48	52	43	52	50	46	51	41	42	43	45	49	44	45	35	48	48	42	54	56	41	33	34	41	57	36	44	36	46	44	39	51	49	36	40	44	52	46	51	40	55	46	56
50012	33901	30138	42192	44512	55972	59462	55790	41224	31635	27110	22602	12755	5097	8236	5470	2036	2504	1538	959	770	617	627	604	587	600	607	594	569	622	545	608	541	613	605	567	566	574	579	618	568	597	575	569	599	614	554	574	592	627	610	613	636	590	578	557	581	589	584	591	589	582	573	567	557	581	565	580	557	616	592	548	614	577	637	575	573	597	578	572	604	584	556	578	606	560	607	572	602	579	566	605	561	575	613	519	583	578	587	646	601	582	601	600	621	598	596	584	573	620	552	604	571	543	602	590	578	594	607	568	593	596	599	612	560	580	586	585	591	624	629	554	572	586	642	593	581	585	586	558	583	620	614	566	603	593	598	600	579	637	585	547	573	619	580	628	605	605	610	566	579	618	593	579	597	556	598	606	604	607	548	607	612	585	609	573	599	565	626	597	603	588	597	605	574	652	608	579	582	569	561	626	571	560	564	606	630	514	572	606	586	598	602	615	619	619	599	603	571	565	590	579	559	568	581	587	593	566	608	569	592	574	548	617	599	582	598	583	611	609	602	611	627	593	595	559	612	575	568	558	581	546	608	579	605	593	598	573	535	606	603	574	622	603	583	615	594	588	622	578	548	553	589	585	615	584	567	599	574	589	562	657	622	563	578	567	610	561	571	600	601	625	563	618	601	559	571	591	592	592	582	637	556	591	608	586	592	557	585	580	582	602	552	624	579	616	577	588	617	569	586	565	587	607	607	575	599	623	579	594	585	559	591	572	567	579	566	577	583	543	590	596	600	594	598	596	586	585	616	591	585	616	590	566	583	584	616	620	570	632	590	600	591	624	563	591	563	571	602	616	553	590	570	584	576	604	605	549	574	604	558	616	510	562	608	568	578	617	594	585	617	609	573	551	553	601	541	612	578	645	595	570	578	609	593	566	579	611	572	564	599	593	606	581	589	608	602	623	578	606	615	597	556	581	584	613	595	585	550	602	590	594	582	604	567	588	602	617	624	582	639	622	559	578	585	612	596	547	566	618	595	571	576	582	579	653	614	592	606	602	572	571	585	616	572	553	614	615	568	574	557	594	573	591	606	601	605	549	604	601	573	589	584	609	608	608	588	555	581	579	598	586	621	574	608	588	579	593	610	615	548	590	565	563	618	642	590	592	588	609	597	596	638	580	575	565	613	636	597	566	583	618	578	610	584	525	559	581	583	604	599	577	573	608	626	624	626	604	632	564	583	573	585	572	573	536	572	557	558	569	618	592	560	562	612	563	597	598	624	561	602	584	593	602	571	601	573	624	588	590	642	572	603	566	630	586	557	536	590	582	604	630	616	588	574	620	575	579	581	570	630	553	574	595	565	570	631	602	601	593	618	613	569	609	575	631	639	593	601	533	566	615	571	603	597	565	573	614	580	546	608	583	603	597	628	589	585	571	578	541	639	514	597	636	590	613	603	552	580	586	594	639	610	569	623	590	558	552	639	582	563	593	588	593	553	544	611	617	606	590	611	592	590	603	617	584	617	579	607	584	583	568	623	607	616	567	583	602	604	571	604	572	619	607	619	594	584	558	597	597	571	555	627	603	602	586	554	611	587	631	559	566	585	561	638	558	575	593	621	563	648	647	608	562	629	585	572	576	595	571	578	610	583	541	620	572	543	578	606	578	624	586	599	586	600	571	588	590	637	544	592	601	573	556	583	582	624	623	544	592	613	574	594	587	597	558	587	586	608	605	532	554	582	627	539	584	599	538	579	592	603	644	627	561	620	628	546	597	576	582	568	593	608	620	625	606	599	568	597	595	537	588	558	583	604	577	554	624	565	568	571	563	604	608	606	610	605	630	586	610	596	579	547	594	581	586	576	563	584	565	555	596	613	604	608	581	600	583	622	592	595	570	618	566	607	564	609	643	617	545	597	606	564	573	600	599	648	607	573	593	632	603	594	583	599	616	586	616	603	563	574	578	586	591	585	604	596	527	631	559	571	601	590	590	602	583	614	612	569	572	582	594	556	582	606	572	597	582	570	578	576	640	616	591	566	561	608	591	616	623	604	630	571	550	603	625	630	562	559	585	636	562	568	584	556	628	594	555	600	601	557	579	646	577	585	627	550	598	592	612	573	564	626	589	610	613	576	585	578	549	577	588	594	605	640	621	604	583	626	572	555	571	629	602	576	595	618	606	573	608	561	595	582	547	565	663	598	591	592	566	596	623	580	578	586	589	610	615	537	614	608	615	582	603	616	554	612	596	572	581	600	581	605	537	611	556	568	636	569	616	581	593	597	611	571	581	585	577	608	576	575	575	601	578	594	560	560	541	589	596	583	578	592	593	586	572	547	603	597	603	602	610	596	581	559	613	586	574	627	574	619	589	598	612	586	585	599	567	615	596	579	605	600	638	586	581	562	580	597	528	603	529	580	597	585	663	575	577	586	607	638	638	577	574	531	611	555	607	610	605	559	559	585	625	593	629	587	607	608	616	595	585	546	621	576	570	617	568	552	603	591	590	601	620	600	611	600	605	604	615	585	561	569	599	532	569	555	590	592	550	562	597	585	609	601	586	559	591	616	617	597	572	599	546	602	570	577	565	564	601	553	608	590	569	546	601	591	624	657	603	589	617	569	626	560	606	658	624	560	569	559	607	595	606	627	592	575	587	587	575	583	598	610	579	594	577	576	597	549	586	597	568	539	609	653	593	607	566	606	576	549	619	623	580	590	618	571	601	616	555	563	565	610	567	608	570	591	613	610	561	573	573	642	613	618	578	576	572	598	565	611	559	549	549	595	575	603	583	587	560	584	637	578	635	580	606	564	580	584	597	587	572	593	586	623	584	617	595	567	599	606	587	586	586	582	600	632	591	555	617	579	567	539	625	575	572	586	628	561	543	609	626	624	593	603	595	580	596	623	563	602	624	548	566	619	565	629	587	564	577	584	609	559	567	594	587	570	616	582	575	676	576	602	596	568	602	590	672	595	601	573	545	628	597	610	566	560	604	581	602	597	595	565	563	598	589	572	616	580	568	602	577	604	620	602	573	578	598	627	587	573	595	565	586	622	606	561	604	586	571	585	595	591	584	560	604	637	582	605	583	616	612	592	614	589	559	585	594	574	560	602	589	596	584	610	628	590	597	587	603	589	593	577	556	585	574	627	606	588	605	575	603	580	628	577	607	604	586	556	575	601	555	590	571	559	593	585	542	614	594	580	587	589	554	540	605	634	597	588	619	574	542	569	606	588	582	600	604	577	618	598	661	587	582	535	600	598	582	587	566	624	593	599	591	627	590	592	600	570	610	632	614	624	591	538	539	610	561	584	591	617	602	618	583	604	575	601	568	584	596	554	592	611	574	581	593	585	569	623	606	611	546	589	562	554	621	572	535	612	560	594	558	579	541	604	578	623	557	617	595	568	581	609	599	572	578	591	612	567	617	590	630	605	584	587	562	598	582	613	554	570	593	589	570	649	592	616	612	576	566	590	595	579	588	592	609	588	604	575	587	561	566	558	551	589	594
4356	1985	882	838	586	1386	1896	2411	1311	603	376	335	162	65	109	83	59	57	51	62	44	44	43	37	55	44	57	50	46	53	52	55	43	50	33	40	48	51	39	55	44	43	34	46	31	39	53	44	53	52	40	38	49	49	43	40	51	45	33	44	36	40	36	47	48	35	43	46	46	46	46	50	43	48	31	40	45	41	42	46	52	37	41	47	51	49	45	44	45	39	35	35	49	45	41	45	60	35	35	40	52	45	39	41	37	50	30	46	34	41	59	40	50	44	37	39	40	43	45	44	57	38	55	45	52	40	40	38	36	43	47	41	36	49	48	43	43	38	50	45	41	36	43	45	40	29	38	31	34	52	33	40	45	39	47	40	45	51	55	51	38	41	36	40	57	37	44	46	48	52	44	44	46	46	51	41	56	35	48	52	52	39	32	44	48	54	40	47	42	43	43	48	40	37	47	42	35	39	37	45	54	53	44	43	54	45	43	47	56	43	39	38	53	42	45	43	37	36	51	55	40	40	43	45	47	54	32	38	51	56	37	36	51	46	36	50	45	42	38	43	50	45	37	48	46	44	26	52	59	48	34	42	44	47	41	51	46	35	46	39	38	32	53	47	34	46	47	36	41	35	45	37	33	37	48	54	32	39	42	53	36	35	52	51	51	44	45	53	43	38	39	44	51	52	50	52	46	30	43	49	39	40	48	44	60	50	37	38	45	40	42	39	53	44	34	37	45	37	48	51	39	51	48	50	48	48	31	43	40	36	53	41	39	35	45	58	35	39	36	42	51	40	42	46	41	36	42	49	39	55	46	50	54	45	43	42	44	43	40	37	40	38	45	40	37	47	35	43	32	38	57	53	40	53	53	47	41	42	46	49	31	39	36	44	38	36	46	41	54	39	38	30	40	49	53	45	38	37	38	47	42	43	47	40	35	46	38	42	26	52	45	47	40	44	35	44	57	47	47	44	35	47	50	35	33	37	54	53	44	42	31	40	41	41	54	57	48	56	45	49	39	55	33	39	32	40	47	42	43	52	45	35	36	50	47	37	50	44	43	48	37	34	50	41	34	42	46	49	46	46	53	45	45	44	47	45	52	51	32	43	44	36	39	37	34	37	51	42	42	43	50	40	55	37	47	34	40	39	36	56	43	47	52	50	48	45	42	42	47	33	37	45	45	49	51	33	50	41	46	38	43	48	45	41	51	55	61	36	37	47	37	44	50	53	44	38	42	50	47	44	45	59	45	53	39	40	41	48	36	41	38	46	44	38	47	45	37	48	38	43	48	36	46	32	38	37	67	41	35	47	39	37	41	48	32	36	36	37	57	42	40	43	43	38	44	64	32	40	49	38	47	48	29	46	47	43	31	48	40	47	34	45	36	54	45	43	52	43	33	52	36	40	56	41	55	36	39	41	39	41	49	42	46	39	55	43	43	48	38	30	35	43	60	45	37	39	38	36	53	49	33	42	35	43	45	43	54	45	45	46	42	34	50	41	38	40	43	32	36	45	50	50	55	40	40	45	48	31	43	37	40	43	35	52	54	53	51	46	43	44	41	43	48	45	47	34	46	57	54	48	43	38	44	39	43	50	43	59	44	27	39	43	41	48	54	39	49	30	48	33	43	40	38	44	42	43	35	50	41	39	32	45	40	51	45	32	33	44	45	46	50	44	40	53	43	40	36	36	55	48	46	52	42	39	54	46	42	46	52	47	37	39	39	48	37	53	40	49	32	45	37	42	43	39	48	48	50	43	51	54	35	38	42	38	48	31	51	44	44	52	36	45	49	38	49	43	44	46	36	39	43	47	46	42	52	45	44	31	43	43	47	46	39	59	46	47	37	48	34	48	35	31	32	40	43	46	58	40	41	38	42	35	39	32	42	37	33	46	39	35	60	53	41	35	37	51	38	34	32	52	48	38	37	42	50	45	41	40	38	45	49	37	41	50	43	39	35	34	53	40	46	45	49	45	36	41	33	37	46	53	45	42	50	44	37	40	56	41	30	39	50	40	35	48	40	52	46	42	45	46	43	53	52	38	44	42	32	44	34	43	44	37	53	29	49	49	41	49	52	36	28	44	48	40	43	37	50	54	43	42	46	51	42	39	40	45	32	50	34	51	46	49	57	46	35	50	52	43	37	39	47	31	41	37	51	42	46	40	39	45	52	38	37	39	41	38	37	41	48	50	41	45	51	48	42	39	32	38	41	52	40	37	41	54	49	43	40	40	46	48	43	33	49	62	46	52	46	52	46	36	36	45	36	45	32	38	46	51	48	47	47	46	40	43	40	41	29	38	41	45	31	35	42	47	47	53	48	33	44	44	53	37	46	32	30	44	50	58	45	38	33	49	51	55	49	38	52	29	44	43	38	51	49	33	47	40	43	31	48	35	42	44	43	40	36	35	42	36	47	40	50	45	48	40	46	41	38	41	36	62	49	44	38	57	42	55	32	42	38	46	49	54	45	54	43	51	55	49	43	52	42	48	52	41	32	51	41	36	51	49	52	53	37	34	52	54	56	37	46	54	49	40	36	42	46	42	46	40	57	44	38	39	40	59	48	66	40	27	42	40	43	50	39	52	26	44	47	52	47	56	45	33	43	42	49	52	38	39	35	46	53	46	52	35	44	39	28	44	35	52	45	38	28	32	50	38	37	52	43	48	36	37	32	53	52	36	49	48	42	44	40	38	35	33	36	49	56	43	41	44	52	41	40	38	41	43	42	39	41	45	35	46	38	42	50	41	49	48	49	54	40	55	46	45	40	45	60	48	36	42	41	32	47	40	49	47	49	56	46	40	54	47	35	33	38	44	55	44	39	40	42	54	45	40	47	45	32	40	36	37	48	34	38	57	32	49	40	39	42	39	37	41	43	42	49	48	41	30	43	50	39	38	49	33	42	56	44	39	41	35	48	27	35	36	49	54	46	42	39	35	39	46	29	47	37	33	42	55	45	30	50	54	45	38	61	25	42	43	36	42	40	41	45	45	49	46	44	31	42	51	56	39	38	35	49	44	45	40	47	52	48	52	46	39	49	46	50	42	38	38	32	47	39	51	40	40	51	55	49	50	44	64	44	38	47	40	38	39	56	48	37	45	45	29	44	37	50	41	39	57	59	48	38	38	51	44	34	55	40	39	45	37	47	45	41	43	41	41	47	44	44	42	47	49	41	40	41	47	33	54	36	49	48	40	54	47	33	49	36	52	42	54	45	38	37	46	58	37	51	34	44	50	42	49	40	42	41	45	40	49	29	40	45	43	51	37	49	39	42	40	39	39	29	38	49	45	33	50	48	40	38	45	41	49	46	59	39	43	48	38	49	36	48	42	51	52	52	36	39	55	43	47	34	43	44	34	41	53	46	50	44	34	50	45	49	51	41	41	45	43	43	51	57	40	42	50	42	47	44	52	36	35	49	47	37	44	51	30	41	36	52	46	57	59	35	53	58	49	57	35	40	37	57	48	36	47	43	61	50	38	46	35	50	42	37	54
34803	19465	14943	23427	28592	34557	36134	34534	25827	17851	12866	10216	4343	1385	2464	2009	958	1134	846	641	657	578	529	589	554	564	583	541	564	586	529	534	615	553	553	573	510	546	586	590	517	577	569	576	601	553	577	540	577	575	574	543	604	559	595	542	523	559	535	548	601	532	569	542	517	573	549	611	560	574	565	546	561	542	547	555	542	547	543	596	576	539	536	528	568	581	583	588	545	575	609	564	525	506	558	574	558	585	555	535	578	578	587	595	597	553	598	561	556	552	559	553	585	576	556	570	589	566	570	556	539	559	555	559	543	558	562	549	594	551	487	556	560	546	553	595	596	543	527	564	508	566	557	579	530	587	538	516	524	517	583	528	526	556	572	554	581	558	584	560	560	570	555	547	579	567	535	552	548	558	541	551	573	600	599	557	555	530	537	548	527	578	561	545	560	490	561	575	539	568	611	549	558	583	546	584	527	533	516	509	539	531	592	571	591	587	567	580	561	563	568	552	542	591	575	617	588	580	576	602	583	587	555	551	571	573	584	574	560	575	568	581	517	578	587	576	567	541	576	561	609	546	593	584	537	573	575	542	569	592	585	547	572	588	561	591	613	576	565	538	581	575	574	521	611	571	579	567	590	574	537	572	555	588	514	601	596	542	560	506	554	571	530	562	562	610	519	536	566	563	570	531	570	612	617	560	582	579	604	587	555	573	533	538	570	557	542	540	576	534	535	582	572	539	522	573	543	533	552	591	557	584	584	545	612	556	562	601	563	540	546	551	555	557	553	527	576	550	563	564	547	531	577	559	533	605	579	578	572	574	571	569	575	571	530	598	580	544	589	577	577	523	540	589	568	584	551	575	547	554	553	570	553	608	569	529	583	546	568	551	537	534	537	571	561	569	575	529	533	530	599	588	554	604	532	591	550	556	572	554	550	571	557	564	572	559	540	574	532	562	581	595	545	593	547	620	528	544	555	522	554	570	561	542	595	574	556	544	593	601	553	541	556	567	544	567	567	588	561	544	535	567	587	569	586	558	568	558	581	573	565	567	544	568	585	548	569	553	522	557	553	567	606	566	595	545	604	544	557	575	563	602	625	565	615	615	568	557	562	567	570	563	611	520	546	553	569	579	559	600	546	547	519	560	525	569	565	553	564	544	567	569	574	500	549	517	551	564	524	587	554	555	545	586	591	536	573	584	563	568	534	575	532	556	557	547	546	568	588	556	595	551	538	552	594	573	537	555	570	573	563	596	592	522	602	543	598	552	559	556	523	544	554	588	565	534	587	592	583	534	584	532	549	586	578	532	558	592	567	573	542	611	593	559	548	585	604	557	528	568	530	573	494	558	520	590	573	556	561	590	591	587	536	541	600	559	596	580	609	579	556	555	550	579	599	540	546	597	576	541	564	548	543	564	569	520	579	543	596	542	579	512	563	551	515	552	564	530	565	574	524	570	547	527	576	554	560	574	558	593	555	577	591	597	543	607	545	574	577	563	576	574	550	570	581	561	572	572	595	577	558	592	541	521	600	545	550	566	578	541	535	564	557	562	557	580	589	560	580	608	552	590	587	559	559	569	581	610	575	586	559	589	539	577	549	591	550	576	574	588	523	525	577	538	585	558	526	574	571	535	593	577	547	557	574	587	578	562	613	520	591	607	579	533	596	528	565	581	625	528	569	585	554	570	535	613	568	551	564	587	569	579	559	549	563	548	562	505	530	556	550	555	535	584	578	552	567	565	564	578	593	575	532	598	570	631	525	570	535	574	535	525	581	557	556	511	595	555	534	558	550	604	558	528	592	535	559	573	570	541	557	515	606	606	538	547	557	523	548	530	546	587	556	532	549	566	593	566	568	557	577	596	555	570	537	527	580	563	550	604	551	543	578	566	565	543	567	566	562	580	596	547	558	561	582	533	595	586	536	556	593	551	573	598	584	573	525	567	591	570	608	583	531	578	554	542	548	569	581	561	578	580	574	566	520	540	594	567	528	523	554	578	575	573	576	551	565	571	555	561	573	579	570	593	521	523	574	569	576	567	555	588	541	634	526	541	571	543	561	556	590	548	598	549	576	578	542	559	546	581	565	543	568	629	590	594	602	570	592	565	549	571	575	581	507	566	584	551	562	556	567	553	567	549	594	538	591	583	558	574	568	568	545	573	592	535	583	498	560	505	569	529	557	577	598	550	552	548	528	578	544	565	539	569	536	551	527	577	566	506	591	548	538	557	594	570	550	597	544	562	547	511	531	533	553	531	578	578	547	568	584	530	540	523	558	564	584	572	583	583	548	508	596	554	576	571	531	551	583	598	532	577	574	548	574	537	581	548	536	557	564	570	549	531	569	570	564	585	530	553	567	566	537	556	567	577	554	541	559	526	547	534	554	585	565	536	535	598	542	566	577	561	549	577	544	578	573	571	528	524	543	547	614	559	576	546	571	574	586	571	566	576	590	563	610	592	572	610	543	587	592	583	547	571	551	570	527	565	549	615	575	557	612	592	550	572	583	587	513	585	541	540	560	555	550	583	566	576	601	535	556	529	542	604	555	573	550	544	550	525	549	590	594	567	538	546	564	548	540	538	547	570	559	505	516	574	554	599	558	545	608	562	567	585	533	559	570	577	576	545	583	575	610	564	593	618	538	544	574	574	576	502	588	563	583	556	565	576	626	552	579	564	567	584	607	555	578	541	577	595	580	576	558	538	567	529	552	556	576	561	543	552	533	543	564	566	557	524	566	508	589	557	556	578	586	565	540	539	576	597	531	555	573	561	554	561	562	572	566	600	579	572	556	590	577	559	535	580	588	582	563	550	586	566	538	600	547	586	575	558	535	537	584	571	541	591	563	556	581	572	535	555	540	516	569	560	568	617	554	514	567	531	540	539	562	563	562	536	585	612	557	543	574	596	581	593	593	598	557	532	570	556	577	549	601	598	567	531	574	601	545	580	569	559	591	603	595	526	563	527	566	576	538	533	556	534	556	577	574	560	572	577	571	551	615	597	565	533	548	546	520	587	560	524	581	613	523	567	570	551	547	562	561	579	544	577	528	600	598	589	557	576	551	572	536	569	567	565	568	575	557	561	568	579	566	577	586	590	533	559	544	537	567	564	548	539	526	594	545	574	587	547	562	571	540	560	593	527	585	585	583	546	534	553	568	550	518	578	520	538	537	576	544	572	532	534	566	543	555	566	542	586	530	588	581	524	538	565	536	581	560	556	582	616	576	608	612	530	566	548	563	585	564	596	584	575	575	559	570	555	565	570	583	515	562	542	585	575	602	518	575	521	594	570	536	543	567	546	589	559	533	562	604	587	532	615	563	604	587	555	597	550	534	531	585	545	555	582	536	551	552	582	504	586	548	578	613	565	522	553	579	553	520	527	571	574	580	570	549	568	584	576	516	559	539	586	570	511	533	536	600	527	551	587	554	544	609	563	557	520	565	583	538	549	582	545	563	600	562	566	561	551	576	595	550	565	547	551	573	570	543	536	561	589	535	584
8859	8470	3168	2524	2159	5161	6030	5707	3262	1471	831	718	313	88	180	191	78	110	60	60	56	43	37	39	39	42	38	41	44	37	48	33	52	32	39	45	45	37	43	48	36	45	46	45	56	36	49	60	54	50	45	42	48	52	44	35	44	39	35	51	56	49	44	43	52	41	41	44	38	55	47	57	52	46	39	51	38	47	51	48	41	39	43	29	48	49	42	44	43	55	51	46	28	43	45	43	45	44	46	46	49	53	41	36	46	28	53	29	42	45	55	46	44	53	34	44	49	41	36	31	42	57	23	39	41	44	47	44	34	32	49	48	43	63	46	44	33	39	40	61	49	35	57	48	55	44	53	52	49	56	42	38	50	54	43	51	47	48	36	46	35	51	54	62	54	45	50	38	48	31	57	48	49	44	53	35	39	34	48	45	50	50	42	58	48	55	50	45	35	41	35	48	46	41	53	40	42	60	38	39	44	38	51	38	39	48	49	44	48	49	33	57	36	34	43	41	34	47	42	54	41	42	48	40	51	49	40	32	38	58	48	41	45	39	46	33	40	44	51	60	36	41	44	36	44	44	38	61	50	40	43	46	33	37	40	49	39	46	34	55	41	47	50	42	37	38	46	47	44	58	54	45	44	40	40	33	36	37	47	32	39	50	39	48	38	40	44	33	50	42	39	50	48	44	56	32	36	46	43	47	43	48	46	42	42	38	40	48	47	46	38	34	38	52	38	39	43	45	35	49	39	44	49	53	43	53	32	42	44	40	54	49	42	41	44	43	48	45	42	43	59	49	38	58	42	60	30	41	45	44	42	54	35	38	33	48	45	48	47	41	43	32	41	36	32	40	36	49	51	53	39	49	38	50	48	56	52	50	36	39	37	55	43	37	40	58	54	46	40	42	49	39	52	47	56	47	36	44	48	42	37	40	32	40	45	45	40	46	37	34	46	51	41	45	37	44	51	46	39	44	42	51	49	44	42	44	43	35	52	48	36	44	41	41	46	57	41	40	43	43	54	43	32	36	53	31	55	44	45	49	41	46	38	39	40	41	34	45	43	44	53	37	44	46	32	38	55	41	49	46	37	46	52	40	42	41	49	31	44	37	37	56	42	57	38	49	41	28	54	37	39	35	38	40	50	35	49	38	35	45	43	50	52	47	43	34	43	42	41	40	35	49	28	48	38	40	40	46	46	33	45	36	41	48	55	44	52	34	50	44	41	49	46	37	35	36	46	53	40	46	44	47	38	43	47	37	43	45	35	47	39	39	38	46	48	57	48	54	44	53	46	43	35	43	45	41	44	38	36	57	52	48	37	46	34	46	39	42	55	39	46	40	54	42	44	48	43	47	39	48	36	51	50	46	42	41	54	45	50	46	36	42	49	49	36	52	49	59	46	51	43	43	50	47	52	38	47	44	57	49	42	44	52	17	47	52	37	57	47	37	38	28	41	48	44	42	41	42	46	43	46	45	44	54	45	39	36	34	36	44	40	37	50	40	40	35	41	35	34	43	34	37	45	42	42	30	45	37	55	43	49	36	41	36	46	29	52	40	33	44	36	47	54	37	36	41	40	46	50	42	46	51	47	47	46	58	56	44	53	37	43	45	47	58	56	53	36	40	56	46	45	41	42	44	48	44	38	46	39	44	44	44	55	45	48	37	50	45	31	33	28	49	46	35	41	42	51	50	40	40	57	47	30	48	41	43	43	51	42	40	48	41	44	47	46	42	45	57	47	45	45	39	30	47	35	57	38	43	43	50	46	40	46	44	46	28	47	41	44	39	43	45	41	54	35	38	42	50	44	49	40	33	51	38	44	44	59	37	41	45	45	49	47	39	52	49	41	43	45	39	44	29	49	45	52	42	38	45	53	50	43	40	48	46	45	42	44	38	40	47	54	53	52	43	51	41	53	51	43	46	44	41	36	43	36	48	40	55	28	36	43	35	47	45	52	55	50	42	43	35	55	44	45	36	51	39	41	38	45	58	40	34	46	40	44	45	48	53	42	50	47	50	50	35	49	34	47	53	48	48	55	39	46	43	37	55	39	54	37	60	47	39	35	37	54	47	42	47	40	65	39	47	46	41	35	37	46	36	41	49	44	49	47	30	44	50	53	40	44	48	45	44	43	46	52	44	39	43	41	48	43	54	42	42	38	39	46	38	45	38	39	41	45	26	39	49	29	39	41	42	44	48	34	46	34	53	45	56	50	30	47	52	47	51	45	49	45	39	51	40	55	42	55	52	24	43	47	47	44	42	44	42	35	58	33	47	44	52	52	48	52	44	44	38	49	37	40	44	48	49	43	47	39	39	49	53	43	48	45	44	46	45	38	39	45	52	38	39	46	40	44	33	39	37	49	55	51	52	43	46	43	38	33	45	43	46	47	49	39	45	27	54	52	59	43	40	54	44	51	41	40	43	39	39	33	46	38	54	40	39	38	39	39	49	44	42	42	38	31	52	48	46	38	44	51	40	49	38	45	38	48	38	39	54	43	56	53	51	33	37	39	39	56	48	49	58	50	50	46	51	50	40	41	37	53	45	37	52	44	40	46	47	39	42	42	32	43	50	44	42	48	52	50	45	36	36	40	38	52	43	44	44	48	39	40	44	34	48	33	40	51	37	45	47	42	42	42	49	42	49	38	58	43	46	44	37	56	44	46	41	43	40	47	42	41	36	35	40	49	48	37	46	39	39	48	43	44	48	43	43	48	51	37	34	50	45	37	40	53	45	38	41	45	44	40	55	50	51	37	45	35	57	41	40	50	55	42	43	42	51	47	43	42	61	51	45	44	49	43	50	38	44	41	47	34	52	37	45	48	36	44	38	45	48	37	43	57	40	31	55	34	57	39	57	47	37	55	52	42	47	55	49	47	52	36	48	40	33	47	47	39	50	50	43	45	45	42	47	45	39	51	42	41	47	48	45	35	43	47	54	42	46	44	38	43	53	38	39	49	45	44	52	48	39	49	36	41	49	54	56	45	43	56	43	47	44	44	50	47	41	38	44	45	43	33	46	30	54	53	46	43	36	41	40	42	52	48	43	53	36	46	56	49	38	45	44	35	41	45	45	47	44	45	49	49	43	37	39	54	33	42	58	40	44	40	46	43	51	38	44	48	43	50	51	35	45	57	41	53	32	33	46	44	42	51	36	47	39	48	43	56	56	36	47	34	40	49	42	50	48	43	44	47	43	39	41	44	41	49	25	34	42	46	45	40	44	37	42	43	53	48	46	32	43	40	40	39	46	43	53	49	59	40	50	36	46	36	40	41	42	39	52	43	39	43	39	44	35	37	45	38	52	48	38	41	38	51	36	45	57	40	37	31	30	50	44	43	40	30	54	47	44	35	36	44	44	44	44	50	52	44	50	45	58	44	34	46	40	45	44	46	41	58	56	50	33	45	48	50	36	40	45	47	36	45	40	57	33	56	55	50	43	48	57	41	53	53	39	32	49	47	47	42	58	47	40	55	46	42	35	62	58	47	38	49	40
46118	30934	25679	34787	43895	48947	48755	44340	34183	25734	20019	16842	8259	2742	4372	4319	1669	1671	1038	826	692	600	649	529	552	555	532	578	563	565	567	556	579	536	584	566	564	567	562	580	589	583	558	578	587	556	578	563	584	570	552	608	600	567	556	550	608	559	560	572	617	583	563	572	568	542	559	524	567	544	517	604	566	527	634	563	512	541	557	515	539	613	529	606	590	611	600	532	578	564	569	548	581	582	569	612	575	584	587	563	579	564	570	601	609	546	546	571	556	551	588	558	562	521	559	572	545	597	585	624	561	581	564	555	594	528	563	573	574	591	582	526	551	595	547	545	592	560	557	561	568	617	548	592	555	575	546	577	519	578	553	563	591	585	546	589	532	599	569	573	543	522	578	548	584	572	560	540	542	567	571	580	554	586	560	591	584	529	558	536	572	577	575	569	596	595	575	565	555	545	623	551	611	538	541	561	621	590	566	526	575	580	538	578	585	585	620	589	549	611	588	579	590	556	563	592	574	590	567	578	596	513	558	554	576	506	529	546	585	570	590	562	555	571	548	593	510	553	575	573	570	588	559	589	559	594	574	578	572	563	612	580	595	530	588	586	553	565	575	579	586	582	547	579	552	586	593	603	577	571	561	559	571	567	560	579	564	623	606	572	538	528	603	603	594	548	590	594	603	581	557	604	559	624	549	542	574	572	561	552	564	544	612	563	600	604	535	522	567	587	545	570	608	585	518	555	544	584	589	579	534	576	565	571	546	579	544	559	577	571	570	557	590	574	609	569	593	575	600	619	572	538	641	574	542	590	555	630	578	589	593	581	590	567	579	547	541	552	558	552	556	567	601	629	609	560	584	539	574	549	580	575	525	596	588	621	552	544	597	591	540	574	566	548	575	608	574	642	552	571	572	564	527	622	563	576	588	566	538	518	578	610	580	594	590	592	618	578	586	527	581	538	559	564	586	592	550	556	557	576	546	567	566	579	552	629	557	582	576	598	564	574	553	617	566	541	538	571	602	569	556	576	578	552	554	567	560	550	561	572	573	551	545	622	560	626	566	543	600	575	547	556	584	532	573	608	560	548	551	558	548	558	566	543	561	579	599	576	574	568	556	579	589	560	574	568	582	591	602	548	552	551	561	567	587	611	551	548	569	577	541	542	527	559	571	562	542	607	556	599	584	543	584	585	552	568	560	601	497	557	535	580	536	590	562	621	560	569	557	570	589	585	565	568	519	575	573	573	588	544	603	561	544	563	579	594	535	563	551	532	543	616	580	590	553	562	557	594	562	567	551	547	545	560	564	548	587	550	634	573	580	541	573	593	565	582	574	572	553	569	557	551	566	574	575	567	561	567	599	576	584	560	560	557	556	562	617	573	568	592	615	572	567	581	589	557	593	532	530	548	601	544	600	583	533	570	624	589	535	601	578	576	592	568	545	587	582	557	598	592	610	552	555	537	638	576	560	589	565	538	597	572	622	606	583	562	606	595	578	568	581	592	546	537	563	568	588	572	560	580	578	544	615	561	576	571	592	602	567	623	569	542	581	534	587	572	520	545	591	598	572	553	571	572	578	562	528	604	597	549	589	605	571	576	578	555	604	585	572	570	580	580	594	573	590	588	599	520	538	628	538	574	565	582	621	588	571	589	580	568	607	570	584	533	583	572	589	577	587	584	554	603	565	574	566	614	567	534	602	596	599	572	576	569	552	580	600	544	585	603	574	591	559	611	558	561	549	598	585	571	614	547	573	567	576	599	589	578	587	580	579	606	577	593	555	596	595	580	537	596	592	582	583	577	560	576	581	542	583	538	587	550	539	616	556	558	561	586	564	532	545	574	564	555	555	569	604	577	553	581	532	548	571	539	600	563	608	618	579	553	613	529	593	597	564	613	563	548	573	598	612	592	576	563	611	566	561	562	587	590	572	568	602	610	565	573	591	542	587	576	594	582	546	591	561	579	594	556	587	531	575	608	557	572	535	627	537	571	550	581	554	584	582	585	566	586	587	553	576	559	611	534	532	545	572	580	597	596	511	604	575	586	579	584	571	591	574	567	592	579	599	562	579	543	561	566	574	595	555	555	553	593	597	595	579	596	602	599	618	530	542	536	576	568	589	550	574	550	585	519	550	569	547	558	565	588	567	604	566	582	584	564	587	539	565	559	571	560	569	576	562	541	597	586	594	591	561	600	612	533	595	585	548	580	540	571	590	588	558	560	553	599	530	549	578	584	565	607	568	528	582	621	571	566	588	576	552	559	599	570	579	573	569	559	537	611	558	543	588	587	566	574	556	585	600	542	618	567	542	624	560	553	565	569	577	582	586	583	579	595	547	583	561	559	567	592	543	566	551	607	587	586	558	564	593	585	590	582	581	600	585	596	564	531	566	582	586	583	569	584	601	585	558	527	551	562	557	561	559	584	556	573	599	568	554	587	591	554	597	521	595	554	539	565	536	557	550	539	561	557	571	567	560	575	578	547	557	590	584	557	548	580	565	577	581	528	565	611	582	584	569	548	575	609	550	573	543	605	537	603	568	575	571	559	548	526	542	549	529	580	577	581	594	576	568	563	522	578	586	581	600	546	594	588	589	552	582	557	525	549	632	592	601	562	607	595	605	552	596	486	556	540	642	525	580	602	563	604	601	572	587	552	544	583	584	587	562	568	603	533	574	605	557	566	574	577	572	564	584	574	565	584	645	571	594	573	590	623	607	558	584	590	572	546	595	532	584	559	615	574	565	585	597	546	513	566	555	574	536	603	531	592	538	572	560	599	590	550	557	595	536	571	516	585	563	571	572	589	569	560	539	554	570	535	574	591	516	559	529	595	555	572	590	552	569	577	554	566	574	596	511	554	578	584	549	607	575	563	580	563	572	570	576	573	586	556	603	559	595	576	592	589	583	560	556	581	579	591	551	549	627	568	553	572	595	580	619	510	559	598	557	591	543	560	525	555	585	541	562	521	588	607	615	527	588	523	588	548	548	579	578	541	586	584	582	572	546	559	578	564	549	577	540	597	607	582	611	603	609	561	556	593	560	596	538	577	550	593	601	572	579	547	547	521	559	542	542	534	613	623	546	581	560	580	575	553	556	590	564	595	577	587	594	545	538	579	570	581	560	544	551	575	600	558	583	563	579	605	574	572	561	608	580	538	561	613	598	568	593	517	594	594	578	551	562	574	569	587	558	543	582	543	601	570	584	568	628	584	607	573	557	552	623	584	556	576	537	557	605	581	541	540	558	558	522	564	597	568	585	560	574	595	552	567	557	575	546	560	582	596	590	579	559	583	560	533	592	548	581	536	570	570	576	601	558	607	548	547	563	539	591	574	555	598	555	563	533	573	600	551	613	582	603	569	565	607	588	581	586	573	546	529	522	526	546	563	549	579	571	533	558	545	546	526	564	581	598	536	587	552	555	571	587	605	538	601	556	611	581	568	557	561	560	570	580	598	591	528	538	617	594	614	607	559	566	574	588	591	535	561	550	577	588	601	564	565
8372	7106	2756	2497	2756	5035	7451	6218	3018	1409	751	722	288	148	114	139	86	73	71	44	44	39	41	48	35	47	58	44	51	42	49	44	53	44	47	40	45	50	47	43	44	48	38	40	38	48	51	35	52	47	38	38	43	38	44	43	41	45	41	52	42	38	45	50	61	45	39	64	47	45	42	39	42	34	57	39	47	50	61	36	41	47	38	44	51	43	51	47	48	44	56	40	53	39	41	42	36	42	39	49	46	44	57	45	45	33	49	59	53	57	45	49	48	43	57	36	56	49	46	46	41	45	49	42	42	44	46	54	39	35	44	39	37	43	47	45	46	42	48	34	35	43	50	47	57	41	41	30	35	43	44	43	51	59	50	52	51	34	52	40	47	47	47	53	50	41	36	54	43	40	44	41	43	55	41	39	50	39	47	42	41	51	51	45	41	39	37	29	48	45	49	54	58	46	56	48	48	40	48	44	40	31	36	46	40	43	40	33	42	49	50	45	36	53	47	58	46	48	39	50	33	43	50	45	40	43	58	30	36	54	48	42	29	55	62	42	46	57	39	51	48	59	46	51	55	46	41	45	44	39	50	59	31	46	41	32	46	41	52	49	39	45	43	42	42	54	44	32	43	47	37	37	48	44	49	41	30	51	44	47	40	40	37	35	43	39	45	61	46	40	36	61	50	42	37	44	45	49	41	48	43	41	39	49	44	35	38	41	46	54	42	46	43	43	50	47	42	40	43	42	44	35	51	40	54	56	41	56	51	50	42	43	39	56	46	46	56	44	46	35	46	44	39	40	34	33	56	44	33	50	47	43	43	47	43	40	43	47	45	47	39	41	44	48	40	46	38	45	42	60	42	53	54	57	43	49	41	42	45	36	48	30	42	45	46	41	42	44	34	54	49	48	44	47	40	44	34	43	36	43	42	44	39	41	47	37	54	40	39	43	44	51	46	56	53	63	38	35	42	47	43	41	51	49	58	44	44	49	44	44	47	40	43	41	52	43	40	50	46	45	51	35	44	36	33	34	46	46	43	62	39	53	49	42	39	38	36	36	49	39	40	42	41	50	57	34	38	41	32	56	51	49	48	44	44	38	54	35	46	41	30	46	48	32	42	32	43	47	40	53	48	52	44	48	44	58	62	45	51	42	35	40	45	47	45	43	51	52	44	36	41	52	55	46	44	33	39	29	37	46	54	48	53	50	35	36	48	58	34	55	44	59	32	43	42	43	47	48	42	33	44	46	41	63	45	36	33	33	52	52	48	58	35	43	44	36	40	36	36	54	36	55	46	46	50	43	52	40	49	49	48	42	48	51	50	44	40	44	38	53	50	46	42	42	49	58	47	43	42	42	55	43	47	52	47	41	33	38	46	27	55	44	40	42	45	43	34	43	49	49	43	43	39	43	38	40	51	50	56	48	40	51	40	48	49	50	30	46	44	40	46	49	44	47	31	50	45	44	45	51	39	38	52	45	42	40	53	51	60	44	45	43	56	38	53	43	32	48	54	47	37	51	42	44	54	50	47	54	43	55	40	39	51	43	44	47	53	34	35	42	55	38	45	48	39	46	58	43	38	45	53	40	37	42	43	45	42	43	44	64	47	48	40	43	47	50	54	40	39	36	40	60	37	54	48	38	45	44	41	37	52	44	56	42	48	52	51	42	44	44	48	44	50	41	51	50	51	50	51	37	41	44	35	44	40	55	32	41	36	43	37	59	37	35	42	48	47	39	43	51	52	48	42	45	54	39	38	44	41	49	47	34	40	49	43	51	33	39	42	51	44	52	43	54	50	47	48	48	47	44	47	41	42	48	44	55	50	41	42	44	37	48	53	44	40	53	46	45	36	39	37	49	58	41	39	46	40	33	39	37	47	50	43	42	42	51	50	48	41	38	34	50	51	42	52	62	41	50	57	49	53	29	44	41	40	45	38	40	42	35	50	37	41	49	50	51	40	33	39	41	42	51	49	38	39	38	39	41	45	42	54	36	39	40	47	44	44	41	41	46	49	48	36	36	45	39	47	41	62	44	43	48	49	41	46	43	36	35	44	34	40	41	48	38	43	59	45	45	56	56	53	42	54	39	48	38	50	48	34	46	45	45	46	40	55	49	41	41	38	44	40	52	41	44	37	49	53	36	22	44	44	43	47	45	34	47	46	50	40	42	42	46	34	35	49	51	40	54	37	60	46	37	42	52	48	46	47	35	43	54	43	43	41	48	38	44	62	52	52	37	42	42	56	40	36	44	45	36	43	36	47	43	54	40	39	48	60	28	41	45	48	42	42	39	58	41	38	50	57	34	47	39	52	38	46	43	44	45	62	54	62	48	51	50	45	46	36	45	45	42	47	37	44	45	42	46	43	48	37	44	46	42	50	47	43	48	51	44	46	43	43	46	48	42	52	33	46	55	38	36	50	38	52	38	38	54	36	45	35	48	47	41	42	40	37	40	42	40	37	48	43	48	54	50	41	47	40	39	37	44	49	42	54	35	64	41	47	49	40	45	44	48	45	41	49	40	49	30	53	44	60	48	41	38	48	39	40	38	38	48	47	39	46	50	46	39	38	49	37	38	46	53	45	53	47	44	37	53	47	41	53	41	53	31	45	39	40	31	53	34	49	39	49	44	47	44	48	58	41	45	44	48	36	47	40	42	48	43	49	42	39	51	47	36	43	48	50	38	43	49	37	40	48	41	50	46	46	35	45	55	39	44	42	46	49	45	41	35	39	39	56	43	45	46	49	43	41	46	52	35	55	47	54	50	51	60	47	43	53	41	57	39	41	56	48	38	54	37	30	53	58	42	42	50	42	47	36	49	52	43	40	51	50	35	44	51	42	28	39	54	42	56	39	48	47	51	49	49	38	53	51	41	32	54	38	54	53	43	44	39	40	49	45	47	46	43	43	35	37	46	42	37	37	46	49	42	45	46	51	46	34	37	44	28	44	41	33	50	42	36	39	50	42	39	46	49	49	42	43	39	40	45	54	37	53	31	49	41	50	53	50	48	47	37	41	48	43	47	47	44	60	53	51	54	52	44	47	43	45	43	37	46	34	47	51	49	38	42	53	36	51	43	50	44	38	50	48	48	42	46	36	47	57	43	49	44	56	40	56	48	40	46	50	36	36	51	59	48	57	52	36	41	50	37	55	45	43	42	44	50	37	37	40	38	34	36	44	45	51	41	48	43	49	34	49	52	43	46	41	42	37	58	46	39	37	41	48	49	32	42	55	41	51	48	62	39	38	40	48	37	47	55	54	39	43	39	51	52	34	37	43	43	35	37	47	53	47	41	49	53	45	54	48	40	45	47	47	45	51	47	42	49	43	46	44	46	40	47	47	49	54	35	48	56	45	63	47	36	46	62	47	40	56	38	35	46	46	38	42	42	41	45	35	43	43	44	45	42	48	56	53	39	44	36	52	35	45	53	57	44	32	51	46	36	54	54	32	42	39	52	40	45	39	43	43	54	39	41	44	43	45	44	50	46	46	43
42444	30384	24680	34781	45924	49653	52769	45215	34053	26215	19485	17752	8691	3277	3763	3826	1543	1426	994	732	624	537	670	573	599	603	561	584	599	595	601	566	538	616	579	565	613	593	611	618	561	596	572	561	628	588	557	531	617	575	561	567	596	610	592	558	593	580	584	553	621	564	589	540	601	538	566	590	587	570	570	568	558	557	610	592	543	586	583	602	559	616	562	593	577	587	578	555	608	580	567	560	594	608	604	575	574	595	582	583	540	562	555	550	583	603	589	561	557	582	616	554	568	584	567	563	585	615	588	604	575	568	611	575	588	588	555	577	587	551	617	554	587	589	572	540	618	569	559	625	591	568	579	587	566	581	546	614	594	600	535	598	559	573	557	550	599	602	609	604	594	572	594	593	614	560	525	549	602	572	554	596	595	551	571	602	577	595	548	537	568	603	584	571	601	560	585	560	572	587	546	547	586	582	598	571	567	582	548	588	571	552	576	607	596	559	576	621	574	582	569	584	565	561	634	603	532	558	565	601	598	595	605	621	612	569	577	597	572	544	578	541	550	573	562	561	541	588	594	571	548	626	626	558	578	572	573	561	563	600	587	578	550	601	614	551	603	543	557	567	548	526	580	588	573	560	627	537	584	564	607	569	592	596	576	552	583	544	531	589	626	575	594	559	553	594	560	555	590	607	560	575	593	609	578	587	590	530	565	544	551	549	621	587	591	653	568	615	582	559	606	559	585	598	575	580	574	572	588	529	605	587	613	614	571	556	584	571	582	594	583	607	646	568	593	636	555	559	540	573	595	571	611	613	593	604	579	590	585	568	588	588	611	568	632	592	554	565	560	594	565	565	579	593	588	572	562	579	583	608	554	591	614	582	626	600	554	553	546	573	556	546	588	578	564	592	580	530	572	571	656	609	570	572	596	547	576	565	604	551	573	557	609	566	587	599	537	560	580	585	576	634	558	576	576	566	593	622	590	572	613	563	582	597	541	594	571	556	583	563	562	599	575	552	576	558	547	525	553	584	597	554	588	579	633	607	594	577	586	621	575	566	553	584	595	583	604	522	547	575	569	570	592	619	637	594	595	601	623	567	603	604	674	586	588	559	589	607	578	573	618	590	586	569	564	585	557	590	573	548	587	583	595	599	606	584	600	572	579	581	575	567	597	552	569	552	577	574	616	549	578	614	565	592	611	583	607	593	590	593	535	583	585	551	579	608	548	552	553	573	601	627	600	595	581	533	588	565	572	560	591	564	560	597	617	598	618	538	607	545	609	551	566	608	564	555	540	589	597	608	579	596	551	574	571	588	567	570	618	572	608	548	590	585	612	581	620	612	572	631	578	578	597	586	562	559	577	631	560	582	567	524	562	595	592	539	559	627	543	572	595	577	605	588	613	582	599	544	569	549	598	592	605	596	579	567	545	601	577	581	504	578	598	600	574	581	605	595	579	576	578	599	592	531	595	591	555	624	592	550	539	569	565	560	571	618	576	588	616	609	582	556	598	549	575	605	606	596	582	540	589	614	591	565	545	575	573	596	557	578	592	568	637	574	556	607	574	550	611	531	571	590	562	602	583	559	595	588	593	525	592	558	577	570	571	600	612	549	541	556	595	566	570	641	594	571	548	589	571	589	606	579	573	595	581	606	568	577	585	560	555	604	571	559	581	583	596	589	573	594	577	560	590	553	605	611	546	634	625	567	581	535	550	568	558	568	579	592	582	598	526	592	608	562	589	615	578	615	568	612	582	570	585	624	546	597	561	590	567	583	573	605	626	564	612	579	619	599	555	574	577	595	555	581	521	552	544	586	583	597	596	577	590	569	529	558	566	542	572	594	562	548	596	592	615	599	566	563	534	623	530	565	587	568	593	530	573	599	514	575	579	619	560	567	535	589	550	607	555	590	608	570	593	596	632	570	590	622	583	563	566	570	627	575	581	575	548	621	581	559	596	631	557	576	566	600	604	578	584	567	599	589	627	593	618	566	600	560	585	565	574	577	564	613	599	577	579	581	598	574	614	585	529	607	620	579	607	543	566	572	617	567	576	586	634	617	568	560	581	559	575	567	591	586	540	570	568	574	572	571	587	603	561	551	541	579	584	589	550	547	577	545	581	592	574	542	528	600	598	590	585	616	583	591	533	591	582	563	588	576	586	541	619	545	585	619	574	611	629	562	562	569	585	570	607	610	567	585	614	517	553	597	576	576	588	582	581	602	590	641	558	614	634	579	569	595	564	548	569	566	528	528	616	612	559	543	590	574	584	537	600	555	530	545	583	569	560	591	579	587	561	592	575	607	585	565	630	564	561	548	612	595	608	574	598	555	611	551	579	543	564	549	584	638	574	588	597	598	565	570	589	541	589	572	572	569	569	571	558	564	592	615	608	584	616	599	581	605	552	610	596	579	563	559	583	578	640	535	613	568	561	579	585	582	606	557	572	569	601	558	569	588	589	583	576	588	577	583	591	594	572	577	577	572	558	573	542	547	592	545	593	551	542	570	584	614	582	566	571	614	592	587	611	564	571	620	586	577	573	562	610	593	580	597	577	592	564	589	572	576	573	599	575	578	537	583	551	544	611	597	590	575	593	577	602	569	600	583	613	530	619	581	601	594	556	544	588	623	582	607	629	569	599	561	585	604	628	564	595	590	568	574	587	584	578	580	594	566	605	604	597	575	580	551	537	602	558	547	552	573	598	562	611	588	569	588	595	604	554	579	579	593	588	554	581	560	629	543	572	609	594	558	570	563	596	561	615	598	592	585	564	587	589	595	562	624	561	617	606	578	589	620	545	565	573	569	579	588	580	600	586	595	621	578	554	608	578	598	595	535	614	582	575	581	594	605	579	559	600	618	576	600	602	594	583	541	580	564	550	586	567	554	556	557	534	597	556	598	583	608	581	564	577	580	550	577	586	616	576	566	561	569	562	567	579	624	568	589	566	560	546	554	609	610	566	581	552	600	559	540	584	570	584	580	559	611	573	591	606	542	567	612	544	571	571	595	582	615	612	554	501	588	566	555	587	593	526	591	570	530	588	591	550	578	595	565	585	611	561	574	595	609	571	597	593	605	601	553	552	594	570	621	545	601	556	580	570	589	597	630	624	542	584	590	599	630	556	577	530	593	564	568	572	557	591	580	620	563	611	546	561	594	577	521	587	566	572	593	586	603	588	597	576	557	574	576	616	554	580	581	578	588	582	588	573	536	581	537	592	622	571	566	523	573	573	572	543	617	549	651	566	604	551	576	572	590	630	595	583	577	558	592	597	603	555	564	641	583	567	550	579	548	547	625	586	590	573	575	609	564	587	612	613	558	566	562	562	568	555	599	575	543	558	578	637	577	597	553	536	594	615	584	557	579	572	607	616	532	580	613	601	580	591	617	562	574	550	585	552	546	592	597	589	614	581	576	586	592	607	534	624	563	553	600	570	573	610	609	613	603	586	551	573	624	631	581	627	582	595	579	620	590	586	526	585	552	581	557	574	599	575	584	537	568	584	568
11936	14283	5230	4766	6007	7087	9891	10151	5139	2209	1451	1085	500	296	148	194	95	80	65	56	53	39	45	45	52	47	36	52	48	40	52	35	30	52	57	51	29	42	32	45	50	56	44	39	43	44	49	35	49	42	47	45	40	33	48	41	41	43	28	39	47	35	36	50	46	36	40	38	46	34	46	40	46	39	40	34	47	40	54	46	40	38	56	47	45	60	42	51	31	48	42	43	53	44	46	39	55	28	44	42	44	41	48	36	49	46	52	53	40	40	51	48	42	45	58	44	31	34	46	48	40	48	49	27	44	41	41	46	40	34	41	39	41	40	50	40	45	36	45	38	46	44	45	56	46	42	52	42	46	42	44	36	44	53	38	64	49	36	51	38	36	63	42	50	47	29	46	45	48	41	44	37	52	46	55	47	34	53	27	37	45	48	50	47	41	45	45	46	50	40	43	40	47	50	54	37	46	29	54	64	57	36	47	48	41	51	55	54	42	46	45	40	52	59	43	48	52	59	47	46	49	41	43	41	37	55	43	43	37	39	53	40	46	43	46	32	36	31	50	48	49	50	34	48	36	47	47	44	43	41	56	49	40	40	48	38	53	32	43	35	43	36	52	50	41	39	52	40	30	51	49	51	40	58	44	45	42	51	42	46	35	41	39	46	49	45	35	42	45	38	44	45	45	40	48	39	32	45	43	43	34	49	43	35	48	43	41	39	38	42	45	48	44	52	34	34	46	43	39	33	50	37	59	43	40	42	38	44	56	48	41	43	38	34	48	48	42	51	54	40	48	51	44	52	46	38	49	52	34	42	38	45	41	41	30	48	43	47	58	34	55	38	46	46	39	30	45	44	46	39	39	49	45	45	51	52	47	42	42	44	37	49	33	44	46	46	39	55	34	56	42	48	46	38	44	65	52	46	40	49	44	36	35	41	57	39	41	41	55	40	48	42	56	48	39	53	41	44	44	43	39	34	36	59	46	38	39	48	36	46	45	33	51	50	47	53	41	37	35	52	39	44	46	47	40	51	39	53	40	46	39	40	42	42	44	32	46	47	45	45	34	42	38	45	53	46	40	40	45	36	37	48	50	40	44	52	42	50	40	49	50	44	37	45	45	43	48	39	49	56	49	41	50	48	39	40	49	43	29	51	32	49	45	48	45	43	33	34	54	55	37	41	44	47	38	43	46	52	44	47	46	38	43	40	53	45	29	56	63	49	43	46	24	51	60	46	52	48	44	46	40	53	32	33	55	43	45	46	49	40	50	44	47	44	50	49	41	34	48	39	44	48	40	56	54	48	54	40	42	56	43	38	53	34	49	37	44	46	47	47	42	50	37	38	43	35	36	39	51	44	48	51	48	53	45	44	50	47	39	42	49	42	46	52	41	33	42	33	42	51	44	19	49	49	44	60	32	44	53	48	45	63	31	33	39	47	43	47	43	59	41	44	33	34	38	49	55	61	44	47	44	57	41	38	55	48	37	42	43	49	35	38	48	47	30	51	37	40	37	45	32	47	44	34	50	52	40	36	49	37	58	41	40	38	45	44	43	53	59	43	51	41	46	41	34	49	46	50	47	43	53	48	33	46	46	41	41	60	45	33	45	42	44	44	48	45	51	34	35	41	46	48	31	53	53	54	44	56	41	37	37	46	42	40	38	41	46	43	34	51	37	53	41	45	50	45	44	48	41	38	48	50	53	43	37	45	34	50	41	32	50	44	39	49	46	42	54	50	44	32	43	41	56	37	47	53	43	43	49	42	53	36	49	44	41	37	47	52	37	46	48	51	51	52	44	40	57	55	61	37	43	39	42	55	39	41	53	42	44	31	45	37	46	49	43	45	40	47	55	48	37	41	55	49	44	41	45	56	42	44	51	33	56	37	57	53	49	46	44	44	41	44	56	36	40	40	52	42	39	48	50	37	39	44	43	37	46	46	38	49	46	49	42	52	46	55	42	52	42	52	43	35	51	40	40	45	38	53	39	42	42	41	46	46	45	55	61	52	36	49	50	53	45	48	50	46	41	40	41	52	31	47	57	41	31	62	36	46	45	45	59	46	33	54	44	37	48	42	44	48	42	47	32	42	53	47	34	48	45	53	40	51	60	46	47	34	45	39	39	46	39	44	49	48	55	43	47	41	59	47	37	39	40	60	49	43	47	46	42	46	46	41	51	47	50	54	50	44	36	40	36	39	32	55	47	44	41	39	43	54	49	44	48	48	44	57	54	39	45	44	46	57	37	52	48	45	50	40	46	45	28	42	44	46	47	35	45	36	39	56	46	50	57	40	54	42	37	56	43	39	43	56	42	48	57	43	36	42	46	51	47	50	42	47	45	48	55	42	67	38	25	47	42	41	47	43	44	44	52	44	49	40	40	50	44	29	45	31	60	40	39	42	51	51	48	27	39	66	37	46	48	53	30	38	54	54	51	43	43	36	43	46	39	42	34	43	41	50	46	47	62	35	44	40	42	45	41	59	50	41	46	42	52	46	36	42	54	46	43	36	35	55	42	48	44	32	37	43	35	35	50	44	41	54	51	49	37	26	36	40	44	44	39	54	33	49	43	39	43	48	38	39	47	53	45	40	38	42	43	40	41	38	39	41	44	53	48	40	53	36	41	44	58	50	49	51	44	34	41	37	52	51	45	44	50	48	37	66	47	48	31	51	38	47	39	44	43	39	31	45	49	37	58	48	44	54	55	50	33	39	39	47	53	51	44	45	43	36	50	50	43	39	46	37	40	47	52	38	44	49	46	42	42	30	52	45	35	48	44	45	36	31	47	40	37	52	43	47	46	39	40	62	58	47	44	49	45	38	40	60	32	48	46	33	40	54	36	43	32	45	37	40	41	51	45	57	44	47	54	45	51	53	47	46	49	46	44	52	42	41	44	52	52	50	52	31	41	45	53	54	51	52	36	42	50	39	39	44	54	35	51	40	50	41	37	43	47	46	57	37	49	50	37	36	49	40	43	43	54	39	42	44	35	37	53	51	42	61	34	35	49	43	36	49	48	36	53	41	36	47	37	56	54	39	49	45	46	47	50	55	47	49	45	40	59	45	49	70	39	45	47	52	45	39	50	50	38	45	51	47	50	42	43	56	46	51	50	62	41	51	51	45	48	45	55	44	56	47	48	42	37	38	42	60	44	39	42	37	51	47	47	34	47	33	47	44	46	40	56	58	42	46	48	41	34	30	65	60	53	53	49	51	45	37	35	42	48	46	38	50	42	52	44	41	35	44	47	46	52	46	52	36	42	48	50	32	47	39	29	34	49	46	43	45	51	43	44	40	38	50	42	48	47	53	44	45	40	46	42	34	36	37	59	50	53	47	43	48	47	32	53	47	52	40	48	36	51	43	43	48	41	44	44	40	42	44	35	44	53	47	50	48	42	35	44	47	49	47	26	34	45	40	41	52	31	61	38	47	54	40	44	38	57	52	44	41	53	47	28	55	41	52	36	66	46	32	40	54	61	37	53	43	40	49	52	46
49478	34652	30001	44514	58739	50937	58486	53369	39952	30576	25060	22164	13091	7566	4666	5223	2546	1569	1191	804	666	621	681	593	601	563	594	572	603	592	594	559	630	560	590	592	572	605	609	628	559	570	595	594	574	553	596	587	606	595	613	596	569	583	543	620	634	608	608	599	602	588	590	566	571	608	602	643	588	579	638	569	575	603	591	638	555	579	555	599	565	612	581	581	614	571	619	626	591	565	586	565	612	553	630	601	562	605	582	558	562	614	575	573	600	595	617	593	557	603	591	555	608	617	576	564	627	620	599	565	594	599	573	618	612	619	577	586	569	571	555	583	571	595	591	641	614	603	612	573	598	596	628	570	540	575	571	601	576	583	622	600	549	545	572	580	585	549	563	592	599	613	558	558	582	616	596	548	566	592	546	615	611	560	558	625	628	566	580	579	611	610	552	564	575	585	556	582	603	613	568	614	567	589	609	589	591	578	627	636	614	564	574	593	602	628	607	611	586	583	602	565	580	567	596	585	632	563	563	573	586	574	562	594	589	596	557	572	619	620	598	539	627	527	557	579	631	601	644	607	583	632	617	593	582	583	586	605	614	544	553	576	567	558	596	585	574	587	624	575	563	563	610	560	595	548	538	578	602	576	583	588	622	564	565	599	581	607	565	594	578	555	623	608	602	578	585	568	568	543	567	586	611	609	591	588	548	603	570	601	577	626	651	576	572	577	539	574	568	645	625	575	595	578	626	585	589	592	572	579	584	615	564	535	548	573	635	613	601	595	567	593	594	571	595	619	568	542	620	581	594	557	618	632	618	567	594	553	556	626	568	596	575	610	564	603	596	569	629	567	564	537	574	569	541	618	572	589	597	558	577	566	572	578	582	591	599	577	600	523	600	602	603	585	593	587	610	587	599	583	576	595	575	565	623	596	575	589	589	578	578	599	594	563	536	577	589	580	572	632	594	607	614	596	619	639	584	582	550	595	585	586	636	580	587	603	570	579	586	623	559	546	604	575	620	600	578	544	561	618	581	555	587	582	594	573	591	557	588	591	579	587	622	581	559	602	568	603	587	582	595	579	564	578	614	589	607	586	586	582	557	560	607	586	603	572	584	615	570	596	585	615	549	596	585	583	595	574	563	598	581	580	605	560	533	590	604	604	612	585	583	569	576	574	581	592	594	592	588	620	556	563	614	581	582	572	612	574	596	558	625	610	599	572	566	640	556	605	565	567	603	595	617	513	595	557	593	570	575	557	623	553	610	561	574	595	563	589	579	624	594	622	575	600	593	609	576	592	551	603	588	599	555	573	587	593	590	580	586	556	585	626	590	597	587	617	584	584	586	601	572	591	554	614	561	604	581	580	567	580	635	583	562	586	562	561	591	609	581	620	596	584	566	610	567	583	585	591	588	565	601	622	591	613	592	589	572	626	593	500	610	538	631	573	590	581	593	583	576	557	576	544	555	586	564	542	598	593	598	589	568	650	584	595	631	587	645	544	598	592	585	579	579	592	582	575	596	581	591	579	616	584	606	588	576	596	600	613	610	618	581	598	607	612	564	613	583	604	554	572	573	575	596	592	540	604	591	579	602	587	590	559	574	566	603	640	534	595	617	607	580	586	547	593	577	607	605	565	557	608	538	599	579	609	541	578	614	582	623	549	567	591	618	616	572	566	592	588	594	594	542	592	600	609	573	572	598	596	561	592	617	607	574	579	602	564	569	587	595	572	602	615	560	595	605	611	605	634	611	582	628	635	577	540	605	573	560	587	627	570	565	610	587	603	620	577	583	582	607	580	606	591	591	547	603	605	565	608	629	526	558	571	593	576	633	576	601	571	534	599	606	553	585	569	584	563	586	581	558	619	583	566	609	563	575	584	594	600	594	574	563	645	582	600	553	573	581	592	608	603	598	595	602	623	627	540	611	562	577	583	613	610	549	596	556	558	579	563	550	577	587	579	603	639	591	535	624	583	574	592	562	567	607	610	569	612	576	526	566	607	607	578	571	578	574	594	559	556	542	596	548	640	600	597	602	571	598	629	617	589	624	579	555	585	572	593	578	573	527	590	553	564	592	548	563	571	598	617	622	586	591	621	611	621	627	572	587	580	588	571	628	576	612	610	561	594	617	609	568	581	604	559	635	574	573	584	588	577	568	591	628	614	622	573	596	567	582	592	535	620	588	604	610	615	553	543	602	594	617	588	564	588	623	594	611	597	581	612	555	559	541	573	545	598	545	598	586	558	580	605	595	569	594	566	555	577	574	599	570	619	573	591	581	560	584	578	587	585	578	596	596	567	586	604	618	598	579	600	590	572	567	547	591	534	604	608	560	617	593	625	623	554	598	566	588	612	572	581	581	529	591	568	614	600	636	563	603	568	584	623	535	601	601	604	643	610	567	557	599	578	607	582	637	549	592	588	586	578	591	547	569	561	592	577	568	575	611	590	570	594	575	609	594	597	604	577	624	583	584	580	594	580	589	604	596	570	598	601	600	587	591	527	574	567	596	635	524	556	576	549	628	549	593	616	585	614	580	546	526	579	592	580	573	562	630	616	590	553	560	589	612	591	622	585	572	544	565	633	610	625	558	557	604	571	614	572	607	598	566	611	611	581	630	607	577	580	573	574	541	587	552	566	587	607	622	616	575	581	541	560	546	611	540	600	568	569	600	612	565	611	590	552	563	596	632	626	580	584	615	585	599	601	543	559	605	546	583	557	569	565	568	599	546	554	553	553	594	587	608	596	602	597	614	584	578	533	553	555	577	574	572	609	569	599	554	571	555	606	599	582	560	572	571	546	610	557	657	597	590	581	604	613	577	565	627	568	566	582	606	602	614	577	574	602	622	597	592	575	573	603	582	560	594	609	556	552	600	609	579	570	587	597	583	571	590	576	581	592	581	568	605	594	600	603	585	610	591	630	579	584	588	561	560	566	596	509	598	585	579	631	585	609	549	589	564	590	554	556	558	561	552	581	629	613	586	519	597	580	550	571	628	546	561	572	604	594	584	586	635	530	617	618	632	548	595	600	608	573	549	569	594	578	543	558	580	593	617	585	593	570	623	583	538	560	594	605	564	581	609	613	576	595	604	597	556	596	625	653	604	507	606	610	575	589	622	562	595	587	590	592	586	608	569	540	567	584	590	611	619	594	609	609	562	595	550	564	564	579	602	638	556	594	581	548	617	586	582	605	593	563	585	575	586	558	574	578	597	578	548	571	586	588	580	585	590	594	585	594	595	571	595	533	563	592	627	561	614	586	598	580	574	572	610	638	603	627	589	626	627	571	576	542	610	590	603	594	591	592	579	575	560	549	609	630	587	583	580	601	595	579	542	642	577	561	609	601	591	600	589	621	591	595	622	611	551	593	580	524	603	560	546	565	579	616	565	594	547	586	569	627	564	582	573	573	570	613	568	542	574	589	573	616	577	601	534	596	600	567	582	592	557	608	529	596	565	577	620	609	570	594	573	643	570	621	563	598	602	561	551	566	573	591	602	588	626	581
3944	1677	821	992	1161	1240	1997	2549	1083	493	313	282	160	92	67	77	61	56	48	58	33	36	47	50	44	39	40	43	42	46	45	41	45	45	42	47	34	45	42	36	37	37	63	36	51	43	44	48	48	34	59	31	42	36	37	34	42	48	50	36	28	42	41	37	44	30	39	36	29	44	32	35	42	48	48	43	38	43	45	48	39	45	48	34	48	51	35	37	59	51	38	37	33	35	46	58	43	49	46	33	54	36	44	49	39	32	40	41	35	51	49	49	40	50	54	32	40	49	41	34	48	50	38	46	34	41	39	61	37	41	28	47	50	51	42	47	52	39	43	42	52	32	45	37	41	37	46	52	34	48	42	45	32	43	52	53	32	48	41	48	43	40	37	49	46	56	43	49	44	43	33	46	47	38	53	36	38	43	46	46	45	38	35	40	42	58	45	35	36	35	48	43	53	39	45	37	48	42	43	41	38	38	42	46	48	48	43	53	51	47	48	29	37	39	57	38	43	37	35	46	32	57	44	35	40	47	55	39	42	47	36	31	53	51	44	34	54	45	49	34	46	44	45	44	43	42	62	39	45	52	34	47	40	36	39	38	43	37	33	47	44	37	56	49	44	37	54	41	39	52	32	50	37	42	48	47	42	57	44	55	47	39	50	46	44	44	41	47	53	39	40	46	50	43	43	52	60	48	44	39	43	39	49	41	42	44	37	52	47	37	37	45	26	49	38	38	41	45	42	44	35	39	50	43	46	44	31	47	43	45	46	50	52	29	50	46	45	33	32	45	36	47	52	44	46	42	44	38	45	48	36	33	43	53	46	44	35	51	57	39	53	34	41	44	43	43	40	41	46	43	42	52	45	46	46	48	39	49	51	50	43	38	40	48	63	36	37	40	39	42	39	43	38	42	40	58	43	53	42	37	47	45	36	50	45	33	52	34	44	31	47	35	42	48	28	42	36	37	40	33	52	45	55	43	54	40	52	45	42	44	40	36	46	39	36	56	46	44	33	57	56	39	32	41	37	55	34	41	58	43	38	35	37	49	42	40	41	46	53	41	35	44	44	44	38	39	44	42	44	51	40	36	43	40	45	37	54	42	30	41	39	55	40	40	32	46	42	47	53	35	54	41	45	30	36	43	43	54	41	46	48	37	33	47	49	42	54	37	33	30	54	43	48	35	38	54	37	41	39	41	49	46	40	32	36	52	33	45	39	37	46	43	42	34	52	39	53	40	50	51	45	40	45	31	49	57	47	39	40	47	53	41	36	43	48	43	46	37	44	49	46	45	45	47	42	47	32	43	41	47	45	45	53	46	38	32	33	38	52	54	50	31	56	45	59	44	45	45	42	45	38	33	47	43	41	41	38	36	47	45	40	48	56	41	43	38	46	53	48	50	42	37	44	41	46	30	39	33	41	47	39	49	49	42	37	36	44	50	52	54	41	45	40	45	42	38	45	40	46	48	62	50	57	34	43	48	44	38	41	49	42	43	38	41	44	44	43	55	46	37	44	45	44	57	53	41	40	46	40	43	40	48	32	34	38	43	37	41	44	41	42	50	37	48	48	39	49	40	37	38	45	44	47	42	45	42	55	37	48	30	47	37	41	43	50	47	42	50	53	44	40	45	53	36	42	49	44	44	43	45	36	41	52	32	44	40	40	45	43	41	43	42	42	59	39	49	31	52	42	52	44	40	46	38	38	43	61	39	42	31	49	49	45	40	57	43	53	47	43	54	47	49	33	33	46	47	44	46	61	45	29	33	44	47	44	42	36	48	45	54	46	41	40	43	41	47	50	35	40	55	39	52	57	46	38	49	30	33	54	47	55	53	38	42	38	54	43	44	30	45	57	40	41	56	49	34	43	39	44	41	41	43	48	36	37	48	49	39	35	50	46	43	46	43	48	47	50	41	38	43	37	42	43	43	41	40	48	58	52	44	41	36	54	42	44	45	35	41	40	42	44	44	47	42	38	44	44	41	49	43	44	44	49	39	32	42	48	44	46	45	50	45	40	46	41	35	40	30	43	31	38	35	44	50	51	28	41	63	49	48	49	48	43	38	47	46	34	48	45	37	50	48	39	44	50	33	66	41	40	55	48	42	51	39	53	49	38	40	47	42	45	34	50	49	47	43	28	45	40	38	46	40	42	44	50	46	41	52	46	40	52	49	27	45	46	42	39	61	53	36	39	33	47	37	42	39	38	41	37	46	39	32	39	52	43	46	47	48	43	39	53	35	40	39	48	47	41	53	38	37	44	45	33	39	44	47	33	41	49	40	46	37	36	38	39	41	57	60	42	42	37	43	37	40	40	55	53	34	39	49	45	45	50	50	46	39	52	47	42	62	56	47	55	37	51	38	56	57	37	48	46	28	43	39	46	43	39	49	33	36	45	48	34	40	38	46	42	39	54	52	46	43	44	36	46	42	38	49	41	42	41	36	39	54	32	46	40	44	49	39	34	44	47	41	48	43	38	26	40	53	44	39	36	44	37	47	48	38	44	43	51	47	39	46	40	36	44	29	49	37	39	43	43	38	50	54	45	37	44	45	44	43	47	44	38	46	35	48	39	42	37	37	38	45	43	48	41	46	40	40	43	37	52	38	51	46	44	48	38	51	46	28	30	41	34	45	50	53	39	38	58	53	47	37	41	53	54	45	47	48	42	45	49	56	39	52	32	38	36	47	50	39	36	41	42	44	38	44	38	55	41	44	49	45	30	58	48	46	38	33	37	26	38	43	21	34	52	44	51	47	41	53	39	39	45	34	32	43	41	37	44	43	42	41	35	44	33	50	43	51	49	46	50	41	37	44	45	61	45	51	50	61	56	33	38	38	54	55	46	35	45	46	36	46	37	44	43	49	48	52	48	44	41	51	34	38	56	40	38	36	32	44	47	39	41	33	46	48	38	49	49	37	43	41	48	40	35	42	46	51	37	42	43	47	44	43	37	43	51	33	44	39	34	40	58	36	45	49	54	38	33	35	40	45	41	52	51	44	35	34	34	61	37	34	43	38	36	46	44	32	47	34	36	45	42	44	28	42	52	41	44	36	47	26	53	38	38	43	40	54	44	50	58	49	48	36	44	33	48	51	43	43	42	36	38	28	50	45	54	51	52	38	41	35	37	35	41	29	38	42	37	36	47	32	44	45	49	45	38	33	37	39	34	56	31	38	47	47	48	43	36	45	43	52	45	30	39	48	55	45	55	59	35	34	48	31	45	37	31	39	51	38	35	44	38	45	37	47	40	44	43	40	47	33	50	49	32	45	45	52	46	40	39	44	50	42	36	49	36	41	42	47	44	51	46	53	44	36	39	52	51	54	39	54	36	42	45	42	51	34	52	41	41	39	40	37	36	41	49	50	34	42	33	48	46	49	41	56	34	30	44	38	47	36	40	49	32	45	31	54	38	45	54	42	48	37	45	39	41	51	38	51	31	38	44	44	47	42	48	51	39	41	53	34	55	47	56	47	50	42	54	64	33	32	41	56
34290	17311	13679	26080	35263	30328	36254	34179	24454	15214	10885	8875	5348	2228	1347	1484	1168	780	756	598	643	518	552	558	546	543	511	533	589	596	569	531	576	543	588	556	526	572	607	551	577	595	586	514	536	548	572	569	579	565	535	596	525	550	557	608	587	550	515	535	566	555	522	539	507	573	584	586	546	548	556	529	546	532	549	568	593	559	515	521	550	584	565	538	533	594	555	503	585	562	534	570	564	624	538	512	564	567	576	547	548	600	564	567	560	570	541	536	575	546	580	578	563	536	557	559	583	570	581	589	561	552	559	596	540	554	535	523	580	513	576	529	576	547	603	542	560	554	577	568	550	568	568	588	552	554	536	548	551	557	580	565	579	556	573	554	516	571	593	573	566	538	564	561	577	545	588	539	558	552	550	567	574	531	576	576	584	557	567	558	609	563	576	559	574	552	524	549	583	600	512	561	545	543	550	583	576	548	565	565	520	569	568	584	569	575	561	526	526	540	580	559	575	540	569	578	572	532	565	577	546	559	569	525	567	589	538	528	545	585	557	564	538	613	583	546	549	583	576	577	566	593	568	578	544	553	571	564	576	563	525	564	576	567	557	588	586	536	582	562	570	576	511	601	593	570	587	552	593	557	533	558	563	553	551	578	551	552	582	565	590	550	525	591	571	568	552	583	569	563	572	559	581	601	525	546	545	632	546	560	560	528	537	573	551	577	553	558	589	583	549	549	573	590	568	532	547	544	570	555	562	575	533	494	545	572	561	579	503	555	553	574	578	568	584	542	569	561	528	585	560	545	571	543	523	569	522	546	556	553	566	538	551	596	530	556	557	584	555	552	575	569	600	547	528	544	582	570	581	547	599	523	543	568	552	585	561	548	561	554	566	571	586	536	562	540	600	530	564	541	556	562	528	555	565	555	596	546	540	573	539	583	581	531	550	534	558	535	545	573	577	573	516	582	544	531	551	504	575	560	525	506	552	540	559	579	566	553	573	545	550	512	529	568	561	557	570	575	514	545	558	553	543	573	560	574	616	566	556	574	566	552	604	552	563	587	578	592	543	567	535	549	529	551	555	561	563	568	558	582	553	550	570	571	579	552	569	550	566	590	585	520	589	556	577	571	569	598	534	580	556	535	594	546	576	557	543	560	535	570	553	546	588	527	543	553	562	552	575	557	539	541	572	522	526	528	580	527	594	543	575	564	590	577	532	561	554	540	563	569	552	529	577	556	543	573	572	573	579	572	538	506	535	547	561	548	568	608	582	525	588	547	581	555	580	581	561	545	591	571	586	540	559	501	563	559	626	539	583	538	616	566	558	572	565	557	527	601	559	573	553	563	552	571	551	565	587	544	528	534	548	570	575	542	559	540	555	553	586	556	567	580	562	553	574	571	509	555	557	549	583	573	556	541	584	546	561	567	554	580	544	554	550	549	526	540	531	541	554	548	569	519	558	550	549	555	534	527	602	591	558	575	573	567	561	568	535	562	557	573	536	515	568	535	545	571	574	587	518	577	550	580	575	545	536	592	560	503	574	518	557	542	566	550	565	563	538	551	503	573	555	527	598	530	562	560	545	566	591	592	546	594	528	553	542	551	603	539	570	568	566	556	539	544	560	562	608	576	551	536	535	561	554	558	527	551	564	565	536	547	540	556	584	566	555	531	569	580	538	546	530	588	540	542	573	546	582	572	561	567	576	619	577	578	495	535	589	554	519	570	552	566	547	543	580	550	563	528	553	564	548	562	590	579	617	594	558	589	544	531	558	538	537	587	514	557	573	593	588	539	547	561	593	573	536	586	541	566	544	528	585	553	581	586	557	558	582	543	546	562	573	533	570	566	573	617	570	539	563	554	526	576	587	567	558	568	555	575	556	560	569	572	564	608	525	534	560	558	564	549	526	548	578	566	542	588	537	548	571	541	543	582	518	558	563	513	549	555	598	600	565	548	589	560	544	539	571	519	576	532	588	549	582	577	554	571	515	567	517	577	582	565	573	582	551	561	586	571	555	554	529	584	553	595	601	561	562	527	559	570	585	587	541	508	556	569	581	594	547	540	558	555	583	572	497	580	563	597	550	585	583	540	542	585	559	562	543	572	524	572	529	576	548	582	545	562	549	546	545	543	570	546	543	539	547	561	572	580	573	565	558	584	560	547	541	546	560	538	536	533	574	587	609	533	517	617	538	516	558	531	596	544	533	555	568	593	567	586	554	506	580	523	553	542	540	610	538	556	610	530	552	621	572	596	575	539	524	516	617	562	576	546	541	553	574	604	565	574	543	556	586	525	596	561	548	598	565	537	544	582	572	545	546	567	588	571	563	551	571	572	514	596	587	566	565	522	606	552	532	581	509	546	562	566	541	547	568	544	520	555	560	563	574	565	551	563	583	547	584	532	509	555	596	622	542	541	548	534	536	571	597	553	557	529	520	554	558	553	520	575	569	581	531	555	550	569	527	572	560	550	537	544	604	581	546	528	553	545	572	579	528	524	535	493	573	550	559	554	532	557	556	586	573	581	505	533	564	567	574	531	575	563	581	600	532	565	571	585	567	599	549	583	569	550	496	578	558	558	563	555	575	572	525	558	577	576	573	557	582	542	573	569	551	533	558	567	553	525	540	611	548	565	561	531	535	558	549	561	610	562	569	551	575	580	547	567	553	617	556	558	538	570	559	568	558	515	589	548	568	540	592	519	556	569	563	592	533	550	557	569	563	540	532	507	516	564	565	553	524	551	546	544	577	583	539	539	534	565	545	575	561	555	518	587	510	535	573	564	529	567	592	584	548	570	570	563	535	565	570	547	557	543	580	582	544	538	560	541	547	523	556	572	603	587	584	546	586	530	547	578	548	521	556	545	558	538	571	565	550	563	561	531	569	593	570	558	535	528	531	556	504	593	563	591	566	584	544	581	543	551	548	558	598	561	574	543	550	551	575	547	532	562	537	558	566	565	602	557	571	568	510	526	558	556	551	539	551	579	564	568	550	571	590	519	569	553	591	561	493	570	518	592	532	521	585	572	546	537	579	600	549	559	569	600	568	572	555	543	585	565	514	566	564	566	582	559	565	566	550	562	619	545	540	554	570	548	579	539	582	564	590	541	558	533	537	506	574	570	593	516	550	523	561	573	537	583	575	605	548	589	552	577	566	561	589	567	571	526	588	558	524	572	533	591	549	536	561	579	574	582	567	564	581	576	574	545	590	547	515	515	598	550	571	594	554	550	601	536	556	555	584	571	543	541	596	516	562	551	564	538	567	576	524	569	526	563	540	564	621	514	544	540	543	521	547	608	542	584	545	540	573	577	557	528	580	586	569	577	562	530	538	535	551	549	561	519	559	567	550	594	577	594	551	555	543	584	559	541	533	584	565	584	536	588	553	552	591	534	547	580	524	541	557	538	594	559	583	552	572	551	578	565	578	547	543	573	540	535	544	560	538	575	549	564	561	587	562	565	578	547	548	542	586	558	545	570	570	564	541	575	540	564	563	523	561	590
7519	8145	2595	2901	2963	2385	4426	6144	3767	1742	1083	774	564	197	109	146	125	80	65	50	42	43	41	45	48	45	41	37	51	46	44	49	40	47	32	36	36	46	38	36	57	44	57	48	43	46	52	47	35	47	50	47	36	44	39	38	38	30	44	46	25	40	55	37	47	40	49	48	44	43	52	51	32	40	46	35	48	48	38	41	48	44	50	37	41	42	47	60	52	41	44	53	32	42	44	38	34	52	51	42	50	36	39	40	54	42	46	34	45	36	56	40	52	39	42	42	44	36	36	39	38	48	44	38	33	42	31	40	48	49	34	54	50	37	36	45	47	48	60	50	41	48	50	54	37	42	45	45	41	40	41	42	40	46	46	32	41	47	46	61	52	41	44	45	37	50	39	43	47	42	29	29	41	38	39	49	37	47	48	43	37	59	47	33	40	34	37	52	36	34	35	48	45	44	42	49	44	44	44	44	35	47	30	38	47	42	42	48	51	40	37	46	30	41	45	53	49	38	33	49	47	44	51	35	49	37	53	51	46	51	44	47	47	39	35	48	56	42	37	50	43	51	30	40	37	36	44	50	48	51	41	50	47	38	43	38	46	47	46	40	48	40	57	37	45	38	41	43	50	49	34	44	48	53	42	58	36	46	47	38	47	42	55	41	50	49	43	43	42	48	25	54	47	57	47	31	44	39	41	45	44	52	41	46	38	42	35	48	42	33	45	46	52	48	53	55	53	55	44	49	44	53	42	42	50	49	46	54	46	41	37	44	49	39	35	43	24	43	39	31	44	38	48	33	52	48	36	43	47	34	41	46	40	35	52	61	46	45	53	47	41	51	51	55	37	52	39	32	47	44	48	43	40	46	34	35	35	45	46	44	40	43	42	43	27	47	40	54	47	41	47	42	42	42	41	41	54	32	37	34	52	33	43	48	42	41	47	50	49	42	46	40	47	43	41	41	52	39	48	42	46	41	41	42	48	51	40	50	46	39	35	48	51	37	48	51	36	44	61	43	38	45	54	38	41	43	37	40	40	37	39	47	43	54	41	30	47	47	53	47	40	52	49	35	34	33	56	39	39	32	36	49	40	46	43	40	36	45	49	40	33	45	45	37	49	43	47	41	43	41	34	47	37	47	46	46	40	51	45	44	47	50	43	38	45	42	49	50	53	51	41	52	38	51	40	40	43	47	51	44	43	52	30	45	56	39	49	48	45	48	46	41	44	48	45	46	55	44	54	36	45	46	58	51	43	39	41	55	50	39	43	58	49	51	44	38	43	48	42	41	51	41	47	36	43	49	54	48	38	37	49	52	45	41	47	53	39	39	42	45	48	55	32	44	51	42	46	49	46	37	37	49	41	34	48	37	38	38	40	33	50	48	46	39	35	36	46	41	41	49	45	46	40	45	39	43	39	37	43	51	47	42	46	44	35	36	39	37	38	48	42	42	40	32	46	53	39	47	38	42	49	40	47	45	37	46	58	48	34	49	47	56	39	38	44	48	44	41	46	50	40	47	39	49	45	48	46	41	39	42	43	45	53	49	63	34	46	38	34	51	36	45	47	49	51	54	50	52	37	51	39	31	41	42	43	39	40	44	43	43	43	44	45	39	32	35	48	48	42	51	49	51	46	48	45	52	47	58	58	31	49	62	45	44	65	37	54	48	56	39	38	33	38	60	41	39	49	40	43	44	37	42	46	32	37	46	48	41	49	46	37	48	32	64	44	48	51	34	46	56	40	38	43	39	57	36	46	37	42	41	46	57	48	44	38	51	34	50	48	50	45	49	33	43	31	35	49	52	39	50	35	40	43	45	37	40	41	43	56	42	48	43	43	44	41	47	37	58	39	43	31	50	33	45	39	37	50	52	38	43	40	47	40	38	38	48	46	34	45	34	52	41	46	49	39	36	41	54	43	35	54	39	39	42	40	42	42	41	37	49	56	39	39	45	45	45	47	35	40	41	29	43	54	43	39	41	44	34	46	54	49	44	48	46	47	59	40	48	42	46	46	48	44	58	43	34	59	55	45	41	41	31	39	51	53	45	61	40	48	42	50	45	34	33	54	51	43	47	37	40	38	49	37	44	51	48	32	42	51	40	44	38	47	43	42	54	51	39	45	44	42	39	47	60	40	43	48	33	38	46	48	44	44	34	38	30	46	44	52	39	42	49	50	46	50	46	46	39	47	43	62	42	38	45	43	48	48	42	57	40	48	43	40	51	47	35	49	40	38	43	49	47	52	47	33	49	51	38	38	44	36	51	51	51	46	42	44	54	45	44	50	43	43	50	43	50	50	36	51	44	42	46	40	63	36	39	30	48	41	43	45	41	37	47	53	44	40	47	45	45	48	45	37	43	37	32	49	55	53	50	45	44	35	49	52	42	52	39	33	46	41	47	42	55	53	46	30	49	42	45	39	33	44	45	42	44	49	47	41	40	36	47	43	27	38	39	40	62	54	37	41	32	52	32	44	41	52	38	38	43	40	38	45	45	51	35	44	45	49	44	43	32	46	39	41	31	53	47	51	40	54	37	43	51	36	38	47	54	38	46	50	36	42	48	39	44	47	43	46	49	41	33	35	39	50	36	53	53	48	39	52	40	50	46	39	39	47	33	37	41	43	44	45	46	46	59	32	39	45	42	48	51	45	39	46	52	31	45	47	49	37	42	40	44	63	43	36	55	48	38	45	47	41	48	45	34	49	38	33	62	40	34	50	45	52	56	45	54	46	41	36	50	42	48	41	34	50	36	34	36	58	52	34	41	46	43	34	36	54	55	43	45	41	40	43	42	36	48	42	40	50	42	38	56	42	48	45	42	45	54	48	46	44	39	38	46	50	39	43	43	46	45	45	35	34	37	52	42	36	35	48	38	47	43	45	43	35	53	42	38	61	46	51	39	48	43	40	43	46	31	53	43	51	51	34	33	37	43	40	44	47	46	48	41	51	52	56	46	49	35	46	40	47	37	40	36	37	51	45	45	45	31	33	37	43	56	28	51	31	40	42	57	46	51	52	62	43	41	54	48	49	44	35	40	43	44	49	54	48	49	47	49	44	53	57	46	48	47	41	45	49	49	43	49	36	54	36	42	37	42	45	51	49	33	53	46	52	48	52	45	38	47	39	38	51	39	31	54	55	53	35	55	48	44	42	37	47	36	49	45	34	34	53	48	49	51	48	44	48	44	42	35	47	32	38	39	49	40	34	42	47	44	40	47	49	42	31	52	51	54	50	35	51	45	48	36	47	25	56	39	41	37	38	53	48	51	50	45	40	46	33	42	50	52	44	38	48	44	51	44	39	46	49	43	46	36	47	45	37	37	52	47	43	46	52	35	46	32	57	44	41	47	46	43	44	42	27	53	37	46	49	41	47	36	43	37	53	48	42	37	44	54	43	42	30	41	44	41	33	41	54	48	41	51	40	41	31	44	44	54	53	49	52	35	35	35	52	41	47	42	36	44	40	56	39	55	49	60	50	48	40	48	55	47	35	45
44763	30703	23251	38494	46961	35237	45464	46274	36827	27914	22176	19351	12756	5732	3036	3276	3074	1499	1203	808	641	576	604	568	573	542	625	553	536	551	602	547	587	578	576	566	599	622	576	580	529	550	581	532	587	557	575	554	564	601	556	622	570	545	561	562	561	566	573	532	576	583	586	589	571	569	558	607	603	623	560	545	544	560	565	592	563	544	580	579	572	580	606	594	528	545	577	612	577	545	574	584	590	535	563	593	585	558	599	576	574	576	571	558	603	570	575	580	624	561	548	545	565	575	559	589	624	555	570	527	599	518	562	533	584	539	577	582	618	598	580	564	574	581	565	566	587	519	564	545	571	566	564	586	540	575	592	567	557	563	552	558	539	604	574	601	568	582	555	615	571	551	556	575	554	537	590	568	607	581	556	552	527	543	577	604	581	586	570	582	544	557	557	539	558	571	564	570	527	540	570	602	523	559	561	577	597	541	544	562	549	545	574	547	562	531	548	558	550	547	539	560	549	569	569	572	566	561	562	537	549	575	554	567	574	589	535	571	569	549	584	535	576	578	615	553	577	544	571	547	589	575	589	564	613	562	600	590	575	528	591	570	526	562	616	553	544	552	557	571	557	565	568	593	579	562	535	550	604	557	523	535	583	539	562	609	571	574	560	514	569	558	564	609	583	549	610	617	577	547	556	559	592	563	533	583	575	589	593	572	570	594	572	598	562	560	601	566	575	585	585	541	522	570	595	576	592	551	589	530	545	571	528	583	557	573	594	576	600	560	540	565	540	569	624	570	573	636	587	613	538	560	584	567	501	583	580	563	602	619	597	591	559	596	583	552	570	557	555	546	548	576	614	559	568	584	571	587	548	569	551	597	561	557	534	591	582	590	609	564	520	557	626	590	596	554	534	562	585	600	558	509	579	582	575	552	572	558	568	586	572	565	545	573	582	546	550	557	581	555	560	559	562	535	549	543	622	553	552	568	578	562	544	571	534	549	558	592	544	566	541	504	529	566	550	558	555	613	530	571	548	573	549	545	555	559	568	582	585	559	576	589	571	560	572	556	575	572	566	561	518	535	555	524	602	540	539	561	551	527	593	615	573	579	568	550	577	580	552	544	554	598	559	551	538	564	550	574	520	552	600	541	554	583	556	590	571	593	560	573	512	598	561	577	589	570	552	531	595	562	571	538	562	534	559	557	575	577	559	529	549	560	583	565	561	605	582	553	568	549	524	544	571	578	546	577	558	562	562	578	546	594	564	562	579	543	548	609	539	591	597	564	549	573	569	587	562	590	553	583	544	589	579	571	538	546	546	577	520	539	547	560	565	533	599	562	559	542	551	559	573	577	570	578	546	594	614	581	554	566	539	551	533	552	580	589	550	552	568	615	599	585	547	508	544	568	566	575	537	552	597	552	563	590	547	593	525	584	551	560	585	579	578	542	562	585	581	595	586	579	565	541	542	570	565	571	529	586	544	569	553	575	577	580	546	552	600	552	546	546	543	535	568	554	569	562	607	563	577	642	567	588	543	566	554	573	574	542	523	577	570	550	528	630	571	576	550	566	589	548	563	628	550	602	550	574	549	514	557	550	583	552	579	581	544	596	601	534	557	596	574	569	523	573	553	604	553	553	596	566	594	531	548	607	533	547	589	555	606	566	610	585	576	584	602	519	573	561	610	568	584	567	561	588	580	583	555	567	541	527	586	547	590	583	490	566	583	541	566	556	601	537	533	575	575	631	609	584	557	590	558	562	563	598	549	591	543	567	559	583	573	541	598	564	609	554	551	554	579	572	559	580	554	544	575	567	550	535	593	533	614	562	551	555	617	574	586	588	567	568	570	602	575	570	575	536	525	585	557	534	590	527	570	571	567	579	576	591	530	583	568	567	574	559	542	569	589	583	563	580	583	565	485	515	579	552	585	511	556	568	566	570	559	571	558	581	570	527	536	590	558	543	520	579	591	573	564	559	561	538	603	522	584	572	564	580	583	608	576	585	546	603	530	534	569	569	532	558	548	543	535	578	537	532	570	565	542	520	573	612	595	575	590	585	548	562	556	538	547	567	562	594	566	587	590	574	555	600	566	549	581	567	546	593	583	559	533	579	559	566	561	582	564	584	575	577	574	538	552	549	615	553	555	568	556	541	547	628	575	545	579	576	568	588	536	576	574	505	588	531	584	546	501	548	546	561	592	556	550	595	519	546	589	551	583	530	577	549	567	574	546	568	573	560	562	599	571	547	619	584	592	584	615	541	529	557	585	558	605	554	578	574	535	532	601	541	566	538	523	543	567	551	554	584	573	563	572	524	568	585	584	580	543	595	627	566	591	586	543	535	540	509	580	552	514	590	557	528	576	598	546	540	579	574	580	569	603	537	565	562	525	561	583	618	551	581	596	567	616	618	583	560	575	558	586	544	576	552	598	588	557	563	556	558	530	570	604	563	574	553	572	543	572	574	550	583	556	583	566	551	530	569	560	592	588	606	531	573	558	581	564	566	586	587	546	588	541	580	568	605	562	532	576	573	572	527	578	588	591	555	594	543	567	575	541	564	599	567	580	598	568	560	603	577	537	573	572	570	579	548	562	579	577	556	567	587	561	545	573	594	576	578	585	590	599	596	557	561	565	513	554	536	587	567	596	595	605	554	595	533	572	588	591	606	571	571	585	546	600	580	564	575	607	595	542	602	570	570	534	575	489	575	563	574	575	560	583	556	551	555	540	558	559	577	550	571	525	527	548	576	583	557	524	579	600	565	559	610	544	592	515	551	591	558	526	567	583	542	562	557	552	600	554	614	590	558	548	585	540	594	585	559	565	559	558	553	575	558	533	556	611	558	494	560	578	581	594	565	585	569	571	610	560	619	606	551	578	515	563	589	585	560	554	532	570	571	574	566	560	541	522	569	573	570	582	568	535	560	605	544	550	549	558	565	560	534	556	548	592	616	555	587	562	546	625	555	559	571	537	564	628	554	519	574	542	567	548	533	586	608	606	521	523	568	590	582	568	567	540	598	591	545	573	573	530	554	539	606	639	561	573	571	611	554	567	579	530	550	591	587	566	548	596	587	530	577	545	586	529	549	585	550	617	579	549	534	529	597	561	545	600	598	580	548	528	565	552	589	580	566	606	546	532	564	558	554	608	570	565	564	569	544	613	567	590	550	602	515	563	586	567	554	583	544	551	586	596	582	589	574	584	577	554	580	592	556	572	553	572	568	589	540	575	557	591	595	565	557	597	582	574	566	561	577	550	538	560	589	584	584	568	591	567	570	556	556	541	587	604	569	574	567	599	549	575	532	582	530	526	568	570	566	577	598	585	573	577	551	555	568	533	514	554	576	564	551	585	570	540	558	585	588	590	536	580	575	563	579	594	533	603	554	583	547	569	575	562	519	546	551	570	568	536	565	580	594	531	616	585	559	570	530	588	607	568	537	557	584	570	614	524	535	564	569	537	555	567	558	573	545	572	535	561	588	564	575	564	598	551	563	597	547	587	574	622	533
8287	6218	2437	3113	2941	3293	5012	6280	3789	1710	1093	741	510	228	111	124	117	66	57	44	52	32	47	40	38	43	46	42	50	52	44	37	36	45	45	51	60	49	45	34	40	37	51	39	52	49	30	48	37	36	39	38	40	51	50	45	40	29	41	43	45	43	44	45	39	39	43	46	43	41	51	41	36	34	36	56	47	52	38	39	34	46	39	52	32	35	32	43	40	47	45	39	39	38	49	44	42	32	54	54	44	57	40	35	37	43	32	48	46	37	48	41	45	48	50	37	38	42	54	50	48	37	47	50	50	48	50	46	38	33	43	45	41	43	55	33	51	39	36	45	57	38	56	48	41	43	51	44	41	36	50	45	47	42	38	39	43	54	45	45	54	44	47	36	42	45	34	51	51	59	44	40	34	38	57	34	27	35	44	61	30	50	40	45	50	46	54	39	48	46	51	55	47	40	43	47	37	49	47	40	34	40	39	43	44	30	44	44	39	45	42	33	35	50	44	54	40	47	55	44	43	43	43	48	43	42	41	38	41	37	38	48	45	34	51	42	49	37	41	44	32	53	49	52	44	38	33	43	44	51	47	26	28	36	46	42	41	56	38	53	37	49	51	56	46	37	52	35	45	51	44	47	47	45	34	27	38	40	45	56	41	31	36	42	48	41	42	40	39	52	41	41	35	34	40	50	49	43	51	45	38	45	38	43	35	46	44	48	48	48	44	55	45	30	44	46	48	49	37	44	38	43	47	40	49	39	35	45	32	49	38	47	40	37	32	37	39	37	42	51	53	42	43	31	45	45	50	41	54	49	40	49	42	30	54	32	54	58	40	52	52	40	41	42	50	50	35	35	49	48	44	29	43	34	53	43	36	52	47	44	42	45	51	42	42	41	41	44	51	42	44	40	51	39	45	48	52	36	34	44	51	43	36	41	47	39	51	48	44	41	45	44	46	37	35	52	42	43	56	53	53	47	45	43	59	40	48	45	45	50	40	38	41	44	55	43	42	39	45	40	65	35	42	41	33	32	34	42	42	49	32	41	44	37	49	47	51	48	52	41	50	44	44	39	44	43	47	54	39	50	41	39	43	47	43	47	35	43	33	38	41	36	50	42	53	42	39	51	41	51	47	42	36	48	42	42	43	51	33	50	54	50	37	48	43	41	46	31	39	43	39	35	36	44	40	50	45	33	51	42	35	54	40	52	36	46	41	44	49	50	37	55	32	45	37	41	47	52	43	43	37	40	39	42	48	35	36	43	34	43	36	41	47	43	40	43	41	45	52	45	44	35	46	53	41	46	34	34	49	55	36	39	38	45	57	45	41	47	49	36	49	54	40	54	44	44	44	33	45	38	55	44	48	36	47	44	41	49	43	34	32	46	43	43	44	43	59	49	38	37	52	51	42	47	45	47	38	44	57	54	43	46	39	39	47	49	35	46	39	47	47	41	54	48	38	40	53	46	41	44	41	41	47	51	41	51	37	39	57	38	36	35	37	39	45	41	47	36	38	51	47	40	46	43	42	44	38	43	33	40	33	39	41	42	46	35	43	54	48	39	41	43	45	48	53	51	45	36	44	42	48	49	39	30	35	40	46	46	39	56	49	59	46	33	41	38	41	44	46	55	35	48	39	47	41	44	47	48	43	36	48	40	44	47	50	50	36	42	37	51	39	42	37	37	35	50	47	43	49	50	38	48	39	44	45	41	50	54	55	41	31	56	54	56	42	37	48	36	36	51	56	42	43	49	46	44	45	48	40	37	49	42	45	46	43	43	47	44	46	44	40	49	42	50	40	41	39	50	39	47	39	39	43	39	29	42	53	34	56	40	49	35	57	40	51	61	54	48	59	39	38	47	45	53	60	41	38	44	47	54	45	38	56	46	56	41	45	43	39	43	48	49	37	50	48	46	36	34	46	48	46	41	51	44	32	60	26	44	46	37	47	42	51	36	32	36	42	42	53	41	36	41	50	46	33	49	62	30	47	41	50	46	45	43	38	37	50	56	45	55	42	46	44	51	33	53	46	47	30	50	52	40	53	39	55	62	61	38	45	36	39	45	34	47	34	47	33	49	45	41	48	48	44	52	51	55	49	58	44	46	33	52	41	50	33	49	61	38	34	53	50	56	44	50	44	40	49	34	40	43	41	48	34	39	52	54	37	38	39	26	36	42	48	41	47	42	40	44	45	35	46	52	42	46	46	47	39	40	53	40	35	43	43	39	41	30	40	32	53	39	47	55	46	34	44	31	26	44	35	46	37	40	29	52	38	40	49	54	41	50	37	37	54	58	51	44	41	30	48	40	45	42	41	45	44	46	47	28	44	46	46	42	43	48	59	56	39	29	38	43	50	48	51	52	36	42	43	37	44	47	29	43	40	34	52	42	49	44	47	39	60	44	40	39	41	46	39	58	62	59	34	43	43	53	53	46	48	44	40	49	37	50	43	40	40	30	40	39	49	59	45	42	47	49	32	67	42	55	44	37	36	51	44	32	38	50	42	45	41	49	43	45	43	51	51	38	38	34	44	28	36	47	47	44	40	41	49	44	47	40	37	47	37	44	43	46	49	41	41	46	44	50	49	40	63	57	37	43	51	40	40	40	49	49	52	45	46	46	35	35	43	41	35	45	47	50	43	45	47	51	53	48	41	55	38	41	37	54	26	44	47	44	39	40	38	50	54	66	53	32	34	39	47	42	42	42	38	52	38	46	51	38	45	46	39	43	47	49	54	52	55	43	47	54	50	39	44	53	48	47	36	38	47	40	36	53	41	55	46	34	44	47	52	53	42	44	38	39	53	52	53	40	39	39	38	46	45	46	49	53	45	52	44	44	37	38	47	41	54	43	40	41	42	45	34	30	49	41	42	56	44	42	50	46	56	46	38	44	48	46	36	32	46	47	44	36	41	46	42	55	28	43	39	45	43	45	49	44	45	58	45	37	43	32	48	43	44	40	26	40	37	50	38	37	36	49	34	45	41	50	49	44	43	45	46	55	43	36	47	44	41	49	44	44	46	43	33	49	42	49	58	36	35	45	54	51	47	51	47	53	49	52	42	36	42	33	44	35	43	40	35	53	46	48	37	54	44	46	54	35	39	44	49	33	42	34	33	45	38	42	45	33	49	41	53	32	38	41	37	55	62	44	41	50	42	58	46	41	37	44	44	44	35	43	55	50	36	53	38	52	42	39	49	39	38	57	38	44	37	46	37	48	44	49	51	28	46	40	42	35	53	46	53	37	46	51	35	40	42	46	42	34	44	42	31	36	38	40	49	38	35	34	47	49	51	63	55	49	50	47	50	44	45	41	55	41	37	32	45	54	45	43	34	57	49	40	48	37	41	48	36	33	47	34	40	55	46	41	39	30	37	39	35	51	42	46	46	43	40	37	38	36	47	52	32	48	53	52	57	48	48	34	52	40	52	40	50	58	33	44	42	56	33	38	37	41	51	44	31	31	55	44	39	46	43	41	53	47	41	44	54	48	47	52	51	42
42206	28619	23655	37372	45696	37951	47463	47625	37420	28176	23050	18693	13033	6761	3138	3313	3365	1587	1247	823	634	598	579	590	580	536	598	593	580	565	603	627	544	579	557	584	613	620	587	562	564	557	549	557	616	594	574	539	575	566	569	566	627	574	568	590	595	594	563	574	600	606	597	552	620	584	581	585	550	582	585	551	602	573	578	625	560	586	538	568	604	602	575	565	575	591	572	530	585	550	578	566	602	561	554	558	560	532	595	537	579	577	558	553	539	590	558	575	597	570	568	580	558	583	583	549	608	562	599	593	577	592	554	581	562	565	609	567	541	542	557	590	582	578	564	571	586	561	559	552	553	544	564	567	537	626	601	535	606	590	561	598	543	578	605	549	534	564	568	537	601	588	567	585	575	574	564	590	635	590	585	589	550	594	598	600	555	597	618	572	603	579	584	559	565	555	568	572	548	537	579	560	526	570	598	608	548	536	583	608	567	574	573	585	566	573	610	586	586	549	571	574	567	584	598	555	603	559	611	561	564	581	574	589	572	624	554	605	597	570	604	585	602	560	564	575	581	607	570	574	604	602	576	530	581	600	566	526	561	592	593	556	607	563	593	576	591	585	551	583	561	567	560	575	603	569	591	638	559	575	599	568	561	571	570	609	594	598	597	567	566	579	604	580	625	528	587	592	564	593	594	586	563	552	605	573	608	582	570	586	575	598	585	548	567	619	585	541	580	585	597	616	576	558	552	593	575	605	574	555	570	573	583	578	586	569	580	579	577	594	573	576	597	576	587	567	600	548	540	586	583	581	555	585	550	602	583	580	596	622	601	591	576	557	571	571	566	612	559	542	598	580	596	566	551	503	576	571	595	546	569	609	587	603	592	586	592	628	576	567	566	573	591	572	589	553	576	567	601	589	564	570	580	573	575	601	584	565	550	618	613	570	581	595	619	574	551	582	562	579	606	563	591	613	623	589	606	613	578	567	586	587	564	574	585	594	555	565	583	567	542	574	603	588	617	558	568	569	596	584	614	612	580	614	571	593	602	563	531	542	516	554	618	580	579	597	595	580	579	568	567	581	562	559	583	535	554	582	594	565	586	608	550	574	580	610	581	540	556	578	543	598	594	612	576	554	599	556	563	582	605	585	553	591	580	580	603	589	560	537	554	595	562	564	621	573	574	596	573	595	600	572	587	547	582	600	580	569	580	587	556	592	587	558	593	569	536	558	560	551	585	573	563	541	579	544	601	598	577	527	587	595	590	605	612	580	599	555	567	557	555	538	596	553	558	531	580	541	576	547	569	591	589	611	588	569	545	562	567	597	574	562	558	576	569	590	529	522	592	548	566	596	564	572	555	593	623	578	527	561	589	589	582	567	530	605	600	625	614	543	560	602	558	604	539	576	527	593	549	586	591	563	588	542	592	557	546	593	557	587	581	579	552	573	579	581	607	530	569	569	592	555	556	581	611	561	554	566	570	562	564	567	586	596	565	594	578	562	578	565	526	580	617	585	569	590	557	576	558	551	545	591	572	573	587	539	529	561	566	562	568	565	575	617	601	600	584	596	540	578	568	588	596	562	550	593	590	558	594	545	561	551	581	604	585	576	556	568	567	573	581	582	552	615	574	587	578	593	587	613	565	573	576	588	582	547	609	571	547	575	553	606	574	590	560	645	589	556	552	586	562	571	592	586	595	565	590	609	583	591	586	541	601	560	593	592	579	564	572	585	584	587	580	559	611	553	594	600	577	523	609	577	567	582	590	576	572	531	529	593	571	563	576	535	532	579	582	581	584	583	569	514	591	607	588	556	604	609	585	572	536	537	572	607	631	592	535	626	557	580	557	551	623	591	579	585	584	593	607	618	567	581	611	540	581	569	592	572	591	557	541	598	580	619	574	558	588	592	655	586	531	609	548	552	539	565	560	596	598	554	585	599	547	547	520	560	564	613	543	553	576	551	568	597	565	594	573	564	562	565	555	633	563	613	572	587	550	560	551	582	550	581	641	613	542	588	544	560	597	598	578	574	600	576	592	544	576	597	584	591	591	578	582	627	576	552	584	591	552	624	564	607	561	574	550	562	596	594	586	550	544	553	579	603	570	575	580	579	598	585	565	573	615	555	563	541	594	569	595	556	596	609	607	557	599	546	531	541	575	574	580	611	609	569	603	545	557	555	559	592	569	620	567	585	575	596	554	591	580	612	572	553	538	545	608	568	562	565	521	615	555	572	531	584	609	540	570	607	588	582	515	586	585	600	543	587	586	560	593	583	583	566	551	575	573	594	565	565	582	559	586	599	570	586	589	610	609	573	574	584	596	593	611	591	603	596	596	572	574	556	576	564	582	607	556	603	581	546	586	553	600	568	546	560	578	536	575	570	575	576	588	565	553	559	596	609	577	564	575	550	579	557	583	594	605	568	583	581	577	560	553	584	564	594	588	565	600	545	565	582	542	566	574	555	570	557	604	538	580	609	534	532	536	589	598	557	572	570	578	553	555	529	571	564	575	586	566	598	589	592	578	583	538	593	580	598	563	550	536	595	565	524	612	562	565	535	584	560	554	599	553	567	567	600	580	623	621	609	562	531	591	548	572	556	559	594	591	624	576	564	580	561	582	587	545	603	571	619	602	561	576	605	529	543	577	567	591	608	571	631	585	533	611	588	562	598	592	570	559	567	598	616	566	594	587	554	530	552	570	607	573	570	554	626	544	562	551	516	552	557	554	597	601	551	595	571	573	605	568	559	611	599	576	592	625	597	606	580	566	583	570	542	553	553	591	548	554	532	551	576	588	579	585	582	516	553	566	544	590	601	550	570	578	581	548	548	571	577	572	594	565	545	593	566	606	563	550	553	593	567	581	592	617	567	580	606	650	555	574	555	586	550	572	579	577	582	592	581	599	570	544	563	538	601	578	537	578	538	551	572	563	568	595	567	567	597	601	560	597	552	552	573	541	570	589	573	582	561	567	613	599	583	626	610	548	576	543	583	612	546	599	553	577	545	561	584	563	615	569	583	618	573	545	602	589	584	565	571	580	558	587	565	556	601	601	597	593	566	567	556	589	578	600	563	603	581	601	604	605	559	552	566	564	585	559	565	598	622	524	553	634	574	599	561	605	591	601	559	572	580	593	606	574	573	578	573	600	558	601	630	641	559	584	536	554	620	573	548	550	587	592	606	605	561	568	579	584	582	556	585	574	574	557	591	600	564	581	549	561	596	590	586	588	550	569	524	550	583	597	577	555	572	602	613	562	583	568	599	584	555	570	551	539	536	566	580	561	544	592	584	596	586	541	583	563	580	539	514	569	583	586	538	649	597	561	573	571	578	559	583	569	585	573	611	598	552	604	579	540	565	523	614	568	579	548	536	570	598	605	560	577	564	594	591	585	567	585	548	575	574	535	584	581	550	566	569	606	586	585	541	565	604	578	596	605	577	581	558	592	564	575	576	596	573	501	589	566	565	615	547	582	564	559	572	599	574	569	604	603	605	583	577	641	616	548	557
10744	11074	4686	5631	5606	7318	6002	9495	6677	3029	1790	1146	801	331	131	133	170	104	79	67	65	31	41	44	40	45	55	43	37	41	38	43	44	42	49	39	52	32	48	44	44	37	47	47	41	42	38	46	45	46	39	49	45	51	47	48	33	34	46	46	47	42	36	44	28	49	37	52	46	47	36	43	42	39	45	51	52	37	44	47	48	48	37	58	37	37	44	50	42	43	46	39	49	46	41	49	46	57	38	33	45	45	37	38	33	46	36	41	64	33	50	40	43	57	41	44	46	35	54	50	44	36	42	45	50	40	50	49	42	42	43	31	48	44	49	42	45	48	45	40	46	29	45	37	59	38	37	41	36	44	37	42	51	39	47	43	48	43	48	33	41	39	56	51	41	42	56	44	51	42	42	43	48	42	39	53	49	34	51	42	46	37	55	46	57	29	34	52	53	43	36	43	49	40	47	36	50	43	45	35	41	54	41	49	41	50	37	34	36	43	35	51	32	46	40	50	44	47	39	42	41	34	45	47	41	47	46	50	49	44	40	39	46	44	38	46	36	49	35	46	45	47	40	34	39	45	28	59	41	49	28	40	37	45	32	47	41	62	54	25	53	40	43	54	38	30	42	47	35	49	34	43	45	43	47	43	47	55	32	42	40	49	30	41	49	42	53	38	44	45	46	38	51	49	39	39	44	46	38	35	39	36	44	46	40	43	40	48	42	28	39	45	47	40	53	44	42	53	51	45	40	52	51	39	42	40	47	58	56	35	38	44	35	42	44	53	43	47	46	50	43	48	40	37	37	44	36	45	47	32	35	44	47	40	44	36	42	48	48	44	54	45	45	42	47	43	32	48	53	51	42	60	49	37	46	46	44	33	41	42	55	51	41	49	44	29	41	37	43	52	47	52	54	56	43	36	54	40	53	47	33	42	56	50	31	46	45	20	48	57	44	50	47	60	47	39	46	42	44	53	43	42	35	38	41	45	50	40	44	39	37	46	49	43	43	40	45	37	51	38	49	46	51	49	43	38	55	43	41	33	44	61	39	41	42	52	32	47	33	52	44	30	38	46	42	29	52	31	42	47	49	45	41	46	46	44	46	43	31	45	42	28	47	44	45	43	40	42	42	48	56	36	43	44	38	40	47	43	42	42	45	25	44	42	44	46	47	41	44	43	36	45	37	39	38	48	43	35	42	38	46	30	33	49	36	52	42	55	41	42	42	41	45	45	42	39	47	43	43	37	41	42	45	42	46	51	46	45	42	41	43	48	40	43	39	44	44	48	46	36	47	38	42	36	38	32	34	51	48	30	51	47	42	49	40	41	35	46	55	47	39	50	37	35	36	43	43	38	33	44	45	34	47	46	35	42	39	45	36	40	49	43	48	46	48	37	56	62	45	45	46	40	46	48	44	42	41	49	39	47	59	39	44	41	45	41	34	38	42	46	39	41	50	44	40	41	52	40	44	51	56	40	42	43	41	49	41	36	43	47	49	39	41	43	36	41	35	55	56	52	53	46	63	39	48	50	42	50	43	48	47	32	48	44	38	31	54	29	31	46	57	47	56	57	46	41	31	46	43	45	38	41	40	45	41	45	36	41	40	53	46	29	42	50	44	40	28	43	46	46	49	46	49	62	50	49	36	38	48	50	46	33	36	41	39	44	45	41	44	51	53	47	37	34	42	42	51	41	45	41	47	55	51	42	58	47	56	52	32	33	37	50	42	34	42	36	47	42	52	40	47	45	49	34	46	48	41	43	52	40	36	37	38	44	45	51	59	49	48	49	61	40	44	49	43	28	39	31	50	40	48	52	41	40	49	41	62	46	39	38	51	42	39	43	53	38	46	50	33	54	46	35	37	47	49	47	49	44	46	39	42	44	54	40	47	54	48	44	45	40	32	46	46	44	53	40	43	46	41	43	42	46	51	38	56	38	70	46	46	48	52	44	36	39	53	38	45	41	42	50	48	46	34	45	40	46	41	42	41	37	49	43	50	35	48	41	43	32	40	47	46	43	48	46	42	47	43	42	32	60	45	47	41	40	52	46	44	36	43	37	53	40	51	42	52	39	33	44	38	40	56	39	49	51	43	51	49	47	50	40	39	51	42	41	56	49	47	38	21	35	46	43	53	49	42	49	45	49	44	42	45	42	46	51	38	45	48	35	38	43	47	53	33	56	40	37	34	36	45	52	43	30	51	35	36	41	41	55	45	51	37	42	43	40	48	51	46	46	42	35	42	43	34	35	50	37	64	47	47	41	49	45	47	46	41	45	57	48	59	53	48	53	43	45	41	53	44	43	48	61	46	57	44	41	45	51	50	50	37	39	39	33	51	62	47	37	47	42	39	37	46	27	49	53	38	47	49	58	49	31	38	41	48	47	33	34	58	37	43	39	36	50	34	46	31	42	51	51	43	37	40	44	40	39	43	38	36	42	43	47	46	36	25	42	40	56	41	45	49	37	38	56	53	44	34	48	36	45	47	41	45	42	41	43	36	48	35	37	56	42	47	60	49	35	43	50	42	48	49	42	51	52	45	40	39	56	30	50	42	50	49	44	47	49	43	42	38	44	47	41	43	61	46	40	47	45	41	44	55	36	49	50	38	43	49	49	63	33	46	37	40	42	48	47	36	38	51	57	47	49	40	57	42	40	40	35	48	51	46	42	43	43	51	41	45	42	41	39	49	52	46	44	39	47	48	35	42	31	49	39	52	48	42	51	50	39	38	36	42	48	40	32	35	41	46	46	45	39	47	43	39	49	37	47	52	44	61	32	40	50	36	41	43	52	44	41	40	49	49	56	42	52	54	50	46	40	39	37	39	42	42	51	44	49	51	43	43	44	41	43	43	37	42	47	32	44	39	39	38	34	50	47	35	50	52	46	44	50	40	39	51	41	39	43	41	55	41	34	50	38	47	48	39	52	44	30	42	39	37	57	53	37	46	39	50	37	40	34	40	39	49	45	38	49	50	43	46	43	46	35	40	37	44	47	40	38	47	50	44	55	52	35	53	44	47	41	51	46	44	42	39	47	49	46	37	54	48	42	49	44	53	48	40	45	38	45	51	42	45	46	44	37	46	40	47	41	47	46	35	46	45	48	66	38	38	46	39	42	45	41	33	43	48	46	43	51	33	51	48	38	45	37	47	41	40	37	35	44	50	44	44	50	44	44	35	36	41	41	49	42	53	46	53	40	48	43	50	45	36	50	37	33	35	47	58	48	50	47	43	50	47	39	53	44	44	51	44	46	37	41	40	51	46	47	47	46	40	44	49	39	45	41	55	50	44	27	36	43	44	46	41	46	49	30	33	43	39	52	46	45	45	48	40	34	49	35	49	55	43	36	47	51	46	41	47	41	39	48	48	40	53	51	41	42	50	44	42	41	37	46	50	49	39	51	37	48	47	39	36	48	55	29	34	40	47	42	45	31	46	34	43	41	32	54	42	44	54	54	59	50	54	41	44	43	27	48	39	46	38	43	50	47	46	36	51	27
48223	34086	30029	45918	57038	48010	47820	54561	44315	33704	27728	23294	17793	9088	4445	4152	4085	2087	1454	975	707	594	584	635	560	587	550	613	556	539	525	594	540	581	568	574	581	598	572	574	579	564	589	608	570	595	570	617	635	527	608	575	587	565	622	544	583	550	598	581	561	539	580	614	583	590	614	543	589	571	579	582	549	564	578	577	569	552	590	592	569	630	553	601	543	583	603	572	559	588	573	579	587	574	580	570	602	574	570	606	589	607	582	595	601	552	554	608	554	613	581	559	614	599	583	594	578	595	582	625	553	575	593	554	606	576	578	576	570	568	585	575	592	601	573	567	612	585	569	571	574	562	590	574	570	574	564	570	577	567	593	571	606	564	598	597	571	623	630	599	570	564	588	564	576	577	592	645	587	597	584	572	546	565	618	577	567	563	598	590	541	562	603	592	585	577	584	520	562	606	562	617	598	559	564	571	605	581	576	569	571	590	630	562	568	574	509	573	577	565	572	568	562	537	574	576	578	585	588	585	637	540	580	559	541	570	597	600	571	593	562	559	596	563	586	577	548	628	599	565	617	589	567	606	586	595	583	610	563	615	547	614	567	566	571	557	561	560	587	567	590	611	559	570	573	580	556	604	595	570	590	515	564	563	559	609	620	591	524	592	585	573	567	627	567	579	570	575	567	553	564	571	587	588	587	581	606	540	543	566	591	583	572	560	585	554	571	549	590	583	582	604	577	577	578	574	584	536	568	558	582	594	576	572	592	595	521	533	611	553	641	594	553	582	591	553	560	558	580	604	574	565	604	559	565	586	589	568	519	535	606	589	634	616	597	594	579	630	605	602	599	566	615	547	586	584	585	590	621	511	611	597	601	588	571	560	591	586	583	621	548	521	586	530	549	586	580	620	560	583	596	581	597	585	563	590	562	587	578	521	574	663	567	564	574	565	584	568	589	609	573	600	591	547	538	601	623	605	594	544	570	565	637	570	583	579	573	590	646	590	622	578	552	597	580	562	601	594	610	586	608	589	594	577	581	634	601	572	623	591	552	575	591	579	612	552	526	567	566	596	570	569	587	566	581	589	534	610	612	573	542	581	584	550	553	603	585	588	573	621	588	548	544	561	612	573	573	570	581	583	590	587	598	586	553	542	548	598	538	588	626	601	579	581	589	577	597	551	585	560	611	557	597	553	553	587	661	547	550	621	556	598	607	556	565	595	611	559	594	567	564	571	596	580	573	583	574	597	589	591	555	554	600	574	620	586	586	557	596	606	527	600	543	580	611	595	568	574	564	544	570	598	561	573	549	592	622	565	517	612	577	617	600	587	552	580	543	579	568	549	578	600	591	562	604	579	541	584	592	604	620	626	559	597	523	611	541	565	583	598	584	572	575	582	565	600	589	576	573	564	596	529	603	584	594	584	565	527	577	604	559	607	592	585	584	584	563	585	598	573	630	577	605	595	573	562	615	578	611	623	568	597	536	557	548	614	583	581	533	551	602	586	559	608	580	579	546	561	624	557	616	592	577	559	555	600	610	614	609	607	567	529	605	586	580	571	569	589	562	563	569	553	613	600	567	551	565	540	555	626	596	611	544	583	552	547	553	579	577	549	575	554	557	591	575	564	596	579	543	606	560	549	600	598	578	623	612	604	616	605	595	554	578	598	618	598	583	559	599	562	545	561	589	599	548	572	566	555	601	616	558	581	579	596	570	598	599	585	607	589	548	613	572	570	529	574	563	560	570	568	601	572	583	610	575	595	567	572	612	584	621	565	620	587	614	573	587	596	559	574	632	576	603	563	555	520	596	590	582	586	609	552	576	591	581	596	568	584	596	592	635	577	571	602	560	562	592	589	616	582	589	621	582	615	583	565	637	584	604	560	624	593	608	603	575	564	603	582	552	610	579	551	583	565	614	577	616	552	577	591	620	579	569	592	622	564	584	557	578	556	605	619	561	554	550	587	578	610	578	574	612	569	582	535	624	606	590	603	548	502	580	584	573	619	589	549	614	555	627	601	569	577	585	566	551	638	577	545	573	561	606	566	599	578	598	568	598	586	548	575	551	616	572	608	557	553	610	576	568	580	578	601	591	549	561	573	590	584	571	581	601	577	571	603	555	613	550	602	553	593	580	569	578	603	574	580	584	590	577	590	596	588	613	579	615	585	598	539	573	579	533	554	600	586	607	562	597	669	542	555	562	545	607	618	620	568	608	612	590	588	589	560	609	550	625	645	601	586	598	579	585	619	589	539	548	584	567	585	588	535	625	614	553	569	596	585	548	584	639	582	563	539	583	561	533	558	558	585	590	561	607	569	591	583	604	602	542	639	553	527	592	560	567	601	630	595	597	556	603	560	615	561	581	618	593	566	569	550	564	559	555	603	580	604	586	611	546	602	611	568	627	641	591	575	580	595	605	572	591	581	606	592	550	545	570	529	608	585	551	584	576	637	607	560	568	576	539	588	531	594	579	594	565	563	583	580	600	589	551	583	599	588	574	585	610	586	563	594	605	593	593	633	582	584	589	582	630	553	547	581	567	594	613	615	550	588	630	612	584	596	550	594	571	556	589	593	552	530	561	624	565	547	605	596	594	545	594	562	585	572	572	591	613	544	605	579	533	591	629	591	570	564	589	610	614	587	614	574	575	587	630	522	540	581	550	606	557	572	608	590	554	596	579	627	584	555	572	620	577	594	580	568	602	590	606	612	591	594	590	615	579	601	569	554	589	543	570	597	591	547	565	610	603	578	590	621	567	563	577	539	576	608	627	557	604	536	605	594	588	588	596	553	576	616	590	572	590	569	610	597	593	616	583	586	599	579	574	620	596	574	540	569	601	567	604	610	564	602	573	612	629	604	572	632	581	618	579	551	587	577	642	587	611	574	545	603	616	598	578	504	577	576	576	618	573	545	606	600	601	592	621	552	603	614	611	594	558	560	598	585	567	574	566	573	599	588	596	522	586	575	609	521	567	578	579	604	607	579	561	592	546	549	574	589	606	592	585	565	578	575	609	606	589	619	563	566	580	567	565	632	578	592	615	599	622	598	576	585	568	576	547	616	560	627	600	591	597	593	594	579	595	597	615	584	588	606	620	609	600	608	538	620	571	586	562	625	595	597	576	561	587	559	619	565	605	557	602	619	556	575	597	541	594	539	631	591	579	602	543	612	578	582	618	595	603	566	597	588	606	584	584	598	569	588	565	549	634	584	575	604	587	615	581	570	574	552	567	550	592	584	601	575	596	579	631	572	593	628	568	571	570	584	592	604	559	580	558	563	585	565	592	576	565	610	556	593	556	617	591	583	557	575	604	536	613	638	564	586	570	556	577	584	574	612	574	631	567	621	594	593	584	567	605	578	551	572	589	579	586	626	577	590	595	519	544	576	608	568	595	552	610	608	599	592	553	636	561	569	581	601	594	639	579	596	586	578	585	538	532	556	552	592	577	633	527	531	564	584	582	563	596	576	571	614	615	562	582	566	601	579	590	538	559	589	561	572
3673	2154	893	1232	844	787	701	2127	1555	828	437	374	222	151	79	64	81	72	59	54	50	46	53	45	44	34	28	41	47	43	49	33	48	49	43	45	45	46	46	49	45	48	33	48	41	48	42	49	42	29	40	41	45	44	50	44	47	39	46	42	48	50	39	32	36	42	47	29	26	40	44	45	31	45	46	47	44	48	41	44	38	41	36	32	40	49	48	48	40	33	43	42	46	46	42	55	42	42	50	46	40	36	32	55	51	47	44	44	50	43	46	40	42	35	50	35	38	37	35	44	43	41	44	41	38	48	52	47	37	44	33	48	43	40	37	47	37	37	46	34	33	39	35	34	49	32	34	48	41	48	36	42	33	36	37	44	41	42	48	50	41	45	42	36	30	31	39	56	36	46	49	27	55	36	40	51	31	35	31	40	39	44	38	32	39	61	36	32	46	35	43	38	44	52	50	36	51	40	39	40	45	36	39	49	35	42	38	44	42	39	43	44	33	40	40	35	44	53	32	45	32	44	47	41	39	31	43	38	31	52	45	32	39	52	39	52	42	44	46	51	51	48	38	40	51	39	40	39	31	44	49	41	48	33	45	43	43	43	45	35	32	30	48	39	28	38	43	29	55	41	34	50	38	41	55	38	48	53	47	44	36	42	42	38	30	42	29	40	37	44	45	34	45	36	43	31	48	47	47	45	44	33	50	49	32	47	33	44	37	36	54	36	35	35	38	54	40	49	51	41	55	43	44	42	49	45	40	38	43	44	32	43	38	45	34	40	46	54	46	49	46	43	54	44	43	32	41	45	41	49	51	39	51	32	41	41	39	54	36	47	32	37	52	52	47	52	40	46	31	39	46	42	38	44	45	37	49	40	38	41	47	34	30	40	45	52	45	47	44	40	38	40	49	56	45	36	40	36	42	41	48	41	37	47	40	47	38	47	25	46	44	37	47	46	42	45	45	46	46	41	38	57	45	38	47	32	45	45	46	34	48	38	41	40	35	45	48	40	27	41	55	45	40	34	41	37	42	51	52	35	48	30	47	49	37	38	48	44	45	39	39	49	45	39	44	41	41	39	43	35	51	32	56	48	34	40	41	40	39	44	48	37	41	49	39	38	45	41	42	46	41	39	45	50	31	42	44	38	39	39	34	47	43	43	44	42	35	42	50	53	41	42	53	46	30	42	46	41	42	46	52	42	39	35	45	54	48	44	50	49	51	46	42	53	45	37	33	41	43	37	39	60	38	41	31	41	35	50	44	36	40	41	38	37	30	39	47	41	38	48	40	35	25	29	38	39	48	51	37	37	43	43	41	32	45	34	37	40	51	31	34	50	40	32	57	47	48	42	37	44	48	48	42	44	51	51	64	34	31	36	47	47	30	34	45	33	42	47	21	38	40	43	42	49	52	38	42	33	29	48	46	44	33	48	34	47	28	41	44	42	41	40	52	41	42	42	48	36	49	42	32	43	31	44	35	49	52	30	47	41	34	46	39	39	42	52	55	44	28	48	42	41	42	37	33	36	45	50	42	48	38	49	35	46	45	63	33	41	33	49	35	47	34	47	59	45	46	44	48	36	38	41	49	49	41	51	44	41	51	46	52	39	39	40	46	47	52	36	55	41	49	51	42	47	35	47	64	45	39	44	45	47	52	54	41	45	37	39	43	41	45	40	30	42	42	45	38	41	47	56	52	46	50	43	47	49	46	41	54	57	40	49	40	46	33	44	58	47	37	27	61	45	46	32	44	36	43	50	36	63	51	49	39	49	47	54	46	29	33	26	47	48	35	27	40	40	41	38	40	41	39	50	42	44	34	36	49	42	57	35	36	37	49	38	34	40	39	43	43	45	41	50	45	54	45	40	32	56	52	45	38	31	35	41	36	43	58	37	37	33	47	45	34	38	44	52	47	42	43	46	36	44	40	36	42	39	55	33	47	42	40	38	43	45	44	43	44	46	53	46	48	44	40	38	42	40	48	37	51	44	48	39	42	54	41	43	43	49	49	47	48	43	35	50	48	37	40	62	45	47	41	44	40	39	37	35	35	44	35	32	39	40	40	44	36	36	44	46	42	48	40	37	36	28	36	43	48	40	41	43	53	47	37	39	43	55	44	51	49	43	31	42	40	35	43	35	45	48	56	42	52	33	47	32	44	51	44	49	41	35	40	41	44	36	52	49	38	35	38	40	39	48	45	43	43	37	48	45	38	57	35	38	43	40	35	39	43	49	54	54	45	51	40	40	52	38	36	35	40	47	40	35	39	39	48	57	36	43	46	38	36	45	44	53	41	31	44	47	47	27	44	52	37	48	47	40	46	46	45	50	45	39	42	38	47	31	43	37	41	45	37	48	39	53	35	47	40	38	40	51	31	38	37	42	32	42	37	46	41	44	38	39	34	42	40	53	34	47	42	36	38	37	39	34	48	44	37	40	52	45	41	41	41	33	45	51	33	38	32	48	40	48	37	37	53	37	44	38	41	35	43	51	55	44	55	38	48	53	37	43	54	46	37	37	47	50	40	48	51	43	46	31	45	53	39	35	54	43	42	48	32	42	45	52	43	44	43	38	44	44	42	44	51	49	56	36	32	48	49	48	30	40	39	38	54	45	55	47	38	44	36	41	36	51	43	47	48	45	46	56	35	43	50	40	40	39	48	44	36	42	38	43	53	39	30	42	41	39	49	40	31	43	33	50	37	43	38	51	57	39	39	25	43	53	50	37	46	44	45	36	36	43	46	43	46	30	43	35	35	39	50	39	42	52	41	44	43	43	46	34	41	44	51	37	41	50	37	51	39	45	42	41	38	25	45	34	47	52	42	45	48	40	33	45	44	48	45	41	45	33	39	30	44	46	49	47	33	46	59	38	50	46	57	40	42	39	34	56	37	47	41	48	42	36	49	37	30	48	39	46	42	44	46	38	45	53	44	36	38	42	40	48	49	39	40	45	50	41	45	49	38	39	45	42	47	48	31	30	50	46	41	42	40	38	47	44	40	48	37	54	43	43	43	44	37	35	42	50	40	44	47	34	41	36	42	39	47	51	59	39	47	48	49	47	41	44	51	30	52	40	34	41	47	46	38	47	52	43	42	40	49	38	46	37	40	44	53	39	34	51	43	45	53	46	63	37	37	39	44	47	27	34	44	46	46	47	47	39	40	43	43	42	47	34	48	45	44	39	41	37	42	48	59	33	36	44	46	36	37	47	37	50	39	42	46	45	23	38	44	40	34	32	48	33	44	40	39	43	33	42	56	53	33	37	44	37	49	51	40	49	33	43	46	51	51	31	32	46	37	30	39	52	47	47	48	41	33	47	49	43	29	49	59	33	36	58	35	44	41	49	39	42	37	46	44	27	39	39	53	37	55	53	40	42	47	36	54	31	47	56	46	46	53	47	45	40	38	30	39	33	52	43	50	34	42	50	38	42	42	43	40	35	47	38	40	58	39	54	39	45	49	44	47	47	40	36	34	37	51	51	32	36	36	52	44	50
33541	20315	14894	26992	32179	22739	26032	34873	28711	21194	14075	11209	7127	3554	1899	1413	1232	1017	800	673	573	569	609	559	556	554	583	614	611	523	533	523	544	555	558	580	616	547	527	574	565	568	571	598	580	561	563	516	551	562	564	579	613	553	545	588	548	565	563	549	556	556	550	547	572	529	583	555	574	552	535	561	544	548	572	567	559	489	554	531	519	546	571	547	561	575	543	555	606	528	527	575	547	599	558	574	573	583	543	576	623	537	542	573	545	564	527	571	565	521	604	537	564	523	563	578	540	516	543	538	553	567	544	596	556	555	555	581	512	569	593	526	547	549	544	557	564	542	582	554	564	509	571	611	576	569	586	552	536	555	541	550	579	552	563	528	601	545	580	508	593	562	510	584	557	541	505	585	562	519	565	561	515	514	602	537	584	579	540	609	551	557	600	560	568	585	542	557	532	552	531	559	527	564	608	555	574	515	567	584	536	533	575	559	559	585	559	524	581	583	526	578	589	539	556	536	548	556	553	575	566	562	559	501	542	582	556	567	538	565	547	577	588	539	547	552	567	551	531	553	558	567	597	557	524	566	530	580	557	562	552	562	575	551	558	562	602	535	524	592	563	572	540	545	564	541	582	561	577	586	539	566	534	585	529	559	601	575	608	557	566	516	513	565	563	550	599	560	545	584	537	589	542	571	520	562	598	620	553	561	549	574	599	548	585	544	556	558	563	548	541	541	567	581	512	574	525	568	538	627	572	525	572	548	550	564	529	567	530	579	534	507	553	555	547	583	573	561	518	577	592	563	608	537	562	562	538	564	539	528	547	519	547	559	558	568	564	553	553	587	575	589	565	576	547	544	551	555	592	549	554	519	561	510	575	577	555	552	505	528	567	556	569	565	563	583	597	549	556	529	577	511	570	568	578	571	544	569	555	575	556	585	602	556	619	492	551	552	533	577	551	579	541	514	545	519	538	530	575	608	560	557	560	572	511	577	539	600	587	578	562	563	510	531	581	591	574	579	566	539	524	581	542	577	549	546	614	535	526	539	560	584	568	541	574	557	555	542	584	579	608	552	590	628	516	503	541	544	526	605	539	571	523	557	565	533	547	549	565	500	516	539	567	544	560	508	560	567	542	556	599	531	566	566	568	558	527	572	530	604	547	568	518	535	578	546	530	534	576	585	556	525	538	596	574	588	548	547	581	589	524	552	616	510	565	556	522	551	534	547	516	542	589	567	582	549	541	576	541	542	538	501	540	559	592	580	556	594	550	580	573	579	553	541	509	577	601	514	575	534	575	572	584	555	569	570	574	565	571	587	557	562	496	507	498	566	562	557	508	546	564	533	574	591	553	571	556	548	571	546	549	578	536	602	598	565	566	585	560	580	559	556	511	544	547	559	546	586	558	564	584	548	605	526	576	551	566	560	583	592	535	572	569	537	535	535	517	547	555	570	585	553	560	582	550	580	544	503	574	565	554	541	568	561	556	575	539	530	546	569	531	552	589	554	531	516	554	542	555	529	588	599	570	524	582	531	548	560	616	596	540	547	563	524	511	542	560	565	575	585	563	546	579	567	542	544	543	589	550	549	587	575	553	540	544	571	567	597	525	526	575	553	556	511	583	526	569	562	605	564	582	529	586	572	544	555	553	493	552	601	527	533	563	510	562	562	551	535	539	575	569	510	568	559	554	536	562	572	530	534	543	539	578	518	570	561	580	580	546	508	545	554	594	546	569	554	589	532	565	553	518	546	575	597	567	551	568	561	541	563	558	596	551	608	556	568	500	547	554	580	542	576	532	590	533	583	554	529	577	573	556	585	500	534	574	553	561	581	521	544	552	562	583	547	565	563	567	572	498	593	579	614	546	639	579	587	601	553	551	565	549	593	562	553	595	529	569	571	584	527	580	544	535	605	565	536	560	578	520	543	537	553	564	561	527	523	558	504	514	530	531	589	562	500	558	552	533	533	577	587	579	558	587	574	562	570	547	517	574	536	570	550	559	547	588	517	565	548	573	547	548	550	542	574	559	500	538	566	561	590	544	549	565	550	573	520	555	594	575	578	555	558	534	555	570	538	563	581	545	573	586	600	522	551	596	587	564	571	579	564	520	577	567	555	601	572	548	578	546	566	545	553	569	523	540	592	565	544	587	572	595	567	533	547	524	541	521	548	558	572	536	545	549	575	589	561	549	554	506	528	549	548	559	530	543	557	589	560	541	548	551	547	556	516	548	579	589	564	517	570	573	546	567	542	509	576	534	510	575	579	525	562	544	596	542	567	555	568	540	548	537	581	517	547	572	561	571	572	518	512	528	544	543	567	553	530	591	556	560	503	576	571	606	552	566	555	554	564	543	547	546	538	538	561	543	587	545	565	540	549	580	538	560	582	591	544	549	589	577	607	529	537	545	569	572	566	555	551	538	557	545	569	582	559	560	579	537	532	614	551	576	546	569	582	540	548	563	605	569	591	575	529	539	594	594	547	576	546	583	560	539	551	560	580	534	546	557	568	533	555	573	569	550	567	564	566	548	531	599	540	551	563	566	575	551	542	543	538	557	549	573	549	573	570	562	536	574	614	539	578	571	551	508	581	530	570	528	602	539	532	563	538	550	555	557	548	552	551	585	528	612	529	526	560	531	543	551	513	600	528	599	572	559	565	489	549	567	556	523	493	587	549	535	539	576	572	594	543	548	578	558	599	590	561	589	570	551	564	568	560	522	577	548	514	609	564	551	569	573	578	548	594	564	558	580	583	567	566	552	571	550	555	564	563	571	555	549	569	542	594	566	568	561	540	539	529	516	583	558	539	556	521	561	570	568	506	559	575	548	527	556	555	575	545	587	582	580	576	550	570	558	595	595	557	605	544	542	550	587	578	565	576	563	575	578	553	566	555	600	555	578	551	531	563	590	569	540	550	539	578	577	538	553	555	569	581	578	562	572	552	542	557	583	571	578	534	529	546	553	519	516	515	528	591	551	512	570	555	570	548	608	587	565	596	530	593	537	547	544	576	545	588	559	564	552	507	560	549	567	563	539	525	546	593	572	542	552	566	605	501	544	540	544	514	562	538	528	569	535	486	537	595	568	541	583	569	569	578	581	515	555	568	595	523	589	577	535	530	559	572	537	551	579	576	578	531	605	561	506	570	550	565	507	532	537	572	574	558	570	515	509	563	555	563	576	581	526	526	506	566	558	569	555	548	544	595	563	592	570	546	545	558	544	553	550	540	577	585	557	495	566	580	560	555	541	536	613	558	555	566	539	565	541	592	607	553	558	552	530	562	515	549	573	533	537	559	497	551	569	537	504	513	584	557	588	595	583	564	552	529	566	525	578	547	580	567	550	591	515	545	565	589	527	543	544	594	565	555	585	557	585	552	551	560	554	538	532	553	550	599	549	546	565	560	555	562	577	580	485	547	546	579	582	564	535	532	542	571	548	523	564	580	545	560	543	568	542	567	572	570	516	582	554	548	550	548	566	573	560	580	546	554	555	588	549	520
7304	8427	3866	3305	2829	2066	4635	6007	3613	1676	914	708	469	191	109	111	75	61	66	43	59	51	43	42	44	32	51	40	36	44	47	40	48	52	34	47	26	51	44	39	42	40	38	49	35	43	45	42	38	48	51	44	49	44	46	44	45	40	40	38	41	44	39	42	35	50	40	47	38	33	48	36	46	51	37	45	39	51	48	42	45	36	42	52	48	43	52	46	38	47	43	39	39	48	29	51	50	33	34	61	36	36	42	37	54	41	52	44	41	49	52	42	46	49	45	48	47	46	42	41	54	37	43	51	49	30	46	36	48	38	37	47	37	41	38	31	37	43	47	36	41	39	35	43	41	42	34	37	42	34	36	43	35	45	45	48	44	44	44	40	45	50	53	51	47	33	50	32	51	51	42	51	44	33	46	40	39	45	50	46	41	39	43	56	36	44	34	43	51	45	42	39	54	47	57	36	42	34	40	53	39	45	43	35	47	44	51	52	45	33	55	48	36	43	36	39	39	42	48	49	39	40	40	57	42	40	37	32	35	33	32	49	36	41	39	50	48	38	49	31	41	55	46	36	39	42	44	36	37	36	34	46	36	40	41	37	46	35	45	32	43	36	47	35	43	40	57	51	46	52	47	48	42	54	47	35	45	48	40	45	39	50	53	39	61	46	43	50	48	46	43	46	38	43	50	47	48	40	40	53	28	52	34	33	52	46	59	36	45	43	46	36	34	37	33	43	43	37	48	46	46	44	46	40	43	41	44	43	43	44	44	41	41	44	50	40	38	33	43	44	44	51	46	39	45	44	42	37	55	49	37	48	39	44	36	54	49	48	43	33	50	39	66	49	47	37	47	41	41	48	49	45	42	43	40	47	34	55	54	44	37	42	45	41	42	40	49	48	46	32	41	36	49	44	44	44	34	43	42	40	39	45	40	50	41	49	44	51	38	51	46	44	41	35	38	44	50	51	39	42	51	62	49	41	47	37	47	54	35	60	57	42	37	39	36	44	37	43	49	33	43	42	41	51	43	50	48	35	40	31	45	47	48	43	44	38	48	47	53	36	32	40	50	46	31	45	51	49	39	41	33	48	48	37	48	46	56	60	35	43	41	42	42	49	44	48	52	43	50	43	39	36	43	35	38	42	42	59	38	36	37	42	31	46	34	39	45	52	42	55	56	49	51	41	37	59	49	46	30	37	36	46	32	36	36	33	33	45	40	48	47	44	51	47	42	44	38	51	38	45	49	38	42	41	31	46	55	44	41	53	48	41	41	36	46	58	62	46	41	47	52	40	36	38	49	37	38	50	41	51	48	45	37	48	47	51	36	41	40	38	50	51	41	30	43	42	41	45	41	50	43	46	31	38	48	46	43	43	38	42	49	50	35	49	43	49	43	41	51	37	41	50	47	38	45	33	49	33	50	46	34	44	39	34	34	32	37	41	35	45	53	44	49	41	51	42	39	47	38	45	41	38	31	43	55	40	45	44	35	44	47	55	38	59	39	47	45	40	57	43	47	45	54	39	26	42	35	50	40	41	43	47	60	48	39	45	38	49	40	38	33	40	35	44	36	44	39	46	54	44	42	38	49	51	58	38	42	45	55	37	51	46	50	32	34	40	52	44	42	42	53	46	53	33	47	39	39	40	34	43	45	48	57	45	46	43	37	42	30	45	47	28	53	41	44	36	48	46	34	47	35	53	38	52	52	49	45	50	45	46	44	44	65	40	48	29	46	40	40	39	37	52	44	43	47	38	30	44	45	46	42	44	30	50	53	56	51	48	50	37	47	46	43	47	46	32	41	40	38	48	52	35	46	37	46	39	38	62	42	53	39	33	45	42	43	38	44	44	43	39	40	47	54	41	37	38	41	33	42	56	43	34	48	45	37	49	46	38	40	36	53	37	56	40	55	49	28	40	49	37	35	47	54	37	55	47	41	46	42	44	45	40	50	40	51	38	31	37	42	39	38	44	42	45	41	50	43	44	47	54	43	52	38	56	39	41	40	38	51	37	42	44	38	45	30	33	36	56	36	45	39	46	48	42	41	51	49	50	42	48	49	35	33	48	43	40	52	32	48	43	49	34	47	47	39	54	42	48	43	39	44	50	37	41	36	51	42	34	41	46	48	50	40	42	47	34	55	45	44	46	34	31	41	47	37	32	37	37	49	62	40	47	47	53	34	48	39	46	46	38	48	35	38	39	45	47	43	42	46	33	47	32	44	49	48	34	43	48	41	39	34	31	42	34	53	43	37	28	42	43	39	48	33	28	36	45	43	53	46	38	32	35	40	50	48	47	37	34	41	43	38	45	34	38	42	42	41	48	38	54	49	40	49	43	46	41	50	49	43	42	35	42	40	52	36	59	45	42	33	49	40	40	37	38	37	37	62	56	52	38	45	49	34	47	44	34	51	38	50	33	48	45	38	48	44	34	49	33	37	42	34	28	40	39	53	47	53	54	39	45	41	39	47	49	44	44	34	45	53	40	49	55	42	51	40	29	36	47	43	47	42	56	38	44	37	43	45	43	36	54	57	47	35	44	55	36	38	38	47	54	42	37	48	37	51	30	39	53	53	44	39	46	38	44	41	45	37	39	45	47	49	41	41	53	45	53	49	49	40	37	41	47	53	44	38	45	37	58	44	26	45	43	36	35	35	33	34	44	43	39	43	52	44	50	42	38	42	47	48	42	45	63	44	41	48	61	34	43	49	44	49	35	52	47	46	43	41	43	57	37	32	40	55	49	40	38	37	44	38	41	33	39	59	37	39	40	45	50	47	47	47	41	44	36	42	37	47	45	47	51	34	38	37	36	39	35	47	41	39	49	51	49	35	52	39	51	39	33	46	44	40	46	42	40	37	46	38	39	52	32	50	49	37	48	43	45	57	35	43	47	46	54	41	36	41	55	47	45	43	43	34	47	45	49	33	26	38	45	44	36	49	44	43	42	39	43	39	37	45	47	40	30	37	39	59	41	64	38	42	33	42	40	49	47	49	40	47	40	38	31	34	40	47	59	50	50	45	39	39	33	43	34	48	47	52	40	47	47	42	44	42	43	43	35	36	39	31	42	36	51	53	42	52	49	42	38	44	44	37	42	50	50	47	42	47	40	44	40	32	47	36	44	47	47	42	36	42	44	43	51	40	38	43	40	35	25	40	38	40	43	37	55	39	44	52	49	31	41	47	35	48	48	31	45	44	43	52	41	46	53	52	41	40	38	40	46	50	34	47	43	54	42	55	51	42	41	34	52	45	40	47	47	34	45	47	46	40	51	45	44	51	41	34	35	49	54	50	46	46	40	39	57	51	39	52	45	39	39	32	41	37	38	36	51	49	33	40	44	44	47	50	36	34	45	39	47	38	52	41	41	48	35	39	43	40	39	44	48	42	44	53	47	56	39	40	46	46	46	42	45	35	38	42	51	38	52	44	39	45	44	40	50	41	46	52	36	42	37	57	31	50	49	58	54	33	50	38	35	27	37	56	40	49	35	42	44
44200	31449	27609	37940	45318	34831	45366	46127	36106	27377	20426	17716	11888	5303	2654	2009	1585	1227	992	727	615	567	543	524	547	563	561	586	546	564	581	542	546	579	550	571	568	592	601	609	578	524	590	560	552	592	582	591	569	521	515	580	539	523	557	564	580	555	575	575	583	553	575	587	615	577	581	531	532	560	559	605	562	566	574	599	558	562	584	567	559	624	569	592	617	614	510	569	551	536	584	576	569	568	588	535	631	525	588	575	610	557	611	616	525	598	561	626	569	543	565	587	589	606	549	582	569	539	584	556	534	510	567	521	561	558	598	561	582	578	573	550	563	568	569	539	605	550	588	533	541	576	602	592	584	571	581	557	588	572	559	580	584	577	606	560	577	551	560	563	581	565	594	566	587	552	586	630	550	557	566	595	567	532	576	605	551	575	548	594	590	537	594	573	545	572	551	612	590	635	601	587	530	578	593	546	575	534	532	592	590	596	573	580	537	530	581	540	607	591	584	546	558	545	574	574	604	543	594	579	567	598	581	578	570	538	560	570	530	568	531	549	560	594	566	618	606	608	523	567	568	576	536	540	566	581	537	548	578	541	589	553	545	600	528	557	586	609	546	577	567	583	600	557	542	555	552	597	541	548	560	581	529	578	597	517	586	553	576	548	525	578	552	513	594	603	520	533	582	542	577	572	568	544	530	544	553	555	592	539	611	544	610	571	518	581	575	564	604	573	563	583	543	582	592	613	561	563	536	564	567	566	584	577	547	587	562	555	554	572	595	542	617	585	573	589	539	550	574	593	600	568	584	560	585	545	577	588	591	530	591	535	579	575	591	592	591	591	575	537	558	548	587	573	549	545	553	576	601	575	601	569	554	563	568	598	551	590	555	613	595	591	562	565	541	563	560	572	571	565	556	549	587	582	560	572	555	587	572	537	558	557	554	584	540	541	559	538	556	555	545	569	591	567	587	547	574	548	572	529	570	556	544	586	549	541	534	590	565	574	583	555	580	586	611	569	564	550	601	525	568	515	540	541	547	601	547	552	581	570	602	568	566	629	541	561	598	570	570	554	554	574	600	595	559	588	593	583	505	577	579	593	550	607	546	530	575	571	570	548	528	564	569	563	560	579	560	595	566	568	523	598	575	604	570	594	600	610	534	580	563	524	559	553	530	548	566	542	602	569	535	531	525	554	598	556	547	576	571	617	572	585	559	520	525	548	548	553	562	585	556	541	571	545	569	584	589	535	567	579	609	557	575	585	537	597	546	587	573	535	572	558	597	554	563	571	574	568	569	605	592	586	589	568	598	589	570	588	591	578	582	552	525	546	595	552	536	507	566	534	563	542	602	600	552	575	554	528	595	522	572	590	557	592	575	584	584	570	550	566	566	540	574	547	577	562	550	557	559	536	584	556	529	600	549	592	556	585	586	616	578	582	618	565	564	558	589	597	577	532	562	526	557	557	571	565	554	583	554	575	560	550	582	556	531	538	614	553	620	572	609	599	560	562	590	525	544	612	616	566	543	533	556	610	616	613	553	554	601	596	573	555	583	555	560	587	550	584	569	538	569	585	551	607	575	555	584	573	600	594	523	546	541	546	587	550	564	532	561	534	590	574	550	600	561	546	566	528	559	531	516	549	529	563	565	551	550	536	624	554	563	541	593	542	597	565	572	589	548	590	588	538	576	597	556	523	539	546	551	548	554	565	581	563	556	568	531	542	586	611	593	535	554	557	555	559	568	539	560	538	586	606	558	579	566	584	578	533	585	572	576	563	588	556	532	575	542	572	581	552	550	564	540	549	564	585	548	553	578	568	554	589	558	589	587	587	541	546	591	559	595	518	558	568	587	601	542	550	558	576	575	558	536	581	534	550	588	561	528	583	576	594	577	555	565	583	552	577	587	558	579	559	597	547	554	570	549	616	577	543	572	583	557	498	616	578	561	575	577	588	535	605	589	556	542	594	570	553	579	564	567	552	544	547	559	575	544	557	574	549	539	567	574	549	594	601	569	551	577	566	618	562	576	556	607	593	577	516	576	589	599	589	548	571	560	584	588	536	562	571	544	557	565	549	546	602	554	568	530	561	546	549	586	595	580	559	559	522	558	525	551	578	578	546	602	573	563	572	554	573	575	565	545	581	550	513	522	591	539	587	577	564	561	564	539	530	578	597	548	576	562	579	540	519	607	605	613	572	583	603	571	591	568	589	589	588	573	559	602	548	579	572	565	549	552	538	544	568	556	542	581	540	539	533	556	557	571	553	562	563	608	565	556	602	553	590	560	539	547	613	595	618	564	578	545	557	579	573	542	598	572	589	583	584	584	576	548	592	585	524	544	608	572	576	574	573	599	568	584	570	604	566	572	562	592	545	532	570	550	581	549	553	546	542	552	581	516	568	582	556	571	564	597	592	610	546	558	557	600	594	560	555	644	559	567	571	549	594	579	554	592	552	602	568	574	549	553	549	563	566	578	554	562	558	599	593	566	558	562	559	557	558	561	539	539	578	539	540	540	601	566	576	557	590	579	590	557	587	557	561	570	568	597	573	593	529	561	551	585	583	546	594	534	590	575	564	538	575	646	581	574	583	610	567	552	551	598	572	561	525	592	598	620	553	574	592	556	591	553	567	522	597	571	557	557	571	548	597	561	524	594	571	607	554	587	560	564	558	583	602	576	571	538	558	581	543	583	564	569	556	562	540	556	593	578	593	535	562	527	586	588	541	574	610	522	539	604	596	619	604	590	551	578	605	603	566	580	606	549	576	556	588	582	574	600	562	581	515	560	513	561	532	581	588	571	577	601	572	596	570	566	581	596	545	583	558	576	593	557	589	545	530	532	600	543	575	580	583	615	543	557	581	539	577	554	551	558	576	578	541	577	574	556	582	539	564	580	565	583	510	592	563	542	561	579	640	575	575	552	583	561	572	607	542	556	552	559	594	598	570	553	560	612	540	520	587	585	576	563	577	584	570	561	580	529	542	548	589	521	562	523	578	584	579	565	591	598	600	534	583	574	567	576	551	517	546	598	559	576	598	569	595	539	572	578	576	570	587	565	624	590	522	554	582	622	566	527	539	555	568	545	569	523	547	609	606	561	580	554	585	549	508	567	548	554	589	603	581	564	587	568	593	549	565	582	577	559	548	567	538	568	598	569	548	633	571	559	533	591	510	582	584	561	575	537	542	587	538	576	580	551	538	560	547	580	576	562	598	588	569	583	575	536	571	582	574	535	581	569	597	542	596	532	566	553	577	544	583	522	581	574	590	592	561	566	533	580	553	616	579	582	601	596	560	606	572	592	590	564	512	580	522	558	595	602	539	569	570	533	565	562	561	582	543	576	595	554	564	556	530	534	530	570	577	555	559	568	568	542	551	577	551	578	615	544	598	563	568	562	591	561	603	630	523	544	554	624	533	588	589	542	531	562	565	570	563	584	543	539	526	525	557	590	610	551	553	576	562	547	570	549	569	553	559	590	545	568	596	598	564	570	560	576	543	576	524
8042	8244	3483	3229	2881	3131	4932	5818	3485	1675	1105	806	452	192	105	94	80	70	80	64	54	52	49	47	51	46	47	50	51	45	53	60	41	42	51	43	44	42	42	45	34	43	42	40	40	47	38	38	54	46	49	42	36	32	46	36	40	47	53	52	51	50	38	48	53	47	55	43	46	39	50	37	49	48	44	39	37	33	44	36	54	54	43	50	47	44	51	51	34	48	42	50	44	46	39	41	41	52	49	47	48	41	38	53	55	49	44	36	46	50	43	32	43	43	47	37	37	34	40	45	41	31	36	48	44	34	45	35	52	49	38	51	43	50	36	43	47	33	39	37	47	40	50	58	46	45	44	48	48	41	44	36	51	31	33	46	35	41	58	48	44	59	46	47	35	46	38	43	44	52	39	38	47	38	46	56	34	54	41	52	39	58	45	42	46	54	46	38	42	45	35	43	57	53	38	41	41	37	48	39	43	35	55	41	41	41	42	37	48	41	46	33	38	51	37	34	31	37	56	36	40	39	36	38	54	39	41	37	49	45	38	46	41	46	45	45	52	45	41	36	39	55	45	43	40	50	42	43	47	50	41	50	51	44	49	42	49	46	45	47	45	40	36	50	49	44	49	48	38	44	45	57	39	59	46	41	38	43	34	39	50	44	43	42	45	36	51	30	41	56	38	56	35	33	37	45	50	40	52	52	55	44	33	48	46	41	45	42	37	48	42	51	31	40	49	40	57	42	42	39	42	57	37	44	47	38	45	41	40	46	49	34	42	37	50	44	45	47	44	37	47	54	32	48	52	56	54	38	44	42	49	42	53	43	54	38	40	37	46	42	51	55	41	45	42	50	42	55	50	39	33	46	44	39	44	44	43	38	44	35	38	37	39	35	45	39	53	44	40	38	32	40	41	43	45	47	37	44	45	42	42	41	48	45	43	45	36	37	59	48	53	41	41	41	51	47	60	37	31	50	51	46	43	50	60	44	48	49	45	42	45	45	42	51	49	36	42	40	42	39	40	30	46	48	57	51	48	33	38	47	32	44	51	44	51	39	41	35	48	46	46	41	48	41	48	47	45	50	43	47	54	39	42	33	36	52	41	47	48	38	42	35	50	51	39	50	51	44	41	26	46	46	54	54	29	43	31	34	41	42	45	56	38	52	48	42	46	39	44	56	42	40	41	47	52	36	31	40	39	39	49	46	50	49	48	47	33	39	44	42	47	35	51	39	49	44	41	51	48	42	32	43	40	32	29	46	51	52	41	50	44	28	45	44	33	45	35	42	48	36	55	56	44	40	49	45	64	36	40	41	43	59	37	36	39	62	42	38	42	45	46	43	34	54	32	44	59	41	39	56	46	39	44	34	57	46	49	50	47	46	38	47	50	51	47	44	46	46	38	42	44	51	49	45	51	46	56	39	37	43	52	51	44	48	46	39	41	45	37	41	48	49	55	39	41	50	45	37	39	50	52	40	46	52	37	44	42	42	37	56	46	55	50	47	49	48	44	47	37	38	56	50	41	44	56	48	34	50	29	48	41	45	49	41	42	43	38	47	49	37	45	57	36	27	46	52	40	40	54	40	46	43	45	43	50	44	47	39	33	58	47	40	61	58	47	44	36	39	43	35	32	23	43	38	46	38	45	38	45	38	48	32	50	54	44	42	46	33	59	36	42	44	38	42	43	35	52	46	48	44	47	45	53	52	46	43	45	51	50	38	47	44	40	34	31	48	52	41	43	48	46	46	47	46	48	47	46	35	43	49	36	53	39	34	53	52	37	31	40	35	36	41	52	46	41	53	44	38	47	45	38	44	41	44	39	40	47	60	36	41	38	42	44	36	56	46	42	30	45	44	35	46	44	53	39	42	37	44	43	38	35	50	44	49	38	36	42	32	51	42	47	50	44	39	46	37	40	33	48	42	37	64	41	33	35	45	37	37	59	37	46	38	45	58	41	48	54	36	42	40	29	43	58	49	44	52	50	43	48	41	46	55	41	39	51	48	44	47	45	34	38	51	43	47	48	46	49	40	41	45	34	34	40	36	40	46	37	46	45	43	39	61	44	46	39	43	51	45	42	33	40	44	39	39	46	55	45	57	40	50	48	42	39	43	48	39	31	40	41	38	49	42	42	53	37	34	48	44	39	44	50	53	44	42	41	52	43	46	33	42	53	40	45	47	36	37	39	49	38	49	46	45	41	39	38	47	52	38	50	39	38	49	31	41	45	45	53	32	56	33	29	39	42	41	44	51	29	47	43	38	38	40	45	40	44	53	38	41	32	48	72	38	39	52	45	45	43	54	44	49	51	38	44	38	39	44	47	43	46	41	30	42	43	45	44	35	45	57	34	48	46	42	34	47	54	42	45	48	44	47	41	33	41	46	43	46	54	54	37	40	54	41	42	47	40	45	41	46	47	50	38	53	43	32	45	51	39	43	49	39	59	53	46	37	55	45	41	40	53	37	37	44	43	39	48	41	42	40	42	39	41	42	60	47	44	44	43	36	50	38	41	42	50	35	35	55	53	46	48	47	49	40	43	32	47	38	48	57	44	50	57	36	46	37	52	47	48	48	41	46	46	55	49	51	45	41	51	42	39	49	48	44	46	39	47	40	37	63	42	36	38	42	48	49	47	45	60	42	43	41	39	39	36	39	47	40	45	37	39	41	41	41	44	37	60	41	45	49	38	35	37	47	51	43	39	45	41	50	38	38	40	41	44	44	41	33	39	40	46	37	43	60	38	34	49	48	42	47	44	50	46	39	49	43	44	47	40	44	37	39	38	39	47	50	56	41	43	34	42	41	45	45	50	56	49	38	35	44	37	43	42	36	45	36	38	55	55	49	38	45	46	41	40	47	44	37	45	33	46	55	45	34	45	40	40	38	47	34	36	42	44	39	49	39	39	40	57	45	48	42	45	39	43	40	45	52	35	60	44	50	41	38	46	41	41	47	42	52	48	39	53	43	41	57	42	39	39	42	39	38	40	53	38	51	37	56	38	44	46	45	30	48	61	54	44	49	47	43	35	56	52	30	36	52	38	39	45	44	56	39	39	40	47	39	45	52	34	35	37	36	45	32	42	53	36	41	40	44	49	32	47	42	53	40	45	38	35	41	46	45	42	45	34	47	42	43	41	45	59	41	32	56	39	28	38	46	55	51	39	35	42	31	46	38	51	44	43	54	41	46	38	44	35	38	51	36	44	37	32	42	38	40	39	38	37	43	39	49	37	47	39	53	43	44	30	38	42	41	49	44	42	57	34	43	47	38	28	48	35	52	51	43	41	49	43	43	48	43	50	49	34	53	44	40	49	35	35	47	44	46	42	50	43	38	40	45	55	37	48	43	51	34	50	42	42	40	47	40	42	43	49	40	45	52	41	49	35	48	43	36	39	37	50	51	44	45	44	44	43	54	51	39	45	56	41	53	46	35	39	48	48	41	39	39	36	46	50	47	51	49	59	30	39	32	47	48	49	53	46	46	38	42	42	45	43	46
42190	33006	27238	35836	45343	42472	47805	46222	36672	28513	22989	19253	12789	5173	2505	2162	1346	1274	989	748	636	608	567	618	570	613	606	567	572	614	572	578	536	579	592	589	622	506	544	608	576	578	568	567	550	575	583	563	574	590	570	567	546	582	551	586	528	596	600	588	571	608	574	592	562	586	553	573	586	533	556	558	520	555	598	558	600	590	602	548	628	593	560	595	564	611	574	554	542	591	566	602	571	576	607	616	583	581	616	589	603	591	563	592	553	548	578	611	529	547	540	594	544	588	599	545	586	593	558	573	599	602	588	612	570	559	583	582	591	586	580	575	553	569	539	568	573	586	613	634	620	564	591	568	608	595	538	574	572	591	533	558	548	620	648	601	591	592	569	588	604	553	618	517	573	534	581	593	597	574	580	595	559	562	609	541	621	599	541	567	592	596	559	542	599	573	570	571	592	588	619	580	554	595	536	609	543	566	608	615	556	575	575	580	593	542	598	580	590	594	588	583	615	603	579	579	559	575	610	566	566	576	574	592	593	610	569	625	562	596	537	606	614	592	615	578	603	533	576	575	568	624	627	576	599	565	544	610	584	556	548	600	574	597	614	537	578	552	578	570	572	595	576	494	590	557	567	595	600	554	628	561	587	616	630	603	593	557	609	601	577	586	544	588	612	610	583	593	590	586	596	584	590	571	589	577	591	586	541	572	603	568	557	591	565	574	566	578	538	597	614	599	580	625	601	554	550	585	548	594	585	528	564	565	601	580	570	607	601	565	575	565	596	549	580	577	559	601	569	541	576	601	546	592	574	609	580	623	581	593	595	585	584	568	552	601	550	603	593	593	583	562	587	546	582	589	564	586	607	553	571	577	590	561	547	611	621	604	568	582	561	582	587	570	593	569	582	553	606	604	580	568	569	572	559	577	555	524	593	579	594	623	571	608	603	525	587	549	577	591	593	582	579	579	544	596	571	550	627	587	615	575	618	602	566	560	577	555	592	563	557	608	607	579	589	584	592	582	589	562	572	554	585	572	541	565	562	581	559	625	580	559	562	597	602	580	578	614	610	578	592	580	578	633	587	596	575	567	568	560	588	547	591	562	547	584	552	588	553	570	620	577	575	554	579	577	578	556	580	585	575	641	573	555	609	580	555	625	541	559	559	573	561	603	597	567	566	552	580	593	600	571	609	555	600	571	577	593	585	605	583	557	576	574	542	614	568	568	549	600	585	597	585	560	556	563	604	583	586	584	558	583	584	623	575	588	566	550	570	581	525	556	573	567	553	543	597	570	580	532	577	591	527	585	620	609	578	560	566	585	568	585	594	573	575	598	591	581	595	573	598	583	587	609	593	581	584	591	558	592	609	595	619	581	586	541	613	563	585	564	567	571	587	586	573	622	593	553	571	598	550	560	566	596	591	584	544	616	579	545	548	618	599	579	595	657	590	554	572	539	602	569	552	622	567	572	554	592	596	554	564	601	538	610	610	553	569	658	604	563	578	600	589	582	591	561	526	541	576	596	571	579	564	543	543	583	549	610	559	561	556	574	522	570	560	565	577	596	555	605	591	611	585	553	532	612	600	578	590	608	589	570	565	624	611	566	620	610	600	578	554	589	591	549	527	596	586	564	526	556	577	569	571	603	568	560	575	570	540	582	576	589	557	604	623	593	591	559	561	619	563	594	599	601	603	625	554	598	580	563	589	565	572	587	562	554	564	593	597	583	578	573	573	586	566	598	579	579	600	618	617	582	594	525	583	606	567	560	581	586	561	586	545	584	539	568	578	589	567	589	603	614	585	620	578	558	580	581	556	602	583	550	552	606	592	532	578	546	595	570	603	615	562	631	584	551	606	552	611	603	582	599	565	569	574	578	609	596	590	587	587	607	563	579	598	538	599	584	551	579	583	599	579	580	566	590	564	554	559	587	580	588	570	593	592	597	563	577	585	557	565	569	598	610	594	603	550	556	601	591	569	568	610	607	579	560	594	580	581	556	575	617	564	577	562	584	581	554	619	539	574	577	572	586	602	545	615	569	599	591	551	593	545	583	571	572	606	550	579	537	530	664	617	543	602	574	585	592	569	556	567	606	565	556	573	565	577	580	602	557	553	554	577	598	572	585	586	593	531	579	590	596	587	616	617	518	579	552	527	568	575	570	538	587	595	590	549	554	536	592	597	559	556	578	596	552	561	568	556	601	509	580	583	591	570	517	573	553	624	548	561	571	582	599	566	566	627	596	558	585	582	576	552	554	577	557	612	561	610	574	557	612	595	633	599	590	616	573	582	608	578	618	572	638	596	546	575	560	582	537	561	588	626	601	610	586	595	559	554	607	576	575	618	556	569	560	555	589	544	556	610	565	572	582	595	585	543	570	556	600	581	569	608	575	573	567	572	599	587	544	552	571	536	602	588	590	572	568	516	576	616	601	601	594	549	580	546	547	625	575	579	495	638	581	606	629	582	590	613	504	558	573	571	643	540	560	571	602	568	582	609	618	576	596	626	602	611	560	556	576	634	566	576	591	577	566	604	540	578	622	603	604	606	573	579	582	579	573	530	597	569	587	564	588	620	571	578	598	585	550	605	544	605	573	600	590	629	619	585	575	546	591	586	588	591	612	587	585	618	643	569	615	557	582	553	569	616	527	560	577	563	565	613	553	608	555	602	599	556	603	610	602	584	583	553	599	547	537	596	513	562	613	595	542	590	557	562	557	545	595	559	617	571	567	543	570	586	533	601	581	608	552	614	605	550	582	571	547	532	580	567	614	569	559	575	574	602	572	583	594	571	573	576	583	575	622	587	586	570	604	551	553	552	643	647	541	556	546	594	540	564	553	536	582	617	543	599	550	636	575	597	578	548	572	592	589	612	591	567	615	584	577	580	553	567	583	561	583	547	546	550	592	593	592	599	618	572	615	557	603	531	577	576	560	582	562	552	594	581	587	558	554	560	583	576	564	591	562	592	573	588	567	563	519	577	570	551	568	586	601	573	573	608	562	618	585	611	592	611	541	564	597	630	574	580	554	560	620	597	590	596	596	566	527	595	581	562	580	579	612	598	592	563	561	567	556	606	555	577	592	584	623	615	598	610	611	608	634	579	591	570	657	546	595	645	589	550	566	606	562	622	583	590	566	576	621	583	564	567	591	556	616	557	593	581	550	580	571	572	563	619	572	630	620	530	572	549	574	546	546	546	572	607	592	567	553	544	594	578	604	565	603	562	571	531	570	558	583	640	580	558	571	567	546	567	625	516	573	575	602	541	530	591	593	547	570	544	618	579	592	557	590	529	581	587	556	548	560	642	540	593	572	564	543	564	588	586	580	581	581	584	505	576	551	528	573	555	523	546	546	556	592	604	540	588	580	573	564	587	550	606	568	588	559	537	544	587	560	549	564	570	598	583	543	571	584	581	578	553	581	588	590	539	565	568	532	607	554	567	606	578	624	601	589	517	589	607	589	585	575	575	575	643	560	598	653	554	604	552	578	552	596	606	558	589	572
10662	14791	6922	4887	5506	4716	8031	8290	6323	3125	2059	1461	899	286	155	137	86	103	83	44	49	60	48	38	55	40	42	34	52	44	37	39	28	39	47	44	47	37	44	33	48	51	46	36	38	43	61	41	40	40	39	41	40	34	41	36	51	43	45	39	49	57	51	43	40	46	43	35	34	49	37	51	41	61	43	37	51	50	45	46	39	37	45	38	38	49	40	59	51	45	50	48	44	49	48	58	40	44	36	41	40	45	43	44	49	38	32	46	47	51	46	40	43	47	46	49	39	37	43	43	37	40	49	42	44	46	50	40	49	37	50	55	36	52	42	56	41	49	47	51	45	38	51	41	42	44	33	38	49	46	47	49	50	43	38	40	49	37	47	39	54	49	43	38	45	45	61	45	46	40	38	42	46	38	36	36	41	30	36	56	41	51	46	52	42	45	50	51	50	42	45	43	45	42	40	32	40	50	42	33	44	47	43	33	58	36	46	46	43	44	48	50	39	42	43	47	38	57	47	41	56	42	42	36	45	51	47	64	52	43	49	47	35	41	43	49	31	42	32	49	40	32	46	48	58	48	49	41	53	44	45	55	43	45	40	46	55	47	42	42	52	51	45	44	38	45	36	36	43	50	37	58	38	44	46	47	50	36	36	39	53	46	45	33	44	38	46	48	58	48	43	40	46	53	60	51	37	47	37	45	28	43	51	41	34	40	44	47	42	41	35	52	34	50	38	43	40	40	44	42	40	48	40	36	50	48	47	36	44	54	26	37	44	46	44	48	48	45	39	51	51	45	37	54	45	48	44	57	41	41	39	32	47	37	62	49	36	38	42	41	42	31	52	33	36	35	45	50	35	38	39	34	52	40	43	42	43	51	41	38	45	41	51	29	41	46	53	49	34	51	63	50	48	51	40	53	37	48	35	38	48	36	49	37	35	30	36	42	38	57	41	48	47	40	51	33	45	43	41	43	48	36	42	38	45	64	42	48	47	49	41	51	52	40	43	32	42	34	46	52	42	47	39	45	48	49	44	36	37	51	38	51	42	44	38	41	40	55	46	36	41	42	38	53	40	49	49	41	39	44	47	43	49	41	50	44	58	48	48	31	53	40	37	42	42	37	40	51	52	47	48	41	43	57	40	50	39	47	44	46	44	52	50	45	43	55	61	30	53	38	64	30	35	42	31	53	42	51	54	47	44	48	56	35	37	40	53	59	56	39	46	39	42	52	45	48	42	36	39	48	39	46	35	52	46	47	37	40	49	33	43	35	49	36	38	38	52	42	47	44	48	59	46	45	40	55	45	28	46	49	42	46	43	51	42	37	44	37	44	46	38	44	41	44	38	43	44	35	46	47	30	50	38	39	43	47	42	44	40	45	31	46	45	44	51	42	50	35	45	51	46	37	33	41	38	46	45	34	61	33	53	33	47	50	47	60	41	53	43	33	43	55	50	42	46	50	50	46	43	50	56	31	51	40	46	48	44	48	40	39	42	55	42	37	42	37	38	43	53	47	50	40	42	44	45	48	43	47	40	45	47	49	45	49	46	53	47	40	47	51	36	47	40	27	43	37	33	42	42	43	31	39	43	54	40	49	40	37	47	39	36	44	36	43	44	39	56	37	52	41	41	44	41	55	44	49	46	36	33	43	36	45	46	50	39	46	40	53	47	47	45	45	57	53	45	42	35	45	52	46	52	45	44	43	43	41	44	40	38	46	40	52	31	40	41	47	34	39	45	44	42	45	38	58	45	39	53	43	55	42	51	49	39	45	41	42	52	49	30	35	41	49	38	46	47	49	33	42	51	42	37	48	35	43	44	41	53	35	53	46	41	52	42	45	49	41	44	53	39	47	50	45	37	42	39	44	44	49	46	38	50	58	52	50	43	41	42	42	31	55	40	54	63	50	53	45	49	55	49	39	46	43	45	50	51	34	46	49	49	34	35	45	56	43	42	49	45	34	49	55	38	43	29	46	52	37	44	52	42	48	45	48	46	58	57	48	60	53	44	47	43	37	54	44	51	48	38	52	42	31	36	46	44	42	38	33	42	44	45	51	41	41	47	47	47	49	51	42	54	44	42	37	49	41	57	41	34	45	47	44	38	37	41	61	45	36	53	50	37	48	45	41	49	41	45	46	42	53	40	42	34	59	59	42	39	45	52	41	45	53	40	38	44	56	42	42	40	43	44	46	44	45	42	51	41	40	37	47	38	58	50	48	50	44	38	53	43	43	43	42	40	53	47	43	49	50	49	53	57	47	52	47	43	51	40	45	46	34	37	38	52	50	46	29	42	42	38	32	50	41	55	50	52	57	45	48	55	42	50	48	49	37	49	45	44	53	42	43	47	33	43	47	56	67	51	45	52	55	32	40	41	42	49	38	41	41	37	41	46	50	40	39	47	49	43	38	46	57	47	44	47	50	38	36	50	49	37	46	45	31	36	40	45	36	39	53	40	42	42	48	44	41	38	52	40	59	49	42	35	35	31	44	37	46	46	36	40	49	29	46	44	45	52	46	43	47	46	42	54	44	42	53	40	36	42	43	57	37	51	41	54	48	43	44	53	44	42	50	34	38	39	43	60	44	45	38	48	41	47	28	58	48	36	48	45	45	50	43	42	47	44	44	49	55	45	44	57	37	41	33	43	46	43	46	48	48	49	37	42	27	33	54	44	44	51	40	47	42	46	43	56	47	43	44	48	41	53	50	34	29	38	41	46	48	47	50	45	36	51	51	45	38	42	40	46	43	39	51	32	39	34	52	42	56	42	52	41	42	50	43	43	44	42	40	52	55	43	44	51	43	52	48	51	38	39	39	44	42	46	43	40	42	50	37	41	42	40	45	41	41	41	49	35	45	35	47	61	47	43	40	44	44	44	48	34	44	49	35	43	46	36	42	39	33	45	44	45	49	48	42	34	32	43	54	42	37	49	57	51	42	41	44	42	40	42	54	49	40	58	56	49	51	46	51	42	35	39	48	45	34	45	50	51	43	50	51	50	41	43	45	36	35	41	46	40	54	42	46	38	46	47	39	52	44	50	56	47	41	46	41	45	49	47	38	39	41	53	30	34	48	47	43	44	43	35	49	49	43	53	46	54	32	43	47	33	41	27	49	44	44	43	48	40	45	39	45	48	31	42	44	48	44	41	46	38	45	43	43	40	46	45	52	39	55	56	42	47	52	37	53	38	47	48	41	41	27	43	38	53	40	57	42	47	43	27	39	40	45	61	38	49	32	37	44	49	41	39	29	38	59	42	49	54	36	39	42	45	36	35	37	38	51	52	44	41	46	44	48	54	52	37	41	47	45	49	50	38	34	51	46	43	40	36	39	50	47	41	48	43	48	46	44	55	40	48	44	42	47	38	37	50	57	46	49	42	45	43	41	39	42	49	39	41	47	54	50	49	46	37	41	54	53	37	44	33	45	51	36	38	45	38	46	43	41	38	30	42	45	31	45	52	40	43	49	43	36	60	54	37	49	39	45	45	46	49	45
48804	36715	33079	40872	56904	46247	53924	52729	44343	34358	28203	25059	17760	8125	4011	3458	2078	1778	1320	867	657	653	639	609	615	606	645	576	585	570	584	609	581	619	576	539	563	574	583	559	547	612	568	598	622	612	564	600	586	578	563	588	606	593	549	557	542	597	593	604	580	569	566	555	544	568	588	544	621	578	558	559	577	584	581	589	593	606	591	561	574	607	590	554	645	557	544	558	616	547	605	611	605	603	576	585	539	566	598	581	570	609	606	593	568	586	564	570	562	587	550	600	552	561	588	555	592	592	556	608	600	549	606	580	622	609	625	579	552	583	577	602	559	611	576	585	594	586	619	563	592	635	603	603	595	538	578	583	595	589	559	572	579	549	575	611	573	580	574	618	637	548	560	589	594	615	567	566	586	589	528	565	559	562	639	595	599	572	570	602	558	553	598	561	568	585	560	572	593	641	561	605	608	572	612	614	554	580	597	575	555	547	569	571	573	606	610	603	604	596	576	551	563	618	600	611	563	571	592	587	589	568	579	581	638	581	595	588	596	585	612	615	572	601	597	618	566	581	660	591	608	589	589	576	584	636	609	581	603	578	609	604	525	612	576	578	587	530	589	562	562	579	549	585	575	564	556	624	619	552	568	578	584	572	603	608	571	588	638	613	578	586	538	556	551	554	625	609	594	609	554	582	596	595	567	580	570	602	595	573	603	588	565	580	563	583	572	598	606	561	634	602	638	577	602	611	613	583	584	585	560	603	623	595	595	598	574	597	604	597	575	599	566	586	585	618	604	575	591	573	592	552	573	607	600	641	581	559	571	590	574	580	596	601	566	601	607	609	579	566	602	620	549	592	574	570	586	580	579	573	583	617	571	594	615	577	600	582	584	609	593	574	600	581	553	522	612	604	573	609	612	605	567	584	575	582	610	602	601	580	610	589	550	584	603	565	550	613	587	555	609	628	607	577	612	614	542	561	601	580	539	584	595	573	557	599	618	629	620	561	547	590	576	600	592	583	547	612	566	619	589	616	586	609	664	618	613	541	587	607	581	574	601	612	569	603	592	562	634	633	578	559	555	566	556	560	546	561	593	575	606	565	525	603	538	607	613	588	606	567	585	624	570	575	601	569	609	591	615	605	558	599	619	599	536	567	585	590	613	594	589	559	599	552	575	575	588	603	594	622	619	562	582	555	613	534	587	577	591	591	575	560	580	543	565	609	560	601	610	613	573	554	600	584	596	633	609	571	609	570	610	591	593	604	571	599	581	610	613	593	566	574	573	602	616	595	594	587	576	624	603	578	573	572	612	603	580	547	565	576	622	592	558	570	588	596	626	604	579	588	618	531	587	581	580	617	600	539	568	575	605	596	579	587	554	630	588	621	567	585	564	590	572	608	630	575	556	598	579	582	597	582	596	560	635	580	617	561	576	575	616	548	542	547	615	572	589	596	539	603	589	592	585	650	552	587	586	560	573	599	619	574	571	572	587	613	566	532	600	603	602	561	548	569	580	595	603	589	550	610	624	635	560	561	592	608	628	565	537	596	587	544	599	581	596	567	528	617	573	597	604	527	570	560	596	574	571	528	545	592	627	552	561	612	594	603	573	539	571	576	607	572	595	566	589	620	559	599	582	578	596	622	572	593	584	634	629	589	629	593	631	597	548	582	577	617	576	565	597	610	599	557	572	555	613	585	587	609	592	584	575	582	573	584	554	616	552	584	604	599	560	568	593	597	578	591	601	550	579	603	554	591	525	603	553	525	592	584	567	544	556	548	640	630	603	599	548	576	572	583	603	546	624	590	602	613	612	586	563	561	543	573	602	581	568	572	561	594	583	582	556	583	583	611	584	620	596	561	560	583	616	580	573	544	569	575	626	547	632	570	591	604	588	577	582	555	586	591	581	591	587	623	588	576	545	575	583	599	554	578	600	562	566	613	580	570	603	573	594	612	626	593	551	571	653	587	573	592	583	651	578	616	580	566	600	623	572	601	538	604	548	609	602	582	587	599	640	569	565	619	584	555	577	550	602	618	615	593	562	577	585	614	585	567	591	554	614	615	596	574	619	608	588	590	581	625	603	604	597	571	585	573	561	568	589	596	587	571	598	537	636	567	598	563	573	585	638	574	593	580	576	619	552	555	613	580	559	575	576	542	546	608	603	564	589	600	605	546	565	634	575	587	575	634	576	589	614	521	588	547	626	524	612	549	591	591	557	561	561	605	552	566	619	561	646	549	567	583	594	595	617	564	547	585	583	598	573	619	619	570	585	565	594	592	629	589	576	616	571	619	611	589	626	609	560	563	613	593	575	649	584	604	579	568	595	531	620	598	546	572	540	598	586	599	543	602	600	551	539	579	648	576	571	575	605	603	562	609	578	575	563	602	594	588	588	604	587	584	577	589	581	617	582	593	605	595	609	595	577	572	572	556	568	579	565	542	587	580	601	578	551	561	554	585	598	618	600	604	535	594	575	595	611	596	571	619	565	546	598	597	604	555	554	584	602	600	557	565	584	637	610	566	580	606	626	537	548	618	585	605	612	545	612	597	577	611	566	584	620	617	580	570	594	589	557	559	569	622	547	617	615	560	602	562	640	599	596	575	572	564	576	580	575	595	575	627	648	583	586	594	582	599	598	616	577	595	588	571	616	613	650	587	632	592	547	607	603	600	634	578	594	632	554	565	584	550	560	559	571	549	573	570	614	597	586	611	604	579	581	576	589	499	615	586	574	599	614	613	606	587	624	566	601	592	582	558	596	586	557	595	574	585	600	575	575	569	573	597	622	604	517	579	620	579	578	605	564	579	523	529	600	584	575	538	570	553	573	607	585	589	565	637	565	578	575	610	571	584	584	570	602	589	587	580	625	600	613	531	566	599	590	584	587	564	612	602	531	574	567	588	596	602	626	608	590	601	579	568	568	576	618	606	577	590	577	519	590	604	580	606	554	586	565	607	544	604	583	573	565	581	579	563	573	599	618	558	586	580	578	549	560	589	586	555	580	590	595	550	588	593	546	545	595	587	594	592	577	607	593	580	583	617	635	608	596	597	549	595	557	594	612	575	597	581	574	616	608	595	631	557	579	560	573	575	581	572	593	569	580	603	564	585	584	553	596	559	580	583	639	570	557	581	567	582	564	562	623	580	623	571	588	597	592	589	601	590	589	556	563	637	576	611	587	577	541	601	599	618	586	613	545	595	622	589	569	577	591	548	572	602	571	622	583	584	591	583	564	542	592	573	607	625	581	626	574	504	586	575	569	624	547	600	571	593	573	608	595	589	560	596	564	628	603	598	534	618	600	559	561	573	591	585	591	563	616	543	634	600	597	607	516	596	600	589	615	589	573	612	586	583	602	537	600	597	630	566	580	576	567	634	547	592	573	605	580	561	592	597	569	594	602	583	608	627	622	540	587	563	609	556	604	627	611	561	573	578	560	596	654	620	568	575	554	614	577	560	571	654	587	563	580	567	570	585	635	566	569	548	566	578	591	587	579	573	626	548
3603	2348	1080	797	1007	905	1783	1786	1345	738	419	327	190	110	70	59	53	38	54	49	33	55	52	47	43	41	53	36	42	51	32	41	39	48	29	33	36	45	35	38	34	37	52	36	53	49	39	30	35	40	45	39	38	34	38	42	43	40	48	53	45	55	45	38	50	51	38	39	44	35	43	49	46	40	41	41	29	38	40	47	42	49	40	48	52	32	45	42	42	45	59	53	51	42	44	38	45	45	29	48	37	39	39	53	40	36	45	53	40	41	44	33	43	40	36	43	42	41	38	39	52	38	42	41	50	42	35	41	47	36	44	43	50	47	40	46	37	41	39	40	36	39	46	36	38	48	53	45	37	42	43	40	50	32	45	37	44	40	42	38	46	34	52	57	37	48	34	52	28	43	51	50	42	50	33	31	40	47	35	48	36	52	42	39	48	46	25	42	48	53	46	43	36	51	36	40	45	51	38	42	30	39	37	42	46	43	37	40	41	47	46	38	32	48	38	51	47	46	46	40	45	43	45	41	39	46	35	47	38	52	45	39	47	42	39	46	45	42	41	34	38	48	45	49	38	44	44	34	46	45	45	32	48	40	49	47	44	31	46	44	53	45	49	54	42	46	52	43	37	25	39	39	41	51	57	39	51	31	43	54	44	37	55	51	46	37	44	44	42	47	34	26	40	42	47	51	50	43	42	45	44	49	38	37	40	39	41	31	43	46	45	38	50	44	48	46	51	40	43	39	55	44	41	32	42	47	39	42	38	44	53	45	35	34	41	41	39	43	45	55	49	46	48	33	38	48	45	36	52	47	39	53	40	44	35	49	44	38	50	51	53	43	34	46	48	44	46	46	46	38	43	30	44	41	35	38	45	39	43	37	45	46	38	41	45	46	37	48	47	43	44	51	37	57	37	47	40	46	47	41	48	33	40	40	45	36	40	50	41	27	46	40	49	49	40	46	43	39	55	38	45	48	45	49	51	50	34	39	38	43	38	38	39	48	51	34	32	55	37	37	37	48	49	47	45	43	48	46	38	46	49	45	40	42	38	33	33	43	51	50	38	46	39	44	49	56	43	53	42	45	30	46	55	44	29	46	44	31	34	35	36	43	39	54	39	53	42	40	40	47	36	29	41	33	42	42	47	43	48	33	44	50	41	42	44	39	40	51	37	31	29	38	38	41	43	46	45	37	38	49	40	42	54	36	57	51	32	47	37	41	44	27	37	51	52	49	48	40	39	38	46	42	41	42	34	38	36	48	31	50	35	45	39	48	38	40	42	32	50	46	27	34	37	50	45	43	45	47	43	50	40	52	36	41	42	32	44	31	41	35	34	39	45	39	44	50	49	40	46	51	47	36	44	55	47	52	35	24	47	40	47	46	42	51	42	45	31	51	60	36	47	46	40	43	42	44	42	37	44	43	45	44	46	42	41	42	46	52	43	33	45	36	34	50	39	42	45	42	42	41	33	49	40	33	42	35	34	56	33	39	49	53	40	35	36	42	52	56	46	50	44	33	45	60	47	42	38	37	33	38	44	41	40	46	45	42	41	50	52	51	49	42	41	51	29	47	50	37	32	42	49	41	50	46	53	38	52	53	46	38	49	38	60	50	54	39	45	40	51	57	39	45	40	34	42	52	46	44	41	46	40	53	42	35	51	44	62	38	57	34	45	43	43	28	48	50	46	32	44	39	43	46	50	39	49	41	33	38	33	25	39	29	47	41	47	39	36	47	35	42	52	49	41	38	33	56	39	40	39	45	41	44	44	50	41	37	34	44	43	49	58	34	42	45	45	42	45	46	39	40	31	30	43	41	53	56	37	50	39	44	35	46	46	36	36	35	37	33	55	52	41	36	44	35	38	44	50	47	47	33	33	40	41	43	48	42	60	54	39	59	53	40	38	44	44	32	34	35	47	37	45	28	38	43	41	37	41	49	53	37	36	53	44	44	34	47	46	50	45	37	40	43	33	42	54	52	45	43	38	41	53	47	44	39	37	34	37	52	41	47	37	38	42	41	44	45	26	54	35	38	47	43	36	29	35	39	54	47	49	43	50	45	47	47	38	33	37	52	46	50	39	39	41	50	47	41	45	47	50	58	39	43	59	32	44	52	46	51	46	48	33	47	43	42	42	36	48	33	35	49	54	32	42	44	47	42	62	54	39	43	41	45	42	45	30	46	53	46	34	27	44	44	37	39	33	33	28	30	35	40	46	46	52	35	48	45	54	36	37	44	49	45	38	49	37	29	43	44	47	28	42	38	43	38	41	60	45	31	45	35	44	43	40	46	43	41	45	36	36	42	55	33	40	38	48	44	39	49	38	38	42	49	40	44	45	51	50	45	38	45	49	36	41	50	50	48	48	57	39	48	29	43	38	43	40	44	37	26	30	43	54	46	47	35	37	51	47	42	45	50	46	42	38	31	47	40	45	40	40	44	56	37	50	43	46	45	47	39	44	44	46	41	47	52	37	34	39	43	33	41	35	34	34	38	39	54	38	42	43	38	44	40	38	48	35	42	47	46	41	39	45	37	56	47	48	40	53	38	43	45	48	45	47	51	40	50	48	51	45	38	38	43	37	47	48	39	45	42	43	46	40	44	42	40	49	48	38	36	37	42	49	51	31	35	51	44	53	35	43	48	44	46	36	41	44	45	43	42	42	43	47	39	43	44	43	40	38	46	53	27	43	41	33	49	42	48	45	46	27	47	46	51	46	45	34	54	38	43	52	38	49	38	44	55	35	36	41	49	37	50	46	45	49	33	34	42	48	49	50	38	35	46	32	49	52	37	32	40	52	41	56	50	44	31	41	45	47	33	39	28	47	42	50	38	49	34	42	28	42	34	37	44	44	38	41	42	39	51	42	41	39	38	39	44	41	48	47	50	31	43	46	53	46	40	39	44	48	40	44	47	56	49	42	37	33	54	47	45	48	40	46	39	36	41	39	46	34	33	53	45	34	45	24	50	41	58	50	53	25	53	38	46	48	54	50	27	48	44	44	38	39	48	40	41	45	36	40	28	54	49	47	33	36	49	50	48	46	48	55	45	37	50	40	33	39	46	40	41	40	54	32	52	52	41	44	37	43	47	55	54	41	51	48	40	40	47	55	42	47	54	50	46	55	29	41	42	46	33	36	45	46	43	58	40	44	47	42	47	46	51	34	39	33	32	37	34	31	46	44	30	39	32	37	39	34	32	41	43	39	41	49	43	49	41	40	48	32	37	38	43	37	35	39	53	51	35	36	52	50	41	42	54	46	42	40	48	32	42	44	45	37	46	38	43	45	43	46	44	44	42	45	32	40	47	50	50	31	41	35	51	43	42	44	50	42	39	44	32	35	35	38	43	40	42	46	39	36	46	42	42	40	41	48	28	44	40	38	45	37	39	37	41	53	52	53	44	47	38	35	32	44	47	36	49	48	35	45	51	34	39	48	43	39	43	44	32	42	40	32	40	57	43	64	39	46	33	42	46	36	35	36	35	50	44	40	46
33255	21000	16525	22711	33873	29017	34406	32351	27160	19958	13623	11014	6211	2422	1378	1229	843	804	737	670	585	550	565	544	595	580	538	547	570	523	527	568	573	517	554	566	546	534	534	583	523	567	549	560	572	589	573	514	560	541	556	523	497	566	552	544	609	579	543	544	592	579	541	610	550	585	572	558	570	577	563	588	581	520	537	556	541	560	551	543	561	547	568	554	570	506	559	560	575	585	555	566	582	540	549	547	561	568	598	538	562	585	508	577	529	538	546	552	573	573	558	584	565	566	511	590	591	562	592	525	559	519	543	523	548	535	599	581	563	501	571	548	582	557	555	555	557	527	547	522	520	521	582	542	542	550	573	561	555	556	588	581	549	559	516	530	563	533	533	580	569	571	508	555	556	556	554	536	598	565	568	549	581	581	605	586	567	552	550	552	578	559	573	539	533	562	550	584	565	570	547	547	578	546	514	554	566	558	572	557	572	597	551	548	554	575	573	562	529	482	558	550	551	560	583	550	559	579	546	507	572	542	562	583	587	568	513	589	540	538	524	570	569	542	590	540	560	548	581	503	529	549	549	580	594	571	589	585	590	568	580	580	571	549	541	573	574	562	550	515	579	570	605	555	553	569	599	585	563	577	571	585	567	535	556	535	567	603	556	540	555	554	612	563	613	612	541	524	539	613	579	563	541	579	547	597	552	578	559	550	558	569	588	524	567	561	543	577	533	564	561	572	538	547	576	527	552	571	571	530	546	542	555	572	557	600	549	539	548	597	527	573	555	543	556	571	553	583	576	521	539	537	532	586	551	595	546	587	586	568	550	564	594	606	555	610	550	545	570	567	559	613	560	564	539	527	536	566	546	541	519	519	594	610	536	561	589	525	587	579	567	548	575	561	519	528	545	559	543	565	550	598	573	536	580	564	557	553	582	531	557	562	501	526	529	573	557	531	566	541	513	591	575	542	612	607	557	571	584	547	562	528	565	547	589	576	576	515	556	530	539	585	561	511	582	561	560	560	566	560	548	536	528	543	521	570	591	584	510	587	563	557	562	575	557	572	544	529	542	596	521	587	530	557	529	609	561	563	569	527	542	569	530	598	544	588	559	557	579	592	592	548	571	600	533	530	544	567	567	542	531	556	523	539	563	585	539	528	555	527	559	629	558	579	578	587	564	516	525	602	552	562	568	555	567	563	503	539	567	537	559	539	551	530	548	532	594	555	560	527	530	524	581	604	554	505	560	538	508	575	544	545	544	537	556	591	566	615	541	575	557	558	571	547	583	548	537	553	558	587	552	547	547	550	598	551	550	551	546	536	526	552	527	579	545	554	594	562	557	545	557	558	580	568	542	516	558	541	586	539	548	565	563	590	565	619	540	566	532	561	546	530	558	550	533	581	539	537	572	593	550	553	533	601	537	583	561	563	517	602	551	572	549	584	530	583	547	558	548	572	587	578	566	561	555	544	586	583	574	531	563	544	519	601	518	538	546	515	520	598	614	562	556	572	635	540	554	522	536	562	588	574	583	556	591	524	525	552	556	556	608	572	550	539	554	520	593	579	563	589	571	569	557	547	572	550	595	491	598	540	545	559	577	599	549	528	564	578	576	562	549	594	585	569	521	570	560	572	577	598	588	569	517	563	546	584	558	587	528	556	556	571	591	572	565	572	535	521	533	544	555	537	551	593	596	548	588	537	528	573	580	548	587	560	540	574	531	535	557	544	569	556	550	535	559	589	602	555	580	537	528	560	572	605	583	554	583	586	563	530	533	516	567	541	532	597	573	542	577	576	584	566	554	563	546	556	595	636	565	537	571	539	570	566	569	524	589	576	568	597	577	568	565	593	612	527	555	582	536	530	534	568	554	541	554	573	570	570	587	541	597	581	542	546	579	575	560	583	556	542	533	571	531	551	547	565	561	574	585	545	558	552	536	555	532	567	584	558	558	571	586	565	515	528	525	585	545	565	568	524	556	548	571	576	569	595	577	573	531	604	582	584	556	527	553	574	557	529	605	555	584	566	565	565	572	554	554	545	552	576	596	513	544	537	579	577	570	591	546	544	589	576	537	614	561	550	540	540	538	555	554	559	540	575	566	560	520	572	589	596	537	577	554	567	558	567	575	545	571	564	537	547	593	517	556	576	574	543	526	625	585	535	569	585	558	555	560	620	554	549	560	568	543	569	570	576	611	562	580	569	635	537	557	557	597	584	580	562	595	548	557	527	562	561	563	545	594	578	583	545	515	580	591	584	562	556	555	538	550	584	536	540	582	597	559	553	567	543	553	572	559	523	558	543	542	582	565	538	559	529	531	512	485	516	576	546	550	568	566	583	552	573	569	563	590	583	557	547	548	541	566	556	581	576	583	540	547	525	589	571	540	558	576	601	571	551	610	570	551	611	536	575	579	493	549	592	559	591	545	557	564	552	524	581	604	576	525	583	548	535	591	541	580	566	557	575	536	569	586	549	575	532	569	547	564	567	581	551	565	575	520	555	605	547	521	556	537	567	534	535	553	567	558	544	584	521	538	553	559	569	560	560	525	552	561	563	591	535	541	528	586	548	556	552	565	586	562	550	561	535	580	545	572	531	541	529	535	570	564	580	554	539	562	594	554	582	540	626	570	553	567	549	517	547	558	550	606	548	539	529	557	569	616	594	611	553	526	584	533	536	562	551	572	581	584	594	509	561	562	568	557	531	554	551	540	572	561	584	586	524	577	594	545	557	546	552	569	551	544	600	573	525	572	562	568	581	570	524	497	600	540	572	559	580	548	600	604	592	561	555	512	574	570	582	527	554	575	590	537	547	548	545	556	561	551	563	600	579	575	598	542	537	557	548	538	561	550	537	584	548	589	573	558	564	537	581	538	555	516	609	556	572	586	531	536	540	543	552	563	602	553	548	532	567	569	559	590	573	543	568	505	583	553	538	567	552	542	593	522	566	595	580	546	551	608	544	530	592	547	522	557	580	577	490	600	553	555	561	581	549	500	566	546	578	539	624	518	567	559	591	558	566	546	566	543	555	568	561	560	576	545	601	555	541	592	546	553	572	555	622	562	601	566	550	544	563	550	558	610	562	550	544	604	542	591	557	579	577	553	509	547	566	515	517	532	537	551	530	542	612	520	547	519	572	591	550	552	554	520	573	549	594	582	557	535	571	542	561	573	559	587	544	557	570	494	558	579	532	536	531	568	526	525	536	560	510	574	603	554	614	538	573	583	611	522	561	563	596	579	559	557	576	564	535	584	563	609	563	556	556	574	571	562	506	561	569	601	539	579	552	588	578	557	576	589	526	570	567	603	565	552	507	548	532	567	601	541	529	520	526	504	574	562	551	579	583	538	533	557	570	547	549	604	588	568	559	570	547	565	545	534	580	553	557	526	564	546	546	506	551	599	545	580	631	567	550	547	616	586	519	584	555	557	598	513	562	557	540	583	548	544	556	566	531	543	552	578	562	583	552	517	545	541	555	576	595	564	585	541	553	543	521	570	593	556	531
7684	8843	3331	2232	3100	2920	4525	5590	4023	2160	1035	831	411	179	107	100	76	80	62	62	42	48	43	62	40	45	28	42	48	33	38	42	61	54	62	47	44	32	60	38	40	39	44	51	44	33	40	46	36	46	37	45	52	26	61	42	54	46	39	32	46	27	51	54	41	45	38	42	39	43	33	43	42	40	39	43	41	52	36	41	47	54	41	48	41	35	37	44	51	48	38	50	40	43	39	48	49	42	45	45	51	28	45	51	48	37	62	50	54	45	35	48	29	31	53	47	30	42	30	43	41	53	54	38	42	38	46	47	40	61	33	46	47	40	47	55	45	47	48	36	43	46	45	49	35	53	36	47	40	46	44	50	44	50	45	45	34	47	36	46	51	34	54	39	38	41	51	43	48	48	46	44	38	47	56	43	38	46	47	39	47	38	43	38	38	41	34	41	44	45	34	40	31	29	36	57	47	52	46	42	59	43	42	45	49	35	44	45	50	50	50	37	46	43	46	38	44	41	43	34	46	55	47	47	41	38	39	52	44	45	48	37	40	51	36	53	41	42	48	44	55	40	47	54	42	40	44	43	51	37	45	46	43	37	43	52	37	48	38	53	48	37	43	30	34	34	45	39	42	46	43	37	46	46	52	45	51	38	45	44	36	48	50	39	37	66	50	28	42	49	42	43	46	47	45	50	44	43	43	41	37	47	42	49	47	45	45	36	44	45	46	39	43	45	51	43	46	44	31	47	44	40	41	44	42	36	29	69	38	39	61	54	39	37	55	46	36	46	42	43	47	39	51	36	56	41	57	42	43	45	35	35	44	40	39	45	49	53	33	46	44	35	50	41	38	37	39	41	38	43	57	55	40	45	50	42	50	52	44	56	43	45	47	53	46	45	54	50	34	42	44	50	30	52	42	46	40	51	54	45	50	44	52	50	42	39	40	35	50	51	40	49	35	31	40	37	37	52	54	41	57	35	56	47	40	42	48	33	53	39	46	61	54	45	50	33	42	48	43	35	45	34	38	54	47	34	51	39	40	49	43	47	43	43	34	39	34	58	46	44	45	31	59	38	62	52	42	41	47	40	40	39	34	48	40	47	50	44	55	42	43	36	41	48	34	35	45	35	50	42	48	42	55	43	41	42	48	41	53	39	54	49	47	44	50	41	45	50	54	45	53	42	31	51	32	48	36	57	43	34	41	40	49	39	46	41	37	39	61	44	37	43	36	44	34	51	49	48	47	37	54	38	49	39	49	44	54	49	40	40	42	39	45	40	49	55	37	46	36	38	52	39	44	54	40	53	49	52	43	43	52	46	41	50	41	47	39	54	41	43	51	44	37	39	34	39	50	51	42	38	38	35	40	30	40	37	34	47	38	44	45	41	45	51	53	44	50	48	45	46	41	40	55	41	46	41	39	42	45	44	31	46	43	47	47	50	43	43	45	42	47	47	48	55	41	47	46	41	46	42	44	37	38	45	47	36	42	37	54	38	33	33	33	45	40	37	40	34	53	42	53	51	35	47	32	48	31	49	55	45	46	39	42	47	54	51	37	44	38	40	41	53	37	43	37	45	46	53	31	50	37	42	34	42	50	30	37	41	42	32	54	37	47	41	39	28	42	34	59	47	45	52	37	38	44	43	40	45	38	43	40	32	34	42	33	47	40	51	42	29	43	56	34	52	39	38	49	49	49	39	39	43	48	43	48	46	47	42	54	46	44	46	34	37	37	38	52	30	41	42	58	35	44	50	40	57	64	55	45	32	53	31	39	44	50	39	48	38	26	51	49	42	49	44	40	33	53	45	46	53	45	44	39	44	47	38	33	46	39	40	34	45	39	53	48	40	45	56	61	31	37	38	47	48	39	52	50	46	48	36	51	44	54	38	43	37	52	48	46	47	60	45	40	40	46	32	35	36	53	42	42	42	51	40	56	41	35	48	47	47	54	46	43	35	43	45	39	48	43	37	54	44	46	49	40	47	46	35	45	49	45	45	42	37	53	36	40	47	41	42	40	51	50	35	47	39	39	50	36	45	44	53	40	52	44	45	42	40	36	39	49	40	49	45	53	28	48	49	42	39	53	38	46	42	46	43	46	40	48	35	38	40	44	47	54	44	57	43	47	46	49	43	49	43	41	37	44	46	35	35	55	40	50	44	44	54	41	48	51	36	42	47	48	44	43	49	38	50	38	47	42	50	45	52	46	24	47	32	42	42	41	46	50	30	47	47	49	46	44	48	50	48	50	53	39	61	38	34	43	47	42	33	36	38	41	39	33	41	44	38	38	46	43	49	38	34	31	37	44	48	47	38	30	54	46	47	44	47	50	40	46	48	46	57	36	38	48	42	40	46	44	57	45	41	39	52	50	44	42	35	41	44	50	53	43	41	53	47	46	37	38	49	33	51	41	43	42	43	41	46	56	44	53	54	42	35	51	41	38	32	33	41	41	38	49	28	34	34	53	45	41	54	39	48	46	30	43	54	31	44	42	43	49	41	27	36	55	41	45	47	41	46	42	35	48	52	44	50	42	49	34	40	48	43	30	51	43	44	50	36	41	45	38	44	35	46	40	42	58	34	54	36	47	31	36	32	37	32	47	50	47	46	40	48	47	45	44	36	56	53	46	37	43	42	45	42	46	45	44	47	51	40	38	47	48	40	40	40	35	54	42	42	34	38	52	44	43	46	31	33	40	55	42	41	47	43	32	55	50	39	48	39	48	44	42	36	46	47	43	37	45	35	50	51	43	55	40	44	38	38	50	42	46	45	33	44	43	47	43	51	43	48	43	41	30	41	49	53	45	40	41	37	37	47	38	48	49	35	51	44	44	41	45	42	41	41	43	55	48	45	37	48	51	51	46	54	49	41	52	44	44	40	53	36	35	41	42	43	35	46	43	45	47	41	36	55	47	49	48	51	52	36	38	51	57	44	46	39	42	48	44	48	25	41	36	51	49	39	51	35	44	35	40	34	36	40	51	34	37	53	32	40	44	50	39	40	30	44	38	46	42	42	35	54	47	36	37	36	48	35	45	42	53	41	42	38	52	44	43	49	47	45	47	51	48	38	51	47	52	38	38	44	41	41	35	54	34	35	54	53	48	39	37	47	44	46	45	50	47	49	40	42	52	40	47	34	64	47	54	50	30	46	51	44	42	40	49	47	42	52	46	46	52	40	46	54	43	44	38	37	41	36	43	51	43	59	36	41	44	48	46	52	40	57	41	35	49	40	50	55	35	53	58	27	46	48	49	46	49	41	47	52	48	38	49	41	46	50	38	36	58	41	37	47	47	46	45	40	43	38	47	44	45	44	44	31	56	37	34	40	40	54	43	38	41	43	44	52	46	45	46	47	46	45	49	37	52	39	33	37	49	44	45	49	45	40	44	37	39	46	43	40	44	48	38	41	40	36	37	42	53	51	48	46	38	48	39	42	43	37	66	34	56	66	48	36	45	42	36	37	40	44	30	41	41	38	50	25	40	43	45	48	33	42	32	48
44462	32154	25511	33949	48215	41839	44660	45713	37599	30418	21379	19604	11580	4679	3060	2488	1624	1344	1100	806	647	575	582	577	592	528	549	560	589	559	570	587	548	597	561	552	538	568	595	580	552	567	580	529	544	587	586	553	594	573	578	549	549	596	525	516	577	586	514	549	558	542	587	569	571	613	572	588	592	576	540	570	580	551	603	579	627	575	570	536	563	572	547	581	601	557	576	569	577	559	558	553	554	537	572	579	547	578	597	577	571	499	572	567	550	563	562	574	559	527	572	562	589	597	553	557	589	583	604	595	553	569	552	578	542	557	545	559	580	590	581	565	576	550	591	547	544	548	605	568	608	620	580	599	579	609	608	568	621	571	562	575	552	572	574	538	576	521	573	555	568	567	567	587	574	607	587	598	564	567	596	558	565	598	592	558	571	558	593	553	550	551	570	545	576	555	579	574	560	554	554	573	563	611	550	577	586	556	609	530	560	589	566	548	556	602	571	592	583	603	561	583	580	605	565	548	568	543	577	529	553	598	586	534	581	567	582	536	543	617	570	584	602	567	594	570	608	585	573	576	606	594	622	572	528	532	572	555	530	572	602	564	576	590	587	633	601	569	527	579	539	569	605	579	562	596	571	596	585	601	562	555	545	564	573	575	593	594	527	557	557	547	560	541	584	569	574	583	571	553	587	563	591	592	586	550	556	552	585	578	595	522	582	535	562	541	575	569	568	565	606	598	590	535	610	591	569	610	589	563	581	561	545	579	581	566	610	589	586	541	578	582	582	597	527	580	552	549	547	602	576	583	547	557	633	585	575	588	548	595	537	599	586	579	608	588	563	572	574	552	610	593	559	581	543	633	604	556	580	574	562	624	597	543	570	568	559	591	537	551	584	595	520	621	584	566	596	569	543	567	558	543	562	632	575	568	542	571	555	607	576	551	507	573	587	588	627	582	548	569	642	568	620	611	558	590	595	545	558	551	567	596	618	575	546	563	560	588	586	564	632	516	605	556	572	629	599	517	549	591	609	605	567	581	611	548	551	580	586	570	554	585	562	555	547	608	572	576	549	569	598	590	596	599	588	563	600	524	524	563	568	534	593	561	551	569	607	573	570	598	613	534	600	546	547	591	580	560	584	525	599	587	585	578	611	572	574	578	554	571	511	566	570	541	613	521	560	556	600	560	562	572	581	572	559	548	593	594	507	593	531	557	564	580	586	562	611	581	604	596	626	543	538	572	598	537	566	547	590	544	558	579	570	553	558	586	579	568	591	595	580	561	587	588	620	591	532	612	570	605	650	545	621	624	586	603	559	592	551	566	614	569	576	533	555	557	585	548	556	555	588	561	599	558	582	539	580	586	597	533	535	591	584	585	575	600	551	604	574	580	584	594	587	610	606	591	556	612	604	561	581	596	556	600	543	597	569	588	600	532	609	577	604	600	568	548	555	561	618	519	589	577	528	569	566	581	579	619	595	594	595	620	521	567	609	583	597	564	549	587	577	572	575	607	634	605	555	566	561	584	549	616	581	576	599	577	560	565	580	589	584	555	569	569	561	615	550	593	603	591	570	551	585	596	588	572	569	560	632	591	584	572	520	568	609	585	569	543	552	569	556	571	606	594	593	636	555	543	598	567	550	589	562	570	590	615	569	528	596	571	564	579	536	625	531	563	560	588	592	513	601	595	540	603	539	588	597	589	556	582	541	524	557	624	546	552	572	565	588	561	587	593	532	595	565	583	588	569	584	600	581	622	570	564	566	563	556	544	603	603	576	587	531	574	580	594	542	580	596	591	580	584	603	549	628	600	594	607	570	611	550	597	540	590	578	559	568	599	554	545	543	570	595	559	551	552	554	556	615	584	581	566	532	551	608	598	562	522	568	544	566	544	574	558	600	579	599	604	593	581	549	594	566	570	541	593	544	602	542	598	622	617	551	571	612	586	592	535	541	584	581	550	555	603	582	600	574	567	537	565	620	577	577	538	576	606	565	617	608	580	601	575	554	544	530	513	568	585	586	593	518	570	550	553	568	553	584	548	593	564	581	556	582	598	551	551	591	565	584	543	587	573	594	555	573	582	519	586	552	530	560	554	566	589	621	562	624	567	590	605	542	555	600	557	529	576	568	552	566	619	557	566	573	590	556	582	505	554	554	569	555	599	608	543	562	539	535	530	614	579	552	532	539	572	574	575	632	553	592	597	629	595	610	543	558	575	558	604	588	549	562	585	570	557	521	570	592	569	571	618	620	540	575	570	570	540	593	567	539	563	550	533	573	598	552	565	563	554	589	574	544	594	569	544	614	528	597	575	578	586	567	578	602	569	544	603	599	590	570	569	579	600	587	558	556	572	591	542	549	527	541	577	532	581	569	557	566	566	568	550	579	562	561	577	549	555	569	579	637	591	575	597	550	539	551	554	535	566	624	568	575	520	614	615	565	558	610	595	540	608	595	579	586	559	575	588	555	606	540	575	517	605	583	554	552	595	579	581	605	581	547	576	616	571	570	585	539	575	604	562	547	541	509	566	561	587	574	568	561	572	626	610	570	577	557	597	595	538	584	562	610	555	583	553	575	579	603	564	544	570	579	524	562	607	595	581	560	562	569	585	612	593	560	536	563	585	566	550	533	582	576	528	569	595	575	588	536	579	574	566	585	563	600	577	596	549	545	564	566	582	591	596	579	576	605	569	543	558	602	593	571	558	595	567	612	569	573	597	563	558	577	562	607	560	541	527	559	583	553	629	591	587	571	578	556	591	542	518	563	562	575	592	510	602	548	531	576	632	588	547	547	600	602	636	593	577	600	594	574	599	547	566	566	575	600	585	571	543	611	584	607	566	578	582	576	582	574	594	570	547	564	563	568	574	600	566	532	630	547	576	574	577	603	574	565	539	551	557	542	571	571	556	617	575	553	568	605	563	551	612	567	579	572	600	584	578	569	572	538	608	579	550	588	576	601	552	575	581	533	606	561	616	592	582	566	549	543	576	549	589	574	574	584	602	601	540	579	563	544	573	566	577	567	618	584	593	559	588	608	578	597	583	586	604	580	575	552	524	572	601	591	611	589	574	582	601	573	578	605	573	584	547	558	559	537	597	579	580	590	570	577	557	562	565	571	601	560	582	541	588	567	577	562	592	578	591	554	561	576	533	574	576	554	561	591	582	547	556	543	559	597	573	548	564	583	597	543	597	551	578	622	585	538	578	649	559	606	639	572	539	561	582	532	569	572	542	552	593	620	574	590	548	570	573	553	599	617	577	591	577	588	610	595	556	607	617	560	589	563	540	568	616	557	556	515	553	617	542	540	587	586	618	508	553	603	576	574	591	587	564	600	562	563	564	554	559	567	609	598	592	581	573	540	556	562	604	557	595	555	560	533	564	571	575	582	608	634	545	565	601	594	589	586	597	576	553	546	544	551	587	593	570	581	555	540	526	592	554	579	574	555	565	571	589	538	586	588	559	555	622	591	571	569	541	600	616	588	582	607	559	550	566	574	577	585	546
7500	7837	3384	2408	2861	2777	4959	5499	4119	2156	980	1039	437	209	147	103	97	76	57	43	41	49	51	44	43	50	47	44	51	54	38	50	30	40	46	42	37	43	36	51	42	52	43	34	39	41	43	47	49	45	48	34	40	48	48	46	50	47	58	48	44	51	35	38	52	46	37	49	39	39	32	44	41	48	43	33	42	46	50	36	41	42	50	45	31	41	46	58	50	38	54	46	40	49	52	33	41	49	39	43	47	31	41	39	41	39	42	46	44	48	47	52	53	54	51	44	50	45	47	47	45	44	44	35	49	40	38	40	38	36	41	47	49	44	41	44	39	54	48	39	41	53	40	47	40	43	45	50	45	51	54	29	47	41	36	55	51	38	39	47	34	41	44	32	42	60	56	30	35	41	50	51	55	49	32	50	35	35	40	48	46	35	36	47	42	42	51	42	43	61	42	32	54	44	37	42	47	38	36	38	41	39	48	46	49	46	38	48	38	41	50	38	43	56	41	46	54	49	49	48	33	44	42	39	49	44	42	37	44	52	52	39	48	43	40	44	34	49	33	44	33	33	38	52	35	44	53	43	57	49	45	45	36	47	43	49	43	47	46	48	38	43	49	49	41	39	53	47	42	55	33	52	45	39	50	40	36	46	32	37	38	36	48	46	39	35	43	36	53	47	39	41	48	39	37	37	40	33	53	37	45	30	50	50	46	33	44	37	44	43	37	42	38	52	46	50	46	43	42	57	43	39	48	41	31	40	44	35	54	49	51	41	61	42	40	61	46	42	42	45	31	40	46	46	51	56	43	39	39	36	32	48	47	49	42	63	45	50	45	56	47	48	56	36	47	42	41	44	32	43	40	44	38	50	51	49	32	36	39	36	45	45	34	50	29	45	43	49	40	52	47	40	34	45	44	39	37	44	44	44	48	49	50	39	51	34	37	33	42	42	34	67	55	44	48	30	35	43	51	39	42	38	50	39	56	34	51	35	49	39	43	39	51	48	53	48	42	49	61	44	34	51	48	49	45	34	55	51	46	41	43	39	44	48	45	48	51	44	43	37	36	42	30	58	46	45	44	44	44	51	46	26	35	47	44	49	45	37	41	51	45	38	45	43	36	47	54	34	59	39	64	33	41	41	37	33	58	47	46	52	46	57	52	32	35	38	39	48	44	44	64	39	44	56	55	43	50	45	51	46	48	54	62	40	48	42	48	55	28	40	56	60	44	44	55	33	43	43	53	42	44	47	41	42	44	42	46	41	46	51	51	40	47	56	49	45	35	60	50	40	34	47	43	43	45	51	49	34	48	41	35	49	41	47	31	47	36	39	46	41	47	47	44	48	50	48	56	49	38	56	38	49	48	40	41	45	43	48	38	41	44	38	46	45	54	44	49	46	48	45	48	48	40	46	30	48	51	38	40	50	39	41	44	69	47	42	43	49	50	48	52	44	41	52	51	41	38	41	41	39	40	52	32	42	41	36	46	55	56	39	54	43	45	36	33	40	56	43	40	51	46	44	40	43	43	58	42	36	39	47	52	46	40	39	48	44	40	43	51	42	36	38	35	45	42	57	32	42	43	39	47	43	39	50	41	42	51	45	42	45	49	42	35	38	50	47	33	39	47	45	50	47	37	46	44	42	43	45	44	49	36	41	40	32	43	58	48	43	53	31	35	54	43	40	47	48	35	43	45	41	59	43	38	45	34	38	34	45	41	36	39	40	50	38	39	50	45	44	48	39	39	48	48	42	52	37	44	47	42	50	45	45	46	40	39	53	40	51	48	52	48	42	30	48	45	39	45	37	44	35	40	61	32	26	42	51	36	50	49	45	34	41	46	56	47	45	46	32	31	47	49	46	39	56	49	58	45	52	44	36	52	45	54	43	43	44	48	42	44	48	51	40	51	52	52	51	39	41	34	47	53	33	43	43	51	38	47	41	36	45	55	51	45	35	35	41	39	37	47	42	54	46	50	40	50	36	46	39	45	45	39	46	37	38	37	46	41	38	49	40	56	39	45	40	36	38	52	56	25	45	45	51	54	52	58	38	37	52	43	34	36	48	46	33	42	44	40	40	49	31	40	48	50	32	38	46	42	46	46	49	38	35	42	27	37	45	44	47	39	30	58	40	48	43	50	41	49	51	33	42	43	42	34	42	35	56	45	39	42	51	42	52	52	44	49	55	34	56	42	47	54	45	41	34	47	49	39	44	52	49	29	44	39	54	43	40	43	41	37	48	34	35	29	54	48	58	47	45	58	43	47	44	58	40	43	38	46	55	53	50	45	40	30	32	39	50	39	47	41	53	41	46	46	44	46	42	45	37	41	44	38	49	40	43	47	40	34	39	39	43	42	42	49	38	48	44	45	45	45	35	34	48	41	48	35	40	45	40	50	46	28	51	46	42	53	47	30	57	39	44	50	48	38	52	36	37	41	47	46	36	32	47	41	47	35	34	44	43	42	40	50	37	34	53	31	39	52	39	42	35	37	49	38	46	39	54	51	40	38	42	39	31	43	42	38	36	51	53	42	46	32	42	43	56	32	47	45	34	45	39	39	38	52	49	52	37	57	48	44	42	28	55	50	56	43	47	43	42	47	39	36	55	50	53	57	41	37	53	44	40	37	38	45	56	36	54	49	49	39	47	55	45	46	42	37	41	55	50	36	63	46	43	50	44	39	41	51	36	39	40	51	39	30	41	45	48	45	47	36	38	44	44	42	43	53	48	44	38	36	49	37	54	49	48	45	38	44	42	41	44	33	33	54	38	42	44	39	52	52	38	34	44	44	52	40	34	56	50	41	45	51	43	41	48	35	44	34	42	38	40	44	48	50	46	42	59	36	38	43	42	49	45	36	54	36	33	45	37	45	40	35	45	47	40	49	40	42	47	39	40	37	38	43	37	39	41	50	44	36	51	46	42	58	41	55	33	46	31	48	34	37	48	40	53	40	39	52	47	50	43	51	52	40	43	42	44	42	39	54	53	46	36	48	41	42	40	45	41	50	46	31	44	39	52	35	44	46	51	46	40	46	49	55	64	41	46	39	43	42	46	49	45	31	51	40	31	47	34	51	46	49	46	32	33	48	45	43	43	51	52	63	44	36	41	43	47	41	38	41	38	53	41	43	44	35	39	46	59	35	51	39	37	46	72	31	38	35	50	47	42	47	31	34	37	44	43	51	47	34	34	52	42	51	52	44	39	47	49	47	49	43	45	42	46	50	46	34	34	43	40	37	55	34	52	52	51	47	39	43	25	35	42	51	36	47	38	48	43	57	48	45	43	31	33	44	37	44	45	61	38	34	55	40	36	47	50	42	46	40	35	38	48	41	44	41	37	48	44	37	43	44	35	34	39	46	37	39	55	40	47	38	34	42	50	43	45	40	45	30	47	41	41	28	49	52	46	52	41	46	39	40	40	40	50	29	31	47	33	34	61	42	35	37	42	48	39	57	34	34	42	45	50	47	34	41	48	45	49	41	35	42	39	40	53	43	45
41677	32602	26139	33003	46850	41805	48166	45749	38346	30662	22764	21840	11600	5640	4249	2772	1989	1462	1238	811	650	614	611	548	575	590	570	571	582	590	595	635	548	592	589	600	591	565	555	601	578	595	604	575	591	591	563	539	592	614	579	566	587	546	552	523	564	577	611	568	586	602	570	598	583	528	571	578	569	603	569	519	590	548	609	569	555	631	581	581	560	580	604	595	590	579	543	598	575	589	569	563	534	601	590	556	630	568	596	597	559	581	581	561	613	545	540	611	539	536	588	593	605	571	602	564	595	598	566	604	577	610	609	601	574	557	567	599	608	606	594	572	562	595	601	576	543	585	592	583	580	528	576	591	608	592	589	593	554	610	588	589	558	577	590	561	587	590	563	545	570	617	611	575	589	552	571	588	576	552	562	572	586	562	623	561	580	570	604	639	603	601	572	573	529	559	572	561	556	580	579	598	569	603	601	585	568	580	598	558	620	594	614	616	591	556	558	555	578	570	598	564	604	571	590	583	593	623	566	531	569	616	602	572	602	596	546	567	623	597	543	515	586	567	582	584	561	592	620	564	542	590	593	629	580	587	595	582	533	550	604	592	545	628	615	590	607	550	555	582	631	577	553	570	573	617	504	612	577	650	575	613	591	549	609	581	578	623	582	592	618	567	604	636	581	612	577	530	586	579	593	604	584	587	555	593	603	557	558	594	584	612	539	611	543	572	544	585	588	566	616	617	588	606	595	592	603	593	555	567	591	562	626	546	561	559	599	553	562	586	567	596	590	594	585	582	600	548	554	564	583	558	593	578	542	601	582	590	561	616	578	571	555	566	586	591	600	595	598	605	526	600	614	565	622	594	607	587	582	558	591	618	582	578	587	619	586	591	564	580	568	567	580	578	583	570	586	569	594	612	620	568	590	555	579	570	579	611	594	586	570	569	562	584	550	579	553	552	562	596	591	578	594	635	595	606	546	577	593	585	582	608	577	548	580	583	543	576	610	581	564	597	574	604	569	585	611	555	572	594	600	555	575	578	551	556	575	552	601	589	580	572	543	579	599	588	608	574	548	569	596	541	571	590	564	575	580	550	578	596	603	609	550	554	575	584	555	624	553	610	602	606	580	584	585	595	561	581	587	589	570	610	625	590	559	595	579	593	553	594	591	555	589	553	589	625	602	577	584	584	530	563	628	620	566	572	585	562	558	589	554	558	487	600	586	556	564	589	542	594	587	584	588	596	508	593	542	550	575	593	541	585	531	641	611	546	603	590	546	530	559	580	625	584	561	584	527	555	564	600	548	570	565	582	536	624	586	557	622	571	620	595	560	578	584	562	575	562	552	582	594	615	564	594	573	587	577	558	607	570	560	563	554	597	597	591	626	563	583	565	589	571	597	586	608	560	621	614	613	544	606	562	577	570	608	635	601	549	555	597	572	545	550	574	596	568	600	535	604	554	562	595	561	563	580	589	601	553	573	652	587	588	559	599	581	573	615	627	588	547	588	566	563	559	604	557	617	574	574	573	551	588	580	581	590	574	557	591	599	604	598	618	524	588	569	598	545	598	582	569	571	596	571	568	552	579	606	570	597	540	567	574	566	552	583	573	572	559	566	606	588	568	590	553	568	616	586	594	583	565	545	600	592	593	594	598	593	576	586	552	622	650	564	597	564	531	590	559	615	580	620	599	623	575	559	574	559	570	578	540	594	571	567	549	548	586	568	553	628	595	586	594	607	601	590	612	594	573	588	563	560	592	549	545	558	593	568	618	591	586	535	556	618	559	595	583	600	584	543	579	546	554	628	566	598	569	560	544	563	561	650	563	613	591	576	615	625	572	603	579	583	575	602	586	558	521	567	584	587	629	566	601	625	578	595	634	600	579	557	574	605	556	602	586	599	612	590	614	578	582	542	587	576	572	595	538	575	594	586	570	537	579	579	581	547	564	608	566	597	637	592	596	551	572	563	584	599	612	575	565	588	586	589	593	616	574	572	580	585	592	578	538	620	540	585	596	607	577	638	589	619	566	596	568	579	585	558	556	573	560	567	564	557	592	575	581	585	599	558	597	604	544	560	565	512	612	554	588	603	580	591	562	588	603	559	626	558	578	584	636	607	621	586	553	555	595	558	594	618	598	582	591	596	604	560	557	607	589	567	575	601	579	590	588	607	615	532	555	588	550	579	585	631	597	600	585	563	601	568	587	557	546	593	590	561	579	579	613	574	571	574	553	574	583	552	576	564	575	568	572	597	566	553	559	628	589	539	615	572	600	561	532	603	596	604	569	610	592	594	620	597	559	549	624	595	591	599	560	617	614	575	583	561	568	552	596	559	569	593	597	576	585	599	595	566	603	577	564	556	592	581	613	579	589	569	550	596	554	592	592	584	627	528	602	569	573	523	553	561	591	575	572	544	581	578	588	590	585	560	606	581	598	562	574	583	595	585	568	580	624	582	613	571	574	578	613	571	593	580	621	534	541	565	591	579	581	577	578	569	569	574	617	572	587	566	585	586	574	606	574	589	570	666	604	584	616	574	548	554	607	619	586	613	583	574	532	594	570	618	602	592	594	602	554	588	592	592	589	589	525	628	552	621	583	579	594	584	558	591	595	579	570	560	637	642	596	588	604	587	595	586	538	541	602	585	600	585	549	575	581	605	583	586	605	546	570	545	544	604	575	582	617	585	605	601	579	587	567	593	574	554	543	547	571	606	592	584	541	622	590	603	563	597	608	587	594	625	590	574	604	586	547	534	563	551	608	600	565	576	573	591	598	566	562	627	611	573	618	542	616	581	587	586	575	576	591	571	596	543	635	570	553	588	553	575	600	558	549	565	567	596	582	623	600	601	575	552	549	609	596	557	622	608	576	603	545	570	589	627	577	556	571	625	613	580	538	592	542	577	559	596	578	591	591	572	561	555	559	554	579	576	605	559	524	580	554	588	591	565	567	585	604	617	585	558	577	549	594	544	550	605	597	607	615	551	633	563	584	600	527	585	561	592	593	578	544	543	628	588	572	606	584	574	574	558	576	592	613	547	596	592	558	571	608	553	572	573	595	629	597	579	607	603	592	560	549	576	590	585	562	587	593	556	609	573	572	567	606	563	546	606	572	602	600	592	537	578	594	561	575	602	581	583	577	615	588	580	628	570	591	597	560	591	558	565	545	578	570	592	624	564	607	577	593	573	610	585	592	575	577	568	577	584	595	580	599	553	612	591	546	604	581	612	571	605	585	557	528	535	569	566	567	592	610	590	585	573	597	601	584	568	530	556	534	529	537	583	557	585	586	598	561	602	565	592	545	606	594	605	600	540	592	604	541	569	573	588	608	553	615	571	567	560	563	583	579	597	590	553	584	540	564	534	555	579	609	580	597	543	562	592	588	596	584	591	588	593	596	559	575	624	605	610	620	615	556	607	579	547	597	575	550	578	589	590	590	563	600	579	629	562	635	577	597	622	605	567	603	550	593	606	579	560	555	618	570	595	586	503	526	579	576	581	575	546	595
9577	15128	5204	3298	4841	4536	8478	11244	6430	3603	1762	1801	577	272	263	154	135	99	78	47	42	33	44	45	45	38	49	39	40	32	46	37	48	45	46	40	40	36	44	47	40	37	41	40	36	37	54	47	47	42	45	32	48	37	44	39	29	36	49	49	46	39	47	58	39	36	44	38	32	44	43	41	49	59	40	36	56	51	40	40	47	46	41	45	44	35	42	58	45	47	51	38	62	40	35	40	39	39	27	32	41	43	45	44	42	49	47	54	45	41	39	49	42	38	48	47	45	39	42	33	51	42	62	46	39	43	52	41	41	54	36	39	41	34	42	47	50	39	46	39	49	35	50	46	50	42	40	42	41	38	40	58	38	44	34	51	37	51	46	45	41	32	50	33	40	35	48	43	27	44	32	52	36	39	36	37	37	48	48	57	47	53	37	42	51	40	43	37	47	39	35	40	41	51	34	28	41	40	43	45	49	39	39	45	57	42	42	42	41	35	35	53	43	50	49	59	38	46	47	34	41	52	45	49	52	37	47	37	45	46	52	45	49	36	39	44	33	38	47	43	47	48	29	47	48	47	46	43	42	48	38	51	41	57	50	51	52	28	38	52	53	48	50	44	36	35	33	48	44	36	43	51	41	48	40	51	49	42	37	31	58	47	28	48	36	52	49	42	31	47	45	37	45	57	56	39	35	45	40	39	47	44	56	42	50	39	47	55	49	34	47	43	53	45	45	44	47	47	42	41	41	43	42	49	51	40	47	31	32	35	35	36	30	45	36	32	54	46	31	51	55	45	44	43	45	43	58	45	39	52	36	40	49	45	37	50	35	56	37	27	47	41	43	50	54	47	44	48	42	59	38	53	34	61	42	47	39	32	50	52	46	40	48	34	46	48	46	48	41	55	44	46	40	47	32	47	50	42	46	38	33	38	52	46	43	40	46	32	48	44	51	52	39	38	37	57	43	44	49	27	48	48	45	33	59	34	42	46	49	49	38	52	41	42	51	42	44	48	27	46	53	40	35	38	52	39	46	52	33	40	40	42	40	50	40	51	40	46	47	42	44	43	61	48	49	34	28	47	35	41	48	50	48	46	45	43	36	35	49	45	42	37	43	49	47	47	51	42	46	55	39	45	44	35	40	42	42	47	53	57	42	51	40	45	46	43	39	40	36	48	44	50	38	51	48	54	42	48	40	42	48	32	46	53	40	42	42	34	38	50	41	38	52	54	41	60	44	36	37	27	51	40	30	39	51	37	41	42	34	32	46	43	43	41	35	42	46	36	51	40	47	51	43	44	37	42	37	38	43	48	35	50	44	37	39	36	39	49	50	37	43	41	43	42	45	45	34	46	41	39	51	35	49	43	35	39	37	39	43	42	51	55	39	39	49	52	54	53	45	48	41	49	41	52	47	47	39	44	30	34	48	33	51	47	33	44	45	41	42	43	38	43	43	49	44	44	56	54	41	50	40	38	29	41	45	38	48	30	34	53	46	46	44	41	54	43	42	55	49	35	54	53	45	34	38	56	52	49	43	38	47	48	47	42	48	41	56	48	51	30	35	53	42	31	40	47	33	46	55	37	34	55	53	52	45	46	38	42	44	30	52	55	47	44	53	41	46	53	31	41	44	44	49	38	47	55	38	42	40	38	57	35	49	41	58	50	53	48	49	42	56	52	40	50	40	46	51	41	34	48	44	45	52	47	41	37	48	39	44	42	29	30	44	47	43	37	42	32	41	42	47	37	41	53	44	37	50	55	36	33	45	53	56	54	38	38	46	42	41	34	46	48	44	35	43	50	37	47	50	43	50	54	49	41	42	29	34	54	42	45	49	50	36	53	35	48	44	43	41	49	45	35	49	34	47	46	57	45	34	37	42	46	45	29	50	48	48	46	41	42	48	59	57	47	54	37	29	36	43	38	56	50	34	47	48	41	57	35	57	38	37	49	42	47	48	39	45	55	44	47	48	35	34	38	41	42	42	40	32	48	38	45	45	43	42	50	39	40	65	45	39	34	41	46	51	42	47	47	55	38	43	39	39	42	37	34	53	45	47	49	41	48	45	44	46	50	57	41	32	51	42	42	47	47	37	45	39	50	42	36	44	42	34	37	52	43	41	34	39	49	39	49	36	38	50	51	49	25	43	39	34	44	40	43	33	45	40	36	38	45	44	37	40	37	48	42	65	40	41	35	50	47	54	59	41	49	49	30	42	47	50	44	45	41	51	48	46	56	42	52	40	52	34	46	50	37	40	44	38	48	50	38	35	42	45	35	32	49	38	39	50	46	41	52	44	43	37	40	48	51	45	41	47	34	47	45	45	44	40	46	45	46	46	36	32	42	41	46	48	38	44	31	39	38	35	41	35	46	30	46	39	52	42	40	49	56	52	35	47	50	44	37	44	39	35	37	37	52	55	37	49	53	36	49	47	39	36	46	44	39	33	47	39	43	45	41	42	49	38	48	39	34	46	51	37	41	56	32	48	48	41	52	45	40	44	46	47	37	50	32	42	37	41	48	35	32	42	36	54	56	35	49	52	56	37	45	29	48	57	33	45	31	58	32	37	47	43	55	38	28	35	39	48	42	39	37	42	43	28	44	43	37	43	41	47	51	38	43	37	45	51	50	47	41	59	42	46	42	40	53	40	49	45	41	44	45	43	32	45	51	55	33	45	49	35	50	47	45	51	43	33	51	50	47	41	44	48	50	43	47	51	49	47	39	60	47	45	44	44	40	40	59	52	57	46	42	34	38	43	54	49	44	37	28	57	44	40	38	44	43	42	45	45	42	40	48	42	41	46	36	53	43	56	48	49	34	45	49	47	49	46	46	51	33	48	46	49	32	47	60	42	38	49	24	53	39	50	40	51	65	42	39	35	60	48	37	46	53	59	39	56	43	41	37	37	51	49	49	34	38	40	65	48	47	42	45	58	47	42	37	47	40	46	28	46	48	36	42	57	37	43	52	46	36	41	38	37	39	50	49	52	41	52	41	47	34	41	39	39	57	47	35	43	39	40	41	49	36	50	46	44	49	45	39	44	39	49	37	39	44	44	30	44	42	48	42	44	39	40	46	50	43	32	37	27	45	39	49	40	43	47	52	43	46	44	39	52	43	33	50	51	41	37	49	35	37	37	36	43	35	31	51	49	48	40	41	25	57	44	45	48	35	45	40	50	28	36	43	43	40	42	53	35	46	46	45	37	50	54	47	51	28	58	39	42	45	43	38	50	39	45	50	41	43	32	44	56	47	35	34	36	40	49	43	37	49	42	40	48	52	52	42	33	48	41	41	44	47	49	39	36	54	58	53	38	48	35	42	37	41	40	45	42	53	34	40	46	46	49	37	52	39	26	46	51	52	52	44	48	49	50	46	43	44	40	52	40	43	39	39	40	46	31	50	43	43	36	45	40	39	38	53	48	44	49	49	42	42	44	46	46	37	49	47	40	46	49	46	45	43	52	52	43	43	43	53	37	39	53	38	33	36	39	38	39	47
47260	37729	29670	36661	56764	46570	57165	56870	43827	34607	29041	26200	13978	8058	6664	4069	3071	2231	1583	1054	699	715	693	645	588	600	569	573	570	599	581	568	552	594	596	616	626	627	591	633	596	597	553	587	555	580	555	581	589	613	606	585	589	593	577	552	639	579	608	604	592	640	570	597	586	600	594	565	597	563	558	564	573	630	586	559	623	589	567	588	586	604	557	575	569	597	573	592	583	598	595	558	561	562	568	600	617	545	571	601	624	599	580	579	584	605	617	554	565	588	578	568	578	570	571	570	575	603	609	601	612	562	599	578	586	617	603	573	617	565	568	595	554	579	629	578	584	543	579	569	596	553	636	604	570	570	574	579	604	621	604	621	581	588	586	583	568	574	592	571	547	620	562	585	598	609	587	613	595	529	555	579	569	608	600	558	593	600	565	610	632	589	602	614	572	573	589	548	580	613	590	574	581	521	562	573	626	610	615	596	557	567	613	597	570	588	557	534	596	563	604	602	576	574	569	560	571	576	556	574	632	579	571	572	541	602	585	604	598	592	566	632	585	617	586	598	584	578	596	604	592	590	599	592	580	542	625	589	629	624	596	558	593	625	599	623	578	583	601	567	569	570	579	582	624	583	619	613	604	554	600	578	629	582	604	588	590	589	605	579	584	618	571	622	596	557	588	615	564	595	601	613	583	620	585	602	629	583	559	567	577	584	590	584	591	567	588	554	599	618	591	564	597	609	574	629	576	629	617	590	541	584	568	599	599	594	607	581	607	566	581	610	618	576	582	601	598	599	611	625	568	590	635	552	604	571	582	574	579	619	577	588	589	631	609	568	583	577	615	621	590	542	585	532	570	613	608	615	556	586	626	586	571	584	601	590	574	630	547	625	622	577	627	558	603	596	587	575	550	595	630	563	581	575	618	592	573	557	611	574	566	580	570	567	566	587	568	571	622	585	587	565	653	545	614	574	595	579	604	582	582	532	624	585	561	614	603	578	617	548	587	618	541	600	578	595	617	586	608	591	606	623	573	588	616	591	585	587	627	584	620	547	561	599	609	593	569	601	615	632	581	575	585	600	570	568	605	575	561	567	548	570	568	583	576	541	560	612	595	600	631	614	582	636	591	599	605	626	600	572	534	585	581	557	544	569	614	610	592	584	572	567	544	609	587	596	565	567	620	589	614	590	620	593	558	579	553	606	571	591	577	572	578	540	596	570	589	551	608	565	630	573	609	613	587	540	616	576	566	596	575	557	619	565	631	621	581	603	603	594	612	573	564	584	619	621	577	602	586	569	615	604	584	568	574	595	590	598	583	584	583	626	604	607	551	572	625	555	572	611	632	576	632	573	582	621	571	624	614	590	574	634	615	555	609	578	543	588	597	543	613	598	544	629	579	556	557	572	614	577	566	609	577	643	591	570	604	603	556	592	595	611	570	567	559	594	584	593	628	563	573	600	562	573	573	601	544	563	585	582	582	588	572	574	614	567	580	599	573	607	589	613	655	596	587	584	556	615	586	625	567	588	618	507	589	562	598	568	574	587	578	592	586	568	628	587	570	589	588	583	534	561	606	588	589	583	619	620	594	594	587	568	543	624	569	581	619	552	582	583	574	561	597	553	577	585	570	568	618	591	609	580	568	572	576	524	542	551	614	570	608	564	569	607	602	608	581	573	553	565	585	548	650	600	543	604	571	617	506	585	584	551	593	639	599	596	566	578	621	578	592	582	548	593	593	581	634	590	647	565	614	613	555	610	594	589	595	544	606	634	583	550	581	612	554	592	565	584	635	583	605	602	627	577	538	595	572	612	556	580	558	575	592	583	598	627	578	566	603	577	546	572	636	610	540	581	558	552	551	607	600	601	570	578	591	592	565	567	584	605	562	606	602	558	566	591	557	592	581	585	550	584	621	634	612	613	616	563	595	612	629	572	539	560	628	580	632	553	594	556	578	592	567	579	552	592	574	585	569	591	578	618	586	598	635	598	605	603	583	597	586	611	607	587	572	609	621	630	587	590	602	631	615	618	583	597	613	599	571	573	635	526	592	614	584	574	574	574	544	642	548	592	567	587	587	596	610	584	604	614	590	609	592	540	584	569	563	592	584	578	562	596	602	583	575	569	562	590	597	575	604	563	556	609	594	614	580	588	614	587	601	638	593	550	593	602	595	572	625	599	573	602	619	598	561	611	578	617	576	623	569	574	576	606	592	590	567	648	596	585	576	579	639	584	539	604	554	577	634	552	615	582	642	581	590	583	551	591	611	600	592	613	610	622	634	553	609	578	589	599	616	578	610	615	591	635	619	596	627	573	603	558	538	574	616	587	584	589	603	597	583	608	566	591	576	609	610	507	594	618	564	586	571	562	591	558	595	561	576	611	572	587	571	612	614	584	560	587	547	568	582	601	566	567	618	588	588	640	598	596	596	586	612	624	607	570	632	564	591	582	543	586	602	620	564	568	578	592	643	547	558	626	573	557	586	587	564	598	564	553	582	603	563	556	586	580	643	599	589	580	603	581	609	570	607	556	619	601	571	573	566	537	621	534	569	551	634	551	574	597	603	607	624	579	568	583	592	601	602	582	622	590	554	601	597	566	596	567	628	612	583	564	570	586	619	581	573	639	565	586	568	619	589	574	544	556	585	590	593	580	601	570	608	564	579	584	559	571	578	567	592	566	586	557	641	588	586	590	586	581	569	598	614	603	570	609	580	610	589	595	598	559	578	557	583	604	623	550	599	569	584	578	635	587	601	544	557	592	612	573	607	583	608	613	581	577	593	591	581	584	599	594	603	609	587	631	559	602	563	621	628	643	552	599	599	574	591	579	606	604	573	623	620	588	606	600	583	548	599	580	616	582	553	599	580	612	502	579	620	553	565	550	563	590	580	580	552	571	567	598	602	578	566	545	557	573	605	580	640	597	556	561	575	572	572	575	597	603	601	604	589	608	609	604	591	571	583	574	629	576	555	599	577	574	590	572	593	590	575	547	625	546	580	610	582	608	616	614	532	594	569	606	580	599	600	604	588	553	551	596	599	601	552	594	614	608	585	632	569	567	575	591	591	588	574	580	553	569	573	572	598	618	631	564	579	579	575	592	586	569	589	626	583	609	609	558	567	592	592	646	584	588	561	621	606	598	584	606	600	591	560	555	585	600	592	569	624	624	555	595	595	613	622	611	572	598	596	603	599	566	562	631	604	575	612	571	544	549	594	567	555	599	553	622	572	621	615	568	597	568	558	612	611	585	614	608	584	607	528	599	587	606	573	540	597	572	597	547	612	552	564	636	564	558	583	622	601	578	618	562	604	567	592	625	616	568	602	572	653	595	573	581	615	608	607	564	574	570	571	607	592	562	553	639	533	571	612	572	580	554	588	573	618	559	598	566	589	570	596	577	626	552	556	579	561	570	527	586	573	562	562	591	592	611	594	547	626	581	596	627	574	584	576	580	574	582	595	556	588	560	639	601	638	536	603	592	572	567	620	603	591	592	592	558	617	562
3163	2469	693	495	1017	621	2086	2579	1319	844	367	396	158	105	82	60	59	51	55	55	56	36	47	39	42	36	32	35	45	46	43	42	35	42	41	47	46	45	39	41	42	39	44	24	37	42	30	36	47	39	40	36	47	50	52	45	49	35	46	35	42	36	41	35	46	49	32	38	49	47	44	40	41	44	41	50	37	43	40	41	48	36	40	43	38	44	35	37	55	41	41	47	29	44	47	37	45	46	43	42	42	31	47	34	44	38	38	42	50	42	54	55	44	44	64	40	37	37	37	32	39	40	58	44	44	45	36	44	49	44	37	41	46	38	39	49	39	50	41	51	41	50	35	49	44	47	45	58	50	49	43	42	45	43	37	38	53	46	36	38	47	42	40	31	45	37	40	45	34	52	41	36	36	36	49	46	35	51	50	46	35	44	55	52	49	32	35	38	51	39	48	44	52	45	57	43	40	37	43	33	41	55	46	35	41	33	50	31	43	50	25	37	35	39	46	65	44	41	43	51	44	44	44	40	50	30	59	53	37	53	55	45	43	37	42	42	43	37	52	47	56	40	33	34	48	33	29	43	45	51	35	41	47	44	45	33	42	51	41	38	41	45	43	44	44	34	50	40	37	40	47	30	43	39	37	45	38	36	45	46	44	37	49	56	39	39	51	43	40	47	50	31	34	44	57	36	48	32	41	34	47	55	46	41	42	41	44	47	46	40	44	38	40	46	45	53	41	42	36	41	39	42	43	33	34	33	38	49	36	53	40	52	39	60	37	43	38	54	38	42	44	50	42	47	34	48	38	36	35	42	44	47	42	42	40	33	48	47	43	49	36	41	42	43	42	45	44	51	31	47	45	34	37	55	41	40	35	47	45	45	37	49	54	48	31	47	43	42	41	35	43	36	37	46	39	47	40	50	42	39	39	44	50	46	54	40	45	35	47	38	39	42	45	34	55	38	36	48	42	47	39	39	46	43	40	44	49	39	33	34	45	42	46	49	43	35	42	23	37	32	37	44	53	52	33	38	29	32	53	41	44	57	39	49	38	47	47	35	43	50	39	34	33	46	42	48	53	43	32	38	36	46	35	48	41	43	47	52	44	54	37	45	48	38	45	41	48	49	33	32	45	55	38	56	39	42	36	40	33	39	42	40	51	37	45	56	46	45	28	42	47	48	45	36	38	39	41	44	30	43	38	38	45	44	45	46	42	37	52	51	47	48	42	39	33	39	51	40	37	39	45	40	52	42	35	39	40	52	26	44	40	53	37	36	43	36	56	44	51	36	44	48	50	45	36	41	54	45	42	52	36	31	43	27	41	43	44	45	48	44	46	37	40	45	51	39	46	42	48	54	36	38	40	39	45	49	45	47	46	35	54	31	37	39	41	44	41	35	56	40	49	33	33	39	31	28	51	47	46	37	52	33	48	38	30	37	47	44	44	40	44	38	46	43	40	37	53	44	48	38	42	36	42	43	51	45	57	38	46	38	53	38	43	55	50	44	43	47	41	41	41	35	36	57	39	49	36	45	45	46	41	51	41	53	40	29	40	42	40	41	46	38	36	57	36	47	50	47	46	38	59	49	46	45	54	46	46	42	40	44	37	40	42	39	50	50	43	44	45	43	44	45	30	46	45	54	51	38	39	42	46	53	40	57	45	46	57	54	39	43	43	37	45	43	31	50	34	47	50	28	45	45	34	48	38	41	45	37	39	39	45	40	40	34	52	37	44	50	51	34	42	51	42	46	47	42	37	40	45	46	39	47	45	39	46	38	45	34	58	32	34	39	34	41	39	49	38	49	28	55	43	35	47	30	37	33	50	51	48	36	45	51	34	40	26	28	31	44	32	46	37	44	41	40	46	39	49	41	43	40	50	43	31	50	46	41	47	46	39	42	39	37	40	54	41	43	40	50	52	44	39	46	42	47	41	33	46	32	45	41	51	51	55	45	34	33	41	35	30	52	37	44	45	42	42	35	55	55	46	49	41	56	38	46	40	48	46	35	40	35	49	47	35	49	42	54	37	47	45	51	39	55	38	40	47	38	53	45	44	42	34	32	37	34	35	41	46	46	53	43	45	43	36	38	43	42	45	57	43	43	37	39	43	44	31	40	43	40	39	49	35	45	57	51	34	41	41	30	35	34	37	45	51	48	46	54	47	44	55	32	37	49	46	30	43	43	35	30	42	41	37	35	48	41	47	39	37	57	32	49	40	40	50	53	53	39	43	38	32	40	51	47	52	40	53	40	38	37	39	53	35	34	50	52	51	37	46	48	37	57	44	41	36	39	41	36	56	38	48	45	36	40	40	38	32	51	53	48	41	47	42	42	44	47	38	42	41	50	45	40	33	44	41	39	35	44	36	39	41	49	42	51	34	38	46	37	45	36	35	42	39	43	37	46	48	41	33	40	50	48	37	39	30	35	39	47	33	36	35	48	46	50	48	28	42	49	45	29	44	40	46	49	40	49	34	50	43	53	46	58	46	33	38	47	32	35	39	41	43	39	48	33	49	28	51	35	35	46	31	42	46	39	50	37	37	39	35	44	39	34	40	50	53	49	34	33	45	49	43	42	49	47	50	38	38	49	48	41	55	47	34	48	47	44	40	29	44	40	63	51	52	40	38	34	36	44	43	51	43	43	37	58	31	54	44	44	37	39	36	45	28	35	46	29	45	37	40	34	38	40	35	44	46	39	38	32	50	35	42	50	52	46	45	44	35	50	42	39	52	40	43	36	39	38	45	47	46	35	40	42	43	33	42	43	38	41	35	46	36	42	43	47	44	34	42	35	39	45	40	56	41	36	32	47	52	46	45	37	50	32	35	43	28	48	46	53	53	43	49	28	48	46	42	44	48	31	42	37	46	41	46	39	40	41	54	37	46	45	29	42	49	46	38	46	47	45	46	48	49	37	38	41	45	38	34	31	43	42	33	44	35	46	43	51	47	35	43	52	39	59	43	36	47	49	40	46	36	35	49	32	39	42	40	55	46	59	40	43	47	36	45	46	44	41	36	36	50	42	37	51	37	37	45	45	33	46	51	35	38	33	42	46	46	42	42	34	44	43	48	37	41	37	40	37	40	41	36	42	35	30	38	41	40	31	45	47	48	36	50	37	35	35	48	39	46	30	33	37	42	50	46	43	44	38	35	41	43	41	48	41	32	40	45	50	39	57	50	43	46	43	38	52	39	46	44	51	41	35	43	23	46	44	41	36	43	38	45	42	40	36	36	51	45	43	43	40	54	38	40	47	44	50	36	49	50	47	39	40	48	66	43	37	53	42	54	47	44	45	51	48	31	36	46	39	34	38	44	38	45	59	39	40	44	57	35	52	45	51	38	33	42	47	48	32	31	45	48	46	31	41	53	37	57	55	43	45	45	38	43	33	41	47	36	41	34	43	42	30	39	35	38	43	37	42	41	42	41	48	39	46	49	48	45	48	39	53	36	51	37	37	46	50	42	34	35	40	49	39	43	37	33	41	39	45	51	51
32057	22266	12615	18524	33610	26119	36811	35393	27139	19885	12914	12571	4729	3114	2130	1513	1319	1003	831	685	595	577	618	528	580	572	560	548	548	540	560	529	536	596	556	569	579	545	547	572	598	548	568	553	598	559	529	584	588	569	542	581	529	533	571	576	558	569	560	568	527	522	543	601	545	564	549	557	511	626	535	590	531	527	573	528	514	556	536	555	545	575	521	509	550	553	561	538	555	618	571	553	548	547	593	548	524	559	567	557	602	562	582	587	559	566	565	582	540	527	562	556	539	517	553	550	528	587	576	593	582	555	528	552	541	542	532	562	547	581	585	532	601	560	581	538	584	571	575	565	548	570	540	573	574	526	545	601	592	552	558	512	537	552	535	541	544	554	575	538	558	578	541	574	553	587	563	545	566	537	612	514	580	551	535	537	591	563	532	600	522	516	522	566	536	537	583	594	579	574	597	551	578	545	594	551	513	584	557	544	606	535	575	547	575	544	530	543	553	572	541	530	577	549	557	532	525	511	550	607	546	550	608	541	568	541	575	584	592	549	532	558	544	559	530	544	570	566	596	560	538	573	555	566	579	543	560	593	538	615	565	583	554	544	626	569	563	551	545	563	575	556	580	557	582	542	553	568	543	536	575	539	534	538	584	557	572	576	552	540	526	565	570	545	579	574	515	550	581	551	547	577	542	578	535	547	586	568	521	511	598	547	541	549	543	577	549	568	540	571	581	560	526	604	538	577	531	580	527	533	541	540	563	568	551	575	541	568	563	550	596	575	556	537	546	498	582	532	515	520	556	583	546	600	578	577	550	546	532	546	584	577	562	540	596	573	572	597	526	600	571	559	537	530	570	577	561	596	535	551	577	579	614	576	531	563	563	579	576	563	581	563	533	576	548	582	552	523	576	576	538	558	556	543	530	567	574	576	546	512	584	561	548	521	505	551	542	533	578	524	529	555	522	525	554	551	558	594	572	588	583	612	525	563	568	557	534	568	581	537	527	548	602	568	551	561	521	573	501	584	575	556	583	576	591	568	575	563	621	581	523	502	581	549	609	575	561	560	579	569	580	545	564	562	601	544	560	591	549	557	569	563	599	571	538	584	585	538	550	531	585	552	540	564	599	538	506	546	589	541	539	569	547	565	605	563	556	603	516	591	535	545	563	544	510	544	556	531	595	541	531	569	595	599	567	554	558	523	573	523	539	591	599	509	555	523	545	580	551	562	514	560	562	560	568	561	548	598	534	537	613	554	517	559	595	546	538	565	557	525	561	537	558	579	568	562	549	598	589	553	585	560	502	562	538	567	560	589	530	575	549	555	552	556	597	569	529	543	592	498	583	569	567	528	552	523	574	533	554	560	530	600	555	518	586	536	573	523	560	575	577	556	559	602	575	622	567	597	515	576	556	574	573	578	552	526	551	565	535	587	587	539	555	548	564	561	596	564	552	549	537	580	534	547	527	556	562	608	546	578	566	562	575	574	546	593	556	556	550	551	585	551	590	579	551	525	588	523	544	575	549	555	570	615	535	550	503	575	569	552	586	545	579	580	526	556	604	561	601	573	576	555	542	564	583	533	552	570	607	553	579	546	572	581	557	573	498	544	534	564	557	577	519	539	595	575	538	615	563	534	591	564	579	563	523	570	565	525	589	513	533	553	546	556	555	528	541	579	591	584	544	540	573	568	501	577	565	588	560	560	572	532	562	573	548	584	556	546	592	524	561	549	558	564	584	551	609	585	579	573	566	568	592	564	522	581	575	563	572	543	540	551	600	554	594	587	614	574	533	551	569	578	556	535	579	577	516	552	574	574	551	538	561	602	569	519	551	565	577	518	570	576	538	546	557	527	571	558	559	587	560	554	550	619	560	584	543	589	549	602	543	620	539	530	566	534	549	536	545	532	563	607	570	569	559	534	533	534	558	590	525	522	551	586	559	609	589	548	510	559	617	541	560	534	573	567	572	514	531	538	561	545	585	574	581	550	527	588	536	515	567	583	566	578	539	583	573	614	557	548	537	543	555	521	571	533	563	547	556	553	586	537	542	575	578	574	547	581	531	542	559	581	585	594	532	578	522	605	611	556	549	572	580	530	536	578	525	546	575	562	533	598	542	612	572	546	546	502	561	579	550	591	573	583	579	577	585	542	543	550	557	552	541	552	549	545	600	560	557	555	500	540	582	579	552	572	562	557	587	606	527	533	569	539	549	565	541	572	556	535	569	551	535	576	576	591	585	517	520	508	558	581	564	542	588	564	566	552	531	526	555	542	543	576	555	575	529	577	552	562	547	553	567	555	591	520	575	610	565	559	573	578	547	552	600	582	552	571	556	610	547	595	540	518	565	566	558	537	545	582	596	542	573	581	598	577	575	567	587	553	582	532	599	532	624	591	595	531	563	586	537	541	566	580	554	560	536	607	578	519	579	533	560	532	610	585	558	561	586	515	582	530	563	583	556	581	525	582	527	526	579	605	580	556	586	520	578	582	573	593	589	605	552	552	582	578	557	540	506	542	565	561	540	561	577	605	564	570	522	542	576	575	544	566	585	556	569	602	552	569	545	545	563	556	512	591	546	583	568	573	618	557	540	525	537	552	597	561	547	586	587	597	635	517	605	523	558	567	561	566	555	550	589	518	555	545	549	543	550	562	537	592	530	574	548	578	547	566	510	544	541	544	526	587	546	563	558	562	540	578	590	576	585	534	589	572	580	532	569	569	604	541	527	599	548	576	565	585	559	538	575	568	582	575	618	559	562	561	551	563	573	586	579	562	568	549	565	518	571	563	594	530	529	563	575	565	572	561	571	546	575	566	529	540	569	547	591	558	574	555	534	586	542	575	556	578	558	609	559	585	592	559	532	533	505	554	595	564	550	513	565	548	613	550	541	597	512	542	590	599	587	558	561	604	560	536	563	556	565	519	553	573	600	596	609	582	539	550	576	598	578	577	573	562	531	576	551	575	574	550	523	573	555	559	558	559	552	527	562	556	555	549	558	555	535	574	569	594	542	542	536	580	562	565	571	537	533	545	579	579	564	545	574	557	549	576	535	535	545	591	548	517	565	566	563	534	566	563	556	575	540	563	586	550	596	551	545	566	558	558	553	549	571	558	555	597	614	537	583	554	599	569	565	606	574	613	604	511	581	580	560	581	553	568	573	516	551	575	583	537	563	576	568	567	551	549	577	553	561	571	586	553	564	562	575	590	547	579	613	531	537	541	559	577	582	589	546	566	590	561	569	546	569	561	579	582	550	558	577	583	607	533	560	573	602	568	594	572	534	527	600	589	581	564	536	588	582	556	543	568	532	600	584	550	500	537	552	616	572	584	542	555	520	568	522	574	550	604	562	552	533	622	593	582	520	540	548	534	551	531	537	600	563	535	571	591	560	566	540	551	614	561	555	540	539	548	582	596	531	565	540	592	567	545	551	552	542	593	569	555	578	550	565	544	565	571	547	552	592	528	587	578	578	511	576	571	568	533	540	594	585	544	553	557	569	504
6255	10130	2624	1549	2966	2243	6641	6302	3403	1716	864	717	356	224	149	121	92	87	68	52	57	55	37	53	40	44	28	40	47	34	49	45	38	43	49	35	44	41	39	41	45	39	44	43	43	35	33	35	51	46	44	45	35	42	42	43	39	33	45	46	50	33	44	43	35	37	35	45	38	39	31	30	55	40	43	49	29	51	38	51	46	41	33	51	33	37	44	46	46	43	42	38	40	34	49	65	39	43	54	45	45	50	41	52	38	43	41	52	41	34	44	42	46	43	47	40	38	34	30	54	46	50	53	33	35	38	56	46	41	48	36	49	40	40	38	50	50	52	50	49	52	26	48	35	31	43	49	25	51	44	48	57	38	41	48	47	42	51	43	48	39	48	31	48	59	34	42	46	37	35	38	55	46	47	44	33	39	44	40	36	44	36	39	56	47	40	37	47	37	47	38	38	40	55	34	44	50	48	46	30	38	30	46	31	43	25	56	28	52	50	32	43	39	38	40	34	42	44	49	55	37	40	48	37	46	50	35	50	36	51	47	33	33	36	36	43	57	41	40	40	43	46	40	33	37	47	48	36	47	33	42	44	52	41	53	39	49	40	46	45	52	38	44	38	55	46	36	36	46	42	47	33	45	43	41	42	39	39	32	44	39	43	39	42	59	50	52	40	50	50	51	44	43	41	40	46	56	40	46	46	39	39	45	42	31	46	55	50	38	44	34	46	41	40	33	40	34	45	42	31	50	40	37	48	40	47	44	50	44	44	46	39	44	39	45	46	46	42	36	50	34	43	43	40	37	45	37	49	33	47	40	39	37	45	40	55	54	53	42	47	44	48	50	34	28	45	37	49	47	41	44	50	59	29	49	45	33	47	47	34	58	36	35	36	57	45	46	34	57	39	53	48	52	46	47	40	44	41	33	48	47	35	50	43	44	52	44	39	44	38	60	64	38	39	38	50	45	45	34	48	39	40	40	56	29	31	38	46	45	39	34	45	34	58	37	42	48	51	37	49	31	49	46	43	35	46	51	49	39	56	38	42	46	47	44	41	35	36	41	46	39	54	42	46	43	30	37	45	45	47	32	43	60	44	37	46	32	55	45	48	38	44	37	46	38	43	41	43	49	48	46	48	46	36	41	39	50	42	43	44	49	37	40	45	32	43	46	48	56	29	39	35	45	38	36	42	44	30	43	61	49	32	55	46	35	43	33	45	32	43	43	41	45	27	40	55	48	36	50	50	51	44	51	38	33	54	39	46	37	39	48	40	50	51	44	38	41	54	36	36	34	44	55	38	52	67	44	44	39	52	40	39	38	30	47	44	50	40	36	43	43	38	42	39	39	38	41	37	35	49	54	36	37	40	33	41	42	41	39	52	53	47	55	44	41	44	45	45	44	40	26	40	56	42	47	46	35	38	41	45	38	40	45	49	41	42	35	46	37	49	41	42	37	27	50	48	49	47	32	38	41	43	43	44	42	43	30	45	39	44	41	36	46	46	41	45	39	48	52	50	43	46	47	36	49	44	45	46	34	37	45	34	42	38	50	46	55	43	44	45	42	40	40	43	38	41	52	49	49	50	33	42	38	45	55	42	30	44	49	43	49	38	38	47	41	43	37	45	38	43	42	55	40	41	43	43	55	40	45	32	37	47	28	52	41	41	33	55	26	43	55	42	41	51	41	40	48	46	47	38	35	43	49	35	47	64	43	41	42	43	37	41	36	52	57	46	60	46	43	33	54	44	46	37	42	38	42	44	40	40	46	43	48	43	44	41	44	43	44	45	50	43	45	30	45	42	48	46	37	54	44	31	27	36	49	31	43	41	41	44	53	31	58	45	46	43	40	48	45	40	49	38	49	33	38	37	50	38	49	41	40	36	37	43	50	43	46	34	40	34	39	33	39	54	41	37	34	32	38	43	42	56	55	45	39	49	42	43	41	32	38	44	50	43	39	39	43	35	36	47	35	44	56	58	45	56	38	40	43	42	49	38	48	61	44	39	50	36	41	51	47	51	37	49	49	42	29	44	47	57	49	47	49	38	37	48	41	53	54	29	33	50	47	35	49	53	47	46	49	49	47	42	33	38	52	35	44	39	41	43	34	37	58	37	43	29	55	38	39	36	50	44	44	37	41	39	37	42	41	33	44	47	46	37	26	47	34	40	39	46	42	49	49	49	39	35	48	43	42	56	59	43	38	53	53	36	31	42	53	49	41	53	57	46	43	43	38	40	35	36	48	45	41	51	34	47	43	27	50	39	58	31	32	35	27	52	47	47	42	43	36	38	41	32	40	44	40	40	48	49	34	34	48	43	39	42	47	40	45	39	44	35	41	48	41	36	45	42	47	45	38	53	46	31	55	48	45	31	45	44	37	41	32	50	38	40	37	48	42	42	37	54	53	39	41	46	46	54	35	47	46	46	43	52	43	34	37	51	42	23	39	44	29	30	52	47	36	44	48	43	52	41	50	42	45	39	42	44	38	30	36	34	45	44	44	38	37	57	44	39	49	33	43	36	55	43	52	38	49	33	50	46	45	47	42	47	40	47	54	52	46	38	42	50	39	45	54	52	41	39	42	41	41	29	42	47	52	52	40	56	50	49	47	44	43	35	35	53	45	42	51	44	42	41	40	52	56	24	42	38	46	28	57	47	38	43	48	53	43	51	47	38	37	41	41	43	46	35	38	39	40	35	46	49	51	42	52	47	44	43	47	29	44	41	40	48	46	43	52	53	51	41	48	40	42	44	51	37	37	38	24	46	41	48	45	44	44	49	44	40	48	42	23	43	44	44	57	51	42	50	41	33	39	51	42	39	49	51	54	53	45	34	50	41	45	35	40	41	38	41	41	38	46	48	43	48	35	35	43	35	42	40	36	46	44	49	35	45	35	51	43	39	40	48	51	40	36	46	43	32	42	47	44	41	41	38	48	32	48	42	41	28	41	39	30	48	38	42	31	48	50	46	26	32	45	40	38	47	49	35	48	47	42	38	35	42	40	46	46	32	44	55	51	34	45	48	41	44	50	45	39	37	46	44	42	45	43	45	45	42	34	44	41	48	31	52	46	42	34	38	41	48	46	53	43	56	40	42	41	31	50	52	49	47	42	46	44	35	44	40	35	40	40	46	38	39	44	30	50	47	34	44	43	43	30	43	31	34	37	50	41	44	53	51	47	51	56	55	41	44	52	53	51	43	45	45	45	42	48	49	36	51	48	46	38	37	34	38	53	42	43	45	51	46	38	47	34	54	39	47	51	47	47	48	47	44	42	37	48	34	50	44	34	49	46	47	44	47	47	39	32	36	47	32	32	49	57	40	46	39	48	41	38	44	31	42	45	57	35	37	42	47	43	57	38	49	48	45	36	44	43	50	37	54	38	55	51	40	49	43	42	49	35	53	46	32	49	45	49	43	26	37	45	37	42	44	52	45	42	45	30	55	53	34	39	54	43	49	43	37	35	33	42	48	49	36	44	52	43	42	42	49	60	41	45	37
42507	34291	22869	29366	48316	38561	52021	45493	35975	26435	20736	16319	10124	6164	4196	2510	2045	1610	1095	809	712	741	646	585	544	546	517	561	583	567	541	636	554	539	579	546	609	548	563	593	570	577	585	608	588	570	568	556	555	534	550	589	586	563	595	576	556	586	585	556	604	593	564	575	580	598	577	555	554	557	552	547	560	577	605	589	571	573	600	554	574	587	545	588	529	575	580	568	615	589	537	596	588	517	550	532	559	593	583	572	576	546	562	572	548	549	582	606	548	544	592	564	526	555	609	589	588	584	551	572	582	582	551	559	569	552	588	536	577	604	561	586	599	613	570	564	563	573	571	554	535	568	577	561	579	508	574	563	572	550	590	617	551	556	599	557	598	542	548	562	554	595	560	542	559	523	598	527	584	559	586	536	563	556	576	544	535	608	554	543	602	564	590	609	537	571	574	572	543	536	592	547	588	532	576	564	549	537	560	581	577	540	574	565	579	596	570	568	566	547	574	576	583	592	566	553	521	530	579	578	561	589	608	587	544	593	540	568	576	588	634	561	584	571	595	566	543	593	576	591	585	550	551	549	560	540	564	561	561	590	581	567	539	544	572	563	552	561	571	541	571	563	537	578	547	539	571	557	591	578	555	576	570	556	585	588	529	576	545	581	574	624	553	581	565	561	598	579	538	573	579	518	595	577	579	584	565	571	631	559	540	557	579	557	562	586	561	587	557	524	579	592	587	561	547	563	570	607	572	575	556	587	601	584	568	575	573	533	530	622	579	561	539	577	572	588	577	563	580	599	555	560	567	535	591	592	527	591	583	611	550	598	598	583	553	568	553	576	571	600	541	585	584	549	583	584	574	593	612	578	537	609	522	610	556	583	611	524	575	550	612	536	565	546	590	541	557	598	558	560	563	559	599	558	551	568	571	543	576	550	555	528	574	554	571	600	590	551	538	584	519	599	540	620	547	564	571	555	579	533	575	591	607	556	601	554	580	607	528	552	555	570	585	583	550	549	546	560	579	580	539	564	587	594	558	573	563	581	597	553	594	558	579	552	613	539	601	546	599	585	614	518	560	535	533	547	573	563	621	561	549	515	563	542	561	530	593	522	560	612	615	568	586	564	551	602	573	610	573	569	586	582	548	597	585	595	561	618	559	569	610	564	601	576	576	567	578	582	589	561	566	522	540	592	601	561	531	527	521	587	568	547	568	586	530	613	550	582	571	589	634	627	543	516	512	578	636	579	580	534	569	564	540	564	579	584	563	615	527	599	588	562	538	566	598	554	556	565	575	572	566	556	605	556	605	550	590	619	595	562	540	547	559	544	549	551	616	562	528	553	612	525	582	532	594	582	584	579	582	606	589	603	571	557	575	551	584	597	559	585	537	600	582	588	608	546	561	522	580	547	553	552	568	589	562	527	582	581	576	547	593	568	567	596	565	582	603	562	571	526	544	610	562	568	581	546	578	552	603	585	574	570	611	558	540	602	582	549	547	571	569	549	558	575	566	559	544	540	561	548	543	579	603	571	560	564	510	590	563	541	602	542	600	551	566	553	597	550	552	585	560	574	584	569	563	644	548	588	569	552	575	593	529	597	579	550	577	571	547	540	575	556	539	554	550	590	569	578	554	540	556	558	531	575	534	572	586	566	591	556	542	566	534	577	600	565	599	573	603	572	557	557	567	576	595	576	533	580	552	566	521	558	571	575	571	549	519	572	542	543	554	553	576	530	586	603	545	603	569	617	575	552	567	541	545	577	605	552	533	593	565	542	567	559	537	598	538	574	541	621	567	598	577	598	564	599	550	602	563	593	571	585	593	590	546	605	544	588	610	549	563	565	551	537	539	564	598	580	586	556	590	609	552	543	553	591	554	560	610	595	624	605	550	605	577	581	576	597	593	631	574	535	546	576	533	584	522	512	622	551	577	574	594	547	580	576	520	571	535	569	569	552	553	613	553	561	564	580	547	548	554	581	556	600	576	627	571	605	584	553	595	584	576	550	574	546	560	628	561	540	551	556	571	573	531	594	560	562	553	576	556	533	575	539	591	615	576	541	543	558	543	549	560	553	577	559	577	602	560	534	545	552	589	619	555	566	582	571	584	567	579	547	618	523	580	593	566	557	585	542	589	572	534	562	579	581	610	564	584	583	526	550	576	568	610	534	562	587	546	564	523	577	572	550	584	562	565	554	593	574	595	546	598	568	582	569	543	601	538	542	531	540	570	586	582	598	585	573	607	538	564	564	556	584	561	594	584	580	580	545	610	579	545	581	564	593	576	560	544	582	602	573	644	525	556	601	570	570	547	589	536	561	553	566	557	584	601	594	582	561	595	620	551	555	573	601	549	611	585	523	552	588	555	559	557	589	541	542	557	603	567	555	587	573	568	582	604	582	548	599	529	560	572	568	578	574	550	549	565	582	558	557	534	562	552	564	569	572	571	591	559	543	582	530	587	554	582	565	571	561	540	580	554	569	536	562	534	586	593	554	559	571	587	553	538	538	595	603	564	568	566	536	554	567	581	541	538	599	584	548	560	571	563	557	524	581	607	572	580	554	571	582	544	548	577	562	572	571	580	567	582	588	545	540	615	574	574	622	605	577	605	531	576	526	586	603	576	563	573	536	595	579	563	592	563	550	575	604	535	582	597	590	588	571	551	580	566	582	580	591	564	572	586	577	577	620	567	638	595	548	532	588	579	601	608	558	556	531	544	579	578	558	550	585	584	576	593	575	578	527	585	545	583	546	544	553	592	594	602	573	592	593	567	557	609	547	588	517	531	609	549	578	551	575	577	612	560	569	616	559	540	563	576	594	538	582	579	622	556	583	576	545	552	523	579	571	559	593	526	592	569	564	574	579	582	549	559	587	587	541	560	615	564	554	557	551	609	548	578	555	567	566	566	574	569	555	545	617	575	532	579	536	533	586	600	591	552	572	577	536	561	564	590	546	585	608	524	583	551	556	596	582	552	556	592	516	561	493	575	562	600	540	583	581	550	584	571	529	542	548	576	581	504	588	580	555	578	539	521	584	566	572	529	574	525	538	551	581	565	606	579	583	571	558	600	584	539	599	595	602	540	592	564	554	605	587	597	585	548	598	582	573	546	589	565	545	565	554	603	544	599	562	551	547	584	581	554	587	556	550	567	579	580	572	554	580	535	541	562	586	560	525	561	553	589	526	561	544	554	565	519	585	568	556	546	580	581	564	557	592	592	561	577	577	531	576	550	587	594	565	574	554	581	563	578	608	572	630	570	588	581	581	580	582	552	545	559	590	558	522	549	560	549	597	597	563	579	545	539	554	577	589	617	582	570	565	556	569	567	569	580	602	563	559	563	580	564	602	556	608	570	556	606	560	559	609	593	586	562	573	558	574	583	600	572	635	539	586	542	569	582	549	572	549	581	583	577	567	540	537	606	619	610	551	561	589	557	601	569	552	549	580	583	601	567	560	544	559	635	568	509	598	562	597	543	589	568	573	586	547	582	564	612	535	558	535
7343	6981	2442	1259	3685	1676	7263	6565	3644	1944	1223	644	361	234	200	137	101	94	70	60	51	59	49	34	41	48	47	63	43	49	42	30	44	47	40	29	41	46	44	42	47	48	44	41	43	34	36	33	46	37	58	45	54	51	41	42	36	46	38	44	46	46	42	39	53	57	50	38	39	50	51	55	44	49	44	45	47	53	57	41	43	46	42	43	52	46	57	30	41	38	40	45	42	43	36	39	37	45	28	39	25	46	38	45	40	37	42	39	49	38	39	41	44	41	30	40	47	43	38	51	41	40	44	49	54	60	33	42	45	48	47	41	40	45	33	58	43	40	48	35	36	51	52	37	42	35	44	41	43	47	37	45	38	45	55	37	37	38	34	53	34	50	38	39	48	31	49	40	47	45	58	45	46	41	37	45	50	44	52	41	40	55	42	42	38	49	41	41	44	45	51	47	45	39	46	42	45	38	38	48	57	37	58	44	36	47	45	58	40	32	44	41	46	46	38	43	29	38	41	47	47	44	54	41	36	41	44	35	52	50	46	36	34	48	43	45	35	48	40	53	46	46	54	47	35	42	46	43	65	39	46	48	51	38	53	44	41	50	43	38	42	46	63	42	43	53	47	45	32	42	37	43	58	47	47	45	48	46	32	49	45	43	49	42	38	42	50	48	36	36	49	46	45	50	47	40	44	54	42	43	49	36	44	38	42	44	41	49	48	51	38	48	45	48	43	44	45	38	55	40	45	36	41	42	50	39	40	55	46	40	45	41	48	49	36	43	44	50	50	48	49	39	36	45	39	53	39	43	50	49	44	33	41	53	46	44	48	52	43	44	44	48	42	44	44	41	31	46	36	37	49	46	42	44	43	47	36	52	53	41	55	51	49	54	37	51	36	42	45	36	41	39	34	40	45	50	30	43	43	35	50	43	32	54	31	47	42	51	53	47	48	40	44	41	44	47	45	36	32	44	50	40	39	46	50	37	40	51	49	57	42	39	41	42	43	49	42	49	47	39	35	40	51	39	37	46	44	48	43	46	39	53	52	39	45	54	52	47	50	37	49	34	35	48	44	31	37	32	60	39	55	38	50	49	47	38	34	41	43	41	32	44	50	41	54	45	33	46	43	39	47	45	52	29	42	43	44	41	37	49	36	42	46	48	48	40	44	41	54	40	39	49	45	41	48	41	39	45	49	35	49	48	44	37	41	55	38	43	42	56	34	54	39	53	51	34	50	35	53	40	42	53	45	37	39	41	46	35	46	46	41	40	38	42	40	38	43	36	47	45	54	39	48	49	44	38	40	37	51	41	44	39	40	47	46	52	41	54	37	40	32	47	47	38	36	39	40	43	48	38	45	32	39	44	42	51	36	43	37	50	48	37	48	39	52	48	50	38	53	34	49	42	51	44	51	45	34	55	40	41	48	47	52	46	33	41	54	42	41	39	39	50	44	45	49	41	47	49	29	35	50	40	39	49	45	39	44	42	34	42	43	42	50	40	40	39	49	44	49	44	40	38	47	41	54	43	46	35	40	40	29	50	39	44	49	41	40	39	50	41	44	40	51	51	49	54	42	45	41	40	46	42	48	42	52	59	51	51	41	32	48	50	37	34	54	34	37	53	38	35	44	46	32	38	45	48	44	38	57	54	40	32	47	41	41	42	40	57	39	42	50	52	52	34	35	44	41	32	34	40	36	44	37	42	51	37	37	45	39	35	49	41	57	42	50	44	46	29	51	37	45	37	39	31	65	42	62	51	54	47	32	38	33	38	40	52	32	44	36	41	49	33	40	40	36	36	45	37	52	55	37	43	42	46	51	47	42	56	46	50	42	42	35	45	40	40	54	29	42	39	50	42	43	43	38	43	51	47	48	41	48	41	36	51	40	45	38	34	46	41	33	41	45	36	48	41	36	43	38	43	50	50	41	38	43	49	39	60	43	55	39	39	36	46	41	43	34	52	46	36	47	43	44	41	58	42	36	56	42	46	45	31	62	38	37	34	51	41	47	37	44	52	35	49	40	49	40	43	46	29	47	60	50	51	47	45	37	40	49	37	39	45	46	37	49	36	41	43	31	58	41	50	48	52	44	46	53	46	50	53	49	51	50	47	40	43	56	35	45	44	53	42	47	38	34	50	44	38	43	44	44	42	38	32	37	40	31	36	45	41	52	47	56	47	40	40	47	51	49	49	38	49	50	58	33	43	51	58	44	53	46	50	40	46	42	44	38	41	50	44	36	43	57	42	39	45	58	57	50	43	42	48	43	47	45	41	49	35	48	62	39	48	52	37	48	42	29	48	42	57	53	40	55	47	34	43	47	52	47	48	42	36	33	42	45	44	48	37	45	46	45	28	42	50	44	43	30	34	43	35	49	51	43	56	35	46	59	42	56	51	39	38	43	47	53	37	42	41	36	38	34	41	50	36	49	41	41	44	57	46	37	33	43	40	46	49	38	46	48	49	31	48	39	45	34	39	40	46	42	53	56	52	48	38	43	43	43	49	44	47	52	40	39	40	41	41	33	37	42	48	51	40	29	50	39	50	52	47	50	38	45	54	45	55	44	44	33	48	44	48	37	32	44	38	35	48	46	39	35	33	40	52	49	39	36	39	39	44	48	52	41	40	43	36	45	50	49	45	55	40	38	43	44	39	46	46	41	47	42	47	56	49	44	57	46	44	47	34	35	57	49	42	42	39	36	53	27	34	43	48	40	43	50	54	35	42	45	43	45	35	35	40	40	36	46	33	52	44	43	51	35	42	37	43	41	40	42	41	42	34	54	50	44	46	41	45	45	41	47	38	34	49	46	36	34	45	38	40	39	52	53	43	37	44	44	48	49	37	26	39	41	51	44	53	51	49	36	40	54	45	51	40	53	39	45	42	37	43	41	37	48	44	43	50	48	47	38	40	49	46	46	39	34	49	39	45	43	57	49	52	53	46	54	43	45	36	41	35	45	50	30	39	39	52	42	29	57	35	39	43	34	38	41	51	44	42	48	48	46	45	50	38	50	35	45	47	63	37	39	52	39	38	52	51	44	45	37	52	50	39	41	41	52	39	56	41	61	46	49	39	39	45	41	36	52	38	42	47	39	42	54	36	44	33	46	57	44	50	52	34	49	45	51	38	56	49	45	45	47	43	39	41	41	34	39	52	44	47	36	45	51	40	45	37	44	52	41	38	37	37	32	40	32	46	47	32	54	43	42	40	39	45	47	39	41	38	41	38	55	37	38	43	39	47	32	52	21	40	56	47	42	35	40	46	43	45	41	41	50	40	39	38	43	46	38	44	34	45	54	37	38	32	47	39	35	35	42	45	42	49	27	42	37	51	40	51	51	46	49	53	47	40	35	47	48	43	38	40	43	45	32	47	39	32	39	49	52	59	35	46	66	43	49	49	41	41	55	36	56	51	42	53	34	45	42	35	36	50	37	46	45	52	54	44	39	44	40	40	34	30	44	52	31	27	40	42	43	51	40	50	46	53	51	44	35	48
41244	29204	23339	27742	50702	34553	53772	47151	37796	27950	24753	16518	10566	7484	4984	3352	2492	2141	1270	841	777	881	701	586	591	576	579	609	623	595	604	593	581	604	585	551	624	640	583	564	568	598	562	570	602	578	578	586	579	575	580	625	582	582	566	618	604	538	568	565	576	564	604	548	613	580	576	612	550	578	597	596	583	541	641	543	578	595	580	593	599	588	582	608	584	590	554	581	590	625	603	545	601	623	595	605	567	585	603	593	554	586	567	558	580	553	563	587	577	569	535	624	561	563	591	607	579	570	624	564	620	605	550	577	592	618	571	589	589	569	560	548	596	599	583	549	558	609	561	588	607	612	565	589	557	558	558	535	577	550	524	646	568	587	590	529	583	628	630	550	571	598	551	600	588	559	546	561	560	563	566	573	550	592	546	565	559	576	598	571	592	549	592	594	580	543	582	572	571	615	556	565	605	586	594	574	582	598	620	580	549	596	655	554	573	541	547	511	586	555	584	570	578	539	616	572	579	604	594	610	608	563	591	610	554	566	584	584	591	551	588	604	618	588	599	596	584	590	594	621	565	570	633	582	585	638	577	609	629	627	558	596	579	611	563	586	577	593	603	591	598	551	568	617	564	621	554	581	580	646	586	573	588	572	543	563	536	589	564	560	606	605	596	619	575	582	575	614	594	579	586	563	639	577	588	581	663	625	583	594	610	624	585	618	598	594	590	615	559	583	578	611	609	622	595	560	635	580	604	595	560	599	597	587	587	617	543	573	573	620	541	593	600	602	535	599	637	563	594	578	590	597	575	629	576	611	613	641	589	600	595	596	600	557	574	565	562	598	600	555	597	602	568	583	609	563	588	614	576	548	563	605	541	562	572	554	602	563	574	592	551	594	561	613	582	564	617	625	570	563	586	592	562	596	563	576	557	620	569	554	579	574	620	590	578	614	622	590	602	598	547	569	590	573	651	572	599	595	595	541	572	607	584	616	553	564	618	566	594	593	577	587	555	611	625	576	594	565	607	616	585	567	596	570	551	547	578	577	562	616	568	615	622	614	608	581	574	572	623	555	598	575	587	602	557	606	597	534	583	549	617	604	565	602	594	580	583	555	570	599	561	594	580	612	594	564	571	588	576	594	601	569	556	590	624	609	567	577	576	570	603	612	577	609	621	615	584	616	540	541	561	586	551	544	553	566	577	564	561	581	550	567	585	558	544	559	609	591	580	653	574	632	583	571	604	576	613	569	583	590	616	569	585	566	529	535	550	630	621	584	641	555	610	568	560	611	552	518	601	621	569	644	560	576	598	576	587	565	569	614	563	597	621	580	575	578	581	596	600	554	597	607	560	583	583	596	576	586	620	580	614	598	613	564	567	555	612	590	598	554	576	587	594	560	593	559	564	615	584	558	561	575	594	595	549	572	589	577	581	584	591	584	570	588	572	566	618	609	589	560	610	568	558	554	614	558	585	578	586	578	540	576	558	579	585	543	565	571	584	566	579	573	628	565	582	576	587	533	606	548	597	650	582	595	546	576	577	590	584	610	620	592	598	556	596	588	565	608	565	551	634	592	578	640	552	616	603	596	562	568	592	589	617	549	580	575	619	557	599	555	569	564	577	553	572	600	634	550	567	567	601	619	593	556	558	570	584	592	586	572	574	575	605	594	529	572	555	597	552	585	575	604	595	661	571	557	546	588	593	667	587	559	554	550	568	591	609	607	575	594	544	553	584	583	617	578	539	575	596	575	579	573	588	585	595	584	605	578	564	574	604	543	639	581	567	573	580	598	613	611	611	586	561	555	559	556	581	573	604	556	566	540	602	595	569	592	625	628	596	542	569	551	606	623	571	564	550	599	581	596	585	589	552	603	616	588	602	659	572	591	585	593	591	589	600	618	590	591	597	601	558	575	602	653	575	583	564	552	597	598	593	567	555	585	565	601	615	595	560	602	612	570	620	624	565	569	584	585	588	562	595	567	606	590	598	548	582	618	590	572	606	619	559	583	574	581	518	581	575	596	564	555	584	621	557	534	537	570	602	583	558	570	556	562	590	571	559	581	565	594	525	549	607	589	626	575	568	555	626	625	611	574	560	567	596	596	602	575	595	607	555	576	605	559	563	558	592	624	577	628	613	573	608	559	529	563	585	600	578	599	636	568	587	598	576	557	541	567	590	593	594	552	555	565	580	574	621	573	565	585	600	605	545	606	563	580	593	590	634	561	623	600	595	573	576	545	626	591	618	593	599	562	594	595	552	566	578	577	641	562	569	608	634	586	577	552	578	578	567	585	562	576	627	593	602	586	594	609	586	591	595	543	587	589	575	581	594	571	619	615	570	547	583	587	579	638	629	628	572	541	590	565	586	560	603	602	586	525	598	566	612	553	582	667	565	575	585	573	587	565	529	585	593	555	551	630	562	604	578	626	641	611	589	575	517	531	614	573	571	570	580	609	575	568	608	558	582	618	583	616	609	560	601	564	616	570	577	596	572	598	569	610	569	607	609	570	585	622	595	611	585	585	573	600	610	565	586	580	620	590	606	611	599	607	587	555	555	557	577	571	554	604	581	529	602	617	582	576	589	577	532	625	587	557	597	563	551	556	590	603	580	578	564	542	566	577	588	552	614	582	585	576	578	570	571	580	609	581	591	608	585	596	636	605	592	581	590	576	598	537	577	591	598	603	579	577	606	594	565	607	546	629	585	604	580	567	614	586	593	591	536	614	615	587	621	563	596	595	608	563	585	586	587	600	606	567	606	558	611	579	597	597	591	551	606	582	553	606	608	605	582	579	597	550	579	575	575	613	559	567	582	567	573	589	566	556	633	565	578	587	600	581	561	613	535	584	574	603	573	614	552	599	584	659	568	569	587	615	571	540	575	586	610	618	571	571	588	584	589	608	591	582	577	588	593	547	613	593	583	552	597	579	588	598	550	576	568	574	574	597	599	605	569	547	563	601	539	631	586	557	537	609	557	600	564	623	571	582	559	602	585	548	645	605	546	566	592	590	590	619	558	584	586	597	602	624	593	579	587	570	580	561	615	568	604	573	612	611	578	619	577	552	607	546	548	586	637	584	575	568	634	577	532	564	566	615	546	594	588	552	558	614	629	537	630	624	620	568	619	545	546	582	595	602	562	593	548	565	599	559	613	556	587	559	578	603	601	626	588	552	616	613	557	570	584	551	576	578	604	556	590	526	587	569	596	570	610	596	588	592	610	601	606	607	608	599	594	609	614	580	558	582	565	577	566	553	573	603	558	543	571	595	580	577	596	549	572	560	568	574	585	555	604	573	613	549	587	565	580	591	565	556	553	603	582	533	651	562	548	581	617	589	572	554	561	570	610	577	627	617	552	557	589	574	602	576	568	605	554	597	590	574	602	598	581	568	589	594	600	580	617	571	573	596	567	591	605	546	584	565	627	573	563	607	575	619	597	611	625	579	595	592	590	539	576	608	578	594	581	565	564	617	547	568	613	585	566	572	617	595	539	599	594	584	590	548
9605	13065	3946	1894	4820	6758	14764	10281	5217	2776	1620	1032	603	394	221	160	130	108	77	52	56	61	57	37	46	48	45	39	41	41	52	44	37	44	42	43	41	38	34	36	44	50	52	49	52	41	47	52	62	51	45	47	36	42	38	66	38	37	47	43	48	43	48	45	34	50	34	32	47	43	49	39	61	54	52	34	39	50	37	36	37	45	55	27	38	44	42	30	42	51	38	49	40	55	44	45	45	46	50	46	45	52	40	51	44	43	40	41	32	44	47	59	39	48	48	45	37	50	42	46	41	42	42	44	40	42	58	39	46	42	39	41	50	42	43	40	41	33	36	46	50	38	36	53	44	54	59	31	45	37	44	37	37	38	60	32	32	43	34	34	47	42	44	49	44	46	45	43	31	47	50	47	48	64	44	46	50	29	35	45	62	45	51	50	44	46	30	51	37	37	38	57	43	46	49	43	32	47	40	40	37	49	40	58	39	39	50	57	38	33	36	45	62	32	43	41	31	47	45	45	43	51	40	48	47	38	52	55	32	41	41	50	45	35	33	31	39	34	53	42	44	42	55	34	43	43	47	33	44	41	43	51	48	38	44	46	48	48	48	48	42	54	48	48	51	46	39	47	40	42	50	48	47	47	32	45	41	38	41	47	51	43	34	31	54	46	51	39	44	47	37	42	41	46	44	50	33	31	51	53	41	36	37	51	42	45	47	43	45	35	42	53	43	54	45	47	46	52	49	31	49	52	52	41	41	55	46	33	56	38	46	48	35	44	44	34	47	38	53	38	49	45	40	48	38	38	40	30	45	45	40	44	49	44	41	39	49	46	37	49	46	45	34	38	33	44	35	46	46	39	31	42	36	43	48	44	32	38	36	41	36	39	34	50	51	38	41	48	55	46	42	50	36	44	46	49	48	42	52	41	60	39	33	41	48	43	46	45	55	34	55	48	39	44	43	38	41	56	47	38	40	35	50	47	51	51	42	42	43	47	43	41	47	43	43	45	34	36	37	46	34	47	48	48	37	42	31	51	46	55	45	45	45	60	47	46	52	54	45	39	46	50	41	44	49	59	46	33	44	50	44	46	43	38	42	41	47	36	34	43	40	47	55	46	48	41	48	54	49	39	44	45	52	46	50	36	33	48	55	43	44	51	45	46	48	41	59	41	41	42	57	31	46	52	41	46	40	49	48	47	50	47	43	39	41	44	43	40	46	36	40	46	43	47	52	40	50	36	38	51	38	51	43	47	48	56	50	46	48	50	45	35	46	43	49	50	38	31	41	33	47	42	52	36	43	60	47	48	30	41	42	44	40	43	45	51	55	53	47	39	36	47	50	30	51	42	46	61	46	42	46	42	49	53	42	43	39	47	38	46	43	42	44	40	44	49	47	37	42	52	31	46	44	45	41	42	44	36	52	55	50	38	37	41	35	39	48	41	40	36	42	47	44	40	38	41	42	51	41	41	46	39	36	40	31	46	32	40	42	46	46	35	36	45	45	34	48	39	45	47	44	42	42	43	43	42	44	44	42	41	39	54	33	35	47	37	48	42	34	47	52	46	52	43	40	38	27	41	39	42	36	48	50	38	27	34	45	32	50	49	57	44	46	47	45	38	50	38	41	38	57	46	34	31	59	32	42	34	40	28	42	51	31	40	41	35	33	49	49	43	51	30	39	43	46	42	34	46	30	34	46	46	45	37	35	51	35	39	37	54	44	61	40	37	38	49	42	39	46	48	32	32	37	42	57	32	40	40	42	59	29	46	45	42	43	39	52	48	50	41	53	37	48	51	43	43	45	38	47	54	48	46	41	41	49	37	31	41	43	35	49	31	49	44	48	45	43	51	57	48	46	45	46	41	44	52	47	52	45	53	34	47	49	40	33	30	41	53	53	41	53	38	45	52	41	47	42	50	37	43	44	45	48	50	45	46	44	45	45	38	37	45	47	46	55	48	52	41	43	40	39	46	41	46	30	41	40	47	58	48	54	36	48	44	48	44	33	37	38	50	33	32	43	28	47	49	40	30	46	26	47	51	44	45	28	41	48	49	44	49	35	38	44	35	46	57	32	34	42	47	47	54	60	46	35	41	44	38	41	42	40	37	43	52	46	46	54	38	53	47	54	38	39	46	53	33	43	49	41	34	33	43	49	54	44	33	29	39	49	38	44	45	43	52	49	42	33	49	45	38	53	44	45	50	50	36	44	43	38	46	55	39	33	35	46	41	45	37	41	51	49	35	41	48	37	48	46	50	47	55	49	40	39	44	56	34	34	51	34	39	42	45	29	40	55	59	41	55	44	50	54	58	41	48	38	51	48	49	40	43	51	42	50	52	51	41	43	57	40	34	45	43	33	49	46	48	41	36	42	34	48	46	38	59	35	40	33	50	41	44	42	30	52	51	44	47	43	54	39	45	34	46	52	39	43	50	51	46	38	34	39	54	54	42	40	51	31	47	37	37	47	32	32	52	49	43	50	44	41	49	50	49	41	48	40	46	54	31	36	45	50	47	49	50	39	49	39	48	44	39	40	67	44	41	46	30	42	44	43	44	43	40	44	52	52	47	51	35	49	40	40	41	56	38	46	47	35	44	40	39	36	44	50	51	44	36	47	42	49	48	32	47	56	51	45	56	32	48	48	37	39	54	39	46	34	44	45	35	39	39	37	48	40	46	43	47	31	46	34	48	43	43	48	40	46	39	46	50	39	65	52	43	38	43	41	37	39	43	50	40	45	43	38	47	43	46	43	58	53	43	43	50	48	42	55	39	63	48	38	51	41	27	55	52	41	47	41	42	48	26	33	57	49	33	63	44	36	39	51	49	43	46	44	39	39	49	52	56	42	45	39	48	37	38	45	44	43	61	53	49	62	59	53	47	45	44	49	44	40	46	48	48	42	46	37	45	42	37	50	32	52	51	53	44	39	48	34	41	52	43	38	49	53	58	52	43	34	47	49	42	54	33	51	41	44	38	34	36	40	50	46	48	40	33	41	48	42	38	35	37	46	48	53	45	45	48	43	47	53	34	54	37	38	33	34	56	41	52	40	42	33	52	56	53	41	36	40	45	31	36	53	48	47	34	34	60	40	50	50	51	42	50	38	44	43	46	34	45	53	47	51	36	51	48	39	46	60	45	37	47	41	33	54	49	36	46	45	40	34	33	40	45	45	51	38	48	40	42	36	42	39	50	41	44	54	35	46	49	38	49	41	46	40	49	45	43	35	39	46	41	32	41	52	47	46	45	30	29	40	35	46	42	38	39	41	50	39	43	49	40	40	51	30	48	41	45	49	37	35	42	48	50	40	47	48	36	40	46	51	36	34	46	43	33	44	45	45	45	40	46	47	45	46	43	48	44	39	46	50	41	41	43	43	44	45	44	43	38	44	56	42	57	42	30	37	41	36	41	43	49	54	45	49	35	45	43	39	44	37	41	53	50	39	42	39	36	35	44	48	44	41	44	48	44	35	41	38	42	53	54	46	47	39	54	42	41
46194	34538	26608	33613	53344	51548	66101	51741	41776	31614	27839	20643	15424	10853	6991	4671	3466	2908	1468	919	980	1080	750	632	541	589	616	579	560	599	540	608	597	550	595	578	565	577	583	586	619	610	596	588	615	589	570	551	637	555	588	607	648	597	545	593	604	586	573	600	608	538	600	561	591	592	602	529	608	602	602	669	587	550	569	593	573	575	503	570	599	557	568	594	606	562	647	637	552	577	646	575	561	574	572	635	555	581	610	554	630	576	548	595	569	606	586	588	578	584	589	541	649	589	580	538	561	647	579	627	629	539	592	597	575	602	579	580	608	643	567	597	585	595	584	602	592	626	590	593	571	593	610	596	576	556	586	581	558	572	593	602	550	533	604	635	607	626	630	594	583	606	638	610	598	559	611	589	594	604	579	603	572	631	549	596	580	607	553	563	579	601	582	601	576	602	625	582	637	582	602	597	577	614	596	655	608	570	589	575	538	592	586	598	591	579	596	543	636	598	596	597	580	587	607	583	547	579	582	594	610	592	562	613	535	573	618	592	573	564	591	553	614	555	564	589	596	633	570	594	582	584	563	590	584	606	620	560	559	625	614	589	553	619	594	633	558	577	604	586	576	565	566	605	568	594	554	570	586	602	575	603	548	616	552	573	592	595	598	542	577	578	582	598	563	587	582	644	593	611	577	573	548	544	575	540	598	553	603	613	598	540	635	588	562	552	592	558	584	601	583	615	584	600	611	597	556	531	624	575	617	585	626	560	643	508	589	571	593	548	589	562	556	558	616	605	569	590	607	597	598	594	568	591	600	585	616	604	629	597	574	585	619	623	623	591	564	606	579	543	576	587	564	618	544	573	567	596	576	564	615	621	620	571	604	591	583	580	603	563	568	579	620	571	594	568	590	594	595	564	611	573	563	543	610	580	560	571	590	560	591	574	612	607	607	562	605	602	556	550	585	570	596	634	589	577	570	590	573	586	589	617	568	578	577	583	609	596	564	560	575	599	598	585	588	631	575	584	605	577	628	592	574	593	571	584	628	529	583	596	532	629	545	600	596	599	597	606	549	613	575	591	577	602	627	558	615	544	585	578	620	587	591	565	562	566	577	569	608	586	626	594	598	574	613	576	614	617	601	592	602	579	563	614	544	561	585	664	567	582	577	590	622	626	615	566	558	610	606	625	604	601	569	582	605	567	560	566	593	566	605	570	561	594	602	580	584	644	595	592	595	593	579	572	640	610	550	573	577	569	551	584	613	589	575	582	559	617	565	569	574	565	567	561	578	557	603	606	582	577	528	588	568	610	565	576	586	564	569	610	595	555	607	550	533	574	569	594	559	624	574	578	586	587	582	643	613	607	614	604	564	612	544	547	602	622	607	584	590	623	544	588	607	602	568	615	588	578	596	617	604	570	591	553	559	616	593	561	627	577	591	566	600	609	592	599	559	611	647	603	580	596	584	585	587	562	574	538	632	582	594	621	584	598	565	605	554	604	599	549	600	622	595	608	591	599	549	533	585	536	578	617	611	564	601	541	574	582	588	551	562	590	599	606	581	545	582	547	622	613	590	589	592	597	589	594	596	660	540	612	584	593	565	571	553	580	562	625	557	579	598	600	615	574	614	618	595	582	575	587	548	590	614	584	506	596	583	576	571	563	606	591	598	653	559	644	568	596	589	576	584	596	548	581	583	595	641	571	573	587	606	590	598	590	598	540	593	607	579	583	536	612	595	635	560	579	586	597	587	626	563	631	594	566	604	573	565	590	592	606	614	560	627	648	539	587	595	614	611	586	596	579	569	581	603	556	566	592	592	550	582	562	624	581	565	597	621	595	550	579	600	596	622	563	614	556	569	582	622	598	593	599	592	623	571	611	564	550	607	561	634	607	569	612	544	582	589	570	583	587	597	610	596	561	585	584	540	588	597	559	556	593	595	588	595	603	585	595	598	626	569	573	619	622	586	578	614	584	539	605	547	610	572	549	591	599	598	555	603	599	576	612	556	537	561	601	616	572	584	578	548	605	591	614	602	602	629	560	534	594	539	596	609	579	621	584	603	598	603	582	590	642	586	594	577	581	602	641	573	573	617	599	599	569	593	562	595	584	601	584	590	571	600	590	591	547	597	572	563	605	589	606	572	575	595	625	577	543	599	574	577	580	559	570	588	572	567	582	536	572	578	594	556	604	548	591	593	613	538	634	617	594	625	622	563	609	574	570	626	598	561	586	549	575	530	552	555	554	555	546	568	595	539	620	581	584	562	599	626	619	558	616	622	587	567	548	569	589	577	605	577	586	604	586	601	551	580	614	591	575	544	591	578	600	610	576	621	575	601	589	555	575	622	552	613	596	595	628	608	579	571	589	574	588	588	555	607	577	565	625	572	552	574	634	599	556	577	562	608	578	574	559	565	557	556	603	580	599	607	607	600	597	580	590	557	541	611	630	546	580	594	581	581	596	586	618	556	587	615	571	653	575	572	591	547	585	597	625	597	588	538	614	606	600	610	593	599	636	573	573	580	608	633	582	595	648	584	580	596	606	560	559	581	636	578	623	592	592	599	550	593	585	580	624	581	539	568	583	577	562	587	609	601	562	572	595	591	591	661	557	635	593	582	621	590	552	596	545	616	617	621	575	591	587	617	555	622	635	561	559	563	571	577	597	599	564	576	583	616	605	605	588	619	604	612	582	588	594	642	593	585	602	558	547	557	566	632	612	581	603	625	564	610	603	625	562	551	613	605	526	575	595	590	574	611	578	592	633	545	575	584	575	598	561	574	622	614	598	601	591	585	587	613	587	567	612	573	547	578	561	588	569	570	588	589	602	570	568	608	598	603	621	626	575	585	558	577	576	604	593	624	586	586	597	597	605	555	528	608	598	601	575	622	616	536	605	591	592	545	569	625	581	584	538	554	573	579	621	567	624	590	562	562	574	558	568	529	520	569	606	579	582	559	585	565	608	615	622	610	614	604	628	553	570	588	568	577	622	601	572	611	582	592	559	582	515	610	604	660	594	565	622	571	570	630	565	562	618	570	571	573	618	551	582	574	582	560	617	592	613	585	578	561	577	583	547	610	609	596	617	553	582	592	584	609	587	617	579	582	588	593	619	617	599	569	566	531	597	647	576	562	582	605	631	570	618	577	544	566	598	592	618	575	591	581	601	556	607	616	545	604	560	631	567	593	567	617	567	615	553	611	515	590	597	616	635	658	593	608	592	615	574	562	604	583	648	573	546	591	610	567	579	567	616	592	579	618	580	619	620	593	601	602	554	586	578	626	605	563	608	574	618	558	601	642	575	591	609	652	571	616	558	579	620	617	606	589	595	614	605	565	610	603	585	567	580	583	595	567	580	568	574	607	550	617	594	593	568	626	573	588	577	549	620	604	580	605	616	603	580	584	551	613	629	597	596	596	576	572	618	586	590	608	574	560	568	586	569	589	619	606	601	639	569	614	580	589	586	623	579	620	605	563	612	608	581	590	566	586	570	571	601	563	626	607	568
3755	2611	589	321	727	1566	3349	1902	1046	488	373	211	168	93	68	75	81	70	51	56	44	52	45	39	55	47	52	52	51	47	43	48	36	43	51	38	46	39	37	45	46	47	41	37	47	49	38	43	45	49	45	46	48	49	41	39	45	44	47	54	40	40	51	46	47	49	43	47	39	41	47	53	46	41	44	36	45	41	27	39	56	35	39	37	47	45	41	37	48	43	53	52	42	37	45	44	48	39	40	31	41	42	34	36	55	41	40	46	37	44	48	26	48	50	32	40	40	49	36	56	44	48	49	42	49	35	55	38	42	40	42	42	42	46	52	55	46	48	35	49	34	42	46	48	48	36	54	41	45	57	38	34	39	42	44	37	34	46	26	41	48	51	45	32	51	35	36	40	50	44	48	49	59	31	36	41	43	44	49	37	60	46	43	51	39	53	46	49	47	46	43	47	44	45	35	44	32	42	38	53	54	36	43	31	49	40	44	46	44	50	32	39	38	45	44	40	46	32	43	37	34	47	45	44	43	43	46	38	44	38	38	47	25	45	50	39	51	51	44	37	41	38	35	46	27	43	41	37	33	53	45	40	54	42	44	41	49	40	35	43	46	32	39	41	41	44	55	38	49	37	47	46	52	38	46	49	45	30	36	44	38	35	37	43	37	37	48	40	40	41	41	33	39	37	38	30	50	50	47	28	45	48	41	52	41	39	44	35	48	46	39	46	48	50	42	50	35	41	53	41	47	52	50	43	43	51	33	50	51	47	49	38	32	42	51	57	55	44	56	47	47	49	54	38	40	36	40	34	40	46	35	36	50	30	35	37	44	46	32	40	42	54	40	45	42	33	44	39	43	46	35	43	49	23	55	40	41	47	41	41	46	33	55	59	51	60	44	46	38	48	43	54	45	38	42	38	44	49	37	34	48	46	43	46	49	47	71	44	33	39	45	33	35	47	37	44	48	46	49	40	37	42	49	41	39	47	31	45	38	59	37	26	39	48	39	45	42	33	47	57	41	52	50	46	40	49	45	39	40	40	56	34	35	45	46	53	53	32	46	41	46	55	47	31	35	40	51	43	55	47	39	43	33	45	38	39	43	41	41	50	35	35	43	46	49	47	47	52	42	53	39	48	50	40	49	47	40	49	37	39	33	41	52	39	57	42	63	41	59	45	47	38	49	40	37	43	36	46	36	48	33	43	46	37	41	47	56	44	47	43	42	51	37	39	45	36	42	47	44	57	51	48	41	45	34	53	33	42	45	60	49	46	33	43	28	46	42	58	40	54	49	45	31	32	48	50	62	30	32	34	39	46	44	43	44	38	48	39	44	50	37	43	44	38	38	39	37	29	39	47	55	39	54	51	50	45	53	49	44	38	43	36	46	43	47	50	47	53	48	44	37	42	50	43	36	29	46	53	40	37	44	47	51	43	35	41	49	42	54	36	46	37	41	33	35	36	42	43	36	49	48	49	35	36	46	51	38	39	44	39	38	45	40	39	38	44	54	47	35	35	40	44	40	45	50	42	35	41	41	38	39	46	38	48	47	48	36	36	46	42	56	35	46	30	52	35	46	44	45	35	42	36	52	49	43	50	48	43	41	43	35	30	49	39	43	44	44	39	42	48	37	57	38	41	40	46	36	34	36	40	38	41	38	46	37	47	37	40	47	45	42	40	32	54	35	37	48	59	45	50	64	53	34	50	37	48	49	32	49	40	41	40	46	49	43	41	32	48	34	50	46	37	48	38	44	35	35	48	45	42	47	56	46	38	51	46	45	36	47	45	39	42	37	41	40	40	41	47	46	39	39	32	33	44	49	34	51	38	46	46	33	50	42	43	50	42	51	39	47	52	41	41	55	42	43	30	47	39	43	34	45	36	31	38	40	37	44	23	65	36	46	60	34	35	44	37	45	49	44	42	31	43	37	37	37	46	30	47	44	50	41	40	37	48	48	39	33	49	42	38	37	47	46	41	36	38	48	44	48	34	34	42	51	36	36	37	54	48	56	35	43	41	35	42	34	38	58	47	27	47	35	41	51	44	47	43	39	42	44	43	38	43	36	49	31	43	43	49	38	45	43	47	47	40	40	39	37	42	40	46	52	45	40	43	55	45	44	40	41	47	48	39	36	46	43	43	48	44	40	45	45	42	35	43	52	47	36	51	37	33	50	57	46	56	38	49	44	51	38	48	35	42	42	41	43	41	35	48	32	48	44	48	34	46	51	48	37	39	40	42	39	42	45	44	41	49	38	44	47	38	43	37	36	45	44	35	34	43	33	39	45	36	36	46	42	45	43	37	48	29	50	48	48	40	42	34	29	48	49	44	48	49	42	31	41	38	49	37	35	30	42	43	35	25	48	27	42	46	43	49	34	44	40	33	42	32	41	42	41	44	39	31	39	38	51	35	45	48	48	30	35	40	43	40	45	37	41	46	46	33	34	46	33	31	36	45	53	54	33	50	31	47	42	46	53	53	48	51	34	32	41	44	46	42	47	45	49	48	35	47	34	43	39	49	54	37	36	38	53	50	47	41	38	41	44	40	42	27	43	51	53	46	41	39	48	34	45	44	43	39	32	37	43	48	45	42	57	45	45	43	50	46	42	48	44	46	34	31	38	29	37	44	50	33	56	34	37	42	45	42	44	41	45	49	44	30	37	39	40	35	48	46	33	55	45	36	45	41	42	36	48	34	42	41	39	53	45	45	42	35	43	46	35	41	46	56	46	49	45	50	37	48	47	55	45	41	45	50	29	37	41	32	48	52	39	33	43	48	42	48	45	31	48	51	48	51	44	52	29	45	42	42	37	40	33	52	41	52	55	45	45	35	52	45	45	41	46	41	44	43	40	45	31	40	42	40	46	44	48	41	48	58	49	41	48	32	41	45	46	47	44	46	48	43	33	41	41	44	49	41	50	37	39	41	53	42	47	44	36	35	47	42	36	47	29	48	44	50	32	40	43	45	38	45	48	44	35	46	35	42	41	40	53	44	45	45	34	45	27	54	57	35	42	41	51	42	46	42	50	38	52	41	37	48	56	36	34	44	48	38	48	40	38	44	50	37	39	35	36	41	42	43	33	43	39	25	44	55	53	36	29	48	51	43	43	32	36	31	37	36	45	45	48	46	33	36	47	31	52	54	40	44	40	44	55	47	41	32	47	31	49	36	44	42	59	47	35	43	33	38	42	31	55	49	44	46	58	49	46	32	45	43	42	39	44	45	48	50	45	41	40	40	41	54	40	50	33	49	43	43	48	40	44	35	40	48	44	31	41	46	42	40	34	47	42	39	49	40	44	36	48	36	38	33	32	42	50	46	37	43	37	37	39	32	38	33	45	50	54	33	55	37	39	51	59	45	46	50	30	35	30	49	38	53	40	52	37	31	50	25	54	54	52	51	45	57	43	32	41	48	43	51	38	44	58	35	38	35	52	37	42	47	38	37	51	41	40	50	40	49	34	42	41	33	49	41	46	42	43	43	36	43	31	48	47	36
33815	22056	10871	17569	28352	36995	41183	30665	24601	14878	12820	7206	5029	2637	1794	1337	1256	1031	691	616	675	698	599	541	581	565	534	582	568	556	548	540	567	547	598	547	530	561	564	567	588	548	526	549	539	630	566	564	556	529	551	542	617	570	516	581	496	591	543	569	539	515	574	574	562	620	559	573	573	591	556	562	574	533	576	561	563	524	534	550	594	562	523	551	505	550	576	582	544	544	526	563	554	552	571	545	579	533	505	559	544	555	580	545	564	526	552	563	579	525	549	557	520	560	549	543	560	541	567	589	521	596	594	552	574	557	547	528	556	586	569	586	539	588	580	592	554	635	530	556	576	542	548	603	599	518	597	561	595	587	536	563	559	570	581	594	568	558	569	509	559	584	607	539	637	572	553	533	563	557	524	584	555	566	557	573	609	558	524	583	563	561	552	618	585	540	560	526	574	565	549	555	574	532	573	541	544	568	542	536	584	557	541	531	543	568	560	548	584	569	566	619	552	553	519	586	537	577	563	600	521	610	538	524	569	566	574	602	585	578	523	536	569	587	537	575	550	629	590	587	552	545	533	545	605	538	587	518	571	585	560	572	539	549	529	575	520	571	573	596	627	594	551	599	600	572	582	544	583	590	535	551	507	580	576	544	578	608	505	508	538	554	612	542	578	587	580	551	547	597	572	555	534	598	561	550	585	576	601	564	593	581	547	570	554	559	570	565	555	581	620	562	518	539	575	556	563	532	578	513	574	581	586	610	559	562	589	554	561	521	542	559	546	551	589	535	557	529	603	559	562	579	544	576	534	564	612	570	587	565	580	591	497	553	548	607	588	564	575	568	553	553	567	557	584	564	581	576	561	568	569	528	554	533	531	590	524	610	553	598	532	567	601	576	561	604	612	570	583	497	605	528	569	544	565	538	566	559	571	523	536	535	557	557	599	581	552	582	533	589	531	544	557	568	581	542	578	562	533	546	558	558	519	589	595	563	558	605	565	547	572	553	566	530	545	559	570	574	531	542	558	558	530	559	613	569	575	543	601	579	584	557	535	562	618	533	578	575	554	576	549	546	547	585	573	567	574	567	584	552	560	592	610	555	548	575	565	601	560	597	547	536	523	544	562	560	626	546	528	539	572	538	525	557	577	539	602	545	604	562	572	575	592	542	567	560	571	527	589	581	570	520	531	560	511	581	578	558	569	572	579	594	548	616	569	582	511	585	561	543	585	541	574	530	561	542	563	553	552	548	575	586	517	597	578	544	527	532	567	569	569	569	570	506	582	567	571	561	554	619	559	576	580	542	565	651	535	556	583	572	565	549	557	586	532	563	555	588	527	558	581	570	618	582	555	566	593	585	597	598	593	588	582	539	555	553	609	560	582	559	535	592	577	557	565	544	556	556	564	577	570	567	544	562	553	559	568	609	593	574	569	566	550	591	562	602	533	570	577	571	563	574	535	564	530	578	593	524	501	552	596	561	553	610	541	576	504	601	571	559	608	578	561	533	533	583	596	587	550	576	566	519	562	580	592	556	570	594	567	548	564	584	592	516	630	574	569	542	572	560	609	594	522	576	585	573	579	573	563	565	588	549	563	578	592	596	579	587	533	549	531	583	565	606	535	586	536	575	564	579	585	523	564	531	586	602	550	547	558	578	524	567	564	565	567	512	534	546	545	537	596	590	588	607	598	575	590	579	601	563	536	606	580	499	548	564	549	608	530	545	566	542	594	540	506	517	625	590	566	551	591	537	576	560	559	601	607	624	570	584	554	578	551	561	626	544	542	563	575	556	564	584	578	574	599	576	575	570	566	554	557	561	542	549	567	608	579	532	531	553	590	525	594	561	554	559	591	518	572	578	592	558	573	557	580	554	589	529	584	593	594	529	576	598	592	574	556	551	582	572	559	582	603	572	538	607	544	536	596	554	580	573	573	557	612	606	564	524	574	554	566	563	539	605	554	573	567	589	604	562	578	553	553	571	553	553	523	566	553	539	579	598	540	529	597	594	549	580	553	601	569	532	547	576	561	515	564	586	535	524	561	624	583	550	558	588	563	532	565	571	576	555	541	556	585	570	602	536	562	546	577	583	549	598	577	583	564	547	600	609	563	548	555	541	554	532	564	590	542	560	561	531	558	538	567	547	576	542	569	553	548	586	528	573	565	544	612	535	577	552	519	584	565	554	544	572	529	593	602	549	571	561	580	546	566	568	609	550	604	528	557	567	535	549	553	561	560	548	552	552	568	555	583	587	555	590	523	620	517	519	542	539	559	577	549	570	584	550	544	551	512	537	550	537	567	557	577	542	532	545	556	590	566	544	537	570	549	531	538	594	550	549	565	506	541	566	565	619	540	525	578	554	541	552	562	577	590	536	590	535	551	560	567	560	571	513	553	572	620	578	581	570	573	557	568	582	565	558	541	604	573	534	581	617	535	532	593	560	577	556	574	541	576	544	559	533	573	584	555	575	562	586	534	606	578	539	584	557	563	537	557	530	555	566	599	567	599	557	593	542	589	560	560	598	601	537	556	581	552	601	561	533	570	528	561	576	571	553	568	559	578	567	560	643	602	553	580	567	595	507	599	557	577	556	559	587	529	537	557	572	554	572	526	593	561	550	579	577	586	563	558	548	609	630	554	565	532	613	545	539	556	535	600	550	560	533	565	528	553	586	534	583	559	562	577	541	544	548	570	528	591	518	534	570	574	584	550	531	583	579	573	583	538	606	559	584	585	547	539	567	583	596	566	539	564	583	570	578	533	575	549	585	591	563	618	626	560	606	546	560	574	523	523	557	592	532	552	558	597	571	540	567	560	584	602	561	571	577	574	532	574	531	535	581	542	566	564	593	540	601	595	614	558	549	600	553	574	518	534	569	570	511	562	610	553	537	566	566	543	625	522	570	529	556	550	566	526	633	594	531	581	566	575	542	575	578	571	583	525	554	569	607	533	558	573	538	529	487	549	594	542	523	545	577	550	568	538	577	569	593	525	574	544	533	557	585	550	583	551	554	569	545	559	554	593	525	563	547	559	572	514	577	599	548	543	563	567	566	560	548	581	536	585	615	555	589	619	545	547	563	556	588	521	580	593	540	533	536	572	589	562	563	575	562	548	537	575	593	581	579	570	575	561	560	540	579	545	588	551	530	553	545	567	527	567	529	570	551	532	568	570	551	584	536	550	555	561	575	562	531	572	557	575	542	594	502	563	527	557	550	611	578	578	517	501	577	545	546	551	594	569	557	569	565	547	576	551	531	547	580	570	568	555	582	556	579	550	560	574	559	580	549	582	620	587	544	576	552	573	548	557	578	553	561	554	527	596	569	544	526	602	602	543	584	562	550	553	557	540	578	548	558	580	592	551	550	604	524	575	535	563	549	587	570	555	572	540	513	568	585	540	537	558	583	580	552	533	577	588	583	572	598	541	557	569	566	577	561	571	549	544	547	525	539	543	570	546	564	575	591	569	598	537	577	535	571	542	560	573	547	564	564	562	539	574	578
7146	6478	1603	1335	1568	7173	10000	5172	3015	1158	929	471	360	147	78	93	112	96	55	44	62	46	51	42	35	36	44	37	46	47	44	38	51	48	44	41	42	50	41	43	36	51	50	34	40	33	52	45	44	38	45	41	45	37	50	37	45	32	36	52	51	32	52	40	43	36	45	49	39	37	34	41	49	44	39	33	43	43	49	51	41	43	26	45	40	33	45	53	38	36	32	31	46	49	44	28	52	46	47	42	42	41	41	35	52	45	37	39	40	33	50	42	32	53	46	44	41	49	37	48	41	54	45	48	47	54	45	45	44	35	39	40	52	37	44	39	47	42	31	46	46	52	53	46	37	40	46	40	44	50	52	36	42	59	41	50	49	44	31	43	55	40	40	40	45	41	44	31	34	40	46	43	67	30	44	51	55	47	38	40	55	51	43	54	49	52	44	45	38	40	49	38	34	40	42	49	42	45	46	43	40	55	39	54	48	41	33	52	47	40	45	42	48	36	39	49	52	48	56	56	40	38	36	44	42	38	46	44	38	42	38	47	47	34	46	41	42	38	45	49	39	36	31	33	43	36	42	42	49	47	47	44	53	40	39	42	37	40	39	46	48	29	38	32	53	40	48	27	46	50	35	44	44	53	39	34	39	48	33	45	41	39	42	50	41	46	55	31	49	45	34	44	45	45	44	37	57	45	38	36	52	31	46	43	36	28	43	47	49	43	37	52	46	23	43	47	42	31	41	46	35	34	63	36	41	43	32	45	39	42	34	42	46	42	52	53	45	46	37	33	42	44	35	27	37	37	41	50	50	40	43	46	42	51	52	43	46	36	41	45	47	38	45	42	54	44	36	41	43	58	37	37	36	44	47	45	39	46	38	49	47	51	47	40	43	45	48	37	55	52	50	41	37	45	59	43	47	38	52	35	45	55	49	38	51	41	35	34	58	47	49	39	44	34	47	42	45	44	30	41	42	47	31	44	46	38	38	35	42	39	42	47	37	31	39	39	39	44	43	43	32	31	40	46	44	46	39	33	40	40	36	48	43	43	46	33	43	39	46	42	45	42	53	45	41	42	41	47	44	46	42	49	37	46	37	41	42	43	45	40	47	43	43	44	49	40	52	43	31	36	49	43	39	33	35	41	49	38	53	45	37	32	49	40	44	52	53	47	45	44	39	43	42	41	47	51	28	57	53	44	34	37	49	48	58	44	36	50	40	45	43	42	42	46	41	46	44	46	38	54	51	41	49	45	53	45	46	53	41	42	41	36	48	39	25	38	39	49	37	41	45	56	32	47	39	40	25	44	36	49	29	46	53	53	31	39	33	47	43	46	38	38	37	45	59	41	56	44	44	38	43	35	55	35	37	39	40	32	42	41	52	32	44	33	41	36	52	37	44	43	50	35	47	44	38	48	50	46	53	40	33	31	35	33	54	45	49	43	39	44	47	53	34	46	44	40	54	40	41	38	53	31	53	49	49	54	49	33	48	57	32	51	50	52	51	35	60	49	32	47	41	39	42	43	38	32	41	39	42	45	30	44	40	42	47	46	34	48	50	41	39	29	52	48	36	47	39	47	40	38	31	44	53	44	36	39	40	45	33	36	27	48	46	33	45	42	47	57	49	39	49	45	46	43	30	43	46	42	39	52	42	50	38	51	44	40	32	52	47	46	38	28	53	46	40	28	40	46	44	43	42	57	43	31	42	67	53	40	52	41	52	45	52	52	40	34	40	45	37	29	45	48	41	38	47	34	37	47	51	62	49	43	36	43	51	39	44	40	43	47	45	61	41	37	47	46	48	51	31	35	33	40	48	39	34	39	38	36	41	43	35	38	39	47	45	45	46	29	50	35	39	47	42	38	51	42	45	40	49	32	42	43	52	43	41	37	43	34	34	39	37	42	35	38	33	50	38	52	48	42	63	35	42	39	42	35	37	46	36	45	44	40	52	43	56	39	37	33	51	47	41	51	39	45	45	49	38	51	42	32	42	49	45	43	49	42	41	42	38	50	57	42	28	35	49	47	47	39	36	45	49	36	47	50	43	50	49	43	37	44	45	44	48	36	46	50	34	50	41	32	48	34	41	36	39	37	46	50	38	49	39	36	45	44	48	55	59	41	42	32	43	42	41	40	51	38	38	50	39	38	44	40	41	40	35	38	35	58	41	57	38	47	28	53	38	39	43	47	49	53	47	56	42	42	49	37	49	45	42	42	43	37	42	44	35	37	48	42	52	39	49	41	55	39	50	35	38	46	41	47	48	45	40	38	36	45	45	32	44	41	41	28	50	48	40	37	51	46	48	47	40	55	40	35	42	43	49	38	54	48	45	51	26	41	41	46	38	42	55	44	36	41	44	45	44	53	45	57	47	39	36	46	50	38	43	45	55	32	29	48	61	44	47	40	49	50	55	42	45	38	41	41	51	50	37	40	44	46	42	34	37	42	47	41	44	28	39	47	38	45	30	41	45	46	42	36	39	44	41	40	32	45	31	40	37	43	34	49	40	35	48	48	30	35	45	47	50	42	35	46	45	48	43	48	51	37	41	40	32	41	47	48	40	54	45	39	42	39	31	36	31	39	44	42	31	43	50	47	41	41	41	46	55	40	39	35	41	47	41	36	47	41	37	37	37	39	44	45	50	52	45	39	34	45	48	37	41	53	44	41	45	45	30	33	34	45	50	38	44	44	51	44	45	52	42	49	33	50	43	48	49	56	39	41	45	43	37	52	43	40	46	40	24	53	45	34	48	35	36	36	41	47	41	48	39	39	29	47	50	48	44	47	37	51	36	46	46	34	48	51	36	47	40	38	40	31	40	40	51	52	49	39	50	45	42	41	51	45	32	50	48	30	41	50	36	31	38	36	47	40	44	52	46	45	40	44	41	42	43	58	48	41	41	45	38	40	44	43	51	33	42	38	53	37	36	35	40	47	42	47	40	38	48	53	37	47	43	43	42	41	43	27	34	44	50	35	39	41	40	39	43	50	49	45	40	48	47	42	44	31	44	41	40	40	40	45	41	43	46	37	43	33	41	37	52	51	42	47	37	43	42	53	35	48	35	53	41	37	35	55	52	41	53	38	35	38	48	33	58	26	38	46	55	51	28	40	61	46	33	26	46	46	38	42	35	37	38	40	41	42	54	49	34	38	43	46	39	48	38	53	21	50	46	46	39	42	51	46	39	43	43	44	36	41	53	50	40	36	35	38	43	39	46	42	53	38	42	39	41	38	46	57	36	45	45	47	48	43	36	45	43	46	33	43	55	46	53	36	52	42	44	40	45	45	34	45	29	48	30	44	42	48	49	41	41	43	41	39	45	37	46	42	41	42	47	33	51	47	35	51	42	40	47	38	59	43	38	35	39	40	52	44	36	42	34	48	33	43	47	37	58	36	33	46	33	44	45	46	39	54	48	50	44	42	38	38	47	38	46	45	38	50	40	30	42	40	44	46	43	43	43	50	43	45	33	51	38	37	44	47	42	45	47	33	43	44
44314	25071	18887	31639	38834	59056	57390	41910	35026	23322	20911	12531	10342	4506	2930	2539	2521	1898	991	751	987	846	655	626	573	526	603	566	605	625	554	588	595	588	575	558	608	540	600	548	622	587	552	577	584	609	572	563	598	560	550	578	594	553	587	563	568	573	600	567	544	580	571	568	537	563	579	578	597	551	565	585	561	601	564	575	607	524	627	554	592	527	547	582	580	617	591	569	557	591	571	562	603	561	565	585	533	587	586	558	543	561	577	570	541	552	578	567	574	522	590	594	565	561	588	565	577	584	544	549	611	605	589	565	590	581	614	562	594	593	546	563	604	580	591	606	559	607	542	548	583	542	582	566	573	590	587	581	638	586	552	574	586	616	584	572	589	530	548	596	611	557	581	565	583	612	520	552	560	561	596	572	543	567	567	569	541	570	616	581	606	552	603	571	555	550	587	584	572	571	593	554	590	606	584	585	620	526	547	588	597	598	596	593	623	587	570	626	554	570	572	590	579	575	559	563	563	569	570	587	603	590	538	587	532	567	576	546	585	580	546	588	587	560	588	580	498	587	564	571	581	557	538	566	588	554	540	548	574	527	570	578	584	551	569	591	590	556	545	597	533	594	602	530	569	547	566	587	578	528	569	566	625	590	539	565	543	574	653	525	561	558	557	601	571	584	589	623	568	584	605	569	621	589	581	579	548	576	553	581	585	586	548	521	569	549	583	556	531	560	553	521	572	555	556	603	601	594	590	550	582	581	557	580	594	585	532	564	601	585	597	599	527	583	538	552	598	569	587	568	527	572	549	556	537	546	582	580	560	604	566	550	543	547	622	557	564	557	565	558	583	589	581	595	584	617	553	573	556	545	548	570	604	553	572	553	533	581	607	583	501	582	584	612	567	557	575	589	549	564	598	598	591	549	530	543	578	579	610	567	598	589	596	575	587	589	575	583	543	541	603	561	565	578	583	571	548	591	633	594	558	566	575	580	574	586	564	597	600	583	570	589	542	582	614	546	579	570	621	569	559	581	587	558	540	555	556	562	595	597	600	557	555	599	557	555	591	567	562	597	576	580	556	575	571	593	573	547	585	599	558	579	613	589	599	564	542	588	599	554	543	589	576	542	576	554	615	546	555	631	535	552	592	549	587	558	563	587	585	603	603	553	553	573	581	605	549	578	562	561	573	596	576	564	615	600	558	579	627	565	582	580	558	593	561	622	580	600	616	614	568	582	637	595	596	572	591	602	553	575	566	570	562	555	533	553	546	595	568	599	563	597	582	554	627	541	561	584	584	535	525	537	590	555	569	539	559	569	583	560	541	576	603	584	573	577	570	590	611	568	530	591	567	551	605	595	579	555	554	583	645	573	548	584	578	599	584	595	560	542	560	549	567	613	547	527	572	555	580	608	606	570	566	556	634	538	541	514	541	568	577	558	579	576	540	579	547	587	587	570	579	587	552	580	557	563	599	593	547	553	574	599	542	573	597	580	552	576	577	618	592	561	593	554	608	585	548	578	583	612	538	575	573	568	557	611	576	548	581	548	574	557	548	580	526	557	604	578	596	582	566	630	624	572	593	584	574	602	582	598	555	532	587	538	534	520	580	535	592	562	529	597	616	589	607	568	571	567	572	566	574	608	562	563	581	589	589	611	587	610	584	540	576	569	581	575	599	586	613	589	577	539	567	573	555	596	559	563	567	567	573	567	579	566	540	595	557	543	553	557	641	531	543	595	584	579	567	600	573	542	588	561	562	514	582	583	577	591	644	573	608	582	588	571	566	616	551	579	577	589	612	585	595	541	564	605	601	591	558	576	592	535	593	617	597	566	563	564	520	603	551	535	564	594	594	538	582	546	547	580	550	563	609	623	574	537	594	610	591	549	586	565	613	586	582	561	590	598	566	612	560	606	582	588	569	574	636	583	586	609	539	572	555	562	577	547	565	585	571	566	542	561	543	554	611	571	547	587	626	595	611	601	555	568	547	574	593	595	577	630	562	560	569	580	586	556	580	579	571	599	552	603	567	553	570	574	600	571	600	589	561	549	558	555	603	604	543	607	550	569	565	583	574	582	591	604	556	580	604	605	569	547	534	578	568	571	564	567	609	560	575	588	644	601	518	619	584	568	555	591	556	543	557	583	569	572	596	553	605	547	600	528	591	589	588	543	618	548	578	594	524	551	554	533	575	607	546	571	589	554	588	561	552	576	597	524	576	596	558	608	555	605	570	566	581	562	595	586	533	621	601	569	572	616	573	568	538	561	609	583	572	580	566	565	616	577	635	547	607	594	592	618	549	505	628	569	563	591	643	569	520	585	587	593	586	554	545	618	609	562	600	595	578	581	553	570	589	555	595	564	563	595	559	586	584	572	595	576	585	599	607	516	604	566	597	587	567	647	558	610	619	570	595	621	571	606	527	539	602	581	533	567	585	572	576	566	601	560	567	562	572	586	544	568	554	541	618	551	565	587	614	559	599	605	563	592	560	602	544	632	594	561	624	591	578	572	593	576	577	580	534	564	616	552	621	584	588	583	569	544	584	569	583	565	610	588	572	559	582	546	581	586	582	607	577	573	604	600	556	567	552	600	564	576	553	580	600	602	575	589	571	561	547	637	571	575	578	582	563	579	587	563	537	598	554	609	574	579	573	576	587	566	552	563	550	613	562	589	563	579	575	531	556	601	579	545	570	598	561	577	586	623	638	592	615	558	552	601	571	587	566	572	568	556	561	546	566	590	595	548	620	569	586	585	542	605	585	537	589	565	587	597	572	546	584	559	608	581	611	582	587	552	607	578	564	565	541	580	541	579	587	587	560	613	545	573	594	576	609	566	647	564	584	587	565	627	558	597	539	578	593	583	584	589	595	538	584	580	585	619	552	547	550	521	570	564	555	567	547	595	568	603	614	563	604	534	564	542	578	602	595	589	576	546	566	625	563	584	545	583	565	557	570	582	592	566	575	545	551	615	569	591	607	556	531	569	566	574	560	577	543	567	553	590	550	579	585	609	581	571	580	599	591	628	574	555	584	561	573	591	555	550	573	559	593	587	589	553	546	555	584	598	593	564	599	597	590	575	573	583	578	537	584	621	595	579	596	581	592	564	578	590	590	608	596	570	603	570	593	587	569	559	556	556	587	614	552	567	558	593	539	587	562	559	586	560	592	613	539	551	530	599	553	590	584	577	574	565	531	576	524	574	576	588	572	546	587	602	563	579	549	562	560	559	563	577	617	599	626	541	592	569	577	561	586	600	583	543	578	581	543	563	522	593	562	599	577	618	630	586	607	531	563	553	547	571	559	605	525	587	578	616	594	589	565	558	559	542	603	598	557	588	590	573	542	608	519	571	609	538	595	627	566	585	591	551	573	539	564	569	560	587	565	574	573	569	600	567	564	578	570	561	562	531	563	579	599	589	592	544	543	599	582	584	561	552	548	574	578	567	596	574	590	553	595	611	589	614	551	595	548	548	548	610	596	581	547	555	560	583	558	573	550	607	576	580
7302	6468	1486	1369	1591	7575	9973	5208	3604	1316	991	468	369	158	122	104	127	92	62	54	54	41	43	43	41	37	44	39	42	45	45	50	49	39	39	45	45	43	54	38	55	48	36	39	47	44	47	55	36	45	44	50	50	44	37	42	43	42	37	42	46	37	49	30	30	50	36	47	44	38	51	52	41	41	49	47	48	46	44	35	41	41	41	39	34	46	45	44	44	35	42	52	38	51	50	50	58	45	41	35	41	44	47	27	52	39	49	37	38	42	36	41	39	35	37	39	40	46	35	47	39	49	58	37	40	35	57	34	44	37	51	47	38	40	38	45	45	36	38	39	38	52	55	54	46	46	42	48	37	50	46	54	44	50	53	44	43	41	31	37	51	49	52	32	47	46	37	38	37	33	49	30	55	36	45	33	43	42	54	51	37	43	39	49	58	38	44	32	44	46	38	43	48	36	40	34	48	43	38	36	33	51	37	59	48	38	37	61	43	39	41	36	37	41	45	50	47	53	43	51	50	45	46	56	38	49	44	55	57	38	50	45	49	51	49	51	54	49	44	43	47	40	45	38	52	37	32	44	52	35	42	50	49	49	42	52	26	41	33	41	38	40	46	44	51	49	50	40	50	46	39	45	36	33	34	45	40	43	46	48	48	39	41	44	49	50	46	60	34	42	38	49	31	40	52	44	46	42	49	35	34	38	40	42	42	37	61	48	41	43	32	37	50	45	44	49	52	44	47	45	42	39	54	48	50	46	55	47	39	40	48	50	43	42	43	50	46	50	41	32	46	46	36	44	44	58	31	47	44	49	45	43	38	35	44	46	41	36	42	45	56	41	38	34	51	44	43	59	44	35	40	56	36	44	45	56	39	43	52	42	37	41	43	56	45	52	43	44	49	42	44	39	47	42	46	56	52	51	33	40	45	43	41	41	44	47	54	46	43	43	30	43	51	43	35	47	35	39	50	49	45	55	37	36	39	40	35	39	41	46	42	45	41	49	47	38	43	39	36	41	40	32	55	38	53	38	37	44	44	36	47	37	50	50	50	45	48	43	39	40	41	44	44	53	48	43	39	43	37	38	46	44	42	51	39	32	40	50	41	46	53	37	46	55	46	37	33	34	57	38	56	48	37	40	45	43	40	44	42	51	35	38	49	31	55	47	36	47	35	54	51	47	49	50	46	45	38	43	37	42	42	52	36	49	48	44	46	58	43	44	39	53	45	42	42	61	35	38	49	46	51	39	45	34	42	46	41	39	42	36	48	55	44	28	40	46	52	44	60	36	43	36	46	38	48	41	42	42	57	45	46	37	38	46	51	37	61	47	43	43	42	36	50	57	44	39	51	51	46	45	38	53	47	53	45	36	47	47	40	48	43	43	34	39	35	38	40	41	52	44	44	59	43	56	54	30	45	40	42	52	32	42	47	44	39	46	47	50	48	31	42	46	38	28	34	43	47	34	44	57	42	41	42	44	43	42	42	41	41	45	53	49	54	45	45	47	46	47	46	37	49	44	45	35	41	35	48	43	36	54	34	52	40	39	35	52	43	39	48	40	43	44	34	36	56	34	29	51	42	41	41	44	42	38	44	39	54	38	38	37	36	40	44	50	38	48	51	32	46	43	47	42	43	38	51	38	37	43	40	41	39	44	40	41	46	40	42	48	45	42	40	52	50	44	49	41	47	51	54	47	43	42	55	33	44	49	31	42	44	37	56	43	51	39	33	39	47	44	42	48	37	47	38	54	54	47	50	37	52	49	45	38	53	34	39	49	40	55	37	38	57	39	42	46	42	52	44	46	39	43	39	48	46	34	48	49	44	40	35	46	43	42	45	45	47	39	42	47	43	41	53	53	35	47	45	41	39	36	46	39	53	44	35	30	43	44	50	49	38	31	36	47	41	41	46	36	63	50	46	47	39	42	43	31	50	50	54	32	38	41	49	40	47	40	38	37	57	30	48	42	42	56	43	52	45	46	55	41	46	40	37	41	40	45	32	41	34	26	48	45	43	42	44	43	45	43	38	39	37	31	44	39	67	47	50	32	50	39	46	25	44	58	45	51	39	47	39	43	59	28	56	38	36	40	32	39	37	43	49	60	48	58	41	62	40	37	43	51	46	53	50	50	40	44	54	42	37	31	36	40	43	37	49	45	46	48	37	36	50	40	45	42	36	51	40	35	49	46	41	42	35	57	45	47	38	49	51	44	49	43	41	43	45	50	56	36	45	38	41	54	45	44	41	47	48	53	38	36	40	50	50	41	44	54	44	47	47	42	38	47	32	40	40	43	41	47	45	53	41	42	38	43	40	44	47	38	42	38	46	37	50	52	55	45	51	32	48	51	41	45	51	36	38	37	51	45	38	37	45	37	45	42	51	46	23	35	47	55	42	46	48	45	52	37	38	40	49	42	40	39	35	42	42	52	53	45	42	43	42	44	41	40	27	40	32	43	36	52	41	43	36	42	42	43	32	38	49	32	32	34	26	47	44	38	45	41	35	51	48	52	36	42	42	39	30	39	42	49	40	49	46	50	37	46	53	43	47	39	34	54	40	43	46	51	35	42	49	38	55	41	34	44	39	34	41	59	43	49	39	52	36	39	56	42	50	37	48	47	35	38	38	52	43	63	39	34	52	32	53	56	34	42	38	44	44	46	37	31	37	43	39	43	52	44	41	33	48	51	45	43	32	59	40	55	32	34	41	49	38	48	31	45	42	40	38	62	34	45	37	49	38	34	42	38	48	39	47	49	38	47	37	47	40	52	50	53	45	38	46	50	44	45	40	42	51	52	41	38	39	30	61	46	40	35	48	37	54	50	43	59	37	35	54	35	51	39	41	47	36	45	37	57	42	37	45	38	36	38	44	34	47	42	37	49	49	35	44	49	49	44	34	47	42	41	46	39	38	41	45	46	51	44	45	45	55	42	46	33	54	44	37	32	57	43	47	36	41	43	35	46	45	45	43	39	38	49	45	43	47	48	48	59	48	52	41	41	37	44	47	44	47	39	39	46	40	37	56	45	47	42	40	46	51	41	60	44	48	49	50	46	40	46	42	51	46	49	40	30	58	43	49	31	35	54	53	39	48	46	40	41	41	56	48	40	38	45	48	50	42	42	45	44	47	37	47	46	31	50	51	46	42	49	44	34	37	40	39	36	53	50	54	42	38	50	53	51	57	53	43	42	45	44	44	41	36	38	49	45	48	46	39	33	30	47	51	36	38	51	30	30	47	39	33	43	43	44	44	45	48	45	43	43	46	42	43	29	40	43	44	44	40	50	41	46	43	38	47	51	47	51	27	26	49	44	50	44	44	41	55	39	36	44	37	43	54	42	49	47	50	51	42	49	33	49	45	40	62	41	41	40	46	47	50	36	25	42	47	46	56	45	46	45	48	34	37	38	32	54	39	40	49	55	44	50	36	44	48	51	47	40	51	41	38	45	38	59	35	39	43	44	38	47	34	42	39	47	43	37	50	48	49	30	42	38	41	60
41496	27367	18301	30763	36918	60110	57562	42846	36533	25134	21592	13930	11001	4724	3241	3159	3224	1944	1071	720	998	762	651	619	538	597	595	583	606	623	611	589	565	564	578	622	584	565	580	568	579	598	571	589	630	601	625	620	585	590	576	594	584	596	629	606	574	583	694	626	605	593	605	580	572	566	559	607	583	579	575	583	610	615	586	626	636	589	578	577	602	590	572	581	613	590	600	573	574	570	588	593	587	607	598	569	598	555	572	541	573	573	585	572	550	545	541	524	588	551	516	623	572	600	591	536	592	557	600	599	633	617	594	590	574	605	567	577	625	603	652	606	553	570	580	600	637	609	598	588	593	547	590	557	610	613	556	558	600	597	617	585	597	624	606	581	559	610	639	605	530	575	597	574	583	584	603	635	596	584	601	602	569	573	589	631	572	598	620	555	595	572	599	613	557	589	560	611	577	585	555	575	592	618	604	569	569	576	592	603	597	578	569	589	588	623	569	543	569	630	556	574	601	587	598	645	569	559	561	614	590	608	579	604	596	566	584	610	563	595	608	563	562	572	612	574	625	632	574	599	582	586	593	585	578	571	596	584	598	570	578	578	586	558	600	551	561	595	616	610	617	582	589	648	556	579	553	589	575	569	574	569	611	609	550	614	594	579	590	602	633	582	586	534	611	599	603	577	616	584	577	604	620	580	559	577	556	607	595	602	567	564	574	610	541	607	598	601	562	618	562	570	607	577	620	579	570	601	630	602	608	605	585	602	641	641	537	549	597	588	595	600	582	579	579	589	574	561	592	580	583	597	632	625	604	578	599	547	586	609	594	579	589	595	577	532	584	569	566	628	580	609	597	635	571	599	591	614	591	582	573	580	614	556	582	607	639	621	598	604	558	599	616	598	596	589	610	618	544	570	594	564	586	563	585	568	583	592	621	626	586	580	618	592	549	595	605	573	561	624	597	585	598	619	568	609	587	601	584	618	574	593	554	620	577	628	609	599	588	630	593	551	609	573	589	560	548	588	550	537	588	596	573	558	582	572	602	576	600	579	576	594	571	564	611	604	571	528	593	625	561	598	602	559	597	608	595	575	586	599	557	597	600	551	534	601	579	571	630	644	583	595	627	584	542	625	608	609	587	593	623	588	551	578	618	615	619	604	608	571	583	563	570	536	604	575	607	560	580	539	623	591	592	576	601	636	573	583	612	585	546	610	581	598	613	604	552	640	569	591	582	561	581	552	594	562	572	601	585	596	601	576	603	576	597	585	573	572	595	593	572	592	596	616	565	578	606	568	597	568	573	601	573	595	639	581	581	601	612	590	601	582	577	594	554	632	613	627	627	596	546	573	585	562	585	581	571	604	606	559	608	584	598	625	552	675	604	602	574	590	611	589	603	563	639	619	544	607	598	608	579	574	589	618	574	589	574	626	579	566	605	573	611	584	611	588	592	612	569	568	570	636	616	578	577	616	570	595	608	605	590	584	594	546	548	624	606	558	598	611	632	577	580	599	520	606	562	576	617	572	616	630	607	558	614	600	597	602	634	602	556	590	598	595	609	593	569	631	575	593	635	516	596	576	576	602	615	561	605	585	581	554	633	568	570	591	582	566	599	614	619	591	598	599	591	563	564	606	601	600	604	546	596	604	571	590	559	579	581	537	646	580	562	584	634	577	605	572	569	593	588	564	597	597	596	616	612	641	606	566	529	578	599	569	582	593	612	599	555	588	584	563	626	571	572	596	579	593	598	585	572	586	630	627	545	590	585	580	544	575	553	616	588	601	575	586	571	623	582	600	587	605	569	598	607	564	612	548	570	571	595	598	549	565	561	544	560	569	578	615	636	562	587	605	595	573	588	620	586	610	562	568	619	597	625	613	583	633	590	599	557	569	595	570	601	609	632	557	621	607	586	585	635	589	598	536	614	599	597	573	543	605	579	563	600	601	592	550	551	594	611	572	625	545	628	598	594	599	591	575	609	594	615	578	583	627	597	605	610	600	578	589	599	586	558	607	594	627	581	594	555	595	576	541	572	550	602	594	666	564	597	571	558	628	628	640	566	619	574	601	596	599	644	574	538	582	563	562	579	602	600	580	613	600	576	623	656	569	643	571	593	601	575	535	625	605	568	568	605	541	571	608	612	594	580	593	569	565	586	567	607	600	522	589	581	589	588	597	601	584	645	607	638	622	623	601	572	575	558	630	587	545	630	564	611	580	570	563	618	549	612	623	613	565	623	589	569	591	569	568	590	646	574	596	596	589	608	590	556	555	565	604	565	588	635	565	586	622	605	633	568	599	613	572	607	596	600	634	570	572	599	609	606	600	609	593	583	605	596	576	624	608	572	607	605	615	601	576	593	577	574	567	598	566	588	641	588	575	580	594	632	584	559	595	552	637	586	575	593	591	609	588	538	618	572	558	555	613	595	583	549	564	625	575	583	601	571	582	588	601	572	594	579	568	559	559	615	605	591	648	561	562	590	579	579	582	589	583	617	627	591	601	603	632	586	578	565	574	580	549	634	598	620	592	627	615	618	561	550	559	561	592	581	567	586	623	586	595	526	589	593	573	652	616	574	549	591	621	628	565	589	555	567	600	613	588	552	593	584	565	587	570	574	619	577	572	624	587	592	549	583	620	597	584	598	610	557	583	581	591	642	584	617	606	569	594	602	588	544	620	630	607	603	562	590	601	595	581	622	584	624	581	621	623	592	611	601	613	577	618	550	596	571	574	564	583	587	600	630	554	565	593	590	623	589	605	598	612	574	563	559	585	581	599	593	616	622	553	606	589	569	602	569	595	566	615	579	567	594	581	595	630	593	624	618	594	600	611	568	602	595	580	572	587	614	635	587	612	621	563	555	586	563	596	629	531	608	589	622	581	592	604	587	559	579	580	541	606	597	594	631	615	648	585	618	611	606	595	571	566	557	573	587	571	612	622	567	549	593	589	604	575	636	597	628	575	619	607	558	576	590	593	576	590	597	579	601	595	593	532	568	579	544	587	614	599	585	563	628	577	582	593	579	549	603	619	575	546	590	594	548	638	568	588	602	609	590	598	592	547	629	616	614	522	610	599	571	572	556	561	569	576	605	598	583	598	609	636	594	596	567	615	607	605	594	623	562	592	574	585	556	590	603	602	581	594	562	589	566	611	642	579	606	568	575	587	608	554	529	630	585	598	545	575	549	566	611	595	609	582	555	593	564	627	609	640	595	563	555	564	579	639	617	576	613	574	555	556	589	566	587	609	605	569	572	586	616	608	585	574	622	567	591	550	593	579	579	653	567	590	555	647	570	596	561	632	585	601	565	570	570	603	632	599	605	565	596	594	585	564	595	568	608	615	570	573	619	583	629	611	631	593	610	570	576	588	568	557	563	579	587	566	563	611	615	569	575	579	597	609	588	620	564	596	585	571	595	615	518	604	575	551	584	608	552	569	636	583	552	628	609	599	604	550	603	587	606	514	566	571	572	579	563	626	623	605	577	589	560	604	593	580	571	573	597	573
9765	12094	2893	2145	2123	10341	17401	9871	6969	2502	1738	767	589	268	172	201	195	137	77	47	57	66	49	38	46	35	43	61	49	40	45	45	42	35	39	30	48	38	43	34	32	37	33	48	46	41	37	42	45	56	46	45	43	48	41	43	40	43	43	50	40	49	38	45	34	41	40	44	45	49	47	49	43	37	41	40	43	57	42	48	51	44	49	54	36	42	35	43	41	47	54	44	42	43	39	33	47	41	38	58	48	46	38	42	39	41	38	46	56	52	36	43	42	50	63	40	33	41	44	59	51	40	45	41	37	26	46	45	47	39	40	49	56	43	41	39	38	53	46	51	38	38	49	51	38	49	31	46	34	48	43	34	42	42	42	42	47	51	46	52	46	50	52	45	48	43	47	48	40	41	45	42	50	41	44	39	35	59	34	42	47	54	33	45	45	42	44	44	50	38	38	39	49	48	37	25	41	53	34	55	41	30	45	38	41	37	46	43	36	37	53	39	39	50	27	53	42	55	42	30	52	44	35	45	60	39	37	44	52	45	56	50	47	39	45	40	42	45	45	37	43	47	48	35	36	38	42	35	49	45	44	50	36	35	41	54	54	33	43	47	43	49	39	43	36	39	58	40	41	48	54	46	47	44	42	47	37	40	44	45	60	40	37	31	44	43	45	46	49	44	36	36	47	53	38	38	42	42	45	48	46	39	41	39	40	43	36	48	38	39	51	40	31	34	35	53	56	47	49	39	59	46	41	52	47	47	43	40	46	44	35	42	36	34	42	40	48	48	40	46	45	40	48	42	40	36	34	31	41	42	52	30	46	25	59	42	46	46	57	46	30	42	46	50	44	62	45	48	51	38	42	62	46	42	43	50	34	51	51	46	47	43	47	52	48	48	61	38	41	51	44	49	37	35	43	48	46	35	41	38	49	44	48	48	49	36	38	41	37	35	42	35	40	36	50	42	36	48	57	34	44	43	52	32	43	35	44	52	33	48	33	48	44	43	49	50	50	55	34	45	51	37	46	34	47	61	36	37	43	42	33	48	44	43	45	35	42	51	44	50	46	43	46	55	38	46	37	47	46	32	41	49	49	47	49	38	50	46	37	42	40	34	38	47	41	48	44	53	40	40	37	49	37	44	42	30	40	46	28	31	53	48	47	43	48	35	47	49	36	57	48	32	38	54	40	42	53	49	57	47	40	40	50	34	35	41	55	43	57	38	37	44	45	53	38	36	40	44	39	52	42	45	50	36	41	44	50	36	35	45	51	54	28	63	49	44	44	36	45	41	44	37	43	47	57	33	40	45	48	55	39	41	49	46	50	42	58	43	40	55	46	36	34	35	51	58	36	33	46	46	43	51	52	42	44	35	45	43	45	49	43	45	36	46	33	47	47	43	44	46	46	45	45	48	38	39	45	44	47	38	45	38	46	48	49	61	47	35	51	40	39	40	50	45	55	39	34	34	44	45	43	39	45	39	54	51	36	53	38	46	51	43	39	40	29	53	40	44	50	37	42	47	34	41	50	27	47	52	45	34	41	29	37	38	43	46	44	42	52	41	39	47	41	38	42	57	51	42	37	46	38	47	52	42	43	43	40	40	42	45	39	40	55	56	50	53	45	45	39	52	46	44	34	42	39	43	47	56	46	37	54	43	47	44	46	44	63	38	32	43	37	43	44	44	37	50	44	40	49	42	47	44	47	40	50	48	41	39	40	55	43	45	50	39	39	49	40	49	48	46	38	41	52	50	56	37	49	40	30	48	37	47	46	42	50	40	48	46	47	39	46	36	45	44	48	51	31	48	44	44	52	42	49	53	63	37	43	35	56	46	45	42	40	45	46	44	41	49	44	46	47	29	43	42	34	52	45	38	44	49	33	42	34	64	43	29	37	39	41	44	39	47	38	53	40	39	40	38	59	34	38	45	36	36	40	48	43	42	53	46	38	40	43	43	43	46	41	46	47	34	40	55	50	35	42	54	43	39	37	35	44	45	36	42	51	44	48	48	44	40	35	49	52	54	42	49	36	52	46	49	37	33	53	29	39	41	52	30	54	51	36	45	45	45	48	42	40	40	28	44	36	39	33	50	37	46	33	46	35	44	40	40	49	41	39	45	38	51	41	49	57	43	48	37	50	37	51	34	52	41	44	43	45	33	43	45	37	43	44	52	33	30	44	44	42	41	45	34	43	55	43	41	48	40	42	39	41	49	41	34	36	45	41	38	53	36	44	49	41	54	48	34	50	36	59	27	42	57	42	45	52	41	47	46	43	50	44	38	50	34	52	49	45	35	48	43	48	57	50	43	44	44	37	34	43	31	37	38	48	48	43	32	51	44	37	45	44	45	40	33	42	42	40	49	45	40	55	43	48	42	48	49	50	41	36	29	46	37	47	34	36	40	48	43	40	44	41	37	45	41	44	34	50	41	57	41	46	46	50	42	52	41	48	32	44	44	34	33	46	45	42	51	36	41	56	51	49	44	50	44	39	47	38	32	34	43	50	42	52	41	50	55	42	52	46	24	42	42	37	46	49	54	47	47	53	51	35	42	49	33	38	35	39	44	46	40	53	53	42	45	34	43	54	42	44	47	43	50	47	49	45	54	45	42	47	45	38	41	51	40	39	55	54	55	43	47	42	43	36	42	49	43	43	42	39	48	47	38	41	44	35	45	32	46	36	44	44	29	40	46	34	32	44	48	51	51	36	34	41	42	42	32	45	45	52	37	48	42	42	42	50	37	50	51	32	46	30	39	57	32	44	62	45	46	50	47	35	40	40	40	45	37	48	41	53	55	55	42	38	43	35	49	48	47	43	37	41	54	43	37	42	42	50	50	42	37	46	52	41	41	41	39	42	33	43	43	36	46	46	43	43	47	57	34	42	50	47	52	44	48	46	43	40	45	42	40	45	46	46	57	42	54	43	51	50	49	43	38	47	50	35	31	41	52	35	39	39	42	27	30	37	49	35	51	52	48	47	31	53	33	33	50	35	51	51	47	45	40	43	48	38	56	45	49	52	58	45	41	49	46	43	37	42	44	32	47	42	38	43	44	58	45	44	40	39	40	49	38	37	43	49	42	51	45	40	44	47	42	37	42	47	45	39	43	49	46	39	49	49	45	45	34	43	40	56	51	29	41	32	35	49	40	51	45	58	50	48	45	35	43	43	35	45	49	45	43	42	38	46	53	48	49	40	37	49	43	46	57	45	46	50	39	46	50	50	45	45	49	55	53	46	49	52	49	41	41	47	45	42	33	54	42	51	44	44	43	49	48	44	48	47	46	46	31	41	47	42	47	36	43	35	44	53	48	37	40	49	48	47	34	52	38	42	34	44	41	47	64	47	46	40	44	54	38	55	40	47	44	40	33	49	42	54	30	49	53	45	49	48	41	43	41	50	43	26	44	38	48	37	46	31	38	41	37	46	43	43	42	36	46	40	56	48	44	41	40	45	34	45	39	50	38	47	39	45	51	55	41	51	42	45	42	47	45	42	34
46287	32655	23599	36431	39141	65945	68753	51889	43587	32225	27439	18256	15064	7947	5004	5854	5196	3109	1638	904	1398	992	690	616	607	561	534	574	619	606	594	588	554	590	605	577	605	581	555	609	568	599	583	549	621	549	586	566	628	605	564	587	608	563	570	559	578	583	585	594	561	606	592	621	568	582	572	602	566	613	571	609	607	556	591	577	591	566	561	592	585	583	605	609	602	559	569	559	559	612	600	626	579	583	619	589	587	587	597	620	612	604	604	575	605	606	601	603	579	596	568	600	635	574	566	545	573	596	580	567	637	585	614	559	601	618	578	586	588	565	585	597	636	606	595	581	635	609	617	606	639	600	625	593	576	612	583	602	620	612	594	569	623	551	629	587	571	640	603	582	607	553	647	573	581	610	584	606	598	602	568	646	589	610	613	597	604	607	607	615	646	585	571	585	562	572	591	581	552	562	608	591	591	580	671	607	548	598	576	584	573	597	604	580	625	585	604	566	606	610	580	592	590	541	611	586	602	597	584	615	590	577	582	586	617	606	588	616	607	582	554	575	628	604	609	629	556	594	591	594	569	646	630	608	594	638	591	570	590	559	576	612	609	581	563	601	584	586	609	544	571	597	607	583	603	572	568	573	602	604	575	594	582	559	545	593	587	617	562	580	568	618	627	571	592	584	625	643	606	595	581	574	610	597	582	583	593	597	592	594	596	582	587	639	651	571	617	603	640	563	569	582	593	570	585	598	581	566	580	582	570	627	544	579	589	581	596	560	538	595	584	619	529	555	613	629	619	593	609	615	543	601	571	569	605	608	566	589	582	584	627	604	572	655	583	606	548	569	578	626	584	594	551	581	584	604	624	593	566	595	584	613	604	578	572	602	619	602	587	614	591	596	560	594	600	561	568	642	577	542	588	560	577	588	560	600	597	621	569	614	612	562	611	604	557	590	620	558	582	613	595	606	585	587	614	594	577	609	590	606	575	570	585	591	616	591	596	613	607	567	560	558	589	588	610	561	604	625	586	563	595	577	582	610	609	627	571	584	609	592	588	602	591	582	594	604	621	588	590	554	628	636	614	589	610	566	597	628	589	627	592	603	602	592	599	581	565	622	577	570	582	616	624	556	606	593	575	567	606	614	594	594	596	605	569	590	610	625	546	642	554	581	604	578	586	638	591	599	560	598	593	585	619	594	591	582	595	639	628	581	572	574	596	579	572	578	601	610	576	625	628	541	572	575	588	538	605	560	597	598	615	586	571	597	577	596	578	583	601	577	588	580	579	603	590	613	588	624	569	602	582	632	608	597	573	587	564	591	586	625	651	593	592	569	593	618	594	597	614	583	598	626	593	546	551	606	594	579	546	592	571	621	537	630	626	600	613	576	637	569	640	565	578	626	581	599	591	592	593	614	605	575	579	584	581	568	582	623	564	606	614	572	581	590	624	548	571	572	559	600	592	629	593	609	583	586	575	555	640	549	607	611	580	603	586	569	609	591	616	602	606	570	625	609	646	609	595	576	582	600	567	585	582	568	577	572	544	576	612	584	604	561	562	649	608	595	576	597	604	655	600	589	572	601	582	598	573	574	572	628	613	600	574	582	580	552	600	561	599	572	638	627	574	594	623	589	565	601	576	575	636	614	622	588	569	519	589	626	540	640	586	634	613	621	598	595	566	614	621	583	550	635	579	616	594	583	583	623	589	622	606	569	597	602	569	617	626	596	566	581	596	597	575	621	587	572	591	600	597	545	597	552	551	586	589	586	563	590	583	596	584	588	558	609	572	594	602	604	599	606	613	587	599	566	621	594	604	594	623	640	585	598	566	618	634	618	613	592	605	586	612	580	580	581	589	603	557	616	580	592	603	606	625	553	605	595	562	599	536	604	568	617	556	623	627	601	603	597	651	615	576	601	636	552	582	626	596	594	600	599	569	632	654	570	546	596	584	574	576	527	571	619	563	619	598	582	582	578	586	543	583	612	598	570	556	580	584	580	595	585	625	586	644	607	570	585	594	576	638	610	599	592	603	546	625	598	572	575	648	593	597	595	616	586	581	621	569	601	574	610	573	642	556	610	580	601	583	584	592	593	548	567	554	618	585	566	581	622	576	630	558	574	570	604	584	592	600	571	629	665	581	571	577	588	587	578	615	628	553	595	578	610	627	595	639	632	588	587	570	609	552	599	606	592	579	624	606	611	605	614	587	600	575	589	580	637	577	588	644	561	596	566	596	595	579	583	601	644	620	600	604	586	625	570	601	617	570	576	600	584	561	551	562	599	597	565	601	539	589	597	596	565	560	602	588	578	550	542	601	606	545	626	607	591	632	573	598	591	568	614	617	593	607	606	580	620	615	613	579	551	635	630	579	579	618	621	607	526	577	598	596	642	606	564	582	628	541	591	589	555	598	568	606	593	577	581	590	595	654	548	600	591	618	579	604	584	616	564	596	590	621	555	607	592	588	585	579	577	576	596	587	562	559	594	588	579	575	607	598	562	581	565	611	608	603	629	597	586	582	581	607	577	567	619	619	564	621	636	566	599	600	619	573	647	605	563	576	645	636	599	602	589	583	597	613	588	594	589	601	570	552	594	623	610	585	595	581	573	585	534	580	580	599	631	610	603	632	618	631	530	574	570	569	603	599	556	582	556	604	602	615	579	605	580	584	609	575	636	580	629	614	578	588	587	620	646	570	617	588	596	632	567	565	573	602	600	597	613	590	594	624	611	586	573	589	578	553	601	643	596	609	632	556	561	555	591	587	634	580	623	567	625	626	586	569	625	613	584	591	568	619	613	609	563	631	595	561	566	603	596	589	616	604	561	595	601	645	576	560	618	597	583	637	614	562	601	563	609	557	572	578	626	554	598	617	580	643	612	630	616	591	590	615	605	573	579	589	576	596	594	585	570	598	552	592	582	582	569	600	561	582	593	565	577	579	602	625	581	582	584	607	577	624	599	616	592	580	592	579	586	553	572	596	595	585	640	572	589	555	568	579	572	598	553	575	605	602	613	572	605	570	599	593	601	574	576	550	598	623	559	602	591	569	605	593	567	660	572	622	505	653	604	579	624	566	601	606	584	595	585	580	605	592	592	595	589	548	603	628	573	599	568	596	564	594	569	626	643	602	610	612	550	590	600	592	568	570	598	560	612	586	581	532	564	608	571	623	580	584	554	570	609	577	611	605	581	547	578	620	594	604	550	622	612	593	579	611	573	581	609	560	624	583	578	587	598	573	592	628	624	598	608	625	573	645	557	572	552	608	622	599	585	650	627	567	578	573	578	603	598	617	554	593	588	597	599	599	597	584	583	612	580	592	584	615	578	625	609	584	589	610	591	566	600	598	642	547	636	588	600	650	609	591	590	602	589	578	598	626	559	580	562	524	622	584	622	572	608	565	556	581	626	622	596	586	571	584	594	600	622	578	604	603	564	526	631	601	615	608	596	569	590	615	613	644	580	585	620	606	631	621	627	585	618	609	624	546	558	619	565	590	626	613	569	584	578
3050	2394	435	353	247	2016	3858	1970	1457	611	418	214	140	68	72	76	70	60	51	44	47	53	39	52	35	48	38	48	36	39	43	39	53	53	48	38	49	40	32	35	43	43	28	47	33	31	30	30	41	43	39	29	46	49	31	40	50	41	41	54	42	45	33	26	36	40	56	39	31	37	40	34	41	37	36	50	43	43	51	37	42	51	34	46	32	39	36	45	39	43	29	28	48	35	35	37	35	52	44	35	45	41	32	40	41	40	37	45	42	43	44	35	39	45	45	36	39	34	44	32	40	43	41	42	41	36	35	35	42	46	45	34	38	40	51	52	29	45	43	43	41	50	39	43	48	33	51	46	39	50	46	33	52	38	41	59	32	41	50	34	37	35	44	47	51	33	42	47	40	34	45	40	39	39	42	48	42	51	40	40	48	53	39	30	41	42	39	35	37	41	39	28	43	47	49	45	42	38	37	48	43	46	40	37	40	47	44	34	45	35	51	49	46	48	42	35	47	51	33	46	42	40	43	40	48	37	36	47	33	34	33	46	38	40	41	34	45	30	37	30	38	37	46	52	48	35	47	38	39	47	36	28	45	39	67	42	34	48	45	41	47	43	42	41	44	39	39	44	45	46	50	44	30	44	45	33	42	41	36	44	57	51	33	43	58	35	32	31	48	50	45	37	39	49	46	50	43	41	42	49	29	40	42	45	45	41	46	46	45	40	43	38	53	35	39	34	43	43	39	55	48	33	40	52	37	38	34	43	37	50	52	53	42	35	43	36	38	46	51	48	43	36	44	45	46	34	34	29	37	48	54	48	38	39	42	45	44	44	52	42	39	41	46	43	33	40	53	39	60	46	51	39	38	44	34	37	39	41	36	31	38	40	41	44	43	51	40	42	42	53	55	42	27	43	36	40	43	49	38	45	51	42	39	43	42	48	46	45	42	53	44	35	58	49	47	32	32	52	42	27	33	46	37	52	38	44	40	30	44	36	40	42	39	41	31	40	50	43	45	48	28	52	40	41	39	41	41	44	50	39	25	47	39	40	47	50	42	43	37	44	37	42	41	50	39	38	50	41	43	46	44	30	41	53	45	45	39	45	39	45	48	42	43	42	42	40	32	40	41	56	44	50	40	36	42	45	40	41	38	36	33	29	50	30	39	49	50	41	32	42	43	33	43	39	33	37	35	38	46	44	46	33	30	38	52	40	49	44	40	41	34	42	38	47	44	51	36	57	37	34	46	50	46	49	34	38	48	37	37	34	39	50	42	38	31	42	51	27	45	33	51	42	53	40	43	32	58	39	34	53	41	51	46	45	45	50	48	47	49	30	40	42	50	52	40	58	50	46	48	41	37	43	50	49	45	55	35	36	41	36	44	30	44	44	33	45	38	37	56	34	43	44	52	41	52	39	33	41	53	40	52	46	41	38	44	41	39	49	44	41	41	42	36	40	34	39	51	48	35	32	37	43	39	53	43	53	43	51	40	50	31	29	45	48	39	48	35	34	39	48	35	48	36	50	42	55	39	44	41	44	51	41	36	37	31	38	26	36	35	35	38	29	32	47	49	40	48	47	43	45	49	40	35	35	42	45	33	38	47	39	57	44	35	49	32	42	36	34	43	32	48	44	40	42	26	38	29	32	35	34	44	46	46	37	46	41	51	47	47	35	27	38	46	50	46	41	46	37	48	39	45	44	44	54	52	43	33	49	36	46	42	45	46	41	42	44	55	52	33	45	32	38	47	33	41	47	36	43	53	40	44	50	40	41	36	33	41	51	43	39	29	29	41	37	40	39	36	49	39	39	27	44	42	45	45	44	30	52	36	37	43	32	40	40	46	41	44	36	38	39	30	48	52	56	48	51	48	42	38	36	36	52	33	38	43	39	36	49	45	35	39	25	39	44	30	45	38	40	44	41	42	47	41	45	39	41	47	38	45	32	43	39	24	44	29	36	44	47	52	40	42	42	41	51	47	50	27	34	39	32	33	29	49	52	43	48	34	45	42	46	52	38	40	46	44	37	32	41	43	48	36	37	45	42	37	33	51	31	42	36	39	46	40	35	38	42	35	39	34	54	26	46	42	38	49	43	39	50	42	44	49	43	42	32	54	48	43	50	45	34	43	40	51	47	49	38	50	43	37	48	41	41	48	35	30	37	35	40	47	51	50	35	54	37	46	46	49	43	42	40	40	40	37	32	50	33	43	43	45	44	36	51	41	37	49	48	37	46	40	37	43	35	36	46	40	44	34	40	36	63	28	40	47	46	34	48	41	43	44	41	53	34	56	39	48	40	37	49	36	36	36	35	52	39	36	46	57	48	37	44	45	49	37	44	42	37	39	35	37	44	39	44	40	42	46	55	46	39	42	31	36	32	46	43	57	48	39	45	39	43	30	29	50	43	40	30	44	38	40	60	36	49	43	36	34	41	41	42	45	34	51	38	40	43	48	31	37	39	43	40	39	35	47	43	37	41	42	49	41	39	30	53	41	43	37	42	46	40	40	35	39	46	51	38	38	38	41	40	44	38	37	49	53	42	37	44	42	32	37	59	43	38	40	34	43	38	36	49	28	29	44	44	37	41	46	42	44	42	37	52	47	48	40	50	31	39	45	34	42	41	39	56	45	32	42	45	49	46	36	34	29	54	36	45	37	41	35	47	39	54	38	41	40	53	50	35	38	47	41	42	54	42	45	39	48	40	44	49	42	41	45	42	53	45	39	41	55	46	45	54	32	51	38	44	37	46	38	39	35	44	35	42	34	43	39	46	49	43	28	34	49	41	41	42	45	28	42	46	51	31	47	36	50	44	45	39	43	50	50	39	37	44	47	55	43	32	32	34	45	58	27	46	56	43	43	39	37	52	40	48	30	32	43	37	52	54	36	55	40	47	39	38	64	42	45	56	39	32	45	46	34	37	49	36	36	48	44	47	39	47	44	50	40	51	62	46	36	40	56	44	43	51	41	38	39	57	36	38	46	34	43	47	48	42	41	38	56	33	42	50	28	49	49	44	34	33	43	31	37	41	38	50	46	42	41	45	46	48	41	37	37	42	38	46	42	46	44	39	32	46	34	38	40	31	42	41	35	36	47	39	36	30	41	45	42	30	44	23	47	55	36	40	29	31	43	40	43	46	49	42	45	46	52	45	45	46	43	38	44	48	50	33	43	39	41	29	50	39	43	26	34	51	40	51	38	41	45	40	39	45	40	38	44	34	42	31	45	48	55	38	52	34	49	29	40	37	50	39	49	43	38	46	43	45	44	45	35	41	43	41	33	39	39	48	54	41	47	62	46	40	45	46	41	60	40	55	50	38	43	37	32	60	39	33	33	36	45	42	57	35	40	46	37	40	41	37	54	39	37	49	45	50	38	52	43	36	42	33	39	48	40	42	30	35	43	42	36	36	48	44	54	46	38	47	51	53	32	47	42	52	45	42	51	36	40	41	47	52	31	39	35	51	30	46	38	39	39	39	43	45	32	29	26	47	44	46
31618	21778	9026	17337	19479	40962	42058	32503	26710	18506	13185	6501	4869	1991	1555	1801	1683	1250	800	625	775	707	618	561	575	543	539	576	577	553	537	548	529	544	592	527	540	568	579	523	555	553	527	536	584	597	534	608	569	553	531	637	563	538	580	566	618	586	546	553	558	589	542	555	569	540	592	547	546	587	572	557	562	592	557	547	590	546	588	591	589	578	533	544	581	497	565	553	557	540	539	531	536	550	511	559	620	532	548	593	562	582	555	565	564	562	538	610	525	568	592	556	566	551	556	571	550	560	532	557	577	548	615	593	571	562	562	567	570	552	608	535	553	573	585	594	523	571	551	573	552	587	528	569	567	556	536	566	597	561	553	527	522	593	559	574	542	537	548	553	570	532	588	549	569	582	534	577	586	523	584	562	591	542	604	603	578	562	550	584	553	575	571	578	554	541	567	575	552	516	576	601	599	532	598	577	570	557	541	562	570	533	629	548	532	560	536	561	557	536	592	566	579	568	553	552	565	561	603	612	565	578	531	550	535	544	583	536	549	522	567	557	535	585	568	564	599	546	592	553	554	561	574	559	567	560	588	547	546	552	578	571	527	539	561	570	530	570	584	523	548	566	558	554	562	543	589	546	563	547	543	571	585	583	600	570	570	571	567	539	582	566	560	560	523	596	532	548	561	577	549	533	592	568	554	588	536	566	576	566	553	562	547	578	552	537	540	598	553	562	514	579	553	569	572	557	570	568	624	537	544	530	575	544	597	559	576	570	572	595	541	589	559	521	538	554	573	574	573	539	627	520	547	574	555	577	580	572	534	586	551	525	553	560	582	575	529	555	551	557	544	541	549	544	553	560	569	575	542	547	575	566	560	546	560	535	504	571	559	575	557	568	595	550	548	575	585	585	527	541	558	587	544	576	549	537	598	560	550	572	566	543	544	525	572	585	568	558	548	549	608	550	565	583	612	570	556	543	556	603	526	574	608	566	568	557	595	549	507	580	578	548	546	603	549	580	573	572	556	536	576	531	563	541	552	582	595	558	566	608	572	580	543	539	576	514	562	571	550	571	561	578	553	566	589	576	512	524	592	564	568	549	554	555	536	524	617	574	550	597	549	595	564	539	544	539	549	564	603	551	571	534	522	517	539	522	580	552	586	575	538	525	590	537	564	579	532	567	554	569	541	596	569	547	595	616	601	549	559	555	587	597	571	527	572	571	576	540	555	587	579	580	597	525	581	591	527	609	603	551	575	576	569	548	584	569	562	535	564	541	501	517	522	570	550	520	571	557	592	609	571	556	537	542	504	568	532	567	521	537	550	568	599	571	575	571	610	566	580	549	558	562	581	548	573	574	552	536	600	550	549	552	531	599	549	534	553	567	558	581	591	546	544	593	562	594	583	594	579	555	582	566	523	576	594	542	577	572	546	506	577	553	568	601	596	577	530	602	544	552	554	584	567	544	538	582	602	570	606	574	558	522	574	586	555	560	571	575	601	537	584	568	556	594	571	562	536	525	590	571	536	557	540	573	517	574	542	592	559	563	528	529	617	556	614	536	590	564	559	534	577	554	588	547	533	591	567	585	617	581	564	543	557	534	572	598	559	558	553	602	570	560	590	567	577	594	587	583	555	559	558	575	563	570	561	558	574	574	570	549	588	570	557	574	517	595	558	599	581	587	566	582	588	561	572	600	581	602	584	581	554	577	593	574	582	541	566	510	566	556	587	558	572	582	557	544	580	525	608	570	571	557	566	610	538	563	594	528	566	566	572	581	556	583	511	537	557	569	563	575	519	557	556	562	568	568	603	561	597	527	532	525	563	533	570	561	598	566	566	517	569	550	544	581	522	596	609	533	536	562	548	541	593	567	545	564	573	538	569	571	580	569	602	565	556	528	529	586	538	540	519	583	604	533	575	572	526	507	584	597	589	562	598	552	571	591	537	575	573	551	612	548	524	562	540	539	597	552	593	543	574	589	555	596	571	523	532	543	537	569	565	568	556	558	563	568	604	568	559	602	563	564	547	496	591	529	555	583	578	517	570	594	510	553	604	603	584	556	585	546	565	559	575	567	552	555	591	602	590	597	572	567	545	555	605	562	556	603	591	521	570	546	559	543	562	561	572	527	586	576	565	582	544	542	579	514	532	611	582	542	551	548	580	553	551	565	595	605	554	543	570	568	579	549	555	592	536	533	595	525	555	580	600	535	568	575	561	593	565	541	541	551	569	552	586	549	549	589	541	563	577	566	521	560	547	529	562	522	571	554	539	568	567	574	538	563	559	548	532	575	552	577	556	590	573	561	532	603	576	559	539	604	531	535	583	538	578	573	591	606	602	598	549	577	580	557	541	604	509	545	562	534	569	566	555	578	593	567	591	562	545	593	563	601	546	560	548	550	597	559	578	553	528	616	579	575	565	539	555	609	588	555	543	566	576	572	533	555	559	578	585	537	538	576	603	557	559	538	572	589	566	575	577	597	617	550	534	636	546	562	586	594	560	549	572	568	537	541	567	519	556	537	570	556	557	604	566	544	589	551	577	547	532	574	575	528	536	573	592	576	589	549	575	559	533	529	581	582	566	557	561	606	562	540	575	541	595	547	531	577	546	512	618	564	571	571	541	587	568	561	554	566	607	602	555	508	537	573	531	602	570	541	530	567	563	572	583	545	592	589	544	591	563	565	554	558	546	583	572	561	547	565	534	584	591	546	566	579	576	566	584	568	566	594	583	552	538	559	544	555	559	526	534	565	530	612	585	601	580	563	548	579	586	542	562	593	526	523	556	534	570	591	562	525	556	591	538	574	543	604	545	552	536	555	564	543	582	610	542	603	576	553	594	538	540	541	532	589	593	573	528	533	565	563	564	592	586	546	582	581	530	578	570	541	585	572	533	550	559	532	561	550	549	552	543	548	585	627	558	579	534	568	557	553	556	555	556	600	563	534	536	543	558	527	525	554	603	552	562	578	569	535	541	547	538	562	565	585	567	513	560	597	537	552	564	543	557	550	570	572	577	586	561	562	582	578	556	553	538	537	518	572	546	591	560	566	543	588	558	542	603	571	611	546	596	551	550	559	543	603	501	591	518	566	540	593	549	603	568	572	554	577	598	557	538	582	592	591	548	552	608	516	552	581	584	546	565	550	549	505	578	521	569	577	538	543	600	577	570	551	567	531	589	578	553	585	562	529	555	554	580	549	576	548	560	564	580	557	540	574	587	536	531	571	542	575	556	576	569	550	546	595	538	582	530	522	550	568	582	552	545	565	568	529	565	603	549	535	543	548	581	600	571	575	568	567	581	569	572	543	600	581	563	594	566	528	560	527	572	547	590	577	591	536	562	561	608	559	538	561	590	585	545	557	583	559	578	558	557	520	579	580	536	536	559	608	582	506	578	545	544	525	556	587	569	582	593	573	578	538	538	582	533	553	521	574	531	537	514	530	548	519	593	573	550	571	573	546	560	612	596	562	521	551	540	567	583	537	548	547	541	625	578	571	552	582
6872	9783	1489	1230	930	4110	10115	5949	3619	1750	1117	403	281	129	111	141	143	123	82	42	62	56	54	32	39	40	51	41	53	40	37	44	34	42	47	47	43	45	36	53	38	45	50	36	44	44	50	35	40	41	43	42	34	44	43	42	41	50	32	49	36	45	46	42	40	43	41	47	47	35	51	40	55	50	38	36	40	46	43	32	37	33	54	45	37	31	43	40	43	32	23	53	35	38	40	37	39	40	30	40	46	40	43	39	32	41	51	47	43	43	41	42	50	53	43	39	41	42	39	56	47	38	43	40	47	42	46	45	41	51	44	45	41	39	39	64	31	46	48	40	39	46	45	30	42	39	47	38	36	33	36	31	37	43	25	50	39	57	52	32	47	45	42	44	46	51	42	41	34	40	42	34	41	48	37	41	46	45	41	43	56	36	42	43	37	38	51	30	47	47	35	39	52	53	45	40	34	39	47	45	41	46	37	43	41	38	51	51	36	40	49	43	33	31	42	37	49	39	44	38	34	31	47	43	39	54	42	38	33	50	36	43	38	48	39	45	41	46	36	45	44	41	43	62	51	34	56	38	48	47	39	52	43	42	42	44	35	43	33	59	44	37	49	39	49	43	40	32	42	47	38	49	48	46	55	28	40	41	44	43	37	46	48	42	47	48	50	35	46	41	43	44	48	31	35	34	42	34	50	40	38	50	43	52	58	54	32	45	49	60	41	42	40	47	42	37	45	40	27	49	38	46	44	31	41	45	35	35	42	44	43	40	34	58	46	38	45	50	43	38	50	38	39	43	35	35	45	46	49	38	35	45	53	55	43	42	35	35	28	42	41	37	46	28	42	44	50	35	40	43	43	40	41	39	42	39	48	42	40	45	44	50	40	32	43	37	45	43	37	44	35	53	44	53	39	51	41	45	33	38	45	52	51	53	42	50	37	44	41	25	51	52	42	53	48	38	46	42	52	39	44	39	41	36	36	52	39	47	44	41	43	45	49	37	42	57	49	32	43	48	35	49	48	49	43	39	40	36	45	35	42	35	54	46	30	41	53	32	40	39	47	39	35	43	38	44	45	48	37	55	48	39	33	37	46	43	35	44	44	42	54	48	49	38	49	33	44	33	45	40	52	48	45	39	43	32	38	46	39	33	30	35	29	47	48	56	47	43	46	55	36	37	60	51	32	51	57	46	54	44	43	39	34	44	39	44	41	44	45	51	38	39	36	40	37	40	44	35	37	50	52	41	35	51	47	42	31	33	51	40	44	41	44	47	45	35	35	45	37	42	57	38	37	39	46	46	40	42	38	33	36	37	39	42	33	38	40	43	40	38	45	41	54	40	38	45	36	53	41	36	48	36	32	37	42	41	41	46	42	48	42	41	41	41	48	36	42	45	40	42	31	42	40	41	38	42	53	36	48	52	39	48	33	34	41	40	43	45	52	35	39	45	38	44	46	49	36	40	47	39	42	24	49	50	41	46	41	42	48	35	37	39	45	53	36	39	44	34	40	53	52	48	52	57	41	43	52	39	37	45	45	34	46	42	46	42	43	43	42	38	42	38	35	52	35	42	45	49	32	36	43	39	37	49	39	38	45	41	47	44	40	46	39	49	46	53	44	47	46	46	37	39	58	48	39	44	38	53	41	35	41	35	48	40	43	45	47	52	41	41	42	43	40	38	42	36	49	36	42	46	46	36	33	55	56	43	31	40	39	48	49	43	52	41	46	43	52	56	39	46	48	55	48	38	40	54	46	44	56	48	28	30	52	48	30	41	36	50	35	41	43	42	52	46	40	32	35	42	43	41	44	44	41	32	45	38	50	33	40	43	44	38	47	45	51	46	42	41	38	39	41	44	30	43	42	44	42	48	37	41	38	40	38	27	48	41	37	50	53	35	34	42	46	50	38	42	36	42	51	44	46	37	42	35	36	44	48	34	38	37	50	35	62	34	36	47	42	40	50	44	27	37	47	28	39	38	35	34	46	41	38	45	37	47	40	40	35	50	34	34	38	46	46	43	32	47	47	55	34	34	49	48	40	43	35	46	46	40	42	54	39	45	38	32	37	39	40	44	54	31	51	32	45	51	40	33	39	36	52	42	37	47	39	55	43	58	43	47	40	41	35	52	50	41	48	38	29	49	41	41	44	43	38	40	48	48	53	41	30	63	35	46	35	37	46	35	37	50	37	34	45	48	46	49	52	35	45	42	48	41	43	35	43	49	39	36	41	35	42	47	39	29	40	47	41	39	38	37	36	39	52	33	37	55	55	37	41	37	50	50	40	35	34	44	32	39	39	40	39	40	38	43	57	51	32	33	47	56	49	39	40	44	57	40	48	53	39	37	44	59	42	43	38	38	37	46	41	30	45	44	39	45	46	50	39	43	43	34	43	37	39	38	44	45	37	44	42	43	40	35	42	56	39	47	37	46	44	65	43	54	46	52	50	42	45	32	46	46	40	46	43	39	59	41	44	44	42	42	53	38	41	48	41	60	69	41	35	34	48	45	37	48	36	50	53	43	40	48	43	46	34	48	37	46	38	39	32	39	46	47	45	41	41	41	40	45	37	45	42	52	39	43	40	42	38	48	45	34	46	31	53	55	41	39	50	35	49	45	47	35	42	56	37	54	39	38	36	47	26	47	53	45	33	42	44	48	52	34	35	49	47	40	35	32	33	54	46	50	33	31	31	36	42	40	35	32	39	34	49	49	45	49	50	41	34	39	42	40	54	30	43	51	52	44	46	58	37	44	45	48	42	42	36	39	50	36	48	46	33	41	37	36	47	39	48	62	53	40	43	42	49	56	34	52	50	53	56	46	53	34	49	38	47	38	29	46	40	44	40	49	58	33	41	52	44	53	36	39	42	44	51	33	41	46	41	46	43	43	50	53	47	41	39	46	47	32	49	44	58	44	39	34	46	45	46	50	53	45	56	48	43	52	41	46	39	34	33	41	38	36	33	40	44	41	48	40	43	48	45	38	45	37	53	38	37	54	42	53	33	54	36	51	47	44	43	47	37	34	50	38	42	49	49	34	43	38	37	45	56	46	44	43	50	35	44	40	33	29	40	38	35	29	45	53	29	46	50	50	40	47	47	30	43	47	45	30	41	38	40	40	32	33	40	39	46	45	33	49	42	49	57	42	37	42	43	41	52	37	44	45	52	47	33	41	46	27	41	30	45	41	34	45	45	38	44	40	46	37	36	29	44	36	43	42	36	42	37	31	36	49	40	45	33	42	37	30	43	45	45	43	43	48	36	49	49	55	43	49	37	38	31	46	40	42	30	39	45	41	46	47	54	52	35	41	38	46	40	43	40	44	37	38	42	49	50	45	24	28	47	45	45	40	40	45	34	42	44	37	37	32	49	40	42	36	44	33	45	38	46	42	46	31	40	34	38	42	47	41	51	43	37	43	37	52	37	46	50	52	38	34	48	55	44	42	40	42	31	36	48	47	52	37	48	34	34	36	46	44	40	28	46	38	39	49	41	43
43346	33040	16346	29979	32430	50215	57978	45132	35010	28958	21964	11668	8788	4163	3180	3766	3230	2943	1405	640	1172	887	623	573	548	539	582	588	566	550	595	565	580	550	594	538	588	556	612	608	553	581	558	540	612	603	574	532	569	552	539	586	583	495	562	560	566	585	587	565	560	557	533	620	602	573	596	596	597	568	520	554	554	532	548	555	569	590	563	522	619	616	556	623	573	580	565	566	569	588	544	599	575	564	551	637	551	573	586	586	615	525	582	577	551	571	580	591	556	593	552	541	599	565	628	533	581	576	599	550	557	556	588	574	564	576	595	544	611	550	603	548	564	590	533	573	518	550	565	583	575	539	548	577	561	543	606	578	542	600	590	563	598	607	558	535	593	587	559	582	543	556	569	562	570	599	581	544	557	583	554	569	557	557	596	554	551	553	560	596	533	546	567	584	546	580	594	555	624	569	528	551	566	524	568	572	616	527	582	584	545	552	588	538	592	542	596	549	557	557	534	565	612	559	558	599	582	630	600	540	561	540	558	601	589	603	557	542	572	601	559	567	586	586	554	574	586	611	654	580	546	581	585	551	588	545	580	566	549	556	565	582	523	542	585	582	591	565	543	585	608	609	611	578	587	586	561	594	571	609	576	564	607	579	549	534	552	573	572	591	578	595	561	577	574	587	600	538	570	560	542	557	540	509	543	521	564	539	524	623	572	529	604	608	543	579	547	563	561	547	563	576	590	583	611	600	585	552	592	551	583	569	587	578	605	555	570	574	569	585	609	538	555	596	586	591	600	605	583	586	615	580	553	542	533	562	521	594	581	610	581	592	562	596	565	528	563	555	542	546	600	561	553	571	578	560	565	593	595	566	598	525	547	610	576	573	559	573	578	535	599	588	575	553	587	585	596	556	558	606	511	558	625	571	558	603	558	585	564	586	572	577	574	566	570	616	550	603	585	600	541	607	569	575	580	625	574	579	561	563	573	550	584	617	542	571	561	587	567	548	565	565	610	541	585	521	562	552	573	573	581	539	571	532	546	548	589	538	526	560	543	579	565	530	565	554	548	578	573	592	603	550	556	572	545	543	541	535	557	547	581	541	568	587	541	580	560	595	533	555	592	589	558	594	511	582	545	568	587	577	589	555	599	556	578	601	555	565	570	555	516	539	587	552	591	613	586	565	591	559	534	594	534	556	581	608	590	581	522	585	586	581	580	558	559	568	546	574	545	578	558	544	593	587	594	575	573	538	591	596	574	577	556	576	585	560	553	551	554	593	586	523	547	535	556	543	526	552	542	587	581	571	582	586	568	562	626	588	608	559	577	598	626	574	614	574	537	594	549	534	576	603	558	568	590	554	566	542	585	583	533	618	603	614	581	552	557	571	617	539	537	588	561	603	565	573	598	580	577	570	582	604	598	580	550	567	562	607	583	544	583	585	548	553	554	573	564	599	614	593	572	549	576	580	583	573	565	592	585	520	591	541	577	589	554	578	584	550	575	560	565	573	554	566	551	580	581	596	558	580	597	562	570	561	571	585	567	578	596	570	579	545	555	560	569	604	549	589	520	546	575	611	576	613	583	592	623	574	572	534	557	532	587	544	582	559	551	511	588	563	554	571	523	581	563	567	606	591	590	548	577	580	562	550	575	583	614	557	568	555	604	574	566	577	599	568	530	619	538	575	573	575	594	585	594	562	606	569	573	517	586	584	574	570	538	610	555	549	578	578	577	583	553	574	583	575	603	605	580	573	597	568	585	567	541	595	599	613	593	559	551	565	531	625	597	554	581	578	564	559	550	618	573	593	599	581	533	607	571	519	576	565	535	562	580	569	573	582	612	577	618	578	601	588	512	611	584	594	566	572	566	605	602	549	598	581	564	564	576	574	575	599	637	598	574	564	576	569	528	528	594	540	612	601	582	564	562	601	584	561	577	563	560	545	576	610	560	563	557	576	587	547	593	607	572	587	569	589	514	572	582	562	547	614	601	555	585	572	603	579	572	550	568	556	538	592	576	551	568	542	593	558	588	550	559	542	605	571	563	560	562	537	548	587	533	567	557	629	557	571	543	549	566	557	543	596	588	574	569	548	526	553	588	577	601	557	601	566	567	601	611	572	553	549	599	535	573	566	588	585	588	533	598	539	569	588	576	533	554	543	569	578	556	564	557	618	548	586	565	568	568	526	567	559	570	561	598	592	578	581	621	567	608	539	570	587	578	562	562	563	569	573	522	571	563	604	580	564	589	596	571	545	552	600	613	544	566	557	569	561	575	557	581	536	582	571	560	595	552	579	572	573	563	579	553	574	588	597	535	579	529	559	596	559	576	616	629	566	562	584	596	553	579	551	516	582	563	537	605	576	548	562	572	565	540	591	594	564	595	587	565	540	586	564	561	579	568	564	572	561	561	555	597	607	605	586	534	529	594	584	545	586	582	536	584	569	566	573	572	576	573	588	567	604	589	554	575	574	540	514	568	567	537	564	560	548	589	582	557	577	565	548	570	581	577	565	573	584	570	538	574	581	595	559	536	566	593	551	524	593	579	568	582	571	539	588	593	606	558	559	546	594	617	533	564	556	564	558	565	553	540	610	561	591	594	550	560	611	538	590	585	592	580	559	577	600	582	566	571	604	582	548	578	556	561	581	594	556	584	593	547	597	572	574	560	601	550	565	554	562	553	588	574	544	572	542	541	559	564	536	550	557	555	589	574	562	526	598	556	587	589	613	550	585	568	600	570	539	538	583	583	587	509	567	590	581	542	592	555	559	566	595	541	565	606	619	556	564	576	536	566	569	574	568	568	561	603	575	614	592	582	597	559	562	583	602	570	579	558	588	559	534	558	587	532	529	605	588	560	610	546	589	547	547	539	603	608	578	556	584	557	549	577	577	590	572	595	558	618	562	575	575	583	576	568	618	568	538	595	552	593	585	591	535	570	562	556	592	574	582	575	556	578	580	496	579	536	535	587	575	542	539	570	565	540	574	566	565	549	578	573	596	543	568	560	598	603	564	549	585	577	596	551	595	603	557	572	585	596	591	590	576	580	552	601	576	508	572	635	564	566	575	591	581	550	570	562	547	568	540	592	600	581	593	581	553	559	579	585	528	590	608	604	586	537	561	542	635	560	565	563	569	575	616	559	584	587	553	549	553	536	541	589	585	558	576	597	570	614	621	564	560	618	586	588	539	555	548	570	596	609	576	552	557	584	584	578	595	560	588	561	581	551	581	564	590	630	553	556	573	609	564	563	548	577	537	572	553	590	568	567	569	548	570	557	590	579	578	577	612	605	577	545	566	623	584	562	587	588	582	590	603	583	569	568	553	546	558	604	543	554	606	574	538	561	568	579	592	589	566	555	559	571	592	585	558	600	537	518	602	574	540	542	582	537	529	560	587	607	558	558	563	588	572	601	601	651	588	591	552	575	590	569	553	550	544	578	545	549	569	535	582	581	586	562	576	564	559	580	555	575	518	581	595	541	650	594	547	553	605	566	599	593	558	569	558
6672	7123	1114	1181	1832	3342	10454	6803	4011	2030	1084	333	333	172	148	169	131	141	72	43	73	41	33	54	36	37	45	44	44	42	38	53	36	44	43	52	41	45	37	45	50	40	44	41	46	47	47	42	43	44	39	51	41	41	28	43	54	45	39	39	51	44	42	38	50	54	32	46	38	55	40	59	40	48	59	33	56	43	46	46	35	42	48	47	42	49	40	32	50	32	54	39	47	46	55	51	46	36	36	40	47	53	52	46	34	47	46	36	45	39	46	47	50	43	34	35	45	35	49	45	49	54	41	45	42	42	39	47	38	45	55	33	57	39	39	46	45	42	38	44	34	37	53	49	39	52	40	45	39	55	47	51	40	59	46	41	39	38	49	42	56	50	50	37	50	46	36	46	49	37	40	34	37	40	34	43	43	46	44	46	45	45	53	39	46	50	40	50	37	44	45	49	54	40	39	39	37	45	44	36	44	40	41	37	40	42	35	43	28	59	46	47	36	39	41	53	38	46	52	42	43	52	44	44	38	38	36	36	52	44	41	38	50	42	38	45	44	41	28	43	39	45	58	48	39	33	30	47	43	47	43	43	37	53	38	43	45	50	43	46	47	38	46	43	57	51	48	51	46	43	43	43	48	40	43	59	41	43	30	44	47	44	57	36	29	47	43	36	55	48	42	54	38	44	41	46	48	36	47	50	39	40	40	51	43	63	45	47	55	46	53	32	32	44	51	41	40	48	50	38	42	50	40	37	32	56	39	43	48	47	48	51	43	44	47	46	56	41	43	43	37	49	40	46	39	44	42	47	46	38	43	38	40	38	44	40	51	42	53	47	35	45	52	33	37	35	40	44	43	41	41	39	53	49	48	26	48	32	38	44	39	40	48	41	33	49	44	48	35	47	40	37	42	40	40	46	50	45	42	48	45	41	41	48	41	55	36	47	48	50	35	57	56	54	51	47	49	39	52	57	47	44	49	47	49	39	42	37	45	44	58	47	32	41	48	48	37	48	50	39	53	49	47	47	41	41	42	34	54	43	40	47	47	38	31	42	59	50	49	40	47	45	50	38	36	49	37	48	53	31	41	44	41	40	46	41	36	33	34	48	46	54	49	45	47	49	48	37	40	40	35	37	42	57	43	43	37	35	43	41	49	44	43	45	50	43	37	46	42	37	43	44	42	41	44	49	41	44	40	47	35	39	37	44	48	44	53	31	50	46	39	44	44	41	45	46	40	57	39	41	35	37	48	33	46	35	35	50	54	42	42	31	57	39	45	40	40	59	37	43	35	47	56	29	35	58	36	50	43	32	45	42	53	46	45	43	53	50	44	57	32	43	39	40	46	49	36	39	37	43	39	41	41	44	49	42	34	36	51	46	45	49	50	32	44	44	45	41	34	33	46	49	44	47	37	36	30	43	44	45	36	48	48	47	42	33	46	39	34	44	40	40	43	38	41	36	47	44	38	38	46	46	58	32	40	39	53	37	51	51	43	43	42	44	41	46	36	50	54	39	48	30	47	55	49	52	42	35	48	46	44	29	39	49	48	58	44	45	52	31	59	47	44	43	43	46	49	46	36	45	37	41	44	42	41	42	36	57	44	39	48	38	51	28	45	37	41	25	43	38	40	47	47	47	56	38	46	38	48	50	50	50	48	52	42	49	45	42	29	38	42	39	42	45	58	49	43	40	38	41	29	52	59	46	50	41	47	34	38	41	39	52	48	42	44	43	41	48	44	52	48	53	38	38	38	45	44	52	37	33	52	34	38	35	37	43	44	46	45	32	34	34	40	57	44	44	37	42	40	49	46	33	48	48	37	46	38	44	45	45	42	49	32	43	47	51	54	50	45	44	55	52	46	36	27	42	41	53	35	44	48	38	34	40	40	34	46	32	41	43	48	40	40	47	43	62	49	38	53	40	39	41	52	48	49	44	37	43	39	48	44	50	45	41	35	42	27	47	47	37	43	46	52	43	39	43	40	38	45	42	35	57	53	38	38	43	54	56	53	49	44	59	41	46	44	43	40	49	38	38	33	53	32	41	39	39	37	34	48	36	45	34	33	59	48	45	39	41	39	43	46	44	53	47	47	38	46	44	39	32	55	38	31	43	39	39	39	46	42	47	52	33	35	49	36	38	53	39	45	40	51	45	39	41	42	46	39	46	37	33	38	36	47	45	44	47	44	40	45	39	41	46	55	46	46	39	46	43	39	42	40	34	49	42	41	40	38	50	36	46	39	38	47	42	40	60	42	43	41	31	51	50	45	47	38	37	41	46	43	44	50	42	52	41	45	47	57	51	34	43	42	41	50	48	37	43	30	40	49	46	48	49	32	47	42	41	42	37	50	40	41	44	40	35	50	42	40	44	38	35	44	45	40	50	56	44	47	39	43	41	47	43	45	42	48	42	41	37	47	49	48	35	37	43	43	43	36	52	47	33	51	41	36	29	52	43	45	45	41	52	42	45	39	52	58	36	48	42	42	49	37	36	48	41	35	43	48	37	43	46	56	35	49	54	41	49	36	44	47	52	50	38	50	40	36	53	40	34	41	51	46	45	43	35	60	26	36	51	39	60	47	53	34	45	37	58	47	37	30	51	38	45	43	49	47	53	43	35	45	41	38	35	41	45	39	42	35	39	51	49	52	41	46	40	49	36	51	74	46	35	46	50	34	51	47	46	43	49	41	50	44	48	42	42	41	39	38	41	32	38	44	41	39	44	31	33	41	44	45	33	41	46	44	38	40	44	36	40	42	48	50	39	47	45	49	41	46	30	44	51	51	47	50	47	43	38	51	52	47	46	41	38	39	44	39	47	51	43	49	37	37	36	41	37	49	48	52	45	30	53	37	45	49	46	42	32	40	30	47	34	44	43	56	46	34	46	47	38	39	38	46	52	47	61	57	49	61	46	52	44	54	52	36	60	44	49	43	32	47	51	47	41	51	51	47	41	47	50	37	40	43	39	41	33	50	34	42	59	41	41	39	32	42	53	32	45	35	40	46	36	41	48	33	43	46	40	54	39	50	34	41	48	38	28	43	41	42	44	38	36	37	44	45	44	48	46	49	40	54	49	39	32	35	35	34	56	54	47	48	37	45	46	52	36	57	35	37	45	41	56	42	37	40	42	47	47	42	42	43	46	55	43	40	37	39	45	45	56	39	51	34	36	38	53	50	38	42	42	42	32	50	46	46	55	52	41	43	40	50	61	37	48	55	43	52	48	42	60	39	37	40	41	31	40	44	38	46	48	47	34	40	41	32	52	36	49	48	44	43	48	36	28	31	50	53	53	48	46	47	54	39	33	39	36	45	41	37	38	43	51	34	38	53	47	48	37	58	58	51	40	46	43	44	43	32	40	54	45	55	50	53	41	51	42	41	38	50	38	30	46	44	51	44	37	41	60	31	43	36	35	41	39	44	37	40	39	39	31	38	49	44	44	45	48	54	50	36	40	49	46	42	39	46	64	46	41	47	46	38	59	50	36	36	50	37	44
40005	29737	14536	29798	39896	44255	59841	47911	37371	31156	22692	11176	10161	4772	3899	4937	3901	3832	1858	809	1337	988	706	554	595	580	576	565	613	578	569	671	607	574	572	534	586	606	584	591	595	612	598	559	530	601	598	584	601	569	601	572	588	564	544	553	582	558	588	531	565	593	553	581	572	575	592	616	613	577	569	568	617	610	610	589	588	533	604	591	566	554	570	586	549	603	581	574	608	590	572	580	601	573	593	570	554	570	593	564	601	581	604	553	595	618	579	563	555	585	592	606	579	563	520	576	597	547	580	602	622	565	560	570	559	601	605	592	594	565	562	570	560	608	546	569	560	615	597	563	562	620	593	634	601	575	586	500	584	596	577	621	587	616	588	554	574	589	541	600	561	590	562	577	540	605	614	612	634	566	580	559	575	596	588	599	585	605	612	624	586	640	564	581	610	592	549	631	579	591	564	575	588	609	572	581	647	563	575	570	593	601	587	583	558	573	581	570	597	590	583	611	594	564	619	594	599	589	566	561	583	608	583	569	542	597	586	548	576	605	631	577	586	590	597	574	604	556	625	623	603	574	622	603	579	597	570	611	617	604	568	562	557	610	551	581	575	621	602	586	604	560	602	590	622	606	538	575	548	567	590	580	613	566	580	598	599	623	610	592	636	563	569	623	576	590	590	591	578	566	571	585	607	596	590	525	540	555	586	591	598	584	589	561	610	549	577	608	629	582	570	604	581	566	621	596	587	590	607	557	600	598	583	572	556	599	629	621	572	568	608	621	561	574	608	562	585	583	572	624	543	573	597	542	551	605	615	622	564	622	575	610	600	559	580	613	581	598	579	574	581	584	570	592	558	594	582	578	555	609	559	630	615	595	560	579	571	565	588	559	629	559	602	610	573	586	587	611	588	589	600	578	581	597	585	577	594	557	629	602	578	542	609	580	648	543	564	552	596	601	609	560	596	615	559	604	571	542	595	557	618	562	609	584	635	613	620	556	589	579	572	634	561	590	547	559	602	580	588	559	597	610	608	547	585	567	550	587	615	585	610	602	543	595	573	575	597	552	550	573	569	561	549	573	568	557	563	600	622	557	576	592	587	606	574	618	580	591	605	586	624	586	579	566	626	606	572	581	612	553	576	629	603	587	588	543	582	514	593	595	610	578	599	602	605	570	611	593	571	595	555	576	575	618	605	600	612	613	606	579	624	554	615	560	547	564	612	576	604	595	543	581	585	566	580	630	637	593	574	586	569	552	584	604	632	643	568	595	605	590	609	569	566	617	551	561	561	579	566	604	604	606	602	575	603	599	593	606	588	598	592	568	572	593	567	576	606	579	603	575	611	560	564	605	637	565	590	546	580	588	576	558	588	608	583	600	568	552	599	568	583	577	563	590	554	602	567	581	580	606	528	623	563	575	610	604	578	602	554	562	622	612	563	571	624	555	624	605	598	589	571	591	562	627	593	580	568	592	542	573	615	597	575	604	590	605	562	581	586	570	595	535	580	600	590	594	586	593	567	533	586	572	611	571	624	564	602	605	588	613	602	523	580	575	585	577	553	585	614	586	554	572	593	599	574	640	544	609	585	578	577	593	595	611	590	608	555	587	563	534	570	630	606	616	592	561	589	620	554	614	566	542	594	580	611	615	595	594	622	578	550	596	574	572	606	517	573	607	611	603	550	582	588	643	604	606	590	567	556	603	563	565	589	584	600	586	561	588	588	597	565	609	558	572	573	608	589	554	584	537	562	564	601	593	599	622	581	583	590	579	585	533	551	625	622	610	616	601	625	627	601	592	620	558	591	606	582	578	608	604	590	593	626	587	566	589	587	604	604	583	625	611	561	621	595	585	540	654	567	584	601	551	617	626	573	535	610	606	608	627	591	588	577	593	633	588	614	550	562	633	571	521	578	559	585	547	599	596	586	618	578	598	604	571	573	616	565	559	657	564	567	566	586	589	585	609	536	559	568	628	548	596	613	567	571	555	606	600	561	582	601	614	602	562	596	631	587	624	580	581	604	644	583	591	573	531	631	634	591	579	554	585	588	618	554	610	588	620	586	545	571	638	548	556	583	571	561	555	558	625	577	598	607	634	591	567	619	561	565	574	603	611	616	588	606	621	594	593	571	572	545	601	625	545	577	555	581	573	569	582	558	599	581	587	585	568	605	615	567	555	610	587	598	570	540	587	611	616	620	573	587	543	570	567	613	609	579	597	597	588	602	564	577	614	585	599	604	585	584	587	583	627	560	562	560	558	602	578	587	512	614	570	600	609	609	618	584	589	594	579	588	610	604	556	576	588	626	578	597	579	582	581	581	622	586	622	601	562	553	564	552	556	545	565	582	577	582	587	587	598	583	574	593	591	577	584	522	581	567	598	580	569	626	620	587	583	582	586	609	620	602	554	647	550	601	562	571	586	622	625	605	549	625	593	545	585	566	557	606	608	588	532	601	588	560	550	603	576	583	595	576	588	615	644	557	569	587	586	565	567	578	575	608	634	586	582	573	556	590	600	575	548	587	569	618	559	588	586	615	577	586	571	590	567	553	560	535	582	610	583	589	553	621	590	621	582	563	570	602	583	570	575	551	569	609	563	577	577	535	608	584	558	620	641	609	607	570	594	564	594	634	620	611	616	586	616	587	575	549	552	564	592	623	599	585	554	586	549	551	590	602	594	627	610	617	635	610	588	567	633	597	562	584	558	580	582	580	593	550	583	599	572	572	601	529	590	589	555	611	555	583	585	602	560	563	599	565	629	589	576	592	561	554	594	602	634	599	571	582	596	556	577	569	572	566	587	579	574	563	580	594	618	590	583	547	634	627	624	592	579	586	581	596	615	565	580	599	593	611	555	577	584	623	544	596	615	577	574	610	575	544	610	571	603	598	552	596	585	579	597	579	585	607	558	575	574	571	586	597	608	597	563	600	646	590	561	580	596	614	619	623	601	580	538	552	575	616	586	554	556	577	590	590	581	564	606	585	598	579	587	572	619	584	598	577	595	566	577	601	578	615	586	614	580	594	630	534	641	614	603	536	597	639	601	560	605	563	587	596	593	556	624	615	580	578	578	528	525	611	553	549	575	600	597	606	568	605	625	590	533	604	586	593	595	565	554	578	618	568	553	631	638	547	557	661	563	589	598	549	592	577	572	578	598	570	605	600	559	570	580	546	587	554	587	590	591	587	617	592	584	575	533	579	587	614	596	573	586	567	624	591	593	573	587	615	576	603	577	593	617	589	553	543	561	589	601	583	579	604	624	562	606	612	573	582	548	580	533	589	603	603	488	569	612	579	536	601	602	602	590	578	598	580	597	586	586	633	577	582	570	541	614	577	602	536	600	576	541	587	589	625	596	567	584	585	555	590	529	597	630	601	580	572	565	564	575	626	575	607	613	579	570	613	591	588	604	610	543	577	557	591	623	562	570	548	558	549	588	585	578	630	530	573	561	571	593	549	567	568	592	581	596	618	567	577	588	581	568	568	608	598	599	600	562	640	591
9638	14437	2463	2103	3406	5011	16026	11544	6707	3827	1426	525	400	205	144	187	165	170	85	53	71	63	49	46	32	37	32	41	35	40	41	32	47	45	35	47	39	41	38	31	45	44	52	49	40	51	36	41	44	40	38	32	29	42	38	41	34	36	52	33	41	42	48	50	32	56	42	52	53	35	46	37	40	51	35	43	49	33	37	41	41	34	37	41	44	42	53	44	47	50	43	52	44	45	39	45	43	46	52	48	49	56	36	39	40	41	31	33	41	33	41	50	39	37	50	37	33	50	49	30	38	56	37	45	41	42	42	36	46	35	53	43	46	41	36	37	35	36	47	38	50	39	39	39	44	42	40	62	41	42	25	41	37	44	43	45	66	36	43	32	47	41	53	36	40	47	38	42	39	45	40	35	36	41	36	37	58	50	44	44	51	35	49	46	39	37	40	37	46	49	41	33	52	32	52	43	39	40	45	47	49	46	39	51	35	36	47	28	58	46	37	42	47	54	46	39	36	41	47	36	41	42	47	39	61	31	38	42	43	28	42	30	36	48	36	44	34	32	46	42	44	26	33	42	46	40	36	43	44	48	42	29	42	42	39	42	36	53	57	32	43	49	48	46	37	46	47	49	41	47	31	46	35	47	49	48	44	41	52	51	40	32	38	41	41	46	50	44	41	48	38	38	42	45	40	55	35	49	47	44	37	51	49	46	34	51	52	48	35	31	50	32	35	35	39	44	45	36	40	42	49	29	33	36	41	45	41	57	50	55	44	28	43	49	48	38	50	45	52	37	42	35	51	42	41	35	34	38	42	45	45	47	40	43	45	55	38	45	40	40	38	45	50	43	42	37	42	39	51	45	43	43	47	39	52	55	48	48	43	32	48	48	39	45	34	37	52	49	44	49	48	30	51	49	41	54	47	43	39	46	44	37	44	31	35	43	39	40	35	50	53	45	43	47	43	43	32	45	43	40	36	43	40	46	55	46	34	44	41	53	51	41	42	42	43	47	48	51	57	35	35	42	40	32	33	50	49	43	36	53	36	41	40	44	51	43	48	46	50	48	44	36	51	43	46	51	35	36	52	50	47	39	33	53	41	47	51	43	46	35	51	39	41	49	36	41	53	37	37	41	44	46	51	50	34	38	46	50	43	47	33	47	54	41	35	26	53	58	37	42	50	34	39	39	43	48	53	34	47	35	54	43	39	49	39	50	54	35	49	41	42	44	39	41	49	40	41	46	32	48	39	43	43	48	48	39	44	52	52	50	42	44	54	40	43	42	40	44	42	38	46	61	39	35	43	39	47	37	36	45	37	52	37	49	36	45	53	42	39	42	46	43	28	38	33	40	66	41	42	42	42	43	45	47	31	52	38	41	44	48	53	36	39	43	44	34	44	41	41	41	46	37	40	46	45	47	44	40	56	41	37	47	47	37	57	55	58	55	42	38	41	53	37	32	38	33	45	48	47	45	43	39	34	59	35	42	34	40	29	43	52	41	46	35	47	57	44	38	47	35	43	38	41	43	45	46	46	50	47	35	37	37	33	40	41	40	50	34	34	35	48	46	39	37	43	43	35	44	44	56	50	49	47	48	40	45	47	33	42	49	39	59	59	37	40	38	52	38	35	40	46	56	45	41	45	27	49	47	31	42	34	44	55	37	45	37	46	48	48	44	50	48	46	36	47	50	48	40	38	51	40	48	34	47	41	37	35	38	43	46	35	49	35	51	32	47	53	40	46	42	33	45	47	47	41	44	45	33	42	40	38	31	50	39	49	42	45	39	42	48	49	34	44	51	43	57	36	46	39	29	37	50	52	40	44	42	47	39	56	44	43	59	39	56	45	51	49	38	57	49	33	41	43	39	28	47	37	32	46	35	42	37	44	48	40	47	37	55	38	45	50	48	34	55	48	34	41	47	36	33	35	37	44	47	54	38	30	48	40	56	42	39	41	44	49	46	42	42	49	31	37	53	46	49	37	50	56	55	36	51	60	40	54	53	50	50	60	57	34	40	51	46	33	56	48	49	41	33	40	42	45	43	43	43	41	49	45	48	31	29	45	54	51	39	38	35	36	48	43	38	42	46	34	49	36	50	43	40	56	45	36	48	34	54	37	44	55	50	33	34	48	47	45	49	60	41	39	43	49	41	35	49	47	52	40	45	43	39	39	34	51	37	41	45	38	38	37	47	37	45	37	36	42	42	50	44	50	39	47	52	47	37	37	40	33	52	47	44	38	37	37	38	45	51	54	39	63	56	45	38	46	48	48	36	44	42	40	40	41	30	50	40	49	53	51	45	46	57	39	41	48	44	40	44	31	46	44	37	52	40	38	43	44	31	47	34	41	43	34	39	33	45	52	39	43	47	49	57	46	43	48	38	49	47	34	39	51	36	49	54	45	45	41	62	51	51	47	34	35	48	41	37	43	35	45	41	51	48	49	36	34	35	56	32	42	45	41	45	20	35	54	42	47	30	42	47	33	42	41	53	38	40	33	52	33	30	40	50	44	33	40	27	50	44	35	41	37	41	40	35	43	37	58	50	39	46	40	44	43	45	46	45	34	39	37	50	47	44	46	38	38	44	48	44	45	39	43	35	35	36	41	47	43	41	39	45	36	41	38	39	21	38	37	32	27	46	42	39	55	40	35	35	43	48	50	40	41	38	43	44	48	45	55	44	35	50	46	32	49	52	37	47	50	41	43	47	53	47	42	33	42	44	43	41	44	40	37	47	48	37	50	36	35	39	38	53	31	52	45	38	48	41	38	47	48	49	48	40	48	57	37	35	41	45	33	59	44	37	39	46	55	41	31	41	35	50	46	46	47	34	43	41	37	42	42	53	38	52	54	39	40	39	45	47	56	57	33	47	41	35	38	47	35	42	43	46	38	38	40	33	44	47	43	41	53	56	32	42	46	40	51	40	44	46	57	40	46	37	38	51	32	39	38	49	49	35	48	37	39	46	48	44	39	35	42	46	46	40	50	41	50	45	51	50	35	47	46	44	36	41	36	43	43	41	45	48	56	29	38	41	41	41	52	46	44	35	39	30	47	49	33	39	51	53	46	41	55	43	48	49	46	57	44	44	31	43	51	34	52	43	50	42	51	42	32	35	37	33	40	41	39	44	51	48	51	38	41	38	45	38	35	54	46	43	38	42	35	42	42	51	38	46	43	43	39	49	39	34	36	42	34	50	38	39	48	50	44	49	42	31	43	25	36	44	47	45	39	43	37	44	47	42	53	47	45	59	56	50	44	47	42	48	36	44	60	43	39	38	39	31	40	39	43	52	53	41	32	48	46	33	34	33	37	46	49	58	36	36	35	37	34	44	36	40	42	46	40	50	45	38	45	34	41	43	41	38	45	23	40	32	52	42	48	43	40	31	32	44	49	50	40	55	36	45	41	42	44	40	37	51	44	51	37	42	48	57	39	45	44	32	53	42	42	39	45	51	39	42	37	44	47	43	39	38	20	42	48	45	54	51	46	36	44	44	49	41
46788	36811	20407	37598	46860	49924	68706	57422	43234	36358	24820	15060	11710	6541	4190	5519	4655	4967	2012	931	1465	1082	684	633	575	567	578	600	593	606	534	598	541	641	625	632	596	628	560	542	602	575	629	568	578	603	588	551	569	609	611	577	549	547	598	596	579	592	572	622	579	620	575	583	619	578	570	571	584	573	601	556	544	619	598	597	560	621	591	596	535	596	615	586	610	605	605	576	592	534	618	593	573	591	550	604	602	592	575	536	596	573	630	582	589	588	614	630	600	597	543	573	554	560	612	613	625	614	628	600	587	635	560	596	604	571	583	575	590	624	590	612	621	627	580	629	592	545	573	565	598	574	624	629	567	609	632	585	632	571	592	596	603	608	574	550	621	558	608	598	562	607	592	593	603	581	604	603	617	632	557	580	602	570	621	580	560	605	621	572	593	568	583	591	585	614	529	569	613	594	549	578	603	582	617	616	610	589	577	586	601	570	561	564	546	609	587	605	608	582	584	547	566	584	616	597	562	569	560	562	604	617	604	589	564	580	633	614	570	583	570	599	611	547	583	539	584	565	602	590	623	609	589	632	594	582	593	593	635	603	591	572	627	529	594	549	564	582	587	623	573	575	598	614	619	555	587	583	575	564	586	611	558	622	570	590	597	628	612	597	612	550	576	570	594	532	530	631	587	574	579	577	583	645	564	572	610	578	567	615	634	574	579	586	630	576	566	577	574	610	620	589	635	573	577	555	593	608	560	643	578	567	620	592	583	603	599	584	555	596	570	584	574	606	644	601	604	590	563	574	556	618	612	546	580	590	555	617	562	632	577	600	625	566	627	590	607	624	595	567	577	601	560	620	594	602	597	571	574	592	574	594	557	557	572	590	590	585	625	572	578	571	617	599	581	605	547	609	610	565	577	591	569	600	590	573	579	587	560	565	585	565	581	575	603	609	587	565	603	620	545	615	608	583	613	637	581	614	587	607	554	558	582	589	559	534	587	559	620	629	550	598	637	620	612	575	588	606	578	578	610	558	588	623	591	593	557	580	589	605	614	614	562	628	591	562	575	582	592	554	615	572	598	583	591	604	624	609	591	610	592	598	629	584	623	620	585	574	546	604	601	624	600	608	580	597	630	594	603	588	597	583	615	522	605	579	632	558	575	586	582	634	550	587	590	560	606	607	574	576	585	586	621	605	592	604	614	605	620	591	593	619	569	563	627	580	550	580	555	582	595	617	570	596	588	607	591	577	569	579	587	592	621	621	572	622	574	582	614	608	566	617	619	598	594	555	583	558	626	588	580	588	610	582	596	575	571	609	548	628	590	616	600	621	616	554	632	606	577	586	598	569	593	581	586	554	597	592	581	559	587	598	579	581	623	569	610	610	596	608	596	602	596	610	563	550	587	594	572	619	589	548	587	613	599	597	604	581	580	635	603	620	656	599	571	640	571	573	569	597	539	585	618	641	526	601	601	581	613	554	580	597	557	599	589	568	595	600	594	582	596	582	622	571	594	578	558	612	596	600	594	624	580	570	606	587	649	546	569	608	572	592	582	598	612	613	577	556	599	539	581	580	596	576	557	644	620	578	569	592	602	562	586	552	573	603	570	562	605	568	564	602	538	654	600	577	569	587	629	559	584	582	548	587	614	548	628	584	620	588	615	603	582	587	615	591	650	590	605	600	599	566	577	574	548	611	600	555	588	598	624	603	599	584	608	595	566	568	606	606	596	626	633	598	575	550	603	591	578	626	552	579	599	589	578	590	609	610	535	591	613	606	589	617	572	579	588	591	600	603	611	580	603	602	568	548	617	579	575	556	615	617	573	598	580	570	595	603	574	549	559	595	559	547	595	622	569	604	588	568	587	552	558	587	619	633	579	597	617	603	601	573	583	651	580	591	597	571	591	575	588	570	592	596	584	632	616	606	574	565	603	625	545	581	561	553	622	636	559	564	596	579	555	579	598	590	610	572	632	574	573	578	561	585	610	612	597	546	570	644	555	563	604	643	541	591	575	598	604	616	605	578	619	575	541	595	602	605	585	584	604	583	599	601	611	597	575	541	625	571	595	561	603	604	581	621	584	621	619	567	570	585	589	605	601	546	537	599	603	553	577	546	607	578	582	585	596	587	588	634	589	584	607	631	621	565	571	567	599	590	638	574	563	605	613	592	563	613	602	579	584	553	568	596	601	611	595	593	577	601	609	594	603	605	582	558	604	591	550	572	577	604	552	586	569	611	605	602	610	585	586	608	575	598	596	599	611	604	565	606	588	595	553	566	613	579	557	599	623	579	602	616	614	601	591	625	567	584	581	568	555	632	619	609	579	575	597	635	593	605	627	625	573	607	598	598	579	598	570	627	593	577	592	583	578	595	603	623	596	628	559	586	603	559	623	575	572	572	575	569	580	563	596	581	610	580	624	629	591	622	567	586	630	588	608	573	571	588	595	607	584	611	570	584	582	593	558	525	622	565	647	565	595	608	571	562	610	624	580	606	563	602	547	586	624	602	573	572	586	611	585	569	596	610	552	612	618	583	593	593	612	632	551	555	603	569	570	535	592	599	588	580	622	581	612	584	532	602	615	639	593	611	572	555	608	564	594	587	588	598	601	585	659	580	585	593	573	582	593	601	621	587	570	612	585	532	630	578	577	589	593	591	602	578	596	578	558	628	562	618	549	570	588	577	575	566	587	561	579	562	570	616	617	588	609	564	588	599	526	594	597	615	588	616	613	595	585	592	569	563	611	575	599	627	570	588	599	590	620	585	547	579	604	550	589	584	605	576	607	576	607	579	564	623	578	592	596	621	588	609	541	596	553	608	564	625	591	628	559	556	615	580	646	613	599	580	589	559	592	592	603	600	593	598	566	583	579	591	660	608	591	597	588	566	557	640	586	647	589	601	612	590	580	599	599	606	650	589	663	576	582	561	537	641	536	568	629	562	595	630	582	573	633	613	609	571	551	598	642	563	609	626	610	586	579	535	586	565	595	622	630	579	575	594	614	578	574	560	563	589	607	589	606	612	666	568	615	618	634	587	598	601	586	551	564	562	594	600	619	569	623	588	558	609	591	605	600	597	594	596	595	614	609	650	596	598	602	581	596	596	592	574	630	556	597	606	623	584	626	521	599	577	601	592	610	597	592	602	582	582	596	609	563	587	571	604	577	523	597	593	564	572	565	549	627	603	574	586	528	605	638	611	587	600	614	596	692	649	632	598	638	587	567	578	583	566	622	591	599	589	576	590	635	628	580	584	593	554	559	632	584	595	571	580	626	599	590	621	592	596	622	615	588	592	647	578	611	610	614	579	611	646	607	579	586	586	587	606	589	569	607	576	575	606	594	585	553	586	574	603	586	641	572	611	582	621	636	573	591	603	601	583	599	569	596	582	570	557	588	596	604	573	555	584	621	602	586	580	587	631	560	577	596	614	627	577	589	575	629	618	565	621	587	589	597	580	576	562	576	592	589	594	586	620	598	600	593	551	591	581	606	573	560	583	621	638
3014	2383	303	348	526	1949	3441	2364	1165	824	312	125	99	77	59	65	73	91	54	46	57	47	48	40	59	48	38	46	44	41	31	43	43	39	55	44	31	41	37	37	47	34	45	35	43	45	40	37	53	42	38	38	42	31	35	39	41	47	35	45	47	43	40	43	25	45	33	35	42	32	38	44	44	40	29	48	51	51	40	37	42	38	47	41	37	38	27	37	34	40	34	36	31	27	49	48	48	37	46	37	34	30	52	40	49	42	37	46	49	38	24	36	33	49	34	50	40	36	52	54	31	39	35	43	52	34	38	47	35	47	34	58	40	49	44	33	59	30	32	37	46	40	47	35	45	46	51	46	40	38	50	40	42	31	39	43	40	48	39	39	33	58	50	34	46	37	39	38	32	48	34	36	31	38	35	37	39	34	47	41	43	34	39	40	34	49	44	43	33	32	42	47	40	36	30	38	45	35	45	42	48	45	44	40	45	38	53	36	48	41	39	35	39	41	40	39	41	33	40	48	44	50	46	48	32	39	40	42	48	52	32	48	34	51	44	45	38	45	44	33	42	42	43	40	44	35	39	46	44	45	40	46	50	28	38	33	43	39	33	41	37	49	35	45	35	42	41	42	54	46	36	31	35	53	36	48	49	43	46	43	34	44	45	51	42	41	37	42	55	43	42	39	46	39	39	40	49	43	26	34	33	45	39	39	43	38	33	40	28	28	49	60	41	35	45	43	41	36	39	43	46	39	43	35	38	39	35	38	53	40	32	40	41	32	43	35	39	39	47	45	41	39	42	48	40	37	25	44	38	39	48	34	39	38	41	35	40	45	44	36	42	36	44	52	32	28	42	30	39	46	33	37	37	47	48	36	42	46	59	38	29	44	38	36	40	45	34	48	40	43	36	36	34	34	40	40	43	52	48	49	39	40	46	35	33	40	32	49	50	39	37	55	43	43	40	31	34	37	42	39	44	46	45	33	38	43	38	43	36	43	52	40	38	42	35	40	34	39	36	43	43	40	33	43	32	44	35	39	35	44	48	34	52	40	38	53	38	55	40	50	36	43	44	37	34	44	44	37	44	34	38	41	45	37	45	44	29	47	37	35	50	42	40	50	50	32	45	39	48	38	41	45	39	40	55	35	50	47	35	43	41	41	36	44	42	31	41	44	46	43	53	45	37	46	49	31	40	52	44	34	38	28	43	42	45	48	51	54	45	40	46	46	41	39	42	47	44	42	39	48	50	37	33	36	41	44	43	41	33	44	40	45	43	37	54	41	45	39	46	52	36	46	46	40	32	45	49	38	35	31	38	37	43	41	42	44	42	28	47	45	49	38	38	42	44	38	40	39	32	32	38	43	38	36	54	42	39	45	36	44	37	39	48	45	45	35	51	38	36	46	58	29	39	32	33	29	40	43	48	30	37	45	40	47	36	40	42	32	48	38	41	41	34	39	39	46	40	47	47	41	42	46	45	30	51	51	39	46	40	40	33	43	34	43	44	45	36	34	25	43	46	49	34	39	34	45	44	32	27	39	37	30	47	35	51	40	45	43	37	42	47	64	39	44	42	43	45	51	41	31	47	47	35	47	72	45	33	43	50	35	39	46	50	42	45	33	36	35	26	39	32	43	44	40	31	42	43	40	40	35	36	26	31	28	44	36	53	46	36	43	39	47	46	39	38	52	43	45	44	41	42	41	33	38	56	45	43	46	39	36	40	32	43	38	44	45	29	48	45	40	40	44	49	43	33	48	35	41	42	46	49	44	47	55	25	48	52	49	42	38	52	45	34	48	43	47	43	39	30	40	33	52	39	44	52	53	43	29	44	34	48	60	42	46	42	42	35	36	39	29	53	43	36	34	50	37	44	34	43	48	45	39	46	49	38	37	32	43	35	50	38	46	48	42	41	43	35	31	37	44	46	37	38	53	53	34	46	38	38	44	44	47	43	47	39	39	36	34	39	55	38	35	43	48	45	46	31	41	40	36	40	38	47	58	42	61	45	35	38	46	35	49	42	42	37	40	35	39	30	36	40	42	40	48	42	33	38	41	39	47	36	34	35	47	53	53	41	48	41	46	43	38	42	44	52	41	41	37	43	38	44	43	33	42	38	39	39	42	38	48	33	49	37	44	31	50	41	43	45	40	42	50	46	50	44	41	30	43	46	36	29	38	44	43	50	40	35	39	33	50	36	48	51	40	38	50	36	45	45	25	61	58	47	54	36	52	45	44	42	39	42	49	36	37	41	38	47	35	42	48	46	45	52	44	36	37	43	49	23	35	35	40	38	48	31	34	43	47	35	52	45	43	35	42	42	39	42	36	52	39	40	47	48	34	41	27	34	25	50	38	41	40	51	38	39	36	43	32	47	46	51	55	38	41	43	56	39	42	26	40	33	47	44	42	42	29	38	34	36	51	24	40	34	45	42	33	41	32	51	40	44	32	41	35	46	44	44	41	47	49	33	46	39	34	34	41	33	34	45	42	41	40	39	43	35	41	43	38	42	48	45	48	42	44	40	41	31	49	31	42	46	41	43	36	30	38	47	44	36	34	52	55	39	39	35	45	40	41	32	51	40	42	53	37	48	26	41	30	31	45	47	42	33	50	25	53	45	35	35	35	41	53	48	44	42	33	41	34	39	26	39	34	50	37	38	43	38	33	50	40	37	43	40	51	39	42	42	46	34	38	41	37	37	37	38	36	38	45	30	40	45	42	33	37	38	38	43	47	57	41	37	42	39	39	36	34	37	45	45	43	27	41	48	34	50	49	43	40	33	35	41	43	44	55	42	51	57	42	50	37	30	37	49	32	38	37	39	38	48	47	36	54	28	48	46	39	42	48	34	44	35	36	57	45	47	39	36	30	44	42	41	35	36	42	42	41	37	49	45	41	49	39	42	51	36	36	45	42	49	36	42	33	47	45	37	36	35	40	41	31	49	42	46	38	47	45	40	35	30	50	39	50	35	40	38	36	44	36	50	39	31	49	37	43	42	45	43	54	30	41	38	43	39	41	34	29	36	41	46	43	42	34	39	52	32	43	45	29	35	35	34	48	42	50	29	28	47	29	37	44	44	35	30	49	47	42	42	34	37	39	46	42	45	38	45	39	40	38	39	36	39	39	55	33	27	36	42	38	40	47	22	32	39	48	54	49	37	45	42	51	47	52	39	46	40	43	45	36	37	44	42	41	33	33	34	41	41	40	57	41	33	53	42	43	38	34	42	40	46	46	41	47	51	51	59	37	40	46	46	37	28	34	38	33	29	44	47	35	42	46	33	43	47	54	42	50	33	32	53	44	35	39	36	36	30	44	32	45	42	38	46	39	42	36	47	39	38	50	46	37	44	43	42	34	50	34	33	40	37	44	45	42	41	36	43	47	36	42	48	47	36	35	37	40	38	43	36	35	42	43	38	37	40	56	29	40	46	33	38	49	37	40	47	55	53	39	49	46	39	39	42	47	43	45	46	31	53	47	42	30	43	35	45	37	34	39
31410	21065	7437	18738	26062	39854	41089	34324	24564	19957	9463	4511	3390	1776	1193	1512	1627	1638	856	606	717	712	593	604	502	574	555	540	589	529	582	576	534	594	566	542	588	565	555	562	548	535	554	520	578	537	537	554	522	549	560	543	536	567	551	585	545	549	558	532	562	562	517	562	533	614	570	533	548	518	578	522	530	540	574	572	547	592	587	560	516	565	552	537	572	598	608	555	597	569	541	544	572	535	552	508	549	546	497	560	559	582	564	551	636	553	504	557	589	583	549	578	543	512	521	608	554	567	569	539	532	607	585	572	535	597	543	555	546	543	530	539	585	535	553	522	511	586	558	535	550	582	492	542	589	556	580	501	542	567	571	592	527	529	547	619	548	550	573	585	545	530	581	572	548	602	542	542	585	575	566	542	572	593	551	526	597	573	538	579	549	550	549	510	575	556	552	580	507	607	551	543	531	586	568	604	530	570	550	588	576	580	574	550	557	539	563	554	558	562	548	521	568	543	565	548	524	538	551	562	564	519	499	551	525	538	565	588	569	535	533	567	511	534	566	535	575	570	591	557	570	567	556	576	576	580	574	551	586	599	551	585	548	529	573	540	586	526	578	558	547	547	576	543	610	546	575	536	556	560	585	538	521	593	551	556	527	526	553	592	547	561	578	565	603	532	582	520	513	562	525	511	580	594	559	553	550	587	558	528	555	508	546	590	551	557	557	520	593	587	553	568	568	600	577	528	563	593	540	575	568	593	561	572	595	576	560	543	596	580	539	528	547	593	552	539	568	545	529	557	583	555	529	556	561	543	575	579	561	546	548	574	574	578	560	580	616	565	541	573	604	577	553	549	548	564	572	554	555	544	544	563	547	533	559	553	543	526	517	557	561	554	560	565	553	574	599	551	544	591	587	585	568	604	542	586	555	586	539	582	548	583	551	540	529	574	536	595	521	558	562	612	615	597	586	581	554	565	596	567	517	509	587	540	551	505	574	595	571	552	544	583	548	557	552	573	576	544	611	556	552	540	537	534	609	544	574	537	557	527	537	568	532	575	568	578	568	548	594	550	512	523	553	562	602	587	583	576	582	596	578	531	547	602	556	575	588	590	520	549	563	540	538	519	534	541	563	533	562	515	539	605	554	551	593	520	529	566	571	561	514	550	572	571	552	552	558	523	588	587	560	579	621	554	532	573	563	567	548	584	540	575	559	563	565	530	528	596	591	607	568	573	567	573	559	590	547	555	560	569	589	598	563	545	578	545	534	615	569	482	563	583	504	588	602	544	549	540	580	611	574	542	567	566	564	533	530	568	554	561	559	575	551	549	579	608	575	541	565	582	561	573	583	559	571	559	583	569	545	596	558	548	573	558	528	530	544	565	578	541	554	579	534	534	557	554	520	596	529	540	527	587	570	541	535	538	562	637	577	545	533	535	538	555	589	573	558	587	589	534	550	572	564	580	585	536	550	554	523	537	580	525	563	537	590	566	543	604	575	547	523	579	530	557	552	564	518	572	583	513	587	551	549	521	564	554	493	531	595	553	549	591	567	563	583	527	556	560	587	543	493	566	576	510	575	545	583	552	557	551	558	501	621	570	535	570	569	537	563	591	554	550	561	587	528	564	549	535	551	529	556	570	607	547	533	572	580	581	558	553	561	518	569	580	543	550	552	529	544	553	595	554	536	547	563	550	541	570	561	597	567	591	515	546	547	566	581	570	535	565	553	557	528	597	581	588	568	510	533	578	584	576	596	535	527	547	581	536	589	580	561	591	575	595	552	601	587	542	571	541	550	578	514	531	551	529	509	555	555	559	548	556	556	554	553	535	539	538	579	527	488	600	588	541	535	574	578	578	557	556	587	562	593	537	575	536	530	547	584	544	594	529	546	588	561	562	605	549	616	520	529	617	550	545	550	535	590	565	492	574	534	554	527	525	557	572	551	513	566	543	565	555	559	560	554	563	548	547	600	560	518	546	582	497	547	536	529	568	594	523	591	543	569	566	582	572	535	561	558	510	539	587	569	593	517	556	586	599	573	540	557	561	562	567	551	555	597	542	537	567	537	523	523	562	571	579	562	574	548	580	574	566	559	543	535	567	557	571	579	577	566	609	584	528	522	614	535	596	557	577	581	564	546	542	552	605	520	562	524	514	585	495	571	543	539	550	539	614	541	562	587	569	561	576	533	565	566	568	545	569	557	527	555	538	533	538	565	549	567	557	562	575	537	529	525	551	544	520	577	602	539	572	573	526	550	553	505	571	557	547	552	561	562	550	604	563	585	535	564	547	569	581	574	534	532	542	575	555	561	515	556	561	553	564	557	557	537	592	574	504	557	537	541	569	539	538	549	564	588	549	555	540	575	540	545	533	547	526	542	539	557	548	537	592	551	524	584	569	556	540	535	566	503	580	542	542	526	553	528	555	579	569	565	587	533	544	588	507	566	593	551	573	553	576	569	551	554	563	565	558	546	584	556	540	548	522	503	572	577	558	550	530	560	533	500	560	534	571	567	565	577	627	539	564	557	607	532	526	572	531	563	518	561	544	582	558	561	572	540	544	549	547	592	618	552	562	564	545	563	555	534	543	575	577	583	546	564	559	586	546	538	565	553	552	560	562	536	574	568	518	544	522	555	558	551	529	529	510	581	532	545	566	571	526	615	579	539	558	593	571	561	521	565	535	525	537	562	561	536	567	521	522	544	540	615	553	558	577	564	587	582	519	524	555	568	502	561	564	539	542	529	568	568	571	542	581	583	545	572	589	568	557	559	551	521	578	571	527	546	545	537	566	575	578	586	556	548	599	566	550	580	558	576	543	553	554	559	556	555	556	539	535	527	563	593	597	560	550	561	549	559	548	526	564	558	541	555	535	570	569	546	575	552	555	582	551	539	539	536	565	562	540	547	558	605	539	574	548	554	595	529	550	549	590	570	517	574	569	559	585	570	552	560	553	536	548	533	581	582	542	537	526	562	590	569	586	597	559	600	525	577	605	533	590	522	556	561	575	552	584	545	585	547	530	552	516	566	542	577	552	582	577	570	547	550	526	605	563	544	543	561	563	570	553	549	594	595	571	539	586	535	565	548	582	570	573	559	619	589	549	546	574	582	535	600	523	569	547	559	525	576	543	559	591	565	566	532	549	560	573	574	551	581	506	521	569	580	574	577	581	554	556	551	563	582	558	575	555	592	540	558	598	573	515	574	556	596	551	488	558	573	535	557	567	551	607	598	549	541	574	535	552	536	559	572	537	594	599	544	577	571	550	568	559	570	557	542	558	586	552	498	568	554	552	573	557	547	510	562	609	610	579	554	559	535	548	544	561	530	590	591	542	607	579	537	578	585	567	560	559	556	575	533	589	535	557	604	529	582	552	578	567	546	590	588	549	550	574	565	567	545	526	520	517	545	610	548	547	559	576	538	590	572	518	520	546	514	577	555	601	512	554	577	554	553	537	558	619	560	584	526	532	538	534	522	549	517	548	568	544	600	566	556	575	531	596
6145	8908	1213	1319	2341	6290	9275	5855	3074	1811	599	289	212	124	77	100	122	113	57	52	64	45	58	40	38	34	42	41	49	29	44	35	35	45	42	38	53	39	33	46	31	45	35	49	36	36	37	48	34	40	50	39	48	44	45	40	43	38	35	41	40	33	47	42	50	29	38	42	38	36	38	36	36	41	32	42	48	28	42	42	48	34	28	48	40	46	50	39	41	40	45	42	39	46	47	41	46	34	41	52	48	34	40	45	36	48	46	58	30	46	31	46	40	35	37	42	42	54	46	43	44	41	35	46	62	46	34	42	35	53	34	46	42	42	44	50	44	45	38	37	39	41	38	35	43	27	35	39	50	50	37	32	35	41	43	43	39	37	52	35	37	51	31	55	46	47	35	33	53	38	43	41	38	36	41	41	41	38	35	56	50	51	38	35	41	55	50	46	35	46	53	45	53	35	47	35	35	46	30	38	46	52	51	41	41	48	34	38	36	58	42	41	48	27	52	47	47	56	41	49	42	40	45	47	42	41	38	40	50	43	43	48	42	50	41	41	39	42	47	47	45	36	38	47	43	54	33	38	34	48	33	57	44	40	45	48	42	47	41	39	39	37	44	51	45	36	37	32	49	46	50	47	38	47	42	36	25	30	44	35	40	36	37	42	49	33	37	45	34	48	54	38	45	46	44	45	44	28	44	42	49	39	38	44	53	33	43	47	43	43	37	42	48	49	33	52	41	34	37	43	34	38	49	37	40	38	45	44	37	46	34	38	30	42	33	36	45	45	37	32	44	42	40	38	41	42	42	46	37	48	34	41	47	30	43	48	45	36	47	36	44	38	32	41	49	45	35	40	48	50	49	40	34	44	42	42	46	40	50	32	55	25	51	40	36	39	38	43	53	35	50	54	38	28	44	44	40	50	39	33	42	54	37	42	46	37	46	38	43	50	33	39	51	42	36	37	48	50	43	46	37	41	34	47	52	42	40	39	50	38	45	44	49	39	56	39	41	32	48	38	46	37	41	36	43	47	34	39	34	45	39	41	46	25	53	40	40	50	47	47	45	58	38	36	41	51	44	44	41	42	49	42	41	43	51	42	44	46	33	45	33	35	27	43	42	43	37	39	36	49	45	41	46	40	32	33	38	45	36	36	45	41	41	37	43	42	39	46	42	51	38	44	45	35	40	49	49	29	40	51	40	43	39	45	34	40	40	53	52	34	37	36	43	50	38	38	45	30	32	32	33	49	40	44	35	51	52	36	48	37	34	49	47	42	40	47	49	36	31	46	53	33	37	41	43	48	36	44	40	38	40	49	43	34	41	43	42	47	31	28	35	40	47	45	35	42	55	44	39	38	38	41	52	22	36	39	43	41	44	43	39	33	47	46	34	43	44	37	38	41	40	39	32	34	44	46	40	41	41	45	34	42	45	49	42	38	34	44	50	38	49	37	42	44	51	40	40	41	37	53	54	41	46	51	40	33	39	40	43	41	47	40	42	60	35	39	39	35	43	38	33	33	47	29	31	42	39	37	31	45	40	48	52	48	45	41	47	52	58	38	38	35	42	46	45	37	36	50	39	40	58	32	31	45	37	45	45	37	39	33	46	29	37	33	31	45	45	44	40	33	45	34	39	44	46	50	53	44	43	43	35	33	46	44	33	31	49	45	41	48	40	44	52	41	39	47	42	41	42	48	29	43	37	48	51	51	44	27	40	45	43	50	40	30	35	37	40	43	28	34	46	48	38	33	31	43	52	45	35	42	47	42	42	34	32	49	43	38	43	39	50	37	41	42	49	33	58	46	48	48	51	39	46	42	52	38	45	31	36	40	42	37	47	35	41	43	45	39	35	39	40	38	44	40	41	41	33	50	43	38	40	51	36	40	39	39	51	44	32	34	47	36	51	48	51	34	40	41	35	32	51	39	42	33	50	30	46	39	35	34	41	31	62	43	44	36	40	46	40	53	31	49	42	44	45	41	54	45	45	37	41	43	52	40	48	38	58	49	34	48	57	44	43	30	38	37	32	46	41	35	43	35	42	44	41	33	54	46	35	51	41	43	48	38	44	42	47	44	59	44	36	50	50	59	38	33	51	45	44	53	38	34	43	38	30	48	48	37	47	37	50	42	46	42	53	46	48	44	34	37	40	36	34	37	42	44	55	50	39	39	45	45	41	43	33	33	40	41	43	52	43	39	39	38	40	46	47	38	47	31	45	48	32	45	40	41	38	41	42	34	32	50	29	46	47	42	46	46	53	37	45	28	47	41	38	44	59	51	44	50	38	42	40	40	43	51	40	45	61	51	45	42	43	46	32	42	49	47	47	40	40	35	36	33	34	35	46	45	47	45	38	48	41	46	45	38	41	56	50	42	45	43	43	32	45	41	35	34	30	43	38	45	40	37	39	39	41	35	36	35	48	50	49	50	34	45	38	42	47	44	34	31	44	46	38	34	42	46	36	37	34	40	41	45	43	44	47	49	47	49	53	45	44	45	52	47	44	47	24	39	47	46	41	44	47	48	44	46	38	35	39	47	39	43	46	41	31	40	44	47	40	39	44	33	38	38	39	45	54	55	42	38	50	46	36	56	36	49	34	31	39	42	65	44	54	46	37	45	37	46	44	35	42	50	54	39	50	49	31	44	46	48	53	47	34	61	41	40	36	47	31	40	46	47	46	43	42	42	44	47	37	44	52	39	51	45	40	36	33	42	52	44	44	41	37	40	38	31	45	37	50	37	22	51	41	50	46	32	51	40	49	36	37	49	35	42	40	48	47	39	43	33	47	42	35	40	47	35	38	40	40	47	40	49	38	40	36	55	48	40	41	43	51	41	43	43	41	44	49	47	36	50	31	31	43	45	49	40	42	39	38	40	57	47	35	46	35	53	40	43	32	34	49	37	43	43	41	52	49	42	39	49	32	35	53	45	38	38	49	32	48	42	38	58	56	32	55	38	42	38	46	31	43	44	47	41	51	41	46	36	33	40	45	43	42	46	37	47	38	24	43	40	47	36	54	45	31	44	32	44	44	43	39	49	38	31	38	56	38	47	32	28	38	46	40	40	46	37	44	46	35	40	42	44	50	32	37	41	36	41	46	47	42	41	41	40	41	43	34	35	41	37	48	44	50	38	40	39	47	38	41	35	34	47	40	36	39	32	35	37	49	44	47	38	46	51	37	33	32	45	48	33	42	39	35	41	61	40	32	45	42	42	42	40	42	42	41	35	35	37	42	45	37	48	41	41	34	47	28	57	42	38	36	40	47	43	52	51	37	41	33	35	41	39	41	40	39	27	40	39	35	38	42	34	36	48	55	44	31	38	32	36	44	43	39	36	46	32	38	44	55	50	43	47	58	46	48	50	25	33	44	36	53	49	45	32	48	49	52	35	45	37	48	53	40	43	44	36	42	35	56	34	43	35	34	40	38	42	49	49	41	26	40	31	44	46	40	34	38	31	38	45	35	38	39	40	49	44	32	46	32	42	42	32	38	37
42265	31236	15436	32890	45414	56559	54686	45308	33373	28070	15572	9279	6051	3380	1899	2801	3192	3007	1221	686	1004	896	705	623	601	558	535	562	575	595	558	565	632	593	559	530	591	563	590	577	581	594	558	589	564	536	573	611	549	587	533	581	623	587	613	590	552	567	544	614	553	577	516	575	569	575	556	602	556	604	578	550	532	596	589	589	608	587	581	611	508	544	604	584	609	587	568	558	592	606	611	599	560	586	568	553	566	596	575	562	613	567	573	563	593	529	557	553	593	562	555	577	565	557	605	563	602	617	572	565	580	571	598	550	619	573	571	539	573	538	578	546	585	580	542	589	674	592	567	565	558	586	549	573	579	587	593	624	564	606	594	554	555	565	556	564	547	575	589	566	596	608	591	587	582	587	569	548	584	543	610	569	603	566	567	532	612	585	561	606	564	590	601	574	551	568	584	579	546	561	562	581	592	564	626	523	558	591	603	571	565	619	602	594	536	592	597	572	618	582	566	633	619	634	563	613	554	569	604	596	573	557	618	577	592	563	614	607	596	545	574	572	546	587	574	605	575	588	556	613	559	536	594	551	583	581	606	584	576	611	603	542	584	550	584	533	567	603	591	559	565	551	563	620	559	578	605	554	551	551	557	580	539	557	550	610	570	593	611	626	602	561	587	552	555	571	593	548	624	615	605	597	559	618	590	546	592	567	573	578	584	602	555	549	603	601	579	566	562	530	576	557	585	638	569	553	524	580	573	555	604	587	600	589	547	556	572	559	539	588	557	559	564	572	597	571	600	553	563	572	570	554	566	592	609	542	578	592	545	581	587	538	578	560	608	583	581	568	555	577	586	582	553	548	548	595	581	565	582	580	582	605	562	558	549	550	585	608	587	557	555	568	590	582	604	586	543	562	565	573	607	567	537	530	560	552	585	573	556	564	557	555	566	558	586	537	585	590	556	573	580	528	569	605	594	583	543	570	576	585	611	569	553	583	601	535	545	592	579	555	560	559	575	572	652	545	549	560	592	601	580	585	573	583	551	544	602	596	582	604	576	573	618	567	574	584	564	555	577	593	571	554	583	542	564	653	575	563	571	579	569	570	572	604	570	642	597	561	601	572	580	619	576	575	574	614	582	566	575	605	590	573	537	571	586	600	581	522	600	581	598	647	574	575	591	584	625	592	585	572	558	566	564	564	560	554	513	590	608	581	539	578	553	536	583	571	594	587	587	591	617	548	603	577	602	589	608	583	558	578	620	541	583	612	607	559	621	615	575	621	572	623	584	567	523	626	563	566	538	580	553	594	587	585	572	585	579	561	589	547	540	595	575	566	548	599	552	557	601	580	603	598	570	596	579	568	585	604	622	572	552	597	573	577	564	578	557	566	582	558	559	570	578	550	577	603	630	575	576	570	548	594	606	567	542	607	615	624	598	601	544	578	552	592	578	562	567	557	594	563	603	571	542	564	580	577	597	548	593	609	620	594	530	588	587	553	581	542	574	617	584	555	561	606	588	539	569	583	561	589	581	567	560	557	567	571	591	531	581	581	569	566	535	591	579	561	572	579	594	569	585	608	589	577	596	564	599	580	545	562	593	591	536	549	579	566	600	547	545	563	568	590	568	571	590	601	611	585	575	555	527	544	595	619	583	549	562	572	576	588	569	575	543	539	608	591	585	614	583	550	597	564	599	605	550	568	588	569	582	602	554	579	556	567	601	572	555	526	587	574	580	542	572	583	565	607	595	573	570	592	597	566	589	628	527	590	565	593	615	577	533	538	636	532	535	594	575	576	574	566	563	562	587	592	571	569	560	578	561	556	537	580	601	586	586	575	561	552	577	553	579	571	576	623	548	589	589	597	619	562	603	598	560	541	619	587	590	592	577	549	550	595	575	579	575	538	572	567	573	610	623	576	622	600	617	572	596	578	596	585	559	568	572	600	583	586	578	579	568	603	610	531	592	590	594	563	555	601	577	562	539	580	590	573	569	560	578	609	591	560	590	555	575	599	588	547	584	593	576	607	573	600	579	583	609	579	589	595	557	559	592	573	575	596	568	583	601	582	600	560	598	612	570	572	567	596	539	594	586	587	600	578	570	595	535	555	596	575	550	576	542	591	639	573	602	539	577	578	581	570	572	579	619	602	532	574	548	552	579	564	554	579	583	558	554	553	585	595	591	611	534	591	545	587	558	566	583	575	572	584	556	601	575	544	585	594	592	595	599	563	555	513	611	564	572	593	619	571	551	593	625	602	540	534	584	558	551	583	581	538	558	576	584	589	598	589	581	576	530	572	583	571	574	614	537	558	559	575	570	603	552	599	599	581	588	560	563	548	587	537	562	597	564	577	569	588	546	577	562	569	572	602	576	525	549	573	538	573	552	544	582	591	562	572	577	552	570	569	530	580	569	586	610	578	559	555	598	576	587	601	556	591	573	583	559	565	585	575	594	556	581	609	592	560	583	633	607	559	592	594	576	612	589	626	566	590	612	598	574	586	586	536	560	582	573	567	571	598	595	579	566	596	574	615	571	567	604	549	590	549	603	552	552	547	598	536	584	615	556	595	553	617	597	558	536	584	561	566	628	626	643	593	572	539	610	593	587	526	582	607	598	549	518	566	609	565	589	541	587	586	593	531	581	560	558	559	558	562	554	587	590	595	565	600	592	561	600	603	561	590	584	615	588	546	557	597	565	560	539	587	590	558	544	593	549	566	585	607	624	591	576	589	580	614	593	549	547	599	583	557	625	565	557	550	566	602	573	576	595	567	553	557	607	570	605	572	591	582	565	560	574	575	578	570	585	587	570	608	631	607	573	574	562	594	613	582	578	596	537	582	508	542	600	564	632	597	601	573	558	568	570	558	594	583	580	573	605	545	606	611	567	592	617	567	565	598	572	540	555	578	574	543	570	570	562	560	572	532	565	580	552	551	585	556	574	574	562	570	517	610	585	573	586	577	564	586	560	593	592	597	578	563	555	540	570	584	611	551	569	568	505	607	591	574	580	570	535	566	593	601	584	558	584	531	542	584	582	612	581	606	583	578	616	576	563	595	564	600	566	586	570	568	589	585	560	505	574	593	583	600	562	568	576	577	541	566	592	584	557	598	544	595	536	558	578	571	554	557	575	535	561	619	562	552	585	595	552	577	552	619	593	595	562	557	574	580	611	571	541	545	593	555	605	575	556	577	591	587	557	579	587	530	562	591	584	598	585	577	550	617	586	543	535	547	574	548	590	573	588	559	563	584	634	582	576	575	578	567	557	602	566	572	583	567	549	584	602	537	560	552	561	549	558	556	581	601	558	610	589	597	597	576	565	578	595	549	603	561	549	575	545	552	559	551	555	580	562	578	584	594	594	595	600	588	521	540	608	547	568	586	601	561	567	561	586	591	546	578	561	539	590	612	560	551	578	552	611	567	546	547	584	614	580	575	542	585	567	589	553	561	576	600	550	563	595	548	584	579	633	580	554	593	569	559	559	560	602	587	556	545	588	589	591	570	557	573
6191	7079	1177	1582	2260	7266	9436	6365	3094	1736	682	317	200	95	100	119	138	133	66	50	62	55	58	43	50	45	36	49	50	49	45	44	37	48	48	45	38	46	43	35	40	38	49	38	40	53	41	36	44	38	41	39	46	56	38	49	60	48	35	46	47	53	40	34	48	37	49	41	40	42	40	45	39	41	50	34	45	35	40	30	43	39	39	34	41	37	44	61	31	53	26	54	57	44	44	63	36	34	40	31	38	37	45	42	42	34	54	41	44	44	47	55	40	45	51	40	49	44	31	47	51	38	49	33	45	46	32	26	54	49	40	41	46	44	41	49	57	48	34	34	48	29	51	36	51	32	43	40	44	44	54	54	30	41	50	37	42	45	40	40	52	35	50	32	44	52	51	44	44	38	56	48	40	43	53	46	36	42	44	40	37	44	37	34	37	45	46	33	38	43	43	45	64	42	39	39	36	38	45	44	46	51	31	38	45	46	45	48	37	43	57	52	38	52	57	36	44	42	36	37	59	46	49	35	36	39	43	47	37	35	39	37	44	43	47	38	45	47	49	53	41	47	36	53	41	41	32	52	39	51	35	38	39	39	44	50	39	31	39	51	57	40	45	43	40	33	47	39	35	38	42	42	46	31	45	47	52	48	46	42	33	40	46	37	43	36	40	40	50	42	46	36	52	50	34	40	53	45	47	33	42	36	44	47	45	62	51	38	39	43	47	50	45	42	46	42	46	35	38	39	43	43	33	46	48	58	46	46	42	43	45	46	45	51	38	48	40	55	42	28	37	45	47	47	46	42	47	40	45	33	46	46	45	44	55	34	49	49	30	46	56	39	39	53	39	41	36	43	30	45	49	49	48	42	49	31	47	47	39	31	49	49	46	35	40	37	36	46	55	44	37	38	42	44	39	50	46	37	44	48	38	60	54	58	39	28	40	40	47	46	44	43	52	40	47	44	47	42	51	52	47	36	45	50	43	35	43	47	46	46	43	48	39	38	41	46	50	56	37	43	45	62	37	39	44	47	58	37	34	38	37	35	47	36	54	45	29	42	39	47	48	41	47	43	40	40	51	39	40	41	28	60	51	37	38	42	38	45	55	41	37	48	42	36	38	30	43	39	40	50	49	42	35	50	36	37	40	45	40	32	41	55	43	27	43	55	37	41	54	46	54	42	42	47	30	40	55	38	47	51	48	41	45	27	48	30	39	52	47	43	37	54	49	42	41	37	33	52	43	57	46	45	43	50	43	40	38	39	43	41	47	52	31	35	47	41	44	44	47	49	30	49	38	45	46	38	43	48	35	51	47	52	41	38	42	32	44	43	37	50	42	53	48	42	35	42	37	44	48	42	48	41	48	36	59	48	38	44	53	34	46	49	36	38	44	40	59	43	38	44	41	43	38	53	46	54	41	41	51	38	41	40	46	53	50	40	32	22	31	45	34	30	41	41	48	50	54	48	43	49	32	51	45	38	34	49	48	38	42	47	55	43	62	47	52	42	48	44	34	52	42	39	46	48	40	42	35	47	49	60	43	46	35	37	46	41	50	45	49	40	33	60	51	36	52	43	46	44	36	44	39	45	54	41	35	37	42	46	47	47	42	35	43	43	39	44	38	53	33	49	42	37	39	42	47	48	41	31	55	45	55	42	42	46	46	39	36	27	53	42	24	39	44	51	55	38	45	46	42	46	43	39	41	44	40	54	44	33	37	42	41	40	51	56	44	37	46	42	32	45	48	34	45	43	43	55	47	57	37	35	37	42	40	33	38	35	46	40	45	50	47	43	49	60	30	53	41	38	58	42	40	51	34	36	41	45	34	47	34	34	43	58	50	48	42	51	49	51	44	39	37	44	34	46	47	37	43	48	47	57	40	42	43	51	47	43	31	31	31	37	55	42	43	36	48	43	44	46	45	50	44	49	38	44	52	37	47	52	47	49	45	42	44	39	36	45	30	39	44	36	44	50	35	46	39	40	52	30	41	50	46	37	50	39	39	47	47	40	29	43	52	40	34	51	43	42	44	42	47	39	37	45	50	35	41	60	35	52	56	42	55	40	33	38	58	44	45	40	34	34	55	50	42	43	46	46	35	45	40	35	46	49	47	41	35	23	42	42	46	52	40	52	49	53	39	49	50	38	43	39	38	47	29	43	46	45	35	32	61	39	30	45	42	41	39	42	38	45	46	40	49	48	45	49	49	41	48	35	48	47	49	35	42	45	44	41	35	47	39	38	35	39	49	44	44	54	41	43	35	52	38	42	48	55	49	43	40	37	41	52	43	45	52	44	60	43	42	51	38	46	45	51	52	40	34	44	54	45	54	47	48	43	36	35	53	51	49	45	34	67	32	29	56	35	41	51	48	39	24	47	44	47	46	51	42	42	44	40	48	48	48	46	37	33	60	42	44	34	41	46	53	36	31	44	34	42	48	47	34	33	51	46	47	52	50	46	46	40	43	44	45	38	36	41	36	45	51	46	39	41	50	44	46	47	37	36	31	51	40	40	37	52	38	46	57	48	49	34	35	48	53	45	36	35	47	45	33	48	44	37	46	52	35	36	42	34	42	35	32	46	39	45	47	43	51	41	40	47	37	38	36	44	45	41	52	44	39	46	40	54	49	40	40	32	51	41	38	56	44	46	52	32	41	37	52	47	53	42	45	47	34	47	42	55	41	51	44	43	38	49	46	59	42	32	49	33	41	56	46	35	41	39	40	50	38	41	41	46	41	33	35	45	46	36	50	48	44	49	39	39	42	46	38	50	51	43	38	40	49	48	50	39	42	40	36	48	44	36	52	38	33	41	39	43	48	41	43	42	36	37	49	37	39	55	47	42	44	45	43	34	38	42	36	49	45	40	36	37	45	29	54	50	36	38	44	37	41	41	49	46	36	31	48	52	35	50	40	41	38	33	41	43	40	44	36	40	47	54	43	56	43	44	35	34	48	43	42	34	49	47	45	49	62	50	39	45	42	47	50	48	48	60	35	45	33	34	46	55	48	41	41	30	52	48	44	34	32	34	45	32	49	41	55	48	58	37	36	47	47	41	37	40	35	43	46	53	36	40	47	39	51	42	35	53	38	46	45	59	34	47	41	44	56	45	29	39	33	43	37	44	50	41	44	46	39	43	43	31	46	42	38	36	39	40	39	43	54	46	33	41	47	46	33	46	40	43	57	36	49	42	42	43	44	40	41	46	37	51	37	48	49	44	42	37	40	37	41	43	40	47	42	43	48	44	48	66	55	44	61	38	30	39	39	28	40	47	46	48	50	52	43	53	42	38	52	45	41	35	44	39	48	29	40	48	49	53	38	42	45	43	38	39	38	55	35	43	41	44	50	43	38	43	49	50	45	30	36	42	38	39	54	46	44	44	46	51	47	48	43	40	54	47	40	50	42	40	47	54	50	41	48	42	59	55	33	43	46	33	41	49	54	49	36	44	35	46	58	37	41	51	43	49	42	52	46	45	43	47	35	33	43	35	59	37	38	37
39459	29375	15471	34332	43494	59042	56004	46697	34476	28108	16704	11129	6786	3019	2336	3088	4022	3457	1623	798	1176	913	700	613	553	605	568	610	563	644	589	593	593	603	632	586	605	568	610	612	560	603	586	604	570	547	606	595	585	594	589	586	630	583	614	574	620	582	580	621	582	607	600	615	612	539	603	594	585	618	610	606	628	607	601	621	596	575	642	597	615	588	606	607	612	547	599	609	591	572	554	635	601	549	633	611	619	604	581	640	557	581	590	537	606	545	606	601	590	604	579	569	577	606	568	590	597	582	613	571	599	557	590	562	547	553	603	612	534	576	630	546	600	607	622	584	622	593	586	587	612	587	588	551	612	624	579	603	568	587	544	643	616	619	600	610	603	575	578	562	575	598	585	556	575	604	610	592	589	591	576	568	559	596	612	586	597	642	574	626	636	586	580	605	655	557	587	641	547	598	590	604	575	546	580	592	576	656	613	622	591	569	595	605	588	590	586	608	601	625	596	630	614	568	608	599	610	561	587	617	613	603	600	570	595	591	560	609	677	630	601	613	567	588	589	628	614	576	591	536	570	590	574	597	600	599	582	554	560	614	602	615	560	587	572	567	608	603	604	570	519	602	622	599	584	611	551	591	611	613	591	588	575	582	588	588	589	544	612	580	587	588	588	561	603	596	590	620	599	588	570	578	568	637	586	609	621	609	573	599	609	579	580	619	600	586	605	581	610	577	544	585	639	574	593	575	643	574	601	572	594	623	598	607	593	553	586	540	565	624	573	612	608	593	574	605	588	587	580	578	579	573	585	629	638	597	586	593	613	588	628	595	600	593	592	601	584	596	604	572	577	573	586	582	540	602	576	616	614	586	654	563	582	620	608	618	592	603	604	597	596	580	629	601	613	619	537	650	618	589	551	610	576	592	584	583	556	598	604	597	609	604	586	587	613	633	591	581	589	573	594	542	553	610	570	597	628	582	576	609	618	607	642	548	611	597	540	595	611	583	569	602	594	619	587	580	580	593	608	624	600	545	589	625	566	610	548	582	570	587	615	615	576	606	646	618	602	596	584	551	563	643	612	609	583	629	594	576	576	654	601	593	651	589	591	557	571	556	624	607	588	589	624	597	581	636	572	605	592	560	629	566	579	568	632	583	608	595	564	603	602	590	592	585	584	593	613	591	606	598	531	624	571	603	584	572	594	605	564	584	607	613	588	605	592	593	591	624	563	552	580	620	607	574	561	614	627	584	637	571	591	572	562	581	606	634	606	578	586	603	553	580	613	568	601	570	596	632	565	629	637	616	603	625	600	558	604	587	552	541	561	641	626	653	630	612	551	611	593	622	586	613	616	580	604	626	534	617	567	625	559	586	602	570	582	569	611	603	604	565	603	599	550	583	613	551	547	561	574	615	657	586	599	582	578	589	565	574	580	589	624	595	617	607	613	621	576	622	578	581	594	620	615	567	556	565	602	601	562	555	626	629	614	583	615	596	572	567	590	567	618	625	583	632	564	664	598	619	595	632	639	576	611	514	561	606	565	583	564	559	576	631	634	591	587	534	589	589	601	602	581	548	593	590	593	584	602	618	563	610	589	608	594	599	567	590	546	602	617	604	584	614	623	585	605	565	571	611	585	598	586	584	598	571	610	580	614	596	572	533	582	611	639	579	623	550	596	621	581	550	577	581	597	555	624	592	596	550	595	616	579	608	626	596	554	625	638	542	599	603	596	599	598	605	570	588	578	619	608	629	588	615	574	586	574	564	568	608	602	596	617	583	580	608	580	564	614	575	581	621	560	592	606	602	593	575	576	619	571	624	608	587	608	580	597	611	556	602	597	600	577	563	586	575	589	630	558	617	576	565	584	566	613	595	634	574	566	617	615	560	593	592	607	623	624	621	605	569	599	583	622	604	559	610	643	616	574	558	608	579	592	524	582	624	593	609	548	627	560	572	584	596	531	580	603	608	560	621	610	591	561	584	564	576	597	595	586	600	542	618	561	565	595	568	612	619	583	622	567	559	598	600	591	608	598	646	572	619	629	587	607	586	633	571	595	568	568	630	626	531	607	576	604	586	529	571	623	568	607	644	591	586	573	583	564	613	623	567	550	611	566	592	596	603	625	622	582	603	583	636	589	602	556	576	558	568	614	574	601	573	586	635	588	652	606	599	573	621	604	593	576	606	608	605	593	608	581	588	637	606	603	573	584	594	607	620	615	602	603	572	598	577	606	590	595	576	594	561	571	582	555	619	593	550	615	553	562	606	603	624	603	566	593	589	578	634	555	619	574	567	613	561	589	652	663	598	566	598	567	594	599	582	601	571	622	535	596	615	625	561	589	593	582	580	600	547	594	595	613	571	598	573	614	598	556	558	596	592	634	595	582	578	603	559	591	590	615	572	583	576	619	584	583	562	635	578	577	604	573	607	585	573	622	606	604	614	576	613	647	596	556	609	608	581	590	557	579	587	568	586	557	665	590	592	616	637	575	634	624	573	625	607	562	609	591	594	601	578	601	582	618	588	571	590	618	547	620	607	579	605	588	587	557	629	637	602	590	584	588	601	618	586	589	558	598	595	597	700	611	565	641	583	581	589	597	610	568	564	614	573	582	582	579	593	586	588	612	610	591	562	611	637	564	609	644	596	586	649	556	628	574	593	597	576	662	544	591	625	595	545	616	603	592	553	608	538	586	593	564	588	569	534	599	591	566	548	595	633	634	568	579	586	596	560	598	588	590	566	632	611	553	583	598	610	563	588	569	570	601	573	592	595	592	600	611	624	628	639	605	663	555	599	584	563	555	614	574	597	567	602	642	593	603	604	608	591	590	556	619	576	588	591	588	576	574	628	574	604	572	639	624	611	597	596	597	615	561	554	608	616	616	549	563	579	623	613	583	591	560	604	640	582	603	579	617	637	611	598	567	625	546	595	601	610	555	559	620	557	551	629	601	563	593	588	613	630	560	644	588	557	603	581	598	624	617	576	584	568	612	583	602	579	604	577	557	587	553	567	569	571	620	574	581	619	601	641	613	616	628	619	562	540	571	606	622	598	579	576	601	576	610	539	593	582	584	597	586	609	568	594	595	615	650	611	600	562	593	614	551	560	612	596	599	597	620	588	585	611	624	605	630	577	575	589	597	609	564	595	593	565	590	610	581	600	622	632	579	557	599	572	573	658	601	560	597	606	598	600	603	602	620	560	618	591	585	583	596	625	574	581	589	625	559	594	642	600	587	587	604	537	591	611	572	639	558	569	595	594	557	578	591	579	587	614	587	567	574	618	612	598	599	589	591	641	615	566	576	624	606	581	608	617	598	586	505	563	562	512	573	624	560	598	547	622	587	599	572	640	593	605	586	574	611	561	570	575	626	600	547	598	590	605	588	618	591	574	570	552	608	579	624	625	563	581	633	553	606	599	544	550	614	595	581	598	592	635	596	599	573	598	626	535	549	575	609	583	582	577	566	586	597	565	546	579	581	576	626	632	596	575	586	583	553	607	598	576
10116	10823	2254	3280	2674	11019	15627	11673	5506	2963	996	569	262	124	144	143	220	206	112	55	58	66	47	42	40	52	56	37	44	41	43	41	30	35	34	50	48	42	48	40	44	47	43	46	38	49	41	42	48	43	36	43	54	44	35	28	47	48	50	45	33	32	39	44	39	40	39	50	44	42	35	48	42	41	55	54	43	31	40	41	33	39	47	43	41	45	47	37	38	43	49	36	47	51	32	50	41	50	51	30	44	33	44	39	49	47	45	37	43	41	41	30	43	39	36	42	38	53	43	46	49	33	36	42	37	45	42	39	54	41	38	28	51	42	42	47	42	46	41	46	48	46	39	40	54	39	52	51	31	50	51	41	47	36	50	36	56	35	44	43	37	45	46	47	40	48	46	45	56	47	42	31	40	48	40	40	51	49	37	37	39	49	39	38	47	50	43	32	38	39	44	39	33	50	39	48	39	40	50	33	41	49	49	64	47	36	37	40	49	46	45	48	49	46	36	54	46	39	45	43	43	37	33	38	37	37	51	54	42	56	39	43	43	33	51	53	33	47	38	42	42	38	37	35	49	31	35	54	41	50	44	48	41	51	40	31	43	42	59	55	43	42	54	33	43	36	47	44	52	42	43	44	41	46	54	41	51	55	41	35	44	40	46	37	40	41	31	24	42	34	31	41	40	39	52	40	39	53	44	44	48	40	45	41	53	44	44	35	47	42	51	40	44	35	54	31	43	31	37	41	40	41	54	38	46	50	52	47	56	38	43	35	39	42	48	38	43	54	51	31	54	38	44	40	42	40	32	46	35	40	48	51	46	43	31	39	32	43	36	49	38	39	49	47	42	38	56	51	42	51	38	36	42	44	35	39	38	38	46	25	40	34	45	59	42	46	45	44	50	35	46	30	47	48	58	47	46	40	41	39	41	24	40	31	46	34	47	51	47	45	48	42	40	43	40	47	34	45	34	33	50	45	38	30	39	33	47	37	38	45	45	49	36	39	40	51	49	56	53	46	47	45	31	58	50	38	54	49	49	50	42	50	38	47	41	34	35	48	40	39	48	52	34	42	35	35	48	40	51	47	35	41	28	44	46	37	51	35	51	34	49	40	46	38	39	37	53	55	43	44	49	40	40	42	47	52	54	59	38	34	45	43	48	43	45	31	41	40	48	46	37	41	49	40	44	51	41	37	40	48	42	43	37	48	43	48	45	50	55	49	44	44	50	37	44	37	40	43	49	52	38	45	40	47	44	40	40	42	37	42	39	40	57	29	32	37	51	36	39	42	44	48	34	43	44	46	39	30	43	40	51	40	47	36	54	45	46	42	43	45	35	31	32	41	41	51	36	36	44	41	36	48	57	42	47	49	54	22	41	32	48	44	41	41	39	53	53	34	39	31	50	45	47	35	36	45	50	41	45	34	44	56	49	43	40	33	50	59	46	33	48	34	49	39	46	44	47	50	43	51	43	29	47	49	33	41	55	43	48	48	45	41	41	43	43	46	43	43	43	57	38	37	25	47	35	32	43	60	40	42	32	36	44	46	46	51	49	45	37	41	40	60	48	48	39	43	41	39	47	45	48	36	42	40	44	51	44	42	53	41	44	57	58	51	38	49	48	46	46	37	49	48	47	32	44	39	42	47	51	42	47	36	42	34	46	37	38	59	41	35	43	33	45	51	47	42	43	34	52	38	39	31	47	28	35	41	44	42	43	29	48	47	41	40	52	38	32	43	53	49	37	40	43	38	41	38	47	50	36	31	47	44	32	39	35	53	44	39	46	41	37	44	35	34	50	39	48	41	36	39	35	39	31	49	45	41	43	44	35	38	42	42	49	41	35	49	53	42	46	49	41	39	39	46	43	45	53	34	45	50	44	42	39	38	35	38	48	41	52	48	52	54	53	41	46	42	35	34	31	41	47	44	34	34	41	50	40	42	44	46	37	39	48	47	46	46	32	50	46	42	46	37	47	46	40	38	36	49	36	43	45	42	46	50	35	37	49	40	38	36	51	44	46	32	44	46	36	51	40	50	53	37	47	50	52	48	43	40	48	34	48	43	41	39	56	57	50	52	40	53	48	56	40	41	42	46	53	27	41	42	38	32	40	51	41	40	32	47	34	44	49	45	40	38	49	41	42	34	32	57	39	37	48	39	32	47	49	44	45	47	46	58	53	44	45	46	49	38	50	44	43	46	57	33	41	43	39	48	44	48	47	56	41	38	51	42	36	52	39	41	43	40	45	41	35	54	43	45	49	47	43	47	42	36	37	45	44	46	45	34	46	36	46	42	49	37	38	58	47	54	49	38	46	51	54	39	39	45	52	39	48	37	59	34	47	42	38	43	31	44	43	41	44	55	50	49	41	37	43	54	48	45	44	41	41	58	48	59	34	62	41	30	36	44	45	46	51	48	42	42	31	35	39	46	40	46	39	52	50	39	51	27	32	39	45	35	40	48	46	36	45	34	44	40	41	46	42	46	50	39	32	46	26	44	52	41	38	45	40	38	47	49	51	37	46	45	42	46	31	56	49	40	44	66	42	49	38	44	40	40	48	37	42	36	35	44	36	48	34	49	41	36	49	52	44	35	33	40	43	49	48	37	49	47	47	35	50	35	46	46	57	41	42	58	45	54	43	41	32	43	34	54	38	35	50	41	40	44	33	34	48	46	34	42	33	48	41	37	42	41	41	42	33	47	51	38	33	45	39	40	49	35	45	48	46	49	39	48	38	53	34	38	34	38	49	45	32	38	41	42	41	38	39	33	43	37	35	49	43	31	31	54	41	40	38	43	44	39	37	58	48	56	33	42	42	40	34	46	50	48	35	34	48	40	43	54	43	54	32	38	48	42	47	40	51	39	37	43	42	38	41	47	40	46	42	45	53	46	38	40	47	43	51	48	48	39	55	38	40	41	41	54	40	42	42	42	49	33	45	50	48	41	61	44	36	33	42	38	41	47	36	45	55	40	42	37	47	42	32	42	37	48	59	39	43	34	31	38	37	51	31	48	39	52	40	50	37	44	50	41	45	43	55	38	50	38	44	39	43	40	37	50	46	41	43	44	41	50	46	50	34	37	54	46	45	53	41	44	36	48	39	36	52	42	52	39	43	42	43	38	30	43	37	42	44	51	48	45	39	36	44	40	37	47	46	47	47	46	46	30	41	56	38	37	32	47	45	43	44	45	41	44	51	54	37	54	43	36	41	47	42	48	43	45	48	35	59	35	47	43	37	41	61	52	42	41	35	56	44	39	40	49	35	41	38	44	45	35	44	45	48	51	47	43	61	49	42	42	45	48	29	46	42	52	42	53	41	44	41	47	42	46	49	48	48	40	49	36	52	40	51	42	43	49	53	39	33	44	48	39	42	35	50	44	46	45	50	39	37	51	43	37	51	48	46	48	37	48	46	54	44	31	36	30	41	35	35	50	53	48	34	48	29	38	56	40	44	38	46	34	38	49	43	44	47	48	33	49	47	35	52	46	40	46	37	40
47188	30095	22257	42606	42743	67957	65865	56743	40040	33282	20894	15013	7951	3816	4466	4867	6245	5601	2686	1184	1330	1168	827	645	611	631	584	588	595	609	635	630	636	632	627	596	611	553	580	612	578	595	613	546	618	645	627	590	565	560	614	607	616	618	559	603	570	617	574	574	582	534	598	607	607	639	602	616	611	577	589	634	567	561	573	563	573	602	590	589	593	646	614	637	635	606	590	589	580	577	576	633	598	577	593	603	573	628	597	596	600	587	566	582	596	589	624	573	593	585	590	612	598	586	562	589	614	607	585	597	603	563	592	555	618	623	619	584	569	638	607	596	577	598	566	610	574	609	636	604	617	597	589	618	575	581	564	638	603	580	610	605	632	603	575	624	574	603	586	542	612	572	548	573	557	560	587	572	593	602	603	591	601	612	599	578	572	624	618	636	593	620	572	607	566	592	571	582	589	604	590	551	609	588	600	568	593	579	571	568	616	617	571	610	580	610	591	586	625	629	598	612	594	548	598	608	582	610	578	519	573	588	556	565	610	545	596	613	609	591	561	580	628	580	629	586	602	597	637	582	623	598	600	588	588	600	582	593	607	619	573	568	603	616	599	600	593	641	621	624	604	628	580	569	537	600	576	561	580	632	616	616	615	548	611	600	559	613	635	583	590	608	588	557	578	585	616	595	589	595	603	582	598	578	586	593	556	589	634	619	623	619	617	606	582	571	597	597	596	576	587	590	590	581	582	578	591	595	588	565	548	633	611	589	625	603	599	625	620	606	596	558	610	562	562	564	592	588	627	622	641	591	555	614	586	594	605	578	575	611	613	605	573	589	636	596	615	548	573	617	589	562	590	602	598	600	543	615	611	565	593	609	562	592	585	568	575	576	624	593	616	605	597	622	576	581	584	606	574	587	598	556	571	581	599	595	578	636	619	588	534	577	590	580	610	569	585	614	610	612	637	629	575	553	550	566	595	577	561	627	619	569	599	610	602	625	560	606	592	638	615	554	569	584	605	608	615	604	615	624	560	587	601	630	611	596	615	580	606	614	614	597	597	580	616	586	621	573	616	594	585	597	589	567	583	596	585	575	599	608	597	611	604	606	612	578	608	600	578	629	642	585	561	563	576	591	586	558	597	583	571	565	582	577	602	590	573	601	619	594	593	586	597	633	606	585	539	609	569	578	617	548	600	568	582	595	564	579	610	585	582	579	608	547	639	581	620	567	565	654	602	623	624	591	626	582	631	606	605	584	630	602	590	546	585	564	620	575	587	604	557	572	600	577	574	605	618	666	641	600	617	592	597	629	633	609	616	562	572	570	617	565	573	570	588	572	621	598	613	608	611	612	566	555	574	573	637	622	577	559	595	572	593	589	573	552	617	609	566	613	589	598	579	577	568	592	584	621	600	592	577	580	593	575	574	587	600	608	618	562	564	639	673	609	629	615	578	626	590	634	581	595	593	602	556	621	554	602	633	592	592	576	597	554	612	580	593	636	590	595	599	561	624	611	621	572	580	636	580	602	572	589	598	631	576	554	597	577	621	611	618	622	606	610	589	596	586	605	582	608	608	564	556	610	613	617	602	581	613	557	606	593	598	624	572	607	606	564	624	583	579	622	609	608	562	576	602	592	569	546	577	593	574	595	585	569	568	578	617	572	601	622	622	591	601	571	593	596	593	589	613	617	601	597	593	590	581	616	571	600	605	610	555	631	570	637	615	574	587	553	605	585	595	614	569	569	612	578	583	620	628	612	602	597	604	574	557	639	637	570	592	588	593	574	604	592	585	577	576	584	596	607	563	599	603	563	592	602	567	595	589	603	578	589	604	581	572	605	593	561	584	595	557	600	572	587	634	568	575	602	574	590	636	579	561	617	623	618	573	612	619	651	635	578	576	571	571	574	607	585	593	603	589	568	559	551	552	602	583	558	623	604	569	597	636	553	641	606	588	588	604	591	566	607	610	618	597	597	580	634	585	594	598	631	572	633	582	610	591	628	575	588	598	596	571	616	604	597	585	626	558	556	616	569	630	576	622	608	589	622	567	592	594	626	594	589	573	601	596	547	642	612	640	616	591	615	598	623	571	624	605	588	613	651	579	555	601	586	552	612	569	619	623	610	624	582	601	564	586	606	584	571	557	621	602	657	585	568	556	620	593	626	604	607	602	606	610	561	602	576	589	583	605	578	577	613	598	601	536	587	583	585	555	514	596	577	558	586	616	599	567	591	589	613	608	623	636	560	599	582	573	595	599	587	565	586	562	567	582	568	576	587	607	590	607	611	578	597	574	629	574	616	638	607	608	583	614	587	618	533	554	572	622	582	584	596	563	578	616	601	625	595	617	566	600	582	613	611	607	593	567	597	617	637	563	570	575	590	556	576	586	586	608	601	558	564	609	579	598	595	619	600	581	600	581	608	557	580	596	580	578	589	616	597	580	637	565	601	607	586	620	593	606	573	596	588	562	604	601	601	574	583	624	606	581	597	578	563	617	609	601	616	607	562	580	609	571	597	624	574	590	605	643	608	569	610	571	584	596	619	607	614	643	608	560	599	624	565	587	620	605	619	618	627	581	576	621	620	593	592	605	607	580	531	612	562	567	611	597	589	561	598	563	549	555	553	560	604	572	586	564	568	560	582	572	586	577	578	586	607	556	569	569	580	598	598	532	555	594	573	595	541	543	547	571	623	571	603	572	596	575	636	605	647	618	585	576	560	581	626	600	637	567	607	598	607	582	596	614	548	591	614	597	574	556	597	623	580	566	603	606	558	598	610	578	568	590	626	591	577	626	551	580	616	598	611	548	578	598	644	603	622	587	615	574	629	608	621	566	570	584	605	587	609	586	562	595	622	568	621	597	589	577	567	566	621	544	615	610	571	618	583	653	570	597	590	584	606	579	595	623	577	604	590	581	585	566	555	613	634	582	579	585	598	613	606	594	607	604	634	608	574	570	662	626	560	568	583	584	582	592	562	570	623	587	575	567	636	564	612	584	575	576	556	586	581	619	566	602	598	582	602	555	639	566	584	592	598	609	584	579	528	565	608	552	563	624	606	578	623	586	570	530	560	553	606	586	603	603	617	597	619	568	627	572	620	596	540	637	603	559	570	603	629	619	598	593	564	575	603	540	604	568	633	577	623	638	594	593	613	612	626	565	599	630	586	604	621	558	598	579	605	575	585	603	598	588	593	584	622	576	642	626	585	619	586	614	614	626	594	568	549	602	567	562	618	586	581	628	565	603	577	558	555	611	592	575	602	575	592	618	607	579	605	558	617	588	575	608	606	608	534	604	576	600	624	564	567	600	617	619	562	552	578	607	609	612	633	589	618	581	600	556	632	585	585	617	599	546	542	600	567	572	577	626	574	603	618	607	574	600	611	552	592	563	594	602	594	554	590	585	575	629	562	617	572	632	621	590	558	561	638	578	581	609	596	595	611	598	566	595	606	615	586	589	602	627	594	552	637	611	593	605	589	631	600	541	661	589	614	591	575	611	595	604	614
3252	1344	377	622	551	2282	3462	2737	1129	629	224	123	73	66	71	69	80	79	68	54	45	57	35	41	43	35	42	41	32	36	38	48	39	47	45	41	49	43	34	40	38	36	44	43	41	49	34	33	37	34	37	47	51	53	45	39	39	37	32	38	35	48	48	40	41	41	49	38	59	42	31	33	38	39	45	39	49	27	50	48	52	42	32	37	34	42	33	48	42	51	34	56	51	55	38	51	46	39	41	40	39	45	46	50	36	45	47	36	42	51	38	53	47	30	46	31	39	46	41	53	45	33	43	34	43	43	49	37	44	45	37	33	45	45	40	37	41	44	42	43	43	39	62	43	42	29	57	27	46	41	35	45	44	52	39	47	48	56	42	39	53	41	38	44	37	38	42	36	38	47	44	35	33	34	45	42	36	40	46	60	34	39	31	46	51	47	39	36	43	36	40	34	52	35	41	41	41	40	39	50	30	36	37	59	36	44	39	41	44	41	44	65	49	43	43	41	42	46	53	40	34	37	48	37	40	46	35	34	37	44	48	41	39	43	43	47	46	35	46	36	34	41	37	41	38	40	38	42	35	50	47	38	48	37	51	36	48	32	48	39	48	38	36	39	31	44	48	52	43	36	41	45	50	38	37	40	47	47	43	47	47	38	40	52	36	38	40	43	38	43	48	38	48	42	39	56	53	47	40	45	43	43	47	43	57	37	34	32	36	37	40	44	40	48	45	34	44	33	36	39	47	39	39	51	54	48	40	36	34	33	55	35	45	45	40	46	40	44	49	35	40	41	30	39	35	40	51	40	43	46	39	37	43	42	45	36	29	38	44	35	45	55	40	30	39	46	30	34	52	56	41	45	43	42	42	42	51	36	48	48	34	42	46	36	38	45	39	45	51	44	52	47	36	36	32	36	40	41	40	43	47	44	46	53	37	34	40	41	46	52	40	29	38	34	32	43	52	47	49	45	36	55	48	37	38	47	32	38	32	47	34	49	33	41	42	43	32	50	37	51	43	39	35	45	41	50	41	32	37	37	40	46	38	43	43	44	47	38	52	38	45	37	37	44	49	39	38	38	35	41	32	49	49	42	35	36	44	46	42	41	38	40	39	39	45	38	42	39	44	45	59	43	42	36	37	41	47	41	31	32	47	33	32	37	45	38	40	40	36	52	49	36	39	48	46	43	45	28	34	42	59	40	35	48	44	39	41	50	43	50	58	42	49	48	48	46	41	41	46	43	37	42	34	46	45	49	46	51	39	39	46	44	57	41	42	41	50	34	29	42	35	43	40	40	47	37	38	43	33	40	42	45	49	54	37	39	42	47	41	43	38	55	52	37	39	33	47	46	43	35	51	38	42	40	37	45	44	32	42	63	45	44	42	41	39	42	44	46	36	56	43	50	53	48	45	34	40	44	41	33	42	38	42	47	51	48	33	36	41	39	40	34	35	40	39	43	48	46	34	47	43	40	60	47	60	39	29	43	33	46	48	51	32	40	35	37	47	43	38	36	49	36	47	43	49	39	46	44	42	31	42	56	44	28	45	35	39	42	38	40	31	46	41	46	44	37	44	36	55	39	44	34	43	37	31	50	44	48	49	36	35	41	37	44	41	35	56	43	50	43	46	48	40	58	54	34	32	47	37	44	44	42	48	52	43	42	33	41	35	42	37	44	47	30	34	41	56	46	48	46	49	49	41	33	49	39	32	34	37	38	41	47	52	33	53	46	39	39	42	31	44	47	44	30	53	25	35	45	46	49	39	44	31	36	32	28	38	51	43	34	61	48	49	46	29	41	43	31	41	39	52	44	33	56	41	30	32	38	36	49	42	36	35	35	43	37	49	47	49	40	36	42	37	46	38	38	51	34	49	45	49	41	45	44	36	39	45	45	32	44	41	45	44	35	56	41	30	43	42	46	39	47	39	51	54	36	35	44	42	42	40	50	50	36	47	42	52	34	48	39	43	41	39	33	54	49	54	52	41	38	50	43	37	41	43	50	43	40	52	34	28	43	45	45	39	52	47	63	30	40	32	39	49	43	45	40	37	41	37	45	57	43	42	35	46	43	35	56	38	60	54	55	49	38	39	37	39	41	47	43	42	58	37	45	37	30	40	40	48	29	43	30	46	43	33	40	40	45	41	32	48	48	40	42	38	43	50	42	50	46	38	56	36	48	44	43	40	29	41	40	39	46	41	41	41	30	46	56	36	56	33	44	41	41	52	41	48	36	56	36	35	46	36	49	34	35	33	45	41	33	39	46	57	44	46	38	44	47	40	50	41	49	50	34	45	51	45	35	42	46	36	43	46	45	45	42	42	44	39	45	40	45	44	42	45	41	44	42	34	58	33	56	37	52	48	49	33	44	34	43	39	52	46	51	50	55	30	44	40	54	38	41	47	41	47	41	50	42	51	30	43	53	36	43	47	34	50	49	37	45	42	35	48	34	45	51	36	63	28	55	33	46	35	37	48	37	39	37	42	39	60	38	36	34	35	40	48	45	32	38	44	38	42	38	33	43	47	49	40	39	43	37	38	28	52	58	47	36	35	41	40	46	40	50	44	30	32	45	44	45	27	45	48	46	44	49	47	46	35	46	46	31	28	56	45	61	41	40	47	39	43	46	40	42	47	30	38	41	45	40	42	36	46	48	44	40	40	41	39	38	43	37	46	49	43	35	38	44	35	46	37	36	33	39	32	35	42	32	41	39	33	44	53	47	43	53	44	46	33	39	43	38	44	65	50	35	40	37	27	36	35	42	40	36	41	41	35	52	47	37	33	40	38	49	33	46	60	38	38	45	54	56	42	43	43	45	53	39	48	37	42	45	50	49	32	44	42	46	38	32	38	36	53	43	49	41	45	37	32	57	43	46	35	35	41	48	60	49	41	51	43	39	49	29	37	47	40	41	43	45	38	44	52	38	41	38	42	36	44	34	48	40	44	45	42	41	40	40	51	52	42	39	52	46	56	48	41	41	36	42	37	40	39	37	39	44	38	33	38	42	33	47	49	50	45	43	45	42	33	35	23	36	45	44	40	43	35	54	43	36	42	38	40	40	38	35	41	43	48	34	53	34	30	42	57	39	36	42	44	41	41	48	40	51	47	43	51	61	29	49	47	50	34	29	35	42	42	46	48	40	45	43	47	57	50	34	30	56	39	42	41	53	59	39	38	45	39	57	37	60	57	37	45	36	43	35	47	34	38	28	39	48	46	44	46	48	41	43	47	39	52	36	38	55	53	36	45	55	42	51	37	45	40	44	27	47	36	43	52	42	43	37	51	51	45	35	42	46	56	33	34	37	39	43	43	49	49	45	52	34	59	36	40	44	35	45	35	31	38	40	43	45	25	43	34	41	40	40	38	36	38	52	51	50	43	36	36	43	44	45	36	47	31	45	33	50	36	48	41	49	46	43	44	50	46	45	33	51	47	45	32	41	52	40	42	36	31	47	50	54	48	37	44	46	48	39	42	44	44	48	56	42	30	47	44	37
32343	15678	7948	23050	27423	41873	40827	35751	24245	18746	8352	4424	1934	1755	1644	1609	1944	2146	1454	829	757	748	647	584	570	549	542	515	555	560	515	587	577	559	527	555	572	538	553	541	542	564	559	514	581	571	582	571	558	582	531	525	582	565	531	579	595	541	561	592	602	571	581	551	540	522	572	568	630	539	521	568	593	575	553	572	554	581	563	588	571	519	598	550	597	531	570	563	525	555	532	585	561	553	539	553	580	539	577	576	606	547	538	554	562	585	556	558	546	567	562	559	611	544	561	532	532	560	570	564	579	523	528	535	610	560	567	565	524	518	532	584	522	538	546	567	542	567	577	607	572	564	536	550	589	585	567	556	535	541	534	549	560	548	551	551	571	556	573	584	556	564	577	559	518	530	540	553	579	607	571	600	583	610	585	540	567	523	509	602	565	554	567	549	548	559	577	564	595	556	585	569	569	585	544	563	551	564	511	560	603	548	548	532	524	540	563	579	541	539	535	568	565	550	530	588	579	576	572	527	563	602	557	589	545	587	604	597	558	579	547	552	598	545	567	582	576	566	566	550	587	575	574	572	544	539	564	566	554	580	578	565	583	559	557	576	554	561	564	589	584	560	567	575	547	573	534	561	560	556	546	580	548	531	558	535	573	550	535	557	544	568	578	578	536	583	553	561	569	537	564	565	583	540	595	581	598	607	559	549	604	550	603	570	560	535	557	547	564	567	558	544	553	584	551	625	564	592	609	530	514	546	536	570	564	572	559	567	538	555	563	538	591	594	523	526	562	566	573	604	546	581	548	603	574	549	553	573	585	580	545	551	551	538	621	536	577	613	554	553	538	561	605	537	554	553	533	547	584	560	551	577	588	603	556	516	576	540	553	575	528	557	574	575	540	593	566	566	570	578	571	594	558	520	526	573	568	571	553	604	570	577	565	558	573	555	644	580	574	576	541	550	590	542	600	556	589	570	538	551	590	566	556	548	568	589	533	563	584	536	556	551	554	581	598	610	566	566	572	550	551	543	547	526	549	583	593	570	550	574	538	587	546	567	570	550	605	589	614	568	571	526	593	555	535	595	542	567	588	573	559	564	565	561	576	538	532	557	546	569	584	581	588	558	535	600	556	603	577	546	579	561	563	587	587	562	572	582	587	566	576	634	587	551	537	587	524	561	578	631	568	571	613	584	575	583	551	568	567	532	593	539	575	559	577	584	563	584	582	560	562	541	573	600	559	570	578	535	559	532	578	571	572	544	557	588	536	581	570	566	602	571	560	540	573	578	556	570	571	576	594	556	505	565	557	546	555	527	584	557	579	563	564	549	543	566	571	567	551	534	585	554	541	604	575	579	562	572	595	569	540	550	572	560	576	576	559	589	568	565	546	558	561	534	543	541	538	562	586	561	567	597	540	598	588	558	550	582	575	604	545	553	574	548	582	562	559	584	590	563	543	536	519	552	594	595	578	546	608	535	556	545	575	547	568	571	594	568	534	578	570	598	563	558	567	540	571	540	574	560	605	581	582	553	539	603	554	566	538	611	553	593	579	540	571	553	552	550	554	550	572	597	547	571	548	559	551	550	569	579	593	535	548	551	554	534	578	576	563	569	581	547	596	566	575	567	559	566	591	530	558	551	554	581	577	589	590	579	531	562	559	535	580	559	563	592	585	557	530	603	602	496	548	569	600	534	562	550	602	549	536	589	546	566	584	566	541	564	563	598	582	567	550	575	571	559	588	563	528	575	576	621	563	572	537	540	581	575	552	592	555	587	594	565	618	537	579	548	621	585	551	555	557	558	565	551	605	571	571	577	570	582	605	549	572	559	570	586	575	535	545	602	582	599	557	593	616	515	539	594	555	540	533	546	576	535	516	569	600	587	556	603	583	601	573	586	569	563	573	543	592	560	576	583	553	587	542	532	553	586	563	560	575	565	595	563	546	542	549	604	546	576	582	572	545	588	551	572	562	600	528	540	578	547	578	553	524	580	587	602	582	572	580	556	574	616	555	540	562	569	534	586	571	561	557	558	574	547	537	585	582	557	525	549	573	590	550	511	544	536	566	568	526	512	620	569	600	569	538	572	539	519	524	568	595	569	561	605	571	594	549	580	609	534	590	564	578	585	572	528	581	489	574	558	565	546	557	549	573	600	560	566	523	625	532	522	568	581	560	581	567	611	530	583	556	554	574	541	582	549	588	559	556	529	607	595	570	530	581	547	561	588	575	562	545	554	560	541	561	600	554	555	530	578	560	575	582	560	537	561	585	579	526	589	578	553	572	567	588	563	530	562	535	560	583	604	563	592	566	575	569	547	587	560	559	572	533	585	543	587	581	553	585	542	551	600	525	512	565	553	585	570	543	565	541	577	563	548	552	547	594	511	559	560	546	578	534	530	539	569	587	551	613	549	580	593	618	577	581	612	539	582	558	609	567	560	560	527	560	517	557	567	573	602	560	592	555	544	595	597	553	563	594	550	518	553	536	576	527	586	558	519	539	573	569	541	559	567	524	587	598	546	567	596	554	547	548	559	583	519	583	600	560	582	546	573	545	601	605	598	604	547	578	560	581	559	589	593	558	546	558	556	542	587	608	560	517	564	549	559	537	553	566	561	568	567	562	606	514	565	566	563	522	586	555	536	546	565	566	535	570	598	568	562	521	581	565	555	570	594	595	550	527	544	568	529	609	550	565	547	599	551	523	546	617	569	554	571	589	562	578	539	587	540	538	623	538	550	552	585	586	596	577	545	562	593	557	559	586	572	536	547	559	554	564	555	515	542	582	569	574	583	609	547	569	590	566	596	566	566	548	571	595	560	596	573	528	594	592	588	579	603	559	586	577	542	585	582	561	607	587	577	575	574	591	535	575	529	591	560	540	540	578	581	580	534	554	594	592	587	623	581	570	578	598	595	558	529	533	508	535	561	545	557	621	578	558	574	566	561	557	517	542	560	581	549	586	577	513	570	544	588	588	594	563	601	589	571	561	548	621	620	568	528	546	553	591	552	567	543	542	563	562	537	542	572	577	544	567	583	564	550	579	603	570	536	563	563	565	555	544	522	598	567	633	592	557	550	579	553	574	520	566	552	559	576	563	552	573	537	596	550	527	603	583	537	632	539	614	600	570	613	599	609	565	597	565	598	584	555	611	548	541	545	580	557	602	588	588	539	568	556	565	579	547	525	575	566	544	621	564	566	558	564	597	550	598	566	552	565	559	573	577	550	565	523	530	590	556	577	550	573	625	568	608	594	568	563	510	549	558	582	542	589	553	576	549	578	547	548	560	589	558	543	550	564	565	600	552	552	576	556	580	583	572	577	587	575	554	548	595	550	595	558	538	582	525	588	555	557	535	559	568	599	557	548	553	556	605	554	598	614	530	549	558	562	626	554	578	550	569	559	552	556	570	551	592	564	583	610	542	519	534	590	562	601	590	584	582	546	561	584	603	554	570	583	575	572	574	537	593	574	599	552	563	553	528	535	591	555	535	489	590	582	574	522
6274	6053	1288	2188	2010	7785	9172	6788	3013	1378	452	245	56	108	131	94	138	154	104	79	55	57	48	48	36	43	42	34	34	35	38	45	41	47	56	49	52	37	41	42	44	39	39	43	35	32	44	40	47	39	42	41	39	47	27	46	46	33	30	53	57	33	29	54	40	41	45	35	48	39	47	35	36	57	44	35	38	33	46	43	43	30	44	33	41	31	40	40	48	41	45	42	48	43	47	45	37	30	37	48	39	41	38	47	50	31	40	46	55	48	46	35	39	38	41	43	42	46	46	41	29	37	35	42	45	38	64	38	58	47	35	52	52	37	38	46	37	33	41	45	41	34	34	50	49	33	26	40	33	35	52	30	43	44	34	39	47	48	52	36	46	41	42	41	49	42	42	37	37	39	39	42	50	41	37	31	38	50	35	47	51	38	41	38	53	42	51	38	39	35	50	33	37	45	49	43	39	43	36	46	37	42	45	46	34	38	55	34	32	25	45	37	41	40	37	36	41	52	36	53	45	39	41	46	41	48	35	42	52	34	40	42	38	34	42	53	42	30	38	36	47	45	42	43	41	51	43	33	40	37	42	41	38	44	49	45	47	47	48	40	50	44	45	41	39	43	35	34	53	46	43	42	46	44	49	31	35	48	52	42	46	40	44	40	45	52	40	29	35	48	48	44	50	50	41	39	46	46	31	53	34	40	46	51	27	53	41	48	43	50	35	52	36	53	30	36	38	49	43	28	37	42	42	46	39	41	52	53	52	40	26	40	43	42	44	40	53	52	37	39	42	46	36	45	33	21	48	43	37	34	47	39	34	33	41	39	32	51	35	45	32	44	49	35	34	43	45	35	30	42	44	53	44	43	45	41	44	45	42	38	40	41	48	35	43	43	45	51	38	40	42	45	48	40	42	46	58	35	54	37	38	48	35	35	36	42	30	62	28	35	45	45	41	51	38	45	44	51	50	42	39	51	44	39	52	46	33	49	51	41	38	49	46	49	43	53	34	39	56	32	47	43	55	41	61	62	47	39	35	37	47	46	48	49	49	33	47	36	46	46	44	32	52	31	44	50	37	36	40	34	50	52	35	52	40	48	43	43	41	42	31	34	53	41	45	32	46	37	52	47	48	39	50	47	46	43	36	39	51	38	33	46	44	41	51	50	39	45	41	47	53	56	47	37	44	38	40	48	48	43	46	41	42	44	30	40	55	47	56	35	49	41	45	53	42	42	43	45	30	42	42	48	42	48	56	51	42	40	47	42	29	37	50	47	37	43	47	42	41	42	40	43	39	55	37	37	33	40	45	44	38	53	38	38	42	45	46	46	39	43	45	39	37	39	40	42	33	37	40	47	50	57	41	29	59	41	48	41	36	37	48	39	37	40	53	37	49	52	34	51	34	48	34	30	33	42	49	50	43	46	33	43	53	36	28	41	35	36	50	41	44	45	49	45	46	39	33	44	53	39	41	39	47	44	39	38	44	53	47	37	38	43	43	47	50	42	36	58	42	45	61	42	50	47	43	40	40	41	48	49	39	50	43	49	51	40	37	40	28	28	44	44	44	41	51	47	32	38	37	42	29	40	37	43	38	51	51	39	39	41	42	51	53	43	56	42	37	28	47	48	44	31	30	60	35	37	38	45	39	37	49	45	38	49	45	50	44	42	24	49	45	48	35	39	36	54	47	49	52	53	51	41	36	39	43	45	45	43	45	40	39	30	30	39	39	48	33	44	35	31	45	43	51	30	56	44	37	39	39	41	46	47	39	43	39	49	46	53	49	45	35	37	41	41	46	47	48	40	38	45	54	53	44	42	36	48	41	39	44	38	45	39	38	45	31	55	52	48	34	37	42	42	41	41	45	41	30	34	56	32	34	32	36	41	40	46	39	53	32	53	55	50	38	41	49	39	42	40	43	44	39	34	37	42	40	46	55	44	48	38	45	45	47	35	44	46	42	46	47	28	46	40	49	48	42	43	56	48	39	33	37	36	28	42	35	34	49	52	43	39	38	55	48	35	45	58	36	53	45	47	52	49	28	42	38	56	41	40	42	40	47	44	41	41	31	46	34	45	64	52	39	41	50	43	38	46	32	43	51	41	35	43	45	40	51	52	46	42	40	38	41	38	35	44	29	44	45	45	50	36	43	39	38	39	46	42	45	56	38	33	42	37	41	46	42	47	38	40	48	38	34	52	34	37	35	35	37	39	53	42	35	43	45	38	35	53	38	40	44	36	51	42	38	42	43	28	41	43	50	41	42	30	43	37	31	39	54	43	40	28	38	46	46	49	40	43	35	35	44	36	48	53	37	48	35	50	42	46	38	46	49	47	34	44	39	32	50	40	46	42	47	47	39	49	53	36	42	40	52	57	43	48	44	28	48	55	41	33	42	46	37	37	47	35	36	31	47	39	36	32	42	44	50	28	48	29	44	36	45	39	37	47	49	43	50	51	48	44	45	49	33	35	45	35	49	39	35	41	55	39	44	38	29	49	36	52	37	23	49	35	42	57	44	38	44	36	48	38	38	50	36	43	39	53	40	36	49	42	36	41	38	50	38	51	32	45	50	37	43	37	52	44	42	40	43	45	50	61	33	31	41	44	49	47	49	45	38	33	42	39	54	45	49	36	51	41	44	34	41	40	32	34	38	41	52	49	41	34	42	51	44	43	31	35	33	46	52	46	36	41	47	48	40	46	56	33	45	44	36	47	40	47	44	38	26	37	35	39	49	37	49	51	47	32	42	49	39	33	43	50	38	42	35	42	39	50	34	56	31	48	43	44	41	39	33	41	41	47	48	58	40	36	59	42	43	34	41	37	41	40	51	48	37	36	41	49	49	30	37	51	52	33	35	41	53	32	44	53	53	39	53	33	48	37	49	52	53	46	49	44	52	35	37	43	30	43	49	45	46	29	40	42	41	41	43	45	31	39	43	45	41	41	42	38	25	45	48	40	33	44	39	35	34	39	48	40	35	34	36	37	48	43	45	43	44	48	38	52	42	43	53	43	43	43	45	49	42	49	45	54	37	38	41	35	42	34	39	46	51	41	38	36	37	42	36	52	26	41	44	31	40	33	46	53	47	41	40	45	40	34	35	43	54	48	45	42	38	42	37	42	48	49	49	36	37	47	41	38	52	49	30	51	50	27	35	26	39	35	42	47	30	37	38	31	48	43	27	36	41	44	41	41	43	54	41	44	44	40	36	32	33	41	23	44	55	35	38	46	40	36	39	37	45	55	43	32	29	38	41	46	46	42	39	51	33	42	44	44	30	52	43	47	52	36	35	41	39	36	40	40	35	28	42	40	48	44	34	41	54	41	41	54	38	33	43	44	42	35	34	32	30	59	31	43	45	40	49	32	44	47	50	51	44	51	27	45	35	36	37	35	40	30	45	52	35	42	41	33	65	49	58	41	39	35	50	55	61	45	45	39	48	47	41	31	45	46	58	36	47	35	39	39	46	41	42	36	43	42	50	43	51	39	39	33	47	42
42755	25895	17340	33784	42999	60671	54909	46005	32898	25087	12552	7154	1448	2905	3179	2920	3475	4330	2733	1089	940	1033	786	628	625	583	551	595	553	561	586	571	598	627	594	590	572	566	556	584	603	614	614	571	581	644	567	567	539	526	577	569	591	565	560	566	586	596	581	574	562	550	520	574	586	566	570	564	576	585	566	552	547	573	555	558	535	580	532	589	567	580	587	583	589	568	590	581	592	525	580	555	593	581	608	566	602	593	591	570	574	607	596	592	584	560	572	580	606	543	528	593	556	594	570	549	588	583	606	558	582	575	555	576	525	588	574	565	564	563	523	572	601	542	610	592	603	576	591	597	606	620	589	611	533	559	582	565	581	582	585	574	567	563	620	543	602	591	564	551	614	549	558	538	556	624	583	596	572	545	594	641	610	555	573	561	618	622	574	593	575	596	573	537	584	567	583	557	557	576	618	559	594	594	616	568	545	605	558	562	603	586	605	581	544	595	553	633	544	572	591	572	589	547	578	603	566	564	584	558	576	552	576	571	565	559	565	633	561	553	612	628	584	570	578	557	554	545	574	566	612	570	534	575	563	567	580	578	571	579	567	595	538	597	574	557	601	580	572	603	598	572	534	576	557	593	588	536	559	589	600	572	564	554	571	586	592	554	586	605	539	526	526	563	521	570	604	602	541	582	560	584	578	566	598	546	566	570	557	536	601	553	537	557	580	611	541	576	591	561	552	585	570	569	609	573	554	590	597	601	562	536	591	575	521	595	575	565	569	577	590	570	630	579	594	550	547	609	583	546	568	603	599	583	592	576	590	569	556	549	608	561	568	580	570	592	529	572	577	573	557	559	546	599	583	579	552	557	638	554	586	599	571	586	559	598	615	612	561	564	608	606	628	555	546	613	577	618	593	591	566	558	576	570	548	562	564	582	556	571	595	539	514	582	580	597	553	567	619	537	559	588	590	585	548	568	553	564	575	607	565	560	562	584	573	570	561	565	629	545	581	570	573	545	566	553	580	573	605	561	561	552	537	602	563	597	601	559	569	551	584	554	541	571	555	608	575	544	597	558	551	589	547	591	586	615	559	601	572	551	588	581	592	604	590	566	593	601	566	583	566	570	595	591	579	527	577	567	601	639	577	552	533	550	525	608	577	620	583	573	591	584	595	548	576	582	598	557	590	551	596	560	572	557	581	531	511	542	556	571	559	550	577	571	562	575	586	581	551	563	580	585	537	576	531	561	555	565	600	556	535	596	552	574	602	610	598	589	586	560	585	581	573	570	576	574	546	557	566	562	586	569	549	581	588	617	602	571	593	584	585	533	575	577	614	561	564	545	569	566	565	584	593	572	568	577	594	565	588	582	569	584	609	574	549	588	609	584	594	585	598	631	533	592	563	577	586	567	554	550	546	555	590	578	562	561	533	537	584	584	559	579	578	576	568	618	610	544	575	513	552	583	572	621	594	508	556	567	561	603	591	574	565	575	588	583	600	561	568	544	558	568	579	524	581	579	541	523	556	541	524	545	566	564	583	568	527	568	514	558	550	590	577	558	570	585	586	596	568	549	570	540	561	520	574	614	617	609	574	569	605	578	527	550	565	574	569	580	585	590	562	544	555	559	570	546	561	574	587	584	555	552	570	560	592	600	574	586	591	593	600	575	575	612	577	575	616	537	568	550	577	577	589	597	571	581	575	596	584	586	634	607	586	557	612	571	555	569	580	571	610	596	591	623	586	586	554	557	577	557	556	592	576	582	589	586	559	578	574	565	547	575	606	597	569	557	604	589	582	617	602	608	551	536	586	573	537	584	604	582	550	583	546	604	549	526	593	570	588	553	550	592	604	580	593	570	581	551	556	571	553	558	529	560	580	549	570	579	560	555	604	573	554	597	553	582	585	547	639	593	584	543	558	580	592	532	595	553	574	564	594	588	584	598	538	575	552	555	540	545	579	583	645	544	562	591	559	612	569	562	553	567	596	540	505	582	557	578	557	613	563	584	608	584	590	572	597	588	559	571	560	579	603	578	610	576	569	567	553	623	594	577	573	602	589	553	589	557	563	558	595	621	586	596	578	576	553	575	545	580	517	603	530	596	569	560	518	602	553	544	593	603	597	573	514	610	606	600	583	601	571	586	573	572	561	571	588	568	562	579	566	539	558	545	573	562	610	552	567	567	575	540	570	568	578	558	590	555	566	584	620	557	567	596	499	542	541	548	581	574	547	601	534	590	536	629	587	594	566	560	547	544	574	572	614	577	592	554	610	619	576	594	570	624	568	580	557	590	577	603	583	601	592	573	573	585	568	555	524	571	563	588	580	591	564	577	569	521	604	614	554	587	576	602	614	552	562	595	559	571	552	560	582	539	586	557	576	587	610	542	561	622	563	555	580	565	571	544	527	577	590	573	595	580	611	536	554	576	594	596	565	572	604	566	591	598	570	547	584	531	619	539	538	580	582	573	569	571	562	569	553	589	555	612	545	596	567	560	568	620	540	549	584	519	573	602	617	554	568	584	581	567	611	573	571	567	583	546	623	553	551	565	606	572	555	558	570	585	610	571	551	597	573	576	591	565	587	573	517	598	529	579	594	575	569	554	535	570	538	567	575	594	597	591	617	573	610	564	575	560	592	557	628	541	582	613	570	583	582	585	563	566	621	587	565	570	547	580	554	572	579	586	563	570	560	588	563	548	596	582	554	525	554	551	638	568	565	572	612	537	594	575	565	550	573	568	565	561	599	589	595	576	564	567	527	568	590	593	589	573	515	558	564	556	568	571	560	566	578	532	573	589	548	588	597	568	574	559	564	609	559	567	558	536	585	626	580	563	581	586	556	558	561	580	585	588	610	566	580	558	575	566	544	598	539	596	634	611	577	589	604	629	623	542	567	520	594	572	580	578	602	575	551	586	568	577	579	559	619	541	526	572	614	586	546	601	566	588	583	558	571	584	563	557	573	571	565	571	569	562	572	572	568	571	546	553	589	596	613	563	601	585	582	574	567	592	598	583	587	597	581	539	559	566	520	604	522	590	599	587	544	546	539	564	594	613	596	568	539	574	571	599	558	561	576	593	576	614	514	624	567	580	577	572	584	596	612	587	534	574	558	595	589	587	604	589	571	584	560	556	573	576	597	593	633	621	545	559	581	575	611	544	600	571	546	592	569	609	586	577	557	562	560	590	593	561	558	565	591	576	590	578	602	581	618	568	589	584	569	584	561	549	588	543	557	610	514	597	551	547	582	580	603	568	544	527	562	582	607	552	621	563	588	590	571	557	571	564	568	564	540	597	570	565	596	548	573	587	582	551	584	591	564	622	568	613	612	555	569	605	565	622	594	570	554	600	586	564	581	590	588	552	580	576	555	561	557	583	547	567	537	560	584	578	629	548	576	560	578	588	563	558	595	582	592	555	590	581	575	561	546	575	565	526	546	542	567	541	543	546	604	592	567	558	551	589	572	591	541	576	571	545	568	579	576	559	552	649	580	589	578	569	580	555	607	562
5790	3852	1430	2188	2426	8247	9301	7081	3378	1629	541	206	57	61	107	132	151	215	116	80	59	77	57	48	57	44	44	35	50	45	39	53	47	50	51	49	44	50	54	55	43	29	36	36	46	64	38	43	61	46	32	43	51	57	41	43	47	57	49	44	46	40	45	46	39	35	47	44	47	40	40	33	53	41	46	31	48	54	43	54	36	37	38	42	44	48	46	46	43	54	50	40	38	42	59	42	44	49	50	44	40	55	52	50	40	33	39	30	30	43	35	42	49	40	43	35	44	52	45	52	56	48	52	39	45	44	42	52	44	45	52	45	49	39	42	55	40	51	50	30	45	38	42	40	35	45	34	45	50	35	42	49	46	39	37	47	53	56	44	47	57	36	43	43	22	50	32	49	58	50	55	29	49	39	50	54	51	50	42	40	55	42	45	40	48	41	49	41	38	52	40	34	33	37	49	44	43	37	50	38	50	54	42	45	39	53	44	53	37	36	49	29	40	50	48	41	48	33	41	37	54	38	38	48	43	39	38	38	51	41	36	37	48	31	54	44	32	41	41	34	46	33	38	50	41	48	47	35	57	47	35	40	37	42	45	39	44	37	42	49	44	46	35	48	51	42	41	39	35	45	43	45	36	51	41	33	47	46	49	50	36	36	46	45	48	36	39	42	33	35	46	43	39	36	36	47	42	41	48	39	54	48	40	45	44	53	47	56	34	33	43	43	46	41	33	51	37	39	34	36	41	45	35	48	43	27	45	49	52	43	46	44	50	54	35	40	48	55	45	44	41	41	42	45	42	40	41	48	50	42	45	51	53	54	41	41	49	37	41	43	46	44	49	53	48	28	33	44	38	30	45	33	28	44	53	50	38	50	42	55	38	41	51	52	46	42	44	40	43	39	38	37	51	51	51	57	45	45	47	48	47	47	40	38	41	46	33	44	40	50	39	44	38	53	28	50	36	38	45	32	48	30	43	34	47	45	46	48	47	47	48	31	45	43	50	43	39	47	39	38	35	41	51	33	43	48	42	38	42	43	45	52	45	45	39	48	44	32	45	43	51	41	41	40	47	41	43	38	50	44	46	60	43	46	36	47	58	47	50	41	52	46	46	41	42	36	43	46	46	49	42	48	42	49	37	42	43	34	51	50	48	52	38	37	34	49	44	34	47	41	52	39	37	43	38	42	50	51	50	49	55	36	30	43	54	50	45	56	44	40	42	35	36	44	43	44	57	40	54	44	60	56	37	49	53	51	42	39	38	49	43	53	42	43	36	47	31	54	41	43	27	46	45	45	47	43	45	29	35	39	37	52	48	43	37	47	39	32	31	38	49	53	52	37	43	34	43	56	41	44	38	46	49	47	43	41	47	36	34	55	42	50	45	48	37	50	54	38	35	33	38	42	45	35	40	53	36	41	47	33	36	43	38	56	48	38	48	56	42	38	34	36	56	31	51	59	51	35	37	54	49	40	45	54	44	42	51	50	51	42	49	43	32	32	47	39	43	50	44	36	37	50	51	42	48	34	30	41	47	40	43	41	48	47	41	46	46	53	37	59	57	38	46	31	49	42	37	47	47	54	31	44	41	48	40	49	52	43	46	43	46	37	51	34	37	44	58	36	41	42	40	40	46	38	41	39	42	48	40	42	41	44	30	56	40	46	48	40	32	42	46	30	43	33	44	42	40	47	35	49	40	48	46	38	46	36	49	31	43	51	36	45	43	50	34	36	57	35	40	46	44	39	38	50	40	42	46	29	39	52	62	45	42	45	44	34	42	57	48	46	36	53	40	43	44	40	52	40	42	53	44	40	36	45	48	48	38	47	54	39	43	30	39	51	32	45	49	43	38	45	37	46	26	38	37	40	50	50	49	50	36	47	47	45	47	48	47	43	49	36	45	35	29	45	49	48	50	39	61	40	46	39	49	40	43	40	40	41	46	40	52	43	43	39	64	36	48	45	36	55	51	45	32	39	49	47	42	33	39	38	39	48	44	41	47	44	43	40	47	46	35	41	43	38	39	58	37	39	47	42	44	46	35	55	57	44	46	32	53	35	52	55	40	40	45	42	45	49	54	39	36	42	51	41	36	54	40	42	31	53	47	41	39	32	38	51	42	43	41	45	35	34	53	45	49	43	36	39	38	42	44	41	45	31	47	45	45	40	42	44	45	46	42	39	31	59	50	50	30	39	47	50	47	41	53	53	46	52	53	47	39	42	38	34	42	48	49	46	30	35	46	36	42	50	46	37	44	34	39	39	36	55	55	46	43	38	42	40	42	49	45	31	54	41	42	49	47	42	40	44	37	38	44	38	34	57	46	40	40	34	55	53	38	49	45	42	45	40	40	37	39	44	47	49	38	28	46	37	52	45	38	38	34	39	41	45	38	57	36	47	37	43	41	49	36	44	41	45	46	43	47	39	35	52	49	46	50	41	37	42	43	34	48	32	52	46	52	46	56	48	32	42	51	40	49	49	46	49	46	52	51	46	45	45	59	39	46	53	35	47	34	45	39	35	31	48	37	40	37	40	36	40	46	40	48	36	43	47	45	48	51	42	52	41	38	42	32	55	42	44	51	49	47	46	51	45	38	48	39	48	39	51	47	54	53	47	38	32	38	35	45	37	59	42	33	40	35	35	42	39	47	41	28	43	46	34	37	45	46	41	41	33	50	36	47	44	52	44	46	52	47	42	46	45	47	47	41	50	46	37	49	43	39	25	45	51	40	57	41	53	43	46	35	46	42	34	42	50	45	43	56	39	37	45	43	30	41	48	33	40	44	44	46	50	42	46	37	49	45	44	51	49	50	45	64	47	37	36	34	36	44	41	43	50	41	33	38	46	29	39	44	53	36	43	54	53	43	47	56	52	44	38	49	44	39	38	44	37	46	35	44	45	43	41	46	55	52	39	51	49	42	57	53	43	47	44	41	57	43	42	37	36	44	41	39	43	40	41	43	30	51	26	41	34	54	27	39	43	29	53	42	52	49	50	36	45	48	44	46	46	47	44	45	40	33	26	36	51	41	46	45	42	47	47	31	45	39	39	55	37	36	37	38	42	39	33	40	33	39	39	43	51	43	34	38	37	38	42	44	32	38	41	36	35	37	46	37	33	47	35	35	35	30	48	48	36	46	46	44	43	46	34	29	34	35	36	44	31	36	35	40	32	36	41	41	30	39	42	52	54	51	43	46	46	41	42	49	38	40	41	34	44	39	46	59	44	44	45	45	57	38	43	32	33	27	39	45	42	37	41	37	52	49	42	50	49	44	42	36	53	43	47	44	37	50	42	46	35	41	59	37	40	46	30	47	54	53	40	39	43	41	41	33	42	46	36	44	39	45	42	31	43	44	32	33	34	52	42	50	53	46	42	54	34	53	45	50	51	46	49	43	47	39	40	38	43	47	40	40	50	44	36	38	48	48	44	47	53	47	50	47	41	46	54	46	38	46	55	35	41	40	37	48	45	43	34	40	44	22	59	35	51	43	42	51	44
37422	24381	19279	31218	47247	60915	55937	47853	35491	26283	15159	6342	759	1595	3400	4352	4630	6306	3910	1408	1130	1400	1000	665	593	600	604	603	581	563	606	599	570	602	562	581	580	585	560	602	603	570	601	556	569	587	605	569	589	586	619	521	601	650	578	550	581	561	586	592	587	604	578	648	577	570	605	619	597	624	558	591	580	559	584	596	639	632	593	565	562	578	566	614	585	584	575	578	665	585	609	562	600	586	610	598	579	574	588	552	559	600	566	590	556	584	624	627	574	617	610	573	620	619	588	594	584	599	539	612	611	568	580	597	623	609	593	616	583	593	620	571	612	593	603	538	578	630	554	614	605	542	598	581	603	588	526	614	606	611	603	572	561	602	549	594	589	586	589	594	565	575	569	570	569	593	644	578	602	562	612	542	601	575	607	573	590	575	599	586	583	581	633	641	624	597	641	539	570	596	622	613	576	596	597	588	597	570	624	590	617	548	611	577	592	604	602	554	599	588	581	582	593	629	604	604	612	574	580	620	587	586	580	586	613	593	559	574	582	573	603	556	565	623	632	581	545	543	594	628	580	595	594	585	616	561	652	589	593	559	580	615	579	576	605	582	570	582	596	572	566	583	615	588	620	573	599	614	594	596	569	644	622	572	593	600	571	594	591	647	582	579	572	598	617	589	608	591	569	596	609	585	568	595	567	576	578	544	558	592	555	614	569	603	592	605	585	541	598	598	557	606	600	566	573	564	599	583	646	612	643	620	593	587	573	572	572	605	588	596	609	562	563	583	583	609	619	611	555	616	617	586	566	620	568	589	580	610	591	586	540	598	554	585	638	576	584	627	593	605	594	601	588	571	544	590	555	588	607	543	598	567	574	575	597	580	565	637	583	571	603	582	581	599	638	617	615	613	600	578	600	600	608	567	587	600	582	607	557	598	584	618	601	620	624	596	555	593	605	583	633	606	623	618	611	612	552	598	603	594	596	567	645	624	563	590	573	619	610	590	578	547	584	602	583	612	632	586	562	613	588	563	592	584	596	580	609	633	568	592	589	551	584	553	592	611	592	601	627	600	577	596	586	651	603	617	566	569	570	661	532	604	599	593	563	515	561	612	587	569	577	576	583	563	581	573	618	587	605	581	588	613	613	557	603	554	625	558	601	635	549	618	627	589	589	571	602	567	538	589	585	607	579	579	592	619	560	560	589	654	591	593	609	585	555	619	572	577	571	598	581	625	565	606	615	575	600	590	567	599	612	595	609	558	599	597	553	561	610	575	603	579	583	559	651	598	573	595	569	579	633	576	574	614	570	550	568	563	551	607	609	596	589	592	562	598	586	563	544	635	555	563	590	616	620	591	604	624	555	619	570	576	593	595	582	567	582	550	555	602	606	580	553	576	572	603	634	564	569	608	590	573	562	578	605	604	584	547	546	593	581	588	594	562	628	572	576	561	598	611	621	608	559	558	619	627	610	602	596	574	618	575	605	590	604	567	584	595	612	601	551	593	570	553	623	589	610	590	595	609	600	602	602	602	553	623	613	548	592	574	605	606	621	634	568	624	603	571	581	582	574	579	588	583	606	610	579	561	585	597	583	597	593	559	565	608	588	580	580	613	579	576	586	597	634	612	599	590	586	592	620	614	581	609	613	617	586	597	572	594	568	593	578	551	584	619	583	564	593	637	576	581	610	612	576	587	577	600	565	540	576	587	548	567	614	589	583	606	577	626	580	597	575	618	639	584	602	575	586	605	626	613	566	567	628	569	595	572	585	587	579	580	569	565	524	616	602	606	615	564	622	599	599	607	616	602	589	567	560	629	556	574	574	586	585	611	593	570	581	604	591	521	565	556	589	584	641	589	587	579	590	615	604	606	551	555	543	612	611	599	637	613	607	605	571	576	586	591	570	592	622	594	605	597	577	560	581	592	566	597	605	630	612	607	634	591	573	562	541	625	628	554	576	550	592	578	627	616	588	591	631	579	616	567	581	564	596	596	625	562	566	580	586	589	582	585	575	574	568	633	585	589	541	590	643	550	563	568	537	610	596	657	596	604	614	569	584	568	572	553	617	607	592	599	611	565	623	604	612	637	593	564	611	573	567	592	615	578	596	582	578	568	556	598	608	616	645	565	585	601	616	537	565	610	565	577	623	590	563	587	589	555	583	597	638	625	587	604	623	604	565	593	579	602	579	595	595	590	588	572	567	577	564	575	547	571	647	531	532	589	588	599	581	600	588	592	565	584	583	584	610	586	591	582	528	603	586	591	602	603	590	583	590	596	563	563	570	564	602	602	581	613	625	607	556	554	605	622	584	612	562	567	596	585	544	554	564	610	552	611	574	593	560	549	604	575	599	608	623	556	579	624	599	594	592	573	595	585	611	610	544	582	606	596	626	584	559	583	598	558	599	609	605	525	572	571	612	593	623	568	612	601	623	616	638	614	619	578	602	614	569	585	584	573	608	607	567	597	608	560	542	605	595	548	616	623	568	545	596	576	640	555	590	597	600	604	595	627	569	581	643	582	594	608	633	590	577	605	570	595	605	621	601	557	600	568	611	591	561	582	558	647	553	615	542	585	574	590	600	548	588	621	563	601	584	603	571	566	617	549	609	599	584	590	593	602	601	623	579	571	556	603	591	569	578	600	594	636	582	554	580	577	597	616	568	560	566	615	592	585	561	592	565	555	565	570	594	612	612	628	585	531	578	617	592	616	629	581	602	534	580	579	595	567	591	602	590	614	576	588	626	577	581	573	576	588	602	548	627	558	582	566	597	608	593	551	535	637	545	566	593	622	562	586	566	543	628	563	612	571	590	609	581	552	547	552	566	588	555	615	579	613	582	606	611	565	576	587	613	611	595	619	598	536	567	574	614	589	579	551	598	586	596	589	545	587	581	591	627	611	562	579	600	540	582	597	642	582	622	603	609	567	639	605	594	593	574	576	650	590	572	582	633	644	543	623	583	637	562	603	557	569	611	561	570	582	567	615	604	616	610	571	560	554	608	600	600	580	610	608	582	608	585	592	584	589	634	603	560	582	575	557	603	556	582	611	570	590	587	621	538	605	584	571	594	577	566	596	620	550	577	606	575	618	580	603	606	586	614	581	592	620	568	612	596	621	604	599	593	618	589	658	578	621	586	593	651	569	625	635	588	553	572	593	586	564	623	595	598	543	555	610	575	609	608	648	606	558	607	623	596	627	572	550	576	588	572	598	591	579	597	575	563	579	618	573	635	577	533	567	570	584	598	643	590	599	621	606	561	569	570	557	602	598	561	595	540	588	628	645	616	598	581	588	543	618	625	614	577	567	609	607	589	570	561	608	584	610	564	609	625	558	607	576	583	582	583	606	619	571	601	587	568	584	538	572	608	618	572	603	582	586	585	551	560	634	602	578	589	615	589	621	571	573	550	561	581	572	601	593	569	603	570	598	572	583	589	617	588	614	598	600	581	590	581	583	593	567	604	617	558	594	567	567	573	605	614	584	564	584	603	606	591	593	571	592
8332	7463	2997	3347	4093	13828	15487	11436	5644	2525	857	308	41	66	76	202	242	328	224	90	80	72	64	40	46	55	45	43	47	44	56	40	42	39	46	45	59	50	53	43	57	46	43	41	40	54	41	42	48	35	42	50	40	41	38	50	56	46	38	48	42	44	42	38	37	35	40	43	40	45	45	52	46	36	50	44	54	36	48	40	47	46	52	40	54	45	33	43	49	44	34	38	45	37	41	47	50	38	42	47	39	41	39	45	45	42	44	37	44	38	40	60	37	39	56	51	42	56	40	40	49	40	34	35	38	41	39	37	57	40	49	37	58	45	45	59	46	35	47	45	39	37	51	36	37	33	35	58	43	35	33	47	47	36	44	41	47	40	47	29	36	43	38	36	30	44	53	36	22	38	42	45	39	43	41	41	42	47	53	36	35	49	38	52	40	46	39	41	39	33	58	28	39	47	55	43	42	42	44	51	44	40	48	48	42	34	47	52	54	47	50	40	41	43	39	40	38	46	54	36	31	42	47	37	45	45	43	40	44	56	47	49	42	53	41	41	52	54	48	40	43	43	34	42	39	41	44	46	57	40	32	49	35	56	38	46	42	44	42	32	53	47	46	43	55	38	41	39	47	43	52	37	44	39	33	44	51	50	37	40	43	49	46	50	49	33	45	38	50	33	54	39	45	47	56	44	52	45	53	44	52	59	35	43	40	60	49	42	49	38	28	44	42	31	31	40	43	41	44	44	41	32	34	37	34	36	35	49	49	51	48	45	38	50	43	42	42	39	39	49	50	44	37	49	48	51	51	46	44	42	40	49	52	35	41	44	41	55	40	45	38	47	38	47	43	33	48	36	34	46	37	44	50	48	49	39	35	43	57	39	48	45	46	45	51	47	30	39	47	48	39	33	34	55	50	48	50	41	52	36	46	38	47	46	48	41	38	51	46	48	51	49	39	40	35	38	48	36	42	32	41	49	40	46	41	49	54	49	46	38	56	41	40	51	47	34	39	45	37	46	43	40	37	45	51	52	52	46	49	51	40	42	39	40	42	52	38	57	33	48	42	47	33	38	58	51	50	49	52	44	43	38	48	35	52	36	37	52	40	39	41	40	41	42	44	41	33	41	44	44	24	39	32	31	49	48	41	43	44	44	39	29	49	47	36	35	33	42	43	49	49	32	42	39	45	43	43	38	43	47	38	40	45	38	48	39	30	38	44	39	54	48	36	35	45	51	39	51	51	51	34	46	37	42	46	48	42	41	32	36	49	60	35	44	46	35	35	39	47	37	53	44	44	37	50	49	35	39	37	45	32	41	33	49	37	47	42	36	41	54	42	54	41	46	44	43	48	38	46	33	48	56	46	52	50	38	43	47	53	53	34	50	35	45	39	52	51	38	36	38	47	35	31	50	43	51	41	40	44	36	51	37	54	50	47	50	51	41	51	55	53	47	50	38	46	37	51	49	43	37	43	53	35	36	41	38	42	45	36	40	56	46	46	55	37	45	47	48	43	37	40	41	37	46	51	41	43	54	46	35	41	51	43	47	54	54	36	28	49	37	29	32	40	42	42	43	47	53	36	33	38	51	41	45	47	53	41	34	43	51	35	39	48	50	39	43	44	53	44	33	45	40	44	37	39	31	39	44	45	37	42	44	38	42	37	47	52	38	40	45	38	45	47	40	42	35	42	36	34	38	50	44	45	37	47	53	36	45	36	49	50	37	43	31	48	44	44	48	41	48	45	55	46	34	36	52	42	43	39	48	42	49	47	50	41	46	37	52	35	46	37	54	40	40	48	53	46	37	52	47	36	45	47	39	38	39	55	51	47	42	46	51	41	41	41	45	41	47	40	35	42	39	37	42	50	61	44	53	37	52	42	39	47	41	52	42	57	44	44	46	39	39	25	37	41	54	34	41	44	41	37	35	46	41	52	43	44	36	47	38	29	52	38	62	47	52	36	53	25	54	58	45	40	45	41	46	41	52	40	39	44	36	55	44	42	48	43	44	42	47	60	42	43	42	59	34	51	54	39	43	49	29	46	42	46	37	47	47	32	38	40	41	40	38	38	44	45	27	44	46	30	45	52	45	38	47	46	48	31	45	51	43	45	45	40	32	44	39	42	43	61	40	39	33	45	41	43	35	48	48	46	41	36	49	35	56	40	37	30	46	50	39	41	38	34	51	31	38	35	44	54	38	44	50	51	44	43	55	33	56	39	44	49	35	36	42	38	40	44	49	46	52	39	48	38	37	43	41	30	52	46	26	33	38	41	39	45	51	57	37	41	38	37	29	42	41	52	47	46	41	42	55	43	39	41	43	43	34	55	46	36	46	45	43	42	43	46	36	47	43	36	36	41	43	34	38	49	49	44	36	41	44	50	38	43	44	47	34	43	64	44	39	38	34	50	37	41	30	50	39	34	33	37	51	45	50	56	47	41	30	47	34	50	49	38	44	48	35	51	47	51	47	42	51	42	37	47	44	42	31	39	48	38	46	48	35	37	39	37	49	37	43	47	48	35	38	36	40	28	44	39	44	46	46	47	52	38	44	34	42	41	41	38	47	39	48	45	41	47	43	38	42	59	37	42	41	46	44	31	48	43	46	44	53	55	43	48	49	46	40	44	31	43	36	38	47	42	45	46	37	43	45	48	39	43	44	42	50	47	60	50	44	55	52	49	50	58	33	51	53	35	34	35	45	36	42	37	42	47	46	47	45	50	42	41	52	36	43	46	44	38	39	48	38	49	34	47	34	42	40	31	55	42	44	46	43	34	41	44	43	34	39	40	34	37	39	48	57	42	41	32	50	48	40	45	43	43	37	42	45	49	40	42	45	34	35	42	49	41	30	28	52	35	41	45	41	38	41	33	41	48	38	40	50	40	40	38	40	35	44	43	41	40	47	49	48	36	49	56	39	34	38	40	47	40	27	51	36	51	56	42	49	41	46	40	48	42	36	32	40	47	44	35	43	39	42	51	33	42	34	41	38	38	51	48	39	36	53	43	53	46	42	47	32	58	43	39	54	45	54	43	50	52	36	48	46	38	57	35	41	36	29	32	46	34	44	39	47	41	35	56	41	54	40	45	51	36	43	36	43	45	45	42	26	41	40	34	32	39	44	47	39	48	56	49	41	49	52	54	38	39	50	42	42	31	51	45	55	38	45	35	43	43	49	33	54	53	43	35	50	38	50	50	50	41	45	32	45	47	62	50	49	45	43	36	46	41	37	53	46	40	41	45	42	41	46	42	35	42	45	38	37	54	52	38	46	48	42	42	53	53	49	39	45	48	51	40	42	31	42	47	40	36	36	42	49	41	49	45	53	46	29	32	45	40	54	42	55	40	42	46	48	37	43	43	39	35	42	46	52	32	51	35	35	36	46	43	44	48	57	49	44	45	51	35	37	39	49	50	27	37	49	43	33	33	41	49	46	36	43	42	43	35	40	44	44	43	35	45	51	51	34	45	39	52	43	45	49	45	53	31	43	41	41	30	44
46752	27925	26065	36680	54827	72030	65539	55557	41438	29877	18778	8743	740	1612	2194	6766	7214	9008	5953	2117	1562	1466	971	670	641	577	593	600	623	570	576	574	635	628	605	589	620	573	586	611	585	566	594	546	578	601	578	599	605	573	604	638	608	596	591	592	603	609	597	597	588	616	582	560	606	573	618	586	565	592	570	592	586	573	569	544	598	612	635	583	644	604	596	592	562	587	584	583	561	610	559	625	618	585	615	646	637	557	591	634	554	575	621	599	605	573	572	626	583	596	540	552	618	592	611	567	594	596	595	586	591	611	583	606	588	592	619	580	638	629	549	588	611	620	602	595	579	588	596	568	590	609	562	569	611	569	560	596	638	610	589	603	623	577	560	554	648	588	599	579	593	595	601	628	591	585	625	588	603	597	584	618	595	648	619	618	620	599	594	615	579	596	586	585	571	645	590	556	612	650	616	567	605	617	597	594	607	619	561	590	600	632	642	593	602	583	596	643	581	530	618	604	617	617	620	582	572	581	592	611	600	596	572	590	609	617	591	636	620	571	606	565	604	639	608	616	622	583	584	599	645	600	606	584	604	591	578	569	604	634	577	579	599	606	588	559	579	586	561	619	585	602	555	634	603	573	603	629	547	573	600	614	567	584	616	605	584	591	593	579	629	572	548	600	594	612	577	621	620	598	603	572	560	582	575	606	607	597	559	574	612	583	597	614	628	653	599	562	560	584	591	564	585	562	584	611	577	543	600	586	576	549	602	578	599	620	585	542	571	585	603	587	606	601	602	553	604	636	601	582	531	596	561	606	584	614	626	599	622	568	569	597	570	577	583	614	580	601	612	582	565	619	586	606	562	581	594	570	573	574	574	580	596	586	604	579	565	603	593	592	600	596	556	653	599	633	578	608	618	628	609	586	619	609	649	612	622	590	611	586	597	597	612	603	586	614	626	621	612	610	612	561	617	591	601	578	584	570	598	601	585	616	608	602	547	592	610	602	559	622	583	608	622	622	589	596	586	581	624	579	617	600	593	589	603	595	632	603	595	570	589	566	600	609	561	563	587	591	561	617	633	580	590	618	597	597	585	609	610	598	607	599	587	589	618	569	634	563	611	600	595	644	605	601	574	609	614	601	639	610	593	568	602	613	625	606	612	579	575	613	584	588	602	560	581	605	588	575	582	567	564	618	587	607	603	640	556	589	585	575	559	595	626	599	568	628	584	619	621	612	580	587	597	607	582	631	563	567	557	625	593	570	628	641	601	566	590	591	627	589	576	593	589	555	601	604	585	579	600	622	574	590	612	635	550	595	586	590	556	577	571	612	622	600	630	587	594	606	620	602	570	577	610	610	604	617	578	596	560	609	557	585	571	603	597	605	569	636	609	588	599	573	589	573	603	592	593	585	584	569	605	617	604	583	593	609	616	612	584	574	619	604	612	557	609	597	562	593	585	587	596	568	589	588	593	573	591	574	628	581	563	572	547	570	649	606	608	540	559	548	588	584	596	569	621	622	589	592	623	614	610	609	625	580	570	607	573	569	631	590	611	635	563	559	598	606	571	570	578	591	593	617	557	565	598	625	606	603	523	572	608	595	553	583	597	578	632	612	594	606	581	592	587	567	606	608	604	560	612	600	617	557	588	626	628	607	607	585	603	597	615	625	568	610	596	643	576	601	579	569	584	592	600	641	560	600	580	588	569	580	625	581	592	592	625	586	557	562	620	606	588	575	589	615	604	544	588	585	575	580	578	628	586	616	570	591	580	573	586	610	583	566	569	563	613	612	634	604	570	548	577	595	578	608	596	607	608	640	636	571	606	617	632	572	578	605	612	585	583	615	580	549	629	588	588	562	602	597	575	587	573	579	553	595	596	601	598	600	581	625	611	595	636	571	580	616	645	555	560	557	593	596	586	586	608	635	569	613	565	585	598	589	583	569	611	581	551	642	583	592	610	609	575	583	549	558	556	607	638	622	590	596	571	588	609	574	571	553	592	576	621	624	553	592	588	635	571	604	593	616	599	599	604	599	582	565	578	642	607	598	546	614	631	614	601	584	579	580	585	561	589	605	563	583	615	588	606	587	593	591	577	586	590	587	625	553	602	604	580	615	633	610	616	547	570	571	571	591	618	594	573	556	591	606	634	557	623	589	598	666	542	601	591	569	581	592	593	603	591	601	582	612	627	568	545	611	620	560	598	601	557	619	601	613	599	593	594	622	567	637	596	579	596	600	638	637	575	572	593	575	602	598	573	635	606	589	568	603	625	582	538	603	574	632	607	596	585	645	628	650	548	641	578	598	589	584	600	590	582	650	599	606	589	603	615	596	595	615	586	618	557	642	638	586	583	563	631	581	576	580	596	614	617	567	554	609	621	570	600	650	605	553	617	600	565	622	589	577	624	572	591	591	604	583	580	587	632	575	554	552	590	607	622	568	590	592	607	594	627	573	576	623	585	605	545	599	616	625	612	602	611	603	632	569	625	564	611	621	645	576	577	530	644	572	588	601	592	591	641	543	530	576	558	605	608	591	585	657	630	588	611	574	607	637	593	631	599	563	636	589	610	578	617	560	621	587	565	637	549	564	623	612	597	632	598	579	605	603	563	604	629	620	592	627	634	598	597	599	549	601	573	567	588	602	601	564	613	589	604	648	619	601	539	583	594	566	604	610	623	608	561	612	571	617	612	605	580	609	584	611	623	604	606	600	537	592	619	572	617	570	557	556	605	567	596	573	582	576	595	599	591	590	582	619	554	590	589	603	628	608	591	618	579	566	550	634	592	575	572	614	591	623	624	592	615	627	619	632	615	568	585	622	612	596	590	582	588	575	598	601	588	618	599	580	605	564	600	601	594	561	599	597	581	549	602	584	569	585	569	590	599	590	637	589	669	610	614	579	588	570	599	602	570	631	582	611	588	606	613	560	599	581	612	599	608	589	571	575	591	626	627	561	587	575	614	587	595	575	560	551	613	608	598	624	607	578	551	601	620	617	567	587	597	602	563	614	615	632	574	615	609	583	579	597	600	585	577	609	596	587	606	582	599	563	580	575	608	594	580	607	633	558	597	588	623	607	616	561	595	566	593	614	596	589	576	656	617	575	583	599	600	558	565	606	628	602	581	607	571	609	544	586	608	594	563	604	569	590	616	587	584	582	653	640	609	658	532	549	620	556	579	595	619	629	537	567	596	583	627	587	604	603	558	628	569	594	574	582	571	577	664	606	583	619	604	543	608	572	602	548	598	623	592	618	587	579	617	569	573	617	587	597	592	593	590	607	585	604	634	598	608	572	592	569	593	630	595	567	594	594	590	601	591	637	621	598	582	595	592	593	571	587	617	574	550	577	590	582	626	586	590	610	542	605	645	584	575	648	583	610	587	593	584	599	573	606	613	590	579	624	589	569	569	625	600	577	623	564	622	595	604	609	596	615	577	573	586	608	601	589	612	555	613	593	592	543	556	614	597	562	611	607	588	580	643	596	634	587	600	585	581	550	586	599	602	584
3049	1249	488	693	1040	2730	3159	2254	1062	453	145	76	42	54	42	74	87	106	94	54	36	63	62	43	32	36	49	40	35	33	35	44	48	35	47	40	45	30	46	51	33	48	43	53	36	38	48	43	39	36	35	44	44	43	46	39	38	34	32	39	45	39	48	55	65	36	47	51	43	36	50	41	42	40	41	52	48	50	34	44	44	43	44	33	44	39	36	46	35	43	30	44	42	43	37	39	38	35	32	38	38	54	44	47	40	34	38	39	34	48	37	33	39	35	42	44	35	41	44	42	51	35	41	41	39	44	39	41	46	48	37	46	40	39	40	37	39	33	51	48	40	45	39	46	47	52	43	55	44	44	38	52	40	36	45	49	41	55	40	38	46	52	46	41	44	42	39	39	45	37	47	42	46	37	30	38	48	32	41	37	49	43	25	52	46	33	35	37	38	47	45	39	39	54	29	46	40	48	38	49	49	44	38	44	40	42	46	37	39	36	43	41	40	49	36	39	45	40	47	41	44	39	42	52	46	49	48	52	47	37	36	45	42	42	33	31	30	36	32	39	42	50	37	43	46	40	45	40	41	46	31	45	25	46	37	40	40	48	49	34	46	42	45	44	35	38	35	35	38	46	53	32	41	38	48	55	41	44	41	39	37	54	34	39	57	46	40	50	41	44	41	49	39	46	44	39	48	45	33	42	43	50	46	45	50	63	31	47	48	36	39	44	48	47	33	38	35	47	35	37	48	45	46	40	46	41	44	50	35	39	40	33	49	52	59	37	41	40	56	48	50	47	40	44	54	44	45	35	33	55	44	40	57	40	38	31	43	41	37	49	48	50	58	33	47	36	42	40	31	42	47	60	51	48	51	39	30	47	42	45	43	52	40	40	44	50	43	41	40	41	56	35	35	39	40	25	39	38	38	40	27	35	37	56	45	42	29	40	53	35	45	53	51	48	33	41	39	41	42	43	34	45	42	40	43	57	41	34	43	40	39	38	53	41	41	40	46	35	33	48	47	43	41	44	36	36	53	47	34	49	44	35	51	43	40	38	40	42	40	49	51	47	38	48	41	43	36	43	46	31	43	44	56	47	34	46	52	29	42	50	38	44	35	36	48	36	41	37	43	38	36	47	41	39	47	41	45	40	41	50	33	36	51	48	43	46	47	45	31	39	50	56	40	52	49	41	42	40	61	35	51	36	49	34	37	37	43	51	39	36	34	37	40	44	37	38	43	32	31	40	45	42	30	39	48	44	38	37	32	43	55	48	54	57	37	47	42	45	36	33	44	37	38	48	54	42	52	60	40	43	51	42	47	25	43	43	37	47	47	49	40	47	43	43	43	39	41	45	57	33	31	50	46	46	44	43	40	51	53	54	56	44	34	49	46	47	34	44	38	45	43	33	44	41	48	50	42	53	47	34	37	42	38	53	43	29	52	48	44	48	50	46	50	35	65	47	49	34	45	34	34	45	36	40	50	35	49	51	46	32	37	45	39	50	35	39	38	45	45	41	38	43	49	37	33	40	53	33	43	46	41	34	46	57	41	37	35	44	47	52	39	32	30	33	32	59	37	46	37	46	55	38	53	44	49	56	48	50	31	49	31	35	39	41	45	41	38	41	37	54	45	35	27	44	34	53	49	45	30	54	36	44	35	41	45	40	39	41	46	38	34	25	38	40	40	38	43	32	48	37	47	42	40	50	47	48	46	44	32	44	40	38	49	37	42	43	35	44	45	44	44	48	36	50	33	46	38	36	39	39	46	43	38	41	45	38	50	24	42	34	36	45	33	42	43	53	43	46	36	35	47	51	39	37	38	47	30	41	37	44	45	44	48	44	41	36	62	48	40	37	39	44	34	36	45	37	35	53	43	40	38	50	40	43	46	43	41	41	27	36	37	49	47	40	41	39	42	36	52	36	42	35	39	50	41	52	28	31	41	46	42	49	43	55	44	50	41	38	45	45	43	38	44	34	38	49	43	37	39	39	35	40	43	36	40	41	46	48	39	48	42	38	44	40	47	54	36	28	33	43	38	39	37	46	41	38	43	37	42	44	39	43	39	35	41	27	34	49	48	41	42	35	21	38	58	40	36	30	34	37	43	38	34	44	40	47	32	43	45	37	38	46	30	38	38	39	48	43	49	42	42	46	26	48	43	43	39	32	42	44	33	50	47	45	40	38	47	35	41	33	46	50	27	41	36	31	52	48	53	38	42	51	40	49	55	35	48	40	61	44	39	40	41	32	51	34	44	41	41	49	34	37	52	38	46	43	41	41	45	39	42	40	51	38	48	46	47	37	44	46	51	34	42	36	59	44	38	55	43	48	35	51	48	33	33	39	37	44	43	53	45	39	37	47	43	51	55	44	33	23	38	45	37	45	43	44	30	34	35	37	54	37	36	42	38	42	40	35	41	47	49	40	43	51	31	36	40	49	41	44	44	32	37	41	34	45	44	42	32	27	52	39	37	40	43	33	31	35	41	44	30	41	39	36	29	52	42	41	44	44	46	44	50	49	40	33	40	45	31	47	42	46	41	35	49	39	44	36	42	37	42	60	44	47	44	39	42	33	42	45	46	42	55	46	43	41	41	35	48	47	53	43	41	38	30	43	30	42	43	43	43	56	37	45	40	41	39	35	35	44	29	37	45	56	36	46	44	42	46	41	40	54	41	57	38	40	41	40	51	36	45	49	31	39	55	43	34	44	46	45	42	41	38	31	39	47	46	43	49	32	40	35	38	45	36	43	44	46	45	52	52	44	44	49	35	49	43	39	53	42	37	30	43	38	39	42	40	33	40	34	39	36	28	40	44	41	46	35	53	41	44	49	32	50	44	41	47	36	42	43	41	43	37	47	49	46	36	47	39	34	41	35	43	40	45	37	45	36	45	37	37	35	35	49	30	42	54	44	37	52	43	39	44	39	42	36	42	37	40	36	42	37	38	42	40	43	55	45	46	36	33	40	43	28	39	35	50	34	28	41	40	35	50	36	42	32	43	55	45	51	40	39	54	40	43	48	35	26	38	36	42	39	47	49	35	44	36	36	44	43	35	48	34	35	40	46	39	33	49	36	43	33	40	38	36	29	46	38	38	44	35	46	47	32	41	51	37	47	42	41	42	45	34	68	37	46	39	43	50	45	31	40	40	39	47	34	40	41	45	49	49	28	40	49	37	34	38	37	37	38	36	28	40	39	55	38	38	37	40	51	37	35	35	45	50	46	64	44	33	46	44	32	39	46	38	42	54	42	53	42	37	43	36	50	42	47	47	31	49	34	36	54	46	40	28	36	37	52	41	41	36	56	55	41	52	31	35	37	46	46	52	38	35	50	38	33	38	39	30	44	45	40	44	35	45	48	30	34	46	43	40	46	42	50	37	26	49	44	39	48	30	38	41	52	38	43	43	54	43	44	45	44	41	46	29	38	40	36	43	52	38	42	42	48	47	48	45	47	34	39	34	33	49	41	47	46	47	36	32	50	32	40	43	42	41	38
31188	16537	9869	20576	36456	42991	39500	33300	24270	14835	5903	2209	565	743	1050	1778	2657	2680	2136	944	691	741	615	599	575	566	556	563	590	538	557	535	583	517	584	512	562	571	579	566	554	591	549	599	522	529	598	543	542	546	595	581	583	556	546	557	580	556	550	572	561	557	591	559	587	573	583	557	551	544	569	548	575	520	604	500	610	588	577	594	577	577	563	562	563	590	552	594	542	608	555	592	532	555	607	582	584	568	560	570	580	571	583	566	611	574	573	591	568	577	539	540	552	574	528	515	551	547	564	615	555	595	527	548	573	599	574	601	559	532	522	571	553	542	609	552	560	540	568	544	567	573	557	568	543	547	537	547	595	600	509	598	571	549	603	566	601	552	514	584	536	575	564	605	569	563	574	563	585	590	554	595	559	573	537	563	560	549	545	592	538	543	555	537	569	625	564	551	587	542	566	544	546	551	579	547	584	578	593	570	559	551	564	557	542	561	561	532	583	578	555	563	540	526	573	557	577	554	576	535	560	556	567	550	565	581	565	580	551	564	585	562	581	548	526	544	585	550	572	573	567	525	584	521	559	583	574	554	563	600	588	574	547	560	571	548	583	555	566	565	590	564	574	586	554	567	624	576	532	610	592	521	560	550	551	571	568	604	565	607	509	585	601	517	569	566	549	552	565	584	577	572	553	562	560	555	538	611	550	557	531	595	580	556	572	547	563	570	578	578	583	555	566	558	593	588	535	583	588	587	558	555	582	554	569	572	582	578	559	595	552	607	555	608	590	608	554	577	540	581	619	523	548	591	536	529	575	609	578	567	590	598	558	580	572	576	598	570	560	545	575	603	532	576	545	540	566	580	563	564	513	549	583	557	583	559	572	596	570	594	518	581	568	603	582	525	568	562	551	560	525	580	553	532	569	569	551	572	563	548	624	561	572	595	550	571	553	589	568	580	537	592	574	561	538	575	548	556	591	578	592	564	576	561	545	574	569	507	579	563	584	628	536	546	574	516	574	589	577	560	604	537	593	554	600	563	602	562	564	514	565	539	552	535	578	541	573	564	585	565	544	551	533	550	593	569	592	597	563	614	549	578	542	567	559	582	548	599	540	603	573	514	594	580	544	569	572	573	572	574	514	533	554	592	533	585	539	577	547	572	577	576	593	559	567	547	595	545	574	600	566	540	581	535	567	563	579	532	570	605	548	597	538	542	542	614	562	532	575	563	578	568	539	592	564	542	548	601	566	602	560	544	533	534	549	565	552	570	534	548	565	535	543	561	595	537	559	546	534	561	557	517	542	556	555	566	583	527	585	571	540	581	540	582	597	557	588	566	623	566	519	555	540	537	581	576	543	559	536	588	605	583	564	530	577	560	581	568	567	608	520	610	558	572	524	522	553	606	593	549	591	542	537	612	573	582	576	549	586	609	557	579	538	583	560	534	580	526	503	587	549	562	529	572	580	538	578	523	552	538	613	596	570	568	550	532	557	585	560	575	592	576	585	591	542	571	573	585	565	544	550	549	588	578	606	592	562	576	560	544	570	585	552	536	588	574	609	558	548	555	584	551	525	569	577	573	592	550	551	511	559	565	569	501	545	521	571	556	562	581	588	563	558	542	541	549	634	538	586	562	556	556	565	604	540	604	584	550	544	591	568	582	548	582	541	605	539	593	575	614	571	597	593	550	535	598	568	587	589	567	556	573	561	611	587	581	595	603	611	587	602	622	596	554	537	552	562	552	632	550	555	577	576	584	556	579	559	562	544	564	562	557	552	534	560	589	571	554	509	593	580	574	542	527	547	552	562	571	567	595	573	594	580	562	563	591	612	589	544	548	557	526	565	542	569	554	563	532	574	583	588	599	611	571	576	532	605	559	558	570	548	590	592	549	564	563	542	540	542	597	561	563	578	577	555	609	599	514	562	561	537	592	608	556	559	541	589	549	559	590	575	547	554	557	554	595	597	604	606	555	554	553	541	524	568	567	553	602	540	561	565	540	546	593	569	543	530	533	555	567	594	617	534	614	619	545	567	520	576	572	566	596	548	573	595	542	555	543	590	600	595	570	580	628	560	604	584	539	576	531	600	585	603	592	604	542	555	564	560	588	582	573	595	564	549	525	498	558	528	593	542	507	538	535	581	604	587	521	550	549	569	588	538	524	560	575	607	531	595	583	585	553	545	582	551	557	582	574	578	577	574	557	558	569	576	556	577	547	558	564	569	561	543	585	524	586	586	586	516	553	590	575	540	574	542	555	588	593	541	561	581	521	602	569	559	570	562	570	574	537	576	597	582	580	530	551	546	563	526	585	531	537	596	546	526	534	575	573	550	563	576	557	548	576	544	580	556	585	578	512	562	532	557	526	569	579	549	592	606	518	601	518	538	598	543	550	586	584	570	535	546	562	569	562	569	567	562	536	582	577	618	564	631	586	536	597	558	532	570	569	588	566	571	558	578	569	556	574	544	542	557	541	577	566	550	577	551	569	553	585	556	569	519	517	576	565	579	543	544	609	537	542	541	542	565	577	609	520	578	599	537	599	565	535	592	592	544	547	540	557	624	522	566	584	589	578	554	576	549	583	557	554	571	552	558	586	541	563	573	542	575	596	557	548	556	537	530	511	548	618	535	572	609	570	572	603	574	571	558	568	560	563	600	591	553	607	564	557	553	567	581	593	519	555	573	570	564	560	608	550	601	574	576	552	601	576	557	578	547	538	546	566	607	539	574	582	607	577	568	565	573	524	540	569	549	533	565	548	590	557	539	585	550	578	581	522	552	569	555	583	556	607	546	546	558	556	524	591	564	537	562	588	587	557	562	535	547	548	563	584	573	535	582	559	563	553	581	604	535	544	560	545	536	573	556	642	548	589	588	550	561	548	553	600	603	545	598	568	559	584	599	571	599	575	559	551	602	555	548	547	554	585	571	614	575	569	550	585	557	560	542	542	557	578	605	559	550	590	566	589	564	566	580	590	564	537	533	578	520	578	556	574	539	563	585	528	573	550	607	547	551	543	545	618	548	576	575	598	571	564	576	530	540	567	562	594	565	546	588	530	544	557	520	552	541	550	604	593	561	567	555	573	547	562	560	518	553	576	547	543	558	568	529	535	539	610	596	578	620	581	609	498	569	581	547	532	587	592	576	568	533	584	561	579	559	591	582	568	529	550	549	564	602	576	588	552	554	538	571	563	539	577	588	589	605	543	573	560	538	570	563	605	560	584	577	574	597	567	577	548	589	592	576	593	610	560	571	592	567	578	561	534	593	538	549	554	585	575	553	555	576	577	592	568	556	559	604	572	588	523	567	534	580	574	580	560	631	571	553	579	606	582	604	557	592	541	563	561	589	550	544	563	579	522	594	577	591	537	550	523	551	563	562	541	615	562	558	559	544	562	565	580	521	586	610	561	561	560	572	531	548	520	545	564	527	619	579	578	606	576	548	615	597	565	549	599	545	508	561	556	606	570	544	550	537	503	547	543	560	574	559	584	565	523	576	580
4984	5892	1646	1879	3262	9598	8365	5227	2694	1079	388	102	56	57	65	72	243	196	136	67	59	62	54	34	39	39	44	36	50	48	31	30	36	41	58	43	42	38	38	44	47	47	40	37	45	41	52	40	47	40	33	38	38	35	37	37	39	39	43	29	30	41	40	37	52	53	48	49	35	33	34	35	41	29	48	43	57	43	42	37	46	39	44	56	35	52	31	42	36	52	45	37	32	36	42	36	34	44	36	35	30	51	28	43	41	38	48	27	41	42	49	35	39	46	49	46	38	38	31	46	43	51	39	38	36	39	40	39	36	40	35	31	57	44	48	33	49	32	50	45	47	36	37	37	34	44	46	46	35	47	44	38	32	44	50	37	42	46	32	54	54	48	41	48	45	37	45	41	47	39	55	41	38	29	45	42	49	50	35	45	42	46	39	41	40	43	57	39	43	38	48	45	45	39	37	31	46	44	48	45	41	36	42	46	52	61	40	31	48	59	43	30	38	50	37	49	57	43	57	38	46	43	46	40	53	35	51	27	47	42	45	40	32	47	54	39	37	38	50	47	55	41	46	38	44	32	44	41	27	41	41	31	50	32	44	51	42	46	46	49	28	45	33	39	31	38	39	35	38	47	42	42	49	49	41	33	46	40	43	56	28	37	45	52	41	48	45	48	42	30	37	47	43	44	44	44	52	35	34	45	42	31	50	41	35	40	40	41	45	44	49	36	41	43	47	47	44	36	45	43	44	49	42	45	39	37	49	45	41	40	40	41	52	51	31	40	39	58	31	41	56	42	45	52	39	50	51	47	39	42	45	40	55	44	44	31	40	55	50	45	37	47	48	51	45	39	28	41	39	56	50	53	34	38	48	42	47	55	41	40	52	42	48	47	52	51	39	43	39	47	40	42	47	36	45	41	38	51	48	43	37	42	34	47	38	49	54	47	48	51	36	45	33	62	32	29	42	37	33	36	40	38	28	39	47	40	38	50	47	38	40	40	43	47	49	39	40	38	33	43	42	50	47	44	42	31	47	47	38	57	35	46	49	39	46	44	42	35	36	47	48	36	40	32	33	46	45	47	41	50	44	32	26	50	41	31	36	38	40	45	32	42	41	42	31	44	44	30	40	31	44	37	39	47	38	44	38	45	45	37	45	42	42	44	50	38	45	49	45	32	43	39	38	42	40	37	47	32	43	39	48	48	44	54	43	47	42	40	42	30	37	38	50	41	43	42	43	46	50	39	44	48	39	52	40	41	36	28	45	43	61	43	46	40	44	38	50	46	44	56	29	54	54	36	48	50	40	48	32	47	32	44	46	46	36	40	37	33	32	50	41	44	40	37	40	53	40	31	34	32	34	39	41	41	40	49	41	44	36	44	32	42	33	31	32	42	43	39	52	48	48	51	42	41	36	39	38	36	40	46	43	39	40	45	44	51	39	43	39	59	34	44	44	29	44	39	44	35	51	46	37	44	41	38	31	31	46	41	34	38	39	33	29	41	47	52	45	30	39	36	32	46	35	51	47	42	46	46	54	40	39	49	45	36	43	40	47	36	34	36	47	38	46	43	54	41	41	38	38	44	30	39	41	39	34	54	41	44	40	52	30	46	46	58	50	45	40	34	56	35	52	41	38	56	38	40	31	35	48	41	40	45	40	40	39	37	46	43	45	41	41	33	46	41	32	43	40	38	35	50	38	39	29	37	30	44	42	32	44	47	40	51	34	38	38	32	48	49	40	61	32	41	37	29	35	50	44	54	52	43	46	34	44	40	42	35	41	42	34	42	59	49	44	43	46	35	43	56	39	54	47	48	44	43	36	36	54	54	46	54	43	36	47	32	39	36	46	37	39	41	37	47	39	38	41	51	39	41	40	36	42	52	34	36	43	30	54	40	51	44	37	44	32	34	46	38	41	36	40	35	51	42	37	43	44	32	42	44	36	45	36	44	49	50	45	39	41	41	32	47	35	47	45	47	36	44	38	37	44	47	48	33	41	46	43	37	51	47	41	44	29	36	51	53	36	47	50	53	41	36	55	42	47	34	36	38	34	31	40	44	35	50	36	49	59	40	39	27	41	34	33	51	47	46	37	49	41	47	37	36	46	34	46	34	47	46	32	38	45	35	46	34	37	32	46	57	45	51	40	46	43	40	29	37	44	39	46	51	36	34	47	43	40	43	42	35	37	48	42	30	40	39	32	59	35	42	41	42	53	37	38	37	39	45	46	49	42	45	51	44	49	42	42	49	45	46	41	44	53	30	40	28	41	49	36	48	37	35	29	57	44	55	32	47	40	46	36	58	39	50	30	42	53	47	39	45	35	46	39	41	40	40	39	52	42	38	42	51	42	30	46	38	41	46	47	42	48	37	55	35	42	43	39	32	50	43	34	51	37	43	42	44	53	47	52	36	33	44	35	37	49	43	55	41	56	46	31	50	44	49	48	43	42	47	41	40	48	47	39	50	49	33	43	43	39	38	41	35	46	41	56	39	35	46	32	45	33	37	41	40	50	40	45	36	66	56	39	42	45	50	34	36	56	52	45	36	49	33	47	41	44	42	37	50	50	43	44	38	26	52	36	50	49	52	38	35	43	46	47	56	41	48	52	52	39	44	33	49	30	42	43	41	54	42	44	44	36	57	44	39	47	41	47	37	44	56	56	49	37	48	46	39	38	35	34	36	42	51	40	26	47	42	33	44	39	39	42	40	37	52	47	44	46	44	32	39	46	35	43	33	42	35	33	51	46	42	36	50	38	37	46	39	58	49	52	35	34	45	36	48	43	41	42	48	42	37	36	41	50	45	41	30	54	40	38	55	37	40	46	42	35	53	37	45	42	38	41	34	45	40	39	39	46	51	40	35	33	32	47	44	34	56	40	49	35	55	45	40	40	50	49	42	53	38	28	44	53	37	56	50	45	41	36	37	34	42	29	50	30	42	36	43	31	43	37	45	35	39	37	36	44	45	43	36	31	49	41	49	42	41	39	44	35	43	53	50	36	53	45	45	42	36	31	45	42	49	36	46	37	50	36	39	41	46	47	51	53	44	40	54	42	36	44	46	37	38	45	47	42	42	44	47	44	38	44	47	46	30	60	45	37	32	45	40	42	30	58	49	33	55	42	50	40	38	42	28	36	33	32	38	45	50	52	41	52	40	41	37	36	44	38	47	54	35	46	36	38	42	54	39	33	38	48	47	43	43	36	42	35	37	53	38	43	36	43	39	30	54	37	58	49	35	40	46	35	33	43	37	46	32	38	30	51	43	47	33	36	38	38	59	43	46	36	28	46	29	42	55	36	35	45	44	42	52	47	39	44	43	51	45	37	47	40	52	59	44	53	48	45	31	41	26	42	39	36	36	43	38	48	39	37	42	50	39	37	61	38	35	36	52	32	31	28	33	28	31	37	42	29	35	41	42	32	43	44	43	45	45	31	35	46	38	50	47	38	46	51	44	52	58	46	43	51	33	51	35	43	38	34	38	44	42	52	31	36	56
39697	28254	19537	33478	50822	63204	52223	42287	32921	22569	11916	3315	753	1077	1340	2387	7293	5274	3961	1556	941	930	772	614	611	591	566	518	570	565	559	557	601	559	550	635	549	594	584	593	586	599	582	598	575	526	575	583	584	584	549	586	587	597	550	565	582	575	576	545	599	594	549	569	539	561	601	611	580	588	573	599	609	575	584	588	547	612	633	591	599	593	572	634	572	556	592	555	573	569	577	612	569	585	569	587	592	604	582	573	537	594	584	572	562	603	559	570	570	581	552	546	600	572	584	606	564	570	591	570	558	573	591	591	609	595	575	539	560	562	532	589	602	541	600	582	556	564	562	556	599	573	560	562	605	556	576	586	566	578	560	607	590	594	589	571	596	583	556	583	569	558	572	586	583	607	535	548	581	572	585	562	574	619	585	589	546	609	593	549	578	603	559	562	599	601	613	584	580	591	552	554	585	535	579	605	578	557	576	576	571	573	630	576	604	533	551	582	570	617	610	579	572	592	605	564	557	551	608	556	570	559	550	565	617	592	609	604	593	575	591	555	589	499	593	531	614	586	578	578	595	554	612	540	575	577	579	552	611	581	541	560	498	564	582	603	599	549	594	573	575	568	591	536	565	591	603	595	580	558	581	573	563	640	591	581	603	618	541	543	643	573	561	576	601	578	566	577	613	562	572	569	637	518	607	596	597	554	590	583	599	607	582	554	577	533	602	578	565	611	595	554	598	544	580	540	565	549	607	582	630	553	588	587	563	584	583	622	561	575	583	597	612	539	548	591	621	567	577	548	568	571	637	575	570	611	564	560	590	558	549	625	588	619	545	611	579	557	601	547	558	550	552	587	580	549	579	582	564	591	537	569	611	552	569	594	540	576	577	558	576	640	534	576	544	573	627	558	541	580	558	542	626	604	619	559	531	544	545	584	562	571	601	567	592	554	571	572	584	547	578	547	607	563	574	572	565	614	547	607	581	595	561	589	566	580	526	581	596	574	591	607	579	572	617	575	584	630	563	555	582	579	584	591	598	577	562	559	576	604	591	580	606	573	589	567	559	621	583	606	563	585	571	595	595	610	572	536	575	582	559	584	553	597	552	589	619	569	582	581	596	517	567	633	576	575	604	540	636	595	576	605	601	602	551	583	589	583	573	599	593	593	554	551	566	551	583	597	592	587	555	615	566	588	583	593	569	537	552	558	626	590	558	543	586	585	577	554	568	565	560	539	555	636	567	554	581	540	560	577	574	624	588	557	544	568	571	572	574	628	600	598	588	585	588	598	530	569	543	594	553	591	587	557	598	562	547	603	591	575	597	584	606	521	586	597	586	568	564	582	596	587	566	535	552	557	551	575	591	556	597	590	531	561	516	547	594	553	545	620	582	591	581	532	609	574	572	611	574	583	571	558	555	579	525	598	594	541	569	605	578	544	572	543	577	591	549	596	577	591	608	572	568	564	601	555	565	596	551	545	580	553	568	550	577	562	576	615	635	568	554	596	554	546	597	626	551	582	592	537	570	594	552	539	591	588	555	576	564	558	567	582	578	564	534	578	583	569	608	571	545	569	567	616	558	605	614	577	590	563	591	562	604	600	565	591	566	562	549	565	549	596	557	596	595	616	555	598	570	571	560	599	551	572	582	601	617	608	582	584	579	580	575	555	570	536	595	586	566	583	617	548	606	586	580	575	602	563	553	595	565	607	605	582	564	584	594	565	598	560	569	571	574	608	573	608	579	581	566	603	571	533	589	602	609	574	560	580	569	624	569	545	594	589	593	587	558	594	560	614	565	582	592	610	573	602	586	542	581	549	541	620	560	552	559	557	526	577	606	610	537	600	574	558	539	610	554	560	596	606	552	568	622	577	579	540	552	631	576	559	568	581	614	569	607	535	617	576	584	588	595	584	576	561	569	554	596	564	564	575	563	522	550	557	546	607	551	559	594	576	548	574	577	614	609	530	560	611	541	549	599	586	564	580	621	576	574	565	578	592	547	581	547	631	555	568	579	557	609	578	578	608	548	571	570	544	576	569	570	571	607	583	626	558	576	586	631	595	561	580	537	611	615	585	573	545	599	559	597	586	551	564	548	586	566	530	602	592	549	614	544	585	571	541	607	570	551	563	581	604	591	612	548	570	577	546	566	590	588	580	556	588	574	584	562	579	530	566	617	608	613	549	573	583	564	564	608	577	580	555	559	557	573	607	542	562	591	569	589	602	585	562	588	574	574	581	609	587	573	589	609	587	613	594	617	643	609	560	628	523	557	533	539	535	582	538	559	595	572	581	592	547	560	557	558	549	593	563	575	582	568	568	562	600	569	552	569	589	601	553	623	603	569	571	566	630	564	557	567	560	604	572	579	574	563	574	513	600	565	603	598	573	577	543	591	575	600	573	597	556	610	612	598	612	600	594	596	557	569	583	622	574	581	617	544	556	567	554	572	585	595	570	573	571	574	580	569	567	590	574	576	596	580	557	560	593	538	567	580	532	526	568	569	599	547	620	572	577	579	580	628	551	629	589	550	607	591	626	572	580	548	605	608	557	582	598	569	576	530	611	567	603	593	562	528	570	572	575	611	578	585	618	648	548	600	578	557	611	543	596	580	562	579	594	576	561	592	558	586	554	554	565	573	553	584	558	571	572	592	559	580	542	559	573	597	580	545	589	561	547	557	562	558	589	572	579	601	568	540	575	522	554	615	579	576	599	574	589	536	598	554	624	603	545	586	553	596	605	616	576	580	579	587	602	582	576	611	537	537	547	547	604	605	552	565	582	593	553	544	561	574	573	537	586	555	551	583	604	569	557	546	600	584	598	556	592	583	544	539	558	540	624	559	583	547	567	567	612	586	623	581	594	599	587	550	587	582	590	557	603	602	579	562	598	579	587	587	610	543	601	557	593	536	595	575	569	589	559	577	591	582	586	598	576	597	565	545	546	606	531	598	607	581	576	564	527	546	572	552	553	585	565	558	561	613	574	601	570	593	560	563	591	560	595	600	575	610	582	601	561	567	548	596	571	558	547	572	577	611	574	545	561	583	567	560	581	580	593	596	578	579	552	578	570	579	540	651	556	576	559	562	576	597	587	624	638	578	542	570	557	600	556	588	578	528	595	594	544	586	588	580	545	517	541	566	568	597	580	605	603	582	526	539	590	578	553	586	590	550	601	625	556	587	585	560	557	611	609	563	596	601	593	613	617	565	503	567	574	554	566	553	583	601	597	587	532	538	575	589	597	571	544	613	544	544	536	565	579	548	582	546	594	610	599	590	576	604	559	640	586	585	614	536	544	569	602	571	611	575	603	554	572	582	591	546	552	632	548	566	508	588	582	554	569	568	523	572	596	601	565	595	578	565	615	585	566	591	588	580	574	573	568	587	542	597	563	585	594	581	582	533	592	634	572	581	615	538	562	582	596	580	557	582	598	565	606	545	616	579	567	511	543	581	563	581	542	551	605	606	569	616	582	584	582	594	624	589	560	579	548	587	590	591	563	602	607
6089	4781	1482	1968	3806	10516	7913	5043	2811	1100	439	127	66	71	50	167	231	165	125	59	50	45	45	45	45	52	41	31	40	47	31	41	39	43	44	39	45	43	41	43	38	32	57	49	38	42	35	43	48	47	53	50	46	36	48	49	56	45	51	43	29	37	44	40	40	44	44	40	43	48	37	32	53	54	51	48	49	41	49	42	47	55	53	39	37	40	39	49	38	46	59	42	40	50	51	38	46	37	49	45	37	39	47	38	37	37	43	48	49	43	28	39	43	38	50	46	44	45	46	43	55	45	43	50	50	33	44	43	43	53	36	32	50	44	40	47	47	44	39	45	48	43	39	38	40	49	55	52	39	31	41	42	35	38	45	43	47	48	50	38	30	36	46	40	47	43	49	50	47	48	43	36	55	44	38	43	35	42	37	54	39	37	49	47	36	52	45	46	44	50	35	38	28	32	56	36	35	43	37	50	47	44	44	49	34	40	27	44	40	43	53	41	42	44	49	32	57	48	46	55	35	35	49	44	49	54	45	36	42	39	43	41	46	36	38	51	38	39	41	42	30	34	33	41	44	47	36	43	44	47	47	47	47	42	31	52	43	36	46	50	40	36	49	43	49	43	49	43	35	49	47	44	41	38	52	51	44	33	35	39	37	38	48	47	44	51	44	57	31	39	43	44	38	52	36	46	54	45	51	45	39	38	36	39	54	50	43	47	51	48	44	42	48	42	43	51	49	41	43	43	40	49	33	43	33	36	38	39	44	33	42	34	45	44	50	48	50	43	46	35	40	47	48	33	36	43	46	45	43	34	35	42	42	55	34	44	44	49	41	34	43	37	46	40	45	32	48	49	47	43	52	43	41	42	49	46	42	39	39	45	48	42	38	41	43	34	37	40	47	47	37	50	49	41	44	52	47	40	34	57	27	45	38	56	53	57	43	52	53	39	45	48	55	51	48	48	43	39	42	40	39	37	31	47	45	43	46	63	45	37	53	45	45	41	51	40	42	39	47	44	40	36	44	42	39	50	41	38	47	46	37	56	41	40	45	39	38	35	35	34	42	34	56	36	41	41	55	44	42	40	39	43	40	40	44	37	47	35	43	62	44	47	49	35	39	36	43	46	46	44	46	37	36	40	45	44	38	47	42	48	32	45	50	34	42	51	44	45	38	39	42	43	40	38	40	47	42	56	46	55	36	38	48	46	48	55	30	34	42	31	50	41	33	32	67	49	32	46	43	41	47	58	43	46	39	39	46	50	50	44	49	30	46	52	45	40	37	40	48	46	42	29	37	52	40	44	44	46	43	36	36	48	30	40	39	43	40	48	53	34	42	50	36	37	47	44	47	31	49	42	51	39	51	36	45	34	43	30	47	33	45	43	39	49	45	45	43	51	49	51	47	38	50	39	40	38	32	57	32	41	36	45	46	47	40	49	47	40	37	46	37	43	38	41	47	56	49	45	38	37	40	55	43	46	44	35	43	39	45	46	42	39	52	47	38	39	46	46	44	32	49	59	45	46	43	54	43	33	42	44	42	45	44	44	45	34	40	32	39	27	42	43	45	50	45	35	39	33	28	48	37	42	38	41	46	34	40	42	39	41	34	45	45	51	39	36	52	44	40	47	42	43	54	51	40	33	48	35	44	53	46	43	55	61	42	52	50	37	54	41	48	34	51	51	49	45	36	47	40	47	41	45	43	47	44	47	50	47	35	42	42	45	45	37	37	37	46	48	46	57	58	45	37	49	39	49	44	47	44	39	51	33	50	42	42	35	47	40	42	41	52	41	34	37	36	44	38	53	44	31	31	40	51	50	33	38	41	49	38	41	33	42	51	45	53	45	36	40	39	41	46	33	49	49	35	54	50	47	32	60	38	48	52	47	47	34	51	44	32	44	37	43	44	45	39	43	42	48	41	52	48	34	43	42	34	42	31	32	42	41	41	32	39	37	47	47	49	43	47	33	36	36	53	45	46	45	28	53	43	28	42	42	37	33	37	50	51	43	44	50	50	59	45	42	39	32	41	41	49	47	32	37	40	45	48	43	46	40	43	52	45	37	49	41	40	39	45	41	48	40	44	46	40	36	50	39	41	38	53	47	46	38	43	42	46	36	40	39	42	45	37	48	44	30	42	37	51	37	54	47	40	41	49	36	40	45	52	52	41	41	44	55	31	42	51	37	47	44	45	45	60	38	46	38	47	48	46	38	53	44	45	36	48	46	40	48	41	39	48	37	41	33	36	30	49	48	49	43	44	44	38	35	41	36	41	37	49	43	41	35	47	41	33	42	40	37	33	34	44	38	40	58	47	48	57	45	45	44	29	46	39	34	25	37	58	40	45	46	48	38	46	42	44	44	37	36	32	52	37	52	39	39	45	41	42	39	39	45	40	45	38	55	42	36	43	37	47	50	36	52	51	49	43	38	53	49	39	38	45	31	45	45	45	44	43	34	43	41	29	53	53	43	37	48	40	47	31	44	44	42	33	42	41	39	51	39	51	53	41	41	37	33	43	33	36	28	51	36	52	38	40	44	47	41	48	40	40	30	35	46	38	31	34	45	47	44	40	42	45	44	44	34	37	36	35	41	60	41	40	35	49	31	48	42	44	56	59	26	39	39	30	33	41	44	35	45	54	35	50	44	39	40	49	44	33	33	35	44	47	47	43	40	51	38	50	41	49	45	39	36	46	47	38	55	41	35	47	36	49	33	45	38	48	45	37	50	40	44	45	45	40	48	43	46	36	38	47	26	36	47	31	47	50	46	43	44	54	45	38	34	39	27	37	45	30	33	36	33	41	36	51	35	40	49	41	43	49	46	42	47	41	43	43	37	43	43	42	39	39	40	31	45	49	48	57	41	38	45	43	42	39	35	46	52	34	46	54	34	43	55	48	44	39	47	40	42	47	36	41	43	56	44	41	48	38	42	47	45	50	47	38	49	43	41	45	45	40	42	36	52	52	37	54	43	33	45	45	49	38	43	45	43	34	32	46	41	35	49	34	47	32	39	39	39	57	41	54	38	38	43	43	38	45	33	40	38	42	32	52	47	32	49	45	46	41	38	43	53	52	39	31	46	49	49	43	40	58	55	57	43	54	45	47	40	48	49	47	38	41	43	39	56	33	45	37	41	37	49	33	44	44	31	41	47	53	53	42	43	45	52	35	39	52	45	34	41	46	48	23	39	30	32	41	58	54	45	49	50	46	55	44	41	35	47	36	31	52	43	58	45	42	42	37	41	59	30	47	42	39	48	52	53	52	24	55	42	45	39	39	48	44	58	48	39	44	40	41	49	40	44	44	47	47	47	39	50	40	45	36	50	37	44	30	42	34	37	40	45	52	40	49	51	38	44	46	37	40	30	37	33	41	31	41	48	42	45	35	38	48	60	39	36	36	35	41	44	33	40	44	44	36	43	41	41	39	36	39	34	37	46	44	42	51	37	35	46	36	41	42	50	41	50	56	48	43	37	43	44	35	36	54	47	46	40	44	47
38947	25008	19215	33700	52952	64353	51897	42275	34751	22771	13096	4110	1640	1717	765	5026	6725	4533	3270	1415	864	878	689	628	590	610	580	598	599	578	649	567	561	564	628	612	633	580	612	613	554	623	603	595	543	615	531	657	604	596	580	601	616	599	596	600	549	602	576	597	572	615	635	612	574	589	598	583	566	563	595	579	598	546	616	609	585	595	604	593	643	612	595	582	605	564	619	552	569	616	587	576	580	557	601	582	554	606	627	651	568	583	598	580	634	618	574	572	609	583	544	560	562	615	618	597	572	626	551	585	620	538	614	591	564	586	590	587	592	602	590	590	582	597	613	575	590	565	601	607	548	618	613	615	598	587	580	547	602	578	599	609	598	588	569	608	630	585	607	626	589	620	598	608	600	619	594	593	613	630	568	564	582	595	612	602	574	645	607	552	620	597	593	594	628	600	568	565	559	627	565	582	546	599	641	578	567	608	597	575	594	636	603	596	614	606	597	636	568	576	618	588	607	630	623	634	605	608	594	596	613	562	631	562	631	597	586	619	609	642	588	605	566	579	556	617	577	584	582	574	572	615	565	676	576	585	574	613	596	582	609	584	628	571	553	565	640	617	633	600	632	591	641	616	606	611	590	590	583	585	601	639	585	561	630	574	582	561	611	593	606	568	611	619	647	604	592	587	542	581	600	593	610	551	592	576	599	595	576	568	564	561	587	552	620	549	566	597	571	592	566	601	610	560	602	583	558	593	626	572	564	563	570	608	598	631	592	587	558	592	553	596	586	650	605	602	560	586	588	567	576	576	631	612	658	559	596	542	612	569	581	551	561	604	554	608	576	594	592	542	575	576	602	570	608	627	570	568	591	571	623	634	589	586	586	623	614	615	605	558	588	546	563	605	581	566	616	550	587	612	579	568	569	586	600	568	637	579	589	577	577	602	593	624	600	580	566	615	635	595	583	591	630	551	587	576	590	626	587	598	561	579	554	612	570	589	630	584	607	599	594	578	559	606	590	594	620	625	601	571	594	571	566	602	618	571	634	613	579	591	565	577	595	547	601	588	619	583	623	637	613	589	585	585	596	583	621	582	586	569	580	581	533	573	604	563	593	640	564	634	628	624	615	596	626	584	599	605	579	589	593	558	584	626	617	563	600	600	625	601	564	572	591	617	596	588	594	568	573	607	555	593	610	616	578	676	561	572	587	589	608	604	593	598	579	577	584	598	620	626	570	629	583	570	563	610	648	616	572	597	553	603	636	629	614	586	605	600	627	564	590	607	571	595	637	623	559	574	577	633	550	555	578	550	581	597	587	589	581	574	594	605	589	545	579	567	611	597	565	600	607	597	576	559	573	613	584	606	583	590	615	594	590	579	614	595	541	624	590	590	591	598	591	565	581	605	578	588	594	626	559	549	598	571	588	631	590	594	611	588	606	612	610	606	629	562	570	595	624	634	630	572	577	590	607	622	615	579	584	607	624	635	593	599	620	607	579	566	608	591	553	578	547	541	614	549	545	603	594	664	624	615	601	616	618	579	613	582	632	572	588	622	615	594	593	595	602	582	572	564	558	570	610	547	605	626	556	599	565	603	592	629	628	592	532	585	574	600	579	602	582	603	598	605	565	568	566	595	630	609	612	547	579	607	584	573	598	593	592	585	588	576	566	594	615	600	612	610	612	608	570	602	558	618	568	572	562	560	610	620	608	602	606	617	569	615	586	621	602	597	581	570	602	572	582	575	562	564	598	603	603	576	567	591	590	579	602	584	617	649	608	568	588	575	577	569	615	580	590	550	617	585	548	595	570	580	582	568	627	557	611	576	578	564	616	591	560	566	575	583	601	584	589	591	606	593	624	530	611	602	578	579	634	619	609	570	586	587	603	658	620	583	591	573	635	611	582	632	567	647	612	601	606	602	587	605	529	576	596	564	645	622	576	594	595	615	602	549	572	634	589	599	563	576	569	630	606	560	605	626	628	610	572	560	547	615	635	552	573	561	593	583	590	608	600	602	573	586	548	605	625	616	554	577	581	612	571	590	601	600	557	589	612	559	616	607	627	555	598	595	591	579	604	633	616	545	623	620	606	587	623	602	607	628	563	633	600	541	581	609	583	635	572	549	580	600	595	609	601	584	642	573	555	644	574	604	589	587	603	624	615	586	607	638	580	551	615	624	604	597	619	593	621	569	595	595	609	620	589	611	620	603	603	594	577	563	577	615	591	599	571	581	579	606	616	590	586	578	593	624	604	596	570	545	600	548	590	594	590	586	551	589	610	593	575	568	643	599	650	582	592	585	573	587	619	584	616	611	591	626	608	611	594	584	609	594	578	575	543	587	597	579	592	569	609	561	606	565	596	659	578	613	574	598	598	618	601	596	593	620	611	579	579	551	582	546	577	607	572	635	587	573	613	596	611	601	577	570	589	587	588	571	620	583	621	560	605	599	607	574	644	575	559	616	569	605	526	570	617	622	605	606	577	612	592	572	591	579	590	594	613	615	572	633	562	616	590	590	592	611	555	550	600	569	577	595	615	591	563	607	608	603	576	518	590	609	612	604	565	553	608	570	632	578	619	628	588	613	569	523	581	608	595	569	588	624	622	618	606	584	623	626	605	616	586	601	586	577	611	631	609	594	631	625	548	585	611	546	644	575	618	599	612	611	600	586	609	587	531	587	610	566	613	605	577	585	655	618	562	602	624	600	582	571	579	615	604	578	612	577	578	601	558	612	556	586	589	592	592	585	590	580	602	598	590	612	580	583	579	580	628	590	602	638	651	615	597	640	633	577	600	594	574	585	611	593	603	615	596	583	571	547	635	533	557	573	604	577	549	606	628	589	593	599	575	553	639	546	562	636	606	574	583	604	584	584	594	625	574	581	590	579	572	596	619	550	597	606	601	594	534	627	602	582	608	587	605	619	598	570	596	569	613	615	610	599	578	619	628	598	606	580	570	607	567	565	564	585	573	625	589	574	599	579	627	579	621	575	591	580	573	636	589	582	581	613	609	576	610	619	545	569	603	580	639	566	577	575	601	578	615	593	581	583	579	563	538	577	592	570	580	628	562	581	564	587	567	602	589	565	598	579	595	575	624	595	588	592	612	542	624	651	647	574	604	581	609	618	613	634	591	570	581	569	614	598	567	591	557	600	572	606	593	659	556	617	618	559	613	574	613	647	589	605	587	581	615	545	600	588	615	606	582	591	597	662	568	592	614	604	574	654	616	587	620	551	577	633	598	616	577	594	634	550	631	599	605	586	609	591	581	581	596	577	594	604	590	558	551	639	549	551	631	613	577	582	593	624	614	623	599	568	606	577	617	617	542	559	566	591	589	594	592	550	581	626	602	585	637	638	567	624	575	606	597	584	638	619	595	574	575	623	611	566	577	607	571	631	626	627	567	603	589	568	561	602	610	552	609	576	604	578	573	601	598	653	566	590	658	562	596	625	606	561	589	610	565	608	621	572	610	584	614	603	650	597	609	612	594	602	604	601	558	579	593	568
7032	10172	2877	3555	10798	15948	11357	7584	4490	1524	629	159	146	92	126	259	204	137	111	65	71	39	47	38	38	40	52	58	44	47	40	43	41	38	48	45	37	48	42	42	54	33	54	40	44	42	39	43	34	39	43	44	42	47	47	48	35	46	33	46	29	33	41	40	34	54	48	46	47	30	37	35	41	43	41	40	49	43	49	37	40	52	35	47	33	40	34	41	56	45	40	35	38	38	36	43	43	28	41	41	46	46	45	41	29	62	50	39	44	27	42	44	39	36	41	33	45	37	44	47	37	33	42	34	43	45	53	39	42	41	39	32	41	58	54	55	46	50	32	46	38	51	43	46	45	45	43	36	46	48	47	28	41	46	39	35	44	48	40	47	41	54	44	29	55	49	41	43	35	44	49	35	43	50	42	54	41	43	39	49	35	28	39	49	41	37	47	55	50	45	49	49	45	41	35	39	47	34	40	37	49	46	47	36	35	44	46	33	44	44	48	31	51	45	48	53	46	48	48	44	39	38	34	39	34	43	35	48	37	44	50	48	47	48	35	36	42	32	55	44	43	40	53	33	39	49	32	42	32	57	38	43	40	34	46	40	38	41	32	37	44	34	55	46	43	26	42	54	42	38	48	37	53	36	40	39	49	31	45	48	42	40	32	37	48	46	31	32	47	46	45	35	40	48	49	46	37	38	37	36	46	46	38	56	40	37	34	43	46	53	35	51	39	32	43	47	51	48	43	51	54	39	37	35	46	35	40	52	54	54	44	39	49	45	42	49	34	29	39	43	47	40	47	51	48	44	34	38	48	37	40	40	48	50	44	41	47	43	42	49	45	36	41	49	38	43	52	47	43	50	55	50	54	44	39	39	59	63	45	38	42	45	46	42	36	48	39	38	48	42	52	36	42	45	55	51	42	44	52	46	34	48	61	39	40	32	51	37	42	35	40	39	45	46	45	39	38	51	29	50	41	38	38	49	45	44	36	38	34	47	45	43	38	51	50	44	43	34	49	45	40	50	43	48	41	41	45	44	40	39	54	55	40	44	41	41	39	44	50	45	46	42	37	43	31	39	39	41	42	48	50	48	34	37	48	50	38	33	47	38	43	38	44	43	41	42	62	37	40	43	44	41	41	38	50	34	51	45	61	42	44	33	50	38	42	50	31	47	45	39	37	54	40	31	43	41	38	43	38	41	48	36	50	42	36	41	26	46	42	30	39	49	56	49	57	50	34	45	47	43	40	59	46	47	44	39	50	34	42	44	38	33	35	39	39	40	46	58	58	38	44	41	48	36	45	44	48	44	40	49	44	47	37	42	41	46	47	37	52	55	41	37	43	48	39	42	38	53	43	43	40	52	29	45	51	40	45	41	58	45	59	43	46	36	48	30	41	40	52	35	41	43	44	33	35	47	44	51	39	39	39	36	37	34	38	29	45	41	43	39	39	37	57	35	44	48	41	33	38	45	37	41	49	36	44	48	53	50	40	41	39	38	46	60	26	37	38	38	39	37	50	36	45	43	33	52	41	43	41	49	47	39	42	42	53	48	38	52	45	30	49	49	51	37	38	44	41	51	43	42	40	50	30	33	39	39	48	31	38	52	58	42	51	36	42	42	44	33	34	41	46	39	40	55	38	29	46	40	42	42	45	44	38	42	39	49	32	50	37	39	34	46	41	38	51	35	57	50	42	46	35	41	44	43	46	45	43	38	50	26	33	34	35	46	38	42	40	41	50	51	39	35	41	39	49	38	48	46	29	44	46	37	41	37	44	41	45	37	40	54	43	43	41	39	43	36	40	45	42	49	40	38	43	60	47	46	48	43	48	49	55	44	51	50	37	49	42	36	42	37	40	35	36	43	42	36	43	39	38	47	44	38	54	43	39	43	48	42	39	38	33	49	47	29	37	49	55	40	49	45	45	39	31	49	38	39	46	34	46	34	47	37	54	47	47	40	52	50	34	38	33	37	47	52	41	43	46	43	51	48	39	46	47	48	37	36	47	40	28	38	43	39	43	34	39	42	43	45	46	36	50	43	39	39	40	39	35	51	39	49	43	39	40	48	40	33	35	44	48	41	57	46	50	42	45	45	36	58	37	38	37	40	35	30	41	57	49	47	43	42	36	36	48	36	44	50	45	40	38	30	40	39	44	43	47	47	40	39	46	41	42	35	45	31	44	38	42	39	50	43	37	44	48	42	41	35	36	43	38	52	45	48	54	41	50	44	43	49	39	36	52	48	35	43	40	41	48	53	35	36	33	51	37	38	36	45	36	31	35	46	42	46	39	48	50	54	51	44	50	59	38	42	47	39	42	44	30	42	40	40	37	46	49	46	40	44	47	38	41	50	45	45	49	40	40	41	34	45	45	54	45	42	33	33	35	41	28	43	53	35	45	48	37	42	41	41	35	41	46	40	44	38	50	37	45	45	27	39	45	47	46	49	45	30	60	41	50	39	47	38	51	51	31	43	35	34	33	67	32	43	48	37	47	49	52	41	46	41	31	43	52	37	46	42	44	54	53	48	40	42	50	43	42	36	54	40	39	37	41	33	42	38	45	29	35	48	43	38	43	44	49	65	43	41	40	34	48	40	46	47	49	35	41	35	40	35	46	40	32	44	46	38	52	45	32	38	46	50	55	54	41	35	49	44	42	44	45	35	40	39	42	46	40	34	41	47	43	45	50	37	49	39	35	51	48	44	39	47	38	48	48	40	42	48	37	41	44	43	48	47	48	49	31	39	44	39	48	36	34	45	37	38	49	37	54	31	41	44	31	53	35	56	41	54	34	55	33	43	33	48	30	31	42	38	34	31	45	48	50	47	47	40	37	37	48	38	35	47	28	41	50	41	47	62	41	45	51	46	45	46	47	54	31	49	38	52	40	36	43	52	43	46	44	41	43	50	38	29	45	34	42	52	35	45	30	40	37	42	35	44	54	48	39	50	36	52	44	43	47	46	55	52	58	37	42	46	43	49	44	51	50	47	40	41	32	53	37	38	58	45	51	63	46	50	49	52	40	29	44	65	48	35	32	52	40	46	39	53	41	39	41	34	68	34	46	58	39	46	37	57	40	37	29	42	39	43	50	41	46	44	36	45	47	41	50	41	38	43	50	40	54	46	41	33	34	47	47	39	49	36	45	51	43	45	53	48	44	51	38	48	43	47	43	32	44	47	32	49	30	49	29	40	50	42	47	37	52	51	55	40	56	35	50	51	40	38	39	44	33	39	36	35	57	40	48	57	36	38	37	36	51	46	36	41	40	41	49	52	38	37	39	39	47	41	48	33	38	45	42	46	44	37	34	44	34	47	43	41	49	43	48	35	39	33	48	29	35	43	49	53	41	57	46	35	38	38	50	51	37	38	41	44	45	40	39	45	36	43	44	32	41	36	43	46	46	39	40	57	46	46	48	50	57	34	27	45	36	45	48	38	41	40	31	32	43	46	31	36	40	47	39	47	46	39	38	39	50	39	42	48	38	35	48	38	46	54
42821	31633	24871	43121	71696	70949	58008	47299	38912	24911	15740	4724	4876	3031	3876	8020	6048	3808	2899	1291	843	794	674	622	568	567	560	607	583	569	582	591	569	588	591	575	559	574	565	579	584	630	610	576	584	599	597	599	593	619	550	553	588	576	589	572	545	555	568	575	597	578	588	596	600	649	582	602	598	599	597	564	613	548	567	569	608	556	599	567	577	559	596	578	587	581	576	575	568	558	609	598	570	588	584	610	590	597	619	607	579	574	556	605	604	582	606	588	562	609	614	606	608	594	625	608	584	542	571	575	621	587	605	588	609	615	587	578	590	574	637	577	603	581	578	620	563	560	597	566	626	587	608	595	595	584	565	586	549	615	580	597	614	607	656	600	594	586	578	591	586	587	597	598	595	544	549	586	583	620	599	592	578	581	598	598	642	599	574	587	585	592	588	636	578	616	563	592	568	624	560	606	583	567	581	624	578	648	610	572	592	572	593	547	621	646	615	551	558	595	593	590	589	543	586	579	581	546	601	610	642	577	594	627	589	601	578	526	637	588	565	612	573	605	604	605	563	588	600	615	589	624	570	581	610	554	639	604	599	602	613	553	590	575	582	585	612	594	580	577	611	613	535	586	578	618	605	587	603	596	551	618	593	589	571	636	580	589	598	611	595	588	597	562	596	582	550	599	574	579	566	590	616	614	625	585	590	541	577	604	598	571	561	631	573	566	549	614	574	573	578	594	585	602	590	596	585	601	613	582	597	585	572	606	618	566	596	583	666	604	570	598	568	591	598	572	648	564	564	558	598	622	599	607	611	551	628	611	585	579	596	600	629	606	639	573	599	592	595	580	592	608	539	596	614	616	595	560	595	558	579	567	598	547	573	591	619	576	586	587	598	558	550	590	599	589	599	565	565	580	556	563	601	586	601	628	588	630	598	590	591	617	581	606	575	587	585	578	535	567	571	631	573	577	597	615	588	633	598	561	619	591	576	583	534	611	605	644	571	577	618	603	645	625	555	537	608	583	646	630	602	625	566	585	575	646	580	610	576	603	609	598	614	534	576	587	587	593	573	584	579	612	607	572	580	609	629	621	569	553	617	552	529	614	582	612	586	613	597	610	597	584	578	572	606	538	611	569	591	601	611	585	668	634	625	560	659	570	578	617	551	557	617	606	607	607	615	589	591	588	568	559	555	549	599	637	568	563	604	597	561	573	616	585	576	583	617	586	581	590	613	602	641	561	572	588	594	585	646	601	583	575	610	583	591	615	581	560	563	589	617	538	593	600	602	639	572	569	601	597	576	597	603	625	594	581	626	586	611	603	622	586	644	594	603	595	567	586	599	596	593	579	584	627	602	590	603	582	566	578	603	616	582	604	638	586	578	567	596	582	568	624	600	573	632	589	609	573	532	596	599	609	570	561	560	607	598	624	566	572	517	593	574	599	584	631	578	593	601	565	612	612	591	585	557	601	564	568	607	602	606	580	578	569	562	598	572	577	577	603	550	608	607	563	586	571	602	567	616	601	587	576	594	559	580	604	539	563	616	570	580	594	626	572	616	530	616	603	588	559	614	566	575	620	599	571	594	578	597	629	586	606	589	613	600	571	577	573	639	598	586	583	575	624	600	596	569	603	608	597	542	596	567	561	582	583	602	581	554	573	575	601	627	576	591	594	555	600	605	564	547	612	596	565	611	566	562	584	586	608	635	589	567	592	625	571	509	599	625	592	605	601	603	585	613	588	626	610	604	567	580	570	586	569	561	605	632	565	605	588	600	632	596	588	549	610	544	592	586	571	586	611	609	604	585	601	566	602	594	586	604	601	588	582	577	590	586	573	559	624	602	575	585	602	609	578	590	613	638	589	559	573	570	549	580	598	574	579	607	590	555	569	579	592	602	578	637	573	610	580	623	585	589	563	600	590	563	630	549	593	570	607	614	610	585	566	602	592	584	570	599	566	606	636	598	555	589	576	576	575	615	608	642	580	586	566	600	630	580	561	569	595	598	614	616	571	535	617	600	582	627	595	579	587	588	569	567	549	589	614	570	598	573	597	590	580	612	604	588	597	586	615	635	589	558	600	631	610	579	632	569	608	605	572	613	569	559	593	593	610	570	595	622	606	601	607	620	603	606	623	570	566	627	608	601	589	561	614	575	612	575	577	574	613	612	596	626	650	600	602	585	622	597	624	598	589	559	571	604	538	596	554	589	622	638	579	565	554	565	568	606	590	591	605	585	597	545	599	575	590	562	579	576	584	567	581	609	589	608	585	570	601	617	559	571	608	601	592	614	618	589	563	575	602	617	587	612	614	597	614	600	644	575	614	580	568	555	575	602	588	589	581	593	624	579	564	567	582	586	595	590	554	587	601	559	579	612	598	580	612	584	610	567	576	648	593	535	658	622	593	585	627	578	582	575	601	580	570	569	559	604	593	581	547	592	625	588	600	582	587	588	604	603	587	635	607	605	629	620	610	630	614	580	585	617	598	600	564	574	601	578	614	631	605	558	603	600	574	575	634	639	606	619	603	590	613	636	601	604	581	626	632	581	607	624	602	570	581	556	582	576	573	556	594	648	616	568	592	558	608	596	580	607	586	583	585	595	585	602	596	575	567	620	592	566	632	570	618	600	570	600	556	604	590	592	602	612	572	598	568	564	590	569	601	590	620	559	592	578	590	592	592	585	557	605	583	585	571	584	587	582	598	581	617	570	589	584	580	576	618	564	625	580	601	611	595	606	606	591	584	626	599	608	539	653	549	565	620	569	604	600	585	576	601	570	631	558	671	602	565	579	622	605	597	604	623	608	581	559	583	560	586	564	615	616	566	565	593	618	581	578	643	595	552	643	597	561	630	620	591	566	595	563	633	591	606	538	609	589	596	638	590	573	617	565	591	621	587	594	581	637	581	578	628	557	603	588	615	632	563	584	600	621	601	602	561	602	586	577	608	605	595	608	612	551	576	571	543	634	591	648	636	607	606	602	585	583	565	630	622	547	583	554	613	602	571	584	622	544	594	576	590	555	551	587	596	579	606	602	631	621	570	604	576	595	618	597	587	623	630	583	579	622	600	624	587	570	569	614	614	597	528	614	638	592	603	605	576	608	610	555	574	590	610	599	610	612	574	590	593	628	620	578	593	611	662	587	645	586	586	585	629	594	562	554	599	593	609	583	627	604	592	622	603	594	557	603	611	606	547	567	597	550	597	571	591	614	547	600	594	589	592	588	590	564	608	596	623	585	571	618	572	560	561	625	630	567	575	560	582	561	603	592	638	623	627	624	593	600	558	597	563	581	570	591	587	626	588	549	622	611	602	578	586	595	594	584	599	578	587	611	604	590	571	564	582	624	631	573	600	575	606	594	559	601	601	623	593	584	586	584	615	573	604	540	577	608	635	573	563	560	595	598	578	549	604	580	617	568	560	673	577	617	611	619	615	624	608	552	597	576	564	589	599	572	579	618	563	601	620	579	611	595	575	556	586	588	550	618	598	596	604	547	587	587	543
2812	1821	501	729	1911	3313	2458	1574	937	402	186	60	75	71	49	68	83	75	57	53	39	57	40	38	39	38	45	34	47	46	53	32	38	45	34	43	44	51	54	39	24	49	28	40	50	46	47	35	38	39	49	42	30	46	35	55	35	39	37	33	40	39	47	46	58	50	49	42	44	34	35	46	43	36	40	35	41	39	43	39	41	44	44	35	35	35	37	48	42	53	41	43	34	33	43	39	41	39	45	42	43	42	52	40	48	48	35	49	38	50	45	46	36	38	47	47	47	50	37	37	36	41	39	42	38	53	40	33	39	48	32	40	40	40	34	33	42	44	31	45	39	45	37	54	50	49	43	30	47	44	47	50	37	47	46	51	37	36	42	43	43	46	53	32	35	43	40	40	38	55	36	38	57	50	45	37	44	46	47	40	42	50	41	35	42	31	49	38	43	56	41	60	40	41	49	45	43	42	51	36	42	46	48	39	38	46	45	45	43	39	45	39	31	42	42	38	43	59	42	29	38	52	53	53	40	45	40	46	41	55	42	33	58	54	31	46	37	32	35	38	25	44	41	47	38	42	36	49	35	43	42	34	38	39	44	36	40	47	41	39	34	35	39	52	46	36	38	45	37	47	41	53	47	45	44	33	51	49	48	47	42	30	51	35	42	43	40	48	39	35	48	36	42	41	44	44	43	45	45	39	51	40	48	43	50	39	56	59	44	37	45	41	40	42	35	36	38	39	45	51	47	40	41	42	38	30	44	37	47	40	42	39	48	31	40	41	50	48	40	45	32	42	38	48	46	32	36	39	41	51	50	41	38	32	45	43	35	44	34	35	37	27	38	46	52	32	53	55	42	40	29	34	39	37	37	47	42	38	28	41	36	44	46	44	47	36	44	37	44	47	45	42	47	47	41	39	39	43	40	41	36	29	42	55	49	34	45	48	36	38	49	41	38	46	55	39	37	40	45	28	58	51	38	38	41	43	33	39	48	37	49	38	50	45	51	38	40	46	29	38	37	38	51	36	40	38	43	35	44	36	54	36	36	47	43	44	49	40	40	35	33	32	37	37	46	44	37	53	42	35	33	40	35	38	28	44	49	37	43	41	34	46	34	40	31	58	35	32	37	38	57	30	42	54	54	35	37	43	40	46	32	47	45	44	34	36	57	43	45	43	45	38	48	31	34	49	51	59	38	35	38	40	49	41	50	44	34	45	37	47	35	36	48	37	44	43	56	34	38	32	33	28	44	41	42	40	37	48	41	32	40	41	41	49	58	50	44	45	45	43	56	36	44	39	56	46	34	29	42	32	36	41	37	47	45	37	44	36	48	35	45	51	43	47	39	37	39	33	54	53	47	40	30	50	48	36	40	33	41	39	31	32	35	25	61	43	32	40	43	38	46	38	35	47	43	37	35	46	53	44	40	41	37	41	43	38	41	35	33	45	48	45	36	56	46	44	29	45	47	42	40	38	44	39	41	44	40	43	45	46	36	40	38	30	44	44	43	42	31	48	53	46	35	36	53	51	46	49	48	46	30	52	42	36	30	63	37	48	50	42	44	37	40	45	40	42	38	47	51	52	37	40	35	56	42	40	34	41	45	52	41	45	38	44	36	44	35	37	34	39	40	45	32	33	35	41	46	28	32	33	50	49	38	55	42	41	31	40	43	41	47	46	42	48	47	33	36	39	44	45	45	26	61	40	42	57	40	44	37	47	32	31	35	44	38	35	36	44	34	46	50	35	49	39	32	45	55	47	38	50	51	43	43	32	40	46	52	44	50	38	48	50	44	43	48	44	39	47	43	37	41	40	38	40	44	36	45	54	47	47	45	38	42	46	59	34	43	31	41	40	38	38	38	36	32	38	37	48	44	37	37	29	39	41	40	42	49	45	45	42	39	37	38	37	49	38	52	50	37	45	35	53	38	38	46	44	47	51	40	47	43	41	41	35	44	42	52	41	37	30	41	41	39	36	32	28	54	41	41	40	43	37	36	42	39	47	39	49	57	39	32	39	40	35	45	46	48	41	42	44	38	49	33	40	39	54	54	42	34	45	48	44	41	34	53	51	39	39	40	39	43	41	44	35	40	47	51	38	38	39	38	44	41	37	45	38	41	48	44	32	46	60	44	38	46	42	35	40	40	50	43	37	34	40	37	44	45	42	38	47	42	43	35	53	41	39	47	40	34	56	36	39	36	36	35	42	35	44	35	45	43	40	37	45	45	46	45	32	46	33	43	42	45	44	49	45	34	37	41	38	46	38	35	43	49	41	35	44	40	40	35	46	41	40	44	43	36	48	45	47	33	53	48	33	34	41	37	31	37	46	21	37	43	33	39	47	50	60	45	34	32	47	39	43	32	32	38	41	39	38	48	43	37	39	42	36	39	47	38	39	28	50	45	51	41	35	39	42	39	38	43	49	48	36	48	42	42	36	57	50	45	42	44	39	39	37	44	48	47	47	47	37	36	32	40	40	51	54	41	39	47	51	25	49	46	29	46	37	37	32	46	52	69	41	51	44	42	39	30	50	36	35	44	40	43	53	48	30	43	47	60	27	40	40	40	41	31	47	50	53	42	43	46	44	39	42	28	41	43	51	44	44	34	51	57	48	49	44	43	36	45	36	43	41	32	39	49	45	37	44	39	37	45	44	44	46	39	47	42	44	37	36	47	37	47	43	39	32	52	46	37	37	28	51	45	43	50	45	36	47	40	36	32	36	33	42	34	46	41	54	36	36	43	37	49	55	59	31	37	35	48	42	40	34	37	47	37	44	46	34	42	32	29	35	40	34	42	37	30	33	39	50	40	37	39	47	36	41	40	43	48	50	45	42	35	41	37	55	40	33	39	43	32	39	57	44	30	33	35	36	53	24	36	51	36	60	43	36	42	50	33	49	55	42	32	54	35	50	36	57	37	44	48	52	48	41	33	46	52	40	38	42	38	37	40	44	29	35	49	32	41	43	35	36	43	38	40	54	36	38	43	44	41	34	40	36	45	44	44	49	38	48	36	40	30	39	52	57	34	48	42	32	40	49	33	34	46	40	39	40	29	45	38	41	38	38	51	43	29	49	51	50	45	52	36	46	44	42	43	34	29	38	51	32	46	40	42	36	42	48	34	35	47	52	51	48	43	44	39	35	50	58	31	48	59	33	41	47	43	38	37	46	39	42	48	35	54	40	32	37	36	41	36	33	27	50	48	39	43	34	32	48	51	43	32	58	36	57	44	50	39	38	57	46	39	44	39	44	44	45	29	43	49	59	42	41	45	42	40	53	37	36	49	40	36	48	42	34	45	44	36	39	44	43	53	37	43	38	50	46	42	49	39	41	50	39	47	36	47	38	40	43	45	45	45	40	38	36	54	38	39	36	38	36	34	44	41	45	50	49	50	37	36	34	47	48	36	37	48	41	36	47	40	35	47	49	44	42	45	34	48	42	46	47	46	44	30	41	34	28	43	41	43	57	54	44	36	42	52	44	41	36	41	26	40	39
30332	18312	9957	24671	42497	43695	35956	29267	22932	13036	5687	1632	2317	1443	1017	2098	2244	1521	1220	816	609	655	596	522	570	538	554	553	571	563	613	580	605	598	556	567	563	561	587	550	560	581	546	638	567	499	563	558	551	541	582	537	568	556	581	552	565	558	548	581	579	560	536	545	544	545	550	593	553	556	560	587	587	574	579	621	578	590	526	568	550	534	574	538	559	568	527	538	569	581	586	576	590	543	578	559	561	596	578	534	584	551	562	543	565	516	578	619	582	557	561	595	537	592	557	566	585	517	545	574	523	555	556	542	572	550	562	551	578	597	508	557	576	558	520	542	521	615	595	550	601	595	582	589	563	573	555	520	542	564	578	587	520	568	537	527	573	553	577	575	550	542	574	557	605	531	524	557	560	577	540	602	589	565	561	577	568	561	561	574	518	577	565	526	548	575	539	588	564	604	596	585	545	585	599	554	597	553	542	558	569	592	552	524	565	599	564	571	605	589	584	564	555	558	568	548	544	579	556	606	580	581	547	562	585	572	606	559	571	576	541	568	568	571	544	574	569	588	598	604	584	586	599	551	594	561	573	619	553	579	592	548	529	569	585	582	564	553	592	569	540	534	575	566	594	611	581	573	568	586	563	565	570	559	581	589	530	531	530	527	579	533	586	584	526	583	581	571	551	585	568	576	588	578	530	579	591	578	531	592	562	555	557	553	566	573	581	624	574	539	555	595	567	574	613	589	558	525	575	550	583	513	545	534	551	529	562	583	597	601	590	604	581	597	577	550	562	596	558	577	603	606	560	535	568	591	561	538	610	592	576	552	579	590	589	588	554	625	560	541	545	567	578	575	590	583	541	559	607	532	564	572	585	583	556	581	570	588	602	539	572	553	576	540	568	599	584	563	560	585	565	564	536	579	551	545	576	575	586	563	490	561	553	535	568	606	565	571	531	569	590	557	557	566	537	569	550	539	594	536	553	586	591	528	563	549	561	543	550	533	564	533	551	605	552	595	570	586	592	556	597	566	591	550	534	556	550	570	609	583	590	582	573	539	568	563	550	545	549	541	616	557	574	555	573	554	585	556	562	573	555	547	569	553	558	564	560	530	572	565	587	544	570	574	520	575	571	595	581	560	542	576	543	618	560	553	533	534	524	525	558	556	610	550	568	552	562	600	551	580	555	517	577	565	571	568	581	525	605	562	543	582	551	564	541	541	570	561	546	558	566	574	575	565	532	594	573	576	550	592	585	567	573	569	580	579	605	608	558	555	534	529	539	526	547	575	544	623	565	551	592	571	592	604	555	555	562	570	566	551	558	575	566	537	555	550	575	562	621	532	555	572	553	565	558	587	553	552	598	580	584	554	564	569	571	554	535	574	563	576	536	570	560	569	568	564	554	575	564	602	556	520	542	573	548	600	566	587	576	537	554	546	592	569	579	553	559	540	579	630	572	641	550	583	581	547	562	548	598	547	574	554	554	575	549	579	565	574	563	571	543	544	537	560	602	550	566	562	574	623	522	609	598	557	577	581	564	568	560	522	541	537	554	586	564	610	556	545	622	563	576	572	551	547	604	530	533	553	570	569	545	547	581	607	577	580	549	565	538	558	577	563	545	542	543	586	570	596	585	552	527	552	554	610	575	557	543	603	600	579	553	499	590	517	566	602	567	542	533	555	561	547	592	580	528	531	540	552	553	550	578	553	589	547	574	551	574	575	575	578	563	579	572	557	579	612	568	522	577	591	535	571	629	564	559	563	595	587	568	565	552	571	535	537	550	567	524	601	564	555	581	546	587	565	564	567	597	580	570	557	545	546	609	568	564	593	564	611	574	580	573	546	566	557	573	531	562	593	545	537	567	556	560	548	548	576	594	505	532	579	594	612	570	559	538	570	580	579	579	541	515	528	538	556	559	590	560	584	567	580	589	574	559	576	563	573	525	552	598	566	596	581	566	564	530	585	496	545	566	548	602	563	526	583	586	554	573	602	574	574	549	595	544	602	533	571	553	554	552	570	504	580	543	570	573	594	560	579	546	552	607	541	588	572	584	599	580	534	567	522	536	590	593	561	573	554	550	564	564	570	554	569	547	566	584	579	570	541	570	578	544	557	535	528	565	570	652	538	557	523	576	569	563	577	575	587	510	554	515	589	596	576	618	547	556	575	570	528	564	559	595	574	571	564	543	546	569	522	572	535	586	567	569	541	563	541	597	586	590	573	556	573	598	575	567	560	542	570	568	542	578	539	553	567	564	582	532	590	572	558	600	571	588	591	554	562	580	583	567	544	585	520	564	569	572	556	539	561	576	550	561	572	599	584	542	590	565	573	541	592	553	556	548	544	552	545	569	564	575	538	566	564	586	579	578	571	562	555	571	566	567	583	553	584	568	560	571	550	546	552	551	551	559	569	551	583	588	567	550	544	526	537	541	587	581	599	587	593	549	586	548	583	565	551	601	554	596	612	535	549	593	541	544	557	567	580	589	578	528	564	586	577	572	564	553	573	578	561	567	642	648	568	582	531	555	614	616	593	584	546	561	552	489	520	542	565	561	589	588	509	548	582	570	558	573	558	557	583	526	587	600	617	516	598	570	598	552	607	546	545	584	587	583	557	571	573	596	555	547	574	570	540	601	546	535	579	584	561	519	564	548	581	582	589	590	539	564	526	551	566	599	513	503	588	606	523	528	525	569	578	573	595	589	551	547	607	538	543	599	596	589	583	551	565	571	548	571	573	602	576	527	572	582	579	521	588	564	592	593	577	582	560	583	602	592	567	582	575	594	550	605	594	560	582	600	613	536	565	597	570	565	572	583	570	522	563	562	549	551	557	579	579	567	578	571	561	570	595	557	616	495	595	537	588	573	555	612	561	570	577	541	570	532	602	557	575	577	572	599	554	576	579	586	557	588	548	580	593	536	548	556	565	581	573	542	568	551	562	623	552	569	535	590	585	564	597	562	514	553	594	566	527	563	574	540	537	564	554	557	616	587	562	560	598	539	566	527	588	567	602	533	548	528	569	589	577	574	560	576	581	548	534	604	568	540	519	564	533	560	580	570	549	553	585	587	526	582	580	587	622	558	563	611	582	613	592	570	557	577	584	573	530	569	593	596	613	599	604	545	584	551	561	519	567	585	582	577	542	578	572	618	568	552	586	558	532	592	573	582	594	546	550	603	635	618	576	573	557	602	601	605	592	577	559	586	542	585	512	580	578	601	548	523	563	528	562	567	543	562	566	576	619	613	572	602	524	537	581	588	558	568	522	591	594	584	561	560	540	577	576	540	571	558	595	537	564	565	579	571	568	541	566	584	521	559	583	556	562	515	595	555	548	558	525	547	541	540	596	548	557	535	599	619	603	546	529	577	585	613	571	563	554	589	570	595	568	579	559	556	568	559	585	566	568	590	552	563	603	590	568	584	594	562	542	597	601	538	530	562	579	573	581	569	584	562	591	561	561	524	596	566	581	567	552	561	558	617	542	565	566	547	521	568	570	505	601
5699	8808	1533	1788	5283	9313	7373	4193	2089	944	345	122	146	117	59	105	130	93	95	54	45	42	51	41	37	43	39	46	36	45	32	42	41	33	31	39	34	42	48	42	52	32	50	37	37	35	52	46	43	40	50	42	38	41	53	36	38	42	48	39	36	52	35	43	54	42	46	37	43	40	42	48	47	42	44	43	36	41	43	40	38	36	49	49	33	33	49	36	41	39	37	50	47	38	46	37	30	35	39	39	46	47	40	43	44	57	37	44	48	37	39	39	34	45	42	45	39	43	50	50	53	44	41	34	33	49	42	37	38	60	41	47	41	34	32	42	36	43	45	46	41	40	49	41	39	33	42	55	34	37	43	56	53	51	41	44	49	40	46	36	48	46	44	48	37	38	49	48	39	43	41	49	47	43	45	35	44	42	41	52	47	29	47	41	40	43	53	41	40	46	40	46	44	50	38	42	43	41	36	41	46	42	44	42	38	43	46	41	31	40	45	46	46	43	39	48	30	47	53	41	51	44	51	41	49	47	32	39	39	41	49	29	38	36	38	45	39	45	42	39	38	54	44	44	46	36	42	46	41	47	59	40	55	38	45	45	50	53	47	44	40	41	47	34	42	40	53	23	48	35	38	56	38	47	33	39	46	40	46	52	40	45	38	43	48	35	35	40	29	40	35	36	43	43	60	40	45	35	36	35	40	41	47	38	37	53	35	45	44	48	50	47	45	42	28	50	48	55	47	31	37	35	51	40	36	41	43	45	48	41	43	46	47	50	38	43	45	38	52	42	40	36	37	42	48	46	51	42	49	38	56	38	44	41	41	49	47	39	40	46	31	39	42	33	46	45	48	44	53	33	46	43	43	51	39	32	37	44	50	39	48	31	42	56	44	47	45	38	45	40	41	41	34	38	38	50	51	44	35	40	46	38	40	62	36	46	48	43	40	37	41	41	39	44	46	36	43	41	39	51	38	43	48	39	42	34	47	39	50	41	42	42	47	44	36	32	45	40	41	37	31	49	50	33	33	34	53	45	33	36	46	44	31	46	41	41	43	31	45	33	50	34	37	34	55	52	35	39	38	43	47	39	46	43	43	39	33	33	49	32	43	36	47	43	41	40	41	36	33	39	41	44	42	36	41	48	38	44	47	47	31	31	47	40	45	49	42	60	45	46	43	38	47	40	39	30	44	33	36	41	45	49	41	32	37	52	40	39	32	41	51	48	47	37	32	37	39	48	36	47	38	32	52	31	39	48	46	34	46	39	44	44	39	37	33	44	53	44	33	35	47	36	37	48	43	32	37	48	48	51	41	40	45	29	46	38	38	36	40	32	51	33	47	40	47	46	35	41	39	42	47	46	51	40	54	49	39	36	43	44	29	47	51	34	39	42	43	40	39	48	30	36	46	33	48	35	39	42	45	49	37	50	42	51	42	47	44	50	34	33	42	37	35	53	43	43	38	34	40	42	34	49	47	34	42	44	49	37	43	36	38	43	36	32	42	49	43	44	45	48	38	53	45	56	31	26	34	47	31	36	53	38	37	38	48	37	49	43	38	33	41	38	30	38	41	44	42	48	36	45	42	24	33	59	46	43	41	47	41	56	39	38	47	42	40	42	39	31	33	42	42	48	47	48	43	35	45	49	44	37	38	32	42	42	38	38	43	46	50	41	42	33	55	38	42	40	42	47	46	32	48	39	41	50	39	42	43	59	37	43	44	44	58	45	43	57	34	45	47	45	30	35	39	37	53	40	54	38	39	39	42	50	40	39	45	31	36	49	41	37	39	36	37	34	38	32	48	44	33	36	49	54	30	49	48	37	33	45	38	43	27	51	35	45	45	44	44	44	37	39	37	39	47	42	40	44	42	41	40	42	41	39	42	34	36	36	43	36	44	30	40	37	25	55	36	49	39	27	37	45	41	40	32	36	42	38	42	46	42	42	43	28	36	50	48	38	46	43	38	44	38	45	51	36	43	50	47	57	45	37	46	54	43	39	43	49	44	43	41	52	38	43	46	50	53	36	47	33	41	51	42	43	29	37	38	40	46	43	43	46	40	39	35	40	48	42	41	38	37	49	32	34	44	46	31	45	36	29	43	35	50	42	38	48	47	47	60	50	45	47	49	42	45	41	47	39	51	41	41	29	44	38	42	32	47	30	35	33	52	63	53	37	38	47	33	42	44	35	41	32	32	36	46	38	38	36	39	48	32	42	41	45	42	44	43	40	49	39	43	43	49	42	47	34	40	51	33	43	43	38	42	46	54	48	40	33	48	46	35	41	53	41	25	42	53	40	53	46	45	32	34	44	41	56	36	51	42	30	44	47	45	42	53	36	44	45	50	41	55	48	45	41	38	43	46	30	41	35	31	41	37	38	45	41	44	39	40	28	32	40	47	43	52	44	45	40	34	44	31	41	47	45	42	36	53	42	35	34	43	49	49	35	35	40	40	42	44	32	29	45	38	46	42	48	39	43	32	41	39	37	40	53	37	40	46	41	50	46	41	42	45	37	49	38	33	34	44	41	30	35	41	45	46	36	45	37	45	39	43	38	48	47	45	42	40	41	45	34	38	41	42	37	69	29	53	49	37	37	40	41	42	41	48	39	29	49	33	38	38	47	44	30	30	47	46	36	36	46	45	39	46	41	39	50	31	47	50	51	47	36	43	41	33	35	40	42	48	46	42	41	42	40	36	38	53	37	36	37	43	37	40	42	40	45	37	37	48	35	40	38	32	33	36	35	45	38	48	63	38	30	40	48	46	38	35	58	35	38	45	32	33	50	39	27	41	38	44	39	38	42	42	46	36	43	37	39	43	43	44	43	52	43	43	47	37	54	41	42	39	38	36	46	48	39	51	42	42	39	42	44	45	45	48	33	44	38	44	43	53	44	40	39	44	41	45	37	30	32	55	39	43	42	38	34	44	51	47	39	40	37	52	39	50	23	47	46	48	31	46	41	55	32	41	46	45	37	48	47	49	45	45	39	46	43	49	33	41	31	39	36	34	46	33	36	36	35	35	47	40	33	44	40	49	44	39	41	48	38	35	36	39	43	40	43	42	50	53	35	49	43	43	52	45	40	33	40	46	43	47	44	51	38	38	32	36	42	34	44	52	47	42	38	37	44	41	37	36	42	44	54	49	43	46	49	39	37	38	32	42	43	46	45	53	41	32	55	38	47	39	48	52	40	45	39	39	49	50	35	50	43	44	66	36	50	41	43	43	43	48	34	37	41	39	43	48	36	31	36	34	46	46	48	45	29	39	28	48	48	45	46	34	39	43	44	43	36	41	40	41	46	32	38	41	32	40	50	44	38	50	50	47	39	51	55	34	44	39	33	29	49	30	40	39	44	49	47	52	29	31	43	43	52	51	62	27	36	34	35	41	42	50	41	41	41	47	32	44	48	35	43	52	53	50	41	41	46	38	49	37	53	41	46	34	38	43	36	55	37	33	37	52	34	32	42	56	40	48	36	41	53	35	40	45	44	54	43
41235	32485	17823	35470	59189	60760	49746	38806	30492	21200	11082	3609	4554	3264	1185	2945	3863	2580	1794	1032	669	699	605	575	576	593	594	571	566	556	598	566	564	569	572	565	609	625	542	597	544	537	597	631	549	572	617	556	543	561	596	547	588	593	585	565	542	545	528	603	565	564	555	570	583	565	576	591	582	585	566	615	576	557	614	615	527	573	625	572	587	585	542	585	604	574	559	552	572	551	584	592	577	567	545	557	526	593	547	550	555	598	549	582	539	541	600	562	536	567	540	617	599	557	590	532	554	553	542	543	599	524	610	593	546	579	569	564	599	540	557	575	520	597	580	617	594	586	570	574	573	547	618	566	604	549	575	619	522	552	530	615	589	622	617	545	620	608	579	574	570	595	538	569	572	581	514	572	574	583	639	618	568	592	550	588	566	547	579	542	549	547	559	551	570	547	605	550	617	554	592	538	597	560	577	550	558	558	585	563	538	555	607	580	570	574	569	559	596	577	615	599	604	588	554	609	581	549	608	575	567	548	646	547	580	591	582	591	538	595	564	554	571	581	564	535	615	554	575	596	578	546	598	543	588	506	580	565	573	584	583	580	574	577	580	546	559	569	553	602	543	567	568	606	609	529	578	603	561	560	596	550	575	553	548	595	541	559	613	593	589	573	577	614	594	543	570	583	570	573	571	607	540	582	547	585	582	540	602	540	570	585	569	597	535	560	597	576	539	535	597	587	584	577	582	555	556	608	570	603	542	533	573	528	571	611	581	565	561	571	557	538	537	578	585	579	611	579	587	559	568	590	574	601	622	577	512	611	559	573	539	547	590	602	634	603	585	612	566	571	570	558	597	544	598	568	610	567	541	529	566	543	584	578	573	589	582	550	554	551	552	542	559	619	575	569	580	558	551	551	576	552	586	569	569	559	550	583	583	599	588	544	601	594	571	601	581	590	582	575	578	550	553	540	568	557	592	569	573	560	557	594	601	576	575	575	605	588	578	598	571	575	586	562	590	600	558	588	532	565	588	598	593	567	550	582	540	545	581	582	608	569	548	556	579	600	557	547	570	582	614	560	592	561	587	581	554	576	572	543	538	569	534	533	570	590	612	519	606	590	571	563	540	560	540	591	584	557	539	554	593	572	587	547	576	549	610	599	606	555	620	558	586	569	616	565	588	581	579	556	615	575	578	548	561	572	565	542	529	530	595	598	586	646	586	541	559	528	556	619	608	564	584	582	598	609	552	585	560	590	566	564	585	544	547	585	599	580	564	619	614	582	573	643	616	606	553	588	578	573	587	606	533	577	590	579	625	531	572	576	576	578	576	568	611	639	561	530	506	579	581	560	623	528	563	558	563	568	586	547	582	613	565	578	564	601	571	577	555	595	581	523	578	579	548	549	551	570	564	559	586	603	547	565	528	572	557	533	535	542	579	553	574	577	563	591	562	571	551	551	590	588	556	589	593	589	582	582	598	599	568	617	549	582	594	547	584	586	566	551	603	532	585	558	595	587	589	572	567	560	539	597	574	582	554	566	582	603	558	560	541	577	565	593	575	525	565	631	589	556	615	616	610	566	632	594	567	555	579	553	622	601	540	610	590	575	541	575	555	611	550	573	584	568	571	592	558	555	541	563	598	558	572	584	560	576	550	539	568	590	562	560	576	586	555	579	551	574	550	559	582	593	583	561	599	581	609	593	598	556	564	538	536	551	628	591	553	585	584	574	601	551	573	563	562	608	631	591	579	602	575	568	529	593	585	579	578	612	570	602	587	609	581	585	564	523	561	567	565	587	573	589	519	611	559	559	601	581	534	625	588	555	564	570	575	558	594	581	599	544	607	564	538	548	571	593	612	566	571	552	592	519	565	598	585	578	546	555	537	541	577	501	558	612	581	510	530	575	583	600	580	549	536	611	605	574	555	601	585	614	597	565	570	596	604	551	563	560	544	605	543	516	533	570	644	592	565	575	567	523	562	602	553	557	571	589	569	591	570	553	567	599	581	524	640	595	577	563	535	594	527	551	582	552	575	558	598	572	561	616	581	576	562	576	574	579	566	575	581	553	562	576	596	554	550	609	562	598	604	590	599	551	573	569	565	571	562	569	584	586	508	573	566	553	530	547	592	582	564	575	591	608	557	547	542	584	603	546	558	577	602	562	600	568	523	598	570	524	546	594	556	572	550	540	593	584	617	563	524	585	563	571	534	595	545	538	586	532	545	552	613	547	575	566	542	556	571	574	557	582	570	533	579	553	580	560	529	564	570	562	587	584	603	559	552	567	593	553	586	522	571	573	579	590	558	545	560	600	537	566	574	498	547	557	603	570	568	594	560	544	553	572	556	570	605	590	523	527	521	592	554	584	558	580	580	613	575	583	552	554	519	562	577	566	566	603	595	586	584	547	563	566	573	567	543	567	532	542	553	557	620	562	577	590	535	591	563	524	597	525	604	600	588	583	617	574	594	607	551	601	578	573	562	548	598	550	593	567	591	580	569	596	543	604	556	573	564	570	585	568	559	538	567	557	531	590	594	575	567	575	592	598	572	528	585	534	586	622	562	577	552	595	585	523	558	569	570	534	606	554	591	585	577	580	531	598	576	593	567	617	617	589	553	589	541	582	565	610	541	554	551	579	577	589	561	609	572	544	572	585	520	578	570	649	518	569	581	589	567	593	568	577	555	558	579	556	596	609	580	542	557	564	565	576	607	594	594	635	552	600	559	606	598	581	568	538	562	561	552	555	601	590	553	516	568	574	568	553	570	539	580	580	539	569	542	547	609	589	602	607	587	568	616	598	584	619	607	574	568	533	563	581	570	589	545	557	629	590	602	589	583	600	617	535	592	556	598	575	592	584	569	578	572	564	572	558	567	578	601	581	531	535	549	561	568	578	572	559	543	556	529	556	564	552	577	566	577	639	584	585	592	581	592	576	613	600	560	583	602	611	586	565	601	543	587	564	570	591	567	566	545	574	576	576	588	547	582	563	555	571	564	559	573	575	593	570	616	541	580	610	612	550	576	556	561	582	582	562	569	586	594	585	586	583	561	535	580	568	562	592	577	578	548	554	581	593	556	623	567	604	573	551	588	538	607	577	611	562	591	603	587	584	592	563	611	552	557	585	603	555	585	567	592	594	586	563	633	578	559	610	568	528	579	582	553	560	535	577	588	614	640	547	593	579	600	593	595	570	590	572	578	612	580	559	573	592	564	551	537	605	576	546	559	571	599	583	549	551	583	598	588	563	586	581	557	611	564	588	597	560	591	579	593	549	577	631	572	568	558	562	536	596	607	601	572	564	578	552	585	610	549	566	578	521	519	544	585	530	568	549	523	592	561	578	575	548	589	577	568	557	543	572	577	564	557	603	576	529	566	577	548	581	567	557	601	569	559	586	593	569	584	593	580	573	541	587	597	578	594	591	597	552	569	578	636	544	573	544	523	529	573	556	600	551	581	577	620	578	564	570	566	576	545	557	591	563	593	582	558	551	565	587	601	577	562	529
5992	8325	1455	2327	5473	8734	7428	4150	2121	976	395	109	153	146	57	126	144	94	79	58	51	41	39	49	36	26	44	40	38	39	42	40	39	44	41	51	51	40	36	35	41	50	40	37	43	37	35	48	42	50	39	46	48	44	44	42	37	34	46	50	32	37	41	48	45	35	42	42	38	49	40	66	39	42	38	53	45	48	29	47	41	34	40	41	57	39	46	51	44	40	40	37	43	41	44	34	59	33	36	37	43	46	47	38	31	41	41	42	41	38	40	39	48	41	36	46	42	32	35	40	50	46	52	41	43	45	46	42	44	45	34	37	52	36	28	38	40	40	36	39	49	39	40	47	49	39	46	37	34	34	35	37	53	33	45	39	46	55	44	48	34	46	41	35	40	46	47	44	31	53	43	34	39	32	40	39	53	47	29	40	44	47	43	32	54	32	41	36	33	41	36	35	37	35	46	35	45	47	51	41	44	50	34	46	34	45	32	63	29	45	39	39	40	44	38	42	37	35	45	43	56	51	45	48	52	54	50	39	60	40	42	32	54	48	42	50	42	51	37	48	60	31	40	40	41	38	33	43	39	40	57	47	33	45	38	50	40	48	34	51	39	44	41	34	56	45	40	44	47	64	33	43	37	39	49	29	38	34	41	40	48	38	45	38	45	54	39	44	44	46	45	31	30	47	45	39	49	30	53	51	36	49	47	52	37	36	36	49	37	47	43	41	37	29	41	40	54	50	50	54	42	44	45	49	43	34	35	46	28	33	37	33	41	46	53	42	36	50	47	57	46	40	35	47	46	40	42	40	38	43	52	52	45	39	47	40	44	44	37	42	48	49	39	43	42	35	39	45	25	44	36	36	29	44	34	51	43	42	52	42	47	52	47	40	40	34	44	47	40	32	42	52	50	55	55	38	51	40	51	26	54	36	38	31	31	43	55	54	41	35	40	39	47	57	34	39	51	51	48	39	37	42	37	45	42	44	47	45	39	53	33	36	32	43	40	42	45	38	45	42	42	41	46	46	43	37	52	39	43	33	39	35	47	45	50	39	45	47	50	39	42	43	48	45	37	48	34	41	52	47	46	47	40	46	55	46	48	42	47	45	42	39	37	45	40	34	42	33	40	48	38	34	49	38	60	40	47	32	54	51	44	54	37	36	42	40	35	35	52	46	43	35	40	47	41	38	43	37	40	39	21	43	33	39	40	50	41	42	36	40	48	48	41	47	48	37	38	38	42	41	34	41	49	43	47	40	35	34	27	34	50	41	36	35	54	42	54	56	46	43	45	51	41	48	42	43	40	40	36	34	43	49	40	42	34	40	54	49	36	50	41	46	43	42	36	35	47	40	35	39	42	28	53	45	32	33	41	47	42	41	49	43	36	43	31	43	54	35	44	35	37	47	56	37	37	51	47	43	27	41	45	48	46	50	38	48	38	54	46	40	43	39	48	36	37	44	43	49	42	29	50	48	34	29	45	30	47	27	42	42	53	43	57	37	41	52	39	42	35	37	45	42	39	35	32	43	40	48	39	36	48	56	44	40	45	40	34	41	42	37	42	39	43	37	39	51	30	37	44	46	27	52	42	50	46	46	41	41	37	45	47	45	46	42	43	52	38	27	43	39	50	49	48	46	45	49	50	40	38	41	42	41	39	44	46	43	46	38	42	48	42	49	43	49	42	49	45	52	38	44	34	48	44	44	59	45	48	28	45	32	44	49	45	38	46	44	37	48	48	44	57	28	41	35	34	40	42	55	50	36	47	34	44	32	46	31	47	41	40	39	45	38	47	44	37	43	52	43	48	45	29	39	37	33	36	40	43	45	39	47	39	53	43	45	37	49	41	43	44	37	47	51	51	48	40	49	42	37	45	40	57	43	40	42	46	48	40	42	41	38	46	39	40	43	36	55	50	33	47	37	54	42	46	41	41	31	40	45	57	44	39	35	35	33	44	31	35	49	37	37	48	37	44	34	47	32	45	35	37	45	39	47	43	44	48	41	45	43	38	37	39	38	47	42	35	45	41	45	50	46	58	38	49	44	34	35	43	39	46	44	42	40	43	41	44	41	43	26	48	33	46	44	36	35	44	37	46	43	40	37	50	34	48	36	53	43	32	36	39	42	41	45	39	42	48	37	45	38	45	49	42	47	39	49	40	58	43	43	46	35	34	54	37	40	47	38	35	44	40	37	36	34	34	48	44	35	36	44	48	48	45	38	51	39	37	36	31	42	50	39	55	37	41	41	39	35	47	46	48	45	45	53	48	39	40	46	45	42	60	46	38	46	35	38	32	47	40	44	43	34	45	41	34	53	35	36	49	46	37	41	37	47	42	33	43	41	49	37	41	36	50	41	33	40	39	44	39	43	36	44	45	47	49	48	40	40	58	40	44	54	32	35	38	45	42	49	41	32	51	40	45	44	46	38	45	48	58	41	42	42	50	42	30	44	51	52	40	49	34	41	28	37	49	38	50	39	30	50	44	57	52	43	39	30	34	26	35	37	40	45	36	27	33	43	49	46	38	38	50	44	43	38	29	53	49	38	44	46	48	49	43	53	43	32	47	38	39	34	44	45	42	48	41	37	49	38	46	46	37	51	48	46	45	34	36	37	36	49	46	42	48	39	53	43	40	42	35	46	43	49	47	35	43	36	48	35	46	44	40	35	31	40	38	44	32	50	40	39	42	40	49	40	44	41	39	59	35	40	45	36	32	44	41	41	35	53	41	37	49	45	36	46	51	39	37	47	43	42	42	42	53	42	38	48	49	45	25	44	35	39	33	45	43	45	31	37	42	44	43	50	43	47	45	28	53	43	42	60	45	46	47	35	43	44	40	45	49	42	48	37	35	37	40	40	45	42	35	34	59	45	45	39	48	38	42	46	36	32	42	43	58	49	40	39	45	47	28	41	54	41	42	43	39	35	41	36	45	36	40	42	44	43	36	42	30	44	49	38	36	48	47	36	38	45	46	42	37	38	53	45	43	36	40	51	37	53	40	44	39	39	41	57	52	43	38	42	39	36	44	34	41	45	36	45	54	29	52	35	50	39	34	44	46	45	39	45	41	41	60	38	42	54	45	49	53	53	60	49	52	50	40	49	42	37	40	41	59	46	49	47	30	39	49	49	35	42	39	48	33	48	49	38	47	49	45	42	46	43	39	45	40	28	55	50	38	35	38	48	37	46	38	37	31	45	45	42	42	42	40	42	51	40	42	41	47	50	46	46	30	42	49	43	41	53	50	39	31	49	49	48	44	43	42	42	32	55	33	42	36	43	43	39	50	44	42	37	52	48	42	45	34	51	40	41	32	44	51	41	47	37	37	38	46	40	37	39	41	48	50	42	34	36	32	25	43	46	51	54	32	52	41	55	33	42	53	37	38	46	31	55	39	50	35	39	36	37	37	28	48	43	53	47	45	50	41	48	34	31	44	38	40	39	38	40	51	51	32	55	44	44	43	56	43	47	35	32	39	51	41	43	42	30	45	36	52	30
38365	32154	17911	36584	57989	59086	50460	39297	30929	21752	11722	3284	5038	4398	910	2964	4026	2826	1760	1020	689	694	593	664	624	526	544	599	585	617	539	562	614	589	542	599	604	598	571	623	624	579	582	562	596	594	626	580	598	562	580	579	609	582	604	608	558	565	602	555	592	588	573	556	588	534	616	588	583	578	604	623	585	575	594	617	598	594	586	577	620	579	587	580	560	539	575	584	586	585	601	580	600	609	608	588	537	571	597	584	586	552	539	610	559	599	579	586	578	577	587	605	602	569	561	563	563	583	560	563	592	586	558	583	557	596	621	624	552	569	592	561	588	549	607	604	613	568	578	550	551	620	622	550	565	618	579	559	579	564	613	556	617	592	580	616	609	578	586	619	630	603	578	621	587	530	593	593	558	563	601	565	600	550	588	605	587	608	540	572	550	594	578	591	543	608	613	608	577	562	587	583	588	558	569	557	622	556	586	573	601	571	611	596	608	570	578	587	538	584	567	577	607	574	588	629	592	567	561	592	552	569	617	555	588	618	618	604	588	583	581	585	598	587	594	573	548	584	594	556	588	578	568	607	598	573	621	593	589	547	623	576	614	605	593	576	607	579	573	586	602	597	565	567	589	577	556	608	572	573	600	576	603	553	547	579	577	581	578	626	576	594	557	590	529	535	611	594	549	606	577	583	599	553	603	572	578	555	598	617	601	607	598	604	598	577	556	597	554	623	586	553	570	547	549	561	599	569	580	591	605	547	569	586	563	612	552	608	556	549	564	596	601	613	555	588	554	594	641	579	580	593	530	546	607	621	583	562	551	582	568	570	561	588	581	588	556	577	578	606	595	541	609	602	609	586	545	566	613	553	553	591	572	575	594	584	567	589	617	583	584	635	569	594	575	574	549	560	577	559	561	572	602	600	610	579	566	602	591	575	593	615	615	585	541	586	593	602	577	562	599	603	566	555	572	604	573	591	584	611	522	600	564	564	595	574	547	612	591	614	574	589	623	602	638	577	563	559	577	626	570	570	566	590	596	589	575	611	573	609	606	572	561	579	604	559	565	594	577	596	600	545	556	570	585	569	560	555	601	608	585	589	605	536	614	581	614	624	551	585	579	612	592	556	590	575	578	597	592	580	629	623	588	565	570	556	595	558	596	560	570	543	546	624	601	600	564	638	592	615	539	615	539	622	559	568	600	598	558	564	570	592	647	581	577	572	671	568	539	592	583	606	621	537	578	590	543	595	559	613	537	583	570	632	552	573	566	607	575	569	599	571	591	587	574	610	554	580	582	601	563	631	594	598	610	568	588	549	586	555	580	567	568	590	559	582	615	586	595	585	575	583	608	599	574	563	562	586	612	550	571	592	608	592	580	596	640	568	610	549	556	573	600	568	588	548	543	580	589	556	537	581	560	593	613	637	569	572	569	566	605	609	600	573	593	580	591	563	597	575	621	608	579	590	606	603	595	547	582	576	573	578	576	572	596	549	585	552	566	609	605	569	609	579	580	588	612	565	552	611	606	592	588	570	562	617	594	539	563	586	585	595	545	575	595	591	627	589	604	547	564	577	542	595	573	603	595	591	580	592	571	601	554	611	554	608	601	592	577	600	535	604	606	605	582	574	614	568	565	585	583	550	634	603	591	590	578	620	573	577	595	618	597	619	583	607	656	558	568	618	591	623	574	585	626	598	602	607	597	600	587	623	590	611	592	575	551	558	554	560	533	592	625	583	564	549	558	617	601	554	618	587	542	571	612	542	594	538	525	584	611	578	550	572	573	602	582	575	573	606	612	580	573	629	598	616	600	551	553	589	636	585	557	572	638	573	574	614	585	620	580	572	566	574	550	536	570	621	511	609	585	626	585	580	550	593	601	609	607	571	625	573	632	579	583	623	597	589	574	558	622	606	597	575	637	572	611	553	572	589	576	617	581	562	566	606	593	577	570	577	579	593	575	566	619	558	541	587	593	603	585	593	554	560	615	558	572	593	582	591	594	572	596	590	627	607	598	612	585	597	557	609	602	577	581	559	567	564	590	568	622	582	593	568	597	557	553	605	556	552	607	615	568	581	610	581	617	569	612	579	620	579	551	605	596	619	603	588	568	565	658	606	583	585	589	566	626	575	581	569	601	535	598	598	569	589	570	532	607	622	559	593	562	598	565	555	625	609	552	602	627	606	563	592	570	595	646	587	566	608	580	615	557	612	594	582	605	588	562	555	596	601	576	519	596	608	564	561	553	616	579	600	591	585	582	570	623	618	590	590	593	580	561	598	541	568	628	590	559	555	597	557	606	561	582	576	611	574	618	538	582	579	591	545	591	597	587	584	614	571	606	566	588	603	576	601	563	599	539	610	581	565	617	550	615	589	583	597	610	576	550	567	612	611	599	585	592	588	566	614	630	591	586	594	610	568	565	565	546	573	609	573	544	571	596	590	589	588	574	636	586	586	533	565	566	602	608	566	576	553	534	634	562	631	593	580	614	569	618	564	586	602	588	631	545	580	593	628	546	590	585	610	569	560	567	585	548	612	605	595	548	564	587	572	637	554	553	590	595	616	582	590	553	599	571	556	591	613	574	573	562	560	598	589	602	568	606	600	588	564	606	577	645	617	542	598	573	598	618	560	544	606	584	564	559	572	573	598	595	556	560	586	599	601	583	560	602	549	575	556	546	561	587	597	648	583	534	560	569	572	586	612	599	586	610	595	545	658	576	608	569	600	550	543	553	566	607	612	622	578	611	572	575	610	606	582	637	595	593	608	581	597	594	574	590	587	543	562	586	544	534	596	527	566	550	599	558	582	566	585	584	622	592	607	558	627	539	553	570	538	571	594	600	549	593	625	585	555	580	607	607	580	590	602	603	627	583	638	598	584	566	619	578	571	600	564	583	583	572	582	560	669	580	595	603	579	553	578	613	620	583	585	593	575	595	544	589	571	584	564	585	628	597	577	587	571	609	588	543	594	609	573	581	583	575	564	572	522	558	548	582	629	589	585	558	600	568	586	602	585	598	635	563	562	620	584	588	601	582	560	543	613	583	579	542	601	539	568	625	558	621	586	580	591	601	607	582	559	573	597	598	583	592	555	567	543	574	569	581	610	593	606	545	597	630	581	555	571	534	572	595	539	589	603	624	560	617	599	557	575	575	574	566	609	589	630	586	579	572	606	583	568	597	599	535	570	558	571	543	568	565	583	561	570	591	633	580	574	597	601	587	589	587	598	586	568	614	576	578	601	584	528	546	565	573	627	599	552	553	590	587	616	569	590	601	616	603	554	596	573	581	584	591	606	623	583	567	626	525	595	561	582	580	642	611	559	552	527	569	566	557	575	568	606	559	581	602	578	605	575	606	564	582	562	561	523	603	554	582	577	598	565	574	633	555	592	590	561	584	588	592	560	547	550	571	569	571	573	561	568	561	553	547	544	580	572	599	568	577	554	603	587	596	600	566	541	600	602	599	538	591	591	537	584	588	593	544	590	570	594	587	594	574	593	617	586
7809	12417	2317	4382	9342	12853	13132	7676	3889	1767	664	157	208	203	43	161	222	182	136	64	54	46	49	33	54	44	35	39	46	39	44	55	44	50	50	42	50	39	47	32	42	37	47	35	42	44	41	37	35	41	44	37	39	55	41	40	43	44	47	32	33	46	42	41	47	47	37	41	52	54	42	34	44	47	35	51	42	37	42	36	42	50	35	41	49	41	51	55	37	47	40	44	47	43	40	49	30	39	34	56	47	53	34	45	44	36	50	44	45	40	46	41	41	44	47	44	40	34	45	30	39	50	52	48	57	40	47	36	33	36	38	41	41	30	43	59	39	43	49	46	50	48	42	44	48	37	38	47	41	49	45	40	48	47	54	34	46	31	43	36	38	40	36	36	41	28	42	38	38	40	42	45	39	36	45	50	37	41	39	45	48	39	40	45	40	46	45	32	48	42	49	43	35	38	46	35	44	32	41	57	38	44	39	54	48	46	41	41	49	43	43	46	51	43	41	30	42	43	35	46	48	40	51	43	41	36	52	31	42	39	40	42	45	41	47	47	42	49	42	43	42	53	50	47	44	37	41	40	38	42	47	33	54	43	36	40	39	37	35	51	46	43	40	41	46	51	54	55	31	41	37	31	40	43	25	50	47	45	43	32	39	53	48	45	29	36	40	49	40	35	46	36	55	46	34	39	44	40	42	47	35	40	41	44	44	42	54	33	38	36	43	52	46	36	53	37	58	41	62	43	40	35	47	40	49	34	45	41	39	52	48	45	37	33	34	44	45	47	38	47	52	39	39	44	40	42	48	45	51	48	44	32	47	38	39	42	29	49	44	37	33	53	44	60	39	36	37	45	41	44	41	50	38	52	37	44	39	49	49	48	53	41	52	52	52	39	44	47	50	50	27	49	41	47	47	52	41	45	39	44	46	30	40	34	55	48	40	49	38	44	49	38	37	48	47	29	62	49	31	40	39	40	46	31	36	39	49	40	42	43	47	43	44	39	43	48	44	50	44	38	44	42	42	40	51	44	44	48	56	54	47	44	54	43	35	32	31	48	44	50	48	46	51	42	51	46	38	48	50	46	43	52	45	43	49	46	38	43	41	47	45	34	45	61	39	39	46	44	41	30	37	41	38	43	38	46	37	53	33	40	51	40	41	50	42	40	42	40	35	45	52	40	41	36	37	39	49	54	40	34	41	45	43	41	30	46	37	44	33	43	38	38	36	39	46	49	49	50	50	51	42	50	39	33	47	47	41	39	52	34	46	42	44	40	44	45	39	49	37	48	38	36	44	61	41	48	43	43	52	43	35	42	45	46	39	34	39	45	39	40	35	41	45	55	48	38	39	43	40	34	42	49	36	40	37	48	42	47	39	43	42	51	33	30	43	43	35	47	43	54	49	55	47	36	34	44	43	38	44	39	35	55	41	45	51	55	45	47	48	46	54	44	44	40	35	39	39	49	32	43	44	47	40	47	41	49	42	53	50	43	52	38	47	40	38	45	52	44	32	39	40	50	48	41	36	44	39	53	49	30	43	36	47	43	40	35	42	43	52	40	35	41	46	45	36	37	53	41	40	40	46	43	33	28	44	40	47	47	41	40	36	53	39	43	45	50	45	43	51	39	35	42	49	34	35	39	46	25	51	40	51	47	34	39	39	58	41	28	38	43	42	47	39	44	43	29	42	41	42	35	46	44	43	53	39	45	41	47	52	46	46	44	40	52	43	37	39	44	42	39	36	39	38	39	48	52	37	34	43	41	36	59	50	40	57	48	41	57	41	39	41	31	44	43	36	46	42	50	43	49	46	41	39	42	49	38	34	35	45	42	38	40	37	33	48	41	44	36	27	51	47	43	49	54	40	46	55	37	36	53	46	47	43	41	41	36	41	41	42	28	47	41	46	44	38	41	46	41	47	53	47	41	43	49	35	46	35	43	40	40	39	47	37	55	34	55	41	46	43	38	43	50	37	37	38	39	51	43	47	36	34	42	54	40	55	42	40	48	50	37	43	44	50	40	49	39	42	35	48	39	46	43	34	42	42	44	45	41	44	47	40	54	46	41	45	53	37	32	38	37	37	39	41	37	53	33	54	57	52	33	42	51	37	45	33	50	39	44	37	47	34	36	47	46	52	37	41	44	41	51	50	41	48	48	44	30	40	39	46	42	37	34	56	47	47	41	40	39	31	47	29	51	44	41	49	33	42	36	43	48	54	45	45	41	42	48	43	41	45	51	41	53	40	46	37	51	44	52	35	41	39	40	50	48	35	36	40	41	32	36	46	42	50	42	45	42	44	41	31	46	51	58	47	39	43	28	50	43	47	36	46	32	39	53	39	57	46	45	32	52	45	40	48	42	55	55	43	41	56	49	50	35	37	50	52	49	41	52	35	43	36	49	45	45	29	35	42	39	45	49	46	43	46	51	44	31	37	41	41	51	45	52	42	42	41	40	47	39	40	43	42	41	51	45	40	52	41	42	41	40	40	42	47	43	45	44	29	48	45	50	49	43	39	50	40	34	45	49	45	41	41	41	46	50	51	44	43	41	46	46	34	52	43	54	39	47	55	32	45	44	37	48	50	44	39	41	33	40	47	44	48	53	43	39	50	40	42	49	46	43	51	41	43	42	45	46	37	45	49	37	41	48	47	39	43	54	54	44	40	41	39	36	44	43	33	49	49	51	45	42	34	40	43	50	44	34	43	34	39	48	45	45	46	30	47	50	34	40	40	41	40	42	53	35	50	57	38	45	51	41	42	40	38	27	55	49	35	39	43	47	62	32	47	41	38	36	51	53	49	47	44	29	47	42	46	36	32	39	50	51	36	53	38	42	48	56	41	46	41	38	36	32	47	34	35	43	33	45	40	42	46	35	42	47	46	48	37	49	47	46	47	46	39	36	43	43	43	44	41	41	55	47	42	56	37	42	39	40	31	41	38	42	51	44	46	40	41	47	34	44	35	44	44	45	41	37	37	41	44	29	56	43	28	51	45	54	52	41	41	39	42	37	39	40	42	36	44	42	43	58	41	42	44	44	46	43	50	41	47	43	44	49	45	49	42	48	44	39	53	38	50	38	43	41	36	37	37	43	42	37	44	42	47	56	61	40	44	38	42	48	52	55	35	43	47	41	45	48	48	42	37	56	36	41	47	36	40	35	44	45	31	52	41	47	37	43	41	42	47	46	27	29	42	33	40	38	40	39	50	51	48	50	39	45	44	51	26	38	48	43	49	43	40	45	35	40	38	48	41	47	39	42	36	52	35	30	46	47	38	42	35	41	51	43	47	35	39	34	39	44	49	52	46	38	38	31	37	48	46	48	40	51	47	34	38	48	41	40	66	31	43	34	46	44	43	47	51	31	43	33	49	44	47	38	42	45	48	35	36	39	40	47	44	45	39	49	34	51	53	40	43	31	26	36	36	47	38	47	57	39	49	45	45	53	48	48	37	29	33	51	42	44	39	49	49	44	40	44	55	40	39	46	39	46	35	35
44534	32830	22276	44895	68405	67543	62180	47181	36912	28396	16852	5625	7089	5922	881	4212	6184	4696	2967	1444	814	784	639	601	622	545	632	542	586	600	565	616	603	612	632	613	577	563	568	592	593	541	563	590	580	607	516	571	604	554	604	597	625	587	617	568	542	578	538	578	551	591	599	569	563	560	612	542	573	572	567	596	600	601	609	566	598	581	556	579	624	574	581	620	586	577	582	571	554	558	575	628	561	571	604	624	557	594	585	576	552	657	571	614	574	640	625	593	581	596	622	586	558	626	592	605	606	587	550	569	589	611	572	596	562	592	566	566	604	577	549	616	621	581	629	544	561	577	640	586	597	627	576	600	602	599	554	606	566	624	637	560	555	585	566	583	613	561	629	540	584	572	569	564	587	606	583	555	591	562	580	598	582	606	567	616	567	621	597	588	583	585	633	607	589	592	590	604	607	603	583	600	605	598	579	603	584	604	583	575	578	587	576	635	578	579	599	573	626	603	552	584	587	600	556	570	579	610	614	592	573	576	591	584	599	616	590	622	565	574	582	561	593	567	600	597	581	592	608	620	577	581	568	611	580	562	579	553	568	603	563	556	591	592	569	576	563	621	578	564	595	600	589	617	607	638	581	598	556	546	595	595	635	611	597	603	575	591	626	572	589	590	573	558	619	587	597	605	639	577	608	575	596	631	570	529	577	606	599	548	612	627	579	613	587	650	628	546	605	609	604	614	581	543	585	613	598	600	555	552	591	577	584	617	539	624	596	563	607	592	621	603	582	589	595	579	588	587	616	607	585	582	616	562	610	575	611	611	592	572	594	569	589	606	592	581	555	540	585	646	593	601	567	604	587	582	525	552	580	590	584	540	570	529	623	605	587	581	565	602	569	563	624	575	565	651	585	606	571	623	590	580	597	578	546	593	577	622	556	595	590	630	562	588	585	576	592	586	549	645	580	623	589	558	589	580	595	596	588	564	577	625	558	602	608	585	566	597	581	630	588	598	590	558	598	594	615	543	603	570	555	580	602	575	621	569	605	564	565	635	564	589	598	557	560	593	583	565	591	573	617	597	596	572	585	600	568	566	603	606	588	583	607	595	609	615	633	618	594	602	579	592	555	628	620	599	554	622	580	561	612	620	605	605	559	608	543	560	594	560	570	588	591	552	577	565	593	566	599	580	612	568	607	601	560	615	606	547	581	559	578	612	597	597	582	609	598	616	573	606	578	585	600	605	637	550	589	624	597	603	623	580	597	587	587	625	586	590	647	569	557	598	600	564	608	574	568	575	600	602	610	606	548	570	541	592	616	589	609	607	575	578	590	606	586	599	549	584	608	545	579	620	619	606	567	608	598	557	535	622	571	555	589	588	580	646	566	589	558	562	609	572	572	595	570	583	580	591	584	601	634	628	569	573	608	571	560	594	558	605	606	597	584	603	591	596	587	597	609	556	595	569	592	596	551	602	608	587	568	517	595	570	609	566	583	577	581	571	623	575	589	618	577	612	636	601	562	588	596	619	603	573	576	576	596	604	582	585	627	598	598	609	605	534	596	544	580	600	571	558	573	594	594	592	577	602	613	592	584	631	598	593	557	606	596	555	608	578	564	632	581	592	589	555	575	618	581	565	607	601	596	631	605	616	559	599	553	579	564	586	579	594	602	591	608	604	529	604	542	595	541	554	597	593	584	615	597	579	557	592	578	589	557	604	616	596	564	557	580	577	568	590	573	553	620	568	600	579	582	618	584	605	593	579	600	550	577	639	611	630	562	582	559	603	627	567	585	589	551	668	548	620	561	560	582	617	566	621	590	610	611	587	548	548	583	587	617	534	583	606	575	555	604	615	557	646	571	587	590	547	551	552	619	592	581	648	587	605	602	583	618	557	602	564	589	584	540	551	615	644	607	578	560	605	602	573	591	546	585	628	579	605	582	578	601	599	589	605	556	577	598	596	603	597	566	602	549	592	572	596	568	554	603	640	575	590	565	571	576	592	606	584	547	586	602	612	602	600	564	591	577	587	568	619	620	585	615	650	601	583	583	564	599	631	616	593	566	596	607	538	585	599	568	550	562	580	573	558	597	564	614	583	623	655	596	593	599	588	580	584	606	588	596	615	599	587	602	580	567	580	597	562	578	599	627	570	546	581	581	561	585	542	603	587	560	551	590	543	555	579	595	574	561	597	584	570	575	654	593	576	636	571	563	579	544	584	623	565	635	603	569	554	625	561	565	613	596	586	602	618	566	612	599	598	576	621	606	574	591	552	607	526	534	563	615	633	558	582	559	612	539	581	581	555	555	592	583	584	591	594	610	581	578	571	586	592	606	619	537	558	598	582	586	597	634	589	581	577	623	569	602	619	583	575	579	615	571	536	599	551	596	586	608	557	604	540	630	577	574	591	591	617	603	595	544	623	585	617	588	615	579	598	578	626	562	576	586	561	651	599	573	602	580	597	557	589	651	555	593	575	598	613	573	630	623	581	577	571	584	611	597	633	571	608	567	609	601	565	618	624	617	593	595	618	560	601	582	594	611	613	594	566	569	559	608	571	578	615	621	579	599	603	594	582	584	561	596	586	609	638	557	596	603	582	574	580	554	589	584	644	602	573	613	583	615	554	590	591	580	545	593	566	581	589	600	594	587	610	583	560	556	591	558	551	592	584	532	584	607	590	563	608	566	632	515	616	606	614	576	557	568	593	587	569	601	590	554	625	562	589	582	613	601	569	552	557	552	607	599	536	551	574	584	546	582	607	587	588	543	595	580	565	613	585	591	566	587	586	601	616	576	584	524	608	615	588	585	609	585	598	575	584	576	594	611	558	564	552	565	583	642	579	575	595	648	607	593	615	579	590	616	565	603	579	602	591	583	570	586	565	601	574	547	595	589	588	599	609	589	602	547	583	642	591	603	608	559	562	564	621	587	575	527	588	584	606	565	557	579	581	621	572	621	600	579	609	555	581	601	597	601	561	572	582	590	601	582	615	593	568	595	598	582	588	589	603	621	548	580	599	592	574	619	584	579	560	629	587	599	588	619	565	562	572	588	596	582	544	561	610	573	608	577	597	620	604	610	633	596	558	566	572	574	583	578	611	596	577	568	568	602	553	625	606	578	568	590	611	557	579	566	623	570	607	536	581	595	579	564	619	583	621	552	535	596	580	586	558	580	578	557	572	573	570	628	555	604	610	622	599	598	553	563	607	549	578	605	600	578	556	555	562	589	612	588	594	600	593	582	581	534	590	547	598	559	571	597	595	582	616	583	596	576	606	577	628	590	566	602	585	571	563	582	536	596	554	599	610	526	558	567	562	570	564	579	573	584	610	619	578	581	581	550	625	554	588	591	617	570	567	573	598	573	570	550	537	571	612	622	543	608	591	588	620	563	597	579	597	590	597	594	576	549	595	593	590	538	615	609	553	599	594	613	578	567	591	608	561	605	601	591	605	575	612	575	637	582	594	578	567	635	588	577	619	561	578	582	572	641	537	567	610	593	548	583	592
3362	1617	464	745	1937	2748	2934	1546	878	434	193	78	71	74	45	62	60	70	69	54	37	47	48	42	46	39	49	34	36	39	37	39	34	40	43	40	38	43	40	39	42	47	39	46	40	39	46	44	44	38	41	38	33	29	39	44	44	35	28	56	53	48	38	32	47	40	41	56	35	31	40	27	54	46	32	34	46	44	46	37	46	36	50	42	41	35	58	33	35	42	56	45	40	46	33	34	41	41	55	36	42	51	45	49	37	36	26	41	43	40	31	41	51	39	43	40	39	37	53	39	36	37	44	31	30	43	48	46	37	48	35	42	45	30	47	39	46	39	40	39	49	42	34	48	40	38	35	39	43	43	36	45	50	30	47	36	33	36	42	41	37	29	37	55	27	36	46	39	43	32	35	47	38	31	32	32	36	46	41	44	44	49	28	40	43	41	35	37	52	36	42	42	45	43	34	34	45	46	39	41	34	39	53	38	35	33	37	45	29	52	33	43	54	57	44	53	43	42	42	39	42	40	41	38	40	27	38	46	47	48	40	31	44	35	44	40	45	52	44	33	50	42	24	58	42	44	39	35	33	44	45	30	44	50	42	37	51	53	45	41	47	36	47	48	42	40	45	33	48	36	28	33	38	38	45	42	37	45	30	34	36	39	44	31	39	38	32	34	43	39	39	39	41	41	45	43	51	36	51	44	43	52	47	44	37	41	51	47	37	40	44	44	45	50	46	38	38	38	49	27	47	37	45	39	54	38	36	36	45	47	45	50	49	41	45	37	48	36	32	30	50	45	33	41	46	56	43	51	39	44	46	65	38	40	45	34	34	46	49	42	39	35	40	32	38	35	41	44	44	46	36	45	36	46	35	40	44	42	46	47	43	36	40	33	39	44	46	46	40	48	48	41	51	41	40	46	45	43	46	36	40	41	41	42	41	37	32	39	46	30	44	38	48	50	40	36	44	50	31	35	44	44	52	49	38	45	51	41	53	42	32	47	37	37	39	43	32	38	40	39	50	47	42	30	39	28	37	37	42	44	52	39	45	50	41	60	50	37	41	53	42	43	51	50	30	38	40	38	41	36	43	43	44	37	32	49	34	39	57	45	33	41	40	46	39	60	42	38	45	47	48	52	41	25	51	38	45	37	45	47	46	38	48	33	50	48	46	35	43	35	40	41	41	47	43	45	37	53	43	49	25	37	50	36	44	42	47	37	40	46	48	41	41	36	56	51	35	40	43	34	52	42	36	35	40	35	29	46	48	43	37	42	44	42	50	40	31	38	30	47	42	40	40	42	31	55	42	44	33	40	35	44	45	50	38	38	37	41	38	31	42	44	52	38	41	41	40	39	41	40	34	47	31	40	33	44	37	52	35	53	40	46	41	41	41	52	43	41	39	38	44	42	54	41	50	41	43	50	41	43	36	36	41	53	48	37	47	48	41	49	39	32	45	46	40	53	38	48	38	34	36	57	48	37	55	41	51	43	33	41	40	37	47	37	38	45	41	53	43	41	31	52	34	39	37	45	39	39	47	34	30	39	41	42	40	45	41	51	37	40	45	35	36	43	51	52	41	48	41	44	52	51	49	39	38	46	43	45	41	44	42	42	31	39	48	39	39	53	45	43	45	41	27	47	28	36	43	68	47	45	32	33	33	39	45	43	36	39	42	40	44	28	35	55	41	50	37	50	47	36	41	44	41	39	41	38	37	43	49	39	37	39	44	31	38	45	54	26	48	50	32	42	43	31	30	50	39	35	36	42	34	57	42	42	54	47	32	38	51	45	46	40	41	37	50	40	32	35	39	39	37	41	30	50	42	41	30	43	41	43	35	25	33	40	46	28	53	38	42	43	38	44	38	42	39	44	39	52	52	36	42	38	37	37	50	45	45	46	43	30	35	31	45	35	49	30	46	38	45	43	36	38	41	36	39	40	39	47	39	47	42	31	35	42	41	49	43	37	33	37	48	41	47	42	37	53	42	36	38	40	46	43	41	41	38	30	38	47	46	37	39	42	49	47	42	41	43	41	30	50	31	34	32	42	39	52	44	45	30	44	31	41	40	39	41	31	42	49	42	39	30	40	59	49	36	36	60	46	46	50	43	40	45	39	34	43	32	34	40	48	33	32	47	43	32	33	42	45	40	48	36	46	49	54	36	45	52	43	33	44	47	46	39	39	51	39	44	41	34	37	41	40	37	46	48	35	43	52	51	35	47	43	34	39	49	52	46	34	47	37	34	42	40	41	41	33	39	47	44	45	45	48	32	41	51	48	45	44	43	33	40	33	33	49	41	48	49	41	51	51	33	40	45	47	38	50	39	30	40	41	39	49	34	51	53	40	30	36	51	45	40	33	32	43	40	54	44	51	32	39	33	39	47	30	34	45	37	42	42	42	44	54	52	63	41	34	29	42	35	45	48	36	31	43	48	51	52	54	28	43	43	51	35	38	52	39	36	31	48	48	30	42	36	39	48	38	46	49	38	45	47	51	28	32	37	37	48	37	44	41	37	36	42	34	42	55	51	47	44	48	32	49	51	42	37	42	37	43	54	35	46	48	36	34	49	45	47	41	33	37	42	35	38	46	42	52	39	40	42	46	39	38	37	47	41	38	48	52	40	42	49	51	48	31	39	44	58	47	34	36	48	40	45	40	46	46	36	44	43	41	38	44	46	43	40	38	34	43	36	51	31	45	50	50	46	58	51	32	47	40	50	43	51	40	43	36	47	43	32	43	50	53	44	29	49	41	47	43	28	52	35	57	46	34	54	32	44	46	46	44	37	43	45	42	51	41	33	32	45	38	54	43	47	35	54	43	50	50	37	47	42	48	37	41	40	39	44	37	35	37	48	43	29	37	42	32	33	41	48	46	48	55	54	44	39	39	39	48	45	37	36	42	44	42	36	36	31	38	48	35	37	57	41	29	41	36	42	52	38	44	39	43	50	30	36	45	55	41	45	44	43	46	47	46	34	38	48	49	41	39	41	34	37	44	53	42	43	51	49	46	45	39	48	50	41	41	40	49	50	44	44	34	30	37	44	36	50	39	39	52	41	40	44	47	52	43	45	41	50	55	50	52	39	35	40	39	50	37	39	37	46	34	41	38	36	39	41	45	49	32	38	45	47	45	34	49	42	49	38	34	33	36	31	51	42	34	39	47	41	42	42	41	44	28	47	46	32	39	37	38	33	45	49	48	45	40	36	30	40	43	42	51	45	33	37	46	32	38	40	41	54	37	39	56	54	44	32	44	31	40	32	53	48	40	40	43	53	36	39	35	37	39	39	38	43	43	35	43	32	33	39	36	46	39	29	43	42	39	34	47	41	41	46	48	52	37	34	49	40	43	31	40	48	46	43	54	35	29	44	38	36	29	42	46	45	45	39	37	39	37	37	57	39	48	43	53	37	48	36	48	42	36	43	41	38	40	49	40	38	37	30	26	54	40	40	50	52	25	40	35	54	37	42	36	45	46	36	38	45	45	50	52	49	38	46	52
32372	16530	9609	24566	41895	41394	38222	29121	22193	13507	6328	1992	2208	1859	733	1294	1828	1523	1213	807	606	596	512	519	573	560	531	605	558	545	600	564	616	547	581	574	560	528	595	560	579	575	598	556	564	604	522	567	573	556	582	573	597	574	574	588	530	549	538	523	521	575	576	571	552	561	570	502	554	507	547	538	585	556	529	571	581	601	543	567	562	541	593	548	585	549	572	586	581	592	540	566	555	576	559	571	552	528	576	566	576	540	565	485	562	547	568	555	545	553	565	523	521	554	532	553	592	574	546	549	561	556	529	556	596	547	550	521	584	515	514	513	613	559	551	580	533	526	592	564	574	555	560	601	546	499	540	529	519	539	545	541	578	586	549	593	602	540	548	595	622	540	557	550	553	631	565	557	564	587	551	557	571	566	533	577	558	554	593	540	534	594	539	539	581	548	591	528	529	564	577	570	578	586	594	523	565	530	577	536	580	570	570	552	562	540	565	536	555	580	581	545	533	514	590	553	546	531	560	524	559	556	577	569	582	593	553	552	556	543	538	573	575	579	560	557	561	527	534	552	558	585	536	557	534	556	560	550	582	560	553	509	546	573	518	587	580	565	592	562	592	608	559	545	525	508	550	578	569	543	536	528	589	575	563	546	619	550	596	538	592	531	526	521	552	579	569	568	589	528	535	589	528	565	548	520	590	548	568	563	541	522	591	539	597	586	556	551	556	571	531	552	600	548	544	590	572	602	520	565	565	572	582	578	520	533	574	565	519	541	602	561	575	531	568	552	542	521	569	562	548	516	576	594	573	564	514	563	553	588	555	565	589	596	578	574	547	563	565	557	570	557	546	587	509	558	574	625	582	575	574	569	561	567	594	581	524	532	580	590	556	554	552	565	562	550	524	555	555	542	532	587	582	610	534	610	561	563	550	585	579	540	626	588	549	601	601	565	569	530	561	538	553	571	541	580	564	551	546	563	532	537	531	561	594	545	524	561	565	568	531	537	579	594	550	549	567	603	549	584	542	525	610	578	573	522	616	551	547	602	561	604	604	573	539	564	605	527	577	549	566	532	536	585	550	564	532	564	576	552	572	589	575	541	597	584	536	555	620	548	566	527	628	525	559	567	569	577	576	538	558	590	611	564	618	569	547	558	556	544	596	540	542	560	533	538	575	541	591	566	570	543	568	592	516	563	573	579	545	561	561	564	575	556	525	596	557	560	575	568	579	569	574	600	586	534	585	564	549	548	596	577	598	491	546	532	583	617	559	564	547	488	578	593	576	530	570	545	538	551	584	567	561	581	553	540	562	571	559	585	578	529	569	562	530	546	559	539	594	533	527	578	559	572	529	567	576	556	520	553	528	584	561	559	542	562	518	569	585	529	568	588	589	553	567	590	547	545	569	537	568	562	561	576	548	574	593	534	555	549	565	555	565	577	543	573	581	575	566	575	603	543	530	575	563	588	531	563	598	576	523	563	538	583	576	570	557	564	547	536	539	559	568	561	541	585	551	590	536	555	532	596	554	554	598	539	528	509	548	621	550	542	560	594	574	568	561	584	514	531	575	542	543	556	523	568	584	566	556	602	576	527	583	565	564	586	580	557	582	565	553	540	566	589	567	530	549	588	533	580	531	545	582	576	561	530	551	550	555	540	593	575	551	576	586	596	544	570	547	554	526	572	546	537	551	557	577	544	582	588	556	521	569	644	549	568	573	538	572	599	605	561	579	539	583	545	556	578	551	544	568	546	597	548	556	567	556	560	577	587	562	530	540	549	549	621	553	539	586	552	544	561	584	541	566	560	567	572	600	541	551	626	569	591	545	560	571	545	578	555	580	573	586	539	570	591	552	596	572	554	550	572	611	573	548	597	563	562	598	568	570	569	623	578	567	556	595	540	590	530	575	522	541	506	574	560	550	587	540	596	575	549	565	548	566	585	535	544	525	554	556	562	594	508	559	519	583	535	538	592	566	569	561	542	529	568	584	567	537	564	542	534	592	572	547	568	588	541	530	565	529	548	551	555	567	549	552	557	547	548	554	539	544	557	584	593	582	599	558	542	533	542	568	549	565	581	543	527	572	574	582	588	555	581	515	516	557	571	551	564	589	542	580	594	572	574	582	525	578	572	524	569	557	578	569	587	567	573	608	537	595	576	546	524	546	573	601	523	580	562	569	535	585	581	546	521	611	543	567	539	525	563	583	536	587	578	516	570	533	558	548	562	549	562	594	530	512	559	571	540	536	593	554	563	558	613	570	593	558	567	548	533	584	531	557	527	562	520	589	593	554	530	569	555	533	587	543	520	570	568	544	580	562	560	546	553	569	598	582	547	587	596	563	564	591	559	536	512	543	566	557	550	583	529	590	557	629	557	539	556	562	564	551	623	536	573	541	568	544	564	560	553	559	547	529	553	581	593	535	535	551	572	528	585	565	565	556	550	556	588	589	539	568	566	507	576	578	542	557	543	569	559	578	564	551	545	557	554	579	547	557	598	558	517	580	579	522	583	567	503	597	524	549	585	539	571	532	533	548	577	553	604	535	569	572	583	597	582	555	556	580	526	593	567	577	551	523	587	598	559	583	528	545	561	540	557	569	561	569	581	575	571	570	533	574	593	586	563	544	552	601	559	527	551	579	524	577	541	583	571	547	593	570	535	587	554	555	521	559	567	566	597	547	553	589	569	545	539	527	580	544	570	560	618	594	569	520	564	570	539	517	525	554	589	525	551	578	550	558	590	571	564	555	587	599	580	550	561	584	594	527	539	592	585	588	578	566	535	573	555	562	625	570	526	544	557	601	625	580	620	577	589	585	561	534	586	566	568	553	571	568	565	547	596	543	538	504	604	581	546	549	551	587	589	558	590	572	586	527	558	562	579	544	575	580	526	583	543	574	538	561	510	561	526	577	563	568	540	553	572	567	548	542	571	576	547	582	580	560	558	547	578	542	527	566	538	562	549	539	569	543	565	595	523	591	540	574	571	570	543	543	585	621	557	572	571	579	575	580	523	567	573	562	594	582	565	560	574	562	550	550	571	510	580	552	563	558	588	550	543	613	565	566	592	544	588	557	595	574	567	558	575	521	558	569	511	578	562	587	568	582	588	552	554	538	549	595	539	541	575	583	560	584	517	537	559	519	552	571	517	602	568	550	556	574	572	545	612	555	569	546	571	569	583	559	551	548	548	520	585	581	578	551	578	562	552	575	602	563	522	532	586	572	584	559	563	559	581	530	570	566	583	559	551	551	549	565	600	581	562	576	582	610	568	531	573	547	590	571	603	564	585	575	569	527	576	569	548	587	527	565	555	582	560	571	551	566	555	550	547	555	580	527	571	559	499	542	590	599	590	580	548	541	567	540	561	557	570	531	534	589	561	517	550	551	562	573	570	584	596	556	574	532	551	531	535	561	613	539	574	570	516	549	544	591	545	576	596	552	560	564	605	530	627	543	592	603	520	567	583	569	583	549	545	590	580	567	565	576	542	592	586	569	555	543	558
7124	5092	1813	2223	4887	8017	8112	4685	2489	1000	430	136	166	168	60	65	112	125	97	77	60	51	40	39	42	38	36	37	40	48	37	50	48	37	42	46	50	50	39	45	36	37	44	45	43	41	54	47	36	47	37	64	52	46	40	46	48	55	33	39	36	34	48	42	45	38	30	49	42	48	39	48	41	45	53	46	43	50	40	38	42	47	46	50	39	43	49	47	36	41	37	43	42	54	44	46	41	34	33	44	50	49	47	44	38	40	45	44	38	39	41	47	47	52	48	43	45	38	39	43	49	32	40	50	57	36	35	55	37	46	54	34	45	43	43	51	39	42	41	39	32	39	38	49	45	51	39	35	52	42	44	36	41	37	48	36	53	37	46	33	45	48	35	37	39	28	37	32	50	45	50	54	39	47	45	38	57	43	45	41	37	56	39	35	40	45	49	52	45	53	49	51	50	42	41	45	43	43	46	42	46	44	43	48	45	44	44	48	42	53	42	41	48	37	41	26	42	34	47	51	48	40	34	39	36	39	45	43	43	38	42	49	42	46	65	29	38	54	25	39	47	42	51	36	51	44	38	38	39	43	41	43	38	39	39	41	35	35	37	39	46	42	41	36	43	32	49	42	37	38	42	42	35	36	32	36	49	34	49	43	47	40	47	43	50	35	42	35	42	37	29	47	36	37	38	32	49	51	38	39	47	35	41	44	37	51	42	39	45	44	47	44	45	45	44	49	43	37	44	49	37	38	41	53	40	45	48	35	32	35	33	37	45	38	34	43	42	47	44	44	29	35	50	49	44	39	50	39	46	34	39	38	41	37	42	46	50	42	45	31	44	35	46	41	46	42	44	35	41	45	45	43	35	43	44	44	39	34	41	45	35	40	44	34	46	51	52	39	48	34	43	43	42	33	49	34	43	41	47	38	51	39	52	48	44	33	36	32	52	63	42	53	45	51	47	37	33	43	39	50	39	39	46	44	41	46	38	38	50	33	41	32	49	42	34	47	45	37	40	38	39	41	42	39	38	44	35	44	41	45	45	45	46	41	36	41	45	43	41	44	43	49	39	42	46	43	50	43	37	53	37	48	42	48	29	44	42	31	51	36	42	43	46	40	44	41	50	31	47	39	43	50	56	43	40	55	49	38	46	52	32	42	41	47	51	36	41	54	48	35	48	47	45	43	49	39	44	37	43	42	54	39	47	34	47	63	48	50	46	44	39	46	44	31	39	41	42	40	46	40	36	52	39	48	40	47	44	34	31	36	45	51	35	45	38	33	54	47	38	40	41	49	53	34	36	48	38	44	43	39	43	50	43	45	51	40	46	42	45	43	54	33	43	41	48	35	38	49	38	52	42	43	52	37	38	46	37	53	43	46	43	48	45	47	46	54	54	46	54	40	33	32	45	43	46	39	29	46	51	45	32	43	32	46	54	47	44	45	34	34	41	41	36	29	42	41	39	50	42	33	38	35	43	43	42	45	32	30	42	40	34	44	41	45	43	52	27	34	46	42	50	46	46	39	42	45	41	33	32	41	41	48	34	39	46	45	45	45	35	44	54	39	36	38	33	40	40	45	35	32	32	39	40	47	45	40	56	38	32	54	45	40	50	40	45	37	37	52	44	36	49	41	39	36	52	40	46	31	48	52	47	33	43	42	32	42	40	37	43	37	46	45	35	42	43	52	51	50	54	40	45	45	51	40	42	45	40	52	36	39	48	42	41	52	32	55	40	31	45	37	47	48	40	30	21	50	47	46	40	32	39	45	33	35	33	39	54	41	40	37	43	57	54	39	43	43	42	32	44	44	39	34	61	42	45	43	44	32	39	35	32	47	33	36	46	35	39	39	45	39	29	38	43	59	42	45	43	43	42	50	50	36	35	42	37	33	39	35	38	50	45	60	39	33	45	49	51	37	42	57	36	38	36	41	51	49	33	38	46	29	46	42	41	48	38	39	41	42	40	41	55	36	42	47	50	52	46	36	41	33	48	36	44	50	52	40	32	41	33	42	42	45	40	37	38	37	35	32	49	39	43	35	49	36	40	38	36	35	50	46	37	38	35	48	40	38	38	47	38	55	31	50	53	39	49	28	39	36	48	42	41	43	34	47	51	33	43	32	37	48	34	42	40	51	46	44	42	36	40	41	36	46	43	53	34	34	42	40	49	32	49	38	41	38	46	39	44	48	43	37	41	51	42	44	43	47	45	38	44	41	53	40	43	52	48	32	37	53	44	37	41	31	42	46	53	37	43	48	47	31	49	33	45	47	40	36	41	54	37	43	53	47	41	42	38	42	42	49	41	40	40	32	40	50	36	41	43	31	47	31	46	30	38	45	34	31	47	42	47	49	43	36	42	41	50	29	41	39	40	42	33	41	43	45	25	56	59	41	41	46	49	45	45	46	39	57	50	54	45	39	55	36	31	39	41	43	42	41	41	42	45	36	53	43	41	33	43	39	54	39	42	48	51	45	44	45	45	39	37	47	42	44	47	45	37	40	38	41	53	38	53	48	49	47	49	36	39	58	38	55	30	50	33	30	47	37	41	49	50	42	40	53	45	37	37	45	31	53	49	40	55	33	41	35	30	40	31	45	46	43	29	37	41	48	29	40	52	52	44	49	39	53	37	39	31	37	50	34	49	44	46	46	38	42	45	29	47	38	39	40	29	43	42	50	43	36	40	40	55	44	33	38	40	44	42	48	37	46	40	50	42	53	48	48	46	46	55	42	34	39	42	50	38	43	46	43	36	36	54	58	37	43	45	47	44	53	42	46	50	42	44	39	44	35	42	44	42	25	42	35	47	41	36	55	52	29	39	42	48	45	58	51	40	40	45	49	51	46	50	47	55	34	37	43	43	49	45	47	50	44	35	45	43	39	57	26	49	35	39	33	40	46	43	33	43	32	31	33	40	47	40	44	54	54	60	51	37	48	49	33	53	36	51	51	50	38	35	54	43	35	44	50	58	45	43	35	35	31	40	28	44	38	39	44	32	54	43	51	32	46	36	53	37	37	51	39	43	52	36	56	51	40	40	43	42	41	49	43	41	43	37	37	43	39	27	47	36	40	46	37	53	31	53	35	50	35	39	37	58	43	37	35	40	39	44	45	40	37	42	45	44	33	32	37	39	35	49	49	42	45	48	32	33	45	41	51	41	49	41	39	52	46	32	30	30	45	44	42	40	23	44	33	47	32	34	39	34	43	39	43	47	48	45	42	38	45	45	33	51	43	52	45	50	35	33	37	44	43	36	45	48	46	38	37	37	50	42	45	55	45	38	39	44	45	44	35	45	39	53	31	51	57	31	42	52	41	34	40	45	37	41	51	48	41	45	37	44	42	38	44	44	54	37	53	31	49	40	55	55	42	38	42	52	51	46	46	34	30	32	48	38	56	42	42	39	46	50	29	47	40	39	51	38	44	43	34	50	40	38	47	31	45	36	36	52	49	34	46	46	36	43	30	40	54	39	41	45	40	49	48	36	57	42	46	39	31
44186	25500	20141	36715	57455	58643	52943	39891	31895	21429	12151	4517	4975	4514	1035	1046	3282	3230	2165	1171	786	723	647	594	596	578	516	580	576	592	545	580	571	601	571	574	586	581	560	570	580	611	578	603	571	556	574	580	568	524	590	534	600	539	502	570	594	560	629	597	558	561	559	566	553	576	562	584	572	501	608	619	618	568	526	564	562	591	608	584	584	532	541	545	536	561	576	594	554	577	561	546	534	515	583	541	566	563	581	564	566	572	571	547	563	575	550	548	604	558	546	590	557	566	559	544	548	551	586	596	559	556	572	554	570	580	559	592	605	553	584	554	551	612	550	550	548	570	573	533	581	557	520	595	557	566	615	566	528	580	561	529	646	561	565	543	575	548	563	588	554	590	550	600	566	554	584	605	547	578	554	557	577	555	560	587	573	599	553	577	578	574	512	544	554	570	567	580	586	563	564	536	603	565	533	572	543	602	573	563	548	573	571	601	598	557	550	564	549	549	583	563	561	591	565	581	535	582	600	537	574	512	573	548	564	566	535	588	569	552	575	553	568	574	543	574	547	525	581	624	561	587	570	508	536	576	602	533	568	581	564	596	576	574	528	626	570	562	572	552	527	543	549	586	546	558	595	629	580	560	616	574	568	568	539	554	540	587	562	598	607	567	615	569	601	539	556	555	561	558	583	579	575	560	563	546	579	590	571	552	544	574	538	554	585	594	583	553	624	580	612	569	562	534	559	576	505	584	576	591	594	547	554	571	522	556	543	558	544	546	600	584	552	502	589	561	591	537	608	542	611	566	578	572	571	592	565	585	539	609	590	592	574	580	596	599	575	569	559	588	565	596	576	565	562	637	602	548	501	516	568	556	537	588	581	600	566	553	537	570	538	563	555	551	551	619	530	546	623	583	607	580	567	538	534	552	558	561	542	572	568	582	598	560	579	573	577	638	604	600	564	596	560	596	562	577	593	528	535	592	543	571	555	602	561	585	579	563	605	594	518	570	624	533	585	581	574	562	531	543	567	578	554	563	559	561	559	578	613	533	585	558	594	545	562	555	549	591	568	609	569	564	624	590	573	526	573	604	563	569	569	533	589	556	588	546	567	570	566	592	556	567	592	576	551	607	577	613	567	584	607	594	555	561	601	582	562	580	559	573	539	560	591	597	592	569	560	562	542	554	555	559	573	572	601	588	574	557	576	588	585	582	561	577	560	558	533	585	582	533	537	540	574	575	582	572	541	544	590	589	562	589	590	538	545	576	553	586	574	543	592	571	565	577	540	610	628	536	580	575	563	548	608	606	604	572	529	537	568	543	534	600	597	551	564	555	546	584	535	580	536	544	570	556	590	587	600	542	553	566	530	547	556	601	579	570	555	580	547	573	564	560	578	575	568	577	549	590	566	575	569	568	509	578	593	553	597	526	589	542	581	584	617	568	595	563	528	539	561	581	542	588	575	594	582	548	622	582	553	597	577	562	559	591	551	541	581	586	524	545	564	611	534	561	553	595	572	581	600	556	592	620	559	561	591	535	579	546	495	595	539	591	537	556	523	570	620	559	595	525	564	597	609	593	543	527	567	572	562	594	576	552	556	582	556	577	557	568	532	581	581	609	548	588	560	550	549	630	556	529	597	600	591	601	531	567	578	614	591	556	612	564	547	586	543	598	597	542	553	570	540	605	532	521	566	566	569	523	578	587	593	587	524	565	609	581	581	557	609	619	560	578	553	587	558	585	545	551	541	606	587	593	505	610	597	573	568	599	594	590	539	585	531	552	577	547	551	559	562	589	593	552	617	595	566	568	583	576	540	593	586	533	561	570	549	581	563	581	562	580	577	547	562	562	586	523	572	540	577	561	581	570	570	580	551	580	573	601	576	591	557	566	560	591	580	502	551	599	585	575	615	563	578	593	540	577	551	564	583	562	573	592	596	616	610	567	514	567	567	583	576	594	540	573	550	562	521	597	559	569	588	554	584	611	599	578	582	594	586	605	580	605	516	613	557	527	572	578	587	564	572	556	599	597	608	599	559	658	549	573	572	588	556	595	572	572	560	573	541	576	545	566	617	584	595	533	574	526	622	637	560	574	575	554	551	557	578	600	577	582	578	592	545	579	548	585	556	557	511	544	584	512	546	529	561	591	626	552	569	551	521	563	560	583	589	585	642	588	530	578	573	539	568	563	564	637	556	562	544	534	588	569	579	565	575	589	544	562	565	585	588	586	536	579	605	545	566	560	561	548	570	553	544	561	576	566	564	567	575	527	592	537	552	539	589	541	567	584	566	578	545	540	594	603	616	547	568	564	589	572	572	603	597	596	569	564	552	543	585	536	563	530	579	581	544	531	600	630	570	525	540	581	554	584	556	565	583	558	607	551	591	588	527	589	602	561	565	572	562	600	581	555	559	559	559	571	588	580	540	570	601	554	551	548	564	564	572	532	599	541	554	584	612	612	537	544	571	535	601	569	552	550	577	581	568	573	567	592	575	555	572	570	544	558	534	601	597	569	575	577	551	584	549	562	595	572	559	540	539	581	547	571	601	508	598	604	576	509	557	550	565	594	617	583	606	564	555	597	533	589	557	604	574	552	547	589	582	542	604	591	552	564	576	570	594	603	573	573	575	592	586	556	602	536	562	584	513	605	530	566	567	561	561	560	554	558	574	568	543	623	577	547	555	572	557	594	565	563	523	549	546	514	548	607	549	559	578	562	595	583	581	589	550	575	548	576	599	550	572	554	538	560	621	572	554	602	529	560	600	547	587	557	590	603	581	584	586	559	597	567	587	549	604	548	536	605	569	578	572	581	587	559	563	583	566	582	565	555	585	568	596	545	540	565	582	622	589	584	565	569	551	597	583	561	563	501	569	581	574	588	558	606	542	575	584	549	580	566	551	555	577	615	556	557	570	625	553	587	562	600	529	549	547	553	533	528	562	561	602	612	604	575	570	546	589	581	582	557	530	535	589	633	569	562	598	582	545	546	540	558	618	563	587	544	592	548	524	585	576	533	560	555	634	602	552	611	537	603	571	576	549	576	576	564	568	594	574	529	558	554	585	577	567	571	579	553	549	558	593	564	572	546	589	585	518	550	569	562	571	556	598	575	529	562	541	535	567	587	581	542	618	590	543	555	542	538	630	568	539	581	589	590	577	585	552	566	524	575	535	569	603	593	545	577	538	559	572	555	575	574	571	575	550	545	603	597	549	577	592	545	579	617	550	555	552	547	594	607	591	525	575	523	517	590	542	563	516	550	574	539	606	570	584	532	555	552	546	583	579	564	538	580	580	553	584	551	583	553	594	549	547	591	568	565	520	584	558	506	592	600	556	565	563	562	534	586	568	566	537	550	577	562	559	575	575	557	553	570	561	604	537	537	585	527	596	560	555	558	592	507	543	582	598	567	577	571	597	552	590	566	539	567	553	581	554	578	562	543	543	554	563	539	548	577	543	552	569	589	542	542	578	573	536	590	559	582	546	592	612	531	573	608	550	577	549	517
6536	5505	1496	2703	4320	7962	8688	4880	2839	1149	505	213	204	198	102	42	114	108	91	62	46	47	51	39	46	50	38	42	44	34	41	47	39	43	33	42	47	40	45	55	42	41	39	48	56	43	40	43	39	38	37	50	46	40	43	40	39	49	41	43	44	42	44	49	55	41	44	27	40	46	36	40	44	37	47	40	43	50	42	39	46	33	48	48	52	45	43	54	44	38	40	40	46	53	46	38	51	59	54	47	46	43	38	46	42	48	46	45	51	38	42	35	42	42	39	37	44	45	43	45	41	49	37	48	44	40	55	38	45	54	39	46	41	49	41	51	48	54	38	48	48	45	41	46	42	42	39	47	50	49	46	39	31	47	41	50	41	44	42	45	48	47	43	43	47	54	38	62	43	35	37	52	33	43	59	37	28	49	49	47	30	45	43	38	48	42	55	33	46	47	47	46	37	46	42	30	59	39	40	45	39	52	48	39	25	43	37	40	51	40	37	33	40	40	37	36	51	43	46	27	55	49	41	48	49	36	46	29	41	36	39	41	43	44	49	53	46	48	48	47	39	48	32	43	57	33	34	35	34	54	45	38	47	42	42	42	45	47	56	53	48	47	54	50	42	38	39	59	36	47	33	38	48	51	37	39	44	34	42	53	43	40	35	35	54	51	41	50	35	43	42	44	37	40	42	32	44	41	44	49	41	52	52	55	47	45	57	39	34	40	39	46	39	49	46	37	35	44	48	37	48	50	45	55	37	41	43	42	42	37	43	27	44	51	50	29	50	43	28	43	33	40	55	35	43	47	50	46	36	43	50	35	41	52	58	43	39	47	48	49	48	48	41	40	58	34	36	35	44	39	33	39	46	43	37	40	42	49	43	52	36	40	37	27	45	46	46	43	46	47	49	41	49	44	44	48	49	50	56	39	42	44	32	47	40	40	53	49	44	41	37	53	38	38	38	37	36	37	46	40	37	37	46	43	38	40	39	55	43	45	32	55	58	36	40	49	34	43	30	32	46	49	43	43	37	51	46	45	52	49	38	47	51	41	37	35	41	43	42	46	35	41	36	39	44	55	49	36	36	39	38	37	43	38	37	35	42	53	40	40	43	42	48	45	35	44	49	37	44	45	33	32	35	39	51	31	41	51	41	30	47	46	44	40	53	52	36	53	37	44	38	43	30	42	44	40	33	48	40	39	56	42	38	41	52	39	43	48	41	43	36	39	37	43	46	42	35	38	38	55	39	49	47	51	37	48	47	44	45	49	45	34	47	47	46	41	36	41	39	45	50	41	47	33	48	39	34	46	45	43	27	44	46	46	28	42	32	55	42	35	41	52	40	47	46	48	40	53	50	42	46	42	45	43	31	48	34	36	42	39	38	48	33	49	57	59	43	48	43	44	48	38	53	45	45	29	43	43	39	39	52	50	54	44	45	52	47	35	33	58	48	36	46	38	47	37	50	52	42	31	45	44	37	46	37	51	46	42	43	42	35	41	42	44	44	48	43	44	44	53	49	35	45	36	37	42	48	44	43	38	56	39	55	35	50	36	41	42	37	52	41	39	38	44	53	44	50	36	50	31	29	46	52	39	31	50	52	36	49	37	50	47	50	49	34	41	40	44	49	47	45	42	35	51	51	38	42	53	42	41	43	39	37	46	25	55	38	49	38	34	48	47	52	41	51	33	54	48	45	51	58	53	38	45	56	38	42	47	53	47	45	51	55	42	38	30	44	42	45	36	44	36	52	47	39	40	54	39	38	49	55	33	38	43	41	44	37	38	39	26	48	56	28	40	35	51	38	52	46	45	42	51	47	45	44	38	32	46	60	47	56	46	46	31	35	50	49	42	45	46	46	37	36	46	58	36	45	30	34	34	56	38	47	43	59	37	44	43	58	40	48	41	44	51	43	38	43	34	43	48	40	54	44	45	33	36	43	45	35	43	49	44	54	36	49	30	35	34	44	38	42	40	42	35	49	37	54	39	35	51	43	38	47	43	42	47	33	35	45	43	46	36	44	53	42	33	45	49	49	48	40	40	37	44	45	34	46	45	38	37	47	27	39	38	43	37	43	45	47	47	39	45	53	36	41	35	50	55	42	39	51	51	53	51	41	40	47	46	52	35	38	38	49	26	42	37	29	44	54	40	49	53	48	43	38	58	43	37	33	35	46	45	42	56	42	37	40	48	37	47	37	46	36	57	52	46	40	51	38	39	47	51	46	47	47	36	31	46	45	44	39	43	48	44	33	41	39	33	49	47	46	37	45	35	43	38	37	62	41	28	40	43	38	51	53	47	57	54	34	47	42	59	34	50	45	44	40	50	37	54	40	48	36	43	39	48	39	61	55	38	47	44	48	43	48	38	43	37	36	30	38	34	51	36	32	46	37	39	26	39	34	34	38	39	38	39	46	49	37	43	39	43	46	36	49	41	37	38	47	54	41	44	33	54	36	49	43	35	46	39	37	41	35	36	48	37	47	42	49	43	47	48	34	42	58	43	49	38	37	36	46	48	36	37	57	37	37	55	39	30	51	44	45	50	43	48	41	39	43	52	48	48	44	46	54	37	45	34	31	44	36	37	50	37	42	43	39	45	39	32	30	34	45	34	44	43	45	39	51	47	48	42	41	51	43	47	44	45	37	48	46	35	45	41	37	45	42	43	40	38	43	52	44	27	56	35	36	45	33	48	44	50	33	59	44	41	38	34	57	42	31	43	37	48	35	41	45	50	50	35	38	40	44	51	41	48	36	48	39	47	44	39	37	51	40	42	43	57	39	35	40	38	56	49	49	43	34	44	34	45	40	46	35	40	42	41	34	48	35	48	52	42	45	44	57	44	43	49	44	46	43	52	38	27	41	45	42	42	50	40	44	45	42	48	36	46	41	41	43	49	46	48	57	47	46	54	39	40	33	45	44	47	35	49	43	47	54	43	49	39	47	50	43	38	38	46	46	60	40	41	43	62	38	45	35	51	38	36	35	37	33	41	31	42	34	57	54	34	45	57	44	44	52	43	46	34	37	49	50	31	36	41	34	54	39	39	33	46	40	38	48	42	43	42	40	34	64	39	38	46	53	49	35	45	40	45	53	38	47	36	46	48	38	38	45	48	35	43	36	39	43	42	45	31	39	42	49	55	33	47	43	48	43	35	47	41	48	45	43	44	60	50	35	26	40	40	42	52	42	44	37	53	41	39	44	41	34	29	32	33	42	43	55	41	65	57	36	37	39	38	44	35	52	33	43	45	34	39	30	41	47	57	53	43	36	28	41	48	49	34	42	46	43	41	48	46	38	49	37	49	37	39	40	52	42	55	53	51	44	36	39	39	41	50	43	42	43	56	49	44	39	45	47	47	38	43	49	36	54	43	41	37	39	57	39	37	33	45	51	48	40	40	48	40	42	52	57	47	45	46	29	35	39	40	50	35	25	43	43	46	40	39	43	36	41	38	43	56	39	49	34	49	43	41	49	41	43	42	52	33	48	37	48	45	37	62
39653	29184	17618	38148	54431	58638	54761	40564	33411	23433	14082	6773	6259	7035	2255	1089	3212	3284	2213	1268	797	713	649	554	573	558	563	623	577	582	601	567	579	584	596	578	581	587	628	622	593	549	539	580	552	578	588	611	591	603	564	584	577	595	595	587	548	574	600	546	567	622	542	554	575	599	625	604	584	600	569	580	557	589	566	574	555	602	604	577	548	599	564	635	568	583	560	566	587	558	617	566	569	601	601	573	599	606	574	600	583	592	558	587	581	508	612	563	580	580	626	568	589	635	593	599	560	605	593	563	555	570	549	621	565	559	624	603	563	557	566	590	564	613	586	538	557	580	576	604	548	588	597	578	547	597	630	610	558	593	541	572	533	597	612	545	582	588	597	546	567	629	536	582	551	558	587	582	607	581	568	562	581	594	593	554	566	581	574	567	555	561	558	612	571	549	570	548	571	547	595	587	545	548	564	544	552	568	571	572	582	545	568	572	619	562	527	605	562	606	546	563	528	566	610	591	592	561	579	577	563	576	581	533	600	589	592	602	602	580	542	564	544	592	594	615	617	531	602	581	550	575	551	547	619	613	584	567	582	573	582	594	573	590	571	594	591	587	553	602	574	575	613	599	555	543	548	573	593	572	579	632	590	570	606	581	563	566	593	614	578	600	612	565	522	620	556	583	523	536	569	623	554	601	521	563	523	565	556	595	554	591	537	585	603	612	560	605	567	527	559	539	596	570	586	597	596	553	562	574	564	566	555	572	560	585	603	565	584	562	550	556	622	563	614	554	589	574	609	525	619	577	609	614	588	592	563	544	596	577	553	604	549	575	608	582	571	596	536	588	578	584	580	583	552	582	579	532	574	565	519	592	578	556	594	596	598	547	584	596	589	585	558	605	609	582	571	547	538	594	557	598	563	545	573	551	602	636	583	584	602	626	580	590	565	604	559	556	615	530	571	582	628	584	553	578	610	569	586	590	569	598	558	546	568	579	567	619	534	534	549	560	597	584	572	582	544	579	556	662	603	592	589	575	561	581	581	606	540	557	553	581	611	577	571	508	570	606	580	579	548	582	584	609	604	636	578	578	610	587	594	611	546	586	559	568	571	568	547	585	573	577	640	584	581	597	586	618	587	598	547	583	558	558	581	580	559	579	581	597	548	587	605	544	557	542	586	635	599	578	573	578	564	566	582	531	573	620	581	574	598	575	564	561	601	568	597	571	570	554	577	554	566	589	581	571	560	501	575	627	580	588	591	580	531	559	551	554	561	579	575	613	607	619	539	577	571	569	568	610	558	586	583	577	589	533	546	621	557	566	554	570	589	604	546	578	552	558	568	562	571	571	601	541	604	605	609	557	591	558	561	587	574	548	577	588	593	600	571	574	572	566	561	557	581	513	580	610	580	583	582	572	581	625	586	563	590	576	571	565	556	609	615	539	599	560	646	535	640	605	611	591	555	554	543	581	608	591	627	601	608	577	594	561	536	559	545	590	583	599	538	567	599	576	569	616	603	603	557	579	590	577	602	576	563	587	587	590	568	576	598	582	557	582	609	606	598	582	566	508	582	591	566	538	590	610	597	543	611	571	580	568	596	573	579	562	590	599	546	564	598	642	567	583	586	630	575	594	589	560	621	564	591	579	578	562	567	600	579	537	572	560	615	576	601	547	525	583	565	563	590	544	564	580	588	616	582	601	593	631	538	565	571	591	557	593	626	561	539	611	580	610	574	535	602	555	597	585	597	572	562	599	569	574	586	586	584	605	609	598	609	558	600	575	549	560	591	596	597	616	592	565	573	599	564	595	582	568	606	584	558	614	557	594	607	593	540	567	570	610	609	572	557	580	569	574	590	569	546	566	564	571	600	604	600	578	551	602	587	591	619	624	615	592	574	586	597	571	587	529	598	578	590	575	548	568	586	608	525	609	613	550	567	588	570	594	627	563	589	601	558	569	569	612	564	621	578	548	584	625	563	555	607	568	564	565	585	595	578	572	606	596	582	580	576	587	612	547	597	551	574	597	611	542	568	577	589	580	601	594	575	527	591	568	597	580	607	579	572	570	600	582	606	589	636	587	567	533	558	585	608	585	528	565	600	572	553	546	581	604	563	559	584	609	579	577	622	570	558	653	547	573	567	558	570	571	589	545	539	591	597	607	641	591	554	544	598	596	596	586	594	587	598	576	599	576	609	587	604	606	604	567	548	570	592	561	560	587	575	571	591	597	598	591	587	598	585	566	531	593	586	600	598	571	570	584	539	567	564	564	602	571	582	562	570	596	567	621	558	569	546	581	582	602	581	580	548	574	555	569	586	596	578	591	552	583	592	580	575	558	555	528	555	568	588	578	639	576	557	558	609	579	564	617	535	583	548	589	580	587	555	567	608	557	602	566	573	606	580	573	559	602	595	591	575	565	569	612	574	587	567	589	565	583	569	604	591	568	591	533	622	569	574	595	564	600	559	629	598	595	618	628	585	572	530	559	589	572	590	582	580	542	552	565	609	599	603	563	590	577	550	579	592	548	580	569	579	561	598	585	581	610	567	611	547	589	571	563	587	554	563	546	588	606	557	605	556	577	598	558	521	591	622	588	576	615	599	553	592	588	554	611	583	588	594	586	551	556	608	626	599	593	598	553	568	635	642	569	598	602	603	614	606	576	555	561	554	587	577	537	556	568	557	579	579	556	601	572	592	599	565	557	596	595	591	581	540	563	638	581	594	583	573	608	629	550	618	609	584	635	591	606	605	585	580	613	589	590	573	576	591	588	583	566	569	590	564	557	580	622	605	556	598	606	610	611	572	599	598	619	584	595	607	573	598	639	568	585	604	618	544	601	593	549	583	580	536	582	550	587	578	579	624	550	570	513	551	595	554	551	583	569	593	642	627	592	608	604	622	607	578	584	560	565	624	560	585	596	624	595	569	536	531	617	577	554	635	579	601	599	559	588	522	541	586	546	596	576	604	595	565	628	583	591	582	577	568	545	594	551	587	625	546	579	568	626	563	603	582	574	601	593	576	594	568	561	554	639	591	567	587	557	585	558	628	529	594	651	592	627	582	561	599	599	575	589	615	546	610	554	579	585	590	567	573	579	569	566	600	533	613	602	593	586	555	602	573	569	560	572	562	616	596	565	567	597	579	590	612	576	601	582	585	584	585	594	588	615	595	582	542	612	572	582	534	602	579	606	612	577	541	619	598	580	552	613	590	602	561	621	589	574	577	611	555	562	549	580	592	560	615	557	589	579	571	572	588	556	575	579	594	572	563	566	536	560	583	607	576	534	559	582	578	547	581	582	597	536	575	558	573	549	583	610	546	563	558	570	570	615	592	567	568	550	533	597	626	580	576	682	584	611	587	589	586	613	595	558	613	589	569	584	598	624	566	540	599	571	572	559	571	590	579	550	576	615	548	562	560	621	623	576	576	589	551	572	549	602	586	585	579	601	585	572	579	534	573	569	582	562	574	572	573	553	549	559	586	592	568	536	589	569	529	593	639	555
9388	15317	2766	4725	6966	12389	14706	8219	4359	1594	876	328	236	269	100	80	140	134	93	71	77	40	42	31	51	40	40	51	45	34	46	45	45	47	46	46	47	45	40	36	49	49	41	45	43	48	33	41	42	58	35	29	33	42	49	43	46	32	53	46	31	34	31	46	46	38	48	42	41	42	36	35	43	38	45	40	48	40	40	41	37	58	42	46	41	51	37	47	45	47	39	49	35	40	36	27	50	33	45	37	41	55	37	41	45	45	48	34	38	43	42	32	55	55	38	42	53	47	42	50	41	48	38	35	38	44	46	50	45	46	40	44	38	28	29	46	37	35	42	45	38	50	39	32	50	52	54	38	41	32	32	41	35	47	43	40	52	53	42	47	50	42	47	36	39	35	35	42	44	26	47	45	41	44	52	48	48	42	48	51	37	50	37	41	35	36	41	41	35	38	55	51	48	40	42	29	44	50	31	44	37	39	48	41	46	44	43	43	46	43	47	45	38	37	51	30	35	45	48	45	36	47	45	40	51	41	51	46	45	41	28	37	40	45	44	42	47	46	39	46	35	43	44	41	45	39	34	38	38	47	39	48	28	47	50	31	38	46	44	44	52	50	48	47	44	45	42	42	49	37	31	48	40	60	35	39	48	39	38	39	51	54	52	44	43	39	33	29	41	45	51	39	36	38	40	43	39	42	46	46	41	40	38	44	46	47	27	56	44	40	31	47	46	41	39	45	45	48	43	38	51	43	39	44	41	29	42	37	49	41	52	50	53	39	35	35	40	42	34	46	38	48	45	36	41	41	43	49	37	43	39	46	35	40	34	48	37	42	56	38	42	35	45	46	38	54	45	45	37	48	41	49	40	44	45	43	42	41	55	46	49	45	49	30	43	38	49	44	47	58	45	44	43	41	39	41	41	42	44	42	35	36	47	42	49	37	42	47	37	38	38	53	36	52	40	51	47	49	39	46	48	41	38	47	51	35	51	39	58	46	48	47	57	36	36	47	45	47	44	41	38	58	43	41	51	42	48	44	44	37	54	57	47	58	36	55	46	38	39	35	52	42	36	48	42	37	59	41	41	41	49	48	39	46	41	50	40	39	51	45	51	31	37	39	57	57	40	44	55	37	34	31	42	34	42	45	46	46	45	48	36	42	45	35	35	52	53	50	38	36	37	37	41	40	48	45	41	38	43	49	43	40	52	49	42	45	36	48	41	40	30	42	49	43	55	52	52	34	43	43	39	45	47	44	38	39	40	42	48	40	46	38	55	49	38	48	40	46	64	34	39	43	36	41	40	38	48	33	39	55	42	52	52	28	50	41	47	51	36	54	29	47	37	34	38	38	44	43	32	36	42	38	52	38	35	46	53	38	35	48	41	46	51	59	38	39	35	33	45	42	38	38	31	39	38	38	40	42	43	42	38	45	45	42	42	38	32	49	47	42	49	41	45	37	33	37	48	36	65	41	43	42	37	42	41	45	33	48	36	44	39	47	42	43	49	35	40	36	45	40	38	43	28	36	50	39	31	39	46	41	43	43	48	50	50	26	48	52	50	37	53	41	51	50	45	58	39	36	49	45	31	39	62	44	43	41	45	46	44	49	46	46	47	40	40	38	41	44	41	39	46	45	53	44	51	38	41	42	42	41	47	35	32	38	44	57	35	40	32	31	47	40	39	44	33	42	31	49	47	46	44	50	38	49	39	44	44	38	52	37	39	49	60	37	43	43	49	49	26	46	44	39	39	36	44	45	44	43	33	37	45	50	41	48	36	47	49	30	38	43	43	51	33	43	47	37	52	42	52	55	53	47	43	51	34	42	42	39	39	59	49	41	52	42	51	49	32	56	45	56	43	51	37	40	43	45	46	44	44	36	49	46	37	43	54	33	49	38	47	45	30	48	50	38	34	42	40	45	38	38	40	39	46	42	45	32	36	36	49	46	47	48	50	40	40	44	45	40	54	39	47	35	50	57	43	32	44	52	51	39	43	39	43	30	41	31	44	39	48	42	56	29	47	32	35	46	44	36	57	58	33	47	48	42	47	42	49	40	35	41	36	40	49	49	49	34	48	44	43	42	45	34	37	43	54	43	40	56	43	48	45	45	33	50	54	41	52	40	52	41	46	45	34	42	42	44	44	39	50	38	39	35	50	56	53	30	45	38	41	50	42	36	47	51	44	39	38	48	53	36	35	48	36	44	39	40	38	43	45	50	40	36	36	44	45	40	44	39	37	49	35	30	50	53	58	42	43	43	49	40	55	47	51	43	47	32	30	42	39	37	41	41	37	48	46	51	51	47	38	49	46	47	37	32	46	42	41	39	42	46	48	56	55	33	35	31	49	37	36	41	48	43	51	39	48	28	40	44	44	47	39	43	43	38	39	39	47	41	52	53	49	46	36	33	32	39	36	36	36	50	43	34	51	33	44	39	43	39	40	40	43	41	45	55	47	44	47	44	39	43	43	43	39	32	38	31	46	34	41	50	45	52	34	50	44	40	51	41	34	49	29	42	46	37	47	48	43	41	28	56	45	30	41	39	40	39	40	40	45	47	42	27	39	47	34	40	46	53	36	54	41	39	45	43	45	39	47	59	33	34	50	37	38	45	36	63	39	34	50	39	39	45	45	61	43	47	38	45	42	46	40	41	34	50	40	43	46	45	45	43	44	43	43	56	36	34	40	43	41	46	33	51	42	50	45	53	42	38	50	50	51	40	41	48	38	41	42	35	39	40	46	45	45	55	49	42	30	37	37	39	45	42	35	47	38	29	49	42	39	48	37	34	40	55	48	50	47	35	40	46	52	39	40	63	42	49	37	40	40	42	46	41	43	38	39	38	42	52	45	42	38	31	43	29	44	50	40	41	37	41	29	31	41	40	34	33	50	32	45	45	44	27	43	47	35	46	43	45	31	47	38	48	49	35	42	35	47	40	46	40	38	45	37	44	40	35	44	47	41	27	44	49	43	56	52	29	52	38	52	50	49	41	57	37	49	41	41	51	44	33	46	41	46	41	45	47	34	46	42	51	49	36	34	33	41	43	41	41	45	42	36	39	36	42	53	39	33	37	42	40	43	42	40	52	42	44	42	44	53	49	37	44	52	40	50	32	35	44	40	34	34	55	46	47	47	38	32	39	45	41	32	46	57	57	43	29	41	49	41	40	35	38	40	43	47	36	39	38	57	31	47	44	32	43	43	45	42	31	43	43	35	48	41	52	50	36	41	42	51	48	47	47	43	50	42	47	53	55	37	56	42	30	52	42	34	39	38	43	47	31	46	38	42	36	42	40	51	40	41	41	42	42	46	49	47	40	56	47	38	56	43	40	38	53	46	45	59	48	36	39	44	38	48	50	43	55	49	55	46	40	42	41	41	51	34	43	44	41	49	44	42	36	46	37	31	42	42	41	40	31	53	49	50	36	48	42	49	56	49	48	48	37	54	42	41	52	35	52	63	51	57	37	40	42	53	39	42	36	43	37	45	45	45	44	27	44
48042	39269	21172	45219	63507	68025	64888	46907	37013	27454	19908	9260	7613	7786	2698	1815	3971	3571	2412	1230	823	720	667	586	576	618	601	586	582	599	575	583	583	603	558	591	603	573	569	568	547	605	582	570	543	592	591	607	655	584	577	638	616	593	579	577	598	612	562	561	555	562	576	591	624	601	633	600	566	574	581	564	551	575	561	605	519	601	563	575	587	525	583	620	556	583	555	620	596	598	589	570	591	583	582	576	613	606	628	559	625	585	634	592	552	588	578	585	571	560	525	563	592	556	568	520	567	594	599	598	639	650	586	611	565	559	547	612	583	573	537	604	596	577	574	590	560	562	550	599	596	591	543	612	552	591	578	588	566	598	586	657	584	593	591	579	556	596	599	609	588	607	625	593	579	581	597	589	590	611	582	567	628	624	558	536	576	568	545	569	594	588	637	577	586	584	586	610	560	565	614	573	614	615	577	608	556	590	606	595	552	589	634	613	543	606	614	584	604	568	596	591	616	637	560	575	589	603	569	593	589	597	606	534	603	578	586	553	573	560	595	580	630	551	596	602	557	575	615	569	568	568	569	546	564	536	576	570	551	561	549	575	549	576	600	538	590	590	573	585	546	596	601	567	573	527	597	604	571	570	537	620	573	548	612	583	586	606	597	608	554	581	561	592	585	598	545	553	580	582	582	622	587	622	577	565	582	587	554	575	585	554	554	578	620	612	596	560	555	550	576	533	593	559	576	583	565	579	613	575	599	578	630	566	600	589	567	588	562	592	600	579	584	583	565	613	639	575	584	568	614	558	549	588	604	563	602	616	603	589	551	566	561	607	585	595	580	589	583	584	592	547	605	614	611	571	604	597	554	597	590	553	573	596	557	612	606	537	577	614	605	546	584	553	583	604	618	574	577	562	630	579	614	600	606	579	592	586	612	583	551	604	545	588	574	567	588	544	619	585	607	609	602	532	603	582	590	626	578	557	574	575	549	612	640	587	591	592	571	610	589	572	547	621	586	560	650	603	556	618	632	598	577	577	629	588	588	585	625	544	592	613	553	631	559	565	596	584	584	603	576	569	589	556	589	588	532	616	585	596	566	618	524	608	588	585	602	581	615	592	575	596	556	605	595	600	596	636	532	581	585	573	595	578	582	554	560	539	611	574	581	601	568	589	599	598	623	626	612	616	582	552	552	548	579	559	584	559	573	647	563	605	574	583	616	610	591	559	610	584	581	569	593	572	591	596	572	558	543	588	583	564	584	603	568	577	593	560	581	564	569	564	567	625	563	581	603	523	567	553	599	589	609	610	586	601	612	608	576	621	593	602	573	581	597	565	549	503	616	601	576	577	545	621	588	547	588	558	570	613	549	611	618	637	600	579	556	585	609	549	624	620	553	548	577	590	590	534	635	565	583	593	574	587	593	599	604	569	553	617	581	589	611	581	558	625	592	597	566	586	565	636	560	622	581	551	570	567	616	634	600	581	579	578	618	574	583	591	586	570	584	590	572	563	558	594	625	589	580	567	603	630	564	607	606	558	552	584	607	579	598	603	580	587	564	625	580	539	609	575	586	580	592	610	611	573	581	573	572	547	610	597	628	592	601	592	575	544	572	545	560	568	584	614	589	579	560	562	558	598	532	607	568	599	593	589	568	591	603	596	583	556	608	596	585	590	636	616	560	634	597	584	594	591	591	621	563	572	591	593	586	587	574	597	576	570	591	601	617	656	592	584	569	586	604	599	565	624	576	580	617	556	552	614	571	571	607	591	587	602	562	588	628	585	618	584	551	623	601	604	615	644	577	578	593	592	566	573	568	578	622	596	553	591	593	572	591	592	576	581	508	588	593	602	578	560	556	607	606	595	551	539	619	636	624	535	585	563	597	605	545	585	602	596	635	593	562	552	568	584	580	559	613	544	633	619	581	597	575	597	609	591	545	577	593	583	598	574	590	539	625	545	588	598	569	610	592	599	605	540	587	547	531	560	550	594	557	623	635	589	592	567	544	576	584	610	610	563	625	567	598	602	578	564	586	623	592	613	565	589	572	627	604	587	578	561	600	546	573	613	606	587	594	636	599	543	565	563	606	585	587	550	606	593	586	563	574	550	576	564	563	552	581	627	565	590	631	591	586	606	543	584	567	585	590	599	576	579	571	571	563	607	589	613	587	589	609	535	600	557	601	559	609	597	544	579	558	607	571	595	532	596	543	595	537	610	569	578	590	546	555	532	566	589	567	563	581	575	584	625	598	560	601	602	565	600	607	581	559	609	587	603	604	578	602	593	575	605	603	602	568	576	549	584	601	599	613	575	642	593	585	580	587	575	568	645	580	620	588	618	535	545	576	615	581	563	590	572	615	592	553	594	567	583	604	574	570	618	632	550	602	562	629	570	577	627	609	581	593	570	564	588	571	569	610	577	609	586	591	609	581	615	550	580	560	584	575	566	569	594	613	582	522	580	599	576	606	574	553	552	564	588	598	608	587	577	596	612	605	585	599	580	574	564	562	562	611	590	578	568	580	562	610	592	566	546	602	582	609	602	603	543	587	594	614	571	606	569	589	603	618	586	575	606	553	559	547	621	596	568	606	560	578	563	563	562	607	531	599	566	572	592	587	576	598	579	565	621	589	586	590	584	568	622	573	597	556	534	584	574	575	552	581	543	576	556	591	604	579	590	572	569	589	605	585	605	548	616	562	569	609	573	561	628	576	573	557	584	587	554	569	580	556	613	517	612	604	571	595	621	615	618	560	620	594	587	592	544	629	568	544	560	577	575	554	572	594	551	613	592	610	559	606	582	643	583	578	565	604	600	588	599	585	562	580	578	525	590	616	582	588	560	608	576	568	572	593	613	610	565	586	566	604	556	562	576	585	576	592	576	639	587	575	593	594	569	546	606	612	617	565	573	604	511	583	621	554	590	607	584	605	570	584	571	557	577	578	594	590	610	544	609	556	608	528	606	521	592	587	590	551	593	570	583	592	547	590	548	594	591	580	582	514	598	603	605	545	598	554	591	605	552	616	611	592	598	582	606	593	600	573	572	584	602	613	573	577	527	574	590	563	585	582	619	603	590	547	539	598	596	583	612	577	642	610	580	570	592	552	623	605	567	591	555	572	633	608	586	610	589	596	564	608	550	586	612	569	595	563	584	562	585	596	544	625	592	624	590	563	621	601	521	608	568	544	582	543	596	581	584	570	630	572	595	595	596	592	575	595	563	568	574	546	612	558	590	602	576	627	553	590	592	600	614	609	556	531	607	565	603	615	585	559	602	610	562	593	588	585	573	638	611	609	600	563	578	612	646	566	554	609	582	572	618	618	561	577	584	587	565	582	587	605	613	597	621	603	583	621	619	577	544	583	596	601	580	581	558	612	618	581	605	543	618	570	586	588	580	576	593	563	566	572	567	599	607	619	622	561	576	529	603	592	580	600	596	559	594	576	620	629	574	566	595	577	570	559	579	548	573	610	613	562	634	647	616	551	604	571	621	567	599	550	588	553	591
2860	2846	581	672	1338	2463	3407	1743	914	399	199	108	78	68	43	55	61	52	58	61	49	50	33	39	35	38	45	46	32	51	39	41	40	43	41	39	47	43	33	50	32	31	40	33	38	39	38	48	39	36	38	45	48	39	41	51	38	44	41	41	42	36	43	37	33	49	42	40	36	40	39	40	39	37	50	37	41	47	42	45	44	38	43	48	44	40	35	27	39	48	44	46	43	42	39	44	41	32	34	55	36	35	46	39	44	44	41	55	52	42	47	46	43	43	41	31	38	40	34	46	42	47	34	37	46	35	49	40	47	44	37	40	42	41	49	54	28	28	37	34	40	42	54	43	38	50	42	42	37	44	34	34	49	44	40	30	34	52	47	33	45	41	41	33	35	25	49	42	49	39	34	35	39	39	41	52	50	33	44	38	30	48	46	40	57	45	50	46	36	47	43	39	39	42	49	48	35	46	38	47	47	37	42	32	39	37	44	42	31	43	46	42	35	45	47	41	41	35	28	33	33	51	33	46	33	43	41	46	46	35	30	50	42	40	37	42	49	28	43	37	52	44	55	51	39	44	33	47	30	48	51	42	50	44	44	42	34	44	48	31	41	47	37	32	38	36	29	45	42	30	38	40	38	47	43	31	48	38	41	36	36	37	48	44	44	53	46	43	35	36	42	37	36	49	41	45	51	24	38	27	37	44	55	30	42	42	33	37	39	38	30	49	38	38	35	37	33	44	46	46	49	42	41	55	50	40	38	43	33	39	44	40	37	36	32	44	39	56	50	40	39	46	35	44	44	45	33	35	37	34	45	44	55	39	31	38	42	38	37	48	35	48	39	35	42	40	47	37	44	41	38	46	39	45	31	35	51	36	45	30	53	39	44	45	59	44	41	52	35	47	51	42	44	31	37	43	41	44	34	42	45	38	40	42	34	39	43	43	41	47	30	44	32	51	54	38	30	42	47	47	42	33	40	47	42	48	40	47	42	46	40	40	42	37	40	41	37	35	36	49	41	44	51	41	37	41	32	41	41	50	44	42	36	37	33	41	42	37	47	50	38	41	37	47	48	41	34	47	51	41	42	43	32	47	47	47	40	36	38	48	27	38	52	33	46	51	48	31	40	48	39	41	48	45	41	38	40	41	52	47	43	41	28	45	38	34	48	40	52	35	30	38	39	37	33	43	46	46	38	44	40	40	44	35	43	49	42	51	28	46	38	33	48	40	56	32	36	49	42	44	40	45	43	43	33	40	32	40	28	40	38	33	33	49	51	45	31	52	38	44	39	48	31	36	41	52	44	28	50	40	45	34	39	46	53	41	43	37	37	55	51	29	44	46	38	38	35	46	45	42	46	51	44	29	32	39	48	39	37	28	51	39	43	38	47	44	36	47	39	50	31	36	33	46	46	46	55	46	44	41	38	35	43	38	43	45	35	37	48	38	51	52	41	41	44	46	32	47	36	36	51	45	38	40	42	32	38	40	43	39	27	35	32	40	45	34	37	41	37	41	38	30	43	40	42	36	45	47	55	37	41	34	41	48	48	45	45	36	52	46	38	36	51	45	39	48	38	53	46	48	40	41	50	53	45	35	33	45	36	47	53	46	36	26	40	41	36	44	44	34	29	48	40	39	46	36	44	39	43	50	26	49	33	35	48	32	50	32	40	52	46	47	50	49	39	39	37	39	34	45	39	37	50	36	38	42	45	39	40	40	40	40	46	41	45	42	38	36	51	47	42	41	44	44	42	41	37	31	46	45	42	47	38	48	40	42	48	44	46	42	41	46	49	43	39	38	34	40	39	37	33	44	42	50	38	45	45	41	38	34	52	45	43	56	34	42	40	52	49	43	40	27	45	35	47	36	40	39	38	38	46	30	43	49	52	38	30	37	44	37	39	44	38	37	51	45	36	32	36	39	41	47	29	48	38	48	38	37	48	46	49	42	50	39	43	48	31	32	36	49	36	49	41	32	54	35	40	34	39	43	39	38	42	35	46	49	34	58	34	39	42	40	55	34	37	38	37	40	42	37	36	52	43	33	30	47	36	42	51	48	54	56	35	32	32	37	48	40	45	45	41	37	48	42	40	51	46	42	32	40	39	39	43	49	55	48	37	40	37	36	43	48	48	37	41	39	50	43	42	42	40	48	45	44	45	46	36	46	40	33	61	29	44	42	43	48	41	31	36	47	57	48	54	33	37	41	40	53	50	42	31	45	50	38	33	54	47	44	37	47	36	39	49	40	33	34	45	46	34	35	44	43	41	48	45	43	37	49	50	44	46	39	38	40	43	39	43	44	38	42	45	35	49	32	34	49	51	38	36	37	36	42	35	38	28	39	33	49	37	35	47	47	37	49	41	41	42	40	41	42	38	38	55	47	44	43	32	29	35	28	52	39	46	37	23	42	38	51	50	35	36	39	35	45	33	39	29	44	37	51	32	37	37	45	40	47	41	51	45	39	44	41	32	39	40	41	43	37	37	34	33	44	48	45	36	51	32	49	46	50	51	42	53	45	38	35	44	34	43	51	40	32	46	43	39	39	42	40	41	48	39	44	40	31	47	47	48	42	48	45	46	49	41	40	38	37	40	42	48	38	47	30	35	42	48	53	42	33	43	48	40	54	47	44	50	48	36	52	42	37	48	50	43	41	45	44	33	50	36	49	41	40	52	40	51	53	43	40	36	37	41	40	44	43	45	51	32	56	43	36	49	50	43	36	23	36	39	42	27	37	42	37	32	40	46	31	33	35	44	37	51	40	50	46	36	36	45	29	39	46	47	41	28	44	42	37	38	41	42	58	30	39	42	46	33	46	47	45	39	54	43	45	45	48	31	43	43	40	43	31	31	30	42	42	33	39	39	39	51	46	39	38	31	39	38	36	37	36	40	43	44	30	56	47	35	46	53	33	36	45	44	40	52	38	41	48	41	42	52	34	36	42	42	49	30	46	39	43	44	37	40	42	45	47	45	36	31	46	50	38	44	43	38	38	48	37	46	57	44	48	46	44	48	53	55	49	36	40	40	37	44	44	42	34	51	34	36	40	43	39	28	47	39	44	44	41	43	42	36	60	40	40	50	37	38	36	54	38	41	39	46	48	56	39	50	32	45	33	35	37	36	42	55	34	42	47	42	43	34	48	49	37	44	47	37	48	40	49	56	41	43	38	54	42	33	46	42	34	46	38	45	50	42	48	44	50	42	33	48	42	36	33	32	40	45	34	39	37	36	55	49	45	36	39	37	39	50	52	39	40	64	36	52	33	37	40	31	52	38	34	43	48	39	40	47	51	34	36	43	44	42	58	31	33	44	45	41	36	43	42	40	32	41	45	38	54	34	51	38	31	38	33	40	38	46	46	40	33	39	39	34	36	50	51	46	44	48	52	43	42	41	37	35	42	42	32	37	43	37	35	46	37	35	46	28	30	40	46	39	44	34	39	45	32	48	38	35	42	46	41	51	48	54	50	36	40	39	39	40	46	37	50	33	38	39	33
30444	24960	9657	23208	38192	41506	39808	29615	21961	13356	7101	3004	2172	2070	868	1112	1315	1116	914	713	604	558	602	576	577	557	566	530	582	524	530	546	593	557	602	570	561	563	539	572	559	613	589	541	553	572	611	548	535	532	555	543	596	540	585	537	525	571	602	535	566	547	582	551	539	563	583	585	530	528	564	536	575	559	582	516	542	518	598	585	587	550	553	540	538	559	573	587	551	550	563	562	567	578	581	541	593	530	537	542	568	577	606	547	543	542	514	540	551	566	550	599	585	536	548	569	571	556	556	591	592	577	553	600	528	556	578	514	550	568	613	575	565	576	530	564	572	571	559	564	567	580	554	533	557	571	551	562	538	545	561	590	568	574	567	550	596	571	575	545	551	537	557	546	559	571	547	590	549	530	585	560	562	539	563	555	535	558	525	566	621	559	546	566	570	568	547	538	598	552	592	547	573	552	568	557	522	570	574	534	547	586	590	577	556	576	591	564	550	592	534	585	532	545	563	560	564	565	550	531	562	579	546	569	549	605	542	513	605	535	545	561	538	579	567	578	559	555	574	585	568	557	520	615	555	582	528	584	535	553	543	560	558	565	517	566	563	548	539	583	568	523	583	588	541	581	581	619	589	576	583	541	547	603	565	539	559	569	571	575	591	575	541	548	590	599	563	553	547	565	587	539	565	576	619	541	528	553	533	546	518	543	574	527	538	578	528	599	564	535	620	529	572	599	526	533	521	570	539	574	554	508	621	570	527	527	552	585	575	561	558	549	605	525	577	577	526	558	539	569	548	525	553	522	543	543	612	527	590	554	525	559	552	543	571	569	526	557	575	579	533	562	563	584	577	577	571	536	573	547	564	592	584	553	579	562	606	545	587	547	547	586	563	568	577	528	536	595	591	578	544	585	575	581	564	539	554	563	559	529	570	545	535	562	572	550	623	571	562	593	579	564	547	559	522	570	540	599	593	570	562	553	548	558	546	552	621	561	535	587	551	593	553	532	573	541	588	586	559	539	555	576	560	556	541	555	562	524	584	556	547	581	542	567	550	527	574	566	604	578	540	548	588	590	567	569	550	554	561	514	555	550	600	573	594	556	555	553	547	600	543	567	559	546	583	570	580	539	511	551	558	574	554	570	531	548	541	531	570	546	539	589	557	567	581	601	551	589	563	547	605	528	565	551	537	585	585	546	551	514	580	541	560	544	545	560	536	577	545	524	607	522	496	558	582	559	544	586	606	584	550	572	574	590	553	565	545	559	558	597	573	546	564	557	566	528	526	576	580	530	563	591	578	576	535	601	583	575	584	560	547	591	527	574	569	548	537	618	567	564	564	545	609	560	563	567	597	579	549	583	537	568	527	583	547	600	575	524	552	582	556	541	567	607	538	565	534	572	540	554	599	586	620	574	570	493	576	560	589	569	574	573	558	574	585	556	571	563	576	583	564	588	567	530	555	556	573	583	552	559	559	562	593	591	545	567	532	601	538	571	558	600	555	580	536	562	544	589	606	558	543	517	532	560	548	507	544	525	563	507	570	563	540	554	568	514	576	589	560	541	522	579	546	522	548	601	561	524	574	600	562	560	542	585	565	605	536	567	537	546	574	555	620	573	557	544	560	590	585	587	541	580	589	545	575	600	556	554	544	554	574	559	539	568	528	531	557	566	561	526	593	564	541	561	589	538	606	559	527	544	531	551	585	566	561	589	588	558	543	567	580	554	575	534	566	533	522	588	594	560	558	552	546	565	578	586	580	557	572	557	581	592	560	550	537	563	555	579	538	567	585	558	512	569	583	556	566	569	572	618	548	554	570	607	559	621	558	539	552	572	562	579	577	540	529	522	569	584	522	632	531	573	583	542	514	526	529	606	549	557	521	569	563	570	542	568	538	538	549	568	581	571	577	561	554	571	520	563	611	568	561	526	544	525	566	586	520	533	530	594	555	525	552	554	517	535	617	547	586	587	575	552	586	529	593	543	577	527	587	558	544	594	551	552	583	563	541	499	581	542	538	540	556	514	594	560	594	560	566	576	566	577	550	574	548	557	563	541	566	554	587	569	525	601	569	578	562	567	579	536	547	559	543	541	534	547	569	573	595	565	591	618	543	590	518	510	529	570	548	575	577	579	551	585	542	568	509	567	515	593	548	588	578	568	578	556	538	589	560	572	564	531	560	581	523	561	532	518	543	517	583	610	534	567	576	639	546	520	575	542	535	505	570	639	548	558	529	580	563	558	589	555	540	566	568	540	571	563	533	533	586	565	548	547	529	542	570	566	550	546	559	559	553	553	569	544	569	540	587	539	583	573	600	559	544	568	563	578	559	581	557	559	568	550	584	560	551	575	581	542	569	543	629	556	573	630	548	533	584	553	579	548	619	538	546	611	560	598	552	530	569	550	588	556	541	538	560	601	598	621	574	568	503	556	567	589	559	554	592	549	581	553	560	579	563	525	567	536	544	542	558	575	524	570	586	575	538	607	563	613	595	596	553	580	586	547	584	583	522	537	540	629	574	563	587	549	557	597	567	533	601	510	593	516	606	547	506	541	574	553	527	538	559	582	597	575	569	588	544	535	582	553	584	572	566	589	549	546	557	530	636	573	600	538	588	573	566	544	559	571	580	556	545	573	563	582	543	574	561	581	564	543	571	579	564	563	517	536	569	577	563	550	551	571	594	533	581	534	551	553	543	561	581	603	551	568	545	586	550	580	555	579	543	565	539	583	548	585	553	575	535	555	621	558	551	562	508	500	591	537	567	568	590	549	543	562	596	582	546	545	558	596	610	608	552	548	557	562	539	563	626	576	567	566	567	532	559	567	581	546	596	553	565	588	569	553	580	586	554	561	578	544	558	563	597	575	556	582	568	572	589	587	582	569	573	519	567	592	542	541	543	605	588	561	518	579	580	583	602	617	567	536	529	491	559	552	563	509	562	560	601	624	568	580	584	567	507	541	529	589	542	584	540	553	554	515	557	590	535	567	609	554	554	569	548	530	560	561	567	545	589	551	541	540	573	514	558	571	594	596	536	557	567	533	574	554	526	566	558	555	532	573	537	580	603	585	573	592	552	565	584	530	551	618	552	554	641	564	588	620	549	536	516	554	534	567	529	571	544	560	580	517	550	562	569	555	595	550	599	537	540	552	527	572	542	560	536	547	589	580	532	550	553	591	566	576	582	554	532	560	532	563	549	543	568	544	617	543	571	581	592	604	573	552	584	585	549	537	534	576	569	569	562	564	537	541	527	579	576	567	580	553	549	564	573	599	545	522	561	590	464	592	522	576	522	534	564	576	538	584	542	574	571	574	546	607	581	538	554	568	551	587	537	562	575	574	551	574	591	578	566	550	530	597	580	551	577	519	579	552	558	552	586	579	545	588	575	584	586	536	589	585	593	536	587	531	558	551	538	565	537	575	541	580	575	548	576	552	565	556	554	566	559	569	519	597	538	571	534	580	560	553	558	580	558	536	584	530	543	569	569	560	548	559	602	578
6146	11072	1813	2857	4261	6767	7857	4193	2122	856	504	201	163	128	65	53	65	88	70	48	49	40	39	31	38	40	51	43	49	41	34	33	35	35	42	43	41	40	44	41	35	44	39	43	35	43	46	59	40	36	44	38	41	40	55	33	36	49	38	49	35	40	28	44	30	51	47	47	44	30	33	35	40	41	47	37	46	36	39	44	44	47	41	49	47	45	43	47	44	50	36	50	42	32	43	50	45	32	39	44	51	40	47	40	41	41	47	45	46	32	46	31	42	45	45	37	44	34	27	37	47	36	43	41	34	40	36	35	24	45	48	43	39	38	34	41	36	47	44	45	37	50	46	42	38	38	51	41	46	39	38	37	43	36	44	39	43	45	32	42	48	47	47	50	44	44	45	45	46	34	39	37	32	39	40	50	39	27	49	55	36	45	48	46	52	52	44	40	45	47	28	48	46	38	59	52	38	47	41	36	44	57	37	42	51	44	36	46	39	33	40	40	53	47	43	49	52	57	29	53	54	42	48	51	49	41	37	55	48	35	33	47	44	54	47	43	46	37	42	38	49	35	37	33	32	45	44	29	54	44	40	36	45	32	37	32	43	39	39	36	43	41	39	43	41	52	36	37	42	51	39	40	34	35	51	48	39	54	42	35	31	55	35	37	33	31	37	38	47	43	41	33	52	41	40	46	46	47	54	40	33	50	26	40	40	45	42	37	46	29	52	45	31	43	50	42	39	56	41	35	46	40	47	41	44	43	55	45	43	39	38	31	36	54	45	40	40	34	38	44	37	46	51	37	35	47	41	43	39	37	34	45	37	32	41	45	40	30	44	40	36	53	46	47	42	38	39	43	38	47	49	52	26	39	39	55	43	48	44	39	47	46	42	46	45	40	41	39	30	46	38	42	35	40	47	41	51	55	44	38	40	34	42	42	38	41	34	39	47	37	31	37	45	45	41	42	50	46	47	48	50	51	43	48	46	47	45	41	39	53	37	39	40	38	36	42	36	41	45	41	54	40	47	37	52	57	36	37	44	29	49	38	40	48	41	51	48	47	35	53	41	35	42	55	39	40	44	39	42	45	45	45	44	39	43	34	40	35	40	40	49	40	45	43	42	45	44	32	37	45	39	43	34	31	46	45	40	39	36	33	39	45	36	37	48	51	44	32	38	31	44	39	42	43	44	29	42	34	54	41	37	30	36	37	44	48	42	49	45	44	37	37	41	35	37	44	39	35	47	48	48	42	28	41	42	54	41	37	39	48	42	41	48	38	37	39	38	49	38	39	44	38	46	47	39	39	46	37	44	46	33	42	43	45	48	31	40	51	33	46	34	51	43	36	32	55	67	41	44	44	39	43	36	44	47	45	40	39	40	34	38	35	40	31	29	46	34	52	44	46	47	39	26	36	35	57	46	47	39	46	35	39	42	38	46	48	39	37	45	43	34	35	45	45	43	33	30	44	42	47	46	40	32	43	38	42	44	39	42	49	45	37	36	39	35	45	39	48	46	49	35	42	49	46	48	43	37	36	36	35	47	51	54	46	47	34	41	38	45	27	47	39	40	42	36	46	56	45	44	38	32	44	39	40	48	41	40	41	41	46	34	33	42	43	41	44	60	38	36	37	39	34	42	38	42	48	39	56	48	38	43	42	47	42	35	44	36	32	39	52	36	35	36	40	41	38	45	39	47	43	38	39	52	39	41	33	41	45	36	38	49	36	43	41	36	35	33	53	46	44	46	41	50	34	32	41	46	40	44	37	45	39	48	51	44	48	41	40	45	36	43	42	46	44	42	35	45	47	52	29	46	42	52	46	55	39	40	39	38	55	53	54	42	43	50	35	38	41	43	37	40	40	28	42	35	41	36	33	58	39	38	41	43	38	25	42	48	51	39	43	50	36	44	31	47	34	51	40	44	32	39	43	32	37	39	36	49	43	48	25	54	30	37	46	42	52	48	42	37	29	48	53	40	41	40	38	30	47	41	48	36	48	38	46	50	41	39	45	38	38	48	37	51	36	34	44	51	40	37	38	39	45	33	34	35	30	36	45	40	58	41	36	50	46	33	38	44	47	56	44	49	32	44	37	47	38	47	52	36	42	45	49	33	33	28	33	49	51	39	41	51	48	39	36	43	40	38	33	42	47	38	34	35	54	40	45	43	32	46	45	32	55	43	40	45	43	45	34	32	35	35	33	40	39	47	43	52	49	34	57	44	54	53	40	55	44	41	49	42	34	55	37	57	40	37	49	37	39	47	30	43	38	35	44	49	40	45	47	46	48	53	41	42	43	35	38	48	49	41	43	50	37	42	33	41	44	46	39	48	43	32	43	37	49	35	24	44	29	35	36	35	36	38	44	41	49	45	34	40	36	43	45	49	41	32	49	36	55	44	46	43	32	37	51	42	39	47	36	46	30	39	45	38	37	43	38	43	28	31	35	34	46	50	30	36	44	52	42	37	32	31	38	45	58	44	39	44	50	40	34	37	40	40	33	42	40	44	44	47	45	41	22	40	39	28	48	32	41	45	44	40	45	53	46	44	48	34	44	35	38	42	41	33	45	55	50	55	50	41	49	39	41	33	37	44	42	35	43	51	37	37	53	47	54	38	40	46	41	29	48	43	53	45	54	38	33	47	37	26	34	39	48	43	43	35	53	29	36	33	33	37	53	32	36	35	39	44	29	42	43	47	54	41	52	51	39	40	42	39	42	43	43	31	36	40	48	42	35	36	43	49	46	33	43	44	46	42	34	33	41	37	44	47	45	49	48	38	45	34	34	40	38	28	41	44	45	44	36	54	49	38	40	41	55	52	51	35	58	35	39	46	44	46	39	48	50	30	49	56	34	32	47	41	40	42	49	37	42	28	45	51	34	43	50	43	43	40	42	47	51	37	49	45	42	46	47	38	46	41	41	46	29	59	50	44	38	50	34	38	44	55	38	34	36	43	44	43	37	42	41	35	40	40	41	41	44	42	44	37	38	40	39	40	35	40	43	49	39	40	35	30	42	38	49	38	42	50	48	27	45	52	41	43	38	43	38	34	56	39	40	35	35	31	36	41	43	47	58	41	47	36	35	47	39	41	44	47	39	35	31	43	43	40	43	47	40	31	46	31	33	47	52	40	52	48	41	59	37	51	51	38	43	49	55	48	35	36	29	39	50	42	39	45	38	37	51	43	41	45	53	36	46	41	33	44	39	27	35	42	32	29	46	43	48	36	42	44	47	43	29	44	41	46	31	42	41	44	38	40	50	36	37	34	38	39	45	45	51	54	42	42	39	41	34	50	45	48	34	49	45	35	34	50	44	35	53	36	38	43	48	44	37	34	52	41	55	36	45	45	44	48	49	46	29	32	47	33	33	48	50	49	39	50	48	29	40	53	39	43	61	28	49	41	34	49	37	39	41	45	45	34	46	45	45	44	37	42	42	40	43	37	35	46	47	40	35	41	42	28	44	37	37	50	40	40	40	37	44	41	34	28	50	39	38	53	29
42094	36283	17654	40439	53347	56223	51725	38897	29978	20909	13272	6422	4964	3710	1128	1398	1473	1830	1334	895	664	618	599	581	556	574	599	546	537	572	568	599	538	545	605	532	593	565	549	558	593	570	570	568	608	623	572	556	563	616	592	573	554	554	568	542	582	591	562	586	571	578	578	582	562	527	544	531	562	582	573	597	558	605	580	565	572	543	561	595	566	589	603	546	594	584	571	562	584	581	597	587	567	579	528	607	587	561	565	602	513	545	578	606	594	578	561	530	555	536	579	521	556	586	612	525	571	604	569	588	540	550	555	629	592	574	570	577	521	549	589	584	551	613	540	519	616	545	620	634	585	593	604	569	555	547	567	536	547	570	609	574	599	583	622	570	584	563	561	577	575	535	545	591	558	581	602	597	607	603	588	546	560	582	615	552	547	535	574	556	584	561	598	554	566	557	611	587	536	559	551	578	599	500	595	573	550	594	568	541	566	574	639	586	609	520	609	582	561	551	552	609	560	597	592	586	593	581	587	538	540	564	557	545	536	546	579	588	600	555	611	555	560	562	541	568	556	591	613	608	530	566	536	577	580	560	516	572	616	571	561	580	555	614	551	597	532	574	578	528	583	576	588	534	553	576	554	578	548	572	571	639	579	534	534	598	559	562	564	567	562	573	531	582	588	571	545	556	558	571	555	545	558	600	566	586	535	591	612	553	552	550	566	560	558	587	576	548	571	568	551	612	553	561	584	566	568	561	613	594	558	525	584	574	610	572	568	560	586	588	577	581	582	561	585	564	545	566	608	560	573	550	571	553	580	599	539	584	567	592	615	534	575	548	586	563	616	593	560	586	574	587	536	544	557	542	559	607	580	556	572	575	587	592	576	544	554	563	552	574	604	520	548	567	579	539	536	562	554	580	603	592	616	571	576	573	580	556	571	531	602	596	596	597	538	581	558	568	547	558	561	595	561	568	548	562	601	572	551	533	543	542	568	579	585	541	575	597	600	584	597	545	615	566	599	571	562	541	558	580	563	595	532	585	588	499	579	584	560	608	531	529	557	593	529	571	553	523	563	580	569	570	539	556	578	549	534	548	585	594	547	600	591	557	549	577	584	554	586	576	560	563	533	575	597	545	529	614	600	525	550	540	561	586	567	535	579	616	522	649	574	613	518	610	546	582	531	556	534	549	593	568	590	575	589	585	581	532	607	555	548	590	581	596	569	565	581	561	599	588	550	590	567	598	594	574	581	588	549	583	582	556	546	582	553	592	558	555	565	579	551	580	558	573	587	586	591	580	531	569	553	601	561	573	566	527	603	586	521	579	519	531	593	573	565	557	572	585	563	569	561	553	502	545	573	627	555	585	558	569	569	538	621	519	556	585	574	546	560	586	585	556	583	602	569	571	553	581	592	555	577	585	563	511	584	539	597	580	559	518	568	580	603	558	567	571	554	592	570	574	579	560	543	522	517	561	553	565	574	558	573	531	615	571	556	562	588	590	540	567	614	555	629	604	555	569	632	541	587	555	551	570	571	560	581	601	606	554	549	559	596	587	595	531	553	577	577	554	530	578	588	592	545	547	586	540	603	587	566	565	573	550	588	561	596	583	616	563	600	547	609	604	549	606	553	559	577	574	609	580	512	578	580	572	549	576	594	574	549	590	591	585	551	567	524	538	566	634	577	559	559	570	608	604	572	571	564	545	542	572	555	590	579	547	571	577	567	601	519	545	547	556	614	582	533	563	540	564	557	566	586	558	554	566	617	559	552	574	589	563	601	547	560	560	555	527	553	628	580	591	615	601	554	611	570	576	568	577	549	591	567	618	562	535	586	585	508	530	541	568	571	584	609	533	568	545	552	517	617	565	586	547	592	578	564	582	595	583	580	562	578	552	579	523	557	618	580	599	573	543	584	576	563	569	543	603	589	571	552	545	593	593	603	609	569	580	543	582	557	542	589	575	563	545	589	590	588	593	566	563	548	559	599	550	619	533	607	617	614	562	581	591	553	601	612	517	566	566	572	572	597	521	603	563	555	570	573	552	554	550	568	596	547	533	583	568	555	559	569	548	562	568	563	565	592	648	548	559	540	574	586	569	550	568	561	561	589	548	545	536	582	573	566	588	598	558	542	570	525	530	557	599	565	575	553	577	559	535	571	538	586	589	567	570	582	571	572	606	589	563	578	597	563	560	595	566	521	623	554	575	590	530	549	550	548	559	574	577	578	575	552	614	606	580	547	605	566	558	540	558	603	586	547	573	536	596	568	578	565	574	593	537	563	601	580	582	599	545	585	567	534	545	572	559	537	554	592	574	555	538	608	570	561	552	581	560	561	535	565	561	569	548	536	566	544	602	586	568	537	546	548	550	529	539	594	577	563	538	566	534	548	616	548	560	566	573	572	599	573	572	570	567	585	583	593	565	588	546	550	587	565	561	590	615	557	577	596	579	578	567	594	534	537	554	552	564	537	559	561	571	619	579	582	544	543	558	548	526	582	521	562	606	590	608	613	601	552	578	546	576	564	570	575	577	566	553	521	596	593	553	614	626	585	589	615	583	546	562	553	576	539	555	557	540	556	514	569	566	555	521	533	562	550	563	545	586	598	541	576	564	596	569	587	542	567	591	563	579	576	576	574	557	533	614	571	587	592	593	577	559	551	544	556	538	554	586	593	577	531	533	529	531	534	552	578	588	578	574	572	536	513	519	604	552	545	564	573	542	566	582	528	552	614	575	600	559	597	594	532	598	565	583	580	583	564	633	592	583	605	593	521	596	570	601	619	572	552	598	563	618	580	562	534	568	553	561	554	576	538	566	560	552	551	524	537	564	523	609	555	562	563	517	564	617	592	584	542	582	523	606	534	605	535	628	589	563	578	598	603	527	524	588	523	530	596	538	584	592	543	599	587	592	621	567	566	567	592	577	572	607	529	553	594	605	589	592	527	541	585	553	561	548	555	572	574	552	594	612	517	556	545	591	559	564	556	591	557	578	564	590	523	556	564	546	560	553	534	576	575	555	544	571	619	560	553	586	611	568	546	572	571	583	546	560	603	556	559	541	592	567	595	558	554	605	587	555	583	600	569	558	540	585	595	579	569	555	587	609	566	548	546	554	582	553	557	597	545	546	577	535	585	579	586	537	567	543	562	589	564	617	588	579	559	564	567	550	580	559	558	559	566	574	599	586	553	584	583	566	531	594	615	598	580	563	560	560	571	546	615	551	618	576	564	589	587	618	571	520	602	596	595	615	576	609	586	597	570	560	552	547	542	603	582	577	568	547	545	567	554	558	576	524	583	569	557	590	545	605	553	550	574	598	555	596	529	585	577	573	541	543	571	585	589	530	574	536	543	615	574	589	591	566	605	581	573	546	597	555	579	560	570	541	545	563	591	549	548	554	585	564	537	557	588	571	557	588	543	539	544	575	554	599	525	569	549	567	556	600	584	570	616	559	582	550	584	571	540	584	568	567	525	569	586	547	587	592	607	551	570	581	558	539	601	607	568	587
6125	6750	1726	3323	4170	7531	8508	4571	2471	1078	547	231	203	149	60	43	82	84	71	53	49	33	41	51	45	43	33	38	46	51	43	43	49	40	63	38	31	37	39	46	41	37	38	34	44	38	43	45	41	44	52	55	48	50	38	44	26	45	30	42	47	51	38	35	42	42	37	41	35	44	37	43	49	45	42	37	35	42	54	36	46	46	49	43	40	39	41	43	48	48	39	48	47	46	47	43	33	45	41	41	48	42	38	60	49	46	36	30	36	35	38	29	51	35	41	45	36	47	40	35	38	65	51	54	35	54	36	40	45	42	42	46	44	39	33	34	51	44	48	37	35	43	38	47	44	48	48	40	43	52	41	32	57	43	44	37	49	44	39	49	43	27	39	37	46	39	30	45	43	38	42	35	31	38	30	36	40	46	43	48	37	42	50	46	47	45	45	39	45	59	49	47	44	33	40	50	45	44	46	44	32	53	42	53	44	32	32	29	35	40	39	52	43	32	40	39	42	43	33	53	47	38	50	44	43	50	43	68	46	48	45	43	47	49	43	35	42	39	45	44	45	51	41	36	46	32	32	46	37	35	42	41	47	45	35	49	46	36	44	32	37	39	49	38	47	40	35	40	41	42	41	46	36	43	46	43	33	58	39	38	56	50	38	52	58	40	39	38	40	37	50	44	41	55	40	37	51	48	38	46	40	37	38	53	44	43	49	47	41	47	31	34	40	40	50	40	51	44	41	48	43	42	44	42	56	38	41	41	37	48	48	36	42	59	43	37	46	50	46	40	45	34	33	39	36	54	40	30	48	47	48	44	44	34	35	49	50	53	43	49	45	39	53	28	38	36	46	39	36	38	35	45	32	46	46	39	33	36	40	47	34	36	40	45	35	39	33	36	47	40	38	38	39	48	42	39	53	38	32	35	50	55	36	39	29	48	31	48	41	42	40	36	36	48	45	44	47	38	41	39	41	23	41	48	44	44	45	32	37	37	48	43	43	44	48	37	50	43	46	42	50	45	48	37	41	45	35	35	49	58	48	45	44	40	40	48	39	49	47	50	48	43	42	45	45	35	39	47	48	36	46	41	53	39	45	31	27	36	55	45	41	50	52	54	46	38	41	54	39	39	49	44	31	45	40	44	36	37	48	37	38	41	33	53	40	40	59	40	39	47	44	51	34	30	42	44	42	46	41	52	36	35	39	37	37	27	46	33	37	39	50	44	44	41	57	40	43	52	37	41	41	34	51	39	52	47	39	40	43	44	49	48	45	35	48	50	44	65	47	46	34	44	40	46	35	47	47	34	37	39	43	50	59	28	39	32	43	41	33	49	32	42	36	38	52	43	35	42	42	50	41	52	42	41	29	37	37	44	47	36	39	40	42	40	51	54	47	49	43	50	30	48	44	39	38	39	44	54	42	48	48	35	46	51	41	40	40	42	40	41	43	56	38	38	61	38	43	46	36	50	40	55	43	42	42	43	53	37	33	36	33	44	46	35	39	55	42	63	48	39	21	49	41	48	42	41	28	39	36	40	48	39	44	42	32	28	38	38	52	55	48	43	49	45	36	38	41	49	46	54	48	53	37	45	46	48	44	43	44	38	61	58	40	44	35	39	51	44	47	48	39	45	46	48	46	46	49	28	49	49	38	56	45	48	38	48	38	47	44	32	49	36	45	40	34	44	44	38	42	45	38	42	35	39	54	49	43	41	44	40	46	35	43	42	40	49	43	38	54	44	42	55	43	43	44	37	44	34	45	39	49	48	40	36	34	34	42	39	41	46	48	41	55	40	44	35	48	39	45	50	52	28	45	48	46	35	43	44	46	42	41	58	49	38	36	42	36	44	45	41	55	35	38	31	43	35	38	45	40	34	41	42	59	52	39	33	47	45	40	29	40	33	42	47	26	41	49	55	51	43	42	45	50	50	44	45	40	55	49	44	59	41	52	51	52	48	42	33	45	40	31	32	49	44	42	43	38	41	40	35	39	38	38	52	41	46	35	37	40	47	33	38	41	37	41	46	46	49	37	35	43	51	49	41	50	57	42	39	45	42	37	48	43	43	40	36	43	44	39	48	44	51	45	37	27	50	43	49	41	36	45	44	38	44	49	36	31	42	48	27	41	55	41	46	37	43	40	42	39	38	51	43	41	46	39	35	36	41	38	35	49	49	49	46	41	37	40	32	51	43	41	45	41	46	51	50	51	46	37	49	37	66	38	33	50	45	44	49	44	28	47	41	42	47	42	45	45	49	37	46	39	48	41	47	48	43	40	41	44	33	43	38	51	41	39	28	43	45	41	37	37	39	54	41	42	34	46	36	40	46	41	51	50	51	48	39	39	49	37	47	30	43	42	45	43	46	50	38	46	40	48	40	57	43	41	55	53	47	37	35	38	51	54	45	27	39	46	45	38	36	45	51	44	42	42	40	46	43	32	48	34	43	44	42	34	41	44	60	54	36	42	41	46	44	52	41	46	35	47	32	42	43	49	48	30	31	48	41	49	45	47	46	44	44	51	39	39	47	40	33	45	51	45	42	33	43	42	39	42	63	39	47	55	57	40	41	45	40	38	41	46	35	38	52	37	37	42	56	32	39	42	36	45	42	43	47	54	41	38	39	43	38	42	53	43	50	44	40	45	35	44	45	49	52	34	46	57	51	42	39	44	45	43	37	40	55	44	36	45	42	36	58	45	47	40	41	49	48	44	55	52	40	52	47	37	39	48	54	40	45	55	37	50	31	43	33	38	37	37	45	43	38	30	43	48	36	42	53	36	39	41	41	37	45	37	44	49	51	38	43	48	50	46	35	38	47	53	36	56	56	39	51	36	42	53	45	35	57	42	45	29	41	37	35	33	45	38	42	47	42	37	56	38	46	46	38	44	39	45	42	34	43	49	43	50	38	48	29	46	47	37	56	21	42	40	31	46	38	52	41	50	47	46	40	41	41	36	47	39	33	38	46	45	55	49	45	45	46	42	35	27	47	37	33	41	48	45	36	60	46	39	35	36	46	40	39	41	37	50	46	44	45	42	42	42	53	33	38	48	46	43	40	47	39	33	38	32	55	51	46	29	50	50	44	41	44	40	33	41	40	55	46	38	50	36	47	26	42	42	43	36	45	43	47	54	39	37	52	34	46	40	39	53	50	42	42	38	43	34	35	39	47	50	29	47	47	38	48	42	45	46	42	44	42	38	27	53	39	56	50	42	50	34	47	53	36	63	42	48	53	36	49	47	48	47	51	41	43	39	47	50	52	41	46	38	51	41	49	37	36	42	44	37	49	33	53	38	57	39	44	40	46	47	46	39	33	42	45	47	32	41	44	45	38	50	46	45	42	44	40	34	47	51	47	48	48	47	39	44	53	46	31	39	44	31	50	38	40	40	42	42	43	47	39	38	32	36	37	43	45	41	41	39	41	40	44	48	38	35	46	35	48	45	48	44	49	37	38	35	46	37	38	59	53	41	40	43	52	29	49	46	47	70	35	43	39
38876	29414	19928	40529	52820	58322	53122	40530	31840	23159	14994	6990	5597	4128	1034	1204	1913	2293	1494	1091	708	642	629	571	583	581	569	592	605	553	549	559	598	568	547	561	615	553	594	616	548	588	548	561	576	542	596	606	555	570	566	556	584	557	604	606	535	548	568	585	602	552	612	555	560	537	543	590	531	616	548	561	601	595	608	643	617	563	547	566	582	588	585	609	599	606	575	558	587	622	586	628	583	572	591	589	590	589	607	600	557	575	556	566	631	617	588	573	594	566	582	508	565	552	588	576	564	552	586	583	572	561	566	582	595	572	622	603	580	568	586	601	619	577	590	584	585	575	632	595	625	572	614	575	614	613	601	620	617	621	524	542	593	613	575	601	586	612	599	553	567	596	557	593	589	577	535	560	591	578	600	585	556	607	583	559	555	547	540	566	584	570	537	550	598	599	528	568	585	574	576	609	538	599	594	542	599	609	617	584	549	629	554	568	603	562	578	580	566	591	600	590	612	585	592	564	558	579	572	571	605	615	605	607	555	630	567	576	549	525	580	602	585	549	614	602	573	570	563	558	613	615	630	535	585	627	621	603	550	579	563	559	604	543	589	592	560	584	579	537	574	539	583	583	516	586	618	573	598	596	618	560	556	543	581	590	592	588	610	588	599	559	606	565	565	590	591	573	560	600	537	549	583	566	600	547	574	571	566	588	621	579	563	619	596	583	598	574	575	532	554	589	555	535	589	598	559	548	608	577	565	565	585	577	577	541	571	578	588	593	546	555	571	575	502	550	543	599	541	587	544	566	564	593	564	583	600	559	552	578	610	575	565	595	551	578	565	568	560	572	596	581	554	555	569	561	606	574	558	619	574	553	580	501	640	579	538	558	590	547	546	558	565	582	632	571	574	616	611	620	562	635	581	598	592	612	571	617	584	557	595	565	549	555	617	612	602	605	614	567	539	564	557	576	564	619	560	545	591	587	570	609	599	582	612	544	596	560	543	592	586	561	578	554	603	583	599	593	563	614	566	577	581	554	571	552	536	596	564	571	604	556	606	606	563	587	548	579	571	566	624	584	563	610	582	576	564	578	585	620	601	608	555	609	567	601	580	573	604	588	593	591	593	552	541	615	605	597	581	589	562	614	564	590	563	571	586	606	584	591	578	638	634	615	592	600	571	589	628	579	625	547	591	601	593	576	539	599	619	573	571	564	605	599	591	584	592	609	579	598	584	561	612	586	531	575	565	639	548	571	588	601	573	621	602	576	588	570	627	603	623	567	601	576	571	548	620	559	571	566	580	579	590	632	596	573	563	560	594	601	593	606	568	576	566	559	571	570	593	589	578	556	558	579	590	591	593	571	581	566	557	585	590	610	573	593	592	577	574	632	523	638	538	626	587	597	562	591	515	601	602	572	610	557	595	519	551	539	583	590	569	620	576	623	576	609	597	558	574	638	597	575	530	552	535	585	609	624	561	617	572	606	578	579	589	588	545	599	561	571	616	604	569	598	552	580	549	590	546	587	555	553	589	564	602	576	581	600	525	560	588	573	587	583	596	622	575	618	629	617	586	579	591	578	573	520	568	556	603	585	542	618	555	555	549	595	570	563	586	561	545	594	584	568	544	571	592	574	584	546	543	601	640	573	575	561	601	550	578	644	563	606	614	596	545	586	587	532	566	545	593	593	571	560	611	578	593	591	564	563	582	589	572	606	548	574	572	580	580	537	543	616	627	574	536	578	572	560	544	561	582	589	578	625	568	593	578	575	540	603	593	584	574	579	568	609	582	559	589	583	584	639	584	561	540	559	574	571	613	583	584	614	584	582	542	541	566	572	569	603	607	547	559	536	601	573	538	643	611	555	548	557	539	584	580	598	572	572	520	570	574	592	553	566	566	532	558	550	531	565	573	587	573	555	574	577	614	546	580	570	560	630	563	579	568	588	595	573	542	588	592	599	526	581	595	584	572	613	532	592	577	590	576	575	555	610	555	564	597	559	543	597	591	603	558	551	572	564	567	631	544	542	603	570	571	576	595	561	588	611	561	609	613	573	567	547	554	595	566	566	585	573	552	543	542	584	553	593	570	594	570	565	556	551	564	604	620	582	574	528	589	593	558	608	590	583	562	562	593	566	597	593	571	539	583	599	539	580	591	592	547	603	543	583	565	597	534	582	592	561	608	555	578	552	556	562	556	589	601	579	641	563	572	605	559	588	601	579	589	593	601	572	584	622	613	561	581	600	563	560	572	585	577	605	596	532	545	587	553	551	609	587	605	569	527	599	591	537	564	625	551	571	638	608	593	627	542	539	601	567	594	577	572	607	575	583	586	583	603	613	594	605	593	591	526	602	549	583	569	575	560	590	556	593	573	571	612	583	567	547	597	618	619	625	562	572	610	558	570	572	549	642	585	557	603	591	549	539	586	571	576	591	536	536	603	540	583	613	556	513	574	578	561	578	600	605	602	559	592	573	572	583	575	506	552	566	570	564	583	539	643	597	584	579	579	574	602	608	581	593	606	632	593	575	583	557	588	551	584	574	551	539	592	578	560	563	533	594	586	570	582	608	570	568	606	546	584	587	605	564	586	563	614	576	587	565	564	598	580	564	608	576	581	590	583	592	572	622	573	610	572	612	556	586	559	589	551	570	569	614	620	585	582	607	627	583	567	562	559	542	625	610	615	615	598	578	587	598	574	537	615	564	548	563	568	578	566	562	546	530	557	548	558	610	604	596	593	589	563	584	628	585	588	593	549	594	561	552	561	576	596	610	594	624	584	557	600	582	594	591	588	569	563	562	586	568	576	536	577	586	571	552	603	570	577	577	579	587	558	596	532	617	558	595	592	563	586	567	573	583	564	595	544	573	613	593	527	568	576	532	568	549	559	576	557	601	518	635	580	562	576	572	573	595	585	586	625	590	572	574	622	593	587	579	550	560	586	580	564	584	534	557	591	622	562	592	592	605	569	608	628	594	572	574	582	551	603	581	572	579	584	601	551	619	600	578	568	615	571	552	586	619	595	607	559	589	580	588	582	562	559	572	584	611	589	577	584	572	527	599	657	617	617	580	602	544	593	548	597	593	562	574	590	608	616	616	538	595	606	539	564	614	629	573	581	558	547	625	594	613	554	567	608	619	561	613	579	560	595	543	572	599	564	610	583	571	569	568	590	557	630	584	550	562	570	583	591	574	578	579	616	527	580	565	584	564	579	609	588	545	554	588	587	578	560	584	612	590	622	556	566	577	610	550	599	578	559	578	593	545	587	579	597	575	551	575	611	573	600	580	549	578	556	567	621	584	582	572	610	547	607	616	603	597	571	569	608	573	566	602	560	593	556	571	571	578	540	602	603	551	600	610	592	630	567	538	608	605	580	564	552	608	597	525	581	582	593	593	566	613	573	577	535	607	603	629	514	604	593	598	575	518	548	575	561	534	603	567	576	584	522	554	580	540	562	583	585	617	599	569	594	589	544	601	602	565	609	572	591	600	568	573	550	541	585	558
8054	8859	3462	5486	7211	13683	14742	8474	4294	1596	964	298	230	188	85	71	105	127	83	72	60	48	48	43	43	31	32	25	48	40	42	42	69	43	33	45	43	40	54	42	43	44	32	50	41	40	25	52	42	50	47	36	41	49	39	38	46	36	42	51	46	37	45	46	39	40	38	42	40	31	31	37	38	41	41	56	40	48	47	54	43	46	39	38	38	55	51	36	29	42	53	49	63	39	49	37	38	45	33	46	48	35	31	38	44	55	46	58	49	54	36	50	45	41	52	56	50	43	47	52	39	42	29	41	35	41	44	47	51	43	41	29	37	45	45	49	38	49	30	40	34	40	44	49	45	39	44	45	53	34	42	53	59	42	39	42	35	46	46	39	47	49	41	54	46	52	36	34	49	47	52	43	41	48	40	37	44	33	36	47	50	65	34	43	47	40	42	37	43	38	41	37	40	45	43	35	56	39	46	38	43	44	48	36	40	45	40	40	58	33	40	40	39	51	44	38	34	39	49	47	40	35	41	47	31	50	50	48	49	44	43	41	45	52	47	42	39	41	26	42	33	39	44	49	47	39	46	42	46	51	49	47	37	30	49	36	36	49	51	40	37	58	42	34	40	51	37	53	39	42	38	34	49	42	44	38	43	53	41	47	48	44	51	47	29	39	38	40	37	41	37	43	43	46	47	27	34	35	42	47	50	48	36	42	42	47	42	51	49	39	40	31	36	48	31	35	47	40	56	44	44	32	50	43	44	38	41	39	37	54	41	64	38	42	37	41	35	46	48	34	46	35	48	33	39	40	52	51	46	45	45	52	44	58	52	39	46	45	47	54	47	32	42	41	46	45	35	52	38	39	43	44	48	54	52	37	32	49	50	36	31	44	38	48	42	36	39	33	41	32	51	53	37	47	36	46	51	51	44	49	46	55	47	44	47	48	40	49	43	41	43	35	39	48	39	50	43	42	35	47	46	37	39	40	51	48	50	42	39	37	44	38	45	50	31	44	29	42	37	49	37	39	38	36	41	48	39	47	51	34	37	44	48	47	46	54	37	38	45	37	45	47	40	45	52	43	42	42	48	45	38	37	37	37	41	33	40	39	42	34	42	50	43	45	48	44	34	39	35	47	41	57	37	47	44	50	40	48	44	57	48	50	34	51	43	45	47	36	41	37	55	43	40	43	40	48	42	49	43	46	32	47	39	44	41	54	50	56	34	55	55	45	42	39	42	47	38	57	44	47	41	35	28	44	36	44	59	53	45	41	40	48	40	47	46	55	33	51	49	45	36	43	37	47	50	35	42	45	43	47	48	55	39	39	36	57	41	46	46	39	43	47	40	45	44	52	43	40	41	46	41	46	43	54	45	45	48	43	44	44	43	39	36	37	31	38	41	43	45	32	53	31	48	37	36	48	34	39	48	48	51	55	41	38	37	44	45	32	63	41	46	50	43	53	52	44	40	51	43	39	35	54	32	37	37	47	39	51	45	48	46	42	52	38	35	48	34	39	42	46	40	40	28	42	47	52	42	58	45	41	41	41	42	46	46	44	47	47	58	48	42	43	37	53	42	37	35	36	41	44	49	32	38	39	34	38	47	43	37	38	57	46	41	41	36	42	48	44	35	51	44	49	45	43	32	43	49	41	47	48	57	26	48	43	48	32	51	24	38	43	44	51	48	38	47	37	46	43	47	39	48	45	32	43	56	41	54	43	52	44	46	52	47	30	56	57	43	38	49	54	54	33	35	45	50	45	44	43	40	56	50	50	46	42	49	47	37	32	38	37	54	38	34	42	44	42	39	41	43	41	45	34	34	40	54	52	42	59	42	49	32	39	43	46	39	44	41	34	33	46	46	41	51	46	38	50	43	39	39	36	40	45	49	38	40	33	38	46	51	44	44	38	31	38	33	47	32	43	40	51	45	41	47	39	44	32	51	31	51	43	43	42	76	30	35	35	46	48	39	45	41	41	51	44	35	35	54	41	34	43	49	31	37	42	46	39	42	47	38	39	49	32	45	39	43	35	59	38	58	42	56	41	42	41	43	49	44	38	40	40	46	30	44	48	53	47	41	41	37	42	46	29	43	43	36	46	35	58	50	38	34	47	34	51	53	38	45	36	52	44	34	39	40	44	44	44	40	43	48	40	38	37	40	37	44	37	40	38	40	39	41	46	44	47	38	37	49	42	35	44	37	40	44	33	54	51	35	38	42	45	37	47	47	57	38	37	40	37	50	46	26	36	49	37	47	45	42	52	43	46	46	48	59	34	53	53	36	57	47	39	40	40	43	46	36	45	46	44	45	33	39	42	52	50	42	47	42	40	35	48	45	37	45	47	37	41	29	36	50	49	58	41	47	43	43	38	42	53	36	41	36	46	39	44	46	41	54	38	58	41	43	35	55	44	33	35	44	53	37	42	45	44	41	48	40	58	39	26	48	51	43	47	36	43	46	39	48	51	28	40	53	49	42	39	41	42	59	41	37	36	44	49	51	43	34	33	43	54	40	46	38	38	39	32	51	41	47	43	42	30	60	55	38	46	46	45	40	46	51	39	46	30	46	37	52	47	56	34	36	36	43	40	55	47	47	47	51	46	36	48	49	38	32	44	45	41	46	40	39	47	34	52	50	42	39	33	42	46	38	55	53	41	49	47	44	43	47	40	36	49	32	45	37	37	36	46	45	40	50	45	49	39	64	48	44	47	43	38	51	49	40	46	53	47	48	53	45	34	57	47	52	40	41	42	34	29	46	38	39	44	40	29	43	40	34	39	38	46	46	47	44	33	47	58	38	42	41	35	39	47	39	45	45	52	46	42	44	35	33	39	37	43	49	54	40	48	36	48	41	39	33	35	39	54	46	50	38	37	43	35	32	50	40	56	51	35	34	49	43	43	42	37	42	45	41	39	36	46	33	29	38	48	59	39	49	36	51	42	42	45	46	50	36	53	39	43	54	37	38	39	36	49	43	46	36	49	39	44	40	44	48	53	31	40	46	34	49	34	48	36	46	46	43	40	49	41	36	44	42	47	41	34	39	39	37	37	46	39	47	46	48	38	39	54	45	39	55	45	30	39	54	38	43	40	31	39	34	50	39	48	43	55	46	50	37	41	49	42	39	42	38	39	43	46	41	41	46	32	49	36	54	40	41	36	55	57	43	52	45	49	47	46	44	46	45	41	40	41	49	32	38	39	38	31	53	41	39	54	47	39	55	35	42	41	34	56	48	49	55	53	51	39	39	33	41	42	49	45	40	31	32	37	38	48	37	55	31	36	33	54	38	41	34	36	52	52	49	40	29	51	46	46	46	43	36	36	51	42	40	36	42	42	44	45	48	42	35	46	37	43	43	27	34	31	40	50	38	41	37	50	45	43	38	50	43	46	44	46	41	47	37	48	41	46	41	43	39	44	30	40	40	47	34	41	41	42	53	45	35	46	43	32	38	36	43	52	56	47	51	54	37	47	43	50	45	43	35	31	44	55	50	43	60	50	31	36
42942	31811	26904	48212	64211	71049	62820	48757	36702	27087	19942	9018	7323	5968	1741	1921	2808	2912	1885	1298	811	687	649	568	632	578	567	585	571	587	594	563	664	639	579	581	541	580	599	558	579	567	583	556	586	598	576	558	555	562	569	575	565	581	578	578	590	621	610	593	602	597	577	632	586	583	576	641	564	606	594	600	620	552	591	566	556	585	596	602	559	574	561	606	588	593	628	624	610	554	560	600	579	577	585	542	578	587	572	587	608	619	610	616	592	599	550	586	575	574	576	580	610	584	596	596	573	580	578	545	594	572	566	561	590	534	612	585	556	574	612	542	577	560	603	589	566	572	617	589	561	586	545	637	619	571	546	520	606	547	577	591	601	571	574	609	579	584	574	635	588	587	563	581	617	611	564	597	574	553	568	606	564	599	566	556	576	618	567	598	571	613	623	566	578	569	607	541	604	537	590	600	618	534	567	543	594	572	552	597	577	589	597	574	587	580	602	592	644	567	581	560	600	595	564	594	585	572	575	588	592	580	563	607	622	582	526	592	591	551	577	587	596	557	606	557	596	599	581	554	570	542	614	598	599	564	542	538	561	580	609	572	625	582	606	586	554	574	580	597	638	525	607	564	538	564	575	584	588	586	597	572	555	574	601	617	599	551	621	606	581	622	598	578	596	576	604	593	549	561	544	609	607	605	582	617	539	589	574	611	593	588	564	577	578	570	560	589	582	587	540	582	606	593	571	567	570	561	629	523	590	613	597	598	564	581	572	566	559	619	563	570	609	591	601	572	590	612	516	588	574	537	614	575	564	566	574	559	541	547	546	528	598	586	569	597	595	622	568	569	581	543	599	544	546	594	596	572	538	572	573	561	600	570	609	640	543	620	627	565	587	605	585	561	587	581	602	568	600	619	551	611	595	580	558	547	581	583	591	587	596	554	609	543	589	574	599	593	566	564	611	558	553	568	541	572	553	534	523	600	559	573	605	544	617	538	586	562	577	603	576	556	558	577	592	593	588	587	595	579	578	578	559	560	575	586	595	577	602	568	618	606	575	566	579	592	585	602	559	616	596	573	632	597	612	595	581	595	611	574	595	571	601	614	634	578	588	580	575	567	596	580	575	598	587	559	581	572	592	610	626	589	569	552	627	591	578	562	558	582	628	547	564	579	571	598	580	572	588	593	587	610	556	573	596	585	611	561	595	530	543	556	556	580	600	599	598	623	584	577	616	583	608	577	625	587	599	603	575	583	572	590	578	564	568	589	560	586	607	587	573	584	597	571	573	568	573	565	626	525	584	565	579	547	556	578	560	581	560	582	571	579	643	602	573	571	592	578	635	637	546	577	558	599	567	607	594	609	558	570	552	639	575	605	578	605	579	566	636	598	582	550	586	581	622	569	581	586	613	565	593	557	538	624	599	581	561	596	585	605	622	565	512	614	600	597	564	572	590	545	585	569	574	581	584	540	557	589	613	573	591	595	595	615	589	537	573	624	613	550	583	584	590	613	639	566	614	552	568	557	546	556	606	588	600	615	608	612	578	553	562	581	561	578	595	597	590	586	584	616	576	580	568	588	635	564	546	603	597	581	573	615	595	545	562	561	600	572	580	575	618	585	551	606	547	574	558	588	548	599	601	560	557	573	561	585	554	614	577	530	636	577	572	606	528	529	562	559	587	609	572	594	620	575	579	632	582	569	556	589	579	559	532	556	552	609	559	563	631	543	589	566	595	564	592	561	607	580	567	588	595	606	596	664	578	558	622	587	574	587	599	528	575	590	590	574	582	569	574	611	600	563	584	620	600	562	553	583	549	643	577	564	573	593	536	574	602	549	594	639	556	592	570	555	565	586	616	594	613	581	589	607	555	563	619	606	590	632	575	549	628	611	602	590	588	579	551	621	612	572	605	578	605	568	569	589	597	618	587	545	566	588	590	568	576	617	586	632	588	615	560	566	554	591	589	574	592	592	572	580	618	571	586	557	582	591	560	575	566	550	569	624	583	558	606	586	596	614	579	578	592	568	603	573	604	559	591	573	609	556	553	629	557	552	555	622	564	605	584	566	580	590	605	583	579	590	562	595	613	570	603	557	567	575	598	573	562	532	552	556	596	564	550	587	580	597	587	565	540	577	593	588	529	580	584	521	597	592	569	562	576	596	574	584	611	582	615	616	636	613	583	591	570	557	578	573	565	595	600	602	561	576	580	566	614	602	596	581	594	587	565	598	552	655	555	552	599	581	554	633	575	609	572	557	613	583	583	594	564	606	563	552	595	554	592	599	593	628	576	612	564	587	592	551	562	574	552	577	580	607	570	567	598	577	587	590	581	554	629	619	565	619	575	619	573	568	604	599	578	562	579	598	587	577	576	609	589	562	583	573	584	589	565	568	616	583	573	549	587	604	633	598	586	597	549	588	587	599	597	601	559	596	564	603	604	590	568	617	669	573	646	576	582	625	581	598	580	585	581	600	613	600	580	560	533	611	593	576	581	565	594	591	568	588	593	579	588	614	562	565	587	583	609	569	584	592	584	623	609	619	575	567	573	563	633	557	568	594	602	589	598	569	613	596	576	572	592	625	576	566	602	593	607	645	567	568	556	557	586	560	570	537	594	585	612	612	576	575	601	567	613	580	588	542	625	555	593	593	587	581	545	577	574	590	591	568	556	583	597	560	596	583	509	574	557	580	585	587	560	612	600	546	556	576	586	579	617	518	608	536	624	592	546	592	570	593	569	586	568	590	546	581	553	597	588	578	594	591	578	630	581	610	579	526	546	605	560	602	589	549	567	570	575	551	551	599	574	568	599	597	604	571	566	580	565	573	573	586	571	575	590	531	580	620	582	561	586	569	595	542	625	631	567	537	559	576	574	552	541	572	601	614	584	587	571	580	626	567	616	552	625	589	641	583	595	616	602	620	600	601	574	584	569	519	589	624	581	518	549	574	546	573	568	584	591	587	553	594	546	608	608	561	585	558	602	610	617	560	595	579	584	555	609	577	574	572	587	595	605	601	595	554	538	588	568	621	585	582	586	598	605	575	576	594	543	585	598	598	586	586	622	538	583	582	581	602	615	579	554	570	577	546	567	546	539	586	576	558	599	606	567	583	612	572	568	583	637	564	614	552	573	595	587	602	547	582	572	543	640	604	551	648	593	570	594	588	576	583	562	602	547	566	589	578	593	553	596	598	572	594	586	578	582	592	593	583	593	574	584	599	589	587	584	590	589	596	596	610	565	613	623	602	585	559	576	610	615	577	586	535	582	558	618	563	561	552	522	574	592	598	604	600	591	605	605	606	585	582	540	608	626	558	582	620	596	545	568	563	552	634	596	576	547	564	600	574	563	592	548	607	603	546	610	548	604	567	574	601	578	601	583	564	567	570	570	596	586	563	591	604	551	593	633	618	576	608	561	553	621	596	559	597	626	583	599	590	580	568	611	564	585	557	564	590	587	558	514	553	608	563	624	615	583	585	589	593	606	597	609	541	559	581	593	582	603	583
2931	2050	596	1122	1307	2670	2890	1717	922	442	228	110	91	72	41	51	71	50	39	50	39	40	42	48	51	40	49	35	34	30	37	37	41	42	50	57	48	47	36	33	51	51	52	36	38	36	47	47	49	44	38	46	41	41	35	44	46	48	38	37	38	32	43	36	40	43	47	51	46	32	47	44	33	44	32	37	45	54	53	46	28	54	30	40	50	46	52	34	45	52	31	56	34	33	38	35	42	44	42	50	49	37	54	38	49	51	44	45	47	36	36	34	37	32	44	41	34	47	43	61	42	44	56	58	39	37	54	35	47	47	45	49	50	45	47	49	31	56	42	40	40	36	39	36	40	39	40	46	43	46	42	50	42	40	43	30	54	35	46	49	46	43	42	40	37	54	46	35	46	43	53	49	40	44	37	44	34	51	48	35	37	39	36	36	42	39	48	40	57	44	44	37	40	46	39	49	42	39	51	41	35	46	35	50	38	28	42	38	40	37	37	38	44	52	44	35	54	42	34	32	39	50	34	54	46	50	48	50	41	41	33	42	30	40	47	47	44	27	49	41	37	44	40	43	48	43	46	47	41	46	43	59	43	28	36	39	46	34	38	40	42	42	38	38	42	38	42	43	42	37	45	40	40	36	33	46	40	33	45	42	42	45	44	58	51	48	39	47	42	50	42	42	39	33	55	47	37	43	33	47	41	59	54	28	48	36	34	30	41	43	44	37	47	32	53	53	38	38	36	42	53	28	62	43	47	43	53	39	38	42	42	49	43	35	37	40	36	42	35	40	46	46	56	63	32	39	51	33	44	41	40	40	39	35	40	48	41	44	45	42	45	28	53	41	46	54	44	48	37	32	48	40	49	34	38	37	42	46	34	47	47	39	28	37	44	41	54	39	37	33	39	45	45	46	48	39	46	49	46	33	49	26	48	43	39	42	45	33	49	41	39	37	46	37	45	45	36	48	42	42	32	33	40	36	33	46	33	49	47	51	34	50	34	38	37	49	40	44	34	51	51	43	43	42	42	45	48	41	46	37	45	40	41	35	47	39	38	37	40	49	42	38	35	45	37	38	51	33	51	50	46	30	37	51	41	42	33	45	41	40	40	36	48	50	49	43	33	31	47	44	41	42	47	32	49	36	34	51	58	36	30	35	45	47	45	43	38	44	36	35	38	34	38	39	47	59	47	45	50	47	39	40	40	38	55	46	51	35	51	45	39	51	45	48	37	36	45	51	37	37	39	40	34	41	41	44	58	42	37	44	33	42	33	38	53	49	48	33	56	39	51	62	48	44	49	40	39	35	52	33	32	49	42	47	43	40	34	37	41	39	38	42	41	35	32	44	47	32	47	53	35	41	51	58	36	44	40	42	35	47	31	56	36	44	37	39	37	54	35	28	36	38	37	47	52	47	31	38	33	32	42	41	49	53	38	45	42	37	48	31	43	40	44	41	53	37	48	39	28	45	42	38	44	39	34	38	36	39	52	41	53	38	31	43	39	52	54	39	38	40	39	52	46	50	47	33	42	40	33	51	47	40	41	53	38	39	38	36	58	35	38	45	41	43	40	47	39	49	44	45	50	39	36	43	46	41	58	54	36	36	42	53	32	51	35	46	40	42	50	43	42	47	37	38	35	47	40	34	39	43	38	42	45	40	34	49	46	32	38	35	38	49	42	44	32	36	37	38	50	53	42	45	48	54	40	29	43	44	43	40	44	49	48	35	39	36	54	39	44	37	37	34	41	47	43	43	39	49	49	53	44	48	31	43	33	39	42	43	35	27	50	31	38	49	36	40	36	36	49	43	45	46	34	36	31	56	40	32	37	50	48	45	40	44	35	46	41	35	39	38	45	38	53	51	38	39	39	38	49	42	46	42	35	45	43	37	42	34	40	49	51	33	30	48	42	42	32	39	42	44	30	49	44	43	38	44	45	47	39	40	64	49	35	42	35	29	44	36	40	37	39	43	45	47	43	35	41	36	46	38	45	57	52	36	50	35	36	41	47	56	47	48	47	47	59	37	37	53	33	32	40	56	50	46	62	50	40	48	40	28	42	55	40	43	42	33	40	53	37	32	34	55	43	44	36	46	38	34	49	51	37	51	34	48	41	58	40	43	36	36	56	36	41	37	43	51	45	30	37	45	42	49	36	46	46	32	33	48	56	32	34	46	50	47	29	59	43	43	37	38	36	32	40	45	37	43	32	53	50	37	38	42	41	58	45	49	48	44	36	38	48	39	36	41	41	36	36	31	33	44	48	35	50	44	38	48	43	36	41	42	45	46	44	32	34	38	36	36	40	38	40	38	52	31	35	49	42	44	41	35	35	42	52	55	37	35	34	42	49	51	45	59	63	47	41	51	28	48	48	32	46	33	44	44	36	37	43	60	31	36	50	44	62	41	45	43	45	42	59	32	51	44	42	49	37	36	48	46	45	33	50	44	33	47	50	48	30	41	41	37	37	38	34	41	41	53	31	30	50	32	34	40	36	37	37	45	36	38	45	33	38	37	48	30	34	48	34	42	40	45	46	44	54	33	41	36	43	47	45	42	52	43	50	44	48	41	43	40	47	34	44	54	41	44	31	40	39	37	39	43	44	23	52	45	42	49	43	37	33	44	41	43	47	33	38	48	43	39	48	45	40	37	38	48	48	43	46	38	44	35	38	40	48	30	41	51	46	35	46	50	52	44	46	50	33	39	41	54	31	58	42	47	43	33	44	43	43	47	39	49	39	47	59	45	43	45	42	36	40	37	38	41	43	42	40	38	45	43	28	41	44	51	47	40	49	38	43	56	31	46	48	51	36	43	46	46	39	50	36	47	28	31	53	41	46	39	43	43	52	44	42	46	40	43	43	45	44	36	42	47	48	39	51	47	39	42	55	37	42	32	60	51	42	45	36	41	36	40	42	46	42	40	51	50	38	33	33	35	35	42	43	44	41	40	45	33	38	32	34	35	30	37	41	37	44	29	44	38	32	46	42	50	35	38	43	49	36	42	45	51	41	45	50	45	36	40	42	45	43	39	50	31	51	36	48	43	30	37	47	36	34	49	45	39	32	41	48	57	41	35	48	36	48	42	45	39	54	31	41	38	41	46	55	43	27	45	45	42	45	40	51	39	41	47	41	45	35	42	33	43	42	34	34	33	58	43	44	38	42	28	43	43	36	42	46	41	37	46	50	44	44	47	47	36	53	43	40	37	47	40	43	43	32	49	33	36	42	38	37	44	36	41	44	31	37	47	48	36	41	44	38	43	42	39	37	41	49	41	40	45	45	43	45	46	50	44	50	44	41	36	37	48	43	40	35	38	41	41	41	39	41	36	42	39	34	47	43	52	37	41	33	30	52	39	43	45	45	43	32	39	33	41	22	44	36	44	45	53	46	36	45	32	41	36	53	36	34	41	34	41	42	56	46	52	44	48	51	40	46	40	30	45	43	40	37	42	25	38	45	46	44	32	52	50	45	42	49	44	57	42	35	39	47	36	44	37
30509	20712	11103	28148	36916	42170	37527	30061	21187	14259	7176	3449	1868	1697	1087	747	963	1029	834	704	589	578	573	548	564	544	572	558	491	564	540	595	569	576	540	552	551	555	496	574	576	542	544	561	534	550	600	575	529	549	569	564	574	603	564	560	516	558	542	555	562	583	550	604	561	550	583	529	529	559	543	523	529	551	537	574	564	595	612	558	572	575	580	570	537	537	550	570	503	547	562	549	533	577	574	537	535	545	554	536	567	566	564	504	582	552	546	571	591	579	561	552	569	568	551	537	539	544	512	528	574	560	527	568	549	594	544	546	554	601	538	491	601	551	596	541	573	544	547	521	549	541	528	537	535	580	577	548	568	513	556	584	560	574	630	549	559	565	541	565	595	536	561	574	528	574	607	577	552	610	527	563	570	568	542	548	548	572	534	552	568	583	594	617	578	553	550	524	516	571	622	560	557	547	608	531	535	529	529	525	581	552	538	546	575	547	558	547	579	556	589	573	582	547	552	527	548	556	600	536	537	550	555	562	495	578	583	566	578	575	555	586	559	574	607	570	515	564	578	531	572	596	554	583	559	542	569	542	546	562	523	556	528	547	514	558	571	501	565	512	534	544	534	577	568	548	571	577	557	566	533	576	585	546	518	573	562	550	568	521	562	539	581	532	572	566	566	520	553	568	544	551	507	565	576	507	564	552	583	583	573	559	528	514	615	528	560	566	545	550	555	563	551	555	557	529	580	527	558	530	529	523	541	560	538	523	596	551	553	544	565	553	558	589	515	583	560	561	548	580	578	585	553	548	620	610	561	516	531	538	554	562	508	600	554	545	564	519	542	567	565	538	580	596	579	619	590	596	543	576	583	507	561	584	538	500	591	558	553	546	548	573	567	534	525	553	531	589	553	567	548	595	549	568	555	521	564	548	584	536	578	542	577	596	588	555	577	595	577	550	557	588	549	519	575	482	510	580	560	556	557	537	548	539	564	566	563	549	573	552	505	609	545	567	525	547	576	528	559	549	539	548	555	545	567	561	573	513	569	552	528	576	553	583	536	550	494	575	534	578	568	558	520	575	590	614	549	564	541	556	557	557	600	560	569	586	553	563	519	567	566	552	599	545	542	525	536	574	576	578	559	564	570	573	568	520	579	569	576	538	550	590	538	578	527	613	574	552	550	552	567	565	513	582	557	559	544	575	573	553	586	580	594	516	494	519	525	627	549	606	557	569	570	578	577	607	577	572	531	572	539	533	588	568	542	541	553	555	523	535	552	542	581	573	552	540	555	600	524	550	611	548	530	536	537	530	573	554	603	545	540	556	554	587	503	542	561	524	595	565	551	548	555	534	584	563	559	585	552	576	568	533	519	559	582	542	583	589	552	510	560	566	557	546	528	580	564	540	582	562	549	548	559	555	590	561	567	533	575	538	603	562	562	581	590	563	532	529	570	567	544	580	594	518	592	563	572	549	549	528	556	574	557	591	539	554	523	550	572	537	549	599	553	550	519	552	522	553	577	540	601	511	531	536	561	511	542	552	545	586	550	571	580	545	549	564	529	563	583	562	559	528	588	547	564	558	522	599	549	565	537	583	536	572	560	503	533	578	583	542	580	530	562	586	551	535	568	526	541	534	490	576	564	538	545	543	573	519	577	550	581	554	570	531	544	586	532	574	576	558	590	546	556	566	538	598	539	518	579	557	545	564	547	542	533	534	549	558	591	546	536	523	516	557	575	560	546	529	526	587	561	544	546	573	560	561	550	561	580	559	565	633	561	541	515	615	535	571	577	566	557	570	594	576	516	568	545	572	507	585	524	568	558	560	536	569	572	578	558	549	570	564	569	558	588	587	510	537	572	516	533	552	568	566	573	572	530	543	557	577	579	564	574	575	562	565	552	552	556	534	575	536	551	579	555	530	526	549	552	532	553	512	549	552	519	528	547	532	561	541	551	566	562	583	578	538	519	568	542	562	547	554	504	544	582	547	555	537	530	574	563	538	576	546	588	533	545	581	552	590	551	567	567	551	550	558	569	567	556	507	543	555	563	575	538	576	537	567	564	557	568	542	556	530	567	540	535	558	567	513	573	556	541	547	558	555	564	515	588	566	590	573	564	572	601	596	537	596	534	575	500	541	573	537	566	565	561	560	601	548	581	541	587	575	563	574	514	554	534	551	541	603	565	554	543	612	559	546	559	576	573	578	562	541	546	521	619	537	488	516	585	544	554	552	537	578	574	583	581	505	556	524	557	526	561	526	560	548	537	567	555	588	517	535	546	611	497	534	568	580	603	555	567	550	534	592	535	560	523	547	563	568	561	552	581	570	554	551	557	531	566	548	545	489	539	529	531	613	558	559	582	532	511	540	556	539	544	582	580	546	565	564	567	568	547	579	560	556	540	523	529	536	539	550	569	543	540	578	561	557	544	557	591	537	553	603	570	546	591	567	582	546	562	540	592	547	538	524	532	575	545	539	553	537	559	561	517	571	563	572	555	563	533	536	560	562	557	564	547	547	593	560	614	536	544	556	524	545	509	554	533	552	558	524	527	526	567	571	579	544	534	533	531	574	565	576	619	536	557	567	559	588	540	538	554	548	561	565	566	563	534	523	571	556	549	566	579	552	560	579	555	556	559	540	544	602	591	529	577	533	553	552	573	549	554	581	563	533	536	541	536	540	554	581	564	569	570	569	533	568	593	588	570	559	528	539	549	559	526	561	529	541	548	555	555	565	552	562	555	565	552	535	574	542	579	563	536	544	550	548	574	567	519	562	537	540	511	537	546	555	580	550	536	532	558	487	512	521	524	523	551	549	557	553	546	558	572	543	534	488	540	580	560	590	564	549	563	548	615	530	582	539	577	547	555	510	547	565	556	569	553	532	537	546	552	577	585	532	586	551	570	602	563	566	558	538	551	565	596	563	559	576	554	515	551	570	559	547	566	509	575	547	545	575	530	539	575	532	556	564	529	543	573	570	549	550	555	545	515	545	539	557	581	550	583	577	552	577	591	544	600	578	538	560	566	581	542	570	525	559	590	517	533	585	579	570	563	568	572	546	569	615	542	560	595	551	572	558	529	545	576	551	561	588	552	559	558	560	539	592	595	569	523	564	577	543	560	531	555	529	577	556	548	553	564	576	568	573	563	571	544	582	555	562	557	531	562	564	553	555	550	584	596	542	597	553	523	543	553	547	593	582	585	551	506	563	549	597	552	544	577	525	538	561	564	563	549	590	574	574	523	542	545	569	593	561	542	554	541	559	596	542	528	586	561	608	601	541	549	578	569	556	584	600	543	605	537	525	520	520	543	532	557	534	501	541	555	556	591	583	549	573	564	576	605	555	544	556	569	598	552	533	556	531	503	577	591	509	573	539	533	534	577	564	548	580	535	549	544	589	550	548	543	496	569	555	553	528	527	598	521	604	553	530	558	553	539	570	536	536	551	562	521	532	566	573	560	567	561	580	517	587	545	561	542	572	559	601	544	583	527	579	566	546	531	520
5700	7866	2248	3595	3820	8265	7239	4340	2069	1078	477	208	118	102	75	42	65	58	67	59	47	35	44	45	34	40	46	49	45	35	45	48	38	42	44	38	38	48	39	28	39	35	36	39	38	50	39	34	39	39	38	44	34	45	31	39	33	36	41	46	41	37	50	43	50	51	39	34	40	37	46	37	47	43	42	42	37	41	36	38	45	37	45	47	39	43	25	44	41	58	38	40	54	43	32	44	48	29	37	47	39	50	42	46	42	49	32	42	49	40	45	38	42	29	46	49	49	33	33	34	46	31	52	42	38	37	36	39	46	41	26	41	41	47	47	39	42	39	28	33	47	43	41	57	34	41	38	32	40	49	50	51	32	34	48	37	40	38	29	40	35	30	35	45	50	36	50	53	38	45	32	32	32	38	49	52	40	38	40	45	36	38	54	45	34	46	55	57	41	36	31	41	43	32	40	42	49	44	42	43	40	54	39	63	37	35	34	52	41	40	49	46	49	42	49	40	46	43	37	43	45	50	41	31	32	39	31	46	40	42	39	38	46	38	47	41	44	56	33	34	53	45	31	29	39	46	44	48	36	39	41	41	34	40	50	45	39	45	36	36	42	46	42	48	35	57	44	46	35	55	36	51	37	42	33	54	48	43	50	42	39	50	50	36	39	59	43	51	37	45	46	54	45	27	39	55	42	42	43	43	45	36	45	41	45	50	36	37	41	49	37	38	46	38	42	57	30	39	38	32	35	47	54	34	28	41	40	39	46	38	39	33	40	49	36	31	50	40	41	48	46	42	43	41	51	32	49	52	42	50	43	49	55	40	40	46	37	45	53	47	38	37	35	30	33	38	51	37	39	56	31	42	49	38	46	43	41	45	42	40	54	38	45	52	45	37	40	34	46	34	51	36	41	43	58	46	43	45	38	34	34	51	50	43	59	47	33	45	42	37	51	46	35	50	33	54	41	51	36	42	48	42	46	46	45	38	38	48	43	39	35	37	41	35	44	53	43	24	45	48	39	37	48	43	42	52	40	52	39	35	54	37	32	41	42	38	44	46	34	42	51	41	35	41	46	45	49	39	42	52	36	47	40	46	40	42	50	39	39	43	39	37	45	48	40	48	50	43	46	39	42	40	46	45	44	47	38	47	46	48	44	38	46	44	42	43	53	41	42	40	41	38	39	42	41	36	48	38	54	38	55	47	45	47	32	53	42	40	34	33	43	42	43	30	36	46	35	42	43	28	35	53	41	38	44	40	29	49	48	44	54	39	51	41	50	44	42	45	30	43	33	37	36	44	42	40	37	47	37	42	39	45	44	44	52	46	54	36	57	46	41	54	30	45	32	38	43	47	36	49	34	38	28	49	41	46	49	36	41	32	38	38	37	42	43	40	41	41	50	42	34	46	39	42	32	34	29	43	44	40	46	45	47	43	39	40	45	43	47	58	34	37	44	50	39	37	41	37	44	41	49	47	42	48	35	39	34	41	33	51	55	27	46	42	32	43	29	45	44	37	44	43	41	44	29	50	39	45	38	51	49	50	29	48	52	44	44	36	36	41	43	37	47	45	49	36	51	55	37	59	35	39	45	42	39	46	45	52	38	52	36	33	40	42	38	52	34	42	42	44	54	39	41	39	41	33	50	38	39	38	52	37	38	46	32	35	48	50	42	43	57	40	48	42	44	44	40	39	27	48	35	28	29	50	40	38	46	50	48	59	42	41	50	48	42	38	43	39	43	43	50	48	45	33	36	40	47	48	44	46	42	45	38	43	47	32	43	30	29	50	41	43	58	39	47	33	54	48	54	38	35	49	45	41	32	65	46	41	42	35	55	41	45	48	41	33	44	49	36	39	45	40	33	47	48	43	40	35	45	45	37	34	40	41	47	52	45	48	39	41	40	37	50	48	32	46	41	31	32	47	38	41	52	43	41	34	32	42	38	47	36	49	42	34	42	37	41	39	35	40	40	48	39	51	38	36	43	39	30	33	47	46	48	33	32	55	33	43	34	45	47	37	37	39	49	52	40	37	41	35	41	33	38	39	42	40	42	39	54	51	40	39	49	43	50	43	46	41	39	35	53	44	39	50	42	40	38	40	42	38	45	36	36	47	47	38	37	46	62	44	32	46	34	39	44	43	33	30	51	32	42	31	42	56	34	39	38	39	35	44	55	44	49	39	33	51	54	37	39	39	58	60	50	47	44	37	40	50	37	34	46	40	46	41	48	50	42	41	44	36	43	52	42	43	55	41	43	50	40	45	49	47	42	40	34	41	35	38	37	44	42	41	47	34	52	46	54	38	42	39	28	33	44	49	41	45	47	40	44	48	43	37	44	41	51	42	41	40	43	43	58	50	49	42	45	49	47	39	36	41	48	31	42	51	38	38	39	44	58	40	38	51	33	37	37	37	38	36	43	31	41	37	46	34	44	45	42	45	49	53	52	42	26	46	37	44	44	47	34	43	48	36	45	49	37	47	46	33	29	47	36	41	44	31	40	39	46	39	44	30	31	56	38	42	44	40	68	45	48	34	43	33	42	37	50	53	47	45	56	43	31	55	37	43	38	35	43	45	39	50	44	52	41	47	52	32	41	39	44	31	32	47	49	40	42	55	46	53	51	56	36	44	34	39	37	52	40	49	46	52	48	50	41	38	45	50	36	33	59	40	46	44	41	36	41	50	42	37	45	33	51	49	37	47	45	36	47	33	48	40	29	45	41	39	42	34	45	32	48	42	50	42	51	40	38	33	36	40	36	30	43	40	47	36	37	44	36	42	35	44	48	29	56	43	35	46	38	45	37	46	44	43	35	55	44	41	51	31	34	41	52	40	54	37	31	43	47	34	32	45	38	40	50	45	34	54	36	46	51	49	37	50	32	43	42	54	48	42	42	39	34	42	39	39	35	50	38	39	46	49	42	45	49	40	41	33	48	53	43	36	46	45	40	29	46	47	40	40	38	45	45	40	35	40	44	43	39	40	34	32	48	42	41	48	53	39	42	40	31	44	47	49	41	46	35	44	44	41	37	41	44	42	51	41	39	54	36	46	43	46	33	42	38	48	43	43	43	41	40	46	37	37	41	37	47	35	42	42	59	33	44	44	40	40	31	48	36	47	45	41	49	49	47	50	34	46	36	51	35	36	41	36	44	45	35	40	37	43	42	49	30	36	38	40	39	45	33	41	39	43	40	53	50	36	44	38	36	32	40	44	39	38	42	42	43	45	41	52	42	39	35	48	44	31	48	35	38	35	49	39	39	44	32	39	50	47	41	38	35	42	45	43	38	53	57	34	38	39	35	54	35	47	37	33	49	53	49	40	45	44	45	59	46	41	42	49	37	41	41	33	33	36	45	31	46	51	51	45	30	45	35	40	41	39	40	36	34	47	50	43	37	39	41	37	61	51	41	49	36	50	35	27	47	49	41	40	34	42	42	40	41	43	34	31	42	39	43	38	36	36	48	35	45	49	48	35	45	39	40	42	43	47	35	35	44	38
41571	31767	21723	41751	52908	60020	49412	39585	28847	22773	12475	6652	3452	3201	1857	928	1224	1492	1132	853	731	623	638	618	587	548	540	588	577	575	579	540	575	589	580	555	569	537	598	579	554	559	564	544	559	574	563	571	579	572	535	590	558	568	561	559	569	577	592	561	515	522	543	600	586	563	563	535	577	579	605	550	561	536	558	581	585	579	512	551	563	585	587	606	577	565	573	585	564	576	579	602	535	561	562	552	576	585	539	611	502	572	556	566	578	564	556	602	575	546	596	586	531	555	580	537	565	559	553	564	540	556	557	621	524	564	543	563	522	630	594	569	558	579	525	523	527	597	567	554	565	593	595	527	559	564	605	555	567	579	568	526	569	556	580	525	610	560	567	543	595	580	557	531	554	560	584	587	562	562	561	554	560	579	580	539	546	552	590	542	582	579	566	573	593	523	535	542	594	593	547	553	594	573	521	556	567	540	576	594	561	552	577	554	528	560	521	548	536	595	537	600	588	544	641	538	593	555	564	565	573	567	614	533	588	593	579	538	529	545	567	571	609	594	547	541	563	572	557	569	539	594	589	568	559	567	629	610	529	591	620	611	570	573	580	538	606	571	590	613	578	525	578	573	589	568	528	569	541	522	574	548	545	556	580	590	527	551	595	601	561	579	554	594	561	553	591	590	564	580	580	531	567	555	585	589	541	543	571	564	565	573	582	533	613	530	593	555	600	542	575	558	578	599	575	590	577	581	579	595	596	580	609	585	598	541	572	541	582	558	550	612	546	545	569	577	594	583	559	587	569	577	573	577	595	563	563	565	587	546	563	578	545	555	573	596	570	556	572	590	547	546	613	566	561	545	518	570	539	571	554	557	559	594	522	559	568	557	555	602	586	568	561	620	601	597	562	576	553	570	611	574	570	552	586	574	556	555	540	522	550	536	575	535	604	557	556	606	544	531	559	542	560	542	575	552	562	555	530	561	574	579	558	561	578	576	532	557	591	611	557	593	559	542	534	583	572	627	579	580	573	567	582	574	587	550	554	559	571	522	534	578	535	582	563	564	555	554	596	589	545	564	548	538	562	559	575	556	586	571	530	547	574	549	562	556	589	582	591	536	544	527	570	620	545	574	583	544	562	546	600	557	571	552	573	556	550	537	546	574	605	557	535	554	559	612	527	571	562	541	585	525	573	546	557	558	543	564	550	566	561	530	526	565	542	540	587	575	542	586	542	573	538	531	595	558	576	552	539	563	592	600	554	577	554	540	585	527	570	561	555	587	544	559	606	589	578	546	535	540	568	543	569	560	575	509	575	586	592	542	531	527	573	597	569	625	532	621	568	531	547	578	605	535	539	536	546	533	573	577	585	553	553	515	590	606	556	563	597	542	585	638	559	582	584	551	563	609	571	521	534	574	577	575	569	569	593	555	528	598	572	519	543	530	573	559	532	576	582	611	577	581	565	526	580	597	539	539	582	560	566	544	559	550	574	497	543	588	535	576	562	535	554	536	606	563	569	553	559	565	529	542	556	587	517	542	563	553	591	561	541	577	577	565	586	573	544	580	534	563	540	560	571	546	544	590	619	543	589	555	588	523	553	539	584	582	559	583	589	584	569	532	565	546	572	529	544	562	573	562	560	557	559	591	544	571	574	569	601	569	583	582	599	570	580	563	572	568	565	554	582	600	521	547	546	534	529	623	569	552	587	584	554	594	583	539	619	583	561	595	564	569	536	575	581	570	531	594	541	594	532	537	566	570	515	534	557	543	569	602	599	589	568	549	605	546	574	585	553	550	564	587	579	588	565	570	559	557	565	546	574	557	581	583	591	573	589	571	558	605	590	543	565	528	576	587	557	537	559	551	571	529	511	585	555	594	528	577	555	571	585	599	530	548	580	533	582	575	516	568	560	566	542	562	579	557	538	570	572	592	556	567	584	551	588	581	597	587	512	571	515	581	559	559	590	549	588	570	554	554	549	508	588	578	582	563	593	575	553	617	561	559	541	548	571	587	577	532	562	515	557	596	587	552	572	554	556	566	562	574	545	536	550	565	538	573	565	546	572	584	572	549	565	575	547	531	569	571	560	573	566	584	567	557	554	579	508	579	624	571	570	541	583	527	544	544	606	548	560	535	563	580	598	535	582	594	560	547	575	596	552	577	568	509	591	563	548	574	631	527	594	560	585	547	586	561	549	555	602	548	566	576	541	558	550	587	577	516	542	563	570	591	535	541	557	540	572	531	582	579	568	580	581	602	565	564	583	545	543	551	536	598	561	524	578	590	535	538	560	604	601	552	546	546	591	580	555	578	582	582	587	580	568	544	581	578	575	611	554	549	570	541	533	584	593	543	591	576	569	569	582	550	594	553	510	561	563	630	563	536	607	594	593	542	573	568	599	581	586	581	564	543	594	600	597	541	557	533	512	595	588	575	586	584	517	555	551	555	541	530	606	539	537	592	581	545	565	544	552	522	556	553	543	578	537	558	567	573	608	565	535	520	574	560	557	563	550	573	535	570	566	560	627	594	533	564	576	611	573	560	594	579	543	581	543	589	561	552	569	553	532	538	532	581	552	536	577	559	543	552	525	534	579	564	546	560	575	576	542	538	572	508	587	523	544	532	603	538	540	552	566	573	574	575	582	591	553	545	543	498	596	549	552	552	576	569	560	541	540	589	541	584	553	545	561	534	568	601	579	541	618	565	596	562	581	601	568	560	551	577	492	582	589	554	587	552	559	569	515	572	579	584	550	593	567	593	597	566	626	535	581	563	592	554	566	574	537	555	600	582	592	517	562	599	590	561	579	546	637	546	567	527	566	542	523	550	562	530	556	544	569	559	561	547	572	576	540	573	574	532	536	565	557	548	616	538	617	567	632	568	594	623	558	613	559	560	607	572	578	538	534	573	564	570	551	565	595	570	562	546	563	552	561	588	572	571	558	595	522	573	525	551	538	578	584	569	574	612	540	597	557	551	555	581	588	551	566	592	553	600	566	590	540	522	551	582	560	578	576	557	562	585	549	568	550	535	597	586	562	530	539	635	610	546	566	559	565	531	540	517	561	531	558	588	555	609	578	564	545	585	556	549	561	537	527	588	519	539	575	558	588	547	539	542	579	554	532	564	573	592	556	577	536	583	541	562	556	554	564	565	581	521	551	602	590	599	537	563	577	565	545	567	548	541	564	575	555	574	602	589	603	577	555	585	521	521	581	536	573	580	549	545	580	564	573	582	598	556	532	533	555	551	557	580	556	555	589	587	566	612	535	532	546	560	556	523	571	564	567	587	560	554	575	548	549	561	602	606	548	556	509	559	581	575	539	581	547	572	584	546	567	553	513	550	588	553	605	597	607	568	522	585	542	537	591	563	583	557	553	574	577	578	570	553	527	578	550	583	613	567	557	523	604	589	550	583	493	542	580	564	592	537	588	536	562	625	538	559	552	556	544	576	564	551	527	531	540	549	542	597	605	594	568	564	600	565	569	569	570	620	550	528	555	559	564	580
5854	6906	2809	3473	3905	8505	7610	4573	2151	1137	563	223	123	146	92	55	76	70	76	59	36	44	53	47	44	43	48	45	29	42	39	35	41	51	47	48	37	36	43	56	38	52	48	38	41	37	41	52	47	54	40	38	43	33	49	40	46	43	44	53	42	50	41	54	36	44	48	32	35	53	52	40	35	32	38	38	42	38	36	46	39	35	43	49	33	53	43	40	40	57	41	34	47	41	42	40	55	51	41	47	36	38	44	57	35	44	34	40	41	38	34	43	51	48	48	42	45	50	48	40	47	39	38	43	43	49	47	49	42	44	39	37	43	40	45	39	51	40	43	47	44	44	45	39	38	40	31	39	47	56	47	44	46	56	30	39	52	38	37	42	40	48	32	31	39	43	29	34	39	47	40	42	34	44	40	50	34	44	44	44	38	40	43	34	49	44	50	37	42	48	55	41	54	48	48	31	30	37	46	44	49	52	45	39	40	48	44	44	37	40	37	41	38	34	47	48	51	38	56	43	55	42	52	50	49	43	48	42	56	55	45	45	50	37	39	42	51	35	40	43	42	47	49	36	39	43	40	36	40	33	30	37	30	40	47	33	28	44	43	46	45	55	41	41	52	44	43	33	41	49	43	35	54	41	40	34	43	41	49	49	47	40	52	38	34	44	44	50	36	35	41	40	41	43	43	42	60	55	50	36	42	41	48	39	39	46	39	26	48	44	34	36	38	49	43	31	42	60	58	56	39	47	33	41	41	62	54	36	48	32	34	34	49	52	40	46	36	38	42	37	41	34	46	64	48	49	39	45	42	48	48	49	61	44	45	35	41	48	44	47	43	49	50	49	51	41	36	45	48	51	38	40	30	55	34	37	38	46	44	50	37	58	53	49	40	43	43	41	46	40	37	36	44	29	26	42	37	37	39	33	50	41	32	48	40	42	35	47	40	46	37	48	31	42	34	40	39	53	59	44	43	46	46	28	48	53	41	52	64	38	43	43	45	50	39	43	36	42	43	42	44	53	44	60	48	48	39	44	43	56	43	35	54	39	44	43	41	49	45	44	43	38	51	46	48	56	40	39	37	52	38	46	47	53	41	46	38	38	46	41	40	45	48	42	39	44	34	46	40	48	35	29	39	36	45	50	45	40	50	44	45	38	43	49	44	41	45	45	45	29	45	50	42	34	49	37	37	38	47	41	40	40	36	42	40	40	35	43	39	43	39	57	37	51	46	42	41	37	44	35	40	29	45	41	49	46	47	38	37	50	45	41	44	43	40	42	44	49	47	35	40	45	52	30	41	50	48	49	41	46	41	40	46	36	45	46	39	63	48	46	56	38	48	51	40	45	41	50	49	50	42	41	47	50	43	50	47	38	42	48	47	43	47	58	34	36	44	40	31	41	49	46	44	49	37	39	46	43	55	51	37	34	39	53	36	56	45	35	39	48	53	39	37	53	39	41	42	47	45	38	39	54	45	31	48	56	42	47	49	28	44	55	38	46	39	42	45	35	39	44	54	40	60	47	58	52	40	41	42	40	53	44	57	46	38	42	33	35	50	47	35	44	51	60	42	37	50	40	45	50	43	39	34	31	43	41	49	50	41	41	33	39	49	61	39	44	42	45	44	40	38	48	35	44	42	42	29	50	43	41	33	36	36	33	40	54	40	48	32	42	46	40	32	47	37	49	48	36	38	57	51	39	40	53	35	43	41	39	39	38	57	44	34	39	43	46	39	45	38	41	37	31	46	34	38	45	50	38	43	65	48	49	41	45	47	27	34	46	47	51	47	43	30	48	52	42	41	46	39	36	46	50	36	43	46	48	41	37	58	48	44	38	60	41	47	40	42	34	46	42	38	38	45	43	47	44	34	43	35	34	39	44	34	41	40	44	35	31	44	42	57	52	44	47	46	34	50	41	42	46	50	44	47	51	44	41	48	30	57	40	56	50	45	48	44	47	44	52	44	49	39	43	49	41	35	38	38	48	36	47	41	38	47	59	36	47	41	35	45	39	49	35	56	42	49	39	36	51	36	46	46	34	50	41	49	43	44	35	47	39	42	44	28	35	40	46	43	34	41	57	49	47	47	40	35	35	48	48	42	44	38	46	48	46	33	43	53	34	45	35	44	50	53	44	46	46	49	59	47	44	47	38	41	37	52	51	45	52	38	47	43	45	45	51	42	55	52	47	35	49	37	51	45	48	52	47	33	47	35	45	38	40	47	45	46	39	41	41	41	46	42	36	38	45	44	37	43	50	39	41	36	57	43	37	43	49	36	42	36	35	41	37	45	37	42	37	54	46	39	39	35	40	33	39	43	34	38	35	46	40	50	43	49	46	41	49	42	38	41	41	60	43	46	39	44	36	44	42	44	30	43	48	36	38	57	39	50	44	42	50	57	47	42	46	37	30	42	40	48	39	49	51	44	40	42	46	47	46	42	44	41	37	41	30	47	37	36	49	53	51	38	38	52	42	37	32	40	39	42	30	32	41	41	39	44	46	40	30	29	43	44	44	45	42	49	39	33	41	46	27	46	33	37	43	49	32	42	41	38	51	35	40	47	39	29	51	38	41	53	47	42	44	55	50	37	24	44	40	41	48	34	50	30	56	38	38	51	49	52	43	62	43	44	37	37	43	37	44	47	41	37	41	39	37	48	52	32	41	41	39	45	36	37	34	44	40	39	31	39	46	47	37	40	28	44	45	42	38	43	34	41	40	42	49	53	51	45	53	38	40	37	46	50	47	36	41	54	33	36	44	47	43	42	41	48	34	43	46	37	44	40	44	48	50	45	42	46	34	53	50	49	44	52	54	47	41	41	48	45	43	38	39	43	38	55	39	36	49	49	29	66	46	42	45	42	51	42	42	37	41	47	51	55	40	47	50	39	31	46	42	45	57	38	46	50	40	45	42	32	35	42	39	35	36	43	46	42	49	41	38	46	36	49	49	51	39	37	40	45	29	51	54	33	51	44	52	46	29	43	50	52	34	44	42	54	45	40	48	51	42	44	42	49	42	46	44	40	29	51	49	33	40	59	41	45	45	46	50	47	38	37	53	45	41	34	40	50	48	39	49	39	46	39	43	47	46	47	42	40	40	44	42	31	42	49	37	44	36	41	47	46	37	42	48	44	51	48	37	46	42	49	45	44	44	48	51	41	51	44	52	47	35	50	46	42	40	41	35	55	42	53	51	42	49	41	37	45	42	43	43	36	40	31	35	52	38	46	60	61	42	38	48	39	30	38	39	37	56	52	39	49	40	46	53	41	36	34	41	46	45	51	50	34	40	41	45	50	38	38	38	47	39	48	42	45	39	46	40	38	32	46	39	46	39	46	42	42	49	38	40	34	38	50	52	42	40	29	39	47	34	30	34	48	46	40	33	40	35	58	36	52	39	49	31	49	31	49	34	32	40	46	41	43	31	45	52	35	49	51	46	49	47	45	50	47	32	40	46	39	56	44	50	55	46	38	55	37	43	39	40	39	56	40	50	67	41
38055	31152	24820	39794	51951	60011	50366	40658	30005	24346	14972	7896	3960	4143	2612	1040	1325	1942	1435	950	723	684	590	584	584	590	567	615	526	547	532	578	598	581	577	545	594	578	558	560	565	537	583	606	622	614	567	611	590	560	586	582	609	574	559	578	589	601	569	570	593	597	565	588	566	580	598	610	586	553	598	564	561	591	550	593	565	577	556	557	619	587	574	567	573	549	567	584	582	525	577	588	562	545	568	564	586	553	608	578	544	582	562	528	593	537	574	548	545	557	619	578	578	570	528	598	578	590	583	560	576	615	554	566	568	603	557	606	531	573	565	574	581	528	561	571	591	575	592	584	566	578	572	611	594	585	604	547	590	549	555	573	544	584	553	587	601	576	579	576	568	548	541	577	578	566	604	552	541	557	563	558	566	576	574	563	583	603	564	572	584	598	510	571	584	573	622	583	587	551	505	606	590	548	581	590	574	571	563	565	535	525	600	587	605	591	585	586	558	582	582	600	588	594	536	604	624	560	594	564	613	607	599	581	578	574	570	556	592	585	555	576	560	581	599	582	556	598	524	602	559	561	574	565	577	605	557	623	592	544	578	583	582	568	596	547	586	628	564	601	572	608	547	562	573	638	592	567	570	578	539	626	582	575	608	554	606	599	606	574	534	586	538	617	551	563	562	565	575	567	555	581	539	580	557	562	533	584	571	561	570	522	563	576	558	508	562	588	583	522	606	577	546	605	566	605	563	597	588	581	527	591	591	573	545	575	597	575	552	568	562	579	586	606	591	569	580	553	598	540	552	605	578	562	605	593	576	579	561	586	573	617	563	564	555	549	581	573	599	589	621	569	550	558	615	598	579	558	573	562	568	566	571	622	566	564	587	570	573	547	592	596	533	579	550	591	555	586	590	599	588	614	527	574	623	584	580	584	525	583	579	577	579	558	540	565	560	569	567	569	576	581	590	589	571	577	581	571	548	585	558	560	539	614	579	596	613	583	613	558	601	598	564	561	624	547	615	553	584	555	540	567	567	572	549	581	614	516	566	637	553	555	549	557	552	590	532	576	566	603	591	559	589	555	601	552	524	534	603	610	543	546	560	572	562	572	592	580	554	570	575	564	578	619	615	562	544	582	568	580	559	630	563	548	583	539	582	550	584	589	544	525	587	564	568	570	588	615	551	534	587	571	558	581	599	594	552	534	563	592	579	587	614	561	610	602	574	627	541	632	602	569	591	582	557	599	558	588	597	570	572	537	569	577	570	579	594	556	584	630	577	573	572	553	556	577	563	585	582	558	601	597	568	589	559	565	577	565	543	552	581	560	524	580	547	577	618	562	566	538	563	595	588	610	551	595	533	590	544	567	600	584	565	609	558	601	566	577	605	638	570	567	615	541	543	567	552	532	543	629	619	580	585	591	556	546	589	607	598	567	617	601	607	614	576	589	542	598	605	554	577	555	584	553	567	580	581	578	600	565	539	565	564	559	569	569	614	579	577	616	575	570	560	585	539	563	579	586	623	581	547	571	599	598	573	630	622	574	517	568	589	576	524	581	579	583	567	531	582	583	551	544	572	587	585	550	577	609	557	523	601	590	589	563	561	575	590	582	623	568	580	586	548	547	590	594	549	546	573	570	554	560	568	560	538	551	555	599	566	541	570	592	601	565	612	590	568	577	565	569	609	557	584	563	540	581	603	564	590	590	582	613	597	554	591	586	588	586	578	545	533	553	569	584	545	548	637	557	570	547	604	572	540	574	571	547	565	565	587	560	581	582	583	540	577	541	588	555	558	570	550	603	552	584	608	573	621	583	595	586	564	553	584	545	616	581	605	548	553	559	551	584	572	556	586	589	541	571	575	577	600	538	547	588	590	558	564	556	569	571	567	573	577	567	547	561	547	569	584	612	574	584	573	566	583	548	579	566	621	571	583	551	598	565	599	541	588	590	593	573	604	555	565	595	586	540	622	575	579	583	553	614	575	584	570	589	593	573	597	546	572	603	585	609	594	607	544	567	545	631	552	571	559	589	530	550	628	577	571	573	602	583	571	547	583	564	576	552	578	567	580	595	598	603	582	595	612	567	547	589	597	587	593	564	568	570	613	554	558	594	580	560	598	603	606	583	576	586	580	587	592	604	551	537	581	588	579	541	576	511	554	597	524	547	588	549	569	540	543	576	601	584	586	571	564	582	588	587	570	612	612	537	562	578	589	601	571	556	549	549	553	564	566	574	562	557	523	580	549	547	587	540	548	605	591	592	573	589	573	562	562	557	586	555	590	572	591	564	550	550	609	530	593	570	564	594	588	574	563	561	566	589	604	593	593	601	568	591	521	561	521	590	562	578	529	570	570	565	569	575	557	580	567	584	578	575	535	576	568	590	607	572	596	583	592	581	563	568	587	603	584	551	552	562	569	562	585	562	557	596	556	554	632	554	585	562	597	544	607	545	568	582	574	574	510	575	597	523	538	633	567	553	591	569	595	589	562	601	576	587	619	600	556	541	581	606	572	561	579	579	581	578	563	637	582	563	630	582	633	577	542	554	603	581	542	544	611	569	547	601	597	612	592	598	579	580	599	612	585	565	554	565	591	582	563	596	559	598	630	553	584	564	596	561	548	601	569	577	532	551	583	615	582	593	576	561	568	596	539	560	574	567	591	605	603	574	552	531	607	545	574	561	534	577	617	591	543	575	585	570	584	599	597	564	600	551	565	552	574	557	601	558	606	573	553	564	568	609	558	584	583	617	590	612	609	554	598	535	562	608	566	567	562	574	568	568	585	544	571	579	561	573	550	560	580	575	580	589	582	557	562	547	528	607	557	577	578	601	547	549	571	555	583	584	567	571	578	551	593	557	566	550	578	560	556	567	596	568	572	613	558	555	591	571	573	539	642	562	622	558	606	562	605	577	563	586	614	572	574	581	573	588	601	551	573	602	584	528	587	563	576	540	527	590	580	581	606	567	537	620	555	577	579	602	578	546	594	580	584	570	595	561	600	564	606	536	581	566	599	568	615	586	583	605	598	593	598	606	564	563	578	606	585	586	570	589	609	581	569	604	555	618	577	574	591	625	617	577	537	539	613	542	573	546	596	566	632	617	595	583	559	578	556	574	576	585	583	525	532	569	555	576	593	521	612	538	569	582	590	553	578	562	589	619	562	620	582	568	609	549	557	534	585	569	550	594	567	589	558	596	564	563	591	588	594	618	595	617	571	574	564	566	583	580	587	619	522	556	561	609	626	569	601	581	588	587	569	546	544	590	578	583	601	568	567	566	586	583	501	574	584	545	560	581	541	583	610	592	557	595	526	550	574	563	553	589	551	535	570	585	581	586	600	545	553	636	605	561	593	550	572	561	562	612	531	566	602	575	557	567	596	571	567	615	624	554	568	561	619	569	596	600	595	554	574	557	581	586	581	582	542	576	602	568	626	607	565	564	589	576	575	544	550	565	589	582	592	538	588	578	583	597	592	554	548	548	572	591	570	575	557	542	599	593	574	588
7174	13172	5369	6240	6833	13666	12976	7923	3377	1874	785	386	183	202	181	77	76	123	89	63	57	52	43	50	46	47	40	43	51	44	39	48	48	51	43	42	41	48	36	50	43	57	34	44	46	33	43	36	55	48	47	47	37	41	43	37	42	45	44	49	47	53	58	38	38	32	43	40	35	34	33	45	35	44	41	37	49	36	42	47	43	37	50	46	39	42	39	41	46	51	42	37	49	42	43	45	43	34	42	44	44	42	66	35	45	54	39	56	44	35	35	30	33	40	51	51	36	36	51	42	32	37	39	58	40	38	26	46	52	54	51	45	36	29	35	31	38	46	30	39	46	38	39	47	44	42	32	38	54	38	39	44	37	57	42	41	31	39	40	36	46	41	35	49	41	39	41	53	57	45	50	38	43	45	51	39	37	39	48	44	43	45	51	37	38	30	42	48	40	48	32	47	36	35	47	31	47	46	45	40	44	61	56	49	33	31	47	36	42	52	37	40	49	50	39	49	46	42	40	48	25	50	45	50	34	40	37	36	44	24	39	50	42	40	48	51	51	53	35	35	47	41	51	28	52	38	56	40	43	42	35	31	39	46	37	40	41	39	47	30	31	49	37	41	39	34	53	41	49	41	42	43	54	42	33	45	54	40	40	46	37	51	43	31	39	42	38	36	52	38	49	43	41	43	44	55	39	36	43	44	42	48	37	36	38	52	40	48	39	55	39	34	44	52	49	41	44	47	32	42	43	44	40	45	57	43	37	45	46	38	34	49	51	35	49	40	43	40	36	44	41	32	46	45	40	37	54	40	30	41	29	37	49	48	35	58	32	52	44	50	51	35	44	28	42	37	42	45	41	51	51	53	47	29	54	44	47	44	45	30	37	34	40	59	40	47	41	51	39	46	43	39	29	39	31	56	47	41	48	39	52	43	45	32	37	49	45	45	43	45	46	44	49	45	61	50	44	41	57	32	39	36	60	40	38	31	38	49	46	43	51	49	55	46	59	32	47	44	42	46	46	55	58	37	48	42	34	48	47	48	37	45	48	46	41	43	48	59	47	43	46	37	40	33	36	41	48	42	45	51	40	46	44	56	37	34	53	51	33	34	42	33	39	39	46	55	41	40	40	53	29	37	45	38	40	39	48	43	44	48	31	59	38	43	37	25	44	38	40	46	45	44	38	36	38	40	35	51	40	45	40	30	36	38	40	44	48	37	48	35	42	47	53	39	42	45	35	36	47	45	39	39	35	49	37	40	42	36	41	43	39	40	44	46	40	46	37	43	47	45	40	46	68	38	38	42	39	40	33	31	55	43	33	41	37	42	34	41	44	36	41	46	38	42	35	36	39	47	44	45	46	37	49	44	38	58	28	35	51	42	37	50	48	49	35	36	40	40	32	47	44	41	32	40	50	52	45	43	34	44	43	47	36	33	41	51	39	31	37	33	44	38	40	50	61	38	34	42	48	49	37	44	44	50	45	42	48	38	35	43	44	38	45	48	47	55	48	33	45	40	37	45	43	52	43	46	46	46	45	50	40	43	46	53	37	44	39	44	37	33	38	49	59	42	46	53	35	42	51	44	42	36	49	48	33	47	41	52	41	50	37	42	39	40	39	36	44	35	31	55	44	45	45	40	41	41	44	50	52	38	57	46	48	51	47	52	38	39	40	45	35	38	39	44	39	41	46	39	44	40	47	37	41	38	44	54	40	42	53	38	36	35	26	44	44	53	35	40	38	28	55	39	46	50	31	38	43	46	47	52	41	49	43	48	40	46	39	39	49	46	42	52	51	39	48	44	46	34	43	38	51	46	49	46	35	48	47	51	38	28	42	27	37	49	29	40	38	38	36	44	44	43	41	37	32	43	46	51	39	30	36	47	35	52	48	35	39	50	49	40	38	48	54	39	40	50	35	48	38	38	48	49	40	35	52	46	45	28	41	43	35	39	35	48	51	46	47	37	40	53	38	28	38	28	39	34	36	43	36	39	56	38	52	39	54	44	41	40	52	50	36	46	46	40	50	52	42	40	46	42	39	48	37	34	38	34	41	50	31	43	28	38	43	49	46	33	41	30	30	39	33	36	34	31	29	44	47	37	43	39	41	46	42	38	39	46	42	40	49	44	52	37	41	48	35	38	57	37	48	32	38	46	52	46	36	49	39	53	36	42	40	41	41	43	30	52	38	29	52	40	42	45	54	51	54	38	53	50	50	42	47	43	41	49	38	45	30	43	42	41	42	29	34	40	41	38	39	36	50	37	41	46	40	38	38	41	37	37	60	38	32	45	36	36	33	49	31	44	47	36	37	37	39	49	42	57	36	48	45	41	55	47	44	38	34	50	34	39	43	43	49	41	34	50	39	53	37	38	35	54	44	42	36	50	51	41	37	44	39	47	52	50	43	41	51	45	38	48	41	51	35	50	42	50	53	47	40	43	40	42	37	33	44	41	36	48	39	40	45	47	49	28	43	37	37	33	56	46	53	36	45	37	37	38	30	38	35	45	45	38	44	41	48	45	32	51	41	37	49	41	39	51	51	57	57	37	35	45	29	43	48	48	39	30	33	43	33	41	43	57	37	52	45	37	36	45	36	35	45	44	42	34	43	40	38	50	52	54	36	42	30	44	47	41	54	43	38	31	29	48	49	45	44	34	37	49	45	34	40	42	52	40	46	43	44	45	38	44	55	45	33	43	38	42	39	44	30	45	30	30	39	34	29	33	45	37	48	37	46	49	41	43	38	34	52	52	42	54	33	37	41	35	40	55	38	37	31	37	41	45	38	40	36	38	51	48	38	34	45	31	47	57	43	42	55	37	44	43	40	41	50	42	51	38	44	49	39	37	50	49	49	36	52	51	51	43	48	32	39	51	36	55	40	44	53	41	46	50	49	41	48	42	39	38	40	47	41	27	32	36	63	53	43	44	40	43	48	38	39	35	51	45	42	39	40	47	39	44	36	36	49	56	41	29	48	44	51	47	38	28	40	46	34	57	46	47	49	33	43	41	53	48	51	46	61	43	51	49	46	32	33	43	43	34	37	51	37	38	46	51	37	48	46	32	41	50	48	39	54	43	48	38	36	36	52	49	35	57	39	44	52	40	40	48	49	40	32	45	39	34	42	55	38	47	42	43	44	57	41	47	45	56	41	46	42	50	50	40	37	42	44	39	45	45	41	41	36	44	51	34	35	53	39	40	39	56	34	52	36	43	40	49	41	44	40	43	43	46	30	49	42	30	41	34	45	49	44	35	45	59	47	57	49	44	40	43	36	40	47	39	41	39	40	35	26	40	50	48	37	52	34	47	47	47	47	51	42	46	36	36	39	44	45	39	39	56	31	44	36	38	50	39	38	51	38	50	50	36	57	49	40	40	31	40	43	34	40	44	41	35	38	45	42	43	61	36	40	44	35	46	48	47	43	43	47	36	41	45	34	38	41	56	47	45	44	35	49	34	40	44	40	39	39	51	39	44	36	43	49	45	49	49	47	48	41	43
43719	37156	30635	47708	61976	69989	60006	47837	34170	28805	18294	10819	5470	6109	4942	1687	1743	2793	2073	1287	739	738	693	569	631	590	594	577	535	610	583	529	577	564	608	560	537	583	608	553	560	586	569	594	556	547	607	552	543	564	554	611	547	557	584	645	613	586	582	559	565	568	629	568	632	582	604	585	589	609	586	571	597	584	550	579	586	594	575	634	549	600	573	622	544	577	581	567	616	569	566	587	610	571	599	591	611	556	556	566	591	534	609	578	580	549	589	574	564	628	533	604	565	552	601	585	618	569	583	565	558	595	566	556	618	593	562	590	568	589	562	555	583	586	617	569	540	632	536	574	573	590	559	586	579	651	571	525	562	603	589	537	577	576	563	581	592	596	588	603	585	574	589	570	578	620	625	617	609	572	563	529	589	580	566	582	629	581	589	599	578	565	573	542	578	555	570	600	585	601	565	583	566	582	537	583	547	610	587	583	559	594	536	603	596	586	569	596	582	571	659	589	566	601	574	580	544	585	581	611	551	599	562	606	594	599	558	568	589	552	581	610	599	618	580	583	610	599	543	552	630	572	550	577	569	599	597	592	577	575	542	582	606	565	575	586	564	608	567	547	559	581	579	607	575	612	579	609	603	570	635	584	562	564	573	585	568	540	619	549	630	618	589	570	585	612	605	563	631	621	602	606	556	555	607	604	574	592	580	589	594	583	598	621	614	590	614	618	582	590	591	564	604	593	508	623	559	570	576	572	584	606	613	569	591	555	594	621	570	593	597	573	586	631	599	577	595	608	563	593	602	584	610	604	563	567	586	565	564	580	576	600	632	654	584	591	594	591	558	585	600	595	621	577	621	581	596	578	555	598	573	583	582	571	608	564	604	576	608	591	591	577	607	585	578	568	588	582	588	580	577	600	542	598	599	617	601	589	579	595	589	552	618	621	536	583	567	573	626	613	548	576	599	535	553	578	589	533	607	565	599	582	617	547	624	560	544	523	588	573	606	568	562	569	576	570	567	567	601	558	616	576	624	566	598	562	577	603	538	671	534	561	581	575	557	597	618	611	583	555	591	556	569	604	620	599	611	561	584	531	596	574	556	620	609	563	591	593	576	581	594	562	538	645	623	597	568	610	596	559	543	568	572	593	554	634	596	615	547	565	560	580	548	592	591	612	566	562	550	569	556	605	599	588	572	602	592	553	597	573	577	586	625	636	543	609	588	590	536	586	568	575	547	549	572	621	573	623	576	578	611	539	604	584	575	569	573	587	566	590	571	610	609	570	573	591	580	558	625	564	598	597	622	579	553	571	595	542	573	592	581	563	575	554	574	620	592	553	569	556	573	606	588	629	620	578	567	586	591	564	614	624	578	624	612	575	569	585	588	591	592	607	574	655	602	605	578	562	569	561	600	551	557	583	559	587	581	590	568	555	612	621	557	587	573	578	567	586	542	529	554	530	562	560	591	589	584	593	602	547	595	580	584	569	620	549	563	586	557	577	600	606	550	605	545	575	546	565	555	620	624	598	612	554	602	576	556	566	536	593	597	597	579	579	590	578	563	603	568	598	538	530	551	584	602	594	590	552	611	543	555	608	579	603	635	570	590	570	566	576	559	550	587	595	577	603	579	598	607	583	572	565	608	564	579	557	627	557	586	594	578	595	604	573	565	619	602	562	572	580	581	571	624	620	534	572	548	603	611	545	571	575	565	598	569	581	598	561	566	594	564	602	585	527	584	654	564	614	605	631	602	599	557	539	604	616	553	576	564	579	623	606	575	554	613	614	594	593	603	600	593	576	618	573	578	580	566	636	621	576	564	572	595	577	612	577	587	596	571	576	559	606	583	557	606	583	656	594	587	582	615	611	591	594	626	583	582	624	580	559	562	588	629	580	571	569	572	529	594	560	563	593	607	550	630	621	570	602	547	547	595	554	606	615	574	562	600	567	604	572	590	547	565	567	585	536	619	572	577	580	555	610	569	576	558	561	552	570	593	558	577	578	600	584	592	585	588	612	589	569	569	632	564	605	553	551	606	610	596	563	597	600	593	567	581	608	614	584	559	569	595	585	612	503	573	578	550	580	566	572	558	548	566	577	592	643	583	540	560	552	611	568	570	602	582	588	575	566	564	588	582	590	582	557	559	568	552	578	585	559	535	570	564	618	577	567	538	570	598	635	562	592	537	544	592	559	579	612	549	575	623	596	615	584	618	580	593	551	638	610	589	535	549	584	558	595	580	557	572	542	582	593	568	588	536	589	568	565	561	547	595	664	544	552	614	595	585	588	563	621	550	596	542	635	585	571	599	590	545	560	579	596	578	578	579	564	576	579	601	583	561	597	523	583	579	572	566	589	569	557	616	597	584	586	585	555	562	585	615	609	556	580	614	586	621	604	583	590	571	637	601	588	563	573	569	597	567	596	582	613	597	630	534	572	595	536	564	595	585	543	617	575	562	618	587	553	591	561	569	569	577	618	556	555	596	593	592	606	586	567	614	554	583	556	563	595	599	557	542	582	571	594	568	562	572	602	572	538	576	589	590	604	558	583	544	624	567	577	590	598	609	596	575	605	578	597	577	566	621	595	562	592	574	595	546	573	596	569	585	577	583	601	641	618	599	574	622	581	583	550	591	539	584	542	579	629	554	555	578	598	601	572	581	543	579	591	573	579	561	587	607	607	562	580	550	545	568	605	603	570	557	580	638	625	551	586	635	577	561	590	587	585	553	558	569	570	604	567	595	569	517	582	579	569	607	603	573	618	623	551	576	561	528	571	557	588	577	569	528	604	552	583	602	609	621	601	570	571	571	555	620	601	568	586	630	555	588	592	588	582	560	580	585	598	563	584	552	559	577	572	605	537	581	579	609	623	596	561	561	598	588	576	596	592	559	643	575	603	606	605	586	571	564	579	583	579	621	547	565	561	629	594	566	590	575	583	583	604	574	615	632	594	523	594	596	574	599	601	601	574	572	567	580	554	604	584	584	585	589	551	593	612	566	582	614	589	579	569	590	592	568	619	599	601	577	563	572	553	548	603	609	571	550	557	630	633	588	587	544	564	602	550	594	586	565	614	538	591	628	619	607	610	571	550	540	597	575	581	565	581	585	598	643	566	600	620	570	566	583	548	606	571	573	523	551	588	608	610	562	614	533	565	542	594	620	540	656	583	609	583	565	576	546	596	565	615	600	608	614	593	579	602	603	576	598	590	599	586	565	573	575	588	530	569	605	626	607	603	627	559	596	568	623	580	561	609	584	595	560	571	548	572	624	562	605	581	605	642	565	602	569	576	626	524	574	568	599	582	572	566	589	528	568	587	583	590	582	594	579	585	563	577	586	625	625	585	604	570	576	576	561	542	579	539	614	554	563	627	593	562	595	589	560	589	564	575	640	578	571	544	626	577	555	580	562	555	596	554	548	558	530	553	604	577	600	588	612	622	585	600	543	550	528	580	554	568	584	558	576	579	576	590	642	641	615	578	591	561	594	552	574	607	592	571	600	521
2553	2068	812	1313	1342	2973	2894	1814	735	456	220	100	63	65	72	46	64	59	49	50	34	53	45	43	37	38	42	37	33	42	43	43	47	51	43	45	40	46	45	53	47	33	41	40	40	32	26	45	43	43	34	38	36	53	40	40	44	35	34	46	60	47	41	35	38	32	34	30	51	42	42	30	48	36	38	51	40	40	36	35	36	46	30	43	45	48	36	50	31	39	27	43	41	40	35	33	41	43	43	35	38	23	44	46	42	51	46	42	55	46	51	34	38	44	35	48	39	51	44	42	42	37	43	46	42	55	57	38	26	55	39	44	41	39	39	43	45	44	40	42	30	36	28	39	59	35	40	39	35	38	52	38	44	37	49	42	49	43	45	35	47	43	36	35	34	40	40	45	41	42	45	30	41	34	42	43	43	34	37	47	45	29	53	46	35	46	39	46	40	39	52	46	39	52	40	40	42	42	52	35	57	36	40	40	49	45	47	39	47	45	52	36	49	39	51	41	32	40	37	50	49	42	47	51	35	39	37	34	55	30	45	50	43	33	39	40	40	44	55	57	45	50	38	39	38	43	42	40	45	42	44	39	36	53	41	38	46	33	51	51	28	33	52	36	48	30	42	42	37	35	44	51	43	43	45	47	49	35	47	43	37	34	38	34	38	43	42	44	44	43	39	48	50	38	31	24	45	34	32	35	38	44	28	40	32	37	48	40	33	34	52	45	41	30	49	43	36	38	48	35	35	58	33	38	51	46	40	41	34	41	30	40	40	42	42	47	36	41	40	47	45	44	34	42	43	54	33	36	43	47	39	34	34	41	50	39	44	35	45	43	32	34	39	35	60	35	42	46	54	34	43	49	32	34	48	37	44	38	55	34	48	41	46	38	45	30	41	36	43	57	34	45	41	33	38	48	58	54	43	40	42	46	53	37	60	52	34	39	38	47	40	45	36	44	46	47	30	33	37	50	62	41	31	47	42	37	37	45	33	41	30	38	40	37	38	35	37	38	33	51	44	32	35	37	34	41	37	37	40	34	50	52	42	42	46	44	41	50	36	37	37	44	38	41	46	43	38	38	54	36	30	40	41	41	36	48	44	45	42	49	36	37	44	39	50	27	41	46	41	39	44	43	42	46	35	40	44	40	33	33	38	39	47	47	46	33	40	44	42	50	37	46	34	50	42	46	42	38	40	36	39	37	47	39	44	43	43	42	41	45	42	55	39	46	34	38	31	44	31	46	45	37	41	44	36	40	48	44	39	35	51	40	31	50	36	46	32	42	45	45	40	44	44	40	48	44	39	45	34	45	55	39	39	51	41	43	41	50	36	44	39	49	37	31	44	39	37	32	34	35	39	50	33	33	33	34	40	40	38	43	44	43	45	35	45	49	42	32	37	43	31	46	41	38	46	36	34	45	39	37	49	48	41	37	47	35	35	38	43	50	35	50	32	29	36	41	41	33	43	42	38	43	50	26	47	45	44	39	48	51	50	52	45	40	40	37	42	41	40	46	43	49	39	37	35	38	36	53	44	41	39	34	39	32	43	39	36	43	48	45	46	43	41	37	33	27	40	43	38	36	33	40	38	39	41	45	40	38	40	38	40	48	44	41	28	35	45	31	38	36	36	51	43	34	40	41	42	42	37	41	42	37	29	35	53	41	48	48	40	43	46	51	39	48	54	55	43	41	33	47	53	45	55	54	38	47	44	35	36	38	47	43	38	41	33	51	32	33	35	43	31	34	44	33	38	34	50	57	30	49	45	45	48	43	41	52	53	32	49	57	41	42	45	40	43	53	40	39	37	50	40	50	32	35	51	53	47	46	45	39	40	39	36	45	38	44	43	45	24	45	46	36	33	36	45	38	37	38	43	36	38	33	38	43	35	49	52	45	41	38	40	45	39	42	43	43	36	45	36	33	40	36	49	43	44	36	42	32	47	38	43	47	53	47	43	52	47	48	32	39	40	35	37	38	40	42	49	44	49	25	49	26	42	40	42	42	33	39	35	54	48	36	39	33	48	44	47	39	45	37	53	40	43	45	59	44	27	38	30	52	41	33	44	47	33	42	42	46	46	57	39	41	44	37	47	41	41	53	41	44	36	54	42	38	49	41	40	47	28	45	45	47	38	37	46	51	50	36	48	44	34	40	46	40	48	35	37	47	50	45	43	38	39	36	41	43	41	37	52	42	36	33	44	44	36	39	41	38	46	39	37	41	58	53	31	40	47	41	40	36	47	32	48	45	47	40	45	31	41	51	46	35	38	45	33	43	46	51	42	50	33	40	42	39	46	43	46	42	43	44	45	32	40	24	38	34	41	39	53	43	41	38	34	36	39	35	36	39	46	39	44	38	54	51	42	45	42	42	56	54	45	44	43	36	38	39	42	34	45	27	38	32	39	45	48	54	54	30	43	34	44	39	40	47	46	39	39	32	36	55	39	50	49	36	49	32	37	48	34	36	45	41	43	52	42	42	38	44	41	55	40	57	35	43	62	33	45	38	44	32	47	32	39	41	45	45	35	35	43	36	35	37	49	45	42	49	41	38	63	39	36	37	46	30	39	37	42	32	38	43	45	42	37	46	34	34	29	38	41	49	44	48	39	38	37	39	44	37	38	33	40	36	47	50	38	44	43	44	43	43	43	44	45	42	43	52	55	45	47	32	31	52	40	51	41	46	44	46	43	59	41	43	33	41	33	49	39	37	42	42	34	44	48	35	40	41	38	40	31	44	56	43	45	42	34	39	33	44	43	53	41	44	36	48	44	36	43	38	48	42	46	28	39	38	30	48	39	40	45	27	38	42	40	31	39	42	33	55	36	54	48	40	38	30	45	41	37	45	33	45	38	58	39	50	44	43	35	35	40	38	44	26	42	40	43	47	38	49	43	51	46	46	40	41	37	39	38	37	39	42	44	46	27	43	46	40	40	49	41	37	45	41	42	42	49	35	50	48	34	44	38	45	47	34	37	41	37	49	36	46	50	45	43	54	36	43	45	51	32	36	39	42	38	29	37	40	43	51	56	39	44	48	26	51	44	46	44	45	42	30	44	36	40	39	41	42	44	44	47	46	42	32	40	50	39	25	47	38	45	36	42	52	36	38	31	41	37	46	42	34	54	31	44	39	42	50	41	52	48	43	38	43	32	46	48	36	40	39	44	40	44	45	32	44	42	43	42	41	40	38	39	49	33	44	46	42	47	34	46	45	37	38	41	52	37	31	43	50	41	29	42	47	49	36	40	42	55	51	42	55	55	37	42	30	39	39	41	33	37	46	53	41	37	41	45	43	47	43	45	48	43	41	41	50	49	48	40	55	47	42	37	31	61	46	42	39	45	47	46	39	43	42	33	36	43	40	34	41	38	44	37	42	42	44	50	42	49	44	31	38	35	37	30	54	40	39	37	35	47	35	33	43	60	48	35	39	38	36	51	44	35	41	42	42	36	40	36	49	53	35	46	38	41	38	40	54	44	37	40	48	39	29	43	42	56	39
29168	20922	14156	29198	36673	42796	37390	30138	18875	14477	6764	2935	1532	1792	1547	830	875	1042	809	732	602	589	563	553	553	549	584	585	569	582	560	564	566	544	591	621	590	556	559	567	581	513	524	574	612	568	584	581	538	573	529	564	592	531	545	540	566	556	528	553	542	558	550	567	557	564	535	588	604	582	567	539	623	541	577	547	581	564	564	572	583	567	529	521	554	543	553	539	558	545	574	606	562	552	554	550	537	556	554	547	559	515	562	555	584	565	527	564	592	597	563	611	579	550	552	535	528	528	546	574	553	578	556	593	539	558	549	537	562	537	561	585	568	508	529	535	553	545	546	556	532	556	570	576	536	552	565	566	564	534	552	545	534	588	542	592	535	544	549	581	598	569	548	558	623	537	579	538	608	540	543	588	558	554	543	514	540	534	565	583	575	603	528	530	533	542	537	555	541	595	543	599	551	580	576	551	584	602	586	555	576	575	587	570	549	548	551	571	578	559	536	571	531	538	554	537	559	581	563	541	553	542	555	552	546	558	574	552	544	538	550	564	536	593	571	567	551	589	557	564	569	577	556	539	597	566	544	548	484	585	539	540	563	540	584	575	599	567	603	566	597	561	564	533	527	551	622	568	584	563	545	557	522	601	548	572	544	543	567	538	579	546	567	552	579	527	582	558	548	553	540	568	555	543	555	537	574	553	548	579	536	572	571	532	569	571	539	544	578	542	573	560	576	513	547	574	582	553	554	550	540	597	541	548	562	608	550	575	553	496	596	558	545	556	540	578	561	536	546	578	560	584	584	559	549	558	533	575	558	551	517	560	564	541	562	550	568	526	592	584	514	548	573	507	564	597	575	565	591	537	556	586	555	537	557	557	536	537	557	574	540	526	587	586	538	562	573	554	554	508	587	571	524	561	539	571	547	577	545	537	544	543	534	557	545	591	571	568	559	499	553	553	561	558	581	546	579	593	555	535	545	535	594	565	589	529	584	563	564	546	547	558	554	546	551	547	567	535	566	589	567	534	549	556	564	572	555	558	546	563	593	541	540	564	540	536	527	538	567	526	569	555	492	565	516	537	540	537	564	526	563	563	597	517	546	580	584	509	571	539	509	545	553	568	581	541	507	558	545	557	555	516	525	538	583	556	526	547	527	542	561	552	557	543	548	561	529	581	574	534	572	532	584	536	551	576	557	606	513	565	594	568	545	547	530	617	566	581	595	532	607	583	580	537	537	561	562	574	564	593	565	556	543	563	568	560	551	563	556	580	603	518	577	564	547	563	551	579	544	562	580	513	573	541	548	598	582	574	591	565	585	606	554	605	554	569	586	535	527	534	555	528	565	543	595	542	555	525	597	550	597	618	540	572	574	549	556	534	543	545	543	541	564	564	557	569	553	580	544	583	508	540	545	549	571	557	568	554	574	576	591	563	553	522	565	552	564	572	556	603	579	541	534	584	543	545	567	559	586	526	591	577	527	609	561	561	602	595	534	561	521	562	561	554	539	543	549	582	576	577	519	559	585	548	554	584	571	587	551	542	599	603	576	566	578	556	554	536	548	554	517	559	598	529	535	584	531	599	579	584	587	557	592	561	574	537	523	566	558	516	547	557	549	524	556	567	561	540	565	549	546	544	592	556	579	531	566	559	553	546	524	560	559	550	581	567	577	511	521	503	542	551	561	554	561	593	587	532	565	573	564	550	549	544	569	595	549	543	538	536	608	522	572	532	521	548	563	545	568	566	559	549	558	559	555	555	561	564	583	582	539	580	555	546	572	548	492	561	537	579	600	566	534	550	566	570	561	609	577	569	577	509	563	526	556	535	533	574	577	563	549	586	568	581	589	552	510	528	594	555	571	545	544	598	576	556	555	569	552	585	560	538	554	564	484	513	552	586	576	552	517	533	574	569	497	596	584	591	532	593	596	560	575	545	576	553	583	548	571	551	530	568	581	565	524	529	551	570	528	556	573	555	548	568	506	521	539	543	506	577	561	544	558	561	568	541	524	575	545	533	615	571	565	543	558	540	537	552	521	554	552	531	563	532	523	527	534	578	541	552	542	542	618	565	533	533	537	586	549	548	545	546	555	528	578	559	547	565	581	584	584	579	591	534	566	601	596	554	578	562	594	544	562	563	538	543	566	534	510	597	510	546	571	567	572	566	508	555	554	536	597	555	575	531	539	555	538	551	558	534	551	641	567	575	540	530	559	538	574	538	597	571	551	542	596	553	546	581	508	599	546	561	588	575	508	563	561	538	549	596	551	588	543	575	581	567	576	542	576	601	505	570	580	558	583	556	588	545	535	559	505	576	534	599	574	591	586	590	577	522	556	569	569	533	548	549	589	589	567	494	541	541	560	579	580	537	547	566	578	560	581	555	589	581	573	514	538	508	548	535	561	530	585	515	573	551	534	518	549	560	577	561	540	512	546	562	567	582	555	548	537	543	537	567	546	576	603	576	521	580	558	556	548	552	544	593	549	584	555	492	555	565	543	552	552	554	599	597	603	588	546	534	551	544	570	544	558	546	551	549	587	553	580	561	572	544	606	599	544	545	536	512	531	550	564	570	552	545	579	563	575	549	570	549	575	531	541	540	543	560	553	500	567	584	596	564	583	553	569	560	548	523	548	549	563	539	548	549	520	582	584	545	516	588	564	533	560	533	562	580	570	553	555	515	553	555	536	553	622	554	574	601	547	549	552	541	553	563	571	508	538	555	551	545	557	587	573	526	551	571	572	564	567	578	574	552	532	560	590	542	582	586	546	565	576	554	603	554	565	544	558	499	575	526	554	563	547	567	568	538	573	534	547	596	599	549	546	525	556	523	556	564	528	594	573	552	536	554	556	544	566	539	547	559	549	534	528	538	590	589	605	578	535	610	505	554	546	550	577	529	552	536	551	528	526	542	572	556	513	537	566	539	522	552	524	555	540	526	557	580	579	560	534	597	593	586	527	545	565	561	529	584	578	553	520	604	564	559	558	597	592	536	528	555	545	527	542	593	599	576	545	531	552	569	567	576	590	561	570	564	544	537	554	580	550	566	567	568	559	543	553	570	563	562	556	560	562	590	548	572	539	584	534	524	571	531	574	566	585	576	540	524	515	598	561	575	558	508	574	563	560	519	569	540	544	576	576	595	594	603	503	543	526	551	543	567	551	571	555	532	546	537	575	589	551	636	566	548	540	578	534	535	531	545	560	536	542	569	567	527	550	559	565	565	536	551	595	526	573	518	544	559	515	552	542	522	556	554	592	524	594	579	567	517	547	559	560	561	546	573	533	553	558	543	573	565	554	556	564	559	579	499	476	566	537	534	575	541	537	543	579	545	575	545	520	534	588	560	561	553	537	551	569	559	552	587	556	557	559	571	512	528	574	593	564	533	569	558	576	555	521	536	604	594	590	565	538	581	592	599	547	566	543	529	572	552	566	587	531	562	561	592	529	549	570	576	558	586	579	547	541	578	528	545	555	535	528	499	576	532	565	537	541	544	523	556
5835	7767	2831	3906	3719	8265	7488	4765	1761	999	449	173	102	116	97	64	66	88	77	76	47	40	37	42	44	41	37	40	51	53	41	48	46	46	39	26	28	42	40	48	31	30	42	40	38	38	42	37	45	48	39	51	35	41	44	26	39	41	36	32	47	49	51	45	42	38	39	52	49	43	45	39	49	33	51	45	40	45	46	38	41	41	43	50	51	35	50	43	46	35	39	44	42	33	46	44	41	64	31	44	34	42	39	43	34	30	49	50	41	50	41	33	53	47	37	38	36	37	47	29	44	46	38	41	41	45	39	35	37	35	42	50	39	42	47	37	48	41	40	37	51	39	35	44	50	30	45	47	33	37	46	43	44	43	39	38	44	43	38	34	42	44	41	38	63	37	49	34	42	37	38	39	40	49	36	35	40	44	51	39	39	45	44	45	42	46	47	44	41	43	45	46	38	37	36	54	39	38	53	37	41	27	48	43	40	33	41	47	52	33	47	66	33	45	38	44	45	50	29	45	46	42	40	48	52	49	36	42	36	41	40	45	50	39	43	42	39	47	47	43	38	30	57	48	38	42	43	49	51	23	43	42	49	38	56	37	39	38	48	37	40	47	44	36	41	33	46	43	38	54	43	35	44	42	51	35	54	42	52	33	38	36	28	36	37	36	37	38	32	40	45	37	40	40	45	55	47	47	48	34	35	52	38	44	43	38	30	39	40	55	43	40	50	37	42	37	51	50	40	51	33	41	43	46	37	40	49	33	54	37	41	42	38	36	36	46	45	45	44	47	35	36	56	41	43	44	43	32	41	45	42	32	38	35	44	39	36	41	47	43	48	42	45	39	44	47	37	38	28	41	45	42	40	40	32	35	34	51	45	50	37	40	37	44	42	46	46	49	34	37	50	39	34	41	45	39	31	46	35	40	40	54	56	46	36	45	33	45	52	47	46	45	37	61	42	48	38	31	46	38	49	32	42	43	56	35	43	44	40	44	42	44	42	32	48	43	36	38	42	50	46	48	46	39	52	44	48	36	37	42	44	43	46	34	34	48	50	44	34	55	45	50	44	37	37	39	53	32	38	39	39	32	44	46	45	53	35	44	45	41	32	37	42	42	45	33	42	57	38	36	50	41	47	49	45	38	52	43	34	38	39	45	51	45	42	39	41	36	49	49	52	46	48	51	44	56	36	54	52	37	53	46	52	47	37	48	35	38	40	42	44	42	47	38	39	38	45	54	46	51	44	46	51	46	41	44	35	45	46	37	50	47	33	49	42	50	42	44	37	37	42	37	42	42	52	29	43	43	38	42	41	57	41	48	46	29	44	42	55	43	45	33	38	37	38	45	48	36	42	41	48	47	42	46	47	41	42	51	50	50	33	36	33	39	46	43	31	31	47	58	36	43	42	43	45	44	41	40	36	44	39	41	40	52	36	46	42	50	40	55	50	27	46	43	46	53	37	47	30	33	49	48	43	37	47	40	40	40	39	42	40	37	47	48	46	39	40	41	44	44	48	33	38	33	39	41	38	48	50	42	45	44	35	35	49	44	44	48	48	59	42	38	38	44	41	34	28	44	30	45	45	40	33	53	40	32	35	37	43	42	47	40	42	39	39	34	39	47	41	41	45	38	47	40	31	45	30	44	43	36	44	45	49	45	45	31	46	40	48	48	54	43	46	51	48	45	47	49	36	40	44	43	41	39	44	34	50	38	44	45	33	51	45	33	35	33	42	49	47	29	46	33	39	43	53	44	40	46	46	26	38	42	49	37	45	32	35	46	38	31	51	51	38	43	37	43	33	31	53	44	43	45	47	39	32	42	50	52	33	36	55	34	42	33	35	43	46	40	45	43	42	41	41	50	55	42	47	47	44	41	37	53	43	44	38	38	47	40	52	57	37	43	51	38	41	39	40	46	37	47	32	41	39	34	35	47	43	40	44	41	52	45	43	41	51	46	46	43	41	40	41	29	44	48	35	46	33	35	46	41	37	53	47	34	49	41	42	45	40	35	38	41	44	42	39	42	33	53	47	43	40	53	24	39	34	48	51	43	40	34	50	38	57	36	36	31	53	46	34	36	54	35	43	45	48	37	57	35	44	50	47	38	35	34	36	50	54	45	46	42	39	40	36	35	47	57	36	38	46	53	52	47	44	56	42	48	42	41	37	46	46	47	42	34	33	38	49	38	36	49	46	56	47	47	50	44	38	48	47	49	51	37	43	35	50	31	36	43	44	32	44	43	34	42	47	37	39	43	38	45	44	28	52	44	29	51	42	47	44	45	45	34	47	55	48	46	32	47	41	33	34	48	34	39	43	42	40	46	46	46	47	41	34	46	50	42	48	38	36	33	42	48	39	43	42	44	48	42	43	28	38	53	38	47	51	36	33	37	34	36	30	45	40	51	44	48	51	36	37	44	35	42	31	36	32	46	39	47	41	43	37	38	50	41	37	45	51	43	43	48	36	38	39	61	46	50	39	49	35	46	44	35	46	43	41	38	36	44	49	46	34	32	32	36	43	45	37	48	51	38	55	42	49	50	51	42	37	60	40	44	46	44	36	32	45	42	42	46	32	38	48	41	54	40	42	31	52	36	35	43	36	42	42	36	44	40	52	50	40	30	50	41	39	50	37	49	52	48	50	31	40	43	31	45	35	46	43	46	44	41	49	45	42	44	38	36	43	32	32	35	39	37	54	49	42	41	50	46	34	48	43	40	34	42	44	48	35	42	45	39	44	42	45	45	30	54	43	38	21	43	48	33	35	43	34	33	39	35	45	36	50	48	39	51	45	37	32	40	45	48	40	42	34	44	36	34	33	43	43	41	41	32	41	41	40	28	34	37	43	44	52	38	46	50	41	34	44	43	45	38	49	43	50	43	42	32	42	41	48	43	47	46	40	43	36	35	34	40	42	51	48	52	42	25	49	40	47	35	53	41	41	39	50	35	50	47	42	39	32	44	47	42	44	32	43	34	44	54	44	39	34	48	37	43	59	32	47	37	47	43	40	46	40	49	43	39	39	34	43	36	41	41	48	31	45	44	38	39	53	42	40	36	47	35	39	34	50	43	42	44	46	34	47	42	34	56	47	48	35	32	40	49	44	52	50	50	53	24	44	41	45	55	42	41	48	46	36	41	39	48	41	40	41	35	38	45	45	42	33	42	35	47	50	42	46	46	34	44	56	38	40	38	42	44	38	38	40	39	45	40	40	35	33	34	40	39	43	35	44	37	47	49	39	48	41	31	50	41	44	47	45	33	39	36	36	44	48	34	41	42	38	44	50	37	49	43	46	44	44	37	38	36	36	46	40	44	47	39	28	42	45	29	59	46	40	44	37	42	47	33	37	52	39	44	45	36	41	46	36	47	52	34	54	44	37	39	44	32	40	46	48	39	42	35	37	34	45	41	42	48	42	39	40	43	42	41	37	48	49	42	48	54	54	37	43	34	41	48	43	49	50	39	43	45	25	39	55	37	40	38	43	50	30	41	41	32
41980	31506	24751	41658	51142	59634	49671	40676	27214	21090	12558	5873	2810	3184	2341	1081	1485	1661	1341	915	699	702	594	553	553	596	514	538	597	576	578	583	540	572	535	555	568	566	579	577	592	515	517	590	572	560	533	603	548	565	592	570	541	564	558	594	537	577	581	537	571	550	576	558	546	548	560	586	560	539	588	572	592	559	601	575	579	586	539	551	607	566	548	598	559	558	578	585	589	566	577	544	601	524	560	564	588	540	576	549	570	604	568	602	548	563	575	559	573	601	561	555	564	623	519	546	571	559	576	556	545	547	521	581	591	596	571	554	538	567	559	577	596	556	606	549	539	575	555	547	561	580	551	558	525	588	583	560	551	555	577	583	557	539	556	579	589	589	564	585	558	545	602	533	590	553	559	600	562	579	534	560	577	595	568	566	588	610	527	542	581	552	571	579	584	611	536	545	544	624	566	553	561	577	575	566	534	537	548	589	559	572	578	550	565	578	528	517	578	547	564	553	581	580	594	546	606	512	566	593	587	592	608	577	587	561	556	575	589	616	576	515	567	575	538	584	593	558	564	588	527	558	567	546	564	603	551	578	569	553	625	592	568	572	566	561	605	504	553	553	529	581	600	572	547	565	588	564	523	506	608	602	575	570	543	574	579	540	555	590	603	550	569	597	528	549	547	566	584	523	541	541	544	574	587	561	613	564	564	569	525	586	547	534	547	603	565	546	587	573	577	545	601	581	521	560	536	557	537	560	550	537	522	554	548	573	570	556	560	538	570	594	562	586	562	571	542	582	587	538	569	544	548	548	504	586	528	537	565	577	607	556	549	581	597	549	535	623	553	546	586	576	587	599	558	540	548	569	574	560	566	549	553	554	561	570	555	539	543	579	542	571	629	600	566	564	558	564	538	543	585	558	583	558	569	567	559	557	560	530	589	528	570	576	556	598	527	560	544	534	537	539	571	579	541	582	544	618	577	563	574	566	605	541	579	575	588	568	557	550	552	574	555	535	552	564	578	572	544	566	638	535	512	592	570	554	525	550	565	565	570	545	567	546	551	533	575	576	599	537	549	493	579	581	578	564	552	599	561	553	548	564	593	566	547	566	551	579	526	557	545	603	572	578	586	564	564	560	586	569	586	604	582	553	595	570	545	547	593	562	549	575	526	534	567	599	562	600	547	539	553	593	555	542	532	564	558	577	562	577	524	546	575	576	578	540	539	587	557	550	566	542	577	576	576	573	585	545	567	586	562	566	579	595	554	584	575	572	589	574	575	571	544	534	555	559	569	583	595	558	573	593	593	581	582	571	577	546	587	595	584	608	521	586	539	570	561	556	534	596	518	555	581	589	569	572	519	535	553	564	585	570	547	552	554	591	572	534	574	552	561	594	530	551	558	522	559	542	535	535	592	586	578	518	557	530	614	544	548	564	558	583	584	566	586	561	544	601	568	541	597	608	637	505	556	553	569	521	588	544	558	538	561	562	577	538	602	565	551	557	555	572	559	600	575	571	575	553	613	603	560	524	598	593	565	606	513	548	550	578	588	561	530	633	571	557	591	553	559	588	585	575	570	555	536	515	578	553	551	554	551	554	533	530	564	583	607	515	553	573	576	582	557	574	595	581	580	563	601	576	534	578	544	568	565	539	569	552	537	609	572	562	585	580	554	540	543	538	569	616	558	564	522	558	561	586	539	589	591	557	573	551	566	565	581	532	598	572	536	560	560	569	567	565	579	564	556	536	573	543	606	567	555	584	557	540	565	557	523	532	581	578	572	575	515	517	547	556	570	513	535	563	558	572	581	573	564	534	537	548	559	572	555	590	569	580	553	573	538	573	531	584	589	554	578	557	568	506	559	536	552	540	538	608	599	601	556	570	553	523	561	601	563	530	547	559	558	570	600	592	552	608	576	558	548	584	585	577	570	584	617	567	592	568	583	554	603	560	581	561	558	548	606	546	576	544	616	568	521	582	530	551	570	569	565	550	516	578	571	567	556	581	547	597	586	570	563	532	600	555	561	568	601	615	570	583	532	539	585	558	580	563	595	571	573	566	570	563	557	588	577	559	568	563	574	557	580	569	562	579	586	544	555	553	578	559	572	569	580	547	602	529	565	562	554	543	540	530	588	556	578	533	540	567	583	578	551	577	579	578	550	566	553	558	628	560	546	575	599	556	587	608	555	618	555	592	552	634	586	563	559	623	558	551	544	561	586	589	554	517	578	617	624	509	559	513	540	544	603	575	565	569	574	554	579	537	575	554	565	548	587	583	557	549	532	597	585	566	511	573	583	568	609	582	521	594	560	582	553	546	573	587	599	550	540	571	545	596	554	601	577	566	577	562	559	586	536	586	534	559	586	506	550	541	581	579	518	561	591	576	564	572	598	558	574	522	567	536	533	581	564	575	558	560	584	545	613	516	575	563	597	583	581	552	551	585	557	550	573	598	562	532	587	522	564	567	548	561	536	558	560	585	564	559	558	563	569	593	589	526	542	586	605	527	566	574	541	590	545	561	552	572	567	532	592	543	574	557	543	555	591	586	578	537	557	528	598	575	543	592	558	562	564	599	558	593	524	571	551	590	564	568	549	546	506	553	570	581	556	545	570	605	536	540	569	602	559	543	556	570	588	570	548	606	557	562	574	552	561	527	573	595	599	550	570	548	558	549	578	559	548	543	546	617	568	526	579	563	564	556	518	559	524	592	537	587	559	553	556	550	537	589	535	532	538	561	538	570	584	572	540	560	569	578	565	581	563	570	575	568	535	564	587	578	546	553	566	530	615	540	550	595	620	541	596	542	596	610	578	532	568	546	588	568	538	589	582	585	592	626	555	562	560	558	593	582	554	568	546	554	549	571	568	537	558	587	548	531	545	586	591	560	572	560	612	570	559	546	567	601	552	587	568	592	568	531	532	595	571	557	579	563	605	533	583	570	546	564	609	590	549	540	576	571	579	554	533	526	589	573	556	578	556	562	581	556	558	537	581	597	570	545	562	601	541	574	539	571	598	551	546	567	546	564	562	559	563	551	603	559	597	558	604	561	519	551	573	547	552	588	545	595	596	556	596	571	546	562	549	585	602	539	568	533	555	545	555	584	564	582	581	594	588	572	593	593	582	589	549	591	592	550	552	561	577	613	563	545	503	550	571	568	550	537	499	570	588	542	570	573	604	585	520	586	611	569	569	539	569	612	546	588	551	570	582	599	574	594	564	574	555	609	556	596	568	546	579	552	559	588	575	586	574	598	537	589	572	567	552	592	564	542	570	582	570	566	597	605	566	558	562	561	578	541	596	581	571	592	530	541	498	554	584	540	528	544	560	550	539	558	592	591	540	547	555	549	598	539	594	534	545	538	549	590	577	580	607	590	576	621	567	566	575	578	619	539	561	543	522	585	603	573	569	578	532	594	515	569	537	531	587	599	560	544	546	577	549	561	594	585	565	539	558	530	578	583	576	554	568	543	563	581	557	521	595	567	551	556	564	555	588	571	564	601	549	512
5713	7545	3517	4461	3725	8490	7259	4738	1714	1010	538	218	125	107	88	41	73	68	58	44	53	49	59	39	37	55	40	40	33	32	40	44	36	42	41	40	37	34	34	49	36	48	31	46	38	41	37	59	44	47	46	48	43	49	38	54	59	40	40	41	44	48	50	43	44	31	49	42	48	38	43	45	38	38	36	47	45	61	42	38	39	37	51	25	57	44	43	33	42	40	44	37	36	32	47	41	41	46	47	37	43	51	44	35	53	31	29	52	44	44	42	40	40	37	46	40	42	29	43	42	36	48	35	47	42	43	33	48	49	46	32	39	52	30	31	46	44	47	45	50	51	47	42	46	37	43	41	39	43	50	45	50	34	42	42	38	33	41	41	48	35	34	53	37	32	32	44	53	44	35	41	48	42	38	43	29	39	37	43	37	45	45	35	25	51	50	48	38	51	53	45	58	45	27	47	47	51	40	44	40	43	42	45	47	42	43	39	37	52	44	33	41	50	47	49	44	45	52	41	36	49	34	39	44	43	39	50	59	39	48	47	38	45	34	48	47	41	40	42	38	45	34	35	28	48	38	34	36	43	47	41	45	43	46	32	39	56	41	44	42	41	45	29	38	34	45	54	45	44	40	39	51	50	49	45	36	34	42	52	47	37	42	30	33	43	27	41	30	46	38	51	42	44	43	44	41	41	43	44	56	41	56	52	46	45	44	48	42	41	55	37	44	46	46	44	43	49	48	36	37	42	51	38	41	38	36	41	38	36	30	43	47	31	41	41	62	49	54	52	36	39	51	55	39	41	46	38	49	49	44	38	49	34	36	41	35	36	46	43	37	36	42	35	48	40	58	52	57	40	47	40	54	58	42	68	37	36	45	43	34	41	47	44	38	48	31	40	25	41	42	39	51	46	45	31	54	45	41	47	46	54	32	47	50	42	55	49	44	38	36	32	39	49	44	35	37	45	43	38	44	51	36	43	38	46	42	40	40	50	59	41	44	34	38	46	43	47	41	44	41	41	50	31	34	38	44	44	42	48	45	41	37	48	32	42	53	47	46	30	42	43	45	40	37	41	38	40	48	37	42	41	31	40	58	41	42	46	39	35	40	40	47	47	48	42	38	49	44	48	48	40	46	42	44	48	43	50	39	47	39	47	40	51	35	51	45	38	41	42	39	43	45	44	45	29	52	49	48	49	50	45	45	48	41	44	39	39	41	54	50	49	39	33	47	51	34	41	36	47	49	41	33	38	35	32	41	47	44	33	42	40	41	39	47	44	42	52	43	57	41	39	47	42	38	45	52	37	49	50	43	33	30	47	48	47	48	50	38	49	43	39	41	32	52	45	36	58	39	37	39	46	46	40	36	43	39	51	43	40	53	34	41	44	62	50	56	41	34	46	51	29	52	44	46	36	45	38	42	36	33	46	46	34	33	51	36	46	39	46	47	40	35	40	38	42	45	47	52	42	38	37	45	37	55	45	34	43	37	49	40	38	31	58	48	44	43	59	63	43	44	40	52	44	36	50	41	44	44	31	42	51	49	43	56	56	40	56	46	39	48	45	58	31	35	39	43	44	48	42	44	37	45	34	32	43	37	48	37	52	51	34	36	47	44	44	48	57	44	52	48	56	41	44	48	45	54	46	47	38	44	40	47	34	53	44	27	34	36	44	37	41	52	41	37	42	51	39	36	47	31	41	29	35	44	40	50	51	44	49	45	44	40	37	48	50	41	41	57	48	46	47	47	45	52	49	45	53	38	40	50	41	40	47	30	49	32	65	42	35	49	35	42	43	41	28	53	38	47	37	52	49	46	42	53	45	44	28	29	44	37	37	37	41	37	31	45	34	45	38	45	43	30	53	28	33	46	43	45	46	51	40	42	46	39	36	39	49	35	31	54	37	44	49	35	44	51	33	47	52	51	48	41	46	49	35	49	37	41	46	43	46	50	47	46	44	46	44	52	48	53	39	42	39	44	44	41	44	49	35	52	51	34	40	48	54	52	37	49	52	41	45	39	51	42	44	31	45	42	40	48	44	55	45	43	53	38	49	40	41	45	34	38	42	33	50	48	36	43	39	54	38	36	32	49	40	32	39	43	43	38	42	46	32	37	31	45	41	53	36	29	44	56	36	45	40	45	49	43	53	31	51	46	44	40	40	32	39	36	36	37	50	40	45	33	50	34	41	39	43	43	43	56	44	51	42	52	47	45	47	38	39	42	54	52	45	39	35	56	47	39	31	37	54	45	41	41	38	59	39	57	42	35	50	42	47	45	44	42	45	36	41	46	47	44	49	48	36	43	41	38	39	35	37	28	42	37	40	41	39	48	49	50	34	48	43	45	44	46	40	67	54	41	47	46	43	49	43	34	27	42	32	35	40	36	35	35	46	36	41	42	50	46	40	34	47	40	36	42	48	44	37	35	44	40	38	42	48	55	54	40	49	55	35	38	43	43	36	28	59	36	41	39	46	38	34	46	38	29	37	49	39	48	49	47	37	38	41	28	46	57	46	41	45	46	44	45	36	41	42	39	47	44	41	44	42	51	54	38	42	47	44	31	49	29	35	43	46	41	37	48	41	42	49	44	50	46	49	38	44	52	38	54	38	50	41	42	46	32	59	31	33	44	37	40	31	47	46	39	38	37	32	40	46	27	38	44	37	44	58	39	37	31	44	50	39	33	42	40	46	48	51	46	40	45	33	39	42	47	47	36	39	40	45	35	55	55	45	35	47	49	38	40	64	43	38	50	30	37	39	35	43	48	44	48	50	40	38	39	44	50	46	50	43	45	37	30	35	33	34	38	46	47	46	36	38	45	37	45	42	37	44	52	48	33	45	42	23	34	45	42	30	37	40	48	43	50	37	47	42	45	37	48	45	42	46	47	48	41	55	33	43	45	41	46	37	43	41	42	44	50	37	45	39	45	42	40	46	35	44	42	42	43	48	41	51	40	44	35	48	46	50	36	39	48	45	70	42	41	47	58	52	35	57	36	33	35	57	47	53	47	46	45	28	44	42	42	43	42	40	50	42	42	30	31	33	45	35	63	48	46	36	33	46	27	52	43	56	39	37	42	51	39	38	51	45	53	41	40	37	44	56	43	34	61	47	30	51	36	44	52	37	41	43	37	41	39	34	45	46	48	48	49	42	41	35	37	43	38	41	32	37	47	35	35	50	46	42	56	46	42	38	34	35	49	37	44	48	47	42	40	43	45	51	40	37	28	54	44	44	43	40	47	38	46	34	44	49	43	37	62	30	37	38	40	40	45	38	45	41	35	42	42	43	48	40	43	45	37	43	43	41	36	36	45	43	36	46	40	37	52	32	51	40	45	47	39	45	48	49	36	39	45	41	39	38	45	54	59	42	49	41	42	39	46	43	45	47	39	39	39	43	40	42	42	38	52	45	37	41	51	37	42	35	40	35	51	40	50	43	29	38	37	41	42	37	34	46	43	42	45	56	47	32	36	56	42	41	34	37	46	46	55	47	46	36	43
37958	32666	27497	41483	49615	59470	50012	40728	27557	22563	13567	5887	3284	3258	1968	1201	1715	1588	1350	847	670	689	592	648	550	556	585	585	558	543	594	573	590	606	550	606	576	542	578	561	571	579	543	561	599	584	587	572	632	616	599	603	598	554	584	568	602	566	607	598	581	570	568	579	605	562	586	615	564	572	611	577	535	576	586	580	625	569	561	571	588	561	562	565	637	580	590	578	586	570	594	537	585	594	554	559	570	581	568	599	561	598	607	564	544	574	597	562	548	581	557	569	607	626	578	582	569	603	593	601	558	588	575	525	561	556	584	573	556	573	574	525	564	548	574	569	539	571	551	552	555	553	573	596	574	598	606	573	581	595	566	536	589	581	559	584	604	565	628	591	610	583	548	569	531	575	575	574	592	532	588	595	556	497	551	539	587	612	558	578	548	589	550	566	592	565	594	590	617	568	577	558	592	601	589	598	572	604	614	535	579	579	605	561	570	577	545	626	558	561	537	566	555	595	591	560	575	597	577	563	561	622	544	559	583	560	606	635	625	579	542	589	591	595	612	577	613	577	577	590	594	608	602	545	577	583	571	617	583	593	555	594	562	612	568	561	570	562	559	605	599	591	570	587	591	600	572	581	560	571	584	540	596	623	594	565	613	564	541	591	556	553	565	596	541	555	578	529	586	610	575	569	562	562	582	546	577	583	607	613	564	622	532	581	600	559	580	603	602	537	624	591	569	578	568	578	613	653	550	573	608	608	557	563	520	557	534	544	579	564	574	541	552	583	589	565	605	575	546	581	585	577	610	611	610	617	555	629	554	581	583	569	562	592	569	607	611	569	591	579	594	586	569	590	523	559	595	581	568	566	574	574	542	591	571	553	562	582	616	574	560	552	618	558	561	572	610	567	582	597	588	562	575	558	550	593	547	582	567	566	616	560	560	592	592	579	564	570	521	568	559	566	585	579	586	601	588	581	575	576	558	599	614	586	566	595	537	599	580	549	592	575	530	594	561	574	555	559	547	587	546	595	544	642	562	592	552	549	589	565	529	575	556	609	595	577	600	545	581	591	555	581	616	574	533	573	583	584	593	573	552	600	578	615	542	593	583	573	582	555	583	596	570	599	562	545	611	560	596	556	581	521	553	543	613	555	560	596	603	560	556	594	581	558	587	591	577	557	575	570	560	568	594	560	600	606	573	605	547	591	590	555	539	584	569	628	587	598	544	556	579	581	584	551	574	597	592	512	568	586	591	587	598	562	542	571	592	566	603	562	593	561	582	563	576	594	582	587	583	567	606	528	569	589	547	582	534	575	590	562	555	513	555	576	569	557	569	570	550	544	550	601	555	567	558	537	580	592	590	572	535	595	565	595	608	604	582	620	608	622	593	584	581	594	554	590	575	601	559	534	607	584	561	585	544	590	564	617	566	581	543	593	588	589	571	540	586	604	591	527	560	626	581	573	526	571	530	588	551	581	588	556	526	560	621	578	557	592	531	572	610	560	587	543	567	552	567	583	568	579	529	550	582	554	624	577	592	620	536	606	620	551	590	623	559	606	570	539	573	585	635	597	540	569	560	575	572	580	553	563	569	607	578	562	571	573	625	525	576	566	576	544	577	566	583	552	570	602	564	583	545	559	586	582	548	566	603	557	571	572	558	527	580	561	589	604	552	588	575	555	549	547	559	577	607	562	606	577	575	551	608	576	583	570	537	572	596	571	601	570	568	571	566	599	544	563	568	572	594	622	559	605	602	575	540	571	626	581	571	582	589	587	615	561	616	615	603	623	593	600	604	581	564	623	587	615	540	577	592	591	570	567	586	622	591	546	580	605	539	567	596	575	588	590	589	576	591	594	584	611	596	573	595	585	589	590	567	557	562	570	581	574	587	563	585	560	584	541	577	620	595	574	570	585	583	537	580	562	555	563	603	582	563	587	573	586	555	590	589	631	566	578	585	566	530	579	613	577	578	558	556	580	575	585	570	543	612	570	562	602	569	571	559	588	561	544	581	584	550	558	618	578	543	520	533	546	555	555	571	574	595	572	561	575	565	551	540	587	556	590	586	598	587	559	587	594	581	591	597	602	591	608	602	529	538	565	604	621	560	573	587	565	606	588	577	546	527	615	554	590	581	567	590	594	560	572	531	542	581	568	611	583	537	615	587	544	565	589	559	608	567	604	583	562	577	549	546	591	584	588	595	551	550	528	526	565	579	541	552	589	576	555	568	583	542	571	572	536	549	578	553	550	549	592	575	543	581	548	590	552	545	577	635	567	541	578	546	569	549	552	596	594	556	546	587	549	550	542	578	563	584	590	591	613	544	554	601	575	590	585	591	601	552	614	554	564	588	577	580	546	556	582	586	583	608	617	576	598	558	629	565	592	567	556	589	571	540	536	554	567	570	591	559	562	528	544	551	572	579	559	559	576	545	560	557	611	572	594	623	575	584	589	613	568	549	592	588	543	568	582	580	588	598	546	536	571	530	566	550	570	564	571	576	574	533	538	615	550	595	578	599	620	558	573	577	553	588	564	592	588	586	552	562	565	550	585	563	594	571	569	563	603	598	560	571	567	631	596	589	592	571	603	587	565	546	549	574	574	571	526	564	585	600	613	592	552	595	659	564	589	572	602	620	570	565	583	535	620	572	584	582	579	592	540	587	612	517	562	571	578	582	588	574	583	569	563	570	583	566	538	595	577	623	555	579	605	593	593	570	560	571	569	577	563	512	527	588	587	599	568	589	542	580	617	608	546	566	581	535	617	546	557	582	585	564	550	552	546	556	562	563	534	559	572	581	602	572	595	563	593	576	593	557	519	593	559	566	567	584	573	574	580	579	553	548	573	597	589	622	578	558	579	527	538	571	572	576	571	576	571	570	583	551	581	602	591	551	547	566	578	546	578	575	551	569	589	510	590	576	547	579	567	574	563	593	557	568	589	590	560	571	563	556	562	543	574	608	572	581	605	595	528	567	579	570	548	547	584	569	574	567	587	559	618	603	585	564	567	579	564	539	607	594	596	590	553	606	576	609	569	562	625	599	612	590	544	564	564	569	570	569	558	550	565	581	612	623	580	548	588	551	585	581	578	579	542	601	602	571	569	544	541	585	555	548	593	549	527	608	542	551	586	590	560	585	597	538	567	559	584	559	599	591	601	564	582	599	605	541	571	569	591	546	599	553	583	574	605	545	573	575	560	597	525	561	574	583	579	602	565	573	629	550	503	590	569	590	626	573	573	583	595	584	558	580	545	525	572	610	553	559	565	602	618	559	555	567	569	539	566	545	540	578	588	550	605	553	551	589	589	630	601	543	569	543	583	608	578	577	588	556	582	584	631	562	601	620	559	573	585	583	571	605	586	578	612	537	606	588	575	589	589	590	578	632	570	569	575	573	610	561	568	621	603	612	604	645	589	577	535	620	582	538	573	566	542	544	575	554	566	552	566	582	575	575	576	581	577	607	589	608	593	647	559	593	577	567	577	580	557	598	573	559	614	566	557
8152	15754	7110	7058	7343	14521	11964	7318	2505	1672	785	284	168	159	98	68	59	88	77	56	40	61	43	40	46	38	53	29	47	59	41	42	40	34	48	32	47	41	36	41	52	43	43	46	39	49	39	45	37	41	43	48	52	53	38	38	45	46	34	39	32	39	40	33	48	51	43	42	49	37	47	47	39	35	44	43	48	36	43	43	41	35	36	38	46	52	44	36	48	51	37	51	33	42	41	42	40	46	41	44	50	40	51	47	41	54	51	44	43	35	41	47	42	44	48	56	43	47	44	44	43	31	39	38	49	49	46	50	38	55	43	49	48	43	51	45	33	49	35	40	32	43	39	45	42	37	51	37	39	48	40	33	56	44	53	37	39	60	46	41	37	39	48	52	47	40	50	42	46	45	39	44	42	40	48	39	50	38	41	35	40	37	29	44	38	44	40	42	36	45	44	47	41	38	39	59	42	46	39	42	31	40	54	40	37	45	43	38	42	37	41	52	47	42	39	54	49	46	40	43	43	36	34	55	40	41	53	43	45	42	54	46	41	36	32	45	43	43	37	41	28	53	43	50	42	45	48	53	43	44	38	34	40	44	55	37	38	51	43	43	41	43	38	30	33	48	39	58	44	36	48	53	45	43	51	61	45	42	55	43	45	47	39	48	37	56	42	45	44	42	51	38	43	41	48	48	41	50	37	44	35	47	48	42	43	46	39	37	40	46	56	40	46	49	37	44	35	49	42	34	41	42	49	41	40	47	42	46	33	55	49	52	45	39	36	53	34	38	47	40	58	38	41	48	42	45	48	42	39	42	31	53	43	51	48	43	42	49	45	38	51	48	41	43	44	39	37	37	49	32	51	37	46	41	40	45	53	45	46	44	61	42	33	44	50	40	53	45	39	42	45	37	41	33	51	43	46	42	42	38	38	47	41	48	41	44	45	42	41	39	46	46	44	41	48	41	39	54	44	48	39	48	50	42	39	46	42	35	42	44	41	35	42	46	32	36	42	32	44	39	55	36	42	46	47	43	57	39	46	47	47	42	43	49	41	36	50	33	37	54	47	39	46	37	37	36	54	36	50	40	41	50	52	45	49	42	35	43	39	56	40	39	40	37	48	43	48	48	45	41	40	43	40	47	45	43	38	31	28	42	35	54	45	46	39	38	51	44	39	37	52	34	36	44	32	53	45	46	46	42	48	41	37	39	45	48	53	54	51	32	45	36	38	35	39	42	48	41	44	44	47	43	46	57	42	41	38	52	44	44	38	40	54	46	47	42	48	46	45	40	31	34	43	50	40	38	42	50	53	33	54	45	46	38	37	52	41	42	59	48	41	41	43	58	52	29	46	47	49	37	37	43	39	43	31	39	31	53	51	38	29	42	44	44	38	49	46	47	35	44	47	47	46	46	52	49	44	42	42	33	44	46	50	40	45	42	42	42	40	33	41	31	37	48	44	49	37	41	43	45	50	39	42	45	53	53	38	52	32	37	37	33	34	49	51	51	45	54	41	44	43	44	49	47	42	46	44	48	48	47	34	33	42	42	33	38	45	39	43	37	43	53	35	43	45	47	40	47	50	50	34	47	43	47	42	42	34	40	44	53	35	51	63	50	29	43	43	46	50	52	30	44	42	30	34	45	39	44	36	60	48	44	50	42	54	38	60	44	54	41	51	42	42	53	39	53	37	43	42	56	40	42	50	49	51	51	45	39	43	41	40	43	44	45	39	58	44	52	43	54	50	43	52	46	50	43	50	40	46	45	42	35	39	38	40	46	37	49	50	36	41	46	40	35	48	41	44	42	37	41	41	55	47	46	40	36	30	46	58	41	39	41	46	37	38	44	49	37	43	48	44	47	41	52	36	31	45	44	51	27	39	54	42	34	42	36	57	39	52	43	46	48	51	50	45	39	46	36	46	45	38	44	45	46	38	46	40	43	51	50	50	50	41	38	50	43	44	47	46	38	45	46	40	39	51	33	39	41	47	41	47	50	39	35	45	48	32	41	44	37	39	46	36	43	44	40	41	35	43	41	47	50	43	42	42	49	44	38	45	42	55	46	53	39	41	26	43	54	43	42	54	56	52	52	43	48	39	32	39	36	46	43	40	35	38	48	44	45	43	38	48	30	42	26	52	39	45	44	31	43	49	37	50	52	43	40	34	44	44	39	39	44	41	35	49	51	54	60	42	41	44	47	37	50	47	48	43	41	40	40	42	54	32	48	27	41	56	54	43	41	30	46	43	41	36	48	49	35	54	53	41	34	44	44	43	49	43	56	44	40	48	42	44	51	44	42	54	35	44	48	49	51	55	38	43	53	59	43	42	37	43	44	43	41	38	41	49	38	39	41	44	58	46	37	36	42	48	42	42	43	44	52	37	41	36	30	44	41	47	52	34	41	63	35	44	39	40	47	48	54	40	57	42	38	40	38	39	36	54	40	45	35	39	48	44	35	47	42	38	44	44	48	29	49	44	32	35	42	37	43	40	36	54	44	34	36	47	37	36	43	43	44	51	45	39	49	50	47	46	40	43	45	52	32	39	42	56	51	41	55	38	51	40	41	50	42	43	53	50	40	43	46	49	40	40	40	41	46	40	38	46	44	52	60	39	36	52	51	47	45	39	39	53	46	37	37	39	41	39	38	47	40	35	47	39	37	34	38	44	33	45	38	41	42	51	44	33	43	34	41	31	49	43	54	54	39	36	47	43	44	33	40	51	46	45	44	44	32	40	34	51	44	45	41	38	43	38	35	28	46	37	48	44	46	30	53	31	46	45	53	60	61	45	47	44	37	29	37	50	31	44	42	38	50	39	48	52	51	38	50	39	48	42	49	55	44	47	44	40	51	50	39	43	43	32	30	35	39	41	30	40	26	45	36	32	43	32	50	40	38	54	43	39	29	54	43	37	34	40	53	53	42	44	39	45	47	42	32	40	30	42	46	36	43	35	49	36	49	43	48	41	36	34	44	52	54	42	39	47	54	48	46	48	40	55	36	54	50	51	48	47	34	31	51	32	50	56	40	50	35	37	34	40	36	34	51	36	38	43	40	35	48	46	56	57	41	51	44	52	55	37	41	36	35	43	38	44	40	51	44	40	33	49	40	48	35	36	42	46	43	46	48	47	39	47	53	41	43	48	35	51	50	31	32	30	53	49	42	36	31	47	47	43	56	49	42	51	46	28	46	42	47	43	35	43	41	47	33	40	48	40	35	40	42	32	37	50	38	40	40	44	41	48	42	47	45	52	49	39	47	44	48	41	51	42	38	54	43	40	33	52	35	42	41	33	39	44	50	30	36	48	34	46	49	45	31	39	44	44	40	39	48	43	46	50	38	34	34	43	48	50	36	53	46	40	39	42	29	39	46	51	31	46	38	46	43	49	44	43	37	40	60	43	39	50	53	24	50	49	54	34	39	42	41	38	33	42	52	46	34	52	58	49	24	42	38	51	39	48	46	41	43	51	47	46	43	41	40	39	43	50	41	38	51	58	47
45056	40512	32935	47714	61678	69622	58023	46084	31802	26528	18445	8266	5538	4776	2496	1353	1836	2073	1604	909	781	739	600	574	559	616	597	578	598	594	571	605	569	548	581	598	543	558	566	570	582	578	568	573	588	572	589	582	595	615	547	611	587	552	593	594	600	565	605	579	578	549	580	589	601	624	555	563	578	620	585	641	585	595	569	565	558	582	628	590	547	588	584	600	590	568	584	625	582	611	566	626	564	568	555	580	525	585	597	619	553	556	573	601	588	580	593	566	593	536	587	580	556	573	577	557	581	560	577	585	565	541	572	564	606	585	638	607	535	593	557	591	570	589	592	592	583	581	584	570	575	606	542	587	563	543	610	579	562	554	596	571	563	549	560	590	562	569	550	570	598	568	616	624	589	568	571	562	536	560	576	565	558	567	599	598	542	550	577	582	611	533	585	569	549	606	575	583	611	563	609	571	556	572	559	569	561	548	570	563	609	596	606	644	568	592	590	585	568	535	595	593	564	563	596	614	542	568	603	604	601	580	599	557	584	556	582	564	545	604	582	573	567	536	616	592	548	605	587	594	631	604	581	561	554	583	590	581	522	591	585	563	600	554	597	588	607	552	584	556	552	595	628	580	575	558	580	591	540	588	576	558	561	556	617	599	570	572	576	618	605	565	581	540	589	586	625	563	602	566	567	568	594	548	568	558	581	576	556	571	612	568	632	586	564	566	596	580	552	605	572	583	605	523	559	528	602	588	572	596	580	614	630	582	602	545	588	578	573	564	614	557	586	595	590	581	567	570	558	565	566	589	582	570	567	593	585	602	585	570	595	587	575	570	576	543	584	598	545	579	566	629	604	593	578	610	632	563	560	603	543	576	583	607	621	574	539	538	557	596	591	587	580	554	573	578	580	576	568	576	584	591	594	631	548	588	606	557	595	590	558	572	522	587	570	624	545	555	565	568	604	576	590	584	586	572	578	646	570	543	547	587	579	591	615	542	574	588	614	626	587	605	564	593	574	564	543	572	578	595	563	570	588	590	554	598	615	567	608	573	546	600	569	545	601	636	599	592	592	596	560	564	549	573	582	603	583	552	537	584	558	577	571	552	606	585	574	565	574	580	600	594	530	587	589	599	571	593	591	580	582	569	576	564	639	575	577	596	555	608	574	582	571	548	604	597	567	600	585	551	618	626	603	616	556	573	594	578	556	547	610	633	545	614	568	619	545	534	598	616	558	579	567	627	608	597	577	546	565	598	551	572	546	627	584	544	560	552	584	617	575	564	610	595	538	626	600	620	626	585	577	587	565	577	550	586	574	586	590	573	552	548	544	575	604	581	564	622	544	587	594	622	543	556	584	586	576	625	572	553	564	623	601	597	557	606	623	583	582	540	593	564	608	530	603	582	526	554	574	601	568	629	552	588	624	556	579	555	617	612	542	588	563	632	557	593	564	590	574	585	576	592	572	576	560	613	569	590	551	587	580	577	567	581	510	617	578	615	573	609	577	583	609	572	602	570	630	583	572	595	567	587	580	587	582	586	613	614	557	632	534	597	617	558	595	554	551	553	541	539	625	589	603	558	620	599	605	615	590	564	564	581	561	585	547	591	558	599	610	570	558	538	592	607	598	574	582	608	582	606	560	622	601	600	607	597	559	569	586	604	616	568	622	583	616	559	575	594	533	622	588	596	591	615	612	585	583	619	555	548	578	566	587	563	572	639	521	561	564	530	590	565	541	614	579	563	556	555	525	551	563	583	580	608	556	555	614	592	566	578	548	543	559	619	572	584	578	588	580	504	591	562	558	569	616	552	565	563	638	584	558	605	584	572	548	599	606	565	562	598	570	579	522	582	596	603	539	587	551	552	615	581	601	593	632	578	595	564	570	594	601	532	600	559	578	596	581	596	558	604	543	561	538	563	574	579	589	600	540	556	596	596	593	574	575	572	598	579	623	583	602	578	574	560	596	576	589	582	525	582	592	592	572	571	560	549	625	577	634	611	570	603	569	543	600	554	581	566	612	577	623	595	616	550	560	563	562	567	561	583	574	601	555	542	599	603	573	551	558	555	579	619	595	549	574	610	604	584	562	563	517	608	556	568	597	581	554	581	601	598	587	563	542	614	562	585	566	602	581	587	555	597	571	576	589	585	560	591	580	554	570	577	604	563	566	622	602	601	657	580	549	593	617	607	580	562	548	579	620	612	618	619	560	574	576	564	628	608	630	563	580	578	572	558	561	588	615	618	610	590	597	626	616	585	596	610	535	619	608	594	570	568	596	571	567	600	565	623	570	554	588	532	578	546	571	581	572	601	607	574	581	575	573	590	591	586	612	580	562	618	556	605	563	577	611	595	593	624	579	557	609	538	542	600	591	594	554	579	568	585	577	537	562	624	576	613	585	572	575	613	603	565	639	593	564	605	585	551	615	539	559	576	582	611	626	596	570	580	566	617	610	595	574	534	555	580	587	560	573	535	547	552	581	554	540	577	571	591	555	574	598	618	593	567	596	592	597	579	634	570	573	611	591	594	547	571	585	568	549	540	562	593	562	570	551	577	602	583	575	567	597	538	578	572	595	543	624	610	577	549	601	597	587	544	602	605	579	542	556	629	559	620	578	581	605	571	550	583	610	547	552	587	580	603	603	586	579	597	547	585	580	582	554	592	557	552	534	602	565	557	623	599	549	587	597	588	587	613	602	586	561	622	598	611	567	575	544	633	568	599	591	608	613	566	550	544	592	571	560	609	590	592	587	613	644	610	608	552	588	570	529	533	574	599	551	574	590	605	574	574	618	603	564	601	558	575	567	574	557	598	554	557	602	609	569	594	583	629	561	546	584	635	586	623	570	567	553	600	575	609	573	597	575	591	584	557	552	603	602	588	590	606	554	597	567	615	572	609	551	546	586	590	560	557	567	608	574	574	585	610	619	563	590	618	569	566	555	538	558	598	567	613	575	555	624	595	620	590	580	524	553	565	601	598	595	609	571	551	558	609	593	579	584	570	589	579	557	567	580	571	605	547	600	582	576	611	575	594	575	547	550	551	619	544	603	546	580	601	588	592	569	569	542	575	577	549	552	581	610	585	610	552	569	581	584	544	576	584	602	596	561	603	608	571	601	580	565	607	611	613	613	609	597	572	615	626	586	601	608	549	559	572	615	558	567	575	572	601	547	586	543	534	571	607	556	556	587	539	652	561	585	564	534	554	537	568	600	590	544	635	515	534	588	546	576	542	594	579	599	561	597	576	562	576	587	592	578	558	603	591	554	569	580	571	606	621	551	627	573	565	593	604	588	531	570	547	597	577	594	607	563	572	535	581	606	579	591	573	566	598	634	563	579	619	604	603	577	548	636	576	598	590	601	601	559	581	572	575	577	599	551	561	606	589	565	575	608	590	583	568	598	579	546	588	625	572	563	550	540	579	576	568	590	576	591	607	571	598	585	615	583	566	525	578	580	551	552	593	594	520	600	586	628	617	558	544	595	528	580	569	615	551	572	600	591	571
2735	2662	1119	1437	1231	2930	2522	1638	615	377	237	124	82	54	48	49	44	55	48	42	45	34	43	44	38	41	43	41	54	54	37	49	38	40	43	55	47	36	34	40	45	47	51	35	38	39	43	39	34	40	32	40	40	39	37	38	50	40	27	37	46	36	40	53	37	50	43	41	61	42	43	39	52	29	39	52	51	57	31	47	43	30	42	46	38	40	27	34	34	33	37	44	38	35	54	61	39	48	45	45	42	36	44	54	28	56	43	42	40	39	45	35	43	37	40	57	48	47	40	29	48	41	32	22	61	51	46	41	47	32	33	39	39	47	49	33	35	43	49	38	44	40	42	38	44	47	44	40	53	54	31	25	44	46	37	37	57	33	42	46	61	30	41	47	31	54	41	43	54	34	57	41	37	43	43	55	40	42	40	49	41	43	46	43	47	45	43	46	50	48	40	45	58	33	30	39	51	38	34	36	39	49	52	40	29	44	44	42	48	40	41	40	41	44	45	48	49	47	50	43	40	41	49	44	41	35	30	52	45	35	47	43	49	40	45	53	44	37	39	55	45	36	61	38	39	52	46	46	48	43	33	35	30	46	42	40	39	37	37	43	42	39	48	42	42	41	46	44	56	42	46	42	38	43	42	55	47	40	40	39	33	40	48	38	44	33	33	41	62	43	42	43	37	30	43	38	40	50	42	29	47	44	53	30	47	28	47	37	45	48	52	49	51	44	41	48	45	35	40	37	39	47	52	33	39	46	58	33	50	38	42	49	35	43	41	34	37	43	49	33	44	34	46	44	43	43	45	48	40	42	44	35	43	32	42	50	45	41	48	47	46	45	39	36	41	42	52	38	43	47	38	39	45	50	32	45	44	41	30	26	39	48	31	37	47	43	49	55	38	46	45	49	49	48	33	40	39	40	50	48	31	43	38	40	44	39	32	52	41	36	50	36	38	40	41	46	45	32	40	48	47	42	40	55	50	42	49	42	39	44	38	40	43	38	41	39	47	46	36	36	47	40	48	50	46	40	49	55	39	50	42	41	38	45	40	24	54	38	48	43	39	38	52	35	32	39	36	40	60	42	48	40	34	46	32	47	39	37	48	44	35	42	56	44	39	47	42	49	45	42	40	38	52	45	36	48	48	56	42	50	42	42	26	24	39	37	30	44	47	44	42	36	44	40	40	36	37	50	37	40	33	36	38	50	28	45	57	33	49	42	30	41	48	45	50	49	42	32	43	40	39	38	40	37	45	34	41	34	45	41	47	36	47	34	21	44	32	46	36	49	37	41	33	26	45	42	39	38	46	42	38	47	48	35	46	38	37	52	42	38	46	49	44	45	40	48	53	43	44	36	35	50	44	43	40	40	51	41	36	46	39	40	42	38	38	41	27	42	32	36	36	39	44	39	30	34	41	36	40	42	40	37	43	53	41	52	44	45	44	43	36	41	40	46	44	26	42	38	53	38	48	33	39	48	53	35	44	46	33	51	49	50	44	44	49	43	38	40	44	45	43	59	41	54	41	32	43	39	38	41	41	44	45	36	29	49	48	39	36	42	39	38	49	48	43	40	42	49	41	45	48	36	36	38	40	29	46	50	47	43	43	43	48	27	49	38	41	40	39	39	33	45	44	48	48	38	38	39	28	44	27	38	35	52	40	54	38	39	54	49	29	47	49	40	40	45	37	49	51	36	42	49	45	37	44	50	38	46	43	47	39	39	42	49	50	70	47	42	43	51	45	41	43	54	37	40	42	35	53	34	54	47	41	36	44	34	59	43	47	40	30	34	39	34	30	48	28	44	43	45	42	42	40	47	40	39	39	45	40	48	43	40	41	51	47	55	54	48	51	46	36	46	33	45	40	42	55	34	38	40	29	45	46	46	39	40	36	44	37	36	48	41	41	40	37	44	40	49	35	37	38	44	31	41	44	43	31	44	49	34	40	48	45	36	45	38	50	32	52	55	25	27	38	38	34	36	37	38	38	41	40	49	46	34	35	49	38	40	48	46	40	50	42	46	31	41	47	30	52	48	42	54	55	41	49	43	44	52	48	30	38	24	38	44	32	49	39	36	42	54	34	39	38	44	40	34	38	43	48	47	36	55	54	63	39	41	37	47	39	32	42	36	41	44	44	43	49	38	40	47	48	40	31	40	45	34	50	34	51	52	41	37	49	41	30	37	41	54	29	36	41	34	35	46	43	37	32	43	42	32	43	38	43	39	50	47	35	38	52	40	47	49	35	44	50	36	44	51	43	38	38	43	39	41	32	39	53	46	29	46	50	48	41	41	48	38	33	29	50	38	45	43	50	35	46	41	35	38	34	37	40	47	37	40	43	44	32	35	37	42	49	40	41	44	40	48	46	47	30	49	42	45	49	46	37	54	39	41	30	56	51	35	40	47	40	33	41	40	48	46	31	49	37	51	41	41	40	45	46	40	47	37	36	44	36	51	31	34	47	42	46	39	43	43	39	47	60	39	49	52	60	55	46	53	44	52	41	40	47	45	41	47	34	38	42	38	47	53	37	43	36	40	44	40	43	47	44	33	39	44	47	50	43	39	35	44	39	50	42	35	44	41	44	40	48	54	38	33	43	37	46	40	40	33	47	42	37	37	50	51	40	47	43	35	38	25	39	53	48	42	35	42	36	39	48	36	47	46	36	33	38	36	39	40	58	41	40	42	48	41	27	58	40	37	44	52	40	39	33	45	33	46	38	45	49	51	44	31	47	44	34	35	49	32	47	43	38	38	37	37	40	41	46	39	48	54	43	39	36	36	45	57	38	50	37	45	44	42	52	42	49	39	31	43	41	51	47	42	43	35	40	35	42	49	43	46	41	33	40	49	39	35	46	46	48	42	34	43	31	44	50	49	38	45	42	42	43	38	57	45	36	38	55	49	43	39	48	37	41	41	46	47	44	45	42	43	34	38	48	57	47	46	39	41	42	46	40	49	37	39	39	40	50	35	50	48	42	53	48	38	43	52	31	48	32	51	37	39	31	39	35	43	48	40	45	52	39	36	52	56	31	33	41	39	47	43	48	33	45	49	42	41	48	37	44	37	47	37	47	37	42	34	42	45	39	51	48	48	41	38	37	36	36	50	33	46	37	51	42	54	40	59	37	45	33	42	44	50	42	30	54	45	50	40	36	46	44	43	33	46	44	39	47	41	48	30	42	44	45	47	34	45	51	48	55	52	50	45	45	50	49	49	40	49	28	43	42	37	47	35	42	45	42	41	38	47	50	32	38	46	40	46	43	36	35	37	39	40	44	45	49	50	41	36	28	42	42	50	49	51	47	43	54	39	38	41	46	52	26	33	43	44	47	47	50	37	40	40	48	43	40	35	40	43	45	40	36	33	44	34	49	45	36	42	47	49	47	43	39	41	45	42	45	39	53	47	36	47	33	38	41	60	43	38	38	41	41	35	46	31	33	36	39	38	36	38	45	54	39	41	49	49	33	66	38	38	51	46	31	40	46	41	50	39	42	49
30227	23496	17342	28337	35290	42131	35607	28699	17846	11675	7510	3365	2089	1523	1132	681	797	861	775	689	618	634	530	577	563	554	522	558	546	584	574	529	573	543	550	560	545	550	570	554	539	540	540	560	558	592	587	552	515	532	508	531	532	576	529	585	567	537	590	535	579	507	534	505	518	504	521	555	542	579	574	531	556	542	522	548	523	541	604	571	595	571	538	551	500	552	572	545	514	575	557	563	556	570	560	517	535	568	540	526	579	530	530	549	552	599	568	576	568	556	519	515	589	573	548	536	593	548	498	558	548	545	538	558	527	554	551	550	567	577	566	547	555	559	522	543	562	546	602	546	566	539	551	535	570	545	561	589	573	601	540	565	581	579	521	552	547	524	532	589	563	510	530	582	521	540	588	545	604	528	538	570	556	528	575	545	536	522	547	512	536	506	536	593	576	536	523	509	555	561	558	532	520	558	558	557	547	559	579	533	554	561	563	527	534	573	575	552	565	566	539	553	533	560	566	547	513	565	573	561	538	504	528	608	570	549	617	552	548	560	519	535	545	545	519	562	586	533	570	556	540	544	545	544	536	546	525	601	571	565	554	577	552	572	543	524	534	570	557	560	521	572	526	533	563	538	525	587	532	546	568	551	549	567	567	523	592	555	542	540	604	549	540	551	556	574	564	557	573	578	526	525	526	559	535	540	559	577	566	536	545	599	581	534	555	549	502	527	535	565	545	541	541	570	513	517	552	584	522	565	522	551	550	571	528	559	527	525	556	572	575	584	590	589	550	589	542	536	589	526	566	534	551	584	536	568	566	516	542	565	546	535	560	576	567	554	532	558	530	561	563	502	529	564	543	536	575	574	552	543	545	560	577	544	576	512	569	565	550	532	554	554	560	560	508	534	530	533	556	547	577	531	501	583	516	594	540	561	503	567	518	551	538	594	585	559	556	536	524	568	560	567	568	561	561	562	567	570	568	534	529	614	581	548	589	558	568	546	550	519	521	505	558	556	537	525	535	532	512	551	592	553	547	541	522	567	590	547	565	550	551	576	538	584	521	513	584	595	576	560	576	545	564	562	569	518	586	557	542	553	572	551	566	558	564	539	564	581	540	528	573	533	565	590	534	574	534	562	571	535	554	574	562	549	521	561	547	550	552	523	545	523	569	562	535	561	575	546	550	544	572	561	554	565	538	546	590	552	547	541	529	605	584	532	541	601	540	553	581	558	562	582	531	542	569	505	495	551	543	550	586	533	546	567	543	561	555	568	582	584	553	522	560	534	532	566	535	547	568	562	566	580	552	536	539	566	572	541	597	553	546	538	586	585	582	556	583	531	555	551	553	537	600	537	596	584	548	557	533	546	531	526	559	547	558	540	541	557	575	543	524	559	526	554	551	497	536	585	521	540	533	593	560	517	560	548	539	549	604	541	586	588	589	612	509	520	544	553	565	557	527	583	526	587	527	558	560	561	569	592	575	558	558	515	547	564	566	556	536	554	537	553	575	535	584	564	573	570	535	506	553	551	534	520	549	589	542	546	528	561	518	542	508	551	532	557	558	560	568	548	558	506	551	577	576	606	529	548	528	591	521	549	531	550	515	550	560	528	561	560	569	568	547	545	560	584	557	545	536	562	555	549	511	559	547	566	535	539	529	586	543	530	548	561	572	552	574	602	541	587	537	584	580	596	540	540	591	535	562	543	504	586	559	555	543	572	557	548	535	566	625	563	544	563	569	624	527	532	582	561	561	531	546	565	491	531	546	557	601	584	577	569	525	574	534	561	540	561	566	522	511	555	548	577	562	566	533	556	565	540	554	544	559	512	542	576	559	540	555	568	543	569	524	540	541	547	532	545	589	515	605	577	551	548	575	517	550	524	574	559	533	550	566	516	533	557	556	543	544	551	564	556	592	541	580	538	590	497	589	568	553	548	572	498	563	535	572	570	522	592	579	533	547	538	504	549	569	562	571	572	539	549	557	568	541	535	544	554	556	553	558	601	592	524	497	545	508	590	582	536	540	526	546	506	556	574	580	504	541	571	524	591	494	528	524	554	523	571	548	541	541	563	546	582	509	547	570	585	593	561	556	547	545	557	566	538	547	518	548	568	543	540	517	567	527	560	548	555	583	588	556	586	565	592	561	590	563	485	536	571	583	521	554	556	539	574	540	578	546	573	505	548	543	558	559	540	540	516	519	538	544	544	532	542	586	524	548	560	572	579	608	592	525	545	542	520	557	556	555	549	494	578	591	550	583	580	524	545	554	564	583	552	540	539	556	577	547	520	563	540	534	597	562	582	527	540	574	585	503	536	533	548	551	523	542	555	548	561	525	554	567	537	539	578	581	527	570	549	537	537	555	543	540	531	564	575	540	534	602	553	529	551	566	533	553	596	539	601	564	554	538	566	540	536	561	540	578	521	558	542	526	578	529	566	545	556	592	554	534	559	552	564	537	568	544	525	571	491	574	604	571	539	559	572	550	560	546	556	566	543	562	521	549	567	539	576	561	573	591	554	545	546	542	589	580	566	556	546	573	522	560	537	560	568	557	574	559	513	557	552	549	516	546	569	554	572	528	584	555	550	572	550	545	550	566	576	543	573	521	567	571	584	550	558	496	569	580	537	536	500	574	577	545	524	526	568	554	577	556	578	512	546	532	546	573	561	534	531	533	529	530	535	567	573	608	527	521	550	542	546	499	558	574	530	570	613	538	508	567	528	526	532	536	597	523	571	567	573	520	606	510	548	536	536	551	560	550	576	552	549	556	533	551	539	523	542	558	530	534	535	560	590	535	557	533	554	537	531	589	559	518	552	553	530	537	560	550	558	566	549	536	544	554	525	572	558	554	568	579	579	526	533	553	544	544	544	522	583	583	540	566	507	572	544	541	573	576	549	537	563	550	560	574	549	520	538	554	550	523	551	567	537	550	563	587	561	532	567	589	541	548	585	502	588	547	561	534	518	564	566	571	489	565	535	555	569	543	520	552	596	538	597	558	552	540	513	539	574	554	536	551	549	549	547	567	558	563	523	566	604	555	540	543	553	550	593	588	560	537	542	494	573	572	593	571	543	584	554	595	551	573	551	587	522	555	544	544	548	541	517	566	555	610	573	540	550	521	563	545	550	497	541	568	538	509	546	552	567	553	572	560	572	535	526	574	533	615	509	533	583	553	572	543	543	543	528	522	551	549	559	515	515	534	527	575	574	568	550	550	560	544	552	563	529	541	526	536	550	586	573	585	526	533	567	592	573	521	582	578	567	580	574	518	513	540	560	559	568	558	566	548	550	628	522	526	520	557	574	536	558	498	514	551	555	559	547	555	551	545	550	557	535	554	563	557	557	565	537	600	500	570	596	580	548	523	564	568	493	554	566	592	557	541	550	543	519	554	554	534	542	565	579	526	527	534	620	556	531	545	530	585	536	565	595	494	581	572	575	518	540	553	547	546	565	557	542	507	545	579	540	544	530	570	544	565	543	587	516	518	571	549	583	525	548	522	575
4554	8910	4232	4383	3047	8465	7121	4156	1606	1001	529	260	167	104	87	52	53	70	52	53	46	61	47	32	50	38	41	43	50	35	42	42	35	41	47	45	38	38	45	51	26	39	42	37	31	42	43	42	38	43	43	28	38	42	41	47	41	44	42	36	37	43	38	41	45	48	45	42	54	36	51	33	43	37	44	35	33	35	49	36	40	49	49	34	49	49	42	36	41	52	46	54	38	44	39	42	49	46	48	45	50	30	32	51	44	45	46	35	38	38	39	47	45	49	42	40	26	52	38	49	38	37	50	42	51	46	36	43	31	50	53	32	38	52	37	33	42	40	29	42	40	39	41	52	48	36	48	53	48	44	48	32	51	43	44	42	38	44	57	32	53	36	32	43	43	55	40	46	47	47	42	50	36	48	35	45	36	39	43	54	35	52	39	48	49	42	41	43	48	53	44	34	42	44	34	43	56	35	39	56	45	43	43	38	48	40	33	35	35	36	45	32	38	39	36	45	40	39	35	31	41	43	44	36	34	41	37	35	42	39	52	40	45	47	40	51	46	39	43	51	48	45	35	44	46	37	47	42	32	37	40	40	45	36	35	40	45	41	48	34	41	37	46	28	30	42	41	44	39	29	46	45	36	49	37	35	33	40	43	36	39	52	47	41	42	50	45	51	47	43	37	49	31	53	44	41	42	45	41	41	49	46	43	44	43	49	49	44	32	42	42	44	34	46	37	50	33	37	43	45	41	37	39	46	37	42	42	41	40	58	47	44	36	48	54	42	41	51	46	41	36	39	38	47	44	25	45	38	36	36	52	43	46	31	42	49	28	42	47	41	48	46	34	42	41	41	49	46	44	35	42	39	35	46	43	41	42	41	54	42	41	31	52	46	36	46	35	33	41	42	48	39	47	43	49	42	46	46	42	37	37	40	42	36	37	45	44	53	49	40	43	46	40	36	41	55	36	60	46	40	39	50	54	36	48	46	39	39	53	30	36	49	34	58	40	35	44	34	33	55	48	42	45	44	45	43	42	41	29	50	40	46	34	38	32	46	31	44	52	49	36	42	33	43	40	52	39	39	43	43	40	46	49	40	46	38	31	36	38	47	47	47	31	41	50	36	37	35	51	36	41	35	35	40	45	38	37	41	44	50	38	38	39	49	45	35	54	46	41	47	42	49	38	45	43	53	46	31	44	39	38	50	49	36	53	41	41	57	53	30	45	50	47	35	39	39	28	56	38	46	37	56	44	39	51	51	44	45	45	42	40	40	36	50	39	53	42	41	48	47	34	44	40	46	38	38	52	36	40	43	39	41	38	44	49	50	45	35	39	46	49	36	39	44	53	40	41	46	37	38	41	42	38	41	54	55	48	39	35	60	55	49	29	49	47	40	35	40	49	59	47	29	35	33	54	34	47	38	40	44	31	44	39	29	42	44	37	46	51	40	50	40	37	39	47	45	43	47	41	42	42	35	39	43	41	41	40	41	34	50	45	32	40	41	33	39	36	46	49	48	39	45	41	45	34	47	40	41	45	52	41	51	41	39	52	37	50	46	41	41	38	34	39	39	40	41	42	37	39	40	40	39	49	45	48	38	54	40	41	41	33	33	47	42	53	38	39	37	33	44	41	50	51	42	33	43	48	49	45	41	33	41	35	42	37	47	39	50	35	44	46	40	39	38	34	53	47	38	43	54	43	47	41	51	41	53	46	30	65	53	36	40	45	53	42	41	53	44	31	40	46	43	34	35	50	48	41	36	44	46	33	42	45	43	53	40	45	48	46	40	52	42	37	44	41	42	38	37	43	46	38	46	29	43	43	48	39	42	36	52	46	58	39	42	51	38	28	36	40	45	53	44	54	37	38	39	41	45	50	36	45	50	48	40	36	32	36	37	34	25	53	61	37	38	45	46	40	35	33	35	40	44	40	37	44	40	34	46	32	46	38	56	50	54	41	42	38	40	44	50	36	42	41	32	33	43	51	47	45	50	48	47	38	42	39	45	32	32	37	39	32	48	40	52	36	35	48	48	47	40	46	40	46	41	52	44	37	55	43	40	47	37	40	45	37	45	50	44	27	49	49	41	48	39	48	39	38	38	49	47	30	45	44	44	31	48	46	44	45	42	44	22	31	37	40	45	38	45	37	43	49	51	35	54	36	48	38	39	45	39	39	29	37	37	54	43	60	42	46	43	32	27	35	44	38	43	40	43	55	33	43	39	54	41	40	44	54	41	39	52	48	47	57	52	49	45	41	43	45	48	48	37	36	36	41	47	40	32	56	38	41	49	27	38	61	45	42	31	37	46	39	35	36	37	41	28	50	42	44	37	45	40	39	50	31	44	48	49	42	39	43	45	43	45	35	45	36	48	45	48	33	44	50	36	38	48	45	49	47	48	43	47	50	52	39	40	45	47	45	39	38	53	46	41	40	46	34	40	43	54	40	41	47	42	55	43	45	40	37	45	32	42	44	52	42	42	53	44	38	41	47	36	44	44	54	42	51	46	45	42	45	49	35	30	40	43	39	33	50	31	42	45	40	47	33	39	47	51	43	47	43	46	44	30	50	33	41	53	41	43	38	38	40	54	50	39	42	41	34	37	40	36	37	36	48	42	55	61	42	46	45	40	38	30	49	40	48	37	42	47	42	37	38	43	39	34	44	42	48	40	44	42	28	30	38	52	50	54	40	43	46	54	43	44	32	41	49	49	44	44	34	38	44	35	40	33	42	45	45	44	50	47	55	50	39	34	49	43	40	40	51	41	54	35	46	33	40	50	49	32	38	41	37	53	35	44	47	34	29	54	35	39	48	47	51	41	44	40	39	39	41	41	46	34	41	42	46	41	35	38	37	43	33	33	40	53	43	39	40	45	48	36	38	45	31	49	38	49	48	51	58	46	53	43	31	45	50	53	41	42	46	45	36	44	55	45	45	31	31	37	49	44	46	34	52	36	38	33	42	29	59	45	46	36	47	45	33	37	44	30	48	40	49	44	53	40	46	42	53	38	49	31	49	42	31	44	34	55	27	43	40	44	47	44	39	50	32	24	47	40	43	31	53	38	55	35	45	31	34	46	47	36	35	48	32	41	38	41	49	47	48	45	40	41	35	51	52	43	38	39	56	45	42	40	34	29	45	43	51	50	41	35	44	42	49	55	44	55	47	41	51	55	40	39	28	38	54	39	51	42	38	44	37	41	46	41	46	47	40	38	47	41	44	45	55	42	48	46	42	49	44	45	41	51	61	34	54	42	51	43	48	41	39	44	40	39	45	47	43	48	40	33	44	44	42	46	42	49	40	52	50	39	48	42	40	35	40	41	36	41	43	32	38	42	50	43	53	40	36	40	46	33	37	38	48	55	47	35	46	29	45	38	41	38	44	45	47	38	50	44	54	38	48	39	42	36	36	37	51	39	37	44	32	44	42	49	39	34	52	42	42	42	48	51	49	59	40	47	35	37	41	46	46	42	32	45	33	49	44	51	37	41	32	50	38	45
39809	34171	28876	39933	47511	59555	49207	38209	27754	20968	14418	7305	4497	2927	1833	802	1112	1344	1118	823	647	700	560	565	534	579	584	571	546	562	565	580	602	576	581	549	548	611	582	555	567	602	536	577	549	560	569	531	566	602	552	569	578	582	547	542	540	566	590	504	590	579	558	531	534	597	550	586	554	559	532	538	551	563	552	539	579	585	607	581	606	547	597	527	576	520	560	594	590	517	558	546	569	581	558	520	583	574	554	537	539	595	621	517	529	583	550	577	545	547	542	537	558	536	526	576	565	559	519	569	543	584	582	603	548	542	556	569	567	585	557	555	592	564	600	568	568	537	527	576	519	573	517	526	504	570	547	572	570	563	572	549	550	569	582	580	499	576	520	560	606	553	548	569	590	527	586	536	595	565	521	527	576	548	595	521	571	593	557	560	527	626	579	556	551	645	523	540	549	575	581	592	564	551	560	571	587	558	545	578	536	541	575	547	547	561	552	573	549	577	591	574	548	536	543	557	547	566	539	542	555	505	567	582	581	574	590	535	556	561	572	601	559	579	575	542	566	562	550	541	538	560	563	538	544	550	547	553	572	594	578	550	547	570	565	566	589	567	537	557	498	581	558	532	520	581	539	572	526	586	579	562	598	576	546	573	573	559	576	562	543	541	554	571	534	548	598	556	617	533	511	564	578	514	556	556	588	568	560	582	539	578	540	576	566	568	588	548	570	581	553	596	542	533	582	576	575	551	558	569	566	527	528	579	534	572	570	554	540	550	603	538	529	566	544	568	551	582	557	541	537	596	554	544	529	533	587	540	544	565	559	602	554	514	571	553	576	576	513	565	565	523	561	521	574	587	555	560	554	547	525	560	596	568	530	571	532	527	546	565	557	586	574	564	582	580	553	537	575	576	585	579	598	558	573	528	587	537	522	571	521	545	557	552	518	560	574	531	562	602	542	578	535	596	532	556	546	562	547	546	563	579	538	543	582	570	519	552	582	602	552	552	593	602	580	591	551	586	546	551	527	518	524	536	536	557	602	533	555	556	542	565	608	632	578	550	583	568	555	569	578	539	514	537	577	542	571	569	554	570	562	548	560	547	612	574	526	536	555	569	602	555	543	543	561	606	584	567	583	607	540	604	531	542	526	598	565	551	555	548	551	608	522	566	562	559	573	551	548	571	561	579	556	545	558	588	532	572	582	549	551	550	562	504	595	591	538	548	571	540	540	551	557	573	540	584	584	536	581	563	594	548	573	550	541	577	561	553	555	573	531	524	569	582	605	554	560	594	565	554	573	555	518	550	557	557	605	576	537	574	562	528	575	575	546	512	550	577	530	571	551	574	602	540	587	545	522	575	559	604	556	552	600	547	595	559	572	554	592	533	543	564	566	576	540	600	603	558	560	557	541	517	553	545	553	579	558	553	550	623	536	576	534	538	545	559	557	576	524	556	553	570	535	590	547	553	604	587	553	629	516	581	572	578	513	555	593	580	591	576	525	582	569	548	604	525	534	574	572	552	563	523	610	550	519	569	546	556	571	576	535	535	548	537	558	564	529	521	575	536	580	545	585	563	561	572	581	547	566	555	553	535	594	534	592	564	558	579	592	546	563	546	549	545	604	565	573	551	537	567	586	557	577	537	530	538	570	596	542	601	571	558	565	584	590	566	558	561	550	577	561	542	584	566	589	518	547	608	550	580	535	582	549	606	585	547	515	539	596	577	550	588	564	549	569	550	572	576	516	560	563	546	588	547	612	555	559	564	550	528	557	587	552	555	562	561	580	551	572	569	558	556	568	562	612	547	602	528	577	599	567	566	566	567	571	542	541	532	509	564	560	542	568	525	553	581	531	598	574	561	543	543	582	533	537	563	560	595	540	533	554	612	536	563	544	577	583	551	585	553	584	531	565	541	582	504	531	550	547	561	623	561	533	582	559	552	559	548	559	586	575	595	546	584	577	570	543	584	564	570	567	567	554	526	553	562	569	570	521	559	611	543	536	570	527	534	581	547	574	611	535	512	566	541	534	514	562	533	546	556	598	551	544	538	614	555	548	589	579	593	586	573	572	544	554	558	554	560	533	528	597	562	548	545	576	573	574	556	510	570	575	559	597	566	538	567	538	552	584	556	568	594	540	574	568	570	590	539	608	547	578	564	544	588	536	547	530	558	580	583	582	570	588	540	540	541	531	600	575	542	561	537	518	564	566	514	532	565	559	606	596	596	577	564	589	580	568	583	550	566	571	559	540	553	604	536	562	508	602	553	556	572	566	563	554	573	585	568	532	561	574	527	583	500	583	563	587	583	563	492	608	554	579	571	594	574	566	577	547	559	551	549	556	586	537	571	565	540	545	588	532	555	605	568	537	564	561	547	550	557	554	552	555	552	538	545	570	567	530	561	542	532	552	569	580	561	583	604	547	553	528	576	525	553	577	610	591	511	550	533	552	558	597	574	549	583	567	587	561	557	528	581	532	517	565	558	594	550	561	530	549	599	564	561	581	555	563	514	600	577	572	554	581	587	525	592	581	550	568	551	572	554	577	587	532	534	546	584	610	537	546	565	603	530	566	571	578	529	536	572	569	594	571	589	560	567	564	546	617	543	522	545	565	511	604	529	552	547	549	571	570	516	558	531	529	536	546	585	622	589	569	544	583	540	549	564	550	572	617	599	564	576	549	567	558	554	532	562	562	553	557	563	605	614	566	550	574	531	556	555	549	504	572	553	552	543	586	538	555	545	557	572	515	580	563	579	588	582	559	558	534	542	525	568	592	582	520	583	563	546	595	552	553	598	548	497	548	540	527	576	568	567	571	549	557	551	575	594	572	542	537	584	541	549	535	566	520	588	585	531	548	529	543	541	579	551	577	589	578	553	540	607	556	567	530	551	536	511	532	532	588	551	547	536	600	567	579	577	579	586	609	521	564	590	560	566	561	547	585	538	569	562	565	563	576	544	588	563	540	568	593	560	588	522	519	572	580	547	575	527	551	546	571	577	564	529	538	549	567	546	614	558	530	544	567	575	515	606	538	560	547	578	551	576	597	543	529	563	574	551	589	576	599	541	551	626	537	580	562	580	567	582	590	579	596	519	563	567	553	547	585	564	489	536	587	553	515	594	567	576	576	587	558	564	555	540	591	556	517	598	551	516	575	593	569	529	586	559	571	587	576	544	574	535	594	588	575	554	552	580	560	534	555	572	549	559	576	589	576	550	559	545	564	548	571	557	573	508	554	544	588	526	539	580	562	557	551	568	603	603	594	589	562	553	533	591	584	582	509	521	598	544	571	558	580	568	538	554	543	586	524	578	541	590	527	545	582	559	538	572	557	494	536	571	539	528	549	554	588	595	581	579	536	555	574	586	563	558	596	562	549	578	551	563	566	545	546	545	584	535	537	552	567	552	550	530	574	593	554	558	552	532	551	568	559	544	544	557	561	599	584	566	558	565	547	538	561	548	517	570	555	551	569	556	573	545	513	557	544	550	575	556	575	498	552	556
4839	7506	4768	4687	3807	9364	6886	3924	1527	1067	613	278	154	125	96	58	51	78	67	55	52	44	32	50	38	39	46	47	37	45	50	41	44	46	59	55	32	52	33	38	33	32	36	50	39	39	35	49	43	45	39	42	52	42	43	43	41	44	44	48	48	44	37	29	61	55	41	33	44	46	46	36	38	29	42	39	41	47	38	41	44	53	43	48	36	56	42	38	42	49	45	39	33	40	42	36	37	38	37	42	37	30	46	54	48	48	45	37	35	29	33	48	47	42	45	38	44	26	41	49	36	29	41	43	43	46	50	46	52	38	50	43	43	34	45	46	31	48	40	38	51	50	47	48	36	46	38	44	51	43	50	43	51	48	54	28	35	36	50	42	44	43	28	56	45	41	31	44	36	41	38	46	34	36	41	30	46	42	52	39	23	53	39	36	44	45	42	51	39	42	45	43	42	39	50	40	36	34	47	48	36	51	34	41	38	48	39	51	39	38	45	35	47	37	40	36	39	53	41	37	48	41	42	43	45	47	55	46	45	34	48	54	31	38	38	52	38	63	43	43	38	36	28	44	47	41	47	45	49	57	36	42	45	36	37	58	39	35	36	52	43	39	40	34	32	43	43	50	38	35	38	57	49	41	44	47	50	46	42	52	51	40	40	36	41	37	43	41	37	46	48	44	41	46	41	54	30	48	41	53	38	48	52	44	39	45	43	40	40	52	32	48	38	47	48	45	42	32	48	52	43	35	50	48	42	44	50	42	32	44	51	49	41	53	43	43	51	47	40	36	42	49	46	50	41	55	48	46	56	49	46	33	33	48	46	55	42	56	48	41	42	45	39	41	48	50	54	46	50	38	43	43	30	49	41	49	48	49	46	39	47	49	51	30	42	38	44	47	44	53	58	34	52	39	48	40	42	31	38	55	54	40	45	52	48	38	57	47	44	36	45	44	45	51	44	35	35	40	33	39	47	37	43	43	51	45	47	46	32	53	39	27	51	43	45	35	52	57	49	45	51	34	50	44	60	37	47	44	40	42	41	50	48	34	52	48	45	38	38	43	42	47	54	34	53	34	46	40	41	35	42	44	45	41	40	42	40	49	51	52	39	42	41	41	45	37	51	44	42	48	44	47	34	45	46	43	47	53	39	35	50	43	47	40	38	53	44	38	39	27	50	45	40	44	48	41	41	48	48	50	40	43	42	45	53	42	40	51	48	34	53	51	42	38	45	39	38	34	42	48	37	52	52	52	35	48	43	40	49	47	43	42	43	54	45	38	33	47	48	50	34	51	42	44	35	53	45	36	44	43	47	32	49	38	43	47	38	45	43	40	32	48	46	49	46	45	41	49	36	42	36	46	41	42	37	51	36	48	56	38	45	41	54	41	34	44	41	50	51	45	44	45	43	45	36	34	44	45	42	50	29	40	40	47	41	45	34	54	41	33	44	43	45	41	39	41	41	49	31	47	32	37	51	43	54	35	52	48	29	41	45	31	39	50	45	35	37	45	37	35	53	39	43	41	39	37	51	45	51	44	35	43	43	44	46	55	42	39	47	44	37	46	41	41	30	28	39	49	55	42	36	36	50	50	48	43	38	46	53	41	39	59	36	34	42	46	43	49	42	36	43	48	44	44	40	42	35	42	39	45	51	45	45	43	40	43	43	44	44	37	48	31	43	45	37	44	52	39	45	52	42	51	33	46	39	40	35	40	42	41	46	39	47	47	51	53	38	39	37	42	47	48	47	32	32	47	40	43	30	52	36	41	48	40	43	36	50	35	34	38	40	50	43	43	38	52	39	49	47	43	52	42	40	52	46	54	48	43	53	44	38	33	39	42	44	43	37	36	40	48	38	33	43	50	53	34	54	44	36	53	38	46	40	51	40	44	40	44	45	43	49	36	33	36	49	61	52	49	37	42	44	46	51	42	51	36	41	54	42	50	38	46	51	32	43	36	49	29	36	45	50	40	42	51	44	34	33	46	49	39	43	58	43	35	44	54	50	39	51	36	48	39	46	47	40	46	36	37	45	39	34	37	42	46	50	49	48	42	45	53	47	57	32	44	36	49	41	53	45	40	40	44	55	41	41	40	36	46	39	40	43	43	41	40	45	45	46	55	50	47	35	54	49	35	47	32	44	37	38	44	44	48	40	47	44	38	41	50	40	46	47	43	52	46	62	46	34	51	39	39	52	40	38	34	39	54	34	36	48	37	49	26	37	46	34	47	52	45	33	38	40	35	47	38	41	42	57	32	51	43	41	46	46	40	41	65	56	41	37	47	47	46	34	52	42	46	46	51	43	48	49	43	36	48	33	50	41	60	52	46	36	44	37	36	43	53	46	39	50	44	43	36	41	42	35	47	39	55	37	52	48	51	35	54	49	47	43	44	49	45	60	40	33	40	36	54	53	35	38	46	44	42	54	35	33	42	33	31	51	47	48	40	41	36	41	37	47	43	32	37	40	49	38	33	42	48	45	38	47	42	55	51	48	53	46	44	56	41	44	40	32	42	35	45	49	46	41	34	35	60	36	34	42	39	46	44	46	44	34	46	48	51	41	35	34	40	58	30	45	37	41	43	41	51	40	42	43	41	44	39	39	50	51	36	42	45	54	54	32	44	43	50	45	50	31	47	32	38	51	44	42	42	55	27	48	42	38	34	34	36	47	35	51	33	44	40	42	47	46	43	34	47	42	43	45	46	38	50	38	43	50	39	29	44	35	43	42	41	48	54	36	29	43	52	42	47	30	51	49	45	43	38	49	36	45	41	29	35	47	43	44	47	49	31	54	36	37	55	59	51	45	42	44	38	41	49	33	37	49	56	54	39	53	41	45	43	50	40	39	41	38	54	39	42	43	53	43	42	36	30	47	44	47	48	46	55	40	44	43	51	35	45	36	44	42	46	44	51	34	44	61	49	38	37	36	45	49	38	37	33	47	34	40	44	37	51	52	50	30	47	39	41	51	41	49	50	44	44	33	33	45	46	50	51	59	52	50	50	41	39	52	50	44	42	53	35	40	49	41	45	47	41	48	57	44	43	37	39	43	40	48	36	41	41	45	36	51	57	50	39	47	47	35	33	45	34	56	38	45	44	46	30	49	45	40	44	35	36	43	52	43	44	45	35	46	51	42	55	47	39	36	41	47	44	38	36	47	31	54	47	57	53	29	36	44	45	43	50	51	53	35	39	41	38	32	38	41	38	31	48	39	45	44	43	47	50	36	29	49	45	34	47	33	39	51	49	42	42	43	44	54	31	43	38	42	49	49	30	52	32	40	42	36	36	45	42	59	32	44	34	48	44	41	39	40	37	37	42	47	50	44	41	42	46	46	48	43	31	41	42	41	40	49	37	36	50	44	43	42	39	57	57	44	48	37	50	39	27	41	42	40	43	43	41	35	63	43	37	39	53	45	40	46	33	39	36	37	44	40	43	47	54	40	40	46	38	43	47	40	46	36	36	40	41	40	40	51	50	34	44	42	55	50	35	42	34
35551	33931	29909	38831	50435	60366	48825	37643	27964	22371	16443	8199	5480	3081	2176	996	1165	1373	1025	820	641	651	571	602	573	569	570	554	577	551	602	573	589	598	575	549	567	572	602	591	570	549	586	575	580	579	595	550	563	593	588	566	575	564	608	573	568	537	582	560	566	548	618	604	581	593	590	567	616	582	587	532	582	603	563	569	566	592	541	558	545	560	554	599	559	526	578	563	566	575	571	556	603	591	575	582	567	572	591	597	588	573	600	548	604	593	565	577	565	575	565	585	567	553	579	567	570	555	539	541	631	585	590	605	597	565	540	588	603	610	569	584	571	572	555	518	580	567	594	585	561	552	547	579	506	570	589	592	583	577	582	628	573	598	574	585	574	605	586	585	564	585	595	567	566	572	548	581	566	568	588	538	556	529	541	610	584	527	534	555	557	585	573	565	571	584	624	566	597	577	572	569	553	589	605	531	541	555	574	560	569	597	606	545	548	597	576	575	571	603	617	541	600	569	544	537	581	583	559	562	571	570	584	577	554	582	558	569	553	547	569	529	573	538	613	567	566	525	585	555	571	533	510	572	585	562	557	632	540	575	607	597	569	564	559	565	582	591	563	555	557	570	536	541	533	618	597	559	581	578	584	554	618	570	552	548	546	576	627	598	573	599	560	567	523	576	619	561	576	565	566	570	573	590	573	593	538	571	551	562	577	587	528	584	572	637	532	543	582	561	584	567	565	575	579	571	556	608	583	558	556	561	549	554	567	559	572	590	579	589	595	557	583	557	560	543	600	622	578	579	545	550	565	586	560	601	533	538	569	600	556	574	553	556	596	509	542	548	561	601	579	625	552	579	589	554	598	546	582	534	608	568	557	564	571	562	607	550	558	569	616	583	562	595	572	566	575	564	580	578	545	585	569	572	579	592	612	580	603	542	557	598	573	582	609	564	554	584	561	603	595	564	578	643	568	585	553	535	512	561	544	587	553	576	595	574	560	534	580	580	628	545	580	561	593	554	531	581	564	560	554	580	543	624	560	563	536	581	544	566	596	552	601	575	567	544	561	586	570	566	542	530	658	555	570	596	553	567	549	534	563	554	604	543	581	642	520	580	589	582	577	593	575	630	593	581	569	585	548	571	578	553	587	597	549	549	608	580	535	545	595	559	600	567	567	562	589	576	564	573	603	598	555	567	555	625	574	565	561	537	571	547	543	570	586	566	596	568	592	566	585	591	549	548	611	576	528	593	595	603	585	611	534	536	587	606	577	553	528	536	613	609	546	599	628	524	582	546	597	557	548	588	595	579	601	549	566	546	563	595	582	581	596	569	584	579	578	560	604	546	561	563	601	576	537	578	608	593	580	585	539	583	590	574	565	605	597	608	557	571	574	553	537	592	540	540	563	531	588	559	543	596	612	586	557	570	525	583	618	587	559	573	584	581	581	583	580	546	558	634	526	553	570	573	568	554	594	565	568	594	572	559	546	500	577	603	564	582	606	568	571	553	610	562	591	603	573	576	573	555	559	556	596	596	556	571	546	543	555	605	585	572	590	542	587	593	565	547	560	547	547	588	588	547	594	561	563	554	566	564	551	535	556	572	598	601	592	610	582	573	581	569	594	558	549	645	571	566	599	562	583	528	616	619	576	567	548	591	562	535	604	587	552	568	554	563	553	595	560	573	542	596	581	585	575	569	580	587	547	574	560	593	597	570	520	566	569	584	614	571	561	573	608	545	555	588	548	548	549	605	571	553	541	563	594	606	591	554	550	573	616	558	552	563	556	582	572	607	573	563	574	618	557	556	591	550	577	581	563	572	539	564	568	548	577	593	553	576	549	566	537	595	602	594	610	600	580	580	647	568	567	570	575	568	570	549	595	580	593	567	539	571	577	536	604	575	571	588	557	587	593	585	581	558	578	566	593	578	606	572	565	628	571	558	610	558	538	559	534	536	575	611	558	546	552	556	554	587	563	576	568	566	581	542	566	553	614	576	588	522	587	556	555	577	578	604	572	558	560	575	574	580	602	537	576	534	598	544	564	563	536	601	595	601	574	572	587	540	589	586	591	568	585	560	537	553	556	544	561	558	566	559	556	581	559	600	574	569	579	562	594	576	590	578	578	557	539	560	595	558	605	575	566	597	535	532	571	604	560	555	572	545	590	575	574	574	535	594	589	622	528	590	588	542	592	619	546	557	551	551	547	565	578	565	601	542	578	585	581	547	570	584	553	592	568	611	569	538	528	491	593	543	565	556	542	616	589	573	559	554	523	577	590	523	577	558	567	578	560	616	524	635	613	559	599	581	554	567	542	589	562	571	577	615	564	573	558	587	560	593	563	550	596	574	574	577	577	567	598	548	577	554	548	539	607	601	561	573	576	549	549	535	584	561	582	586	583	550	547	538	566	580	587	601	571	558	585	575	580	601	585	563	538	557	554	584	568	599	546	562	585	566	577	582	607	570	555	576	625	570	611	563	599	597	583	592	552	551	585	543	576	606	518	539	538	612	586	594	570	580	608	599	562	583	563	566	581	566	535	584	588	556	581	555	558	617	572	564	581	641	599	582	558	621	567	591	558	556	573	580	616	614	579	532	558	589	579	581	569	609	552	579	560	580	571	577	597	592	583	589	598	566	530	569	559	578	601	555	565	549	598	524	533	604	616	571	539	588	569	577	562	568	573	559	587	564	612	613	563	569	571	537	531	576	542	597	542	549	534	548	571	589	583	578	574	614	548	607	588	565	545	588	586	546	559	573	580	564	558	554	575	565	589	565	583	560	546	538	586	573	592	530	591	570	562	559	569	599	556	537	594	588	594	535	625	535	583	579	571	555	625	585	564	579	559	594	541	585	584	581	586	571	558	566	598	577	569	599	546	612	619	572	568	547	575	576	618	554	566	545	620	604	566	608	565	594	574	564	590	605	579	591	564	552	543	568	614	564	596	551	573	583	536	595	575	532	588	579	571	591	586	551	575	593	579	574	551	583	571	563	553	559	558	601	614	618	550	580	571	555	599	588	591	592	594	566	569	606	571	627	579	602	575	587	573	558	609	563	545	597	572	596	593	596	591	581	582	622	546	603	627	573	525	576	637	578	517	543	561	566	555	552	550	535	573	544	620	596	578	509	567	554	513	559	573	542	583	534	597	578	589	536	551	565	581	576	588	644	555	545	573	589	569	553	519	574	591	629	540	578	544	579	539	559	572	579	553	571	557	573	576	583	555	579	590	595	588	559	570	546	567	538	575	596	587	619	591	558	592	583	585	586	578	559	568	592	554	618	567	586	573	579	572	565	570	593	658	586	616	581	567	546	570	558	595	544	572	602	604	523	560	552	541	620	597	567	538	577	591	596	588	553	584	569	585	594	558	589	555	551	568	566	551	569	602	534	573	575	621	596	547	523	560	569	584	571	565	554	553	615	561	538	593	556	574	567	560	581	573	535	578	591	589	590	570	636	558	615	566	548	570	551	546	543	561	529	548	565	556	568	573	539	574	590	622	592
6454	15175	8694	6152	5268	15674	12376	6946	2598	1621	1037	450	222	156	111	62	65	84	54	51	63	61	45	28	35	45	40	45	41	43	43	44	48	45	51	41	61	43	43	46	40	39	50	37	47	41	39	47	33	49	45	36	28	45	36	49	41	35	45	49	35	47	37	42	31	41	50	55	38	30	30	40	39	45	37	43	45	43	36	50	36	47	40	43	41	39	52	38	49	48	39	30	27	29	42	37	42	29	48	55	32	36	47	43	56	45	37	36	57	28	53	39	34	35	39	37	41	38	36	35	44	51	46	46	58	58	47	31	58	44	36	39	37	50	55	48	49	49	42	38	33	35	49	33	30	51	44	31	44	35	51	41	53	30	30	35	43	33	39	43	40	47	45	36	42	51	39	58	43	46	51	46	50	53	50	41	40	38	38	43	47	52	44	33	43	52	40	36	36	34	45	43	43	37	39	39	32	42	46	52	48	48	53	47	53	58	51	37	40	41	49	42	44	54	40	45	45	40	53	37	50	47	40	46	41	33	40	45	44	43	31	58	37	43	33	36	43	47	46	35	35	38	38	47	58	35	42	42	49	40	42	43	52	36	50	42	45	44	33	46	46	51	39	49	37	37	39	53	42	53	48	37	40	53	39	45	47	51	43	48	51	47	51	49	38	40	66	36	37	52	38	51	46	47	45	43	42	44	31	43	36	43	43	41	43	41	45	44	44	34	50	55	39	42	30	38	39	52	40	45	38	37	43	32	39	48	42	40	38	45	38	36	37	43	40	35	39	53	49	36	45	38	48	46	47	36	24	47	56	51	46	38	39	41	42	36	40	45	40	45	49	32	54	44	39	47	39	49	45	49	43	63	45	49	43	37	45	35	51	40	43	42	49	42	47	45	47	58	49	50	41	44	48	42	38	46	29	28	45	34	46	57	40	36	40	46	42	52	50	45	44	44	44	33	43	37	49	49	57	41	37	48	27	44	42	49	33	37	51	44	45	47	45	50	36	37	45	50	47	38	48	45	51	49	37	41	32	49	46	49	48	40	42	38	39	29	43	36	42	28	54	51	47	54	54	47	37	26	47	39	37	48	38	32	44	51	45	53	39	48	45	50	48	40	39	49	39	48	33	29	29	51	58	38	40	50	55	44	28	37	41	36	47	49	33	31	51	35	31	52	44	38	53	53	45	43	50	30	45	42	48	39	34	29	53	48	43	40	31	35	43	37	41	32	33	38	40	47	39	43	42	35	48	26	31	32	39	49	45	49	53	38	47	32	47	34	45	44	44	39	32	50	39	46	42	30	52	42	47	45	41	38	48	48	29	41	42	33	44	50	47	53	38	34	46	49	42	43	44	45	48	50	39	39	43	47	41	42	32	49	42	55	30	37	35	38	45	42	45	50	57	34	46	34	34	50	52	48	40	31	40	41	37	43	56	44	44	42	35	43	41	34	45	41	44	50	41	38	41	55	39	25	40	43	48	48	45	41	46	48	45	46	27	45	45	43	36	36	34	37	41	44	48	48	37	42	48	28	38	39	43	46	44	39	36	49	54	48	47	46	42	48	40	52	32	44	31	42	43	38	45	48	46	48	32	31	39	32	30	40	46	46	44	47	32	31	40	37	42	48	34	47	41	33	47	36	44	38	46	46	45	63	46	48	43	54	31	48	43	34	55	36	39	49	45	47	38	38	42	39	53	50	38	43	44	37	40	46	44	48	45	47	45	52	50	44	46	43	45	46	53	41	43	43	48	35	40	32	40	33	47	50	43	45	47	41	42	50	39	49	43	44	39	36	47	44	37	48	43	47	47	49	50	45	48	55	39	31	55	44	47	41	42	51	41	45	42	33	46	44	45	42	40	38	30	49	40	48	52	35	40	55	38	46	46	33	51	43	33	44	43	41	28	32	50	41	45	39	51	36	43	33	43	43	42	51	35	53	37	46	35	52	38	38	39	38	44	51	39	45	34	45	48	41	40	33	45	46	45	58	46	46	48	49	50	47	43	39	41	45	39	46	38	36	36	50	41	30	40	39	39	44	34	40	42	46	44	48	42	43	54	42	48	57	37	32	37	46	37	39	45	39	31	41	35	34	36	43	33	41	46	53	58	38	34	43	48	42	48	40	35	45	46	40	42	46	47	31	33	44	42	49	49	41	42	30	42	46	51	43	31	26	48	43	51	38	34	37	37	41	49	43	44	49	36	34	35	43	45	41	43	46	38	57	42	36	38	46	33	39	49	47	46	42	44	43	43	43	46	26	48	47	60	48	43	53	43	51	43	39	46	36	46	48	50	39	36	49	62	47	40	47	47	37	43	41	44	48	41	49	46	46	42	51	43	46	51	43	45	36	35	42	44	40	44	43	44	42	39	43	34	34	48	39	32	46	39	45	50	37	45	48	53	39	38	58	43	33	41	37	38	49	34	37	39	47	42	60	40	36	35	32	52	45	40	50	49	45	57	34	52	45	51	46	50	52	44	49	34	46	40	31	47	30	56	38	42	37	42	43	37	31	32	42	48	39	41	36	45	43	60	39	48	43	43	37	50	42	35	37	35	43	38	44	46	35	52	44	55	44	37	43	41	42	33	49	52	34	46	44	51	43	45	42	42	47	40	37	48	42	30	48	46	33	51	32	42	45	60	33	31	35	47	39	35	59	44	32	46	33	37	41	42	43	43	46	33	43	50	38	32	39	33	51	36	35	34	42	53	46	46	47	43	35	46	32	49	58	45	45	44	38	40	40	43	36	32	45	50	39	45	39	44	37	38	47	43	43	37	32	47	34	43	41	38	41	38	41	27	31	49	46	42	45	49	43	39	41	44	38	44	38	44	55	37	37	44	40	34	49	42	55	42	60	51	54	50	50	31	43	44	49	36	36	41	41	44	52	29	40	44	37	43	36	41	41	38	42	46	44	41	41	49	41	51	43	41	32	40	44	25	42	37	50	43	56	35	52	45	37	53	40	46	45	42	45	40	39	29	40	42	42	48	35	31	31	41	35	38	39	38	29	49	47	44	34	42	41	42	42	40	35	41	48	49	44	42	49	55	46	44	35	42	49	43	33	47	41	44	47	51	37	36	36	44	43	48	42	43	43	34	44	32	43	52	43	38	39	43	32	44	47	46	46	38	46	53	48	33	32	39	43	58	56	37	41	44	38	36	45	42	28	50	44	40	39	39	41	56	40	44	38	46	41	27	52	51	38	50	47	34	43	46	33	47	37	54	39	44	55	57	38	43	42	29	48	43	41	35	51	46	43	45	38	47	37	47	41	40	42	43	36	44	36	42	40	39	49	40	44	42	41	47	44	45	38	38	32	50	33	47	42	40	47	36	36	40	54	35	48	43	41	43	45	41	42	40	37	51	39	43	37	35	32	39	39	47	42	46	36	52	38	36	32	37	56	26	43	48	47	57	41	40	49	43	38	39	45	38	36	37	41	42	46	42	42	39	42	35	31	44	37	43	51	54	37	45	45	39	50	43	45	52	32	38	38
41877	41860	35698	40078	57613	71527	59089	44606	32131	26956	22138	12902	7527	4219	3164	1426	1587	1919	1537	994	685	770	652	596	567	590	591	552	581	613	595	588	608	589	585	560	569	547	559	529	566	547	577	562	628	584	585	556	631	566	574	587	599	591	592	575	608	575	589	586	596	587	588	575	520	603	597	610	572	590	574	604	623	603	564	571	587	561	558	549	616	559	595	586	550	598	545	555	602	598	553	570	566	580	615	610	557	577	591	549	571	561	603	594	567	568	567	587	587	539	578	560	577	566	638	575	581	598	589	618	583	567	598	553	576	557	615	577	550	577	561	572	537	566	499	572	559	559	565	559	618	603	578	563	597	611	594	579	544	596	587	564	554	592	570	592	590	549	554	591	570	576	569	617	588	544	548	630	560	567	555	583	596	619	583	550	552	534	565	582	569	527	555	537	596	594	586	544	572	559	527	517	597	558	564	588	546	562	567	561	548	607	534	573	540	551	605	606	542	577	564	594	603	553	589	603	555	566	564	614	583	569	605	571	602	554	574	541	565	539	573	548	581	570	603	570	548	588	565	554	581	566	601	535	577	600	594	571	603	585	627	586	562	553	603	602	552	576	558	591	581	539	564	593	591	630	546	589	552	587	568	537	582	607	612	628	562	563	576	581	588	573	548	597	590	545	558	599	575	596	576	540	569	574	576	643	573	604	597	551	595	603	592	575	595	599	605	562	573	605	510	568	529	536	584	584	581	566	561	544	547	567	584	573	588	593	579	563	564	570	590	588	576	608	574	572	571	618	545	532	582	575	605	585	558	608	539	587	580	570	531	604	569	575	551	600	609	561	578	559	550	586	555	546	584	535	585	572	619	533	633	569	605	591	571	532	550	552	555	569	589	580	571	581	537	540	552	587	603	557	575	547	607	618	582	570	601	597	563	588	591	560	540	615	572	572	548	561	534	528	588	552	618	580	557	607	569	569	583	542	538	585	576	595	561	569	551	570	578	598	620	618	580	608	618	578	539	554	563	610	576	543	591	561	569	581	530	563	569	572	577	599	565	602	631	598	572	588	598	579	557	616	588	601	600	575	605	591	606	567	551	551	619	552	574	531	582	584	546	571	572	591	572	609	568	560	550	587	583	574	588	591	563	555	577	562	548	590	548	551	603	547	602	546	605	606	597	563	566	588	561	601	563	586	558	584	606	591	546	645	577	551	581	591	563	556	557	564	598	569	569	596	635	596	562	599	589	604	578	544	607	568	585	526	563	561	594	545	584	581	543	591	600	553	585	591	574	578	581	555	626	546	548	545	566	556	600	577	559	557	591	576	611	573	575	620	583	564	545	592	573	603	533	620	613	572	550	581	568	616	638	559	591	587	609	589	560	596	603	578	572	581	530	557	561	570	579	569	593	565	607	594	590	569	618	576	579	586	545	572	603	596	583	596	623	574	626	576	595	560	613	609	557	581	513	560	591	588	582	592	614	565	609	584	578	580	558	581	591	596	591	549	567	597	516	605	596	545	556	562	602	586	566	597	584	593	573	562	573	606	550	565	557	573	553	568	589	611	580	568	525	576	610	574	583	594	589	557	581	577	572	582	578	598	589	562	599	542	575	559	549	601	561	597	565	607	555	573	582	540	597	603	585	604	581	582	560	554	595	583	569	551	529	585	564	582	609	598	583	591	548	589	578	549	599	606	563	524	552	583	579	605	584	570	598	538	553	540	611	592	581	560	555	580	539	591	578	619	575	574	517	588	606	569	557	591	574	577	596	585	597	600	563	596	554	538	568	593	630	556	572	610	563	566	568	545	564	597	583	553	559	612	572	564	565	595	601	590	582	577	603	551	576	578	572	565	583	570	560	531	557	579	563	571	574	570	577	575	592	573	578	575	561	591	612	551	588	566	601	538	608	522	592	564	594	568	566	591	593	573	596	573	572	569	586	596	594	628	611	573	572	599	593	586	587	597	645	564	602	559	588	598	552	568	584	596	584	572	571	531	574	543	658	552	544	559	548	549	551	597	586	566	555	539	583	584	534	575	595	568	550	608	572	550	585	571	605	538	576	577	556	564	580	597	563	593	620	570	561	615	590	578	608	585	588	588	598	530	617	595	576	611	577	581	607	564	586	550	586	604	580	575	583	552	605	510	562	608	603	608	554	550	596	591	563	570	581	570	564	581	525	553	558	609	579	589	566	561	561	604	562	564	579	554	614	560	545	573	570	561	578	626	620	537	600	611	554	624	576	621	553	573	570	529	556	537	574	567	553	590	569	575	569	557	603	535	597	584	585	578	583	568	582	577	614	511	578	596	607	562	558	581	575	567	595	549	599	552	591	581	594	595	564	561	564	592	557	540	611	579	562	584	568	588	592	588	552	562	598	580	602	621	544	551	580	571	612	575	580	598	540	592	592	570	578	601	601	583	585	525	592	571	590	577	566	568	578	544	546	593	567	561	586	586	592	570	606	522	535	584	591	588	565	568	584	609	542	577	572	550	572	606	568	553	602	611	595	523	565	550	528	597	570	598	590	535	635	547	589	569	530	534	569	609	594	592	539	594	564	575	595	595	580	516	580	566	591	552	578	560	537	551	535	566	594	542	572	576	559	558	578	590	645	620	557	596	531	576	606	546	532	578	584	612	578	573	554	595	552	592	612	577	652	529	608	574	557	570	593	592	600	525	558	548	573	575	575	574	600	618	556	622	569	590	567	554	570	583	549	585	579	554	608	569	570	586	587	597	593	609	613	559	578	548	537	601	576	621	627	583	526	568	561	602	604	573	608	560	544	515	561	578	568	591	598	538	561	578	578	567	591	559	538	595	603	569	624	588	568	578	563	568	613	549	569	603	576	538	570	603	561	596	560	623	545	587	578	581	644	556	574	564	588	580	561	557	577	595	555	578	582	587	562	601	546	562	573	563	562	613	552	542	532	567	570	601	526	588	540	544	550	586	582	568	595	560	550	554	553	624	607	582	583	599	583	579	588	566	589	579	582	569	562	609	598	535	623	556	600	574	564	606	533	600	566	626	597	546	554	583	589	571	568	526	596	552	568	601	603	561	556	563	608	562	583	586	587	594	558	577	562	547	559	568	592	534	575	555	570	579	585	558	596	597	564	602	572	585	569	610	600	616	577	555	555	588	564	590	572	570	585	551	584	599	626	559	577	571	577	597	571	601	538	591	594	563	533	556	571	562	566	553	569	601	568	578	526	558	591	552	586	550	547	601	546	581	563	590	568	564	567	556	628	545	579	649	618	623	601	604	582	552	554	585	583	549	610	574	572	590	601	574	578	590	571	525	576	602	586	524	551	606	549	631	554	565	548	532	576	561	567	580	540	547	592	600	613	599	590	548	599	576	567	561	584	581	578	594	596	585	562	551	546	587	575	616	590	582	543	589	638	577	554	570	544	561	608	565	614	590	580	595	562	556	597	593	560	590	638	578	620	558	547	579	546	584	599	558	548	573	512	588	550	596	607	635	545	575	594	574	542	599	588	551	607	601
2091	2427	1650	1176	1184	3305	2608	1422	537	381	277	150	90	57	46	41	46	60	41	54	44	51	37	47	42	38	42	42	40	51	49	54	51	35	32	42	45	49	33	58	28	52	50	47	49	56	46	50	56	34	41	47	40	39	39	45	37	32	38	28	39	51	56	38	41	38	46	40	33	37	37	45	42	38	47	41	41	42	48	47	44	47	37	44	40	42	42	44	34	30	35	46	39	39	29	40	32	53	41	42	41	38	42	28	46	45	35	41	39	44	41	39	45	36	42	39	52	48	46	37	39	40	48	36	46	52	33	37	44	36	45	48	36	42	53	52	31	41	44	44	40	38	47	40	54	40	30	40	43	40	41	42	37	43	35	37	39	31	43	47	47	36	39	44	44	34	33	33	54	37	37	35	43	43	42	36	34	45	44	39	46	32	26	36	43	38	37	46	30	28	35	44	36	48	39	46	47	43	38	39	39	42	41	38	40	45	32	31	45	35	41	33	37	34	53	46	37	38	42	46	40	52	46	39	36	33	45	41	38	44	40	45	41	36	43	42	51	36	43	33	39	44	38	42	35	50	40	34	55	50	43	44	50	52	49	39	41	46	35	42	48	49	57	38	51	42	38	54	47	48	55	47	43	36	42	44	46	37	47	51	55	47	41	42	35	25	37	35	45	42	38	42	47	29	38	42	36	39	41	40	37	29	47	39	38	36	36	51	44	33	32	38	42	58	46	37	37	40	42	48	48	49	44	33	43	46	35	39	45	43	47	40	43	33	42	49	49	46	56	53	42	43	36	37	45	47	44	43	46	37	46	48	44	37	39	44	24	39	52	45	29	41	43	33	46	56	39	43	43	43	46	44	48	45	40	24	45	38	39	45	39	40	42	33	48	39	43	42	49	50	42	39	31	35	45	33	48	38	36	44	43	42	51	45	46	47	51	35	50	45	44	42	50	49	44	36	54	29	36	35	33	42	50	30	40	51	51	29	56	42	45	30	43	37	42	49	57	43	46	40	36	45	39	36	39	41	49	37	43	39	41	52	46	36	42	42	43	40	37	48	32	47	32	42	35	39	45	37	40	22	54	47	38	44	47	47	38	49	48	42	25	38	37	34	35	53	56	33	35	41	49	36	34	43	34	44	44	30	34	43	52	40	49	40	37	47	42	39	38	29	40	43	38	38	39	32	33	36	43	48	48	53	44	32	44	23	44	51	41	43	46	33	34	36	55	40	34	30	41	43	50	49	42	46	45	48	43	38	37	42	44	41	42	39	45	38	39	50	35	52	45	44	48	31	45	47	48	41	44	30	37	39	33	36	49	29	43	50	44	48	39	38	44	49	43	38	38	44	47	39	35	39	40	53	40	41	40	44	40	40	51	38	42	44	46	48	42	36	39	38	49	38	46	32	51	45	42	41	42	36	36	34	40	40	44	35	55	46	43	41	42	46	28	27	42	40	31	45	44	36	37	48	49	46	27	45	42	30	50	43	34	44	45	45	42	47	30	44	41	43	33	27	35	47	28	36	57	33	42	36	39	43	42	43	32	51	37	39	51	40	30	38	43	41	42	46	40	35	42	43	35	56	39	38	50	56	50	44	41	34	40	46	41	34	38	43	40	39	32	33	46	41	62	52	43	45	45	48	38	28	45	26	43	41	46	47	57	50	32	42	39	41	41	44	39	42	38	39	31	40	28	34	45	43	33	32	33	37	37	43	33	39	33	43	33	41	50	42	35	46	50	42	52	47	42	52	52	48	44	47	39	45	56	40	52	50	41	32	35	47	33	50	34	45	46	45	38	48	47	56	41	38	46	26	42	38	52	28	46	39	33	42	34	38	47	43	42	43	46	43	34	37	39	47	48	39	38	33	48	40	32	51	52	44	41	33	51	50	57	48	52	34	42	34	39	29	36	33	37	43	41	52	37	43	47	40	34	47	49	40	47	33	32	41	43	49	32	33	28	37	41	41	45	42	50	28	51	27	44	44	45	41	35	35	33	46	32	39	51	47	55	34	41	42	39	45	33	38	34	37	38	44	41	38	42	36	46	34	37	39	35	47	34	39	43	40	35	44	50	44	41	41	45	42	41	57	45	42	41	38	47	50	25	46	45	46	39	29	30	38	51	37	33	49	49	40	48	36	45	34	43	34	37	34	44	46	44	46	33	34	38	37	36	37	44	49	30	45	39	41	36	43	36	43	45	43	38	34	39	49	38	32	34	60	35	37	35	36	41	42	46	42	31	49	52	40	43	46	48	35	41	38	40	43	35	47	55	43	37	41	40	43	38	46	37	28	56	52	56	50	47	32	40	39	55	42	50	38	36	36	36	45	54	43	36	30	43	53	46	31	36	39	44	41	49	43	42	34	37	46	42	39	41	44	36	48	41	46	45	58	42	44	47	49	46	49	35	46	45	35	48	51	40	51	43	43	38	36	39	47	46	44	35	39	29	49	36	47	46	38	33	42	46	37	44	42	41	29	41	44	34	51	38	38	33	34	47	35	40	34	36	46	38	49	40	40	39	48	37	47	35	45	40	32	38	45	41	47	40	43	53	46	37	41	43	31	46	31	55	31	41	45	41	45	36	52	39	42	33	46	39	49	45	36	37	44	46	37	35	40	35	45	49	56	35	44	36	40	33	37	49	36	45	40	44	40	40	38	57	30	45	43	38	44	33	48	32	39	43	46	47	37	54	44	38	39	33	30	41	49	43	36	46	18	37	38	39	42	47	36	54	46	49	52	38	38	45	35	37	39	35	27	53	44	44	45	36	40	62	47	37	37	42	39	50	40	30	35	48	43	57	45	45	35	44	29	48	49	37	40	38	49	35	36	36	36	43	46	51	46	48	44	32	56	48	37	39	34	51	52	33	50	46	42	47	51	46	49	37	35	41	41	47	50	45	34	40	38	38	39	42	41	36	38	39	32	52	46	44	49	37	40	46	44	32	39	46	28	43	44	57	46	37	47	39	38	28	44	44	52	40	38	36	47	32	44	37	32	42	39	56	41	37	36	40	38	38	45	48	42	44	37	37	40	47	50	37	29	42	41	42	38	35	39	29	49	38	47	35	34	44	38	40	47	42	42	38	37	44	40	41	39	37	49	43	40	49	37	35	48	37	50	35	39	28	50	46	39	53	39	46	38	32	44	47	42	44	59	59	40	54	49	50	38	43	41	48	40	43	38	29	33	57	40	40	55	43	42	42	52	48	46	38	43	32	46	36	39	41	42	42	46	36	42	43	38	51	37	45	35	44	40	36	47	43	40	48	40	49	37	34	43	38	44	29	36	48	47	43	38	45	34	39	42	56	45	39	44	32	51	43	45	36	45	31	48	39	41	43	44	46	45	48	38	40	39	46	61	46	35	35	34	40	36	47	36	43	56	50	43	40	45	31	33	31	34	51	49	40	30	46	31	33	42	42	38	30	42	32	49	42	33	33	41	42	36	43	38	41	36	36	33	38	42	34	41	37	36	50	41	43	42	47	40	37	35
26279	23831	20838	23925	36083	43616	36263	26738	16858	12789	9110	4328	2307	1323	1019	676	868	811	772	625	555	600	566	569	564	549	565	531	554	521	542	530	490	592	563	513	573	558	549	516	570	549	510	530	573	575	558	553	538	553	587	553	517	512	513	546	576	535	524	579	549	541	553	572	544	549	562	579	512	619	572	519	551	546	557	549	564	559	518	588	533	532	560	533	540	571	544	582	500	555	544	545	550	573	586	518	523	531	564	564	551	582	538	554	543	568	555	569	534	544	549	554	537	515	505	559	571	505	555	561	550	546	541	523	540	532	540	491	588	543	578	571	513	545	538	620	536	579	549	537	548	533	570	545	570	550	542	546	574	593	575	536	553	564	541	490	518	561	585	554	572	581	552	605	557	543	573	565	574	554	533	545	539	543	573	559	557	577	513	557	554	543	560	551	552	534	542	583	528	548	530	545	586	574	540	551	559	557	529	532	577	556	559	522	534	553	539	516	530	592	540	542	516	559	549	561	542	539	573	560	544	529	548	549	517	538	513	546	542	575	543	556	517	571	553	550	553	568	553	490	498	584	542	545	514	532	558	591	569	574	533	583	511	555	545	540	529	565	526	564	532	571	522	598	576	537	583	563	567	508	565	542	496	546	558	518	549	509	549	574	592	523	575	558	543	574	557	567	534	505	508	534	564	554	545	512	583	525	541	562	555	574	564	566	546	563	535	548	578	509	538	541	542	555	550	548	568	514	528	544	535	569	621	535	524	539	570	520	532	528	577	551	558	513	572	539	587	551	556	566	558	553	550	571	572	563	550	564	546	522	556	523	557	526	542	569	552	535	558	541	559	571	543	566	554	552	508	552	593	566	566	515	556	601	537	528	531	546	536	556	509	568	571	581	557	536	568	514	556	559	568	549	563	556	581	577	555	536	569	576	541	556	592	553	562	553	541	530	536	577	516	527	562	558	499	569	567	536	557	528	531	567	601	584	541	540	566	553	557	566	551	518	542	560	599	585	521	587	523	520	547	514	549	544	560	592	538	556	559	530	551	578	513	552	548	517	552	579	501	570	547	559	581	544	562	564	530	562	574	564	580	573	566	521	546	564	542	542	528	562	560	596	514	547	540	549	526	484	514	570	575	515	550	574	561	533	525	552	532	514	561	575	564	558	564	527	599	586	603	596	530	563	524	582	568	544	581	527	552	519	537	546	572	550	539	528	551	571	570	539	520	584	553	545	540	534	541	525	532	479	502	526	512	575	519	562	561	563	579	549	495	529	552	534	570	625	558	551	556	579	544	502	585	503	531	537	579	541	553	557	536	517	545	548	585	530	550	577	522	537	524	525	555	578	559	556	585	531	571	573	559	541	523	551	526	526	605	554	545	570	530	539	523	506	543	598	535	546	584	552	548	584	540	565	566	538	505	559	544	530	577	527	553	547	504	577	560	557	563	588	567	560	569	528	490	529	561	505	580	538	568	555	557	567	576	547	559	532	566	531	602	562	595	555	552	583	535	519	534	533	603	549	539	567	556	555	542	605	552	538	536	497	540	543	545	584	550	587	535	527	544	551	539	573	545	565	543	555	548	552	512	572	553	565	549	551	525	544	581	511	577	516	550	520	535	535	538	537	538	513	572	531	567	561	553	522	532	553	563	551	559	530	546	528	590	518	543	552	549	559	581	578	545	569	556	558	482	530	537	526	570	530	510	576	549	555	529	540	585	571	571	535	518	551	519	545	555	544	600	527	583	562	541	568	559	562	524	550	585	567	547	565	555	552	560	531	554	552	541	505	519	527	514	582	579	572	598	553	537	558	555	510	562	568	566	512	572	556	527	556	511	550	558	602	553	551	542	581	552	564	528	543	565	574	537	531	560	521	583	509	529	576	578	554	528	565	563	572	566	539	526	544	567	595	551	566	580	554	561	552	563	562	539	579	557	520	525	514	522	583	535	522	594	542	537	522	540	565	550	560	532	577	562	562	537	546	573	540	524	572	568	541	576	539	578	577	557	559	554	571	569	542	545	479	553	526	559	553	529	586	571	510	544	574	536	516	558	562	534	558	586	530	513	547	516	549	559	541	557	545	525	552	567	552	569	537	550	590	537	529	596	588	514	561	544	527	565	572	573	496	526	553	537	569	567	506	556	532	594	529	598	545	576	556	527	553	547	549	546	585	539	575	577	601	563	567	551	538	555	567	581	557	514	530	536	508	526	505	524	556	535	542	529	554	571	577	519	557	532	551	540	520	553	531	536	551	571	575	578	569	561	582	568	538	558	606	567	549	582	557	518	580	489	529	554	567	549	556	549	566	525	557	556	570	531	563	535	554	563	539	558	519	570	529	536	567	527	566	541	549	543	531	561	548	592	582	570	521	573	566	546	563	542	566	550	562	562	513	546	592	550	552	576	539	509	560	564	532	544	518	543	557	546	571	584	564	558	577	544	549	540	551	537	519	562	547	561	526	525	530	553	548	553	563	584	545	557	544	559	555	550	534	542	538	547	535	547	564	558	574	590	529	538	546	543	572	571	555	550	551	568	571	524	524	588	563	556	553	543	550	512	527	512	594	584	581	545	558	500	495	500	569	541	587	557	544	574	556	559	548	548	552	558	555	584	536	582	541	534	536	541	569	524	524	555	549	563	562	557	566	522	536	556	551	510	565	554	548	560	565	570	574	549	577	542	539	549	515	582	577	555	567	553	538	549	559	549	592	567	546	519	566	595	539	549	542	585	530	544	578	509	550	531	564	594	539	547	537	550	539	553	551	516	567	541	560	544	508	548	554	512	534	593	537	559	521	531	553	530	562	503	559	537	519	511	568	553	520	534	575	526	515	554	554	530	567	534	581	566	547	535	547	523	547	591	579	566	574	556	591	547	579	537	554	529	560	563	554	538	499	571	591	570	557	567	574	537	555	499	555	557	555	502	546	595	573	550	563	584	499	571	544	531	558	558	600	589	567	534	516	481	526	541	557	536	551	539	520	566	548	583	529	545	595	552	541	538	546	530	577	570	541	549	529	596	548	533	535	539	590	543	566	558	553	577	507	599	558	555	550	506	535	542	541	542	587	570	541	545	528	568	591	551	572	584	587	545	573	578	563	537	564	520	565	493	546	570	549	552	535	517	545	533	513	582	595	530	564	532	574	511	518	563	584	545	549	573	536	583	533	584	595	582	565	553	580	585	566	604	580	551	518	550	518	527	545	574	584	534	551	539	591	542	558	565	546	573	554	559	588	563	556	536	560	564	588	544	611	571	517	544	564	518	596	601	533	583	552	542	546	523	517	589	571	547	539	561	521	555	547	515	572	611	511	552	521	532	544	557	563	539	540	559	511	574	503	555	580	564	569	524	528	588	537	566	584	553	531	541	588	545	556	533	512	543	583	560	552	538	533	583	521	541	550	539	565	567	576	544	547	531	511	552	533	575	513	573	558	567	577	613	568	534	531	576	516	518	546	539	521	581	514	502	533	560	599	556	580	506	563	525	544	527	554	549	574
4205	10204	5875	3053	3673	9136	6465	3616	1188	893	564	317	168	99	73	63	71	55	65	51	47	51	44	37	45	31	28	44	38	26	56	36	37	41	39	41	36	30	48	38	39	32	41	38	44	47	50	49	41	57	42	36	47	52	42	44	50	31	36	43	46	43	34	41	54	28	30	54	39	43	42	38	36	48	44	40	42	49	53	35	28	40	45	41	62	37	33	37	36	45	43	41	41	48	37	39	47	41	40	36	45	51	34	35	30	39	53	38	46	41	35	39	37	53	42	42	42	40	31	35	36	30	33	40	49	35	33	42	46	34	38	42	42	34	48	44	41	40	40	30	35	46	33	38	37	34	39	33	52	37	46	41	46	47	52	47	36	42	47	45	43	33	41	38	37	52	52	29	44	45	43	61	40	46	46	33	51	47	40	45	52	45	45	48	38	30	40	43	46	32	29	46	38	40	33	37	43	37	41	48	37	35	40	40	36	52	45	46	34	37	35	28	58	37	45	33	45	40	41	41	40	36	41	46	41	37	56	41	36	32	47	28	47	45	38	47	57	41	47	40	45	33	41	27	43	43	41	44	51	34	38	49	36	46	34	38	31	41	50	45	44	41	48	37	48	35	45	46	39	47	41	43	30	42	45	44	36	39	27	38	41	42	35	42	41	33	46	39	47	34	37	48	38	46	39	44	41	47	39	48	44	27	45	41	39	52	43	42	43	45	34	39	46	49	46	39	40	45	48	41	45	44	41	39	38	37	43	47	49	49	46	41	39	36	37	44	39	42	38	38	43	45	32	40	52	47	38	42	53	34	42	41	34	51	39	38	46	40	38	41	42	37	37	53	38	37	44	47	47	46	39	39	45	29	47	47	44	32	44	43	39	47	51	41	42	31	46	40	47	37	46	43	53	48	47	53	40	43	36	49	40	64	47	33	39	37	33	46	28	37	40	38	45	43	27	36	44	44	43	42	47	41	39	49	35	36	39	33	41	49	44	50	36	49	37	50	55	37	41	56	44	39	40	47	39	40	37	39	42	36	46	41	52	42	40	35	39	42	42	27	37	30	41	41	43	49	43	31	46	42	46	41	40	38	38	36	42	42	30	33	40	40	38	41	50	39	27	51	43	40	40	40	38	46	44	37	39	45	45	41	32	33	34	45	45	47	40	34	35	33	45	54	40	41	55	43	58	42	39	35	44	50	41	52	39	39	39	51	32	44	41	39	44	44	57	29	37	47	48	49	42	54	45	37	36	43	38	34	55	39	38	42	40	36	35	49	37	39	41	40	40	39	37	30	51	41	52	39	55	33	29	40	34	45	43	39	30	46	37	51	44	34	44	46	48	44	36	36	35	48	44	36	39	23	51	44	42	37	37	43	41	36	34	48	43	48	46	40	38	38	39	41	43	35	38	41	47	40	41	41	42	28	54	42	37	42	47	34	45	41	34	35	38	38	39	46	35	49	47	38	48	41	31	52	46	41	50	44	43	46	48	35	39	44	34	41	38	46	38	54	48	36	50	55	31	27	46	40	47	51	39	40	48	38	41	27	46	33	37	37	42	49	27	42	40	37	55	36	44	46	39	40	29	37	47	35	50	34	53	41	37	55	39	44	39	34	34	46	36	25	47	39	51	54	28	47	45	38	35	41	43	39	46	35	50	38	45	56	45	46	43	46	33	44	45	49	39	36	49	36	40	42	51	40	40	43	40	44	47	39	48	46	44	48	39	51	44	44	46	51	50	44	36	52	38	37	37	32	40	40	50	35	41	30	38	58	45	56	40	46	37	41	43	47	47	52	38	41	53	45	39	51	45	31	45	45	40	42	45	42	39	58	36	43	46	35	54	50	42	49	57	40	48	29	27	35	42	51	41	41	44	41	50	34	29	35	46	36	52	41	37	36	34	42	39	44	40	41	45	42	44	40	59	41	34	44	45	50	39	46	47	35	46	37	49	37	43	48	35	39	33	46	50	35	48	35	30	43	39	35	41	45	44	32	42	34	35	30	44	42	43	57	40	39	46	45	37	39	45	33	49	30	49	39	37	47	38	39	42	47	35	34	50	41	42	47	37	34	42	51	32	46	47	42	37	41	45	29	44	36	46	31	45	37	36	45	47	55	36	42	47	46	49	37	34	37	44	39	40	45	39	38	29	39	33	41	38	42	46	38	48	41	35	45	46	44	46	49	48	50	50	42	40	38	37	35	35	46	42	50	45	42	52	47	46	45	35	51	42	39	36	51	48	40	49	50	47	44	54	36	41	51	38	48	37	38	33	37	36	31	47	45	29	38	49	34	42	31	51	27	45	38	46	39	26	47	41	50	30	47	38	32	44	47	53	49	42	45	49	38	34	30	44	46	48	48	40	47	44	38	37	49	53	40	32	52	42	55	46	45	43	36	44	42	44	40	41	38	42	45	49	40	44	41	36	37	46	47	40	52	41	35	37	42	53	47	49	39	55	51	31	45	43	43	40	42	48	36	34	48	45	45	38	32	49	30	48	47	55	49	41	47	30	52	40	40	45	38	53	41	33	35	36	46	43	35	56	47	46	44	35	43	43	44	42	40	37	38	36	40	46	53	42	33	46	49	50	45	27	44	41	50	30	36	35	47	28	37	47	40	36	42	39	29	42	49	37	47	59	31	58	48	29	36	39	48	43	33	43	39	47	34	36	51	35	48	47	33	47	44	46	41	40	35	36	40	32	39	30	44	35	48	38	44	36	40	42	45	39	38	36	47	42	52	46	36	39	42	39	43	35	35	34	40	47	36	29	37	42	39	48	39	49	37	38	41	40	52	34	43	43	51	45	43	38	44	41	38	30	40	50	36	50	42	30	41	53	46	43	36	50	36	45	42	31	52	34	36	41	46	42	38	46	35	35	41	39	40	37	39	42	44	43	41	35	46	46	43	42	38	36	38	52	33	35	45	48	45	52	31	36	55	31	46	43	32	38	37	37	38	51	44	38	38	43	32	41	47	35	47	39	43	38	48	33	40	35	38	40	41	43	43	44	44	37	48	43	52	40	39	56	46	40	43	45	44	33	41	36	43	33	36	51	48	39	46	43	44	47	43	34	48	41	47	36	43	36	49	43	37	46	44	35	31	42	36	45	34	49	53	36	41	45	32	39	53	29	45	58	43	44	37	35	42	49	36	48	50	43	41	32	40	34	46	51	43	42	42	37	41	50	41	46	49	49	48	39	40	41	42	45	40	44	45	53	40	41	56	40	39	40	47	40	45	42	49	41	45	28	36	43	37	54	31	29	32	41	43	42	41	45	39	56	34	39	37	42	27	39	40	40	33	32	45	57	45	31	55	43	37	48	55	54	52	37	40	54	39	34	33	32	28	51	30	39	41	46	38	49	41	39	47	40	36	27	48	36	47	35	37	45	41	44	39	32	37	43	38	44	42	48	39	43	51	53	41	41	44	38	51	54	34	41	35	41	32	38	57	42	39	47	53	47	50	54	35	36	34	41	30	46	37	34	46	42	41
36639	37367	31391	34817	51207	60121	47831	35715	25057	20675	16220	9249	4614	2517	1684	1228	1315	1107	1014	682	653	623	591	517	516	533	559	595	539	575	604	607	567	620	579	567	564	567	587	505	584	566	568	580	556	535	490	560	522	555	565	558	574	531	545	539	524	514	529	565	532	547	592	568	553	582	554	531	561	579	533	567	590	546	584	542	576	599	575	559	591	582	589	555	557	548	576	552	565	574	522	592	572	604	493	543	542	540	538	526	570	537	530	570	544	528	545	529	547	582	582	568	585	532	595	571	592	568	566	560	530	581	591	540	562	561	561	568	544	562	603	539	554	528	557	582	557	526	594	591	562	609	584	523	568	571	578	485	584	563	550	611	571	553	560	547	563	534	515	536	548	553	557	544	602	605	561	583	588	570	535	580	534	559	556	553	564	564	561	514	560	554	592	526	609	562	561	556	562	553	553	577	557	568	522	546	522	535	600	567	586	537	542	568	546	549	513	563	525	581	563	558	548	539	526	541	528	512	582	517	526	586	559	582	560	529	534	566	591	566	560	570	569	523	563	574	572	557	543	522	549	565	556	540	525	552	572	575	567	535	575	557	565	512	536	518	559	557	560	569	548	545	589	582	579	574	522	516	543	550	556	538	538	529	581	566	536	544	554	541	567	601	529	544	533	572	573	539	582	578	576	554	566	566	557	566	546	578	513	560	551	548	560	539	595	562	578	541	584	589	552	550	565	561	598	582	575	521	561	555	497	580	526	558	577	550	512	554	594	589	514	523	524	556	518	525	575	541	563	568	575	535	561	541	540	577	568	583	487	585	556	541	613	558	577	571	572	548	591	558	574	550	522	563	524	557	542	529	575	590	561	573	537	543	623	555	558	564	551	563	521	535	580	567	565	537	591	580	552	557	554	542	554	563	602	571	555	558	559	570	554	584	564	548	535	584	558	536	546	568	548	518	562	574	565	607	528	564	561	549	546	542	557	543	565	536	532	523	592	632	561	555	563	547	557	525	568	593	511	538	577	527	552	529	585	591	543	597	528	555	603	549	594	564	539	561	548	548	547	508	550	524	560	565	527	535	598	559	578	544	558	535	588	590	549	541	576	558	547	566	583	564	594	517	541	522	527	530	556	576	560	565	589	596	555	593	559	542	570	548	530	524	590	532	555	526	545	559	528	556	605	569	586	562	542	582	558	542	546	601	557	511	539	543	569	525	514	576	550	576	575	537	577	541	576	549	574	563	553	564	524	615	564	573	583	546	565	569	536	556	548	572	549	592	581	536	562	591	567	551	579	565	571	564	564	553	581	548	561	542	556	514	573	560	587	569	584	548	533	560	552	561	560	574	526	617	536	579	553	593	529	602	599	536	584	546	539	601	603	517	535	539	538	547	590	566	541	540	535	563	554	556	547	539	536	568	567	589	560	553	558	560	560	602	590	551	576	598	550	561	552	530	579	579	541	536	602	554	567	538	540	590	570	556	551	557	604	559	563	569	598	580	553	566	555	540	570	566	561	554	555	540	548	581	576	559	511	564	539	577	542	544	569	568	558	598	571	562	585	501	541	553	550	567	516	521	558	568	545	548	555	579	544	607	549	567	571	567	575	564	564	543	546	581	594	521	574	535	560	525	599	536	557	535	559	518	554	588	534	526	571	533	534	558	556	564	557	608	571	577	595	573	569	549	550	513	584	560	545	573	560	542	522	541	567	513	563	577	596	508	547	572	560	581	573	559	576	595	532	589	547	503	581	543	570	553	553	549	569	586	578	562	552	550	553	520	574	611	568	584	597	558	586	561	582	526	535	522	561	592	543	580	599	579	566	554	562	532	513	566	554	535	590	604	561	559	599	521	589	627	570	565	542	576	586	547	567	549	544	575	559	583	546	520	608	573	547	563	545	594	543	510	572	542	532	583	549	548	542	575	607	553	536	583	589	562	586	530	531	569	593	528	556	540	569	572	506	529	497	550	548	574	553	546	591	605	534	559	555	538	538	520	533	556	510	576	562	507	584	536	567	567	552	565	604	565	580	641	498	536	542	586	557	560	574	523	560	537	588	600	550	554	548	550	567	582	541	566	555	598	572	550	610	568	553	539	543	548	580	587	608	584	511	531	592	555	561	582	545	548	598	538	613	586	522	582	581	507	575	557	594	537	580	588	545	524	543	538	596	564	621	549	566	571	534	532	563	554	563	581	540	552	581	547	574	567	531	566	558	544	555	582	557	560	540	544	543	560	548	543	494	555	566	525	578	559	554	600	601	583	546	575	548	525	550	571	513	550	520	499	573	552	583	562	532	603	604	569	588	594	584	585	585	531	606	563	562	581	552	574	582	534	566	589	553	580	604	550	577	547	521	566	562	552	596	557	557	536	616	549	574	581	563	542	576	567	545	540	537	529	574	527	530	550	583	539	553	543	553	583	549	549	562	568	542	568	605	560	565	515	514	569	538	603	539	543	575	551	550	590	561	521	592	554	599	586	573	564	581	542	553	566	589	555	574	566	533	565	522	535	566	567	546	504	587	551	527	569	541	616	541	571	569	587	564	566	585	569	547	574	578	510	532	535	522	582	546	543	558	539	579	511	552	579	556	574	602	554	508	526	552	546	579	580	571	596	544	606	575	544	557	578	565	539	551	578	549	587	552	548	524	516	581	562	574	575	532	548	561	540	549	552	536	538	555	546	614	581	530	536	557	510	534	560	585	596	575	525	546	544	519	586	547	550	565	581	574	544	557	599	586	566	556	558	543	537	540	532	566	533	560	555	558	568	585	547	594	579	554	530	551	573	531	606	525	540	553	536	562	559	550	546	540	576	562	610	563	561	569	561	563	549	537	550	604	562	545	589	568	534	538	514	538	548	571	569	614	578	579	522	538	503	532	557	539	561	567	567	573	575	579	547	568	535	513	539	606	588	575	540	599	527	598	536	576	556	571	558	521	537	547	553	545	557	581	536	580	590	598	543	539	561	550	527	610	576	577	547	531	531	570	567	529	520	544	547	537	560	542	520	597	601	544	578	581	558	605	520	627	572	541	566	532	552	566	544	529	567	573	564	567	563	559	533	568	533	561	539	545	571	550	568	494	582	561	518	578	552	625	535	554	544	571	540	542	538	553	565	552	615	574	558	567	594	556	556	554	577	546	569	549	566	538	546	557	554	575	570	542	520	580	573	558	605	588	535	558	552	543	526	540	559	560	552	574	577	557	548	589	601	581	545	534	566	603	592	551	511	572	605	556	559	547	555	585	563	555	570	604	595	550	568	571	533	590	510	551	575	534	624	484	554	556	547	536	547	582	541	538	561	564	542	545	545	508	569	601	575	531	567	562	562	566	569	588	556	559	565	568	545	563	585	565	590	598	600	621	560	558	539	535	547	533	565	571	553	557	567	549	551	551	581	508	580	570	531	548	578	562	540	545	523	567	568	566	553	546	553	575	547	570	551	596	528	543	550	546	554	593	583	563	562	594	540	570	548	505	554	584	548	507	548	580	591	567	554
4381	8426	6258	3122	3845	9371	6846	3499	1440	1002	671	328	229	126	94	66	51	46	53	57	35	38	55	38	40	55	45	41	34	33	43	44	33	44	38	50	51	44	51	39	38	42	42	57	45	45	49	49	35	42	34	44	40	31	47	38	53	40	47	36	44	43	43	46	40	48	37	45	41	43	35	34	37	40	40	41	44	34	42	40	37	50	38	39	44	48	55	47	44	37	48	41	35	33	37	53	39	36	33	55	52	47	38	46	49	52	43	40	50	51	42	45	30	39	46	38	39	43	48	41	33	39	29	33	40	35	55	50	36	53	43	54	48	43	45	41	52	45	37	34	50	50	49	52	44	48	42	45	48	51	40	42	50	41	45	44	48	44	40	49	49	40	37	34	47	34	47	49	46	48	50	37	33	47	59	37	38	39	43	38	42	42	41	52	43	37	38	45	48	47	52	42	37	31	42	45	45	38	43	39	44	33	44	39	51	34	40	42	52	34	45	42	39	56	43	49	32	46	37	46	45	51	40	38	49	53	44	38	46	34	52	48	43	37	39	44	34	31	35	32	45	54	55	51	53	27	50	42	47	37	34	46	49	39	43	48	35	43	45	36	42	49	51	45	27	48	37	36	35	36	47	46	52	42	49	64	43	37	36	43	36	37	41	47	34	39	47	38	44	29	39	38	42	48	52	33	46	46	34	59	39	46	33	36	56	30	40	48	44	35	44	39	42	49	43	43	36	45	39	47	48	44	52	44	41	51	42	45	53	37	32	48	52	50	42	60	49	49	32	39	33	49	48	43	34	39	53	43	45	39	32	48	44	46	30	49	39	45	44	29	48	44	38	39	38	45	45	34	51	50	32	46	46	41	36	27	39	54	45	47	40	42	34	45	45	46	36	46	40	44	42	41	53	46	34	40	37	40	39	44	47	43	32	31	31	46	55	50	34	47	48	27	47	40	38	40	29	51	42	44	35	35	36	39	45	29	37	40	34	37	44	38	36	36	45	45	41	41	37	45	48	53	52	42	37	37	41	40	41	41	38	34	57	41	41	40	44	46	31	39	36	42	35	41	44	47	55	42	51	24	40	43	40	42	33	43	41	48	47	34	44	37	34	40	50	39	40	34	44	38	43	34	34	49	40	44	48	52	30	42	50	40	40	54	26	42	49	47	40	43	38	36	41	38	32	61	46	44	50	40	33	43	56	40	50	48	54	35	52	44	52	40	49	46	54	41	43	42	35	36	39	44	36	51	39	53	39	43	34	38	48	47	43	43	37	43	51	38	40	31	38	42	41	54	34	52	37	51	44	38	46	37	43	39	38	37	40	35	39	44	31	41	39	35	38	51	36	40	40	46	53	39	37	39	42	43	40	47	52	40	49	43	42	47	46	38	47	35	39	39	39	42	39	45	39	50	42	48	41	45	40	40	48	53	47	36	50	32	42	43	41	42	41	38	35	44	49	45	38	41	31	37	42	24	36	41	38	54	40	48	45	36	46	40	37	32	39	41	41	38	36	32	52	36	41	33	45	33	31	39	42	46	48	40	57	49	35	38	40	49	40	56	41	42	45	45	40	58	44	41	47	49	41	46	47	39	41	52	32	50	39	48	42	50	35	41	36	50	40	45	48	64	42	23	45	42	65	35	33	30	38	52	44	45	40	50	49	43	35	43	39	40	44	43	37	32	36	44	37	48	36	45	44	37	39	55	38	46	47	39	40	55	42	33	34	38	46	44	44	38	47	40	44	45	39	36	38	43	51	42	38	38	41	49	43	31	40	41	42	43	46	51	32	54	38	39	43	44	38	37	43	50	36	40	39	43	55	47	38	49	34	31	46	49	37	33	31	41	29	39	47	36	43	44	44	38	38	30	38	40	38	44	40	55	39	39	48	38	36	42	41	48	43	50	44	43	37	42	43	42	48	39	43	36	47	42	35	54	43	38	34	42	46	38	44	44	49	32	41	47	51	56	41	43	47	36	47	46	41	51	34	49	44	40	22	48	49	46	42	33	43	39	38	47	38	36	54	36	33	44	43	45	47	35	46	37	44	34	38	55	53	38	49	39	35	37	47	34	45	33	50	41	41	39	34	45	40	41	43	47	42	38	38	36	36	45	44	63	46	32	29	38	43	48	34	40	52	47	50	47	41	50	42	35	38	38	38	44	39	37	42	44	50	42	35	26	43	43	34	40	28	35	43	42	39	45	46	34	30	43	47	26	44	63	48	46	48	37	50	54	48	43	56	37	32	36	39	37	40	44	52	32	36	46	35	44	39	36	27	52	46	45	38	31	38	38	41	38	41	40	37	34	37	47	41	42	35	46	37	62	49	39	40	39	45	32	40	50	36	40	48	33	37	29	52	35	29	43	42	48	48	38	51	39	47	40	39	52	41	38	49	47	51	45	44	45	51	34	49	45	33	59	48	35	27	36	40	35	41	45	46	49	34	48	43	49	44	48	46	42	56	41	43	30	40	43	58	44	34	46	45	31	45	50	45	23	39	46	38	40	40	45	62	43	54	46	40	33	48	37	48	50	36	46	34	29	49	33	39	37	50	42	45	37	37	39	28	41	48	38	37	31	36	45	45	39	53	44	34	39	46	41	37	37	46	41	50	27	60	41	49	35	41	34	38	49	48	47	44	35	44	45	38	41	32	30	42	41	66	40	39	44	44	40	35	55	46	39	47	48	39	50	45	38	45	38	38	34	53	42	30	41	38	46	33	46	43	52	37	44	52	38	39	38	37	41	47	53	45	49	50	49	45	43	49	53	38	37	37	46	49	41	43	52	42	37	39	48	35	47	38	41	50	27	40	50	32	38	41	31	39	46	41	33	45	57	44	34	53	41	41	46	46	51	38	34	43	42	41	48	45	46	45	40	33	34	45	38	42	39	43	40	47	27	53	49	39	48	50	41	52	42	49	53	32	40	57	53	49	40	47	44	53	36	46	45	49	38	47	33	35	52	32	33	50	36	52	44	43	44	36	38	46	44	38	37	50	40	41	35	48	36	51	41	48	41	47	48	41	31	42	51	36	38	50	40	41	45	49	47	42	45	38	33	44	43	46	43	49	46	33	39	34	44	48	43	46	47	49	40	47	39	46	43	39	28	51	48	38	60	33	44	49	50	43	46	42	43	43	48	51	36	42	28	33	47	39	53	39	35	35	32	42	59	52	41	42	38	40	42	46	39	34	48	41	44	36	45	53	46	49	39	28	48	43	41	43	43	41	41	36	36	34	42	47	40	45	48	45	48	42	41	40	39	40	41	41	35	51	41	43	48	47	47	35	34	41	39	56	45	52	45	53	35	38	36	47	50	36	49	50	36	42	48	44	26	41	35	54	48	39	40	45	49	51	36	47	32	42	49	47	47	46	45	48	40	42	45	42	38	37	47	40	41	28	49	36	49	48	35	47	30	36	40	37	37	37	55	47	33	47	44	47	46	34	39	45	46	40	50	55	44	29	56	41	45	38	31	27	36	43	25	37	37	46	45
33404	35642	32793	33968	51092	60574	48837	36048	27709	23272	17884	10780	5798	3201	2189	1318	1217	1169	1129	726	622	626	593	546	582	524	575	565	589	562	571	553	576	558	550	596	554	561	550	591	567	595	582	590	588	556	565	587	555	576	565	601	577	554	569	596	577	571	598	578	553	534	584	551	578	518	592	566	594	549	560	610	532	552	588	561	543	589	574	560	593	618	568	544	588	567	577	537	578	561	545	564	548	605	602	556	547	574	595	570	601	587	653	602	554	578	567	555	616	568	574	564	553	533	588	587	584	597	566	571	601	599	579	589	534	573	542	585	551	524	576	549	577	534	547	563	541	588	574	585	563	572	559	573	554	563	600	572	541	623	536	593	556	542	536	547	609	570	559	596	580	561	554	542	582	598	584	597	549	536	606	612	613	510	578	570	584	582	574	584	632	543	569	597	545	552	566	550	550	591	566	561	571	568	586	564	604	531	573	569	588	594	594	565	544	575	548	585	528	543	566	612	593	539	531	510	546	585	537	630	605	602	592	603	537	547	544	584	576	522	543	590	601	574	544	552	557	578	569	616	546	556	586	540	584	580	553	553	566	562	578	605	578	554	600	566	572	567	547	574	620	584	582	585	576	582	557	545	541	538	569	595	581	601	580	564	544	595	577	543	577	581	587	539	571	592	549	587	606	545	607	550	572	561	582	562	553	541	555	561	591	584	546	561	534	531	619	577	529	519	620	555	577	589	576	573	580	582	572	557	533	590	559	554	553	587	536	601	641	574	583	570	548	526	573	547	555	551	565	570	571	544	573	523	559	554	556	569	558	549	569	574	555	589	559	558	522	588	520	585	555	590	538	561	560	543	542	569	558	525	593	551	557	564	542	571	561	602	575	569	576	531	572	582	573	596	612	592	562	560	588	556	531	579	580	616	584	629	564	537	568	575	571	556	509	570	578	561	560	581	588	625	568	581	545	588	598	596	577	545	536	557	529	595	593	577	554	571	601	597	589	567	554	555	547	540	566	546	555	555	552	522	616	559	559	602	550	540	592	586	546	525	566	527	576	583	552	561	597	573	562	596	555	561	564	558	591	534	564	573	575	590	547	553	566	578	588	582	568	563	573	580	544	540	566	594	584	575	554	570	584	578	583	583	596	581	590	617	553	535	636	540	640	553	553	595	574	572	581	575	597	569	528	572	546	563	556	592	556	615	602	567	571	531	589	565	563	534	616	579	512	645	608	586	573	583	545	585	572	617	582	567	539	568	560	618	593	576	557	558	591	569	585	582	594	537	597	582	528	545	562	579	609	559	581	578	568	540	603	552	566	574	589	557	551	593	609	576	585	543	534	559	529	575	560	557	574	534	581	573	559	571	538	592	580	545	566	552	556	547	548	533	569	569	574	561	522	563	572	574	517	580	553	565	588	563	595	550	552	562	565	611	562	578	558	535	574	553	546	592	578	555	581	534	582	594	584	556	548	554	568	572	518	543	529	550	572	540	562	584	570	597	541	563	578	518	564	572	544	576	539	576	603	573	577	562	568	591	551	526	592	568	563	598	579	576	566	587	602	540	577	563	551	563	548	602	569	598	609	517	593	583	543	595	586	610	563	571	594	560	532	558	526	516	553	573	613	528	579	604	556	512	591	551	600	599	532	541	576	583	552	553	546	587	591	574	622	574	588	568	589	574	570	547	601	528	581	570	556	571	648	538	568	543	545	586	551	556	576	571	539	610	568	550	557	558	587	592	551	556	587	578	577	541	541	567	528	559	571	549	550	535	596	577	582	591	623	579	578	570	547	549	602	530	574	537	572	579	539	562	535	555	577	551	574	591	562	589	544	570	590	546	574	572	601	574	543	567	589	555	589	542	573	548	574	583	597	536	606	569	565	552	566	577	565	563	579	552	581	577	581	558	598	582	577	590	599	576	595	584	553	567	558	576	572	563	571	550	517	583	569	557	551	570	582	574	575	559	562	583	549	588	571	580	561	595	531	594	550	592	596	562	563	587	602	558	558	538	549	590	577	611	588	525	615	561	588	565	604	590	555	587	573	554	606	583	575	582	585	544	586	565	551	544	545	590	565	587	577	601	538	536	574	566	608	607	575	550	562	533	604	588	585	548	530	569	603	577	509	542	518	558	541	582	582	547	555	564	570	591	558	542	556	546	568	551	587	553	544	596	566	550	525	587	594	617	615	572	544	588	627	587	533	534	610	576	560	552	614	583	563	524	542	575	551	611	590	554	607	583	631	571	584	591	548	555	573	609	581	574	607	554	571	560	557	562	573	576	578	567	578	566	592	548	565	547	560	574	596	553	601	594	529	578	577	585	575	553	536	574	566	564	575	563	541	542	525	581	611	551	579	563	618	577	593	591	562	544	526	576	578	577	569	517	574	553	533	557	539	600	558	569	563	609	587	594	548	578	554	591	532	559	520	571	552	578	572	599	551	592	567	558	572	558	588	592	566	589	560	531	563	575	583	571	598	568	579	555	554	572	578	579	581	542	586	602	569	576	548	541	602	544	595	605	544	558	563	598	615	529	601	574	579	580	569	595	585	566	565	570	575	560	596	566	584	532	533	599	586	623	540	540	543	576	577	569	542	565	571	552	571	553	589	564	562	601	525	578	584	538	565	546	605	529	556	599	587	535	587	580	584	570	553	592	565	551	533	562	563	574	544	584	547	586	556	592	568	585	603	577	547	578	563	563	536	521	602	539	590	531	575	582	579	607	551	524	556	600	586	520	615	557	579	551	559	584	591	546	647	541	573	590	582	552	544	585	622	538	546	597	585	568	583	577	577	537	591	554	576	588	551	537	528	579	539	558	558	567	579	570	567	586	543	600	585	559	597	570	583	590	557	563	575	587	586	537	558	581	574	579	626	538	564	573	561	604	551	506	518	589	593	568	564	548	582	579	544	538	602	537	563	537	561	551	564	566	570	536	546	568	580	515	528	543	586	564	591	545	563	565	538	585	570	559	577	566	576	542	590	548	549	589	594	588	536	578	541	591	568	584	581	544	553	563	527	571	567	516	578	539	547	590	551	558	615	598	574	536	585	552	567	611	575	541	555	603	586	529	541	580	538	589	586	569	575	574	532	574	545	577	581	569	578	566	544	519	558	588	530	586	554	586	548	600	605	530	550	576	546	573	552	571	575	573	570	584	572	586	553	565	563	535	558	558	531	589	553	568	556	578	569	588	536	601	565	568	587	593	562	545	582	567	575	556	545	579	598	592	607	567	545	536	572	549	578	536	596	580	578	561	550	540	561	539	595	526	567	571	588	610	574	566	586	559	552	593	586	573	600	623	539	540	596	583	569	550	614	546	576	523	543	589	568	559	595	584	546	593	534	537	597	533	588	568	593	590	544	567	555	535	574	559	580	560	583	597	554	552	546	575	553	587	553	579	573	596	560	567	614	578	560	563	587	655	559	587	567	562	587	530	605	623	568	567	589	571	592	602	603	589	554	516	566	579	569	572	578	579	582	536	582	567	537	541	601	592
4742	15860	11146	5218	7460	14792	11426	5779	2376	1846	1269	524	287	188	115	80	70	74	60	45	55	54	51	47	46	49	39	53	27	38	47	43	48	36	42	38	40	52	52	37	42	37	37	42	44	48	54	31	40	54	37	54	26	40	51	53	50	46	31	43	42	41	48	44	35	41	43	40	41	38	45	36	36	48	45	37	42	43	35	50	37	38	45	42	58	48	43	43	38	41	39	45	42	43	46	37	34	40	49	44	45	30	49	44	43	51	28	50	36	41	40	44	42	42	52	42	38	41	45	33	45	40	33	40	30	49	51	40	44	40	42	34	34	31	37	48	40	54	53	43	46	42	48	48	36	43	48	32	47	39	48	44	47	49	50	39	45	44	48	40	30	42	36	44	42	34	50	46	49	41	34	36	41	42	46	56	40	33	44	35	37	37	46	46	41	55	35	38	53	35	35	34	52	44	40	43	57	53	33	50	42	48	47	44	49	39	38	46	37	55	37	46	49	39	44	37	42	53	52	53	41	41	46	46	45	32	50	49	35	50	42	44	40	45	44	30	30	45	36	50	40	46	32	52	49	33	36	35	41	34	43	45	45	43	48	46	41	46	40	42	49	44	42	42	51	32	40	52	54	41	39	41	45	58	37	35	42	37	38	36	32	41	39	40	38	34	37	42	43	52	47	42	39	31	45	52	40	57	38	58	43	36	48	43	52	39	40	43	41	39	46	48	38	27	53	41	32	40	38	45	30	36	48	59	44	55	48	46	43	37	24	50	44	51	42	29	58	37	49	39	52	46	40	36	49	34	46	41	38	45	47	34	47	33	40	46	47	39	43	47	44	35	36	41	33	40	45	28	45	33	37	38	51	37	33	32	50	37	34	38	58	31	47	46	44	41	47	45	44	51	29	46	46	37	39	35	40	37	46	41	49	54	55	46	52	35	38	43	46	44	38	51	43	43	38	41	37	54	42	37	59	43	45	43	39	41	43	38	46	42	38	44	36	39	45	50	40	50	43	45	38	37	44	42	42	46	23	50	51	38	50	36	36	41	37	44	51	37	47	51	50	54	47	46	43	42	53	51	41	44	39	42	39	48	55	46	43	32	25	40	48	56	41	50	52	36	38	53	44	38	52	39	37	50	44	34	48	36	52	47	43	42	42	45	37	50	50	43	35	41	46	37	27	57	48	41	40	56	45	42	41	42	28	37	45	55	36	43	31	47	39	49	40	37	41	42	50	31	46	38	40	41	45	39	48	35	36	39	41	40	45	40	39	43	37	38	40	46	43	49	39	60	37	30	42	48	48	41	42	44	39	33	34	45	45	32	38	37	39	47	52	34	45	33	40	49	42	39	28	38	39	33	40	34	40	43	45	50	45	38	33	41	39	54	30	38	36	46	36	50	45	45	35	53	42	40	43	49	37	38	43	54	46	50	35	40	38	42	39	47	36	37	49	41	54	43	37	44	34	45	52	36	44	44	41	37	39	42	42	42	47	58	37	54	44	35	46	41	40	33	46	34	45	50	47	35	48	41	56	43	38	40	39	51	45	37	38	44	49	42	56	45	48	49	36	37	47	40	40	53	41	54	41	53	41	39	38	40	42	49	45	42	52	41	51	48	57	59	40	36	35	48	46	29	42	43	36	41	37	34	36	35	44	40	45	54	39	37	30	37	38	31	50	47	43	58	52	47	39	43	39	40	45	43	45	41	40	45	25	40	53	52	41	31	36	49	42	44	48	59	35	51	39	56	35	36	46	60	40	51	45	37	36	47	45	37	39	32	37	45	44	45	51	59	46	34	53	50	31	50	36	36	33	39	35	37	36	40	39	43	48	34	33	33	33	41	41	42	50	49	38	50	49	38	48	50	45	43	45	43	27	40	41	50	56	25	53	49	48	36	52	29	42	48	40	48	46	37	44	43	38	48	35	37	41	38	50	48	48	48	49	41	47	42	42	52	32	39	35	37	39	46	36	54	43	48	29	42	41	38	34	40	36	45	42	38	47	40	45	41	42	28	42	33	44	43	34	38	42	49	37	40	41	37	40	53	59	39	41	48	44	39	42	46	48	42	41	51	42	36	41	46	36	49	36	49	41	36	38	38	40	50	37	47	33	51	53	55	53	46	49	51	49	36	40	52	42	39	54	45	31	40	41	54	46	41	32	46	49	51	46	34	37	28	52	37	44	30	39	49	33	46	48	30	37	45	44	51	38	37	38	38	50	44	45	34	29	49	49	33	35	39	43	49	51	41	46	43	41	55	36	48	37	43	39	37	39	49	49	50	47	48	39	42	45	46	46	33	44	46	34	45	39	44	37	47	47	39	40	44	38	41	57	42	47	53	35	41	50	36	36	34	53	43	47	36	31	39	33	41	52	35	34	51	49	41	33	26	33	44	48	39	36	45	31	46	37	49	56	48	40	52	42	51	46	44	48	29	46	42	48	34	39	45	41	43	39	36	49	46	39	36	56	47	44	36	39	51	27	48	53	48	39	41	34	50	40	51	34	53	52	48	38	30	40	47	57	50	36	35	32	40	53	44	39	42	37	46	38	34	39	33	45	41	45	40	36	39	45	34	38	34	43	47	42	36	42	38	53	48	42	45	38	38	44	39	39	50	40	45	45	53	42	26	49	49	43	40	52	48	54	33	42	42	37	35	40	37	41	51	54	43	39	40	42	46	42	55	44	42	47	22	34	46	36	42	43	34	41	47	39	51	44	35	40	35	48	45	46	35	55	31	31	50	50	45	40	29	32	51	41	39	41	37	49	49	45	45	32	44	44	34	49	36	39	53	50	50	50	45	41	40	42	37	44	41	41	44	23	45	39	48	42	44	33	47	34	33	40	41	50	49	48	41	40	52	49	42	44	44	45	48	46	51	43	44	33	46	39	38	39	43	55	31	48	46	26	44	33	45	52	39	47	42	38	45	44	43	49	35	42	43	38	43	41	42	50	48	33	38	42	49	43	45	44	46	40	50	41	39	48	55	35	37	55	37	40	46	40	47	50	38	48	38	57	43	40	45	50	46	43	57	34	43	43	40	50	40	38	48	42	47	40	49	42	42	47	43	37	42	39	45	44	40	34	43	45	49	58	49	39	37	40	50	45	45	35	43	32	37	41	39	44	38	27	48	51	41	32	36	41	37	30	38	36	35	44	44	45	37	31	42	37	39	36	39	52	44	37	60	32	47	34	41	46	54	45	49	48	41	38	42	50	34	57	38	35	44	45	37	32	55	38	46	43	35	35	48	43	35	35	42	39	46	32	52	27	40	36	36	45	39	42	40	26	38	30	45	37	31	44	39	38	39	48	47	52	55	44	37	47	41	51	29	37	36	60	39	45	36	54	55	52	47	43	46	40	32	42	63	44	58	45	43	46	36	34	38	45	44	50	47	48	50	54	41	46	41	39	33	41	37	49	49	47	39	41	53	42	50	39	38	42	44	33	45	37	48	36	33	31	45	42	41	52	45	46	33	39	37	50	37	50	36	41	41
39070	43734	37646	41297	61670	69193	57241	41979	31894	28974	23476	14172	8364	4947	2929	1586	1419	1460	1317	937	670	654	578	577	539	594	604	589	582	546	607	565	622	595	556	574	566	554	585	538	541	632	571	564	610	563	590	604	541	562	583	532	581	561	604	596	596	535	539	583	595	583	592	582	609	569	537	593	584	565	562	557	587	569	558	547	576	565	608	530	574	574	590	574	572	561	540	599	560	555	581	578	581	544	576	566	570	630	536	583	563	596	577	572	599	610	543	586	569	595	552	565	553	556	609	573	596	579	552	551	576	575	609	548	624	560	592	577	529	525	557	541	559	581	569	562	577	581	557	581	556	568	595	578	564	594	537	597	548	571	547	563	559	551	581	535	594	542	575	516	603	597	559	538	595	542	529	568	548	549	585	571	571	546	553	592	561	538	569	569	554	541	572	572	549	571	575	598	575	593	571	538	604	583	624	539	609	569	568	565	577	534	579	572	574	572	572	523	599	572	530	580	598	520	561	612	577	573	577	608	563	570	531	542	547	578	554	583	550	590	569	606	567	625	556	559	610	562	568	592	544	547	572	553	594	561	619	597	580	538	564	610	575	581	582	577	551	588	579	595	592	569	577	619	600	550	603	542	549	588	568	588	563	579	542	566	548	547	540	560	557	541	544	572	555	592	555	578	575	564	592	573	539	548	602	586	605	573	570	573	561	549	565	574	534	556	568	585	559	555	602	606	520	576	582	571	584	520	546	573	543	553	570	563	599	559	536	605	560	601	570	591	585	575	520	564	562	560	595	605	547	617	604	619	579	542	581	614	569	528	548	548	567	564	568	594	602	584	583	531	572	564	620	558	586	587	540	534	548	556	559	570	579	586	590	572	552	626	573	569	599	553	612	574	545	581	577	554	554	601	599	541	579	614	590	590	571	585	561	571	557	577	565	570	567	573	574	600	555	594	570	566	590	596	592	552	598	596	570	560	559	564	542	560	583	568	553	582	596	604	582	594	596	549	596	563	555	572	601	608	584	574	597	545	548	551	520	571	590	552	571	566	571	605	607	586	566	580	600	559	550	572	542	603	564	549	552	578	581	575	588	554	536	527	590	600	568	547	603	570	566	569	597	551	578	613	583	546	552	550	546	587	558	548	566	540	582	542	559	561	554	580	589	558	576	569	530	537	560	569	571	531	572	581	563	572	557	555	578	551	544	578	578	553	597	579	534	581	576	553	577	609	579	585	604	558	585	525	554	585	589	574	589	576	596	542	585	548	609	576	610	557	587	577	532	583	632	575	562	586	606	570	565	579	583	560	605	605	577	563	556	589	592	624	573	590	587	599	578	626	598	585	575	618	579	581	540	596	565	558	565	563	559	565	571	596	580	606	615	573	608	550	599	553	590	605	594	565	585	590	587	533	537	538	602	597	572	613	585	592	596	563	546	601	549	594	592	551	576	557	587	584	594	525	566	539	602	570	593	600	603	533	578	583	597	572	560	547	552	556	593	575	557	608	581	578	625	549	570	561	608	580	586	592	561	565	594	550	578	563	573	546	568	553	602	581	571	563	532	544	570	535	583	565	554	542	535	572	548	565	602	598	581	559	568	561	598	584	547	589	582	614	574	612	569	550	602	556	555	589	603	590	554	537	566	531	572	570	580	586	531	564	552	567	523	568	545	570	541	588	559	538	570	565	583	548	578	578	542	583	570	571	561	604	529	600	630	603	561	572	590	605	598	552	559	563	575	540	604	540	572	551	608	607	545	612	580	555	560	570	566	534	538	606	598	605	596	594	577	581	563	564	562	587	551	606	592	588	564	566	543	566	522	576	543	618	532	567	561	529	593	573	587	574	534	547	566	591	524	559	538	576	552	586	581	596	625	560	542	555	571	625	603	572	564	564	579	557	552	580	615	567	551	575	570	596	555	578	574	626	617	574	548	514	583	599	583	567	549	569	562	574	605	574	587	554	555	560	566	574	557	554	576	557	563	548	567	544	580	562	606	586	590	549	592	582	590	575	574	597	582	538	561	552	552	565	574	561	571	604	557	568	547	559	573	541	583	549	568	594	608	570	585	553	571	563	583	622	612	551	570	605	576	556	535	591	544	599	546	518	539	583	611	557	566	574	580	578	562	557	587	585	571	571	544	569	570	592	539	590	529	605	606	535	559	558	574	574	625	557	547	585	545	561	541	578	564	593	571	582	547	585	550	549	582	519	614	596	604	600	569	581	568	565	570	546	634	566	564	616	566	552	551	576	590	595	564	607	590	560	587	589	582	567	535	567	585	543	571	523	602	616	546	608	598	562	566	563	545	567	569	569	543	538	539	583	554	599	585	598	631	555	564	531	583	566	600	583	606	587	587	564	558	602	544	554	556	572	596	601	586	597	573	528	571	614	595	530	586	567	555	527	573	562	621	621	567	582	579	561	583	566	574	578	565	554	538	559	587	557	561	595	556	593	535	572	580	592	588	591	578	541	546	568	619	542	586	550	563	575	568	587	580	565	562	617	603	589	610	545	577	579	519	572	570	568	555	567	605	563	547	575	582	585	564	538	543	551	594	585	562	577	532	626	568	576	545	550	608	604	584	575	559	590	613	537	573	565	593	587	568	593	587	558	564	595	585	549	631	533	610	563	581	581	563	560	618	562	571	583	599	580	587	579	532	552	579	547	546	595	519	548	571	578	604	632	585	552	545	602	555	552	578	596	559	582	546	552	544	551	602	575	637	576	579	572	592	536	573	563	584	569	557	562	565	580	538	621	570	539	562	581	563	632	561	596	563	598	575	583	583	543	580	533	612	568	567	602	540	572	548	638	570	598	589	588	574	587	609	542	559	529	576	589	528	572	586	568	536	566	571	580	595	558	552	539	565	568	578	575	587	566	527	510	576	543	528	603	617	591	575	580	586	601	570	549	530	591	569	551	593	570	561	537	592	565	526	579	594	582	570	575	589	591	576	594	577	574	579	562	556	541	535	577	549	550	539	574	608	575	561	586	573	523	607	630	543	594	571	588	535	527	554	596	591	600	548	573	568	614	573	563	564	586	576	577	538	565	577	524	563	562	613	611	571	614	539	606	557	617	555	583	545	554	626	560	576	565	557	574	568	576	535	561	580	561	527	560	562	603	558	578	563	591	539	574	567	537	566	594	582	579	529	587	532	516	568	580	536	580	573	587	570	571	561	554	599	562	537	571	586	540	573	562	579	571	533	524	579	575	550	582	539	555	608	580	590	553	549	551	578	617	539	572	538	601	596	541	531	533	586	572	614	571	578	581	593	589	566	541	549	570	564	601	579	552	561	520	538	575	569	542	572	563	564	582	575	606	568	548	583	583	542	553	578	573	557	548	625	585	600	588	570	597	545	618	559	585	586	574	586	572	607	570	582	566	604	571	578	570	578	558	541	558	572	534	553	602	592	567	598	598	561	613	554	561	564	549	612	595	546	556	611	581	556	561	593	607	544	579	584	533	568	549	568	582	581	567	584	562	563	577	616	533	580	561
2048	2653	1847	1036	1455	3057	2386	1157	566	405	319	178	105	68	58	46	54	50	56	53	44	38	45	49	41	40	41	47	45	51	37	23	37	38	47	53	43	38	32	41	44	37	42	36	37	30	55	44	31	41	41	47	34	35	39	43	45	42	43	40	32	38	47	54	29	44	36	35	38	38	45	52	48	34	49	32	44	40	34	33	40	39	46	40	42	37	39	30	41	44	47	52	36	48	39	48	38	41	42	43	29	44	51	42	31	38	36	42	47	46	46	34	48	42	40	38	35	46	39	45	43	49	42	40	42	35	38	41	40	40	30	42	39	42	42	41	36	36	32	22	41	40	49	45	35	44	37	40	34	35	46	39	32	31	40	42	45	32	43	47	56	45	31	47	32	30	32	39	32	44	39	47	36	32	27	48	44	47	39	47	52	43	39	35	31	43	46	47	33	40	41	34	35	42	31	41	44	41	45	32	47	50	47	33	49	47	42	45	40	37	53	41	35	46	40	46	24	44	42	39	40	49	32	35	43	49	41	42	52	59	55	51	35	53	47	44	42	39	39	46	39	46	34	38	40	42	46	31	36	38	51	52	37	42	48	33	48	39	34	38	52	36	36	38	45	38	39	40	44	37	32	36	43	33	36	34	48	28	34	42	40	37	42	32	39	37	25	40	43	45	52	42	41	41	52	59	38	37	48	46	49	31	41	50	45	42	40	44	49	36	30	41	31	47	53	41	49	47	45	42	33	51	40	34	45	45	38	38	31	50	34	45	40	35	45	31	38	40	39	30	40	48	45	43	40	49	38	38	34	53	36	35	38	44	38	47	42	35	28	45	50	49	31	40	34	44	44	45	42	29	38	30	41	56	46	40	41	39	36	45	36	40	44	44	38	47	48	53	38	37	47	34	43	37	50	44	42	38	42	39	37	52	33	62	43	42	48	42	29	47	33	43	41	44	48	39	42	49	33	34	37	51	26	33	40	36	40	36	36	40	49	37	37	47	39	35	40	39	45	36	60	48	40	42	41	44	35	35	47	49	58	35	50	44	36	35	54	34	38	36	40	37	33	35	36	32	42	35	48	41	55	30	37	56	41	39	50	44	38	32	32	27	39	37	42	44	35	37	49	39	46	44	51	53	48	46	48	43	40	39	37	47	34	45	45	38	37	48	45	44	42	42	39	38	34	43	38	45	46	38	51	45	42	43	37	37	31	47	50	35	37	39	41	36	39	39	46	39	34	39	44	45	44	35	38	50	27	33	39	35	51	39	38	52	37	32	37	41	34	41	41	32	46	49	40	35	38	45	38	39	39	45	31	44	49	39	47	39	32	43	42	48	44	51	41	38	45	47	43	53	39	51	33	31	29	46	41	42	33	55	46	38	49	40	38	53	46	39	44	45	32	35	43	44	40	44	31	34	42	37	45	44	53	46	42	41	42	42	38	41	41	51	34	44	52	35	44	49	40	54	40	40	23	50	37	41	41	38	49	34	42	37	39	41	51	44	28	42	43	47	49	34	35	25	45	46	46	39	44	44	33	48	36	42	47	43	44	34	40	42	46	37	49	48	39	54	33	33	54	34	43	48	33	56	43	43	39	57	44	33	51	29	34	38	46	35	42	32	36	41	39	44	35	36	42	55	32	44	43	50	41	42	44	43	52	38	38	46	44	47	41	39	44	34	44	32	42	40	42	42	40	32	41	40	29	47	31	50	57	47	53	45	52	28	37	46	39	44	32	38	39	42	41	40	40	40	50	29	34	40	39	47	35	35	40	42	35	35	38	41	40	52	38	49	41	28	42	45	43	46	43	31	45	48	44	48	37	42	47	30	33	30	38	45	33	41	32	26	24	42	35	37	27	38	42	39	37	41	46	33	34	36	39	44	34	41	37	33	31	35	46	36	46	33	39	41	44	50	37	41	42	50	46	39	42	37	45	52	41	43	36	41	47	50	45	40	37	48	55	33	38	45	50	34	44	35	36	35	42	33	47	47	48	43	47	38	45	41	32	39	40	35	50	36	43	44	38	32	40	50	30	40	41	42	35	43	48	51	46	37	32	38	38	45	31	33	53	36	39	42	38	45	48	43	34	37	60	41	47	36	30	39	39	50	35	39	49	45	43	32	35	49	39	43	28	29	41	45	40	51	46	45	44	43	26	46	29	25	43	43	39	29	43	38	31	46	44	41	49	41	53	37	32	36	49	41	33	37	31	45	45	54	48	33	38	46	38	55	47	41	45	25	46	39	39	36	46	34	38	50	36	45	37	43	53	39	41	42	34	32	37	40	40	38	33	37	38	35	40	36	37	31	33	29	42	54	46	40	49	42	41	51	36	44	47	33	42	38	37	50	55	40	39	37	33	50	38	38	42	40	34	38	36	35	37	35	27	51	44	44	26	42	35	30	36	25	44	49	37	42	41	42	42	46	40	41	34	42	43	39	51	42	37	35	46	44	43	41	43	36	54	41	40	29	31	50	46	47	48	39	37	38	49	36	47	31	35	41	48	35	35	47	48	35	29	46	49	42	43	37	48	43	44	50	43	37	35	44	39	49	47	47	31	34	37	45	46	44	25	31	44	39	43	44	37	34	30	43	42	28	45	35	47	50	38	38	37	38	49	39	42	46	38	31	50	34	46	40	49	43	38	40	43	34	46	54	20	39	47	36	42	44	39	45	47	37	33	37	46	49	49	34	34	58	47	42	29	47	39	30	40	49	42	51	34	50	30	44	43	40	28	30	40	38	35	47	36	39	39	38	48	54	58	46	55	35	39	35	44	47	40	38	38	40	38	28	38	52	46	34	47	38	33	42	46	49	49	56	41	38	46	44	38	30	40	39	40	38	40	39	51	39	46	29	34	27	39	34	42	37	34	41	38	49	58	36	54	45	48	36	42	40	41	24	45	33	41	39	36	48	47	37	37	32	45	42	30	43	41	31	43	39	52	40	44	41	44	40	40	34	32	32	39	36	38	34	45	46	44	46	34	33	47	35	45	34	41	33	40	34	40	23	47	61	29	52	41	41	45	47	39	45	36	40	39	52	43	40	37	52	33	43	41	56	44	43	40	36	44	43	37	34	45	49	37	42	41	50	41	32	28	47	52	44	33	36	50	45	43	40	32	50	39	40	48	40	51	44	37	39	42	49	39	33	48	40	40	44	41	41	33	37	32	42	44	45	35	31	38	39	36	46	36	46	33	36	37	45	37	51	29	38	40	38	28	47	35	34	39	37	36	37	44	46	35	50	42	40	37	36	34	30	36	38	56	37	45	46	36	42	41	40	43	35	46	55	47	26	36	30	33	44	43	43	47	31	38	40	43	45	41	41	41	45	42	45	51	35	38	29	46	45	46	44	39	30	43	27	46	48	37	41	48	39	34	38	36	37	37	22	51	41	42	50	34	48	35	47	32	46	39	41	46	33	35	44	41	46	44	52	38	51	42	33	38	44	43	43	31	35	47	41	28	60	49	32	41	33	46	31	55	52	41	43	37	54
25958	24858	21295	24350	37062	42063	34956	25258	17865	13723	10134	5338	2602	1728	1143	767	727	754	739	642	554	574	553	569	523	511	467	565	522	541	545	522	560	544	531	522	520	551	537	525	543	542	582	567	579	532	491	553	537	542	540	565	557	581	533	557	563	563	559	512	586	539	579	466	543	507	544	532	533	534	539	546	536	531	551	548	544	544	546	543	527	542	571	562	543	534	596	527	573	579	548	535	554	570	535	523	532	560	553	540	512	551	567	553	533	519	516	533	572	530	549	550	533	535	552	551	566	526	553	599	530	528	540	558	549	545	519	583	557	583	559	551	498	562	553	529	564	537	544	553	554	563	563	518	559	531	548	534	536	545	541	551	592	522	533	585	536	522	551	522	546	524	556	516	578	557	552	531	554	520	552	542	547	565	557	533	580	542	536	540	547	546	515	547	540	604	536	538	524	522	576	559	551	497	540	550	531	516	581	533	547	536	516	540	554	523	516	581	526	551	534	530	550	572	532	542	526	487	516	562	628	530	505	537	523	518	563	558	595	515	555	534	583	540	571	612	548	583	573	548	538	571	577	536	543	538	486	526	571	542	553	537	561	547	493	545	554	540	548	487	529	566	535	584	528	491	567	541	554	483	574	528	547	573	559	525	543	522	519	555	533	527	521	562	519	541	520	573	592	564	506	546	529	553	564	586	552	571	528	552	529	565	557	535	556	524	516	548	521	531	558	529	576	564	557	503	558	538	519	518	536	528	560	560	520	564	558	574	528	525	572	546	556	566	567	530	546	529	542	554	559	520	582	545	567	555	511	532	558	553	567	536	518	548	575	516	581	557	546	593	544	540	555	518	524	545	559	592	534	555	535	589	510	546	541	570	546	550	562	560	541	555	565	521	557	531	591	537	578	552	559	583	558	525	536	559	538	535	556	527	522	518	563	506	524	552	509	511	540	592	531	541	542	508	547	573	579	561	546	513	566	530	549	510	564	522	518	578	572	533	544	543	534	547	527	540	544	569	579	576	532	537	560	560	535	576	545	562	572	549	547	534	545	540	542	570	541	553	579	501	552	503	547	531	534	522	498	569	590	516	542	548	573	540	547	531	519	542	556	566	521	575	554	549	536	583	537	537	524	586	482	540	557	578	516	569	533	546	548	538	549	497	580	554	561	525	527	538	536	577	494	526	525	526	552	543	567	517	566	580	543	522	543	600	532	509	551	540	578	531	562	555	556	550	556	535	540	554	513	504	531	584	520	534	549	547	551	521	550	559	593	559	586	564	517	594	536	534	576	563	534	571	567	535	562	593	545	588	603	607	537	542	534	548	509	531	583	523	527	563	550	513	553	540	546	539	530	548	545	553	575	511	557	546	540	552	577	543	542	485	506	541	575	523	543	545	529	580	536	574	518	551	582	529	558	532	515	550	535	532	518	513	542	576	525	539	560	546	537	566	566	557	522	540	562	555	546	604	523	563	547	555	534	533	560	548	568	529	525	530	539	578	543	576	534	522	527	570	542	582	545	547	551	567	566	554	547	562	535	542	525	535	545	555	537	581	558	573	569	551	572	535	556	573	523	512	531	536	583	570	584	503	556	524	589	538	541	516	552	467	532	521	549	533	515	499	555	515	532	603	595	551	541	555	516	490	531	589	538	549	553	498	502	498	540	544	534	533	566	504	528	503	543	541	590	539	547	497	519	607	527	553	574	579	554	542	554	527	579	575	521	516	486	548	537	540	522	554	538	497	538	495	494	594	531	534	544	559	514	551	552	554	549	560	555	521	546	540	536	537	538	582	607	559	524	535	570	525	509	543	585	608	543	571	547	575	556	555	545	553	530	533	525	495	518	578	556	535	492	559	518	546	514	549	560	551	525	506	525	501	486	547	524	548	545	517	579	540	553	537	543	561	544	557	558	526	538	539	547	584	532	583	550	528	566	528	529	545	550	551	537	525	516	550	545	513	563	511	571	569	570	521	525	564	551	528	548	528	531	556	532	578	518	560	543	552	550	528	538	496	553	497	563	530	561	543	549	546	547	559	547	575	545	543	543	556	582	554	547	549	541	533	552	523	569	517	580	514	553	519	555	580	534	508	574	562	558	525	539	556	553	519	520	529	535	588	519	523	567	568	571	565	513	501	509	555	557	567	546	534	584	551	559	571	565	547	531	543	518	573	526	511	515	548	557	568	523	532	562	548	556	593	545	548	578	594	494	517	547	502	573	517	564	512	539	558	524	543	550	549	525	505	576	543	570	518	521	520	533	507	484	550	514	578	567	519	529	554	558	540	539	540	471	557	574	528	541	600	553	535	505	544	523	579	522	591	607	546	526	571	546	512	580	539	548	542	563	509	515	577	548	543	522	536	559	582	510	507	541	539	564	542	523	548	536	542	574	539	559	522	551	513	528	561	559	554	550	537	538	553	552	535	569	566	508	536	534	494	533	591	554	583	568	499	542	523	575	558	513	526	502	572	551	539	548	520	555	603	548	578	550	567	532	544	553	582	548	579	550	549	559	538	541	543	540	542	567	545	531	554	552	541	534	548	533	515	530	570	556	548	552	514	559	552	535	515	530	489	510	521	536	541	547	533	550	566	498	526	541	551	548	543	539	575	538	502	538	553	542	529	523	550	551	523	549	495	575	497	560	535	551	506	523	553	539	555	555	552	533	496	531	561	530	544	556	529	529	535	529	576	540	516	569	597	567	517	539	576	531	509	544	576	573	527	571	548	553	548	552	500	521	532	536	552	559	580	520	554	535	526	567	545	520	570	574	518	538	566	552	516	539	530	528	585	540	544	592	575	498	516	601	490	567	543	574	535	528	547	529	520	542	520	549	535	544	568	552	562	550	516	548	564	544	524	538	565	559	576	580	504	591	532	572	544	565	566	575	541	558	492	544	526	524	518	555	548	574	534	523	549	547	559	543	526	543	556	507	572	573	512	559	523	512	574	542	565	564	541	535	548	530	537	543	535	527	555	537	528	600	546	587	523	505	553	540	552	553	535	559	528	525	505	580	558	525	579	565	544	560	532	561	525	558	542	569	571	539	524	584	546	550	543	533	517	566	556	567	541	533	509	574	559	600	550	540	570	530	526	553	564	562	499	531	542	553	539	539	562	536	545	535	504	524	542	542	526	542	513	519	539	529	545	522	569	546	545	548	539	601	568	501	501	554	502	559	550	540	567	558	554	538	542	554	534	550	542	601	531	560	524	576	535	534	556	561	591	537	551	574	519	558	542	569	522	571	564	551	569	541	538	524	538	503	542	523	559	527	532	578	554	557	585	557	536	546	534	535	522	542	533	522	585	564	539	510	551	554	504	535	543	573	500	559	576	567	567	535	537	511	522	566	509	528	571	537	527	534	546	540	555	543	510	532	517	563	519	554	560	546	538	559	468	564	563	523	575	572	561	521	553	535	529	536	533	518	572	568	533	559	568	541	588	561	516	534	562	533	560	564	514	553	554	548	542	498	526	525	516	545	561	514	568	542	480	544	559
3573	10334	6245	2943	4047	9176	6460	3139	1365	968	661	338	174	113	84	44	52	51	59	54	51	36	40	45	62	33	41	48	52	21	42	47	46	37	36	46	39	40	32	39	40	32	37	51	38	52	49	37	31	42	45	55	47	36	40	44	56	59	45	45	31	47	41	27	39	41	54	37	42	30	44	41	33	48	37	44	40	35	43	31	43	35	47	25	35	33	36	43	46	49	43	50	53	65	43	40	34	44	39	42	47	43	44	43	33	50	30	41	35	40	42	44	49	49	44	53	34	37	34	40	52	50	36	31	39	44	35	42	41	55	55	38	47	38	36	47	50	44	40	47	41	38	42	44	39	43	49	49	50	45	42	33	41	39	49	33	40	33	37	29	53	37	25	38	42	57	45	45	34	44	43	44	36	38	42	39	46	46	41	49	46	41	44	36	41	38	43	35	29	40	41	36	39	40	58	40	45	37	49	39	45	34	56	36	43	39	32	40	40	50	31	50	35	47	49	43	41	44	43	42	40	42	47	39	36	44	44	44	35	40	45	39	45	31	48	44	41	31	34	33	35	38	51	31	47	49	41	36	60	54	39	39	36	51	46	33	41	41	37	40	44	44	34	51	37	32	49	43	35	44	45	45	44	47	50	34	43	36	34	36	34	31	31	44	44	44	46	42	50	46	30	52	42	52	47	45	43	39	58	47	28	35	42	39	40	39	42	54	41	40	30	30	35	42	41	48	61	33	44	55	42	38	39	43	28	40	29	35	37	35	31	45	36	32	43	50	50	50	32	35	53	40	32	36	41	46	39	38	36	34	44	36	41	42	40	41	45	54	52	34	45	39	46	39	49	40	28	36	45	40	40	47	46	44	43	49	40	44	50	49	39	31	39	52	42	39	29	36	34	39	53	48	33	43	37	44	44	43	42	41	57	45	47	41	43	31	42	45	41	35	49	22	41	37	51	43	45	39	56	39	27	51	36	36	32	31	43	37	53	44	31	42	43	41	27	33	45	43	45	29	37	36	40	38	49	42	36	43	40	48	49	32	49	53	37	41	35	37	46	43	34	39	34	49	53	39	31	39	40	40	40	43	39	44	43	32	38	38	48	34	44	41	49	46	25	36	31	33	40	43	32	35	31	40	48	36	49	39	37	47	49	44	42	43	50	39	45	42	40	45	42	36	38	32	48	29	44	39	33	36	48	44	43	33	45	42	33	49	42	34	44	42	41	38	43	41	44	33	41	35	41	40	44	39	37	45	45	31	31	42	44	32	39	44	49	41	52	48	43	38	40	34	36	46	52	42	55	44	43	39	53	39	35	37	39	43	39	45	34	45	50	34	45	37	43	37	43	44	28	41	46	51	48	35	41	41	25	43	29	33	36	49	40	44	40	42	51	44	43	33	37	42	31	44	41	43	46	35	40	39	38	38	44	37	36	39	38	35	46	26	38	50	46	49	41	48	40	48	38	33	55	41	46	44	36	44	43	40	53	34	49	37	46	44	34	42	42	45	42	44	45	36	46	47	44	36	46	38	46	37	33	45	37	35	50	49	51	48	35	38	52	50	42	44	46	35	39	39	49	45	43	42	40	45	27	39	48	47	46	49	42	35	32	40	33	59	34	37	43	40	44	37	41	46	50	38	43	37	50	39	40	55	44	63	35	35	47	37	49	47	36	43	44	51	41	38	48	39	34	47	43	38	39	35	54	44	47	39	52	40	29	37	42	47	49	32	34	34	47	42	47	44	37	52	39	31	36	50	51	38	43	42	44	40	38	34	48	40	32	38	38	48	44	35	41	34	43	37	36	43	45	35	49	34	38	50	46	34	48	41	43	50	33	42	47	45	34	46	48	39	42	41	37	50	41	50	42	40	40	33	40	47	41	42	48	39	39	48	40	29	37	37	32	44	42	30	40	35	47	43	36	51	51	50	41	40	36	48	44	40	35	45	39	49	41	36	51	45	51	38	27	44	40	51	33	48	45	36	36	41	40	40	47	38	44	40	34	44	32	37	32	58	49	43	35	34	41	42	34	39	39	46	51	41	51	41	38	44	34	40	34	43	26	37	42	46	41	50	37	36	30	35	47	32	39	45	36	41	35	39	52	39	34	39	49	48	38	39	34	44	51	37	45	39	43	35	37	47	47	45	53	42	40	48	39	41	36	33	47	39	37	38	36	32	40	38	45	40	46	43	42	42	50	37	41	29	35	47	38	34	28	45	39	42	39	46	35	42	38	38	44	44	32	41	45	49	46	38	36	39	48	28	34	35	29	44	47	41	44	43	40	40	47	43	46	45	36	65	40	39	29	30	37	47	35	41	48	42	50	32	44	33	53	56	41	44	43	44	40	41	35	45	44	42	37	30	35	42	39	47	39	52	41	38	34	49	49	43	47	46	49	40	36	44	48	46	52	38	51	33	43	53	46	47	34	38	44	32	32	35	46	41	42	36	41	52	48	28	37	48	35	48	45	37	30	43	46	47	47	35	36	46	40	35	38	39	51	40	48	36	46	51	46	32	44	50	35	25	50	39	64	47	50	35	50	45	36	35	38	43	47	29	37	41	39	35	40	43	53	57	44	36	35	36	32	50	40	38	44	39	45	40	35	38	40	44	49	52	51	42	51	48	31	45	35	39	39	42	36	39	33	47	43	36	41	43	57	40	43	33	35	48	48	46	55	41	39	43	39	43	36	54	37	42	38	45	46	35	44	42	26	54	37	51	39	55	45	39	40	36	38	45	46	39	44	43	47	35	43	46	49	40	36	44	44	44	43	44	40	34	41	50	45	36	33	52	33	46	42	43	29	39	28	36	45	39	40	46	51	47	33	47	43	45	48	41	45	40	53	29	42	42	46	35	55	32	34	42	46	29	51	37	42	34	39	39	41	36	46	38	44	33	40	47	51	39	37	45	42	63	41	40	37	43	38	53	31	34	31	41	50	38	32	43	44	39	28	43	39	43	54	61	32	61	43	31	55	46	39	37	33	36	44	43	31	49	41	37	32	40	42	45	44	39	42	49	36	46	38	54	40	52	54	49	43	39	38	48	43	49	40	41	42	36	30	42	39	53	41	54	42	41	46	35	44	46	47	44	51	43	53	41	37	40	46	38	41	34	45	45	40	45	46	46	39	32	32	49	37	41	32	53	36	43	46	38	33	40	42	44	54	52	41	40	41	42	42	50	40	36	39	36	34	51	38	55	48	42	43	39	44	43	41	33	40	61	36	37	42	27	38	32	38	39	32	51	36	49	47	43	35	33	34	38	26	35	43	42	40	40	41	43	47	50	56	44	46	38	36	43	27	44	38	40	28	37	33	47	48	38	39	51	43	37	45	34	38	39	48	38	61	45	56	44	44	48	35	47	53	37	44	51	45	43	36	42	42	41	40	35	48	47	31	35	33	44	43	48	38	34	41	37	34	39	41	39	48	51	44	44	47	49	43	46	32	37	40	37	42	37	38	49	31	37	49	47	42	46	45	36	45	46	44	40	43	35
36258	38216	31414	36057	53289	58983	47091	34639	25934	22229	16592	9047	4609	2878	1926	933	912	929	913	788	625	630	560	587	591	545	544	552	554	551	589	511	521	575	561	602	533	554	587	544	556	546	522	554	511	542	556	556	546	556	547	541	571	548	586	543	552	574	568	535	552	561	559	577	595	572	570	536	571	592	572	533	558	572	565	520	547	579	568	527	524	572	551	565	544	562	547	583	565	543	547	572	533	527	589	584	534	522	514	578	503	519	547	558	550	538	601	567	574	547	543	570	527	554	571	540	539	569	540	570	537	520	524	539	547	593	533	611	568	575	554	551	580	557	576	561	570	571	526	566	585	518	566	535	527	571	546	570	593	562	575	592	550	529	550	552	553	587	542	581	571	552	560	585	540	570	567	555	557	547	541	564	532	573	543	553	545	542	578	545	587	570	588	552	545	549	539	544	566	530	539	524	534	577	568	559	552	531	568	570	551	563	551	503	556	570	548	516	581	536	570	531	541	524	566	530	520	593	518	559	584	577	558	551	549	553	599	532	529	551	571	541	589	569	534	546	566	573	585	519	553	558	538	543	573	564	556	578	549	549	534	551	546	536	558	530	540	569	572	548	596	533	538	568	576	565	549	548	584	556	550	525	626	548	542	546	564	528	558	545	559	550	537	559	535	563	578	560	592	606	515	571	542	535	550	579	542	538	559	559	530	563	578	548	597	586	565	616	540	565	510	593	548	540	556	569	549	584	526	510	566	559	580	567	593	539	574	539	551	585	573	578	590	555	528	562	569	566	586	555	586	557	524	538	577	580	560	525	530	542	525	562	564	543	544	567	585	573	521	568	541	578	558	558	509	593	526	574	612	556	575	545	560	543	548	553	581	556	593	570	559	541	581	543	590	541	573	576	549	568	546	545	558	546	579	581	555	558	547	550	607	531	523	560	585	567	537	507	556	553	526	561	562	568	558	541	557	551	587	596	532	530	569	545	546	564	551	558	564	495	580	551	561	623	575	606	563	542	541	546	553	578	585	560	589	530	655	567	560	519	579	560	581	532	560	579	551	593	590	539	589	619	556	554	534	520	551	563	569	596	603	547	545	533	578	593	603	567	533	538	611	550	576	554	567	579	560	563	543	570	534	578	570	553	536	550	596	543	535	548	564	552	538	564	561	560	549	603	546	559	598	548	568	569	566	555	545	550	554	605	552	553	589	551	565	538	540	568	503	583	599	549	548	547	534	562	542	574	549	548	530	565	546	549	516	569	567	545	561	588	532	597	559	535	575	566	527	558	590	561	571	567	571	579	616	522	563	543	566	576	593	554	551	554	562	558	573	555	548	556	581	554	523	547	567	548	555	550	539	533	533	553	523	558	570	560	561	563	535	527	560	576	556	554	545	553	559	523	501	509	526	572	567	553	583	542	590	531	515	552	547	536	543	608	573	574	557	532	621	557	560	551	556	558	566	559	534	557	603	599	526	554	577	560	576	597	567	555	576	530	593	590	522	579	529	560	574	543	518	540	557	562	524	546	582	567	606	525	541	549	593	566	540	531	544	559	552	588	567	572	530	598	542	574	512	535	568	580	564	561	533	555	588	614	531	555	584	589	548	572	566	559	575	587	546	527	577	536	607	550	602	546	606	544	579	559	610	534	583	608	549	529	563	557	547	523	509	578	556	568	543	530	523	560	559	543	561	572	539	552	591	574	555	563	610	592	539	572	538	566	559	546	562	569	522	572	553	543	561	600	554	553	550	559	568	573	586	532	553	556	556	603	566	541	504	549	554	575	559	524	579	535	549	605	567	555	593	564	566	576	601	591	586	539	552	557	562	551	533	571	599	523	552	610	559	566	490	609	545	517	537	558	538	573	523	521	580	576	545	576	582	518	549	552	573	534	527	581	532	577	500	548	601	536	593	539	555	536	549	575	557	555	575	575	592	526	601	586	576	545	572	554	579	528	568	539	565	573	570	549	597	521	516	572	586	561	563	544	559	597	573	603	569	604	589	546	520	564	532	564	546	562	570	552	553	564	592	527	614	589	550	519	567	525	574	595	589	519	534	560	577	537	590	591	531	566	536	581	558	519	584	579	533	543	553	568	522	560	555	555	572	617	495	562	577	560	554	567	557	560	548	545	573	547	583	543	544	564	608	554	542	556	524	547	557	583	547	552	569	574	544	573	613	568	541	552	549	556	529	591	529	510	509	554	564	572	529	577	568	544	592	551	562	584	498	593	584	578	525	542	568	550	566	566	580	548	591	556	534	544	540	552	545	575	518	528	569	574	570	534	613	534	575	608	586	520	515	559	577	610	587	560	564	560	564	555	520	524	615	544	585	575	527	548	561	553	550	562	516	563	535	539	600	576	587	547	578	551	545	516	565	548	557	542	525	624	545	540	556	565	579	535	538	530	514	599	537	576	575	546	584	590	574	557	550	582	566	542	574	531	574	538	616	557	615	556	559	562	581	608	561	550	551	552	607	637	543	526	527	605	524	556	549	539	554	558	514	552	553	591	536	582	597	555	518	569	495	560	528	547	567	531	551	538	515	624	617	563	585	570	538	536	567	541	571	575	544	568	542	550	582	579	553	559	568	573	588	560	552	549	526	525	539	609	546	551	538	573	602	552	568	600	574	549	524	509	572	566	587	548	531	557	586	532	536	590	546	525	567	569	602	577	594	606	573	559	569	570	569	567	529	558	584	547	565	570	567	545	591	540	521	547	572	581	560	498	578	539	574	533	581	561	539	577	570	590	563	531	523	577	539	543	575	581	615	558	555	587	591	563	606	566	505	577	541	583	552	541	570	569	561	573	541	533	521	598	585	600	541	557	588	589	557	539	537	581	573	554	540	557	574	563	556	557	568	541	572	565	582	531	596	563	556	546	523	564	594	580	565	521	585	540	535	515	561	553	531	570	605	559	558	638	551	568	550	581	563	545	567	557	530	570	564	546	539	564	567	547	566	532	540	550	563	541	579	579	573	555	593	572	579	519	538	539	499	544	541	544	513	569	559	536	567	524	521	575	555	586	563	588	547	554	597	572	594	563	571	594	575	577	529	550	560	557	579	540	534	600	574	513	527	587	573	602	521	528	567	533	590	568	568	526	542	558	527	538	565	567	570	549	523	566	537	555	530	560	577	591	571	578	596	566	555	568	570	592	548	553	616	546	575	535	587	546	608	574	526	600	546	562	534	594	568	596	549	559	543	550	578	555	556	556	568	557	542	535	552	545	563	547	588	600	561	540	549	543	538	548	547	558	602	556	565	545	557	587	588	548	526	574	614	572	524	602	566	585	579	564	538	570	567	553	570	552	530	572	571	556	552	523	532	519	555	560	571	560	577	578	555	539	528	588	567	561	568	521	528	599	539	551	583	548	599	571	599	539	539	568	555	540	542	614	525	569	562	582	572	556	556	516	521	551	559	561	544	562	557	536	561	512	543	542	597	537	528	587	560	563	551	506	574	526	539	606	570	568	578	575	578	572	589	584	562	571	553	563
5620	10048	6861	3176	4318	8793	6690	3117	1316	971	675	335	139	96	85	59	53	67	73	37	42	41	40	62	40	45	37	38	39	45	45	48	35	54	36	50	46	44	47	44	41	38	35	35	41	38	35	54	46	32	49	41	37	45	38	37	47	41	36	43	38	34	47	45	39	45	49	43	41	42	46	43	38	43	36	46	42	40	42	27	46	36	48	32	45	54	48	43	51	45	44	40	50	38	47	33	47	47	41	41	41	51	34	33	39	41	41	45	40	48	47	39	32	41	46	41	47	47	35	39	48	43	43	42	49	41	40	42	51	50	48	43	40	46	42	55	37	49	45	39	43	34	44	44	33	40	37	58	40	36	51	50	28	37	42	46	40	51	43	51	44	35	35	34	42	43	52	46	38	32	39	42	35	54	46	41	31	49	40	43	33	44	32	37	43	32	36	40	52	46	38	37	46	48	39	30	43	38	40	31	36	45	30	47	32	49	42	39	35	34	31	42	39	52	47	49	43	37	38	43	52	41	55	42	41	47	42	34	33	51	38	49	30	38	41	41	48	46	41	33	39	37	39	36	50	46	42	45	48	56	41	45	48	40	38	49	41	50	48	41	30	38	40	44	48	40	51	52	38	40	43	49	47	46	47	51	30	38	37	42	38	38	39	51	32	47	45	38	45	43	45	38	39	43	33	33	52	36	48	43	41	41	44	44	48	47	44	49	46	39	41	39	37	31	41	54	37	34	49	40	37	34	34	35	48	47	44	49	50	34	42	37	45	40	36	46	35	48	46	27	24	40	36	38	50	35	35	42	32	45	48	42	45	41	37	43	37	35	45	49	40	43	46	39	42	47	48	47	47	50	48	39	33	60	58	43	48	49	34	49	56	42	47	37	39	35	44	46	34	47	43	48	56	45	43	39	52	56	40	39	46	44	38	43	59	39	51	37	41	46	42	45	49	39	47	38	39	37	41	34	30	44	44	40	42	46	48	26	40	37	46	51	40	52	43	32	33	51	42	41	34	28	37	49	47	38	54	31	36	34	41	38	48	34	53	39	44	54	42	40	36	45	51	44	49	43	41	37	31	35	43	53	43	45	41	49	46	45	27	38	48	42	40	42	52	46	43	37	52	36	45	39	32	39	38	56	33	42	45	40	40	51	53	31	48	65	45	45	46	36	41	40	38	40	46	38	49	53	42	43	52	49	36	51	39	31	44	51	40	49	29	46	37	40	34	46	44	44	44	35	37	55	32	41	37	42	33	50	34	35	47	42	40	54	32	41	57	30	41	39	44	52	43	44	32	36	47	45	43	46	39	45	36	45	40	47	47	43	44	62	48	35	31	36	45	36	41	44	42	40	51	36	43	40	39	39	36	44	37	47	54	28	51	39	35	30	55	40	34	36	54	33	34	43	48	37	46	59	37	39	36	40	47	46	42	42	52	46	42	58	51	35	37	54	49	33	35	45	40	45	37	51	43	41	37	36	33	47	44	38	40	40	37	36	27	37	29	29	40	39	48	44	43	52	56	38	35	50	38	39	38	40	43	39	48	41	44	52	45	60	56	36	40	56	34	41	33	47	44	35	43	48	47	44	43	42	33	44	34	52	29	56	40	41	37	43	32	51	44	49	32	46	38	38	34	30	40	55	47	35	40	36	39	50	47	51	44	41	48	39	40	41	40	49	33	63	39	49	44	54	42	43	45	44	53	38	29	40	39	35	46	41	37	33	37	43	45	33	42	31	37	46	34	36	41	47	35	44	36	42	57	34	41	38	43	56	39	42	42	35	44	43	43	47	42	32	41	39	48	40	38	40	41	39	61	52	53	46	39	38	42	44	37	43	44	50	38	33	42	31	40	35	40	53	37	39	37	41	36	41	34	36	36	49	42	34	42	48	50	45	45	44	42	39	40	44	40	40	48	31	32	45	39	44	42	44	50	35	40	45	35	41	48	49	39	49	40	53	36	38	39	52	44	51	41	46	41	36	44	41	47	51	42	38	43	48	38	48	43	46	27	47	47	35	52	41	47	38	43	44	46	33	61	52	43	44	53	44	40	46	50	50	53	32	38	27	38	46	43	62	43	46	43	44	34	44	39	33	45	55	42	35	40	38	53	53	38	41	36	48	45	38	39	39	36	41	37	38	33	47	41	41	28	38	53	55	40	51	48	49	42	36	46	36	36	46	37	40	50	42	52	65	50	45	52	41	21	38	55	27	37	42	44	31	38	38	44	39	35	53	48	46	38	44	42	45	51	44	35	46	40	59	54	43	40	35	37	38	39	38	52	50	41	32	45	41	43	39	45	37	34	37	39	50	44	44	45	43	48	33	45	39	52	47	46	36	53	40	37	49	44	48	42	22	51	45	37	43	43	38	49	42	33	35	34	56	36	40	39	45	43	46	51	32	36	22	45	44	53	44	42	42	39	39	47	41	47	48	42	34	41	34	43	40	35	42	46	38	54	41	41	49	46	34	37	33	41	42	56	41	39	32	46	43	49	43	42	46	50	44	51	36	39	42	37	40	42	46	43	28	47	45	47	43	45	45	42	40	45	41	48	39	46	49	50	42	33	42	34	43	45	35	39	36	40	50	53	34	44	36	38	45	49	48	49	38	54	53	52	45	41	48	33	44	41	41	53	43	44	40	40	41	36	44	43	36	39	41	43	42	43	40	45	43	44	48	38	38	36	45	35	35	40	29	47	51	40	38	35	43	38	42	36	49	32	53	30	41	33	49	51	41	36	44	44	36	48	27	50	47	37	48	43	45	42	35	34	29	41	48	54	44	40	35	37	41	49	40	50	30	41	43	48	36	42	49	44	44	47	36	32	47	42	40	47	49	41	37	46	50	39	37	49	34	41	55	30	41	44	49	37	40	32	45	37	34	41	34	32	28	40	53	33	39	44	40	41	35	36	33	51	51	40	48	47	35	54	39	45	47	38	41	44	39	39	39	41	35	57	42	38	40	40	51	27	40	36	41	39	47	43	49	38	42	43	36	40	42	30	41	41	35	40	35	45	40	28	50	42	49	42	47	28	44	37	47	53	46	37	38	36	45	31	35	45	41	32	36	36	45	53	52	28	42	47	49	38	46	52	46	41	36	56	49	43	44	26	32	43	41	37	38	40	47	51	40	62	38	50	48	38	48	50	39	47	42	45	44	47	44	46	42	40	36	41	30	39	38	55	44	45	37	38	33	40	39	36	46	29	51	31	36	43	31	47	46	41	45	40	39	43	26	50	47	42	38	36	44	59	45	53	37	42	40	36	43	45	40	51	36	42	48	43	51	46	39	38	42	39	48	40	47	41	37	39	36	49	40	47	49	43	44	28	41	32	57	39	47	40	41	34	39	41	43	44	49	45	42	37	46	49	55	54	48	43	52	41	37	43	48	38	33	42	23	39	48	46	37	49	42	55	49	35	42	47	51	36	27	44	47	45	35	58	53	42	44	36	50	42	36	47	33	45	41	32	46	31	37	55	39	40	41	43	38	43	46
36831	37946	32504	35461	52839	58689	47782	35264	26059	22909	16724	9300	4825	2794	1922	917	852	1009	936	766	688	608	595	555	570	596	610	576	563	598	578	565	541	546	561	551	548	601	537	559	560	592	558	547	580	577	568	604	617	533	569	571	609	543	584	543	580	569	570	570	556	543	563	560	601	568	570	554	585	587	574	558	550	590	628	605	575	565	567	559	612	557	587	590	576	576	620	622	546	565	568	566	571	567	589	571	567	541	508	607	580	583	613	566	585	598	595	563	639	555	585	623	553	593	593	595	545	541	610	535	579	566	618	583	577	563	603	583	569	532	588	588	548	561	569	546	576	524	547	547	556	565	557	568	583	559	613	549	594	536	556	553	563	560	557	602	545	598	555	554	584	593	556	594	581	637	558	583	571	586	582	566	540	543	584	540	566	608	589	557	575	620	531	582	566	578	601	603	615	536	541	567	557	575	589	604	580	574	581	574	556	639	555	589	581	554	591	566	563	547	548	598	572	591	581	569	569	573	572	524	586	589	601	575	593	601	583	588	570	572	541	529	582	537	611	551	561	556	537	572	554	560	595	566	580	556	544	596	577	565	609	600	602	544	574	595	606	592	594	530	595	553	513	553	562	554	576	549	557	555	593	594	602	533	567	586	586	571	595	562	520	577	595	580	567	582	577	589	554	603	576	575	564	565	543	548	563	571	564	543	593	561	544	557	577	593	542	589	580	582	556	526	573	561	597	586	547	567	569	554	580	572	574	569	563	584	567	567	536	596	567	558	580	550	563	562	587	543	588	587	589	587	575	605	559	533	544	549	567	586	593	551	610	604	554	562	547	573	590	574	572	558	578	573	558	572	572	579	565	553	594	593	567	572	531	579	553	546	579	572	552	509	579	575	571	563	603	594	545	588	578	586	565	544	576	552	560	562	575	567	568	596	560	573	566	550	530	534	611	571	559	551	555	539	568	572	605	560	568	554	589	596	562	601	517	585	594	583	567	533	568	564	602	585	556	548	577	572	543	516	574	560	554	590	546	570	575	539	577	557	580	536	547	576	566	589	561	574	586	544	596	569	628	585	580	624	600	614	618	560	582	601	568	616	552	629	590	560	552	569	563	581	607	559	578	559	543	550	613	586	586	581	578	579	539	558	562	547	610	566	540	532	560	572	578	555	577	544	619	530	570	583	562	591	600	565	555	586	561	599	565	576	570	571	595	557	577	555	572	572	561	574	585	551	553	605	599	570	596	549	589	552	615	592	550	556	613	611	549	602	550	583	529	618	530	614	574	542	515	592	588	584	570	553	563	584	546	539	539	566	538	567	556	582	543	616	555	551	557	559	559	567	555	630	603	551	543	568	579	622	545	568	596	571	589	596	597	611	564	541	576	579	592	573	608	599	533	621	554	567	577	625	556	570	582	591	569	588	559	588	584	590	598	544	537	580	574	627	558	589	544	573	552	566	568	578	574	603	561	608	612	560	537	578	545	581	559	546	554	551	576	607	558	562	558	589	578	552	571	548	578	562	569	572	592	512	542	597	584	561	567	570	604	584	602	556	583	568	592	589	570	547	584	574	565	587	584	576	588	576	591	550	580	586	603	576	588	569	572	584	562	563	577	573	553	570	616	582	549	533	578	606	562	564	574	609	592	586	567	574	603	584	549	553	570	553	571	584	553	555	589	577	561	580	563	602	576	606	602	572	579	596	592	587	601	614	582	624	573	538	583	551	603	567	562	575	565	591	573	588	571	549	598	538	562	592	570	593	576	590	595	546	566	565	566	545	520	561	594	590	547	587	580	557	581	559	590	574	570	544	569	581	601	611	543	579	545	582	547	547	577	585	598	566	570	598	533	566	516	523	550	545	567	543	615	566	576	580	530	577	584	554	527	600	582	565	592	575	580	603	585	583	584	580	559	548	544	540	549	559	566	594	590	617	543	599	552	566	565	557	582	554	580	599	533	557	582	568	562	567	561	544	544	587	551	581	582	584	547	527	556	523	536	546	554	570	550	535	561	588	556	569	614	625	540	595	534	570	554	565	615	596	621	598	547	577	558	582	552	550	559	632	611	584	623	578	576	587	581	595	603	534	558	568	564	592	616	627	590	609	550	567	517	577	570	531	605	595	574	598	550	547	616	571	550	577	598	592	562	570	547	603	563	580	567	596	581	618	585	572	559	546	570	595	563	527	575	581	594	570	608	567	595	612	554	578	548	561	577	605	568	565	582	598	587	567	582	569	558	551	576	588	561	607	552	616	594	572	571	582	598	533	555	579	579	612	552	622	580	575	595	558	576	601	608	580	602	577	577	655	581	538	564	544	603	588	559	590	545	570	561	562	510	567	585	610	562	580	613	559	573	587	589	561	560	615	576	615	586	592	569	595	571	546	601	546	562	597	545	590	544	590	568	576	536	544	564	547	551	600	541	555	579	585	572	598	537	547	598	563	576	634	591	566	571	594	570	583	604	603	574	593	566	591	586	551	539	584	600	554	530	567	583	550	580	580	585	600	589	583	551	529	564	522	571	542	522	554	595	574	564	569	586	561	590	608	563	548	571	559	584	565	602	565	592	577	592	570	557	593	578	582	589	602	576	520	556	558	563	576	548	560	614	571	579	556	578	601	554	585	536	564	580	572	541	569	566	566	601	547	605	560	544	559	600	599	607	545	534	559	540	556	556	553	551	579	540	582	565	593	565	565	581	543	564	563	563	559	560	582	564	568	578	571	569	546	594	544	579	568	592	573	569	537	599	557	540	559	593	563	542	580	564	537	569	544	576	599	541	596	541	590	585	582	607	567	550	560	530	558	547	568	574	563	613	542	547	568	547	570	502	582	569	596	589	567	578	571	504	548	577	558	558	552	593	570	612	609	559	549	546	542	557	516	587	551	570	579	554	579	576	563	573	626	587	605	556	578	542	567	568	583	587	547	554	563	559	581	626	546	505	546	616	571	538	565	550	588	564	566	562	547	569	564	563	574	564	569	562	597	637	550	581	532	585	571	616	590	544	612	541	545	566	581	579	558	567	536	553	554	577	590	596	528	571	560	549	558	568	545	582	571	538	595	551	582	575	564	576	573	563	598	608	595	613	569	566	584	594	582	579	571	580	552	582	582	530	567	534	546	543	555	545	562	584	566	539	577	581	521	570	561	589	596	595	575	540	616	521	552	567	538	561	555	564	604	569	603	571	564	576	577	527	567	580	600	613	627	541	576	561	575	562	571	582	558	560	573	577	619	550	559	567	560	634	560	560	552	585	515	571	593	563	557	558	584	616	628	543	608	543	568	585	571	577	581	589	547	548	613	542	598	582	534	574	590	555	612	559	579	600	581	567	538	571	588	550	606	618	555	557	563	567	560	559	612	582	568	553	534	569	568	571	568	547	560	570	550	609	534	613	585	558	564	595	561	541	568	600	641	558	561	545	564	562	624	600	597	562	607	547	626	595	613	589	564	588	544	538	570	566	528	532	578	598	577	570	558	540	568	576	554	568	537	579	565
6259	17834	11976	5600	8237	14055	11439	5366	1942	1459	1021	499	208	142	95	44	47	62	63	64	50	48	50	47	46	45	43	41	47	41	47	37	38	30	52	49	41	43	48	31	49	39	59	35	36	37	35	50	45	35	42	59	48	50	40	42	39	52	45	35	50	43	41	40	46	45	33	29	48	37	43	53	42	54	32	38	36	47	48	40	45	48	55	47	43	46	40	33	31	40	48	45	42	43	29	35	40	44	46	37	46	39	46	40	34	32	45	40	36	36	43	40	40	52	42	47	39	53	38	58	38	32	45	45	40	40	52	40	44	44	58	38	49	50	42	44	37	39	46	44	36	47	49	52	33	46	42	51	42	33	41	52	57	34	46	44	53	42	44	40	38	40	43	48	44	40	43	38	49	29	43	41	35	54	52	42	42	44	32	41	42	36	46	40	43	42	35	36	43	43	44	31	51	46	42	36	50	47	46	38	43	46	36	55	44	48	38	41	42	41	45	57	32	37	40	38	50	53	40	45	54	45	41	52	45	42	26	42	39	49	39	47	43	44	52	38	49	38	35	35	41	53	38	46	42	36	30	35	33	38	40	39	45	34	44	52	40	48	38	43	35	31	61	46	41	43	47	33	49	38	47	43	37	36	49	49	45	49	33	54	48	45	43	36	41	43	29	39	44	51	34	44	38	41	32	46	42	42	38	43	50	42	37	45	41	37	43	47	43	42	51	41	36	39	38	39	52	44	31	41	49	40	26	43	43	38	45	45	46	41	46	44	51	42	45	50	40	46	32	36	40	43	43	28	45	35	50	50	52	38	40	33	35	35	39	45	60	40	39	29	32	48	41	48	39	45	43	44	37	43	39	38	38	54	51	34	52	51	45	36	42	40	41	42	54	36	40	32	53	45	43	41	36	44	40	39	44	29	55	42	42	48	44	29	33	38	43	46	42	31	38	48	50	43	29	36	45	48	48	37	38	34	45	40	36	47	38	43	54	53	53	45	43	31	38	51	41	37	36	38	40	45	44	45	50	54	33	41	40	38	50	48	42	37	43	38	44	41	45	47	43	41	53	39	40	33	46	36	35	44	39	46	36	41	48	40	35	36	34	44	40	45	42	50	54	45	33	39	37	48	35	26	39	40	37	38	45	40	29	39	41	33	40	43	44	48	46	50	32	57	42	49	40	43	48	39	49	39	48	49	42	39	49	50	32	51	38	44	45	26	40	42	32	48	43	39	32	32	55	32	37	56	40	51	40	33	53	40	41	38	51	34	46	39	41	46	34	36	43	40	31	50	35	42	42	40	59	30	42	51	36	49	42	39	45	53	31	40	43	46	27	33	49	47	37	58	44	46	52	56	31	35	37	43	53	42	41	46	41	34	32	44	48	46	42	27	49	41	45	49	35	48	30	38	34	31	41	39	48	47	44	41	45	38	51	34	42	31	44	46	49	37	44	40	41	40	48	49	40	29	38	37	46	45	40	39	37	39	44	34	53	30	54	47	38	42	34	38	47	38	39	48	35	53	39	32	47	42	43	34	53	39	44	40	42	46	46	44	41	52	38	43	45	47	39	27	49	42	39	49	45	44	39	48	33	43	39	40	42	32	44	35	47	39	40	43	45	36	38	35	48	38	52	43	44	49	45	43	63	37	41	42	44	38	49	44	54	43	34	45	43	48	38	38	52	50	37	41	59	38	48	41	39	45	40	39	40	38	51	38	29	31	38	40	31	45	42	38	41	49	44	34	37	35	43	41	33	31	47	49	48	57	35	39	36	41	29	42	51	30	32	29	49	47	42	43	51	47	53	54	46	48	36	34	42	38	32	43	35	44	47	35	34	48	43	51	38	46	36	42	27	41	40	40	46	33	52	39	40	47	50	46	38	48	42	34	37	44	42	39	35	37	47	49	46	50	43	41	39	33	56	49	43	38	51	40	47	38	43	39	30	33	43	43	52	51	48	42	51	41	54	52	41	41	46	37	45	52	48	46	40	33	50	37	45	40	52	47	46	46	49	41	39	41	39	46	32	38	42	52	43	44	36	45	42	33	48	39	37	35	45	44	36	40	40	39	38	44	36	37	32	44	43	62	41	33	41	36	52	39	41	49	33	43	40	48	40	44	33	42	36	33	48	46	29	49	39	51	50	41	50	40	31	47	36	46	40	37	31	43	37	36	34	37	43	38	37	36	44	50	44	52	38	37	46	45	44	52	47	42	45	47	39	41	38	54	36	57	43	40	41	38	53	50	40	45	34	49	40	42	39	46	41	39	33	44	36	35	42	36	41	47	47	42	46	43	47	43	61	41	45	39	43	44	50	45	53	38	41	53	49	41	28	33	33	34	37	50	40	44	44	37	38	51	42	44	37	39	42	35	34	38	43	43	41	52	40	31	40	38	42	36	47	45	32	48	35	32	43	40	41	47	38	43	35	35	36	42	45	35	42	34	46	33	34	30	38	38	49	38	35	42	44	45	44	35	50	35	40	45	38	47	34	38	38	36	44	42	42	49	41	54	46	48	43	37	39	36	48	42	47	38	49	38	51	52	52	42	35	44	32	28	37	31	46	42	52	46	53	45	47	46	42	38	38	53	34	47	48	37	41	45	55	35	31	46	58	46	45	53	54	41	45	44	36	43	36	47	62	35	45	44	42	50	51	48	40	38	34	48	43	30	44	39	37	49	37	37	47	30	42	54	44	32	52	49	30	48	46	37	29	42	44	37	26	49	42	30	39	37	46	39	43	48	40	42	51	42	41	38	43	34	43	45	51	39	37	51	49	39	55	49	43	40	44	39	28	48	41	41	40	36	32	35	37	34	57	39	38	33	41	49	49	46	37	56	44	52	52	41	36	45	43	42	42	54	43	28	36	42	41	39	39	44	29	39	41	54	54	51	34	48	28	29	41	41	46	41	45	31	47	43	43	42	49	42	38	41	36	40	47	34	36	46	46	36	39	32	41	36	37	46	42	36	44	47	48	70	48	33	30	38	61	51	41	50	61	38	42	41	46	46	53	32	47	52	47	46	35	55	30	40	43	45	45	33	44	35	51	51	45	47	32	42	45	51	42	39	50	38	34	37	43	32	48	39	40	39	32	41	55	43	37	40	40	37	51	47	39	36	42	50	49	37	42	42	49	41	50	41	41	40	54	38	49	47	40	38	49	35	40	51	44	39	44	56	38	30	39	47	46	29	38	39	46	31	45	48	56	44	52	31	35	42	47	50	47	43	37	48	53	44	36	41	42	34	35	45	47	42	49	35	31	40	32	42	43	34	42	43	51	41	30	54	51	42	38	47	36	49	35	48	38	45	45	38	30	41	46	56	35	37	44	38	41	35	46	43	48	46	44	52	47	39	40	34	31	43	47	39	34	43	33	37	44	42	33	40	47	38	35	46	50	33	36	44	42	38	53	49	42	41	34	48	43	43	45	46	38	49	52	47	48	54	41	48	44	42	43	43	49	39	34	39	40	37	62	52	46	36	51	32	44	36	35	46
41965	44379	37585	42626	64392	68296	56989	40546	29801	26630	20858	13049	6456	4123	2421	1116	914	1193	1126	939	765	664	601	576	541	606	567	569	539	580	573	612	601	566	558	573	586	557	543	541	516	570	528	573	572	544	551	554	580	576	553	565	573	550	542	583	558	555	585	578	559	599	529	558	571	605	571	589	576	550	573	607	551	583	564	557	594	606	603	576	557	558	557	560	597	557	614	563	562	572	575	562	558	530	592	596	557	561	580	552	604	593	587	575	561	595	591	590	575	594	600	577	570	574	539	575	551	598	553	572	568	603	584	551	580	593	569	566	550	549	544	632	600	546	592	556	575	586	563	573	592	541	601	612	572	556	580	598	527	592	543	622	562	577	564	599	550	594	577	625	584	568	601	601	596	566	574	611	577	604	540	579	552	563	589	566	584	605	593	567	564	568	547	540	571	602	542	567	589	592	527	557	539	588	605	593	569	564	538	549	548	549	588	620	571	599	581	583	572	560	589	583	593	628	592	604	582	568	587	584	578	513	544	587	558	565	586	596	534	569	591	606	582	589	586	554	576	560	538	538	585	549	582	577	564	612	550	573	584	615	555	583	575	593	524	535	572	565	571	551	554	552	562	576	576	613	563	590	612	626	609	581	560	586	566	572	557	596	587	589	545	617	548	571	566	571	562	581	610	569	523	566	567	596	554	553	587	602	588	561	613	593	564	583	618	605	611	560	591	564	557	600	571	582	599	621	601	596	509	603	598	581	562	610	567	535	587	565	620	604	545	614	578	582	600	550	542	580	578	586	569	590	573	591	571	556	558	574	577	616	566	569	559	552	603	621	547	574	599	574	573	529	539	558	570	548	543	589	591	581	600	556	565	575	569	599	577	624	560	576	602	575	584	588	599	582	617	574	604	568	585	611	551	551	588	541	573	558	549	579	605	560	588	543	602	606	564	600	576	563	564	552	590	595	582	587	557	592	571	569	562	560	567	568	560	582	578	560	585	620	584	570	587	511	567	544	545	614	554	619	550	580	612	611	612	613	589	560	576	539	571	590	574	570	603	642	549	580	548	630	549	575	579	557	619	576	575	549	592	604	615	544	566	619	607	554	655	611	596	542	571	594	602	599	590	545	574	582	551	578	542	598	545	555	568	595	558	596	609	574	610	572	565	571	563	558	558	596	569	585	572	558	592	618	587	572	576	534	595	513	537	544	588	582	528	601	561	580	541	574	594	607	602	577	566	530	607	578	568	565	561	603	582	575	531	605	581	567	578	548	601	597	572	556	561	537	580	580	599	576	575	612	595	572	548	526	581	576	579	576	591	578	587	584	561	606	539	563	560	533	547	578	588	610	554	581	538	575	538	548	596	562	559	582	582	591	572	604	601	562	577	569	591	534	566	567	543	551	539	581	549	545	541	579	591	583	572	552	576	535	569	582	590	561	553	536	579	577	558	537	556	555	577	580	600	590	581	573	595	590	559	568	577	594	550	589	604	531	554	583	603	585	584	583	552	589	559	568	576	577	584	585	536	575	639	548	557	578	604	547	554	574	567	553	552	562	596	557	589	621	559	570	537	596	553	584	552	592	611	577	613	527	538	590	538	570	594	579	544	606	601	569	586	553	583	567	575	525	614	518	568	604	573	573	594	570	573	579	571	575	579	623	611	590	610	600	589	607	578	572	544	571	563	572	556	563	568	573	566	549	557	552	567	583	605	600	588	567	551	570	581	587	591	578	582	640	631	570	575	559	550	581	607	578	579	604	557	582	580	587	569	562	538	545	567	588	579	581	574	577	592	562	564	573	579	594	600	563	535	592	577	590	535	562	570	593	583	569	566	581	607	572	577	586	574	554	598	543	618	576	584	567	528	577	588	567	584	589	581	577	582	603	567	628	570	596	599	558	581	567	575	543	587	576	558	613	541	547	545	569	583	569	565	573	591	580	549	548	532	545	549	588	575	576	548	569	587	595	529	582	601	547	578	575	542	555	582	527	547	585	590	564	595	582	579	616	590	568	596	545	561	543	619	572	557	569	598	609	583	574	580	560	555	610	559	546	617	572	582	581	584	564	577	555	523	564	563	574	520	562	550	568	589	548	568	589	578	575	533	591	629	611	554	586	600	580	569	564	582	568	616	538	594	581	566	553	590	566	561	542	596	585	524	554	578	573	585	550	596	564	582	564	563	550	549	552	561	583	548	557	579	581	570	572	553	553	567	586	611	615	540	556	580	570	574	606	593	543	598	552	571	557	566	563	599	625	565	557	537	594	589	534	627	560	557	559	568	568	541	541	582	575	549	579	593	565	561	580	566	569	577	568	581	571	595	535	572	536	580	582	574	545	572	603	581	554	551	593	528	584	573	604	576	553	548	597	633	512	596	546	608	569	582	585	589	586	582	586	614	535	573	567	585	574	563	592	527	612	619	576	585	564	612	552	553	552	578	580	533	621	599	562	609	610	588	575	576	555	581	580	594	576	534	548	590	554	599	557	560	596	585	589	539	568	550	562	627	600	563	555	586	593	531	570	606	573	587	585	587	581	577	605	569	631	571	590	592	562	557	551	558	545	554	572	608	552	586	615	576	602	551	568	540	610	569	558	602	620	575	555	536	547	621	571	598	603	540	550	554	571	580	571	603	592	560	598	564	560	563	541	571	580	549	576	584	559	547	624	587	560	541	570	556	566	572	613	552	579	590	549	574	599	562	531	559	585	557	555	517	582	567	571	573	558	584	586	537	580	565	593	556	554	635	600	560	610	554	590	562	619	575	591	571	581	596	567	544	571	607	544	569	549	565	569	579	560	560	573	573	549	631	601	580	581	538	600	588	571	545	571	587	581	567	564	611	554	540	561	582	589	591	570	602	609	556	563	566	554	578	512	558	537	569	597	563	584	597	612	572	547	589	596	575	530	578	605	531	575	569	607	569	566	568	546	560	518	539	577	576	582	584	564	582	548	616	552	600	598	561	571	554	563	617	544	567	586	584	587	595	603	570	583	548	563	580	555	554	571	602	598	622	574	575	544	566	603	610	584	570	554	547	607	582	622	566	585	601	585	589	605	572	592	563	579	565	617	584	579	555	561	578	597	553	550	573	572	558	589	552	545	578	559	576	624	616	602	578	590	587	585	576	550	588	563	618	567	616	560	553	579	539	557	538	589	592	589	539	560	542	542	563	597	560	516	571	564	559	585	581	589	551	536	546	568	586	551	541	584	574	554	596	588	584	536	558	564	569	588	540	511	600	577	567	525	585	555	564	568	577	558	595	557	577	551	567	540	578	591	554	571	556	561	511	533	628	549	583	565	605	557	595	553	550	554	543	593	574	585	599	552	556	555	555	592	581	604	592	557	625	602	546	555	612	537	592	566	579	581	577	568	542	576	572	609	545	527	619	546	601	569	576	608	594	579	533	599	596	604	551	562	597	575	602	593	542	569	548	576	538	609	557	568	579	546	546	580	598	565	555	599	586	620	584	633	559	577	562	560	552	586	531	632	557	553	600	580
2282	3035	2190	1080	1845	2765	2412	1084	438	316	260	137	81	64	48	53	41	49	59	39	43	42	44	28	35	42	37	44	36	40	28	48	40	39	36	47	46	30	41	40	39	46	42	42	49	40	35	24	48	40	34	39	44	37	30	52	39	32	23	42	56	51	37	46	39	41	38	39	44	41	33	53	36	36	47	33	36	40	27	35	40	34	33	46	45	41	44	37	40	36	40	36	46	42	50	41	36	37	41	34	44	54	35	41	53	38	45	39	44	45	37	45	43	39	38	40	47	38	33	41	43	47	40	26	45	45	31	44	36	38	37	40	46	46	45	38	40	38	45	30	29	49	43	39	36	33	38	49	53	39	30	39	50	31	31	51	45	52	48	40	28	43	40	49	39	39	45	52	47	43	35	54	39	36	38	35	37	42	35	41	39	30	41	26	43	59	36	55	44	42	33	54	42	44	39	49	40	55	55	46	50	36	44	39	40	52	44	45	60	32	37	50	33	41	50	45	43	52	43	50	39	39	33	23	44	47	41	42	38	47	38	44	36	44	34	52	47	33	39	39	35	35	35	39	44	35	46	43	39	39	48	41	46	31	29	47	41	46	48	35	38	29	48	42	36	39	40	41	42	45	37	49	42	34	55	50	43	54	40	48	50	49	44	36	31	29	49	49	38	39	42	43	41	33	40	44	40	45	37	27	59	47	51	43	48	38	30	49	35	25	34	45	43	40	42	38	50	32	50	31	48	37	37	39	44	40	45	54	36	46	37	53	36	50	30	48	38	45	47	43	43	38	36	43	46	39	44	46	46	39	43	42	43	56	25	40	39	30	40	36	37	33	45	47	28	54	47	39	40	35	46	38	38	42	42	43	34	42	38	42	38	41	34	46	38	53	43	50	36	39	38	44	40	34	36	31	39	35	49	37	48	46	29	29	34	53	45	45	51	30	43	32	41	48	46	39	34	39	51	42	33	36	32	34	49	47	46	42	36	44	40	41	37	39	47	48	36	42	42	37	34	40	42	31	50	41	43	49	37	55	35	42	44	36	35	38	36	43	44	43	34	45	42	43	34	48	35	37	40	37	43	52	39	48	32	43	47	29	51	42	45	41	36	35	39	41	36	36	39	43	42	40	38	34	43	43	52	46	41	32	36	34	45	34	29	39	36	52	42	36	35	32	45	37	51	35	47	39	44	39	42	51	36	32	40	50	42	28	36	36	36	40	55	47	46	33	35	45	41	43	38	37	39	47	47	43	48	55	43	39	49	45	47	43	41	38	26	42	43	45	51	47	43	25	60	38	32	48	34	40	35	45	37	44	39	31	49	35	34	39	43	33	37	38	40	43	33	44	39	49	39	42	43	44	47	33	42	36	40	51	35	48	36	45	27	37	28	31	33	27	31	37	37	36	52	46	32	31	39	39	30	43	44	42	43	48	59	42	33	52	41	36	45	37	44	43	55	42	44	34	42	31	37	47	35	33	43	50	49	33	47	44	46	39	42	34	33	38	39	33	29	49	44	36	30	50	40	35	32	48	38	36	31	45	35	35	41	44	43	39	51	34	32	41	53	43	34	42	39	39	40	36	32	49	38	40	36	38	45	38	39	44	40	51	45	47	40	33	44	35	37	42	46	45	32	50	42	54	34	45	33	44	44	46	46	37	37	40	46	38	40	42	35	39	46	45	43	39	30	47	49	50	40	44	40	42	37	47	51	38	40	29	43	31	42	34	38	35	40	30	40	30	41	38	38	27	43	51	42	39	39	39	40	46	28	41	46	43	49	44	49	48	46	41	48	46	35	49	50	34	52	45	35	39	43	41	36	28	46	29	55	40	40	36	54	45	47	42	29	42	47	37	49	52	38	48	38	33	49	31	38	45	42	42	46	35	44	66	52	40	30	40	39	47	43	36	42	47	36	52	33	45	29	40	41	43	38	33	48	48	32	49	58	47	39	38	49	35	24	30	40	33	45	41	37	51	43	37	39	43	52	38	45	35	42	47	48	34	38	42	41	40	45	46	45	38	42	33	41	42	37	36	35	49	44	45	41	35	51	45	44	49	32	30	51	38	38	37	37	39	33	36	39	42	44	40	33	41	38	37	41	39	33	35	45	40	41	47	37	33	37	26	32	47	45	35	44	59	36	38	48	44	53	51	42	51	46	39	48	44	45	40	31	37	53	44	40	34	27	30	37	37	39	29	37	43	58	34	36	39	38	40	39	42	32	46	47	35	42	45	47	40	39	41	42	36	48	37	50	44	39	36	37	47	36	34	43	43	42	50	34	42	45	45	31	56	46	37	50	33	41	46	40	44	42	42	50	31	45	38	29	45	37	42	46	38	35	40	37	46	48	61	35	35	43	32	41	37	39	44	37	43	38	40	34	41	33	41	45	39	41	42	42	45	43	55	33	29	38	38	38	45	28	33	42	31	36	42	43	44	36	38	48	27	39	45	43	42	26	46	23	39	42	42	40	42	61	26	34	39	34	52	38	45	30	36	48	47	41	49	42	39	42	32	39	32	40	44	41	54	39	36	41	44	48	30	43	47	36	29	40	40	35	48	45	47	45	38	46	37	33	36	36	32	40	40	40	40	34	47	50	48	34	35	42	41	45	41	38	45	46	32	33	37	40	40	27	52	49	39	38	39	55	53	34	38	25	32	42	49	48	36	49	43	46	39	42	51	43	63	45	38	42	36	42	42	40	36	36	45	37	44	45	38	42	35	40	42	36	44	37	45	37	46	30	40	37	40	55	55	33	44	40	25	32	37	39	30	33	36	45	50	38	43	45	39	39	39	43	40	49	33	54	38	42	38	46	37	38	47	30	42	38	41	53	43	37	51	38	36	43	49	39	46	49	38	51	47	37	32	38	45	38	36	37	35	43	32	43	36	41	44	34	55	44	34	33	43	42	46	33	35	41	34	38	37	40	41	45	36	50	38	56	33	32	53	40	36	34	36	41	36	41	46	42	29	37	33	31	40	52	39	41	33	62	45	35	38	46	48	44	40	47	41	36	37	41	36	41	35	42	42	40	44	35	51	39	39	45	32	42	32	41	44	37	41	37	30	37	46	35	38	49	42	42	28	47	50	37	32	41	45	44	36	40	44	41	36	38	35	44	45	39	34	36	46	55	53	52	48	38	35	46	44	43	41	40	34	44	46	40	35	39	34	26	41	44	27	38	38	39	34	31	38	32	39	30	42	46	47	42	38	39	41	39	42	47	32	38	58	49	33	39	36	38	32	45	30	27	47	45	39	39	42	43	45	45	41	50	40	28	44	42	37	37	40	45	40	35	42	35	46	40	33	50	44	33	41	38	47	44	41	54	40	47	38	42	49	27	51	36	35	38	40	41	41	37	39	33	41	30	39	47	39	30	32	35	37	35	33	35	42	39	37	50	40	36	45	42	42	33	50	45	34	51	44	38	41	32	40	40	40	39	37	38	35	48	43	36	50	37	55	30	36	48	42	45	45	33	33	42	49	38	30	39	40
27098	26040	22030	24567	39936	40075	34353	24020	14041	11979	8321	4312	2066	1407	880	666	617	703	748	640	610	578	569	533	518	552	556	513	576	573	547	589	572	510	541	542	546	561	522	552	533	545	568	546	530	558	538	564	547	525	586	550	523	575	559	489	556	567	546	531	552	521	519	531	502	556	537	517	563	547	514	560	519	535	555	545	568	518	564	520	513	504	519	541	513	539	496	535	538	557	526	539	529	542	477	524	549	540	530	523	559	537	546	511	578	584	572	552	542	519	522	525	573	575	561	539	569	534	574	534	507	527	560	531	514	496	555	569	554	572	576	553	555	578	562	539	566	529	502	548	562	517	539	518	532	559	522	571	534	524	536	547	544	564	530	541	539	496	531	529	510	552	543	553	521	551	559	549	554	527	535	523	561	558	530	513	559	573	537	540	507	509	539	567	573	529	568	546	556	532	550	568	507	572	554	558	513	524	568	571	519	549	505	534	536	501	524	531	570	529	563	542	510	562	580	539	546	533	567	544	531	532	568	572	509	535	556	555	562	566	488	539	574	563	548	542	546	554	581	542	507	518	538	563	535	553	541	542	542	496	507	510	534	513	552	571	537	571	532	525	506	551	551	516	571	546	508	501	545	539	537	539	598	519	535	564	567	536	529	511	584	543	539	540	551	549	525	570	537	618	497	546	495	539	532	568	537	520	547	554	532	512	488	556	546	572	557	564	526	605	556	570	550	534	591	549	539	553	559	609	582	576	544	529	558	510	551	566	506	571	569	508	549	558	545	528	542	550	538	507	586	541	557	549	563	493	563	539	544	545	561	558	526	520	531	561	547	554	559	533	526	548	539	532	586	519	555	524	570	555	537	581	555	520	566	542	536	552	558	534	554	538	539	546	512	552	569	528	540	573	514	570	545	546	554	538	543	523	508	537	512	537	527	528	586	529	562	514	553	540	510	551	520	600	523	515	518	577	582	525	587	559	536	552	596	520	513	514	499	545	565	537	523	527	526	562	503	499	537	549	548	534	537	500	547	566	525	537	529	555	561	503	553	543	570	501	589	543	511	542	541	545	546	541	545	556	539	538	510	578	548	518	530	596	514	544	506	516	562	513	479	518	547	516	527	567	525	543	557	552	570	494	557	538	526	580	578	521	510	559	520	568	505	522	554	529	561	534	574	542	565	608	535	521	507	560	558	509	530	524	577	544	518	511	517	557	552	534	542	580	553	557	561	567	590	523	564	505	530	551	542	519	573	560	554	538	553	560	557	545	547	541	555	529	504	537	515	545	570	566	567	566	537	582	532	539	526	541	536	545	572	534	539	541	547	520	586	543	562	583	553	508	533	574	505	546	518	530	536	525	534	520	562	538	547	543	570	554	567	549	554	512	510	540	568	536	526	522	548	560	567	558	544	534	526	545	525	548	552	546	544	523	529	547	521	556	530	557	565	574	535	557	534	583	533	585	535	553	515	556	518	513	544	552	531	519	526	531	588	521	530	543	545	557	556	536	539	562	523	565	503	621	517	514	579	571	528	527	557	576	543	556	552	516	573	538	508	510	528	552	540	571	582	564	555	529	528	558	511	525	538	565	571	555	559	561	543	538	490	531	570	534	522	532	549	552	531	568	564	574	532	502	518	536	551	566	567	560	538	587	539	575	556	548	537	544	543	561	526	530	540	532	552	501	538	538	518	497	543	543	544	513	520	533	562	567	539	502	550	569	512	542	545	543	569	525	491	569	528	531	544	505	540	550	579	540	521	545	531	521	554	536	517	569	542	560	523	525	530	566	557	549	518	552	530	548	542	544	562	551	487	499	505	502	549	517	558	541	525	522	548	543	524	550	538	553	534	583	543	571	536	544	550	549	523	547	566	571	521	533	559	575	549	526	530	534	530	527	547	544	531	562	583	535	538	509	567	544	524	564	527	538	573	576	542	574	491	553	543	533	514	578	532	511	533	523	569	522	527	525	551	465	540	515	516	542	504	545	522	558	542	571	525	543	538	526	586	579	582	529	551	508	522	509	565	524	609	518	531	524	501	537	599	523	547	555	551	564	559	521	541	509	553	486	553	533	533	535	497	532	549	535	600	561	489	525	503	561	527	586	540	531	548	561	573	530	514	507	536	519	571	535	544	534	553	532	587	534	517	575	534	520	590	520	575	557	514	555	531	525	551	558	501	570	550	572	551	569	537	547	547	547	503	540	554	538	560	573	522	546	521	543	515	510	547	514	578	561	507	501	545	550	545	530	505	600	558	555	562	568	566	559	482	548	540	557	520	591	539	557	556	521	545	523	539	524	548	526	550	536	542	506	528	563	529	565	499	517	533	555	503	517	555	526	564	568	517	554	509	540	571	568	521	560	522	530	555	569	551	541	546	576	560	584	564	540	522	545	555	547	545	516	579	560	519	542	543	490	582	525	529	521	574	585	522	531	501	568	525	530	548	532	526	502	528	506	545	566	535	576	580	504	542	550	536	574	557	541	537	539	532	521	515	522	595	526	539	544	564	539	497	512	531	541	572	513	549	527	555	554	583	544	542	520	557	526	574	512	527	550	548	540	542	525	552	518	576	550	558	508	544	546	515	551	541	521	547	545	539	530	499	565	536	549	533	575	501	487	535	576	561	581	523	563	567	509	572	541	545	522	538	485	551	530	556	509	582	533	543	520	538	575	539	597	513	541	541	542	537	502	534	541	510	573	526	562	535	529	540	530	562	534	568	524	538	563	540	555	549	583	576	552	547	581	556	556	520	500	554	588	540	536	498	551	586	530	576	562	530	536	563	545	539	550	548	501	531	472	504	496	536	516	549	525	576	540	576	508	548	504	525	554	551	526	572	535	538	502	547	540	546	535	594	541	548	516	511	560	560	561	511	570	561	544	508	536	550	541	575	589	554	585	575	549	515	517	547	560	525	557	553	500	494	512	569	553	547	562	540	528	565	568	566	570	553	552	550	546	544	544	556	557	557	541	498	533	556	508	528	521	567	539	578	533	562	534	564	563	543	552	507	544	547	574	506	560	510	534	537	544	548	539	571	515	534	520	558	507	559	521	526	558	542	584	547	524	506	573	526	525	528	555	552	550	555	535	531	547	497	492	536	570	526	514	531	531	537	541	549	548	521	506	515	589	524	534	547	530	542	537	567	500	570	548	517	542	571	528	565	528	515	533	544	555	584	554	553	514	559	544	553	511	519	539	522	522	570	583	566	534	523	511	549	561	542	524	594	525	548	537	527	523	577	581	523	545	542	535	571	514	540	492	524	540	537	508	597	515	534	535	498	590	545	518	519	555	585	543	536	537	525	575	558	517	546	516	549	512	508	570	553	547	546	531	568	504	499	537	528	536	541	584	559	543	522	502	558	546	537	527	607	539	542	527	535	546	556	494	518	533	547	576	539	541	572	524	538	576	556	559	576	541	541	517	537	555	569	551	502	535	577	553	510	531	513	532	558	540	537	549	542	566	566	556	549	525	522	513	564	559	576	561	537	511	558	547
4337	11242	6841	3000	5148	7873	6558	2895	1009	842	582	281	131	120	83	50	64	55	59	51	47	36	47	36	38	53	45	43	44	46	45	35	43	41	30	38	38	40	39	43	42	51	43	43	40	47	40	37	48	44	43	49	55	35	42	43	43	51	41	32	46	39	44	47	38	40	39	38	52	41	43	40	37	49	48	44	46	39	43	41	40	52	43	32	34	34	38	46	45	49	31	46	43	39	41	43	43	45	38	41	46	40	39	47	57	46	34	43	35	31	51	45	51	44	40	41	40	41	39	40	38	46	43	46	33	29	44	36	40	39	34	40	46	39	49	42	49	53	36	36	41	52	34	47	49	49	51	41	33	43	41	46	44	42	48	41	46	37	38	53	35	38	40	46	39	31	43	49	38	60	47	44	38	36	46	46	41	39	35	47	36	35	49	41	41	35	37	41	33	38	43	44	44	36	27	49	44	41	45	34	40	36	58	31	32	45	51	48	35	38	31	34	39	25	43	45	34	60	37	32	36	34	37	53	44	37	38	40	45	52	37	37	43	43	36	51	49	43	51	49	51	40	42	36	49	56	37	29	53	44	48	38	43	54	37	30	42	41	38	54	32	36	42	53	48	41	44	40	41	43	48	59	50	41	45	40	38	38	34	32	45	46	49	28	49	46	39	31	56	48	49	36	41	48	32	30	41	43	47	36	50	45	50	38	36	49	38	28	44	46	39	34	41	37	55	51	40	37	38	40	26	42	36	37	35	46	43	50	39	40	29	48	44	51	39	42	55	37	32	36	45	45	43	37	35	40	41	43	43	43	43	43	48	30	39	37	44	41	51	23	39	43	35	32	40	42	46	41	43	48	35	49	37	46	32	35	39	39	42	43	36	37	27	34	39	47	49	45	34	42	38	41	39	41	45	31	47	42	48	42	38	45	48	40	46	35	42	43	33	46	32	42	43	43	45	54	42	47	35	43	43	40	41	32	47	39	51	43	37	39	42	38	36	34	44	40	42	41	49	32	38	54	46	47	40	53	45	40	58	31	23	38	54	49	41	30	42	34	28	39	45	53	35	39	37	51	33	42	32	47	51	39	42	33	47	47	41	42	50	37	43	38	55	50	42	37	35	41	42	31	44	37	37	53	38	40	38	37	50	43	36	47	45	40	47	36	38	35	38	51	43	49	43	48	39	34	36	38	50	51	48	35	43	41	50	39	40	49	46	49	43	44	48	42	44	43	44	42	37	50	35	35	43	49	34	41	38	41	35	43	43	49	45	36	48	41	38	41	46	35	36	39	32	42	36	41	47	42	36	47	39	31	54	53	38	45	40	34	45	51	43	41	54	41	48	41	42	40	40	54	42	48	48	38	37	52	45	32	47	35	49	39	43	43	54	35	36	42	35	43	34	35	44	41	38	41	44	41	34	39	37	31	30	35	38	48	55	34	52	38	44	40	44	38	52	40	46	38	50	32	44	46	49	45	39	44	47	34	35	45	46	46	41	43	65	36	31	43	45	36	46	42	51	42	46	38	44	43	40	54	34	45	50	41	38	46	38	43	51	43	40	42	40	38	54	55	49	32	45	47	39	40	34	38	55	52	25	33	38	43	43	39	49	40	50	36	39	41	43	39	30	31	37	38	46	47	44	38	36	30	37	38	47	49	38	30	38	30	40	49	32	45	35	39	42	45	40	51	48	47	47	31	35	33	49	54	57	42	39	33	32	54	43	42	42	49	43	49	41	35	37	40	37	37	48	47	38	53	39	37	45	47	33	40	34	42	37	33	47	48	49	48	47	41	29	52	37	43	33	33	46	33	49	32	44	31	47	38	38	34	38	34	51	49	42	35	42	43	41	39	31	41	43	30	42	54	37	49	31	38	37	32	44	43	36	45	41	40	55	44	29	38	40	41	36	34	34	43	40	35	49	47	32	44	46	43	45	40	37	47	42	32	47	43	31	36	45	34	48	38	36	38	46	39	34	42	49	38	44	54	38	30	48	35	41	40	39	38	37	42	43	37	56	46	41	37	40	46	42	33	41	40	48	36	32	40	50	37	36	37	51	32	41	36	45	48	47	40	44	36	46	41	43	36	54	38	42	45	48	44	55	40	35	41	37	37	38	42	40	37	38	49	35	61	39	40	39	41	40	44	51	34	47	45	29	45	43	41	38	42	44	30	44	37	40	31	37	41	50	36	39	47	33	53	41	41	33	43	38	38	44	52	45	38	40	34	46	52	41	35	48	44	44	54	52	36	47	43	50	32	64	53	40	43	43	49	37	39	46	41	46	42	41	47	34	54	30	43	53	37	34	35	40	44	50	46	53	40	32	35	41	55	41	39	36	40	43	40	54	49	43	44	42	34	45	38	35	47	45	50	42	64	43	46	53	43	41	58	39	45	50	48	47	39	41	56	49	37	54	55	42	46	46	49	41	35	46	50	35	59	51	41	45	40	54	48	41	36	45	32	38	35	46	44	35	32	47	41	43	50	44	32	35	32	39	39	54	54	30	40	33	48	37	60	35	47	51	61	38	47	40	47	46	44	42	47	37	45	37	43	41	44	50	43	46	40	38	56	37	44	46	40	45	47	44	47	40	46	44	33	45	42	46	36	36	32	36	32	44	31	39	47	27	40	39	52	45	32	50	38	44	46	50	47	47	33	35	47	36	42	51	33	33	37	44	44	34	43	33	44	44	53	35	45	30	42	45	44	38	51	51	42	33	43	45	38	37	46	41	42	33	43	36	46	41	45	47	50	46	42	50	47	56	38	34	37	42	41	41	40	36	53	41	37	46	38	41	53	26	36	43	40	56	44	47	48	45	29	28	32	33	34	41	26	34	45	46	48	51	31	42	36	43	38	44	38	44	53	51	42	45	41	41	45	38	26	46	43	39	39	46	43	48	45	49	62	45	36	31	47	39	42	40	31	36	32	40	56	50	45	42	34	41	42	42	40	49	50	47	42	37	55	41	50	41	48	36	23	46	42	51	45	27	42	44	50	39	40	43	39	46	44	48	41	38	39	38	47	37	42	59	41	42	51	58	28	53	47	34	51	39	39	40	41	39	36	32	47	51	37	41	32	34	45	46	40	33	38	50	43	46	40	34	42	49	37	39	42	39	37	43	33	46	40	41	45	45	45	52	51	37	39	46	40	38	48	39	40	56	48	40	34	36	41	42	44	38	36	42	38	43	35	46	39	47	31	41	42	38	40	41	37	39	49	39	36	34	50	38	41	45	51	43	52	41	49	47	45	43	43	42	46	48	47	54	39	39	44	41	30	48	55	43	43	44	45	45	46	35	35	44	38	40	50	35	49	44	43	44	44	35	44	42	31	30	38	37	39	45	39	46	39	42	51	41	43	34	36	56	43	37	48	45	38	42	39	55	46	36	35	36	45	32	46	49	47	40	40	54	33	36	41	34	32	38	36	40	34	39	38	36	41	35	38	34	46	50	38	45	61	44	50	46	50	46	47	41	46	36	44	44	40	36	43	33	43
37725	39230	31726	35937	56300	55968	47254	32746	22676	20850	15038	8015	4028	2563	1588	1040	911	988	956	773	627	581	545	550	576	509	538	521	557	556	578	525	591	566	547	563	556	512	543	518	582	592	593	573	535	575	575	546	569	540	554	586	548	572	584	571	520	611	541	561	512	548	530	591	544	568	522	557	590	539	539	554	551	546	538	581	575	624	605	525	573	513	542	599	566	601	575	541	577	570	556	575	603	560	530	543	542	522	564	586	558	566	563	534	528	565	602	602	590	547	532	557	546	541	558	547	545	494	554	576	542	576	564	581	555	562	543	551	569	551	561	589	520	568	576	546	538	554	541	546	575	588	556	534	589	551	574	541	566	564	591	538	601	534	540	551	539	534	548	581	604	524	543	561	578	560	582	579	544	552	573	522	565	517	559	557	516	590	576	575	519	564	525	527	554	575	587	580	534	557	550	556	568	550	549	572	570	566	496	497	520	540	557	586	550	560	552	523	547	528	567	551	543	520	523	563	591	572	569	566	549	566	564	570	566	546	560	590	558	576	564	565	548	544	594	574	520	588	574	573	540	558	540	585	511	558	572	547	561	576	520	545	608	531	579	567	553	538	548	566	562	541	551	559	588	581	534	550	535	568	526	564	563	523	520	548	587	556	535	592	557	538	579	535	539	584	555	576	555	521	498	558	564	592	536	560	562	579	601	547	549	537	579	581	530	575	552	527	556	551	517	525	580	566	575	637	600	540	562	546	551	565	565	540	560	573	587	540	579	546	556	563	529	558	558	536	600	548	601	517	574	526	540	511	569	557	515	568	527	546	574	534	560	580	516	559	547	552	541	553	561	518	562	537	575	515	534	548	583	574	534	544	573	544	563	513	570	577	536	548	545	552	558	555	601	591	566	582	581	529	570	527	627	584	552	533	561	555	546	529	517	568	565	572	570	552	558	609	579	505	558	594	597	569	533	557	546	595	576	549	560	546	606	565	520	628	547	521	562	562	551	606	550	543	557	555	558	555	544	556	542	563	557	570	568	534	550	509	554	567	570	593	567	584	559	550	556	514	530	541	604	545	548	574	538	556	556	561	565	548	573	525	535	553	589	555	566	547	582	552	564	585	543	566	569	553	579	553	617	604	583	571	585	514	553	566	575	551	539	555	548	577	564	533	555	558	541	555	527	556	621	539	582	549	556	546	548	572	582	555	535	584	540	566	571	557	502	574	538	582	588	537	587	567	584	562	571	541	533	521	527	576	536	562	539	567	601	561	551	571	565	587	616	573	544	571	565	556	585	584	543	559	601	558	551	551	574	578	559	516	551	571	575	544	559	596	531	537	554	583	536	614	538	604	529	547	586	580	535	571	568	565	564	554	534	550	592	580	565	605	571	549	570	585	543	557	495	566	610	559	559	596	565	529	564	553	567	552	526	577	525	581	544	587	574	540	556	547	585	552	560	596	509	570	542	551	556	553	581	562	558	569	547	515	553	560	592	555	546	518	534	568	590	556	587	570	547	544	576	562	544	575	571	529	544	563	561	577	576	547	567	540	573	589	513	575	530	564	526	568	548	537	577	561	528	547	554	533	538	548	521	550	539	557	547	553	555	523	582	597	572	538	579	563	563	593	559	560	561	570	588	528	536	548	530	527	582	545	542	536	533	580	538	572	566	546	579	569	599	579	548	597	551	557	517	580	597	544	559	569	579	574	531	562	557	514	575	558	550	572	545	569	508	538	568	531	594	530	576	555	560	549	573	595	568	545	552	561	529	568	587	556	532	592	577	569	591	563	528	554	555	550	550	533	559	589	589	539	559	549	573	561	580	541	595	564	570	561	570	565	571	573	530	577	526	568	526	529	564	526	518	543	569	494	541	539	579	548	593	534	560	545	562	554	550	522	578	562	563	531	536	563	558	517	568	546	543	570	534	546	547	543	548	605	557	568	543	529	525	513	576	520	572	588	595	553	580	573	529	525	563	560	524	557	541	573	536	540	560	576	566	556	544	541	557	526	575	574	553	600	507	578	561	569	562	540	513	540	522	575	558	569	554	528	581	544	541	584	578	593	566	573	567	537	511	548	532	533	546	526	535	562	536	568	550	538	548	568	538	521	592	562	544	551	566	596	525	522	546	561	528	569	561	561	586	570	548	563	532	547	527	583	571	539	575	574	554	563	575	556	554	560	562	552	584	548	563	543	566	570	538	574	531	547	544	539	570	577	591	546	510	603	547	543	566	566	569	555	563	544	565	564	568	572	530	552	556	535	540	568	570	545	545	545	564	542	569	567	586	529	557	578	579	567	543	573	553	553	556	580	524	558	561	540	554	539	560	547	530	593	522	579	533	594	545	566	545	530	532	571	557	533	546	539	604	579	595	563	539	536	564	519	570	592	569	580	582	521	610	557	587	576	519	520	597	564	562	495	562	510	609	551	587	586	555	581	587	520	565	576	548	556	554	522	588	588	559	535	562	515	518	584	560	556	566	544	575	561	516	572	527	533	558	564	516	543	559	576	581	572	571	576	543	584	564	529	547	556	601	546	550	573	577	568	578	545	573	579	579	577	542	595	539	525	561	537	591	515	572	571	565	598	552	563	577	580	573	521	582	523	554	561	567	538	551	520	558	587	596	557	546	567	535	514	561	546	565	614	570	543	565	552	591	575	555	526	566	545	575	563	532	508	554	554	553	572	564	590	567	570	579	549	525	540	545	591	538	546	535	586	575	533	563	537	566	581	560	544	551	579	543	563	561	547	551	556	533	580	553	515	528	559	578	567	549	554	537	614	567	534	533	559	544	570	566	567	528	552	594	560	611	597	522	573	536	567	572	529	570	560	607	572	590	577	551	572	585	546	545	560	539	596	594	577	518	495	555	527	600	565	571	567	532	550	552	585	512	539	567	570	569	520	574	526	561	566	569	566	557	556	563	531	553	560	572	571	609	542	551	532	517	570	543	557	552	543	563	598	519	581	546	593	521	536	576	563	510	554	570	520	545	528	544	574	572	532	599	562	560	567	515	547	555	549	555	568	605	572	546	551	517	564	527	574	550	548	598	539	532	556	561	553	619	551	556	553	560	519	545	553	580	565	551	552	562	596	565	578	543	532	533	583	585	606	570	540	521	573	539	551	578	550	560	536	563	592	576	558	565	539	595	582	565	605	607	550	603	554	527	580	541	552	515	526	554	591	568	546	541	596	547	568	511	595	560	580	532	545	561	605	534	550	586	543	576	525	589	554	553	568	516	557	538	554	533	587	536	585	553	531	565	562	567	588	577	538	531	542	554	535	555	573	572	595	542	540	555	565	525	585	580	579	544	540	545	561	587	520	590	513	561	554	564	602	531	567	545	492	567	567	524	561	555	594	560	623	511	529	521	602	573	599	541	564	584	591	557	572	565	563	543	556	524	539	591	604	563	544	565	537	568	558	552	543	581	553	562	539	523	544	568	604	562	557	550	540	571	547	579	580	567	538	552	576	557	526	575	612	556	508	552	553	550	533	568	568
5497	10937	7516	3093	5513	7819	6634	3162	1102	861	551	282	136	111	67	48	53	52	69	48	40	45	39	39	37	39	44	41	31	38	50	37	39	46	39	49	32	44	36	54	41	40	51	45	48	34	43	45	51	43	44	54	47	48	42	40	51	45	48	52	39	39	41	37	41	42	42	53	51	32	44	48	37	36	40	38	36	41	42	37	50	38	38	41	28	41	50	36	48	40	36	33	32	45	34	44	38	35	43	47	50	46	42	60	44	44	33	50	41	48	44	45	43	48	42	46	45	37	39	45	50	27	35	40	38	57	39	43	35	26	38	41	34	31	48	41	39	44	43	48	40	43	44	55	50	46	34	47	58	37	43	43	37	40	48	50	35	42	38	43	44	41	52	41	36	32	53	51	37	55	46	46	39	44	49	40	37	40	40	42	32	39	45	32	43	42	53	47	35	46	39	38	37	52	43	45	29	40	53	46	33	39	38	42	39	40	30	46	36	42	50	44	42	38	39	45	41	36	53	46	33	39	38	47	28	36	39	48	47	52	38	29	49	38	46	45	41	37	38	36	50	51	45	44	50	36	41	45	46	49	48	39	41	44	44	31	49	38	60	36	51	44	45	46	41	39	45	37	48	41	48	49	41	38	28	49	37	43	36	31	35	46	44	48	38	31	34	38	39	40	25	56	42	37	39	39	35	40	37	53	39	47	47	53	33	30	38	51	59	45	53	42	53	38	40	47	38	47	39	34	36	34	41	39	54	51	50	39	29	45	52	57	40	35	44	40	49	45	43	43	45	41	46	40	39	54	36	45	39	48	53	28	46	37	46	45	34	37	44	33	46	40	36	32	42	44	41	42	40	46	38	53	35	42	45	41	53	37	39	44	43	31	44	62	44	60	40	35	36	40	50	49	37	46	48	38	33	56	50	47	49	37	60	28	39	50	34	55	33	29	44	49	46	43	53	35	42	35	48	45	34	43	41	52	44	68	41	43	47	46	48	50	35	49	50	46	44	35	41	38	38	50	60	33	42	34	56	32	50	52	53	45	43	39	44	32	35	47	41	54	39	39	45	39	42	44	44	45	37	38	43	48	42	46	40	55	35	44	50	29	37	38	53	47	51	46	43	41	40	35	35	51	55	51	46	49	34	30	45	46	53	32	39	29	44	45	39	51	44	39	35	53	53	36	44	45	36	30	49	47	34	30	42	46	48	49	36	38	53	33	41	49	41	39	43	41	36	42	39	43	62	36	38	39	34	35	42	46	41	47	38	33	49	50	31	42	35	45	41	49	43	37	35	45	55	53	53	43	41	36	43	48	38	45	42	41	38	42	43	43	46	44	36	39	50	37	29	50	42	40	41	37	42	38	43	50	42	39	38	33	39	40	40	39	48	53	37	37	45	40	46	48	42	42	50	48	43	51	39	34	36	38	46	32	39	57	36	51	43	46	37	45	39	44	46	43	45	49	40	38	35	49	37	53	51	53	40	38	38	47	35	41	43	38	51	53	33	48	48	39	41	54	49	42	35	43	35	41	40	38	46	37	34	37	50	38	46	46	47	43	42	47	36	50	45	45	40	49	44	37	45	47	51	37	33	48	39	43	51	56	43	39	41	41	45	47	39	47	42	35	37	46	43	35	32	45	41	37	39	42	42	36	41	43	45	43	35	42	41	38	39	40	49	41	41	46	38	35	47	47	37	59	47	35	52	33	47	46	40	47	51	44	41	48	40	46	35	24	41	50	43	43	43	35	43	38	47	43	52	46	35	44	48	42	32	50	44	53	42	58	43	39	38	56	36	46	40	42	35	44	44	41	42	54	43	40	47	42	39	33	47	53	37	43	39	44	37	34	42	41	45	46	33	46	39	57	32	51	31	40	37	47	37	34	45	52	67	42	35	40	39	55	33	36	44	43	55	43	52	50	38	41	31	38	51	34	39	39	41	42	38	29	44	40	37	54	48	43	37	40	41	51	34	51	37	39	30	35	45	38	31	39	35	39	36	48	39	48	40	43	55	36	38	45	39	45	34	38	31	36	33	32	49	41	44	50	45	39	40	40	45	54	40	31	35	54	45	43	43	41	43	41	50	31	29	42	43	44	39	34	40	49	42	48	39	41	34	42	44	47	36	42	54	42	43	39	53	42	44	42	38	39	51	36	46	46	45	45	42	34	41	38	43	45	35	33	37	53	41	38	45	44	46	37	45	53	42	46	47	42	51	36	36	47	39	44	45	48	45	35	44	31	35	33	44	41	43	41	49	47	44	40	38	45	42	46	41	43	43	38	40	44	44	36	46	40	49	31	38	39	48	40	51	44	50	41	62	43	38	38	42	45	47	38	54	46	48	42	52	51	39	50	43	44	44	42	43	42	46	48	31	51	42	44	48	52	44	32	38	40	49	43	43	43	36	46	44	39	44	37	46	35	47	43	42	41	31	39	57	42	43	40	45	38	44	48	51	44	46	41	43	45	45	30	37	39	44	45	41	54	47	40	40	52	47	35	42	38	39	42	35	46	44	44	44	45	54	40	39	43	38	38	43	40	48	40	44	40	33	39	43	38	45	51	45	40	37	46	44	56	37	52	32	29	52	51	35	41	50	53	43	42	41	52	35	41	38	50	41	48	46	44	37	44	48	37	47	52	47	39	28	40	44	41	43	43	38	44	40	40	43	43	47	57	46	36	38	42	46	42	42	28	46	42	42	45	34	36	38	35	38	35	34	36	36	40	55	45	42	42	40	42	38	42	43	39	38	59	37	40	55	43	40	47	32	39	39	58	35	48	40	43	39	50	37	44	52	50	52	58	41	45	47	47	44	44	32	56	35	39	27	51	43	31	30	46	36	38	46	32	43	45	47	34	49	47	49	47	37	38	35	54	54	40	45	36	57	39	36	50	48	40	39	40	54	40	47	50	40	38	35	47	25	45	44	39	50	33	27	45	39	44	51	45	49	32	36	50	44	45	40	40	49	44	36	45	42	41	39	41	39	65	32	44	37	42	50	39	45	38	34	32	28	39	42	50	36	42	47	52	41	35	40	39	38	42	53	43	40	46	53	42	30	30	34	38	45	55	47	32	33	42	39	44	43	38	39	44	39	41	42	40	50	35	45	43	34	39	52	45	38	53	38	43	46	41	36	53	29	37	45	33	40	41	36	50	46	52	48	46	34	39	48	41	49	45	32	45	39	33	40	51	37	33	35	35	38	49	36	46	48	41	48	46	54	32	44	52	40	42	38	58	52	36	47	45	33	40	30	48	40	36	42	44	32	53	50	36	50	39	54	45	41	48	40	41	45	42	36	47	45	43	53	34	37	37	38	40	45	40	41	50	32	45	44	50	38	40	39	31	39	42	53	46	43	36	44	36	53	49	39	46	41	43	36	41	34	49	35	38	43	39	44	28	44	47	46	49	27	35	32	30	41	41	52	45	31	29	45	41	34	44	45	41	33	47	35	46	41	36	43	55	40	37	43	49	44	37	31	52	37	35	46	41	55	42
37716	38707	32659	35459	55133	56201	47598	34399	24187	21627	15097	8091	4298	2926	1610	1084	1078	1020	985	786	605	596	586	593	573	589	578	589	602	577	575	575	543	533	593	569	586	569	534	612	565	583	562	537	592	560	560	615	563	585	604	597	572	550	564	560	527	562	545	562	566	538	558	562	525	574	553	586	593	574	560	531	537	536	555	564	582	564	553	560	554	525	540	563	578	585	585	539	553	594	573	594	555	561	563	587	533	595	575	544	574	586	516	583	518	625	559	586	581	551	587	607	608	574	584	587	531	510	597	561	543	551	558	522	543	552	569	557	583	568	572	586	554	541	513	504	565	558	601	597	543	553	577	574	578	570	544	562	568	559	568	572	555	557	590	521	562	598	580	584	572	568	578	588	606	548	563	575	601	554	599	573	560	517	569	566	577	567	605	552	557	556	535	604	558	555	595	571	534	604	535	584	577	523	574	543	536	585	558	552	580	522	592	563	562	550	579	583	598	618	565	573	527	616	554	570	588	603	579	544	628	566	553	565	572	596	542	536	536	556	566	522	568	544	599	590	569	529	559	523	584	563	546	599	564	585	558	599	569	538	564	573	553	557	589	569	518	497	564	561	556	590	586	577	603	545	615	542	571	602	557	566	558	547	575	551	575	582	568	525	554	540	571	601	541	568	565	549	571	583	559	587	553	549	564	557	526	588	584	575	575	570	590	542	562	594	543	549	559	556	569	576	586	550	557	536	577	563	559	604	548	571	569	529	548	554	554	563	556	568	556	542	572	537	565	574	619	633	583	563	597	573	553	553	581	546	572	597	584	561	580	576	539	555	615	555	553	508	555	571	599	583	586	545	546	571	572	558	600	585	527	562	575	555	557	557	562	524	545	554	562	567	558	600	569	590	597	525	556	549	598	572	540	523	564	548	573	543	565	541	559	613	580	563	553	558	589	539	567	566	601	579	549	542	541	572	537	531	576	580	583	616	590	572	592	574	545	549	563	548	571	572	583	559	541	598	545	528	508	565	617	557	570	577	564	554	615	533	573	558	563	611	582	551	589	585	557	597	556	586	625	554	606	628	562	606	538	613	583	541	587	552	582	577	592	571	570	558	562	540	573	568	553	548	592	563	527	576	568	511	585	557	562	603	584	546	566	620	606	584	566	539	560	593	549	563	576	530	596	564	565	603	567	542	519	579	605	567	546	586	581	546	574	582	612	566	568	541	591	558	582	548	618	553	553	568	559	567	569	525	593	551	598	561	553	565	561	557	528	580	599	582	569	574	531	562	570	588	585	590	582	543	554	576	599	568	550	590	546	548	542	577	607	569	576	597	576	574	567	583	553	540	575	570	604	576	547	556	585	589	584	561	582	540	545	600	561	565	546	577	553	546	590	548	555	592	551	546	573	585	557	544	539	556	593	572	607	538	572	562	545	591	543	553	583	563	562	563	572	560	584	546	527	564	540	548	537	594	588	583	572	548	601	525	576	550	570	583	582	552	538	566	544	589	555	580	565	571	565	593	570	577	605	535	605	553	590	545	558	549	581	575	563	548	536	550	589	570	584	591	593	588	524	599	566	589	545	575	578	563	534	574	569	571	563	568	564	596	569	612	587	532	562	565	584	586	592	557	518	575	546	538	569	577	570	584	607	580	557	561	550	564	562	549	580	570	558	568	509	558	531	526	543	523	556	557	611	579	550	609	574	589	581	564	584	554	585	580	545	577	617	624	594	555	581	580	566	582	518	586	607	583	546	550	546	551	531	545	554	564	587	587	527	516	561	561	569	560	562	575	554	608	542	535	551	566	582	574	567	603	561	557	577	569	566	576	537	557	587	570	596	617	546	555	602	606	565	559	544	570	575	555	584	537	568	591	579	553	578	536	568	587	576	572	561	566	570	573	609	561	554	593	568	583	575	573	518	573	555	574	561	581	538	502	586	571	544	583	578	599	590	544	542	547	585	624	562	561	533	573	600	608	581	624	575	576	588	537	579	579	553	551	565	554	602	587	573	559	540	546	564	549	551	531	535	557	563	551	574	571	567	530	603	577	590	536	544	564	601	563	544	568	547	548	584	627	570	567	597	550	555	570	579	595	611	624	576	558	568	610	540	576	556	622	611	539	572	543	565	544	593	552	519	530	536	550	546	597	599	610	576	542	562	570	555	554	552	562	591	518	547	581	566	553	573	582	562	580	565	565	572	562	553	590	545	590	598	553	548	581	615	579	564	547	558	557	549	530	632	597	601	565	545	557	539	549	567	580	542	551	610	570	538	582	564	571	574	593	548	550	574	544	520	563	591	583	546	583	551	599	550	544	595	607	558	602	568	549	600	564	605	567	544	600	606	582	552	590	520	578	580	609	576	579	565	557	573	580	548	569	592	566	586	562	550	575	578	557	558	583	557	548	563	585	599	568	607	521	583	584	574	552	548	577	574	550	579	540	538	541	531	561	546	573	562	568	598	576	549	536	550	582	604	581	569	560	577	560	605	565	560	547	551	548	511	554	584	568	589	550	526	602	579	571	566	552	548	608	569	583	547	606	572	589	564	585	577	558	519	559	572	568	592	578	583	566	532	562	561	571	558	557	591	564	571	540	568	598	570	577	580	532	554	556	594	559	507	587	563	582	537	576	540	595	544	569	565	571	589	550	596	586	546	620	574	549	556	599	587	531	597	559	564	604	574	562	549	545	554	542	546	551	595	583	557	553	564	581	550	540	519	578	528	568	550	587	602	532	594	552	538	593	597	579	538	548	554	554	586	599	588	557	547	586	556	564	598	544	544	554	531	574	546	555	597	532	582	547	569	573	530	561	554	542	570	575	547	521	577	579	524	550	549	545	557	594	609	550	542	537	593	540	595	577	557	532	565	525	539	545	567	615	576	564	605	583	548	553	571	605	594	565	523	575	536	560	567	573	621	538	554	580	555	595	517	583	532	548	556	601	570	577	588	578	596	569	566	601	560	540	540	526	564	570	534	550	569	570	574	602	541	572	563	575	559	564	564	555	542	540	545	549	562	563	545	530	602	574	588	554	574	572	555	538	523	560	566	600	550	579	562	554	575	577	566	552	552	565	591	549	548	618	596	562	523	556	546	561	582	577	573	545	613	525	557	577	570	580	574	563	576	580	540	574	537	578	604	591	514	562	639	535	586	559	564	601	599	575	580	585	559	562	542	615	523	570	567	578	573	602	570	553	536	577	577	574	582	582	578	585	601	597	568	592	537	539	532	549	533	565	556	551	568	555	567	576	619	594	569	572	610	573	575	527	610	562	515	582	587	528	608	560	561	595	546	583	567	540	597	569	606	547	569	570	582	561	548	547	602	585	576	591	541	555	545	584	604	589	550	557	578	581	549	562	538	568	576	578	556	563	555	574	579	540	533	575	566	575	551	576	557	553	560	566	557	606	555	629	573	569	573	593	561	570	569	563	548	539	569	554	558	570	582	547	569	557	623	597	592	590	591	545	530	538	569	599	597	589	540	545	558	560	570	557	594	551
6435	18259	13172	5527	7670	13624	11342	5272	2038	1525	989	436	207	150	110	53	86	82	47	73	35	41	43	42	40	31	48	39	45	46	40	42	36	37	36	50	43	39	41	33	57	36	39	48	41	46	45	34	28	39	40	49	42	41	41	43	40	39	31	46	36	38	40	43	32	43	47	39	32	47	47	45	50	37	36	47	48	31	37	46	43	41	47	48	38	32	62	40	36	36	50	56	29	43	40	47	45	43	47	44	33	39	37	36	46	34	38	46	38	41	38	32	46	52	39	36	39	37	49	41	47	48	32	59	41	41	39	51	43	46	47	47	52	43	41	57	38	47	46	40	45	39	38	43	39	45	37	35	35	41	37	44	41	47	41	31	40	48	34	39	38	52	55	40	45	41	47	42	51	42	43	32	42	42	45	39	41	41	46	38	36	55	44	38	33	41	44	40	46	37	50	43	51	47	33	35	41	36	43	44	46	39	38	39	40	36	43	39	50	42	46	37	35	41	37	41	40	37	43	39	38	34	37	43	35	40	38	50	45	25	50	48	34	40	46	53	47	43	43	38	30	41	31	51	48	42	43	47	40	28	45	49	38	45	41	49	36	37	43	43	46	48	38	35	32	57	35	35	38	36	44	39	39	39	52	38	31	54	43	40	42	45	45	39	47	45	41	43	47	50	40	43	36	42	32	45	40	45	41	45	35	43	38	32	32	36	49	35	48	39	40	51	49	42	41	26	41	36	35	49	36	45	41	33	48	50	52	34	37	52	32	48	47	38	37	32	45	35	33	50	32	36	59	49	35	43	41	38	48	47	45	45	39	44	38	42	35	44	32	42	38	47	44	39	47	29	33	46	43	49	53	44	46	35	43	42	34	40	34	44	34	43	46	36	48	47	42	43	38	50	40	33	42	36	39	47	41	47	44	37	35	40	36	39	32	38	44	40	31	49	41	42	50	48	53	55	42	43	37	39	44	50	38	33	27	42	53	38	40	40	39	29	30	48	39	37	46	46	31	42	36	45	37	41	32	43	35	37	43	40	50	36	47	39	33	38	35	38	49	44	38	44	42	43	41	42	44	37	45	31	42	35	37	35	45	40	50	34	33	42	32	45	50	35	48	44	40	46	46	49	45	37	45	45	36	50	37	36	43	42	39	40	34	53	35	47	48	40	53	49	34	38	47	50	39	33	44	50	43	42	48	49	25	27	28	38	40	48	43	46	31	43	49	46	41	46	39	35	52	45	42	50	44	38	47	40	51	60	40	37	34	38	40	48	56	43	51	41	41	35	40	42	38	33	45	44	55	32	38	38	25	38	41	48	35	35	46	50	44	31	37	33	46	33	51	53	37	34	42	40	42	45	49	51	42	42	63	29	37	41	43	52	35	46	33	53	42	41	43	42	38	44	52	47	48	37	41	35	44	42	39	33	40	47	39	42	43	37	45	49	31	54	37	38	37	54	51	50	37	40	31	32	42	46	29	49	49	38	41	38	51	38	42	45	43	45	40	36	48	44	43	52	35	42	39	42	51	43	28	34	44	38	39	35	51	43	52	41	53	41	37	48	48	51	50	40	32	41	43	51	35	52	43	33	42	34	32	43	39	49	46	34	44	33	50	50	39	39	50	43	40	54	46	41	45	39	31	44	53	41	26	40	49	42	47	38	47	44	39	34	37	39	46	43	40	54	46	43	41	40	40	46	43	39	48	39	33	41	35	40	41	40	42	41	36	44	47	44	40	36	47	34	28	45	44	33	36	39	36	51	31	40	42	39	44	46	40	31	42	52	37	41	50	42	40	45	32	42	39	50	51	44	46	39	39	40	40	40	48	51	34	39	41	44	50	39	46	45	39	49	44	32	37	36	41	32	33	29	42	35	47	56	37	52	27	44	45	43	40	41	43	37	42	58	40	47	42	39	55	39	35	42	40	47	46	50	44	46	45	33	50	58	49	28	40	36	42	47	54	61	49	31	45	39	38	31	51	46	40	55	55	32	50	50	40	40	51	36	39	34	49	32	42	45	37	46	38	39	33	33	47	37	43	30	43	40	51	46	36	52	33	34	42	46	41	41	46	40	43	53	42	29	29	46	31	62	43	39	42	41	40	42	47	47	40	48	49	34	35	47	41	41	44	53	41	41	30	52	38	46	45	45	46	34	36	44	51	49	54	46	35	41	39	40	44	40	47	43	43	39	51	48	56	34	40	52	44	37	43	31	55	50	38	49	44	43	51	46	46	48	41	44	54	58	46	44	35	40	29	42	44	49	36	37	37	45	35	45	36	49	42	40	45	44	46	53	43	48	46	35	50	39	22	47	34	35	43	38	40	43	39	42	47	53	41	34	31	32	46	50	51	45	41	33	29	43	39	39	38	48	50	41	45	39	26	38	36	38	37	45	47	39	45	36	36	40	42	45	45	48	29	49	48	50	36	45	38	42	37	39	32	47	45	41	45	28	38	37	35	34	43	50	49	40	38	39	35	50	35	43	44	46	35	41	30	47	33	40	50	50	40	48	43	47	31	40	49	61	37	41	39	50	45	44	29	37	53	55	44	45	39	28	52	49	39	44	39	44	48	37	36	35	46	41	41	40	32	42	54	46	51	36	42	40	40	44	39	48	43	45	33	41	32	48	44	46	42	40	32	46	38	36	32	40	39	44	36	53	30	51	42	46	35	36	48	46	41	39	36	46	31	40	38	35	29	44	50	46	38	50	44	50	59	40	47	40	44	41	48	42	44	38	41	45	45	47	41	43	31	40	42	30	47	50	39	46	32	33	46	48	38	49	35	33	36	44	47	45	36	44	45	35	45	46	41	43	40	41	40	51	38	46	32	37	32	37	45	51	37	38	40	41	39	40	37	40	26	40	34	50	35	49	33	35	47	58	41	51	36	46	53	52	31	43	30	36	42	40	42	50	41	45	47	34	40	41	37	41	36	43	43	47	30	38	38	38	33	43	59	33	48	39	34	43	38	45	40	34	27	44	41	39	33	53	54	37	43	44	46	42	49	37	52	37	42	49	45	54	31	28	38	48	36	42	30	44	49	27	40	46	37	37	26	46	41	56	51	56	53	35	47	40	39	30	47	48	47	38	42	43	37	38	40	36	55	45	37	38	36	43	46	34	51	42	38	40	47	40	45	39	46	51	50	47	46	43	33	55	45	37	37	45	42	42	41	38	48	40	40	46	36	42	40	59	34	38	40	45	42	29	41	30	44	46	32	48	42	51	26	47	51	54	39	47	43	39	37	39	49	33	42	48	35	49	50	46	55	43	40	35	33	48	45	31	44	37	45	55	52	42	59	37	37	36	49	35	41	45	43	41	43	37	40	40	47	45	44	47	49	41	40	40	32	46	51	44	38	32	37	41	36	42	40	35	49	42	39	45	52	38	42	37	45	54	51	43	33	45	53	26	44	46	40	43	48	40	54	57	45	42	51	52	33	40	42	37	43	37	35	35	64	39	36	35	36	33	48	39	50	47	47	34	39	35	31	48
41725	46423	39052	41622	63050	67850	56601	40136	30699	26858	20047	11358	7194	4675	2370	1310	1676	1561	1310	1046	673	679	602	626	611	578	616	526	624	620	577	542	586	591	581	550	554	580	605	619	563	608	551	586	580	537	549	588	571	597	599	578	568	626	580	572	560	550	564	582	604	568	552	524	556	564	566	546	561	575	561	559	588	547	564	565	558	568	558	580	548	543	565	574	607	574	571	540	575	573	557	534	585	537	632	566	601	574	572	538	573	564	584	573	573	578	598	584	543	606	507	588	606	558	570	559	569	563	572	580	585	585	500	569	596	635	559	542	534	551	566	568	581	568	553	535	596	576	591	584	605	588	575	611	601	564	581	553	558	594	566	538	547	583	594	578	577	566	597	589	598	572	593	555	554	571	546	579	579	580	593	576	589	616	584	580	524	549	567	555	574	587	530	577	598	569	584	527	591	553	555	570	575	530	535	575	600	581	593	564	547	601	550	533	555	581	552	571	572	561	560	563	573	557	605	565	592	554	580	516	535	567	582	577	571	511	561	588	559	580	582	571	565	558	596	587	585	584	580	598	581	563	526	562	595	537	555	535	546	591	538	528	574	583	569	549	543	552	532	572	591	538	561	568	552	581	531	581	583	590	575	594	534	575	602	574	572	577	578	552	560	554	549	577	566	581	585	558	583	524	574	592	568	559	557	567	564	531	578	572	598	533	589	567	601	560	599	581	546	552	548	591	557	575	549	587	586	554	587	599	603	576	571	563	591	588	589	550	598	545	558	565	567	562	581	573	598	596	577	566	594	574	586	553	567	613	514	619	536	584	561	618	563	575	558	532	575	585	581	575	609	578	623	575	596	564	592	558	528	577	596	586	574	484	565	590	599	574	632	565	603	536	566	598	579	560	559	540	564	576	555	580	584	573	589	569	539	555	576	551	549	589	552	526	593	570	573	550	578	595	581	546	592	568	566	552	557	578	551	535	594	593	600	550	588	549	524	541	550	630	530	542	576	535	563	562	560	589	544	560	555	566	526	583	532	581	565	596	552	545	609	578	558	608	588	584	561	585	595	546	582	586	553	571	549	565	570	556	570	592	599	598	596	589	565	569	573	608	506	558	584	588	570	552	600	543	595	575	598	550	570	606	578	620	572	592	550	594	593	603	570	609	586	554	568	607	578	616	584	597	529	570	538	570	591	549	549	603	601	587	592	598	581	561	553	535	598	568	546	566	571	567	583	536	575	569	581	607	562	573	549	576	546	560	565	540	558	608	590	571	545	571	584	552	580	523	555	558	558	588	545	593	548	579	568	587	571	544	585	611	563	577	562	589	550	541	570	575	577	569	597	597	596	557	568	546	597	555	565	563	615	581	582	625	583	574	591	563	559	581	576	575	618	552	575	598	546	574	572	618	586	606	564	602	569	583	577	535	563	574	565	597	541	600	583	559	591	606	539	609	549	565	571	609	591	554	588	575	591	583	575	601	528	567	603	565	600	546	580	572	552	504	584	598	558	572	570	579	571	559	530	634	536	622	573	565	537	587	567	543	559	602	581	584	558	556	537	567	600	556	580	587	536	557	564	552	609	543	554	544	559	601	580	559	561	593	600	566	582	564	578	630	568	543	524	553	602	548	561	566	561	581	573	549	592	551	589	581	532	577	569	513	607	576	535	576	584	619	591	565	549	575	590	556	615	552	528	557	566	578	573	536	540	575	574	576	613	559	575	561	585	588	583	553	590	604	584	580	567	555	573	629	575	548	560	535	588	575	581	544	605	570	617	599	553	596	572	566	586	612	520	554	571	585	579	553	600	581	587	576	600	581	571	581	551	551	545	587	545	614	576	571	600	541	595	583	563	514	576	546	607	615	555	569	583	595	585	563	604	570	567	550	571	594	563	616	538	573	555	534	577	566	590	569	586	542	584	591	590	550	557	528	602	557	550	604	586	545	592	556	602	568	576	541	555	570	551	582	602	563	554	544	573	540	580	590	579	611	592	569	584	536	582	571	552	546	574	573	562	537	603	594	522	546	544	575	561	584	581	584	574	587	592	555	586	594	578	567	592	533	578	551	598	591	571	570	588	601	567	572	555	566	552	554	570	600	549	580	579	563	583	537	593	551	613	592	536	522	549	582	568	580	570	595	566	585	555	572	551	548	562	602	567	580	543	577	553	568	534	627	540	578	556	596	585	564	560	568	556	576	566	548	586	554	589	574	589	605	551	626	592	534	558	581	553	566	554	567	585	604	576	577	575	597	583	579	619	535	561	540	573	555	570	591	556	569	583	577	609	569	558	560	541	593	546	574	546	601	544	577	572	580	592	527	589	610	558	547	563	529	596	545	531	524	543	596	552	552	598	571	575	621	578	617	545	561	577	590	564	613	586	617	571	572	580	571	587	553	570	531	563	537	586	559	573	595	595	536	596	590	588	530	564	584	533	579	557	562	579	578	575	568	544	578	531	581	594	595	555	600	520	605	578	556	549	564	578	583	594	591	564	599	554	579	507	521	568	567	599	571	558	588	558	576	570	561	605	530	542	549	537	521	572	562	562	568	601	526	605	579	548	572	561	573	573	555	575	574	613	602	587	571	549	570	588	585	581	525	619	557	560	581	607	545	596	550	574	553	574	562	571	573	555	566	542	594	530	562	544	552	558	578	586	575	579	630	616	547	554	582	573	560	544	553	558	562	568	576	577	550	576	547	598	556	579	547	584	574	612	611	542	565	589	563	574	603	512	570	525	552	556	560	586	567	581	576	554	606	570	562	610	562	611	554	596	573	550	554	553	572	582	594	552	596	568	602	581	570	562	556	534	566	538	569	543	578	557	581	568	573	533	617	544	575	535	577	599	568	536	579	561	563	566	567	573	609	571	559	562	587	567	563	583	556	606	593	592	583	578	528	601	583	572	599	570	578	572	581	541	535	600	546	599	552	557	575	557	565	599	556	516	552	559	615	556	594	569	576	574	564	533	571	606	576	558	576	555	565	587	565	570	548	556	575	558	575	582	580	556	612	536	612	565	573	606	569	571	610	615	541	574	586	569	575	561	598	607	608	534	550	595	563	621	602	571	560	590	590	570	593	575	582	596	619	614	586	570	601	528	565	504	567	538	560	625	584	580	540	551	534	608	578	537	534	592	587	603	548	543	598	576	570	571	597	556	595	588	556	574	586	542	562	568	522	560	561	555	562	569	583	586	583	543	569	579	527	569	554	546	552	573	516	600	516	566	516	575	553	531	578	576	584	587	611	583	536	593	643	583	594	589	555	558	547	559	584	544	579	594	550	612	583	550	596	595	552	592	576	569	614	587	564	572	592	557	538	538	568	564	565	550	589	570	599	520	568	575	569	551	587	556	589	589	567	583	529	574	579	575	585	529	548	571	577	626	601	525	555	574	572	558	593	521	511	590	586	622	591	580	575	575	585	557	560	550	543	598	601	521	599	602	595	583	562	587	560	554	609	567	581	582	622	577	568	621	565	568	589	551	599	568	605	592	549	603	586
1978	3195	2802	1023	1430	2772	2269	955	516	390	232	116	98	78	60	37	38	51	59	47	35	45	41	38	44	55	41	34	43	34	40	50	38	43	43	48	39	40	40	48	36	37	38	35	43	41	49	38	39	37	38	41	32	47	45	44	55	45	44	45	39	52	56	42	40	47	42	41	35	30	33	36	43	43	46	39	36	37	48	30	45	46	43	37	33	38	40	46	38	48	39	36	42	41	38	36	40	35	36	38	48	32	46	29	44	33	39	37	49	33	48	38	44	40	56	42	52	34	42	30	38	38	27	40	33	46	52	41	33	39	36	51	36	40	53	34	36	42	37	41	35	34	36	40	39	41	42	47	39	41	27	32	38	37	27	38	34	43	32	48	53	37	45	44	42	41	39	40	31	46	37	27	29	49	41	31	37	45	34	37	42	42	42	40	32	40	42	40	45	36	39	37	50	37	43	51	34	48	37	41	43	36	35	34	48	57	42	43	36	39	46	45	39	41	41	50	37	42	32	31	35	40	41	31	35	39	46	49	49	37	46	42	38	38	33	41	37	40	51	42	43	37	31	36	34	33	35	33	46	33	33	42	39	34	39	45	42	42	40	37	37	38	38	40	44	53	49	50	38	37	31	46	39	52	31	38	42	36	49	33	49	46	36	45	30	42	44	43	33	38	48	36	44	36	38	41	38	36	37	43	36	38	48	36	32	44	34	44	40	41	42	41	34	33	41	45	42	42	32	39	35	36	38	31	41	42	41	37	32	46	40	40	39	37	34	44	37	32	41	39	40	40	45	33	40	52	37	40	63	41	32	41	39	42	45	44	33	54	42	43	37	45	42	57	38	40	31	41	43	45	42	43	34	41	39	35	44	42	45	41	33	36	32	49	40	46	32	30	36	33	50	44	35	35	42	32	55	37	46	41	29	49	45	54	49	39	36	32	38	36	36	49	33	38	34	35	54	42	40	39	41	43	29	44	42	43	45	36	48	30	41	48	53	49	39	52	27	44	37	41	42	56	51	32	43	39	38	22	31	48	46	34	47	49	38	46	38	29	39	32	41	35	45	42	40	44	33	45	52	39	33	49	38	47	39	46	40	30	38	41	43	37	44	49	40	39	31	47	35	36	33	40	37	48	42	31	50	35	42	38	33	36	31	41	47	45	36	34	41	39	51	44	31	45	43	39	40	46	45	34	37	34	50	37	50	32	25	40	50	48	49	43	35	37	42	39	28	44	39	36	37	28	41	37	56	43	39	48	38	40	39	48	42	43	33	47	39	37	48	32	45	41	38	51	33	49	33	42	48	39	22	33	38	48	37	47	42	29	39	36	46	35	45	37	37	54	43	32	46	37	47	43	37	40	42	43	38	44	36	44	49	36	41	46	31	39	52	38	32	39	34	29	47	33	45	41	47	50	42	44	37	59	46	47	42	47	36	38	39	46	44	45	45	32	48	30	48	41	41	44	41	29	37	53	40	47	43	43	41	34	47	35	36	31	34	49	37	52	37	47	55	42	32	44	43	42	37	41	42	40	43	42	37	46	44	35	40	45	40	45	42	31	32	38	41	44	40	40	44	35	27	42	37	45	32	40	30	40	36	50	51	31	44	53	43	40	50	45	36	43	28	35	34	35	32	30	39	46	40	30	35	42	44	37	24	37	33	46	46	44	45	43	44	36	42	35	46	45	42	39	42	51	31	37	59	40	49	54	45	43	54	33	46	37	42	41	44	21	38	49	36	32	44	46	37	35	32	30	34	40	38	50	22	43	36	37	37	44	36	55	33	37	52	46	36	44	39	34	38	45	39	35	37	24	42	35	45	37	39	41	45	35	47	45	36	42	42	36	42	31	34	46	33	49	35	49	44	32	35	46	36	41	35	43	39	47	43	41	43	35	46	34	46	35	27	53	40	42	38	35	49	35	39	34	41	36	36	32	37	41	47	56	40	30	44	32	45	35	38	38	35	38	43	41	38	30	50	35	47	34	47	46	34	38	44	52	32	31	37	39	43	47	38	38	32	32	39	44	44	31	32	47	40	38	42	40	50	26	37	47	64	46	37	40	40	55	47	46	46	46	45	32	35	40	38	40	42	43	38	39	55	50	30	55	29	34	34	30	38	41	45	31	50	37	31	38	44	39	44	38	42	33	37	40	46	37	43	38	46	44	41	44	46	47	32	50	42	50	44	39	34	45	44	46	47	36	39	41	39	41	36	50	47	44	42	43	41	40	44	43	58	33	44	41	54	39	35	51	40	38	34	48	46	40	54	40	46	35	56	47	48	51	36	34	38	40	38	46	41	40	36	37	49	40	37	40	37	40	52	37	48	42	36	37	46	42	43	38	32	49	40	41	44	51	36	40	47	41	38	39	59	39	33	40	43	48	45	40	47	43	36	38	49	39	51	36	46	47	57	33	41	34	36	40	43	30	35	45	33	48	42	30	49	45	34	40	38	49	35	34	43	48	39	43	37	45	43	45	37	28	44	41	38	52	44	43	41	35	50	38	46	38	40	36	35	44	44	35	38	48	39	30	44	33	46	41	47	47	47	41	43	34	34	39	43	44	41	53	57	33	44	47	44	39	45	39	44	46	35	43	37	36	36	38	53	45	41	34	50	44	36	40	38	39	45	38	34	36	42	38	33	40	49	50	48	39	44	43	43	37	46	54	40	35	41	46	28	39	37	42	30	34	28	44	41	38	49	30	44	35	51	62	43	55	38	49	34	42	60	41	25	42	45	46	29	34	45	39	49	38	46	44	28	57	42	40	30	40	37	33	39	31	38	47	39	35	55	32	51	46	48	34	42	37	44	40	43	41	44	50	47	41	37	38	42	49	27	35	48	38	47	46	56	35	40	41	43	37	47	42	53	45	45	40	41	33	43	45	40	33	30	34	40	44	35	41	39	41	48	48	49	43	41	41	43	39	37	52	37	26	36	40	38	39	55	39	43	44	49	42	34	32	35	41	41	44	36	42	36	45	39	41	40	45	43	42	43	56	38	41	44	55	44	39	36	37	26	37	38	45	39	35	40	40	52	40	46	45	42	48	41	33	40	40	34	35	49	47	31	36	41	42	42	55	32	35	42	38	32	30	37	27	40	49	40	36	42	43	34	36	38	37	34	44	44	49	39	37	39	51	38	51	44	47	26	36	43	39	39	46	46	32	39	37	50	52	40	39	40	41	44	43	41	43	37	34	49	40	46	42	43	38	42	42	57	46	41	46	47	41	46	39	32	43	45	48	40	35	34	51	36	33	46	41	43	45	40	42	43	37	38	38	56	36	45	44	50	41	39	34	48	38	46	40	44	43	31	44	39	46	36	30	38	36	40	46	27	35	39	43	44	44	38	40	56	36	37	39	46	53	44	44	34	37	46	38	37	49	33	37	49	45	42	48	52	41	43	37	50	35	39	32	43	63	34	43	34	40	51	36	37	44	40	32	37	40	38	45	42	49	47	38	49	47	35	38	37	44	43	40	45	39	46	46	43	45
25701	27683	24427	23491	37170	41375	34485	22863	17254	13210	8082	3587	2480	1669	1063	714	796	833	759	704	619	546	609	548	553	572	555	566	584	575	538	534	549	516	540	522	533	579	543	562	556	567	590	529	563	536	566	550	585	570	546	554	562	568	569	550	564	535	537	561	542	558	556	545	585	594	576	569	524	521	534	512	531	535	532	539	542	571	529	541	518	538	554	569	523	536	545	527	540	539	549	516	554	582	528	547	552	538	525	545	522	551	549	555	548	575	588	525	524	504	578	551	517	563	557	562	556	504	543	576	532	516	553	546	552	575	519	518	569	521	614	499	556	527	595	532	528	513	557	610	563	524	533	554	567	537	536	538	545	576	566	576	543	530	533	528	531	569	560	563	508	533	555	586	545	547	577	558	539	571	531	524	553	552	566	521	518	560	541	568	566	503	536	509	565	546	588	539	503	555	555	535	587	544	513	538	538	552	579	533	584	549	545	525	534	557	518	562	548	539	569	581	548	551	537	573	552	529	556	510	503	540	564	535	578	567	567	541	569	560	508	538	532	541	563	534	530	527	544	520	542	530	532	608	566	505	540	533	550	559	582	549	572	526	541	537	557	585	523	583	543	569	583	540	516	569	528	554	568	561	583	531	525	505	522	555	560	557	534	530	581	608	556	563	516	567	536	530	584	552	522	580	526	541	556	514	538	554	579	556	616	513	516	556	546	533	574	569	555	547	568	539	618	571	536	547	548	533	542	521	511	524	522	570	509	505	510	548	557	534	570	536	571	548	538	557	569	591	536	545	554	523	505	573	549	529	573	561	548	515	556	521	533	554	565	547	508	570	568	548	554	573	553	589	535	565	542	527	573	513	546	581	539	593	538	529	518	516	580	534	552	541	557	555	546	542	551	531	553	569	537	511	551	544	577	514	548	544	551	547	548	554	531	576	499	532	552	561	605	554	590	539	610	549	563	571	522	565	529	560	545	550	552	550	537	543	566	540	540	561	524	588	539	559	551	525	532	556	530	516	536	563	571	537	505	605	564	550	563	573	546	544	474	552	568	521	525	553	530	501	586	558	537	530	496	525	507	558	542	529	567	559	557	541	528	526	520	570	536	542	573	531	494	492	554	518	529	531	547	537	519	556	529	545	510	593	550	511	545	490	518	557	531	541	577	605	590	542	556	559	554	550	563	593	536	493	563	522	505	543	534	623	514	533	490	542	545	537	529	575	527	561	522	543	584	560	553	527	540	567	531	536	569	560	568	491	567	596	556	533	523	576	566	531	559	566	539	563	553	543	567	533	559	547	578	522	548	540	637	566	549	519	581	557	541	488	553	537	588	528	508	571	516	573	557	537	519	575	571	543	517	559	590	524	526	550	519	535	558	552	491	551	541	580	538	554	571	530	537	560	528	584	539	560	533	539	522	547	584	577	534	539	574	538	569	556	515	522	546	554	550	561	604	539	581	519	546	560	591	573	571	553	530	540	519	565	526	507	538	544	531	588	563	532	594	578	550	569	505	524	552	578	537	516	559	522	495	520	605	543	533	525	542	572	570	590	538	563	533	581	598	534	554	506	523	558	517	553	586	576	579	550	529	556	566	554	586	524	525	547	562	567	522	596	559	545	555	557	531	562	515	524	511	547	514	544	516	530	518	573	527	563	598	582	549	513	535	560	574	532	534	556	566	525	564	562	537	528	548	520	499	547	556	555	547	537	561	522	578	550	502	529	564	579	536	517	564	576	547	487	562	568	534	554	576	563	508	545	512	523	551	545	566	528	571	502	509	565	530	539	565	552	525	544	606	518	566	549	547	517	562	533	511	533	545	558	584	550	566	591	516	560	520	516	558	557	550	606	575	569	550	525	545	598	546	538	578	539	570	560	544	568	567	564	555	543	561	525	556	512	555	556	530	520	559	566	538	535	529	531	552	548	547	538	504	546	537	535	581	544	543	559	532	570	514	534	580	511	529	535	567	520	580	500	549	547	567	561	561	550	575	539	565	541	517	556	525	590	582	556	560	607	513	536	608	541	585	566	565	527	549	574	532	587	519	529	569	532	558	512	547	546	521	534	513	590	522	546	520	498	528	570	568	546	542	523	572	590	567	527	529	537	547	596	502	578	557	533	548	532	494	558	544	538	597	534	553	567	552	549	584	555	546	525	541	538	539	550	528	558	545	557	534	577	503	519	537	556	520	575	548	515	499	559	539	568	588	555	512	532	538	516	505	545	549	596	538	543	535	572	556	538	542	503	554	548	496	587	517	527	534	532	573	550	570	505	546	520	552	538	572	571	511	517	549	544	547	528	514	557	549	521	523	571	542	506	585	551	551	594	530	560	550	534	552	561	531	519	583	547	575	530	550	520	570	547	571	548	562	513	573	528	559	508	557	549	567	534	552	546	571	526	539	554	509	537	534	576	538	560	561	514	570	514	546	570	585	541	556	555	527	573	528	531	566	578	542	573	518	550	550	533	533	568	556	546	540	546	519	549	527	519	532	557	522	551	535	576	542	535	512	514	537	564	553	568	523	547	562	566	525	521	532	557	534	558	544	540	569	563	547	551	543	555	563	509	565	576	532	559	516	563	568	552	522	541	553	566	551	529	543	575	559	529	591	575	550	547	529	526	565	578	519	534	541	538	587	584	534	555	524	548	554	596	555	536	533	544	535	544	549	543	526	558	561	572	538	480	520	565	534	545	568	517	567	557	516	579	555	564	514	564	577	525	534	527	504	512	511	544	536	559	538	522	549	552	565	547	566	511	520	541	584	537	527	566	569	588	602	521	542	561	568	531	515	548	525	586	560	564	585	544	539	557	527	530	530	552	543	554	564	519	582	510	551	535	554	621	528	534	585	581	568	583	542	555	564	542	540	566	542	530	507	565	530	554	538	528	514	543	565	562	543	522	544	509	533	584	548	560	552	537	550	507	514	532	551	553	525	503	551	515	542	512	549	545	587	500	541	537	498	533	560	546	537	553	514	545	551	549	534	558	514	549	543	515	550	555	556	562	588	562	548	534	541	575	549	537	541	558	589	578	564	523	585	554	552	514	509	537	553	511	545	533	558	498	587	560	553	566	580	584	542	534	536	547	496	499	548	545	526	548	563	583	562	547	529	560	537	555	540	524	504	536	536	568	518	540	549	578	581	586	553	561	531	556	560	596	560	554	546	540	565	566	532	554	573	540	549	549	528	556	530	564	509	546	548	553	563	524	568	572	481	556	539	525	576	518	585	528	544	568	554	535	531	553	515	581	522	535	526	543	548	546	570	522	560	568	595	580	525	600	574	524	583	552	530	518	523	578	554	596	571	525	537	573	541	566	550	518	543	497	593	545	527	608	589	546	588	572	532	577	528	533	556	540	548	554	600	538	544	579	536	527	579	518	517	542	544	546	570	584	582	547	569	603	556	594	561	542	558	569	495	570	529	519	528	521	536	512	529	533	573	574	572	548	595	542	519	605	548	572	511	562	534	550	543	572	514	530	580	580	564	531	583	553
4311	12265	9131	2965	3305	7800	6251	2545	1550	915	528	230	171	118	83	42	53	60	52	47	46	42	46	47	35	38	45	46	40	38	50	36	38	33	41	55	28	44	48	38	39	29	45	54	44	40	40	44	44	39	39	54	36	40	41	57	39	33	31	42	34	39	36	25	47	50	41	40	45	54	50	37	36	44	46	43	44	40	44	35	42	38	41	44	36	34	48	38	39	39	49	37	41	38	45	36	35	42	50	39	44	24	36	39	44	38	40	47	41	46	51	50	44	47	44	41	46	38	30	41	48	38	49	39	35	44	50	43	38	31	36	45	47	46	44	47	37	39	52	45	37	51	50	38	31	38	51	46	41	44	45	50	41	36	43	26	30	38	36	31	57	37	47	40	42	43	42	34	34	37	46	32	41	47	31	41	37	43	31	39	49	30	48	37	50	43	42	35	44	34	41	37	46	48	41	29	48	50	31	41	43	42	44	30	36	27	28	38	34	37	40	40	39	40	33	47	44	48	36	52	46	34	35	40	45	36	52	48	60	40	42	44	50	34	39	44	41	50	41	37	35	42	41	28	41	38	55	42	41	37	39	39	37	41	49	42	33	53	42	41	35	39	55	39	49	42	49	52	46	39	40	34	38	42	46	31	43	46	45	49	41	42	44	47	42	42	49	33	38	40	43	45	40	42	34	35	39	44	31	39	35	44	40	45	42	50	38	37	39	38	39	34	41	52	44	34	52	47	41	35	44	39	37	36	32	61	44	58	50	46	29	42	44	39	37	37	40	36	60	38	45	42	40	47	40	51	39	43	57	30	46	42	43	44	44	41	46	42	30	37	44	47	46	40	42	45	48	46	52	41	43	45	30	38	40	39	52	39	44	45	37	38	35	46	40	45	44	50	39	51	39	42	40	38	51	35	34	45	58	54	38	33	48	40	42	42	43	33	33	33	35	40	52	33	34	48	33	37	45	41	33	48	40	43	30	42	37	36	31	45	52	57	40	56	46	48	41	38	41	42	42	32	43	43	35	40	41	51	34	53	43	44	42	53	38	28	39	46	31	46	44	43	43	68	44	35	40	50	38	44	31	36	50	37	39	39	64	43	29	34	44	48	53	34	50	29	39	44	46	43	46	44	35	44	41	30	37	30	46	47	47	40	38	41	50	42	29	41	31	49	55	43	32	39	39	38	39	48	38	37	33	35	52	38	38	43	33	46	37	45	35	38	40	30	38	51	42	46	46	41	34	38	37	41	40	26	39	36	29	40	44	39	36	41	47	37	36	50	35	35	39	44	45	36	35	39	37	34	32	46	51	36	53	59	44	44	38	57	36	39	33	48	44	45	39	50	31	53	39	35	39	32	33	52	40	45	41	41	47	40	51	26	49	52	46	45	38	34	38	44	39	31	33	25	31	37	38	38	45	37	41	44	31	43	37	49	47	38	39	35	46	40	27	39	48	45	40	49	46	38	33	40	51	34	48	32	44	38	57	42	35	39	42	41	47	33	43	47	40	33	41	36	44	36	38	45	40	43	46	35	39	39	39	39	37	30	42	43	42	28	44	34	35	37	46	49	35	45	40	40	36	29	42	41	46	43	32	40	35	46	39	46	43	37	44	47	52	40	40	36	31	45	40	33	45	38	36	45	47	41	40	45	41	42	39	46	43	35	24	41	51	40	37	43	39	46	37	42	43	42	54	45	47	47	33	41	28	44	37	48	43	37	45	38	39	34	33	36	47	37	43	39	39	41	23	36	44	41	48	32	38	40	37	41	46	43	51	38	38	40	39	31	38	43	43	43	26	47	41	49	40	44	38	36	30	38	37	44	44	49	46	41	38	31	36	38	47	39	40	32	39	36	41	45	39	39	58	39	32	38	37	42	43	45	33	41	40	39	49	48	37	33	38	33	36	46	24	37	45	39	37	40	44	38	52	41	37	40	30	35	33	37	47	43	44	41	31	47	35	39	55	38	43	33	47	39	43	43	48	36	54	66	37	46	51	49	47	43	48	42	40	44	50	37	39	44	35	41	36	41	33	48	38	41	37	39	31	33	45	31	45	44	44	54	35	42	31	31	40	31	36	34	51	42	37	35	32	53	39	43	35	39	54	47	23	42	45	49	52	49	32	41	46	57	39	43	38	45	46	46	34	42	38	50	48	43	44	38	38	46	37	33	43	33	42	45	38	35	38	42	38	40	37	44	39	42	54	41	35	43	28	41	48	45	43	39	40	35	42	27	30	41	37	43	42	33	42	49	50	46	39	35	40	43	44	45	44	44	33	34	42	36	37	33	39	39	41	35	54	40	46	34	43	51	39	29	33	45	51	30	35	42	31	35	46	30	34	46	40	35	50	31	43	49	41	43	40	39	33	42	43	41	47	43	38	31	41	35	42	48	38	55	38	34	39	31	42	38	40	44	33	26	29	34	53	41	40	33	33	47	47	49	46	45	45	39	42	43	31	45	42	38	39	41	53	41	48	41	45	41	38	50	35	38	31	35	35	33	46	56	35	44	53	49	27	37	40	33	25	33	42	52	42	60	49	49	42	40	61	54	47	42	48	38	35	45	34	50	35	48	44	45	33	28	48	48	33	29	38	50	38	37	39	47	40	33	42	47	46	37	41	39	46	58	40	49	43	37	62	34	41	35	44	36	47	45	43	39	53	48	49	37	45	47	51	39	42	40	31	57	50	41	38	36	43	30	46	50	41	46	37	46	43	46	46	43	35	39	50	35	49	49	46	44	38	39	31	52	47	36	41	45	43	39	41	45	38	44	37	46	44	33	45	41	48	48	41	38	43	36	37	38	49	39	34	42	49	41	47	40	27	36	33	27	37	50	36	39	44	56	49	53	41	41	38	38	39	41	40	44	48	47	27	52	46	27	33	37	55	44	45	35	40	38	36	46	34	44	46	42	29	53	39	45	45	35	35	37	48	39	45	40	37	39	35	43	40	41	45	28	41	32	41	42	36	35	39	49	40	41	37	34	42	34	42	44	49	38	35	41	41	38	36	39	41	51	40	34	41	39	44	43	36	39	49	43	45	43	30	42	51	46	41	36	45	44	46	43	48	39	48	35	44	35	44	34	52	46	38	48	36	38	46	39	30	39	44	42	42	44	39	43	32	41	44	43	43	42	42	50	44	43	38	57	35	37	37	41	48	43	52	52	28	48	51	43	43	50	53	36	40	36	44	50	29	54	51	50	52	46	39	30	53	45	38	44	32	34	45	36	27	38	37	29	45	49	34	44	29	38	44	41	52	35	34	34	30	39	43	34	43	39	49	39	47	46	38	35	35	47	47	42	45	38	34	48	48	32	46	32	43	41	42	40	39	37	39	49	54	44	52	39	33	41	46	41	40	46	34	44	40	42	37	32	41	37	40	36	52	48	36	53	32	51	35	35	32	49	42	44	38	35	24	31	41	36	40	49	44	50	53	46	33	40	45	32	37	37	42	41	36	59	51	42	44	41	32	45	46	37	41	45	42	46	40	28
38257	40791	34656	35149	48478	57013	45786	32435	27716	21129	13692	7315	5007	3350	2043	856	1189	1236	1085	907	629	622	552	571	569	566	529	526	572	580	576	616	543	526	580	556	564	503	543	533	562	589	570	577	550	538	551	555	558	568	557	586	508	544	578	551	553	542	518	526	527	561	575	549	534	600	528	540	577	559	585	525	578	545	568	556	570	542	518	563	495	554	546	583	571	574	574	575	582	584	536	516	553	556	542	575	533	568	558	558	558	617	560	575	566	570	574	543	589	563	563	542	555	592	551	523	592	535	538	569	607	562	520	580	592	554	568	562	583	517	569	524	538	533	572	543	511	603	593	563	564	521	601	547	575	547	561	567	560	536	554	518	588	595	581	515	519	554	571	578	523	548	537	548	580	579	572	557	545	605	570	551	566	570	577	582	560	579	615	545	534	572	516	569	565	555	542	542	585	571	548	539	579	584	534	535	549	553	595	579	604	519	553	599	564	606	593	578	555	483	527	600	554	590	542	607	564	510	539	541	564	557	508	557	538	532	522	544	590	592	578	495	554	566	493	545	574	593	578	571	584	522	583	591	591	533	521	512	532	542	597	514	621	529	554	543	539	556	541	516	599	566	555	563	524	575	578	545	520	581	540	589	547	556	569	561	563	546	569	572	589	579	527	555	575	529	587	577	552	576	618	529	570	551	568	567	547	588	580	582	554	559	566	553	534	574	556	567	586	580	603	567	585	575	572	514	566	541	524	541	551	586	527	548	579	573	592	567	598	569	571	549	554	584	562	505	565	568	559	557	569	515	537	547	557	572	549	561	551	574	572	564	555	571	562	546	544	586	594	544	545	569	538	574	542	553	569	590	561	546	540	539	498	567	542	562	558	559	576	548	566	586	576	566	550	571	518	561	559	561	587	533	585	550	529	557	593	597	563	530	564	558	556	547	557	555	569	559	561	560	537	565	551	565	581	574	539	529	568	587	562	594	576	575	549	580	525	562	615	534	583	531	536	548	551	555	567	558	560	493	575	579	557	541	565	582	557	519	539	559	536	554	596	562	560	561	570	570	538	588	573	556	541	536	559	556	566	529	567	521	555	580	547	584	542	593	538	557	545	534	578	519	568	538	553	551	574	588	544	561	574	558	566	564	576	538	585	556	574	579	572	545	552	569	583	579	567	552	511	564	542	573	552	606	553	556	575	543	578	596	538	554	571	557	551	616	567	577	560	534	550	539	616	536	581	598	589	559	573	550	562	575	548	586	538	574	560	515	620	575	552	569	595	576	582	541	562	567	576	549	537	540	600	558	566	551	569	576	583	543	583	558	562	562	583	556	596	555	574	568	583	578	556	559	564	582	557	592	551	549	563	543	586	536	547	552	589	536	584	547	560	566	571	511	591	581	569	590	623	557	559	565	545	533	572	539	513	535	527	570	545	516	520	540	533	553	535	536	560	542	582	559	530	496	581	565	584	553	549	538	553	566	553	573	576	559	602	531	499	556	554	562	563	562	560	566	538	532	558	558	557	565	561	564	552	598	577	552	508	608	541	539	573	539	563	564	510	580	555	571	518	541	582	585	580	552	549	546	559	577	539	572	554	576	524	549	577	547	563	588	492	567	526	530	598	548	506	576	550	581	579	531	589	511	560	581	564	552	596	544	526	535	558	556	546	564	539	542	574	549	573	572	534	546	570	569	561	541	522	528	534	585	560	520	562	573	532	580	564	549	564	537	581	515	557	585	572	560	545	579	521	571	569	549	522	527	556	565	556	582	542	561	543	521	560	603	540	549	561	550	590	532	542	588	592	524	536	568	550	576	561	529	534	553	588	520	569	560	554	556	542	572	584	537	537	604	540	560	588	580	528	583	576	584	578	522	566	583	569	533	587	519	568	596	596	588	553	532	586	503	589	588	550	545	545	583	539	544	574	540	568	552	577	537	538	571	550	581	531	548	512	559	540	540	528	570	543	551	537	579	577	556	597	554	539	612	575	556	518	533	596	554	554	581	563	539	595	539	571	536	559	548	583	548	587	539	570	594	532	574	552	534	610	563	555	534	533	550	545	587	554	558	584	571	535	578	579	574	575	560	558	559	562	582	607	555	519	587	572	547	553	548	582	543	571	571	567	572	539	550	576	595	592	562	539	539	559	549	566	561	516	539	574	532	564	589	574	572	557	566	546	537	557	605	541	547	581	568	573	553	549	563	540	613	550	529	523	548	571	550	549	528	575	553	558	537	557	540	519	530	621	587	605	523	586	549	526	557	597	572	541	518	610	540	542	552	600	524	567	613	552	568	541	563	558	594	555	560	563	545	536	542	569	544	582	579	559	567	555	530	545	540	507	536	558	547	529	607	592	567	557	531	598	514	553	546	583	557	570	584	561	525	540	552	596	548	579	533	564	571	532	521	533	558	563	526	574	575	553	582	609	561	571	562	587	566	539	590	535	558	524	550	543	534	555	567	559	531	539	562	552	543	586	577	558	550	554	548	607	570	565	545	589	558	541	542	583	610	527	570	523	540	553	574	522	563	597	545	561	541	567	579	621	628	557	562	537	575	540	546	620	579	564	578	564	572	566	527	540	545	523	528	563	561	514	598	603	570	544	588	596	542	592	545	579	543	572	591	524	559	577	587	538	556	535	514	549	577	577	580	561	601	608	542	545	536	525	614	584	602	564	569	540	531	572	550	558	556	553	588	555	578	548	552	570	589	560	575	544	568	524	561	566	522	547	559	527	575	567	584	563	550	512	560	482	565	549	558	613	544	527	578	535	575	538	552	563	523	593	547	534	509	561	570	550	555	543	581	543	545	556	511	559	549	558	564	561	551	577	503	549	566	605	527	497	564	562	602	522	558	547	515	560	555	568	595	569	517	546	596	587	600	568	572	554	519	512	538	515	577	595	569	541	537	600	603	588	541	588	518	542	571	541	560	573	569	585	551	541	595	565	591	535	500	599	581	560	565	554	569	557	573	543	562	539	533	595	557	591	536	538	553	554	538	553	545	554	604	565	539	570	562	538	553	552	541	559	546	550	549	561	568	622	547	537	554	537	528	589	518	538	541	578	539	512	568	597	537	610	564	528	566	563	544	573	522	544	522	574	537	569	553	538	577	617	601	568	528	526	538	541	512	554	539	528	582	581	545	591	593	539	537	550	571	572	549	599	610	513	577	592	568	549	556	532	516	599	567	556	591	573	590	576	565	502	557	549	582	533	477	595	563	586	595	527	515	571	549	574	589	554	577	566	580	536	543	586	535	547	521	573	574	591	532	544	531	585	563	568	527	585	545	590	532	540	581	569	552	562	580	549	553	563	529	562	525	554	536	588	552	596	555	544	578	524	561	552	556	568	538	522	560	575	604	546	534	556	516	573	561	539	555	570	557	559	578	574	544	556	553	526	572	556	567	550	575	561	548	578	555	562	563	541	538	566	534	524	587	558	581	565	565	494	556	565	591	531	508	543	596	547	562	558	565	504	561	592	597	552	556	553	576	528	567	554	528
4907	12190	10102	3100	3514	7951	6064	2618	1716	1060	485	263	184	132	71	46	79	63	57	46	35	38	30	50	37	50	28	42	43	33	45	49	38	40	48	44	44	41	54	40	49	49	41	41	33	40	68	45	44	46	51	27	39	28	29	42	39	47	39	41	31	39	43	48	40	43	54	48	45	43	40	46	39	30	35	45	35	51	39	43	38	48	54	42	33	43	33	38	46	46	58	45	52	52	45	36	40	38	42	56	47	45	44	35	46	53	33	40	40	39	36	34	46	49	39	36	35	43	41	41	34	39	50	35	46	39	36	46	28	36	43	49	28	55	39	37	41	36	46	48	36	40	35	51	51	47	44	36	43	48	38	39	38	38	46	46	46	44	52	46	43	53	44	47	43	38	39	44	41	38	45	49	42	41	39	40	39	54	35	43	37	38	39	46	49	50	32	37	51	43	43	47	34	45	42	52	48	41	40	48	37	40	34	44	43	36	38	48	46	45	48	39	46	38	32	41	29	51	32	44	48	46	40	59	42	49	37	44	38	36	47	35	34	46	36	43	48	41	46	52	42	37	38	40	45	39	46	40	37	44	39	45	48	55	43	36	39	37	47	33	43	44	37	51	44	38	36	49	48	43	42	50	32	32	36	33	43	48	43	41	43	41	53	54	42	44	43	43	38	42	27	45	42	39	44	33	37	36	43	43	39	57	35	34	47	33	29	40	35	40	35	47	46	37	53	38	32	44	48	42	38	45	36	54	40	38	30	48	36	43	32	39	32	36	36	35	46	34	34	46	43	48	33	46	35	45	47	33	37	44	52	47	40	36	49	36	44	47	36	50	38	50	41	40	35	43	38	37	34	37	44	40	42	45	52	36	56	43	40	52	38	33	43	44	51	50	43	49	51	33	47	38	42	39	37	44	36	45	41	47	40	43	44	46	58	48	39	38	48	59	38	35	25	46	33	32	44	50	42	35	40	46	45	39	35	39	37	43	49	36	48	37	35	46	47	47	45	40	49	45	36	45	34	43	51	45	54	34	38	46	48	45	46	50	41	33	44	45	37	51	53	25	41	46	52	41	41	38	44	39	48	46	45	50	40	38	38	48	44	50	46	57	48	36	38	40	47	36	40	47	43	47	40	42	42	42	49	42	40	40	55	41	46	49	49	36	34	37	39	41	45	52	49	50	50	37	51	47	44	50	38	43	41	41	44	46	31	53	49	38	44	44	55	38	35	46	48	49	39	43	28	45	44	39	44	41	42	54	37	49	36	35	42	55	45	39	36	48	50	40	51	48	38	34	41	38	41	47	48	29	37	40	37	40	42	44	41	37	37	64	47	39	42	33	36	44	46	42	34	35	35	38	44	44	41	46	37	56	40	39	43	34	43	40	44	43	41	30	39	41	47	30	48	44	42	49	38	38	41	46	40	42	42	51	46	43	45	38	52	42	40	46	51	41	36	41	45	43	43	45	48	35	40	48	35	42	47	38	37	43	48	51	40	45	40	36	30	56	39	39	44	44	37	42	37	42	44	42	34	42	36	42	44	43	29	48	43	47	39	45	35	48	38	44	50	39	26	49	43	36	49	34	42	38	40	40	57	32	36	49	46	53	50	39	36	43	44	43	55	35	40	44	36	43	45	35	40	33	50	46	42	39	40	38	53	47	43	40	51	45	44	34	42	46	42	38	50	49	47	39	36	45	31	50	57	50	31	35	39	43	45	33	39	41	40	37	42	50	46	44	41	46	43	46	46	45	48	34	34	32	31	34	34	43	42	55	49	36	35	49	40	60	45	48	42	26	40	45	42	38	30	43	53	39	52	47	39	48	29	47	36	52	50	53	44	32	41	41	37	39	48	37	38	42	51	45	41	46	52	42	45	40	37	47	53	33	51	31	50	44	46	43	33	39	35	36	44	44	55	47	41	40	46	60	46	36	44	48	53	50	30	39	48	31	47	43	44	54	35	38	48	58	36	40	47	29	56	30	43	42	48	39	45	45	46	52	49	39	52	46	48	40	45	42	42	33	43	34	32	43	37	46	34	47	46	43	41	41	41	50	48	52	55	38	44	44	40	39	22	38	48	56	27	37	39	52	45	34	41	44	34	40	38	43	41	31	41	35	46	57	34	39	40	45	40	38	44	36	44	48	37	40	27	41	28	44	46	49	44	46	34	45	42	35	43	35	31	43	50	26	54	38	49	43	38	34	46	38	42	50	52	48	41	42	46	48	45	48	47	41	35	46	49	36	40	37	46	45	38	51	25	27	38	45	34	44	35	50	54	52	48	37	35	42	45	43	39	52	36	46	38	44	46	42	45	41	41	38	31	31	50	40	47	38	39	43	33	42	41	47	35	49	43	43	38	44	43	52	35	42	41	36	44	42	43	44	59	43	40	40	42	42	44	44	58	36	38	46	51	36	41	41	41	21	48	54	35	34	59	41	46	54	41	49	46	50	49	38	40	35	42	48	33	43	38	35	39	38	41	31	46	37	31	46	48	45	47	45	46	46	44	57	34	40	42	42	40	41	49	38	44	41	41	36	46	51	38	46	48	35	43	40	43	44	37	49	32	47	37	52	44	43	32	42	44	49	35	28	43	36	37	48	43	44	34	42	50	32	35	46	42	40	46	45	40	53	50	43	44	43	48	32	48	42	43	39	50	47	39	43	43	47	50	38	47	41	57	41	35	39	49	49	41	30	43	45	42	31	39	33	29	43	37	43	43	46	48	35	41	28	38	46	41	41	49	30	41	24	50	37	30	50	48	42	34	37	44	35	47	35	32	52	52	40	40	45	35	44	42	42	46	41	44	35	48	44	52	46	44	49	30	39	44	45	42	36	40	39	35	38	52	44	32	51	49	43	38	38	39	39	40	34	40	29	51	42	48	57	57	41	46	38	35	45	46	32	35	38	38	25	40	53	39	34	50	44	49	35	50	41	52	32	54	45	44	43	32	41	35	43	48	43	34	39	39	40	32	39	48	49	32	33	47	40	33	37	36	39	36	50	45	24	46	46	36	37	51	30	45	56	37	39	48	41	57	33	28	36	38	49	36	36	40	46	36	37	47	43	41	54	35	47	34	45	40	41	54	42	41	50	34	40	44	40	36	42	42	40	43	34	33	41	37	37	42	40	37	40	43	46	31	47	52	41	35	50	43	42	36	39	39	36	44	44	29	40	53	31	30	44	33	49	41	37	39	38	28	48	47	33	36	47	44	39	47	51	39	45	43	43	43	40	35	52	45	47	34	43	39	41	37	49	49	39	44	33	45	35	41	34	46	41	58	37	39	39	40	43	38	45	43	34	31	55	41	42	41	36	44	49	44	37	51	41	51	46	53	46	34	41	40	44	39	50	35	39	29	39	43	41	36	53	49	43	34	48	44	45	54	39	48	44	28	40	48	47	31	38	39	57	41	45	31	41	33	43	46	42	43	35	38	45	48	43	47	33	34	36	47	52	48	37	33	41	30	35	37	41	38	44	47	48	43	46	40	45
34478	41047	35403	34051	48564	57466	45756	33278	29064	22740	13996	8361	5459	3672	2057	1003	1486	1432	1199	869	704	630	596	595	554	530	573	599	594	566	595	620	583	549	579	573	574	549	614	554	543	576	542	529	564	577	600	555	560	541	613	593	597	557	518	567	539	619	591	546	584	544	565	554	602	587	598	576	587	550	560	554	547	566	546	571	577	586	591	516	547	594	568	575	535	564	531	589	589	558	577	544	557	606	565	546	539	527	585	594	592	539	552	560	548	592	564	561	594	545	579	519	587	571	521	558	590	570	530	573	579	569	539	604	570	590	574	517	558	558	593	597	600	548	554	556	565	560	602	582	619	551	586	565	561	584	582	558	575	545	563	557	567	567	596	556	589	544	558	568	559	543	601	550	564	584	528	583	552	535	606	573	561	550	572	606	587	564	574	578	596	586	556	554	560	534	593	566	588	535	557	570	541	573	598	536	548	593	594	586	566	559	583	564	598	552	600	568	590	559	577	585	553	572	551	535	547	610	583	567	571	553	573	557	564	565	565	590	569	558	565	558	535	551	538	589	565	528	577	542	570	575	589	544	597	574	563	556	605	553	524	550	580	562	541	560	584	541	598	588	548	581	575	561	587	611	630	622	590	568	571	522	549	622	536	605	561	542	587	561	573	574	574	580	594	585	574	580	560	528	572	575	553	581	529	508	575	587	568	531	540	582	554	590	569	563	517	566	615	565	542	591	557	563	566	554	531	589	609	614	524	580	579	583	526	564	562	615	527	574	506	581	541	544	565	528	574	564	604	591	535	587	566	545	560	578	545	526	567	541	566	553	544	582	563	577	569	577	596	527	578	581	574	564	576	583	594	552	557	601	589	584	569	598	613	548	594	563	624	539	570	580	548	573	576	588	583	583	546	582	558	556	562	581	542	554	553	600	578	559	585	532	533	571	505	598	524	577	573	582	589	560	554	551	578	572	585	580	570	549	617	556	556	570	532	566	565	563	542	554	558	563	624	535	525	592	578	594	584	628	542	574	607	536	558	572	588	544	557	577	556	550	571	541	582	557	609	553	525	566	568	568	606	574	544	556	583	599	558	581	600	568	593	557	564	608	563	559	578	575	522	581	558	599	545	564	550	555	602	580	605	554	578	560	580	577	588	587	615	594	612	555	556	536	546	607	582	553	548	590	602	594	551	549	570	557	536	555	549	549	612	552	576	586	570	605	569	551	592	555	546	541	565	552	572	614	531	596	579	510	578	589	542	559	564	558	544	562	541	584	543	543	560	551	593	557	576	551	569	566	554	590	627	560	604	544	590	598	550	574	568	584	564	553	590	518	581	590	551	541	592	586	526	597	587	592	536	578	561	573	585	543	572	582	588	565	560	571	599	560	567	580	612	537	566	558	606	536	590	566	595	594	556	563	609	564	554	575	574	556	583	582	545	561	551	569	578	517	558	563	539	543	562	538	547	611	555	544	592	585	593	572	574	562	557	571	554	578	565	552	530	566	549	593	549	569	530	535	493	546	541	536	593	576	622	561	561	530	601	571	579	596	577	573	576	556	558	553	544	574	590	575	520	562	571	581	540	538	550	577	584	548	581	615	614	517	531	551	560	587	558	577	581	520	587	584	534	536	547	596	546	566	546	602	620	578	549	531	543	539	560	581	622	592	629	566	591	578	541	574	503	545	596	611	551	561	586	528	553	595	538	560	561	607	543	558	592	575	523	598	559	565	588	563	568	533	572	595	596	561	527	585	573	559	601	535	581	530	545	560	552	537	539	578	562	584	549	520	556	563	541	577	585	548	571	567	586	581	569	565	563	571	598	561	550	539	580	582	577	550	573	591	574	588	577	554	559	586	586	599	580	570	601	586	571	575	560	601	592	564	584	593	548	579	555	597	524	506	548	582	601	566	557	545	594	598	556	590	567	568	570	565	527	521	552	537	575	569	550	583	579	555	568	578	577	546	555	594	588	592	587	533	591	544	556	571	583	539	569	558	585	576	554	560	588	553	563	566	576	584	543	588	557	564	522	615	546	565	652	543	612	578	542	569	594	552	548	562	590	549	584	550	556	575	554	520	579	563	562	584	584	583	544	554	558	542	522	554	566	553	568	558	554	584	552	553	571	541	534	555	573	574	545	592	568	574	575	605	530	590	546	572	567	560	580	555	568	590	567	580	589	546	570	589	589	545	588	570	578	533	562	579	573	509	554	562	599	581	526	608	552	552	559	556	554	555	569	554	581	539	578	569	546	543	533	607	531	561	533	573	562	573	573	577	550	593	561	620	571	540	566	545	596	564	560	547	552	568	589	575	557	573	569	567	543	537	528	572	550	566	558	585	600	543	523	551	535	598	544	579	550	582	556	562	533	573	550	569	581	586	605	604	553	580	639	592	562	560	569	573	542	610	563	582	563	546	579	566	583	556	595	549	564	566	542	572	581	540	559	625	566	642	550	539	575	516	591	556	534	550	549	543	565	572	551	592	561	579	575	559	560	587	571	546	560	570	548	542	536	600	567	552	559	594	585	577	546	547	569	548	531	553	557	575	541	550	553	543	607	515	620	586	540	550	555	584	499	575	598	584	569	576	543	514	576	561	563	537	559	573	610	571	555	566	543	558	562	562	523	572	580	559	576	565	556	543	575	572	543	557	574	537	579	585	575	553	563	583	551	599	552	560	580	583	529	569	583	553	593	567	554	581	565	583	591	559	580	562	577	583	551	577	594	601	523	576	582	546	576	542	548	565	596	562	561	585	604	559	543	532	606	571	582	531	583	578	543	555	553	577	548	587	621	585	562	542	604	585	578	567	551	559	562	589	574	564	597	557	603	557	561	554	637	556	540	564	549	558	593	561	554	553	567	540	546	561	607	594	592	638	569	583	557	544	581	536	530	611	566	580	565	569	559	565	599	567	593	584	590	552	571	568	604	564	591	533	575	608	586	654	608	575	559	589	545	637	567	572	574	585	523	608	597	567	586	588	551	573	580	604	573	555	566	585	518	549	561	567	594	616	600	606	609	559	574	627	585	524	572	553	539	538	589	534	621	575	587	567	610	557	591	554	586	590	566	552	585	577	538	570	559	570	574	551	552	567	542	585	585	569	582	590	575	570	537	574	581	563	558	530	551	581	584	575	581	568	593	569	583	524	594	576	604	547	554	561	566	584	568	553	564	562	559	565	596	555	581	548	543	585	533	580	535	589	555	551	569	553	553	530	547	563	560	562	584	576	554	545	606	584	554	557	521	586	582	514	584	571	574	585	580	574	530	594	579	563	534	574	559	595	594	576	550	596	566	575	531	563	534	574	516	545	569	581	530	578	554	567	577	559	576	537	552	581	510	573	574	506	545	552	533	579	520	560	593	539	576	555	541	576	574	581	565	575	579	597	589	565	530	577	611	583	569	492	584	526	626	597	559	571	587	544	596	543	556	584	553	558	571	563	563	559	541	567	575	538	564	594	548	632	581	535	535	587	604	515	582	569	585	552	583	585	587	533	528	577
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
